@charset "utf-8";
/* CSS Document */
.bg-white-liac {background: #f1f3f9;fill: #f1f3f9;}
.list-separated li+li { border-top: 1px solid #eae8e8;}
.box-planning-type-2 {background: #fff;max-width: 300px; padding: 17% 11%; border-radius: 5px;margin-top: 20px!important;margin-bottom: 20px!important;}
.box-planning {display: block;margin-left: auto;margin-right: auto;position: relative;padding: 11%; text-align:center;}
.page .text-start {color: #229dd1;  font-size: 52px;  font-weight: 700; text-align:center;}
.page h5.text-start{font-size: 30px; }
.text-start:before{left: -17px; }
.icon-sm {width: 22px;height: 22px;line-height: 22px;}
.box-planning-type-2.active {padding: 13% 11% 2%;box-shadow: 0 5px 13px 0 rgba(0,0,0,.15);max-width: 388px;margin-top: 0!important;margin-bottom: 0!important;}
.box-planning-type-2 ul li {padding-bottom: 10px; text-align:center;}
.box-planning-type-2 .list-separated li+li {margin-top: 0;padding-top: 10px;}
.icon:before {
    display: inline-block;
    position: relative;
}
.btn-start{color:#fff;background-color:#2a93c9;border-color:#2a93c9}.btn-start:focus,.btn-start.focus,.btn-start:hover,.btn-start:active,.btn-start.active,.open>.btn-start.dropdown-toggle{color:#fff;background-color:#272727;border-color:#272727}.btn-start:active,.btn-start.active,.open>.btn-start.dropdown-toggle{-webkit-box-shadow:0 1px 10px 0 rgba(0,0,0,.15);box-shadow:0 1px 10px 0 rgba(0,0,0,.15)}.btn-start:active:hover,.btn-start:active:focus,.btn-start:active.focus,.btn-start.active:hover,.btn-start.active:focus,.btn-start.active.focus,.open>.btn-start.dropdown-toggle:hover,.open>.btn-start.dropdown-toggle:focus,.open>.btn-start.dropdown-toggle.focus{color:#fff;background-color:#272727;border-color:#272727}.btn-start.disabled,.btn-start[disabled],fieldset[disabled] .btn-start{pointer-events:none;opacity:.5}.btn-start .badge{color:#2a93c9;background-color:#fff}
.box-planning-type-2 .btn {
    padding: 10px 50px;
}
.box-planning .btn {
    margin-top: 17px;
}
.btn-ellipse.btn {
    border-radius: 23px;
}
.to-front {
    position: relative;
    z-index: 10;
} 
        .button-primary {
			color: #fff;
			background-color: #6bb6ff;
		}
		.button {
		position: relative;
		z-index: 0;
		overflow: hidden;
		display: inline-block;
		padding: 14px 40px;
		font-size: 16px;
		line-height: 1.25;
		border: 0 solid;
		border-radius: 40px;
		font-family: roboto,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,sans-serif;
		font-weight: 700;
		letter-spacing: .02em;
		text-transform: none;
		white-space: nowrap;
		text-overflow: ellipsis;
		text-align: center;
		cursor: pointer;
		vertical-align: middle;
		user-select: none;
		transition: 250ms all ease-in-out;
		box-shadow: 0 3px 21px 4px rgba(41,41,58,.2);
}
.button-primary:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: -1;
    background: linear-gradient(to bottom,transparent,#1E90FF);
    transition: inherit;
}
.button-primary:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: -1;
    background: linear-gradient(to bottom,transparent,#1E90FF);
    transition: inherit;
}
.button-primary:focus:before, .button-primary:hover:before, .button-primary:active:before {
    opacity: 0;
}
.button-primary:focus, .button-primary:hover, .button-primary:active {
    color: #fff;
    background-color: #005db7;
}
.blue{background-color: #092d50;}
.pad850{padding:8px 50px;}
.box-planning a.button{ margin-top:20px;}
html .page .offset-top-41{margin-top: 21px;}
li.colorblue{ color:#0582b7;}
li.colorblue a{ color:#0582b7;}
li.colorblue a:hover{ color:#666;}
.other{display: block;margin-left: auto; margin-right: auto;position: relative; text-align: center; padding-top:3%; color:#004cc1; font-size:14px;}
.other span{ padding:0 6px;}