@charset "utf-8";
/* CSS Document */
@font-face {font-family: 'Material Icons';font-style: normal;font-weight: 400;src: local('Material Icons'), local('MaterialIcons-Regular'), url(https://fonts.gstatic.com/s/materialicons/v13/2fcrYFNaTjcS6g4U3t-Y5ZjZjT5FdEJ140U2DJYC3mY.woff2) format('woff2');}
@font-face{font-family:'Poppins';font-style:normal;font-weight:300;src:local('Poppins Thin'), url('Poppins-Thin.woff') format('woff');}
@font-face{font-family:'Poppins';font-style:normal;font-weight:normal;src:local('Poppins Regular'), url('Poppins-Regular.woff') format('woff');}
@font-face{font-family:'Poppins';font-style:normal;font-weight:500;src:local('Poppins Medium'), url('Poppins-Medium.woff') format('woff');}
@font-face{font-family:'Poppins';font-style:italic;font-weight:normal;src:local('Poppins Italic'), url('Poppins-Italic.woff') format('woff');}
@font-face{font-family:'Poppins';font-style:normal;font-weight:bold;src:local('Poppins Bold'), url('Poppins-Bold.woff') format('woff');}
@font-face{font-family:'Poppins';font-style:italic;font-weight:bold;src:local('Poppins Bold Italic'), url('Poppins-BoldItalic.woff') format('woff');}
@font-face{font-family:'Poppins';font-style:normal;font-weight:700;src:local('Poppins Black'), url('Poppins-Black.woff') format('woff');}
:root{
font-size:16px;
--blackColor: #000000;
--whiteColor: #ffffff;
--whiteSmoke: #f5f5f5;
--primaryColor: #ff495e;
--primaryLight: #FF7485;
--primaryDark: #FF1C37;
--primaryDarker: #FF001E;
--primaryBg: #FFA9B3;
--secondaryColor: #0b002e;
/* --secondaryDark: #6a9537; */
/* --buttonColor: #04a1d4; */
/* --buttonBg: #f4f4fe; */
/* --boxBg: #f9f4fa; */
/* --blue: #0c63e4; */
/* --blue2: rgba(13, 110, 253, .25); */
/* --blueLight: #bdd4fa; */
/* --blueLight1: #e7f1ff; */
--borderColor: #d4d4d5;
--borderDark: #A8A8AC;
--iconColor: #bab8c2;
/* --borderDark: #242943; */
/* --lightGrey4: #a2a9b6; */
/* --borderColor2: #ddd; */
/* --footerColor: #027094; */
--Bg: #f5f3f8;
--bgDark: #e6e5ed;
--defaultTxt: #0c012b;
}
* {font-family:'Poppins',sans-serif;margin:0px;padding:0px;border:0px;text-decoration:none;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*, *::before, *::after{box-sizing:border-box;}
::-webkit-scrollbar{width:0.3em;height:0.2em;border:0;}
::-webkit-scrollbar-track{border-radius:0;background:#fff;}
::-webkit-scrollbar-button{display:block;background:#fff;}
::-webkit-scrollbar-thumb{width:0.2em;height:0.2em;background-color:#e4e5e6;}
html,body{width:100%;overflow-x:hidden;background-color:var(--Bg);font-family:'Poppins',sans-serif;line-height:1.4;
	color:var(--defaultTxt);font-weight:400;}
html{height:100%;}
body{min-height:100%;background:var(--Bg);}

u{text-decoration:underline;}
p{margin-bottom:10px;}
hr{display:block;clear:both;height:1px;background:#f4f4f4;margin:10px 0px 20px;line-height:1px;}
small{font-size:12px;line-height:1.2;}
ol,ul{position:relative;zoom:1;margin:10px 20px;list-style-position:outside;}

dl{position:relative;display:block;clear:both;width:100%;}
dt{clear:both;display:block;width:30%;float:left;font-weight:500;}
dt .icon{display:block;float:left;font-size:14px;padding-right:5px;width:20px;}
dd{display:inline-block;width:65%;}
dl.icons{padding-left:30px;}
dl.icons dt{position:absolute;left:0;width:30px;padding-top:10px;}
dl.icons dt .icon{position:relative;top:-4px;font-size:20px!important;}
dl.icons dd{width:100%;padding-top:10px;}

.onlyMinim,.onlyMobile,.onlyTablet,.noDesktop{display:none !important;}
.onlyDesktop,.onlyMaxim{display:block;}
.noMobile,.noTablet,.noMaxim{display:block;}
.noMinim{display:inline-block;}

a{color:var(--primaryColor);text-decoration:none;}
a.black{color:var(--blackColor);}
a.contextual_links{display:inline-block;position:relative;font-weight:bold;border:1px solid var(--borderColor);
	padding:0px 3px;border-radius:4px;}
a:hover{opacity:0.8;text-decoration:none !important;}
a.contextual_links:hover{border-color:var(--borderDark);}
/* a.more{position:relative;display:inline-block;color:#000 !important;line-height:30px;right:0px;padding:0px 10px 0px 40px;} */
/* a.more .icon{width:20px;height:20px;line-height:20px;margin:4px 5px;float:right;border-radius:50%;} */
/* a.more:before{content:'';position:absolute;display:block;left:0px;top:15px;height:1px;width:30px;background:#ffff;text-shadow: 0px 1px 0px #7d7d7d;} */
/* a.more:hover{text-shadow: 0px 1px 0px #b5b5b5;color: #0069b4 !important;} */
/* a.more:hover:before{background:#0069b4;text-shadow: 0px 1px 0px #b5b5b5;} */

.button{display:inline-block;padding:0px 20px;margin:0px;height:48px;line-height:44px;text-align:center;border-radius:12px;
	border:2px solid var(--secondaryColor);color:var(--secondaryColor)!important;font-weight:500;}
.button.center{max-width:460px;padding:10px 30px;margin:0 auto;height:auto;line-height:1.4;
	text-transform:uppercase;}
.button.big{padding:0 30px;height:62px;line-height:58px;font-size:1.1rem;margin:6px 14px;}
.button:hover,.button.activ{border-color:var(--borderColor);}
.button.accent{border:none;line-height:48px;background:var(--primaryColor)!important;color:var(--whiteColor)!important;}
.button.accent:hover,.button.accent.activ{opacity:0.7;}
.button.color{border:none;line-height:48px;background:var(--secondaryColor)!important;color:var(--whiteColor)!important;}
.button.color:hover,.button.color.activ{opacity:0.7;}
.button.big.accent,.button.big.color{line-height:62px;}
.button .icon{float:left;line-height:inherit;width:26px;text-align:left;}
.button .info{position:absolute;top:100%;text-align:center;left:0;font-size:0.6rem;}

.icon{display:block;text-align:center;}
.material-icons{font-family: 'Material Icons';font-size:20px;font-weight:normal;font-style:normal;
	letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;
	-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;
	vertical-align:text-bottom;line-height:inherit !important;color:inherit !important;}
.icon .material-icons{font-size:inherit !important;}
.icon .material-symbols-outlined{font-size:30px;vertical-align:middle;}
.icon.big{float:left;width:60px;height:60px;font-size:60px;line-height:60px;margin-right:20px;}

.close{position:absolute;right:20px;top:0px;border-radius:0px 0px 50% 50%;width:30px;height:30px;line-height:30px;
	background:var(--primaryColor);color:var(--whiteColor);font-size:0.9rem;font-weight:500;text-align:center;}
.close:hover{opacity:0.8;color:var(--whiteColor)!important;}
.center{margin:0px auto;float:none !important;}
.rightT{text-align:right;}

.container{position:relative;margin:0;padding:0;display:block;clear:both;}
.box{width:100%;position:relative;margin:0px auto;display:block;padding:10px 20px;clear:both;}
.box .box-inner{position:relative;display:block;width:100%;height:100%;padding:0 40px;}
.fix{clear:both;font-size:1px;line-height:1px;height:0px;padding:0px !important;display:block;}
.fixed{position:fixed !important;width:100%;top:0px;z-index:999999 !important;left:0px;}

.nowrap,.nowrap *{white-space:nowrap;}
.bannerDFP{}
.hint,.hint.fixed{position:relative !important;}
form{display:block;position:relative;}
form .cols{padding:0 1px;}
form .icon,form .input-group-text{display:block;width:30px;height:20px;text-align:center;line-height:20px;padding:0px;color:var(--iconColor);
	background:var(--Bg);position:absolute !important;top:-5px;left:14px;z-index:9;font-size:1.2rem;}
form label + .icon,form label + .input-group-text{top:5px;}
form .icon.right,.input-group-text.cursor-pointer{right:2px;left:auto;top:8px;text-align:left;}
form .icon .material-icons{line-height:34px;font-size:inherit;}
/* form .icon + input,form .icon + select,form .input-group-text + input,form .input-group-text + select{padding-left:35px;} */
fieldset,.input-group{position:relative;display:block;margin-bottom:20px;}
fieldset label{display:block;color:var(--borderDark);text-transform:uppercase;font-size:0.7rem;padding-left:20px;}
fieldset.icons label{padding-left:48px;}
fieldset.submit_box input{top:16px;}

fieldset label.show{display:block !important;float:left !important;line-height:40px!important;padding-right:20px;}
fieldset label.show .icon{position:relative;float:left;margin-right:10px;}
input,select,textarea{font-family:'Poppins',sans-serif;font-weight:normal;width:100%;padding:0px 10px;font-size:0.8rem;line-height:40px;height:44px;margin:0px;position:relative;
	border:2px solid var(--borderColor);background:var(--whiteColor);color:var(--defaultTxt);border-radius:10px;}
input:hover,select:hover,textarea:hover{border-color:var(--secondaryColor);color:var(--secondaryColor);}
fieldset:hover .icon,fieldset:hover .input-group-text{color:var(--secondaryColor);}
select{width:100% !important;max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;
  background:var(--whiteColor) url('../img/select-arrow.png') 96% / 5% no-repeat;padding-right:30px;}
option{line-height:24px;-webkit-appearance:none;-moz-appearance:none;background:none;}
select::-ms-expand{display:none;}
@media screen and (min-width:0\0) {
    select{background:none\9;padding: 5px\9;} 
}
textarea{width:100% !important;height:200px;line-height:1.6;padding:10px;}
input.error,select.error,textarea.error{color:var(--primaryColor);}
button{display:inline-block;line-height:30px;margin:5px 2px 10px;height:30px;padding:0px 20px;}
input[type=checkbox],input[type=radio],input.checkbox{width:20px !important;height:20px !important;display:inline-block;
	margin:0px 5px;border:none;float:left;padding:0px;}
input[type=submit]{width:auto!important;border:none;line-height:44px;background:var(--primaryColor)!important;color:var(--whiteColor)!important;
	text-transform:uppercase;padding:0 40px;}
input[type=submit][disabled]{background-color:var(--bgDark);}
input[type=submit]:hover{opacity:0.8;}
/* fieldset.bg{padding:20px;background:#fb6500;color:#fff;border-radius:1rem;} */
/* fieldset.bg label{color:#fff;} */
/* fieldset.bg span.error{position:absolute;text-align:left;top:100%;} */
fieldset.star::before{content:'*';display:block;position:absolute;width:10px;text-align:left;height:20px;
	overflow:hidden;vertical-align:top;font-size:26px;left:-14px;top:-4px;height:100%;color:#000;z-index:9;}
.checkbox_box{position:relative;padding:5px 0px 5px 32px;font-size:0.8rem;}
.checkbox_box input[type=checkbox],.checkbox_box input[type=radio]{position:absolute;left:0px;width:20px !important;height:20px;}
.checkbox_box .icheckbox_square-blue,.checkbox_box .iradio_square-blue{position:absolute !important;left:0px;top:3px;display:inline-block;}
.checkbox_box.small span{line-height:1.4;}
em.help_form{display:none;position:absolute;background:var(--bgDark);color:var(--secondaryColor);
	padding:8px 10px;margin-bottom:10px;width:70%;left:30%;
	bottom:100%;line-height:1.2;}
em.help_form::before{content:'';display:block;position:absolute;bottom:-6px;left:10px;width:0px;height:0px;border-left:10px solid transparent;
	border-right:10px solid transparent;border-top:5px solid var(--bgDark);}
em.help_form.top{width:100%;left:0px;padding:4px 5px;margin-bottom:7px;}

.popup{display:block;z-index:9999999!important;width:460px;color:#000!important;position:fixed!important;
	text-align:center;padding:50px;top:20%;left:50%;margin-left:-230px;
	/*-webkit-box-shadow: 0px 0px 10px 0px rgba(153,153,153,1);-moz-box-shadow: 0px 0px 10px 0px rgba(153,153,153,1);box-shadow: 0px 0px 10px 0px rgba(153,153,153,1);*/}
.popup:before{content:'';position:absolute;background:var(--bgDark);top:0px;left:0px;opacity:0.6;
	display:block;width:100%;height:100%;}
.popup.hidden{display:none;}
.popup > div{position:relative;padding:30px;background:var(--Bg)!important;text-align:left;font-size:0.9rem;
	max-height:460px;overflow-y:scroll;}
.popup .popup-title{display:block;font-size:18px;
	padding-bottom:20px;margin:0px;line-height:1.1;font-weight:500;}
.popup .popup-title.small{margin:10px 0px;text-transform:none;line-height:1.2;font-size:26px;}
.popup .popup-lst{list-style:none;margin:0;font-size:0.9rem;}
.popup .popup-lst li{list-style:none;padding:10px 0;border-top:1px solid var(--borderColor);}
.popup .popup-lst li:first-child{border:none;}
.popup .popup-lst > span{display:block;}
.popup .popup-lst .popup-data{font-style:italic;}
.popup .important{color:var(--primaryColor)!important;}
.popup img{max-width:100%;max-height:300px;}
.popup .left_box{padding-right:20px;height:80%;overflow-y:scroll;}
.popup .popup_options{text-align:left !important;font-size:0.8rem;line-height:1.1;}
.popup .popup_options.right{text-align:right !important;border-top:2px solid var(--borderColor);padding-top:5px;}
.popup .popup_options a{padding:0px 5px !important;margin:2px;display:inline-block;overflow:hidden;color:var(--whiteColor)!important;
	background:var(--secondaryColor);line-height:26px;}
.popup .popup_options.right a{padding:0px 10px !important;line-height:32px;margin:0px;}
.popup .popup_options a:hover{opacity:0.8;}
.popup.accent{}
.popup.accent:before{background:var(--primaryColor);}
.popup input,.popup select,.popup textarea{background:var(--Bg);}
.popup.double{width:800px;margin-left:-400px;top:20%;}
.popup.big{width:100%;height:100%;left:0px;margin:0px;top:0px;}
.popup.big > div{width:1200px;height:90%;top:5%;position:relative;margin:0px auto;}
.popup.big h1{font-size:26px;margin:15px 0px;line-height:1.1;}
.popup strong{font-weight:500;}

.alert{display:block;position:relative!important;text-align:center;padding:20px!important;border:1px solid var(--borderColor);}
.alert::before{content:'';display:block;position:absolute;bottom:-7px;left:20px;width:0px;height:0px;border-left:10px solid #fff;border-right:10px solid #fff;border-top:5px solid #d2d3ff;}
.alert.warning{color:#ec6c21;border-color:#ffe6b3!important;background:#fff2d6!important;}
.warning{color:#ec6c21;}
.alert.warning::before{border-top-color:#ffe6b3;}
.alert.success{color:#3da637;border-color:#d4f5c3!important;background:#e8fadf!important;}
.success{color:#3da637;}
.alert.success::before{border-top-color:#d4f5c3;}
.alert.error{color:#9c2158;border-color:#ffc5bb!important;background:#ffe0db!important;}
.error{color:#9c2158;}
.alert.error::before{border-top-color:#ffc5bb;}
.alert.info{color:#1b75b8;border-color:#b3edf9!important;background:#d7f5fc!important;}
.info{color:#1b75b8;}
.alert.info::before{border-top-color:#b3edf9;}

.cols{position:relative;display:block;margin:0px!important;float:left!important;}
.cols.right{float:right!important;}
.col2{width:50%!important;}
.col2:nth-child(2n+3){clear:both!important;}
.col3,.col32{width:33%;}
.col3:nth-child(3n+4){clear:both;}
.col32{width:67%;}
.col4,.col42,.col43{width:25%;}
.col4:nth-child(4n+5){clear:both;}
.col42{width:50%;}
.col43{width:75%;}
.col5,.col52,.col53,.col54{width:20%;}
.col52{width:40%;}
.col53{width:60%;}
.col54{width:80%;}
.col5:nth-child(5n+6){clear:both!important;}

#login_box,#recovery_box,#new_password_box,#unlock_box{display:none;top:20%;}
#login_box > div,#recovery_box > div,#new_password_box > div,#unlock_box > div{overflow-y:auto;}
#login_box form + p,#recovery_box form + p,#new_password_box form + p,#unlock_box form + p{position:relative;padding:0px 0px 10px;margin:0px 0px 10px;border-bottom:1px solid #fff;line-height:1.2;}
#login_box div,#recovery_box div,#new_password_box div,#unlock_box div{position:relative;}
#login_box form,#recovery_box form,#new_password_box form,#unlock_box form{width:100%;}
#login_box h3,#recovery_box h3,#new_password_box h3,#unlock_box h3{margin-bottom:20px;}
#login_box label,#recovery_box label,#new_password_box label,#unlock_box label{display:none;}
/* #login_box .button_create_account{position:relative;display:inline;padding:0px;line-height:inherit;background:transparent; */
	/* color:#fff !important;text-align:left;} */
/* #login_box .error_box,#recovery_box .error_box,#new_password_box .error_box{background:#fff !important;border:none;margin-bottom:14px;} */
/* #login_box .error_box::before,#recovery_box .error_box::before,#new_password_box .error_box::before{top:100%; */
	/* border-left:10px solid #2083c3;border-right:10px solid #2083c3;border-top:5px solid #fff;border-bottom:none;} */
#login_box em.help_form,#recovery_box em.help_form,#new_password_box em.help_form{color:#265aab;background:#fff;}
#login_box em.help_form:before,#recovery_box em.help_form:before,#new_password_box em.help_form:before{border-left:10px solid transparent;
	border-right:10px solid transparent;border-top:5px solid #fff;}

#right_menu{position:fixed;overflow:hidden;height:40px;text-align:right;left:100%;width:400px;margin-left:-40px;
	top:600px;z-index:999999;transform:rotate(-90deg);transform-origin: left top 0;}
#right_menu a{position:relative;top:10px;display:block;float:right;margin:0px 5px;white-space:nowrap;
	width:170px;background:var(--primaryColor);color:var(--whiteColor);text-transform:uppercase;
	text-align:center;font-size:13px;border-radius:10px 10px 0px 0px;height:30px;line-height:30px;font-weight:400;}
#right_menu a:hover{height:40px;top:0px;}

#header_container .box{padding:10px 250px;}
#header_container a{position:relative;display:inline-block;padding:0 10px;height:52px;line-height:52px;
	font-size:0.9rem;font-weight:500;color:var(--secondaryColor);white-space:nowrap;border-radius:12px;}
#header_container a.icon{color:var(--primaryColor);}
#header_container a .icon{display:block;float:left;width:24px;text-align:left;height:52px;line-height:52px;
	font-size:1.1rem;color:var(--primaryColor;)}
#header_container a.icon .icon{text-align:center;font-size:1.6rem;font-weight:bold;}
#header_container a .title{}
#header_container a .info{display:none;}
#header_container a:hover{background:var(--Bg);}
#header_logo{position:absolute;left:20px;text-align:left;padding-right:20px;max-width:230px;}
#header_logo a{display:table-cell;text-align:center;vertical-align:center;height:58px;}
#header_logo img{max-width:100%;max-height:58px;}
#logo_icon{position:absolute;display:none;left:20px;top:10px!important;text-align:center;}
#logo_icon.fixed{display:block;}
#logo_icon a{display:block;text-align:center;padding:5px;border-radius:12px;
	height:50px;width:50px;background:var(--bgDark);}
#logo_icon img{width:40px;height:40px;}
#header_menu{text-align:center;}
#header_menu .header_menu{position:relative;display:inline-block;margin:0 auto;padding:5px;
	background:var(--bgDark);font-weight:500;border-radius:16px;}
#header_menu.fixed .header_menu{top:10px;opacity:0.9;}
.header_menu_lst{position:relative;display:flex;float:left;margin:0;padding:0;align-items:center;list-style:none;}
.header_menu_lst li{display:list-item;list-style:none;height:52px;}
#header_menu .button{margin-left:3px;float:left;height:52px;line-height:52px;color:var()}
#header_right_box{position:absolute;top:10px;right:20px;max-width:230px;padding:3px;}
#header_right_box a:hover{background:var(--bgDark);}

#search_container{display:none;}
#search_container > div{overflow-y:auto;}

#banner_container{padding:30px 0;text-align:center;}
#banner_container .banner-title{font-weight:500;font-size:3.8rem;line-height:1.05;padding:20px 200px;}
#banner_container .banner-content{font-size:1.4rem;padding:20px 160px;}
#banner_container .banner-buttons{padding:20px;}
#banner_container .banner-cols{padding:20px;}
#banner_container .banner-col{position:relative;padding:60px 20px 20px;font-size:0.8rem;}
#banner_container .banner-col strong{font-weight:500;}
#banner_container .banner-subtitle{font-size:1.1rem;font-weight:500;padding-bottom:10px;}
#banner_container .banner-icon{position:absolute;top:0px;width:40px;height:40px;line-height:40px;left:50%;margin-left:-30px;
	border-radius:50%;background:var(--secondaryColor);z-index:4;color:var(--Bg);text-align:center;font-size:2rem;}










textarea:focus,input:focus,select:focus{outline:0;}
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {-webkit-box-shadow: 0 10px 0px 1000px #ffffff inset;}
input:-moz-autofill{-moz-box-shadow: 0 0 0px 1000px #ffffff inset;}
input:-o-autofill{-o-box-shadow: 0 0 0px 1000px #ffffff inset;}
input:-khtml-autofill{-khtml-box-shadow: 0 0 0px 1000px #ffffff inset;}
input:focus:-webkit-autofill{-webkit-box-shadow: 0 0 0px 1000px #ffffff inset;}
input:focus:-moz-autofill{-moz-box-shadow: 0 0 0px 1000px #ffffff inset;}
input:focus:-o-autofill{-o-box-shadow: 0 0 0px 1000px #ffffff inset;}
input:focus:-khtml-autofill{-khtml-box-shadow: 0 0 0px 1000px #ffffff inset;}
::-webkit-input-placeholder{color:#7b83af;}
::-moz-placeholder{color:#7b83af;}
:-ms-input-placeholder{color:#7b83af;}
:-moz-placeholder{color:#7b83af;}

.icheckbox_square-blue,.iradio_square-blue{position:relative;background:var(--Bg)!important;
	border:2px solid var(--borderColor)!important;border-radius:4px;}
.iradio_square-blue{border-radius:50%;}
.icheckbox_square-blue.hover,.iradio_square-blue.hover{border-color:var(--primaryColor)!important;}
.icheckbox_square-blue.checked,.iradio_square-blue.checked{border-color:var(--primaryColor)!important;}
.icheckbox_square-blue.checked::before{content:'';position:absolute;width:9px;height:9px;
	background:var(--primaryColor);left:5px;top:5px;}
.iradio_square-blue.checked::before{content:'';position:absolute;width:6px;height:6px;border-radius:50%;
	background:var(--primaryColor);left:6px;top:6px;}
