/* open-sans-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/open-sans-v40-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* open-sans-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/open-sans-v40-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/*Compatil Fact LT*/
@font-face {
  font-family:Compatil Fact LT Pro;
  src:url(fonts/CompatilFactLTPro-Rg.eot) format("embedded-opentype"),
  url(fonts/CompatilFactLTPro-Rg.woff) format("woff"),
  url(fonts/CompatilFactLTPro-Rg.ttf) format("truetype"),
}
@font-face {
  font-family:Compatil Fact LT Pro Bold;
  src:url(fonts/CompatilFactLTPro-Bd.eot) format("embedded-opentype"),
  url(fonts/CompatilFactLTPro-Bd.woff) format("woff"),
  url(fonts/CompatilFactLTPro-Bd.ttf) format("truetype"),
}


/*------ COMMON > BODY-----*/
body{font-family: 'Open Sans';font-size:20px;font-weight:400;color:#000000;line-height:1.4em;background:#FFFFFF;}
.inner-table{display:table;height:100%;width:100%;}
.inner-table-cell{display:table-cell;vertical-align:middle;}
.img-lg-mobile{display:none;}

/*-----COMMON > PADDING-----*/
.p-top-60{padding-top:60px;}
.p-top-120{padding-top:120px;}
.p-bottom-40{padding-bottom:40px;}
.p-bottom-60{padding-bottom:60px;}
.p-top-bottom-60{padding-top:60px;padding-bottom:60px;}

/*-----COMMON LINK/BTN-----*/
.btn, .btn:active, .btn:focus, .btn:hover {display:inline-block;padding:10px 40px;font-size:18px;line-height:1em;color:#FFF!important;text-decoration:none;
background-color:#00205B!important;border:2px solid #00205B;border-radius:20px;transition: all .3s ease;}
.btn:hover{color:#00205B!important;background:#FFF!important;transition: all .3s ease;}
.btn-alt, .btn-alt:active, .btn-alt:focus, .btn-alt:hover {color:#00205B!important;background-color:transparent!important;}
.btn-alt:hover{color:#FFF!important;background:#00205B!important;transition: all .3s ease;}
.btn-alt-white{border:2px solid #FFF;}

/*-----COMMON BLOCK TITLE/BLOCK DESC-----*/
h2.block-title{margin-bottom:30px;font-family:Compatil Fact LT Pro Bold,sans-serif;font-size:36px;line-height:1em;}
.block-desc{margin-bottom:30px;}

/*-----COMMON > MODAL-----*/
.modal-backdrop{z-index:9999;}
.modal{background:rgba(7,29,93, 0.7);z-index:10000;}
.modal-dialog{max-width:1400px;}
.modal-content{border-radius:0;border:0;}
.modal-header{border-radius:0;border:0;padding:20px;}
.modal-header .btn-close {padding: 0;margin:-13px -6px 0 auto;background-image: none;opacity: 1 !important;font-size:34px;color:#00205B;box-shadow:none!important;}
.modal-body {padding: 0 60px 60px 60px;}
.modal-body .block-title{margin-bottom:50px;color:#00205B;text-align:center;}

/*-----COMMON > TOPBAR----*/
.topbar{position:fixed;z-index:1000;top:0;left:0;width:100%;height:64px;padding:11px 0;background:rgba(255,255,255,0.7);transition: all .3s ease;}
.topbar.affix{background:rgba(255,255,255,1);-webkit-box-shadow: 0 0px 3px 1px #B2B2B2;-moz-box-shadow: -1px 0px 3px 1px #B2B2B2;
-o-box-shadow: -1px 0px 3px 1px #B2B2B2;box-shadow: -1px 0px 3px 1px #B2B2B2;transition: all .3s ease;}
.navbar-brand{margin:0;width:107px;}
.navbar-brand img{width:107px;height:auto;}
#mainMenu{float:right;}
#mainMenu .nav-item{margin:0 10px;}
#mainMenu .nav-link{font-family:Compatil Fact LT Pro Bold,sans-serif;text-transform:uppercase;font-size:16px;color:#00205B;transition: all .3s ease;}
#mainMenu .nav-item.active .nav-link, #mainMenu .nav-link:hover{color:#14A9E6;transition: all .3s ease;}
.switch-language{float:right;margin: 8px 0 0 20px;}
.switch-language img{width:35px;height:auto;}
.switch-language .dropdown-menu{width:150px;text-align:center;min-width:66px;border:0;border-radius:0;background:rgba(255,255,255,0.7);  margin-top: -3px !important;}
.switch-language .dropdown-item{padding:5px 15px;font-family:Compatil Fact LT Pro Bold,sans-serif;text-transform:uppercase;font-size:16px;color:#00205B;
background:transparent!important;}
.switch-language .dropdown-item.active, .switch-language .dropdown-item:active{background:transparent;}
.switch-language .dropdown-item:hover{  color: #14A9E6;}
.switch-language .nav-link{padding:0;font-family: Compatil Fact LT Pro Bold,sans-serif;
  text-transform: uppercase;
  font-size: 16px;
  color: #00205B;
  transition: all .3s ease;}
.switch-language .dropdown-toggle::after {display: inline-block;width:15px;height:9px;margin-left:5px;vertical-align:middle;content: "";
border:0!important;background-image:url(../img/arrow-down.png);background-repeat:no-repeat;background-size:100%;background-position:center;}

/*-----COMMON > FOOTER-----*/
.footer{padding:60px 0 40px 0;font-size:14px;color:#FFF;background: #878c93;}
.footer-title{margin-bottom: 10px;font-size: 16px;line-height:1.4em;color:#fff;}
.footer ul.list-unstyled{margin-bottom:10px;line-height:1.7em;}
.footer a, .footer a:active, .footer a:focus, .footer a:hover {color:#fff;text-decoration:none;transition: all .3s ease;}
.footer a:hover{opacity:0.7;text-decoration:underline;transition: all .3s ease;}

/*-----COMMON > COPYRIGHT-----*/
.copyright{padding:10px 0 200px 0;font-size:14px;color:#fff;font-weight:700;background:#00205B;}
.copyright .logo{width: 220px;}
.copyright p{margin-top:30px;}

/*-----COMMON > WIDGET CONTACTS-----*/
.widget-contact{position:fixed;bottom:30px;right:30px;z-index:5;display:none;}
.widget-contact a{display:block;}
.widget-contact a img{width:150px;}


/*-----box-head-video-----*/
.box-head-video{position:relative;}
.box-head-video video{display:block;position: relative;z-index:1;width: 100%;}
.box-head-video-content{padding:50px 20px;text-align:center;background:#14A9E6;}
.box-head-video h1{margin-bottom:50px;font-family:Compatil Fact LT Pro Bold,sans-serif;color:#00205B;font-size:74px;line-height:1.1em;}
.box-head-video h1 span{display:block;color:#E1E3E2;line-height:1em;}
.box-head-video .block-desc{font-family:Compatil Fact LT Pro,sans-serif;color:#FFF;font-size:44px;line-height:1.2em;}
.box-head-video .block-desc span{display:block;}
.box-head-video .block-desc strong{display:block;font-family:Compatil Fact LT Pro Bold,sans-serif;}
.box-head-video .btn, .box-head-video .btn:active, .box-head-video .btn:focus, .box-head-video .btn:hover{min-width:260px;}
.box-head-video .btn-alt{margin-left:20px;}
.box-head-video video.box-head-video-mobile{display:none;}

/*-----box-head-img-txt-----*/
.box-head-img-txt{background-position:top;background-repeat:no-repeat;background-size: cover;min-height:750px;}
.box-head-img-txt-content{padding:150px 0 30px 0;}
.box-head-img-txt-content .occ{font-size:32px;font-weight:700;color:#00205B;line-height:1.2em;margin-bottom:10px;}
.box-head-img-txt-content h1{margin-bottom:20px;font-family:Compatil Fact LT Pro Bold,sans-serif;color:#00205B;font-size:66px;line-height:1.1em;}
.box-head-img-txt-content h1 span{color:#14A9E6;line-height:1em;}
.box-head-img-txt-content .block-desc{font-family:Compatil Fact LT Pro Bold,sans-serif;color:#00205B;font-size:28px;line-height:1.2em;}
.box-head-img-txt-content .btn, .box-head-img-txt-content .btn:active, .box-head-img-txt-content .btn:focus, .box-head-img-txt-content .btn:hover{min-width:260px;}
.box-head-img-txt-content .btn-alt{margin-left:20px;}


/*-----box-blu-----*/
.box-blu{background:#00205B url(../img/box-blu-bg.png) no-repeat center right;}
.box-blu .block-title{color:#14A9E6;}
.box-blu .block-desc{color:#FFF;}
.box-blu .block-nav{margin-top:20px;}

/*-----box-menu-----*/
.box-menu .block-title{text-align:center;}
.box-menu-item{display:block;position:relative;background-repeat:no-repeat;background-position:center;background-size:cover;}
.box-menu-item .overlay{display:block;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:rgba(7,29,93, 0.7);transition: all .3s ease;}
.box-menu-item .title{display:block;position:absolute;z-index:2;bottom:0;left:0;width:100%;padding:30px 10px;font-family:Compatil Fact LT Pro Bold,sans-serif;font-size:32px;
text-align:center;color:#FFF;}
.box-menu-item:hover{text-decoration:none;}
.box-menu-item:hover .overlay{opacity:0;transition: all .3s ease;}
.box-menu-item:hover .title{color:#00205B;background:rgba(255,255,255, 0.7);transition: all .3s ease;}

/*-----box-2col-perc-----*/
.box-2col-perc{color:#FFF;background-color: #14A9E6;}
.box-2col-perc .block-desc{margin-bottom:50px;color:#00205B;}

.box-2col-perc-left{padding-right:50px;}
.box-2col-perc-left-item{position:relative;padding-left:120px;}
.box-2col-perc-left-icon{position:absolute;left:0;top:0;}
.box-2col-perc-left-icon svg{width:80px;height:auto;}

.box-2col-perc-right{padding-left:40px;border-left: 2px solid #fff;}
.box-2col-perc-right-num{font-family:Compatil Fact LT Pro Bold,sans-serif;font-size:80px;line-height:1em;margin-bottom:30px;}
.box-2col-perc-right-txt{font-family:Compatil Fact LT Pro Bold,sans-serif;color: #00205B;font-size:24px;}

.box-2col-perc-note{margin-top:70px;padding:30px 50px 20px 50px;background:#00205B;color:#FFF;}
.box-2col-perc-note-title{margin-bottom:10px;font-weight:700;color:#14A9E6;}
.box-2col-perc-note-desc{}

/*-----box-technology-----*/
.box-technology{}
.box-technology .v-desktop{text-align:center;}
.box-technology .v-mobile{display:none;}
.box-technology .note{margin-top:40px;text-align:center;font-size:16px;font-style:italic;color:#424242;}
.box-technology .note p{margin:0;}

/*-----box-references-----*/
.box-references{font-size:13px;line-height:1.4em;color:#424242;border-top:1px solid #E1E1E1;}
.box-references a, .box-references a:focus, .box-references a:active, .box-references a:hover{color:#424242;text-decoration:underline;transition: all .3s ease;word-break: break-all;}
.box-references a:hover{color:#000;transition: all .3s ease;}
.box-references .note{margin-top:30px;font-size:11px;}
.box-references .note p{margin:0;}

/*-----box-download-----*/
.box-download{background-color:#E1E1E1;background-image:url(../img/box-download-bg.png);background-repeat:no-repeat;background-position:center right;text-align:center;}
.box-download h2.block-title{color:#14A9E6;}

/*-----box-contact-----*/
.box-contact{}
.box-contact .block-title{margin-bottom:50px;text-align:center;color:#00205B;}
.form-user .row{margin-bottom:30px;}
.form-user .form-group{margin-bottom:15px;}
.form-user label{margin-bottom:5px;font-size:16px;font-weight:700;color:#424242;}
.form-user .form-check-label{margin-bottom:0;font-weight:400;}
.form-user .form-control{font-size:16px;border:1px solid #999;border-radius:0;box-shadow:none!important;}
.form-user .form-check-input{border-radius:0;border:1px solid #999!important;box-shadow:none!important;}
.form-user .form-check-input:checked {background-color:#00205B;border-color:#00205B!important;}
.form-user .form-disclaimer{margin:30px 0;font-size:16px;color:#424242;line-height:1.5em;}
.form-user .form-disclaimer a, .form-user .form-disclaimer a:active, .form-user .form-disclaimer a:focus, .form-user .form-disclaimer a:hover{text-decoration:underline;color:#14A9E6;transition: all .3s ease;}
.form-user .form-disclaimer a:hover{color:#000;transition: all .3s ease;}
.form-user .form-input{margin-top:30px;}
.form-user input[type="submit"], .form-user input[type="submit"]:active, .form-user input[type="submit"]:focus, .form-user input[type="submit"]:hover{
padding:10px 30px;font-size:18px;line-height:1em;color:#FFF;background:#14A9E6;border:2px solid #14A9E6;
border-radius:0;box-shadow:none!important;transition: all .3s ease;}
.form-user input[type="submit"]:hover{color:#14A9E6;background:#FFF;transition: all .3s ease;}

/*-----box-full-2col-grey-white-----*/
.box-full-2col-grey-white h2 {
	margin-bottom: 50px;
	color: #00205B;
	font-weight: 700;
	font-size: 42px;
	line-height: 1.2em;
	text-align: center;
}
.box-full-2col-grey-white-wrap.grey-bg{background:#e1e1e1;}
.box-full-2col-grey-white-item{text-align:center;height:100%;padding:50px 0 20px 0;}
.box-full-2col-grey-white-item h2{margin-bottom:15px;color:#14A9E6;font-size:24px;line-height:1.2em;}
.box-full-2col-grey-white-item .block-desc{color:#00205B;font-size:20px;line-height:1.2em;}
.box-full-2col-grey-white-item-icon{margin-bottom:15px;height:120px;}

/*-----box-2col-4-3-----*/
.box-2col-4-3{height:750px;background-position: top;background-size: cover;background-repeat:no-repeat;}
.box-2col-4-3 .container, .box-2col-4-3 .container .row{height:100%;}
.box-2col-4-3-item{height:100%;}
.box-2col-4-3 h2{margin-bottom:40px;color:#FFF;font-weight:700;font-family:Compatil Fact LT Pro Bold,sans-serif;font-size:36px;line-height:1.2em;}
.box-2col-4-3 h3{margin-bottom:10px;color:#00205B;font-size: 24px;line-height: 1.2em;font-weight:700;}
.box-2col-4-3 h3 span{display:block;font-size:76px;line-height:1em;}
.box-2col-4-3 .box-2col-4-3-right h3{color: #14A9E6;}
.box-2col-4-3 .block-desc{color: #FFF;}
.box-note{font-style:italic;text-align:center;margin-top:10px;font-size:16px;}

/*-----box-video-----*/
.box-video{}
.box-video h2{margin-bottom:40px;text-align:center;color:#00205B;font-weight:700;font-family:Compatil Fact LT Pro Bold,sans-serif;font-size:36px;line-height:1.2em;}

/*-----box-full-info-sx-img-dx-----*/
.box-full-info-sx-img-dx{}
.box-full-info-sx-img-dx .grey-bg{background:#e1e1e1;}
.box-full-info-sx-img-dx h2 {margin-bottom:20px;color:#14A9E6;font-weight: 700;font-family: Compatil Fact LT Pro Bold,sans-serif;font-size: 36px;line-height: 1.2em;}
.box-full-info-sx-img-dx h3 {margin-bottom: 10px;color: #00205B;font-size: 24px;line-height: 1.2em;font-weight: 700;}
.box-full-info-sx-img-dx .block-desc{color: #00205B;}
.box-full-info-sx-img-dx blockquote{margin-top:40px;color: #00205B;font-size: 24px;line-height: 1.2em;font-weight: 700;border-left: 2px solid #00205B;padding-left: 20px;}
.box-full-info-sx-img-dx{background:#e1e1e1;position:relative;}
.box-full-info-sx-img-dx-content{position:relative;z-index:2;padding:170px 50px 170px 0;}
.box-full-info-sx-img-dx-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden;}
.box-full-info-sx-img-dx-bg-img{background-repeat:no-repeat;background-size:cover;background-position:center;
overflow:hidden;background-position:top center;}
.box-full-info-sx-img-dx-bg,
.box-full-info-sx-img-dx-bg .row{height:100%;}

/*-----box-info-sx-img-dx-----*/
.box-info-sx-img-dx{}
.box-info-sx-img-dx h2{margin-bottom:20px;color:#00205B;font-weight: 700;font-family: Compatil Fact LT Pro Bold,sans-serif;font-size: 36px;line-height: 1.2em;}
.box-info-sx-img-dx .block-desc{color: #00205B;}
.box-info-sx-img-dx .block-desc ul li{margin-bottom:20px;}
.box-info-sx-img-dx-left{padding-right:50px;}
.box-info-sx-img-dx .note{margin-top:15px;color: #00205B;font-size:16px;line-height:1.2em;text-align:center;}

/*------box-slider-img-----*/
.box-slider-img{padding:60px 0 100px 0;}
.box-slider-img h2{margin-bottom:20px;color:#00205B;font-weight: 700;font-family: Compatil Fact LT Pro Bold,sans-serif;font-size: 36px;line-height: 1.2em;text-align:center;}
.box-slider-img .slick-list{padding:0 25%!important;}
.slider-img-item{margin:0 25px;}
.slider-img-item img {box-shadow:0 0 10px 1px #0000004d}
.slider-img-item span {display:block;margin-top:20px;color:#00205B;text-align:center;text-decoration:underline;}
.box-slider-img .slick-dots {position: absolute;bottom: -40px;display: block;width: 100%;padding: 0;margin: 0;list-style: none;text-align: center;}
.box-slider-img .slick-dots li {position: relative;display: inline-block;width:10px;height: 10px;margin: 0 10px;padding: 0;cursor: pointer;}
.box-slider-img .slick-dots li button {font-size: 0;line-height: 0;display: block;width:10px;height:10px;padding:0;cursor: pointer;color: transparent;
border: 0;outline: none;background: transparent;}
.box-slider-img .slick-dots li button::before {position: absolute;content:"";top: 0;left: 0;width:10px;height:10px;background:#CBCBCB;border-radius:100%;}
.box-slider-img .slick-dots li.slick-active button::before {background:#00A9D2;}

/*------box-slider-icon-txt------*/
.box-slider-icon-txt{padding:60px 0 30px 0;background: #e1e1e1;}
.box-slider-icon-txt h2{margin-bottom:50px;color:#00205B;font-weight: 700;font-family: Compatil Fact LT Pro Bold,sans-serif;font-size: 36px;line-height: 1.2em;text-align:center;}
.slider-icon-txt-item{padding:0 50px;text-align:center;}
.box-slider-icon-txt img{margin:0 auto;height:128px;width:auto;}
.box-slider-icon-txt h3{margin:20px 0;color:#00205B;font-weight: 700;font-family: Compatil Fact LT Pro Bold,sans-serif;font-size:24px;line-height: 1.2em;}
.box-slider-icon-txt .block-desc{color:#00205B;}
.box-slider-icon-txt .slick-arrow {position: absolute;top:100px;left:0;padding:5px 10px;border: 0;background-color: #14377d;color: #fff;
font-size: 24px;font-weight: 700;text-transform: uppercase;z-index:2;}
.box-slider-icon-txt .slick-next-c {right:0;left:auto;}

/*-----box-slider-step-----*/
.box-slider-step{padding:60px 0 160px 0;background:#071D5D;}
.box-slider-step h2{margin-bottom:20px;color:#FFF;font-weight: 700;font-family: Compatil Fact LT Pro Bold,sans-serif;font-size: 36px;line-height: 1.2em;text-align:center;}
.box-slider-step .block-desc{margin-bottom:50px;color:#FFF;line-height: 1.2em;text-align:center;}
.slider-step-item h3{margin:0;padding:20px 50px;min-height:130px;color:#FFF;font-weight:700;font-size:32px;line-height:1.4em;text-align:center;background:#14A9E6;}
.box-slider-step .slick-dots {position: absolute;bottom: -100px;display: block;width: 100%;padding: 0;margin: 0;list-style: none;text-align: center;}
.box-slider-step .slick-dots li {position: relative;display: inline-block;width:60px;height: 60px;margin: 0 10px;padding: 0;cursor: pointer;}
.box-slider-step .slick-dots li button {font-size:40px;line-height:1em;display: block;width:60px;height:60px;padding:0;cursor: pointer;color:#FFF;font-weight:700;
border: 0;outline: none;background: transparent;border:5px solid #14A9E6;border-radius:100%;}
.box-slider-step .slick-dots li button::before {}
.box-slider-step .slick-dots li.slick-active button {background:#14A9E6;}

/*-----box-calcolator------*/
.box-calcolator{}
.box-calcolator h2{margin-bottom:50px;color:#00205B;font-weight: 700;font-family: Compatil Fact LT Pro Bold,sans-serif;font-size: 36px;line-height: 1.2em;text-align:center;}
.box-calcolator h3{margin-bottom:20px;color:#14A9E6;font-size: 24px;line-height: 1.2em;font-weight: 700;}
.box-calcolator .block-desc{color:#00205B;}
.box-calcolator .box-calcolator-note{margin-top:20px;font-size:12px;font-style:italic;}
.box-calcolator-left{background:#e1e1e1;padding:40px 20px;height:100%;}
.box-calcolator-right{background:#f7f7f7;padding:40px 20px;height:100%;}
.box-calcolator .form-control{font-size:26px;}
.box-calcolator-total .form-control{width:100%;text-align: center;font-weight: 700;font-size: 40px;background: #14A9E6;color: #FFF;}
.box-calcolator-total .form-label{display: block;text-align: center;text-transform: uppercase;color: #00205B;}
.box-calcolator-nav{margin-top:50px;text-align:center;}
.box-calcolator .box-note{margin-top:50px;}

/*-----box-left-perc-----*/
.box-left-perc{padding:60px 0 20px 0;background:#14A9E6;}
.box-left-perc h2{margin-bottom:10px;color:#FFF;font-weight: 700;font-size:42px;line-height: 1.2em;}
.box-left-perc-num{color:#FFF;font-size:220px;font-weight:700;line-height:1.2em;font-family: Compatil Fact LT Pro Bold,sans-serif;}
.box-left-perc-num sup{font-size:120px;}
.box-left-perc-desc{color:#00205B;font-size:28px;line-height: 1.2em;font-weight: 700;}
.box-left-perc-note{font-size:13px;line-height:1.4em;}

/*-----box-blu-bg-----*/
.box-blu-bg{color:#FFF;background-color: #00205B;}
.box-blu-bg svg{display:block;margin:0 auto;width:125px;height:auto;}
.box-blu-bg h2{margin-bottom:30px;font-weight: 700;font-family: Compatil Fact LT Pro Bold,sans-serif;font-size: 36px;line-height: 1.2em;}
.box-blu-bg ul li{margin-bottom:20px;}

/*-----box-info-----*/
.box-info{background: #e1e1e1;}
.box-info h2{margin-bottom:50px;color: #00205B;font-weight: 700;font-size:42px;line-height: 1.2em;}
.box-info h3{margin-bottom:50px;color: #00205B;font-weight: 700;font-size:36px;line-height: 1.2em;}
.box-info-left-num{font-family: Compatil Fact LT Pro Bold,sans-serif;color: #14A9E6;font-weight:700;font-size:72px;line-height:1em;}
.box-info-left-title{margin:10px 0;color: #00205B;font-weight: 700;font-size:36px;line-height: 1.2em;}
.box-info-left-desc{color: #00205B;}
.box-info-right{padding-left:40px;border-left: 2px solid #14A9E6;}
.box-info-right-icon{text-align:center;}
.box-info-right svg{width:110px;height:auto;max-width:100%;}
.box-info-right-num{margin-bottom: 10px;font-family: Compatil Fact LT Pro Bold,sans-serif;color:#14A9E6;font-weight: 700;font-size:36px;line-height: 1.2em;}
.box-info-right-num sup{top: -.2em;}
.box-info-right-desc{color:#00205B;font-weight: 700;font-size:26px;line-height: 1.2em;}
.box-info-right-item{margin-top:50px;}

/*-----box-info-table-----*/
.box-info-table{}
.box-info-table h2{margin-bottom:50px;color: #00205B;font-weight: 700;font-size:42px;line-height: 1.2em;text-align:center;}
.box-info-table .block-desc{margin-bottom:50px;color: #00205B;}
.box-info-table-title-mobile{display:none;}
.box-info-table h3{margin:0;padding:20px 40px;color: #FFF;font-weight:700;font-size:26px;line-height:1.2em;background:#14A9E6;}
.box-info-table .grey-bg{padding:30px 40px;color:#00205B;line-height:1.2em;background:#E1E1E1;}

/*-----box-grey-bg-----*/
.box-grey-bg{background: #e1e1e1;}
.box-grey-bg h2{margin-bottom:50px;color: #00205B;font-weight: 700;font-size:42px;line-height: 1.2em;text-align:center;}
.box-grey-bg .block-desc{color: #00205B;}
.box-grey-bg .block-desc ul li{margin-bottom:20px;}

/*------box-3-card-----*/
.box-3-card{}
.box-3-card h2 {
	margin-bottom: 50px;
	color: #00205B;
	font-weight: 700;
	font-size: 42px;
	line-height: 1.2em;
	text-align: center;}
.box-3-card .block-desc{text-align:center;}
.box-3-card-item-wrap{margin-bottom:30px;}
.box-3-card-item{height:100%;text-align:center;font-size:18px;padding:50px 40px;background:#071D5D;color:#FFF;}

/*-----custom > providers-----*/
.provider-2col-bg{background-image:url(../img/providers-2col-bg.jpg);}

/*-----custom > nurse-----*/
.nurse-2col-bg{background-image:url(../img/nurse-2col-bg.jpg);}

/*-----custom > information-----*/
.box-full-info-sx-img-dx-information{background:#FFF;}
.box-full-info-sx-img-dx-information .box-full-info-sx-img-dx-content{padding-right:170px;}
.box-full-info-sx-img-dx-information h3{font-weight:400;}

/*-----custom > about-----*/
.box-head-img-txt-about .box-head-img-txt-content h1{font-size:40px;color:#00205B;}
.box-head-img-txt-about .box-head-img-txt-content h1 strong{display:block;color:#FFF;}
.box-head-img-txt-about .box-head-img-txt-content .block-desc{color:#FFF;}
