﻿.app-page.t63-page{
	padding-top: 0;
	padding-bottom: 0;
}

/*.t63-section h1, .t63-section h2, .t63-section h3, .t63-section h4, .t63-section h5, .t63-section h6, .t63-section strong, .t63-section dt {
    color: #1e4d39;
}*/

.t63-invisible{
	visibility: hidden;
}


/* ----------- t63 icons ----------- */
.has-circled-icon .t63-icon-wrap,
.has-rounded-icon .t63-icon-wrap{
    display: flex;
	align-items: center;
	justify-content: center;
    width: 85px;
    height: 85px;
	position: relative;
    margin: 0 auto;
}
.has-circled-icon .t63-icon-wrap{
	background: #2776bd;
	border: 4px solid #3a88d7;
	border-radius: 50%;
}
.has-rounded-icon .t63-icon-wrap{
	background-color: #fff;
	border-radius: 8px;
}
.has-circled-icon .t63-icon-wrap img,
.has-rounded-icon .t63-icon-wrap img{
    display: block;
    width: 35px;
	max-height: 35px;
	object-fit: contain;
}
.has-circled-icon  .t63-icon-wrap i,
.has-rounded-icon  .t63-icon-wrap i{
	color: #fff;
	font-size: 32px;
}

.has-circled-icon  .t63-icon-wrap a,
.has-rounded-icon  .t63-icon-wrap a{
	width: 100%;
	height: 100%;
	border-radius: 50%;
	position: absolute;
	top: 0;
	left: 0;
}

/*.has-circled-icon .t63-icon-container .t63-icon-wrap img{
	width: auto;
	max-width: 40px;
	max-height: 40px;
}*/

@media (min-width: 992px){
    .has-circled-icon .t63-icon-wrap{
        width: 100px;
        height: 100px;
    }
    .has-circled-icon .t63-icon-wrap img{
        width: 40px;
		max-height: 40px;
    }
	.has-circled-icon  .t63-icon-wrap i{
		font-size: 36px;
	}

	/*.has-circled-icon .t63-icon-container .t63-icon-wrap img{
		max-width: 45px;
		max-height: 45px;
	}*/
}
@media (min-width: 1200px){
    .has-circled-icon .t63-icon-wrap{
        width: 152px;
        height: 152px;
    }
    .has-circled-icon .t63-icon-wrap img{
        width: 74px;
		max-height: 74px;
    }
	.has-circled-icon .t63-icon-wrap i{
		font-size: 60px;
	}

	/*.has-circled-icon .t63-icon-container .t63-icon-wrap img{
		max-width: 75px;
		max-height: 75px;
	}*/
}
/* ----------- /t63 icons ----------- */


/* ---------- t63 section ---------- */
/*.t63-section:nth-child(odd){
	background-color: #fff;
}
.t63-section:nth-child(even){
	background-color: #f3f5f7;
}*/

.t63-section[data-background-color="true"] {
	background-color: #EDEDED;
}

.t63-section .bg-img{
	height: 100%;
	background-size: cover;
	position: absolute;
	left: 0;
	top: 0;
	border-radius:15px;
}
/*.t63-section.has-sm-img .bg-img{
	background-size: contain;
}*/

.t63-section .title-container,
.t63-section .text-container,
.t63-section .files-container{
	max-width: 100%;
	margin: 20px 0;
}

.t63-section[data-content-size="xs"] .title-container,
.t63-section[data-content-size="xs"] .text-container,
.t63-section[data-content-size="xs"] .files-container,
.t63-section[data-content-size="sm"] .title-container,
.t63-section[data-content-size="sm"] .text-container,
.t63-section[data-content-size="sm"] .files-container{
	margin: 20px 0;
}

.t63-section .t63-article > *:first-child,
.t63-section-title-container:first-child .title-container{
	margin-top: 0;
}
.t63-section .t63-article > *:last-child,
.t63-section-text-container:last-child .text-container{
	margin-bottom: 0;
}

.t63-section .t63-article,
.t63-section .t63-padding-v{
    padding-top: 40px;
	padding-bottom: 40px;
}
.t63-section .t63-article > .title-container,
.t63-section-title-container .title-container{
	text-align: center;
}
.t63-section .text-col .t63-article > .title-container{
	text-align: left;
}

.t63-section-title-container + .row,
.t63-section-text-container + .row,
.t63-section-title-container + .content-wrap,
.t63-section-text-container + .content-wrap{
	margin-top: 30px;
}

.t63-section .img-col{
	padding: 0;
}
.t63-section .text-col {
	padding-left: 0;
    padding-right: 60px;
}
.t63-section.flex-row-reverse .text-col,
.t63-section[data-reverse="true"] .text-col{
	padding-left: 60px;
	padding-right: 0;
}

/*.t63-section .img-col .img-container{
	width: 100%;
	height: 100%;
    min-height: 400px;
	position: relative;
	z-index: 1;
}

.t63-section.section--img-sm .img-col .img-container{
	max-width: 638px;
    min-height: 660px;
}*/

.t63-section.flex-row-reverse .text-col,
.t63-section[data-reverse="true"] .text-col{
	-ms-flex-pack: start!important;
    justify-content: flex-start!important;
}
.t63-section.section--img-sm.flex-row-reverse .img-col,
.t63-section.section--img-sm[data-reverse="true"] .text-col{
	display: flex;
	justify-content: flex-end;
}

/*.t63-section .img-col figure{
	height: 100%;
}*/
.t63-section:not([data-object-fit="cover"]) .img-col figure::before{
	display: none;
}
.t63-section:not([data-object-fit="cover"]) .img-col img{
	height: auto;
	object-fit:unset;
	position: relative;
}
.t63-section[data-object-fit="cover"] .img-col figure::before{
	padding-top: 75%;
}

.t63-section .text2col .t63-article .title{
    text-align: left;
}
.t63-section .t63-article .text2col > div{
	text-align: center;
}
.t63-section .t63-article .text2col .text-container{
	margin-top: 0;
}
@media (min-width:992px){
	.t63-section .text2col > div:first-child{
		padding-right: 34px;
	}
	.t63-section .text2col > div:last-child{
		padding-left: 34px;
	}
}

.t63-section .btn-container .btn{
	min-width: 150px;
}

.t63-table-container{
    max-width: 100%;
    overflow: auto;
}

.t63-section .row[data-align-content="centerLeft"]{
	justify-content: flex-start;
}
.t63-section .row[data-align-content="center"]{
	justify-content: center;
}
.t63-section .row[data-align-content="centerRight"]{
	justify-content: flex-end;
}


@media (max-width:1199px){
    .t63-section .text-col {
		padding-right: 40px;
	}
	.t63-section.flex-row-reverse .text-col,
	.t63-section[data-reverse="true"] .text-col{
		padding-left: 40px;
	}
}
@media (max-width:1077px){
	.t63-section .text-col {
		padding-right: 20px;
	}
	.t63-section.flex-row-reverse .text-col,
	.t63-section[data-reverse="true"] .text-col{
		padding-left: 20px;
	}
	/*.t63-section .img-col .img-container {
    	min-height: 600px;
	}*/
}
@media (max-width:991px){
    .t63-section .text-col {
		padding-right: 15px;
	}
	.t63-section.flex-row-reverse .text-col,
	.t63-section[data-reverse="true"] .text-col{
		padding-left: 15px;
	}
	.t63-section .text-col .t63-article{
		max-width: 100%;
	}
	.t63-section .text-col + .text-col{
		padding-top: 0;
	}
	/*.t63-section .img-col .img-container{
		min-height: 100px;
		padding-top: 45%;
	}
	.t63-section.section--img-sm .text-col {
		padding-bottom: 40px;
	}
	.t63-section.section--img-sm .img-col{
		padding-bottom: 40px;
	}
	.t63-section.section--img-sm .img-col .img-container{
		width: 100%;
		margin: 0 auto;
	}
	.t63-section .img-col figure img{
		margin: 0 auto;
	}*/

    .t63-section .text2col > div + div .t63-article{
        padding-top: 0;
    }
	.t63-section .t63-article .text2col > div + div{
		padding-top: 60px;
	}
}
@media (max-width: 575px) {
    .t63-section .t63-article .text2col > div + div{
		padding-top: 30px;
	}
    .t63-section .title-container,
    .t63-section .text-container,
    .t63-section .files-container {
        margin: 20px 0;
    }
}
/* ---------- /section ---------- */


/* ---------- scrollTo nav section ---------- */
.t63-scrollto-nav{
	width: 100%;
	height: 52px;
	background-color: rgba(255,255,255,0.7);
	position: absolute;
	top: 0;
	left: 0;
	z-index: 280;
	transition: all 0.2s ease;
}
.t63-scrollto-nav > div{
	display: flex;
	padding: 0;
	overflow: auto;
}
.t63-scrollto-nav ul{
	list-style: none;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 52px;
	margin: 0 auto;
	white-space: nowrap;
}
.t63-scrollto-nav li{
	padding:0 10px;
}
.t63-scrollto-nav li:first-child{
	padding-left: 15px;
}
.t63-scrollto-nav li:last-child{
	padding-right: 15px;
}
.t63-scrollto-nav a{
	color: #404041;
    font-size: 13px;
    font-weight: 500;
}
.t63-scrollto-nav a:hover{
	text-decoration: underline;
}
.app-page.has-scroll-to-nav{
	padding-top: 52px;
}
/* ---------- /scrollTo nav section ---------- */


/* ---------- img & slider sections ---------- */
.t63-section.img-section,
.t63-section.slider-section{
	width: 100%;
	position: relative;
}

.t63-section .t63-slide-container,
.t63-section.slider-section .container,
.t63-section .t63-slider{
	position: relative;
}


.t63-section.img-section .bg-img, .t63-section.slider-section .bg-img{
	background-size: cover;
}
.t63-section.img-section .bg-img::before,
.t63-section.slider-section .bg-img::before {
	background: url(/plugins/63bits-pageBuilder/images/intro_slide_gradient.png) bottom repeat-x;
	border-radius: 15px;
}
.t63-section.img-section[data-is-fullscreen="true"] > .container,
.t63-section.slider-section[data-is-fullscreen="true"] > .container{
	max-width: 100% !important;
	padding: 0 !important;
}
.t63-section.img-section[data-is-fullscreen="false"] .t63-slide-container,
.t63-section.slider-section[data-is-fullscreen="false"] .t63-slider .slick-list{
	border-radius: 8px;
}
.t63-section.img-section[data-is-fullscreen="false"] > .container,
.t63-section.slider-section[data-is-fullscreen="false"] > .container{
	padding-top: 40px;
    padding-bottom: 40px;
}

.t63-section.img-section[data-is-fullscreen="true"] .bg-img,
.t63-section.slider-section[data-is-fullscreen="true"] .bg-img,
.t63-section.img-section[data-is-fullscreen="true"] .embed-responsive,
.t63-section.slider-section[data-is-fullscreen="true"] .embed-responsive{
	border-radius: 0 !important;
}

.t63-section .slide-content{
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 80px 60px;
	text-align: center;
	position: relative;
}
.t63-section .slide-content > *{
	width: 100%;
    position: relative;
    z-index: 5;
}
.t63-section .slide-content .title-container,
.t63-section .slide-content .text-container{
	margin: 0;
}
.t63-section .slide-content .title-container + .text-container{
	margin-top: 15px;
}
.t63-section .slide-content .slide-title-container + .btn-container,
.t63-section .slide-content .title-container + .btn-container,
.t63-section .slide-content .text-container + .btn-container{
	margin-top: 25px;
}

.t63-section .slide-content .title,
.t63-section .slide-content .text-wrap{
	color: #fff;
}
.t63-section .slide-content .title *,
.t63-section .slide-content .text-wrap *{
	color: inherit;
}

.t63-section .slide-content[data-align-content="topLeft"]{
	align-items: flex-start;
	justify-content: flex-start;
	text-align: left;
}
.t63-section .slide-content[data-align-content="topCenter"]{
	align-items: flex-start;
	justify-content: center;
	text-align: center;
}
.t63-section .slide-content[data-align-content="topRight"]{
	align-items: flex-start;
	justify-content: flex-end;
	text-align: right;
}

.t63-section .slide-content[data-align-content="centerLeft"]{
	align-items: center;
	justify-content: flex-start;
	text-align: left;
}
.t63-section .slide-content[data-align-content="center"]{
	align-items: center;
	justify-content: center;
	text-align: center;
}
.t63-section .slide-content[data-align-content="centerRight"]{
	align-items: center;
	justify-content: flex-end;
	text-align: right;
}

.t63-section .slide-content[data-align-content="bottomLeft"]{
	align-items: flex-end;
	justify-content: flex-start;
	text-align: left;
}
.t63-section .slide-content[data-align-content="bottomCenter"]{
	align-items: flex-end;
	justify-content: center;
	text-align: center;
}
.t63-section .slide-content[data-align-content="bottomRight"]{
	align-items: flex-end;
	justify-content: flex-end;
	text-align: right;
}

/* img */
.t63-section.img-section,
.t63-section.img-section .slide-content{
	min-height: 240px;
	overflow: hidden;
}

/* slider */
.t63-section.slider-section[data-is-fullscreen="true"] .slide-content{
   min-height: 540px;
}
.t63-section.slider-section[data-is-fullscreen="false"] .slide-content{
    min-height: 400px;
}

.t63-section .t63-slider:not(.slick-initialized){
	overflow: hidden;
}
.t63-section.slider-section[data-is-fullscreen="false"] .t63-slider:not(.slick-initialized){
	height: 400px;
}

.slider-section .t63-slider .slick-slide{
    position: relative;
}
.slider-section .slick-slider .slick-arrow{
    background-image: url(../images/icons/arrow_right_white.svg) !important;
}
.slider-section .slick-slider .slick-prev {
    left: 5px;
}
.slider-section .slick-slider .slick-next {
    right: 5px;
}
.slider-section .slick-slider .slick-dots{
	position: absolute;
	left: 0;
}
.slick-slider .slick-dots button{
	background-color: #c1c3c6;
	border-color: #c1c3c6;
}
.t63-section.slider-section[data-is-fullscreen="false"] .slick-dots{
	bottom: -25px;
}
.t63-section.slider-section[data-is-fullscreen="true"] .slick-dots{
	bottom: 12px;
}

.slider-section[data-is-fullscreen="false"] .slide-content{
	padding: 60px;
}

.slider-section .t63-multimedia-container .embed-responsive{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}
.slider-section .t63-multimedia-container .embed-responsive::after{
	content: "";
	background: url(/plugins/63bits-pageBuilder/images/intro_slide_gradient.png) bottom repeat-x;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
	z-index: 2;
}

.slider-section .t63-multimedia-container .embed-responsive-item{
	object-fit: cover;
}


.t63-section.img-section[data-is-fullheight="true"] .slide-content,
.t63-section.slider-section[data-is-fullheight="true"] .slide-content{
	min-height: 100vh;
}

@media (max-width: 1199px) {
	.t63-section .slide-content {
		padding: 40px;
	}
}
@media (max-width: 1077px){
    .t63-section.slider-section .t63-slider .slide-content{
        padding-left: 45px;
        padding-right: 45px;
    }
}
@media (max-width:991px){
	.t63-section.slider-section[data-is-fullscreen="true"] .t63-slider,
	.t63-section.slider-section[data-is-fullscreen="true"] .slide-content{
		height: auto;
		min-height: 440px;
	}
	.t63-section.img-section,
	.t63-section.img-section .slide-content{
		min-height: 180px;
	}

	.t63-section.slider-section[data-is-fullscreen="true"] .t63-slider:not(.slick-initialized){
		height: 440px;
	}

    .slider-section .slick-arrow{
        display: none !important;
    }
}
@media (max-width: 575px) {
	.t63-section.slider-section .t63-slider .slide-content{
		padding: 40px 20px;
	}
}
/* ---------- /img & slider sections ---------- */


/* ---------- images grid ---------- */
.t63-img-grid-section{
	text-align: center;
}
.t63-img-grid-section .container > .title-container{
	margin-top: 0;
}
.t63-img-grid-section .container .row{
	margin-bottom: -20px;
}
.t63-img-grid-section .container .row > div {
	margin-bottom: 20px;
}

.t63-img-grid-section .grid-item{
	display: block;
	width: 100%;
	border-radius: 8px;
	position: relative;
    overflow: hidden;
	text-align: left;
}
.t63-img-grid-section .grid-item .img-container{
	height: 306px;
}
.t63-img-grid-section .grid-item .img-container:not(:last-child) .bg-img::before{
	background: url(/plugins/63bits-pageBuilder/images/grid_item_overlay_bg.png) bottom repeat-x;
}

.t63-img-grid-section .grid-item-title{
	color:#fff;
	font-size:20px;
	font-weight:bold;
	line-height:20px;
	text-transform: uppercase;
}
.t63-section .grid-item-text{
	color:#fff;
	font-size:15px;
	line-height:24px;
}

.t63-img-grid-section .grid-item-btn{
	min-width: 120px;
}

.t63-img-grid-section .grid-item > .grid-item-title{
	padding: 18px;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 2;
}
.t63-img-grid-section .grid-item:hover > .grid-item-title{
	display: none;
}

.t63-img-grid-section .grid-item .overlay{
	display: flex;
	align-items: center;
	width: 100%;
	height: 100%;
	background: rgb(71,144,247);
	background: linear-gradient(90deg, rgba(71,144,247,1) 0%, rgba(49,85,137,1) 100%);
	padding: 18px;
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 3;
	
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}
.t63-img-grid-section .grid-item .overlay > div{
	max-width: 310px;
}
.t63-img-grid-section .grid-item:hover .overlay{
	opacity: 1;
}

.t63-img-grid-section .grid-item .overlay .grid-item-title {
	margin-bottom: 6px;
}
.t63-img-grid-section .grid-item .overlay .grid-item-text + .grid-item-btn{
	margin-top: 10px;
}

.t63-img-grid-section .btn-container{
	margin: 30px auto 0;
}

@media (max-width: 991px){
	.t63-img-grid-section .container .row{
		margin: 0 -10px -20px;
	}
	.t63-img-grid-section .container .row > div {
		padding: 0 10px;
		margin-bottom: 20px;
	}
}
@media (max-width: 575px){
    .t63-img-grid-section .container > .title-container {
        margin: 0 0 20px;
    }
}
/* ---------- /images grid ---------- */


/* ---------- articles ---------- */
[data-section="article"][data-is-card="false"] .t63-article{
	padding: 0 !important;
}
[data-section="article"][data-is-card="true"] .t63-article{
	    display: flex;
		flex-direction: column;
		min-height: 150px;
		background-color: #fff;
		border-radius: 8px;
		padding: 26px;
}

[data-section="article"][data-is-card="true"] .t63-article *:first-child{
	margin-top: auto;
}
[data-section="article"][data-is-card="true"] .t63-article *:last-child{
	margin-bottom: auto;
}
[data-section="article"][data-is-card="true"] .t63-article > * + *{
    margin-top: 0;
}
/* ---------- /articles ---------- */


/* ---------- article2ColWithImg ---------- */
[data-section="article2ColWithImg"][data-reverse="true"] .container{
	flex-direction: row-reverse;
}
[data-section="article2ColWithImg"] .t63-article{
	width: 100%;
	padding-top: 0;
}

@media (min-width: 992px){
	[data-section="article2ColWithImg"] .t63-article{
		padding-bottom: 0;
	}
}
[data-section="article2ColWithImg"] {	
	padding-bottom:40px;
}
@media (min-width:768px){
	[data-section="article2ColWithImg"] {
		padding-top: 40px;		
	}
}
/* ---------- /article2ColWithImg ---------- */


/* ---------- articles grid ---------- */
.t63-articles-grid-section .container > .title-container{
    margin: 0 0 40px;
}
.t63-articles-grid-section .container .row{
	margin-left: -2px;
	margin-right: -2px;
    margin-bottom: -48px;
}
.t63-articles-grid-section .container .row > div {
	display: flex;
	flex-direction: column;
	padding: 0 2px;
    margin-bottom: 48px;
}
.t63-articles-grid-section .grid-item{
	display: flex;
	flex-direction: column;
	min-height: 100%;
	position: relative;
}
.t63-articles-grid-section .grid-item .bg-img{
	flex-shrink: 0;
    position: relative;
    padding-top: 56.25%;
}
.t63-articles-grid-section .grid-item .content{
	flex-grow: 1;
	display: flex;
    flex-direction: column;
    padding: 25px 15px 0;
}
.t63-articles-grid-section .grid-item .content .title-container,
.t63-articles-grid-section .grid-item .content .text-container{
    margin: 0 0 20px;
}
.t63-articles-grid-section .grid-item .content .btn-container{
    margin: auto auto 0;
}
.t63-articles-grid-section .grid-item .content > *:last-child{
	margin-bottom: 0;
}

.t63-articles-grid-section .grid-item .title{
	font-size: 26px;
}

@media (min-width: 992px){
    .t63-articles-grid-section[data-content-size="sm"] .container .row{
	    margin-left: -10px;
	    margin-right: -10px;
    }
    .t63-articles-grid-section[data-content-size="sm"] .container .row > div {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
	    padding-left: 10px;
        padding-right: 10px;
    }
}
/* ---------- /articles grid ---------- */


/* ---------- articles list ---------- */
.t63-articles-list-section .container > .title-container{
    margin: 0 0 20px;
}
.t63-articles-list-section .list-item{
    display: flex;
    align-items: flex-start;
    margin-bottom: 48px;
}
.t63-articles-list-section .list-item:last-child{
    margin-bottom: 0;
}
.t63-articles-list-section .bg-img,
.t63-articles-list-section .bg-img::before{
    display: block;
    position: relative;
}
.t63-articles-list-section .bg-img{
    flex-shrink: 0;
    width: 320px;
    margin-right: 20px;
}
.t63-articles-list-section .bg-img::before{
    padding-top: 56.25%;
}

.t63-articles-list-section .list-item .content{
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    align-self: stretch;
}
.t63-articles-list-section .list-item .content .title-container,
.t63-articles-list-section .list-item .content .text-container{
    margin: 0 0 20px;
}
.t63-articles-list-section .list-item .content .btn-container{
    margin-top: auto;
}

@media (max-width: 767px){
	.t63-articles-list-section .list-item{
		flex-direction: column;
	}
	.t63-articles-list-section .img-container,
	.t63-articles-list-section .bg-img{
		width: 100%;
	}
	.t63-articles-list-section .img-container{
		margin: 0 0 20px;
	}
	.t63-articles-list-section .bg-img{
		margin: 0;
	}
	.t63-articles-list-section .list-item .content .title-container{
		margin-bottom: 10px;
	}
}
/* ---------- /articles list ---------- */


/* ---------- file list ---------- */
.t63-section .file-item{
	position: relative;
	padding-left: 30px;
}
.t63-section .file-item .icon{
	display: block;
	height: 24px;
	position: absolute;
	top: 0;
	left: 0;
}
.t63-section .file-item .name{
    display: flex;
    width: 100%;
    height: 24px;
    position: relative;
}
.t63-section .file-item .name a{
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    
    color: #646464;
	font-size: 16px;
}

.t63-section .file-list{
	list-style: none;
	max-width: 690px;
	margin: 0 auto;
}
.t63-section .file-list .file-item:not(:last-child){
	margin-bottom: 20px;
}
/* ---------- /file list ---------- */


/* ---------- video ---------- */
.t63-section[data-section="video"] + .t63-section[data-section="video"]{
    margin-top: 60px;
}
@media (max-width: 575px) {
    .t63-section[data-section="video"] + .t63-section[data-section="video"]{
        margin-top: 40px;
    }
}
/* ---------- video ---------- */


/* ---------- iframe ---------- */
.t63-section[data-section="iframe"] .embed-responsive{
    background-color: #f4f4fa;
}
.t63-section[data-section="iframe"] .embed-responsive::before {
	height: 466px;
}
@media (min-width: 445px) {
    .t63-section[data-section="iframe"] .embed-responsive::before {
		height: 627px;
	}
}
@media (min-width: 799px) {
    .t63-section[data-section="iframe"] .embed-responsive::before {
		height: 540px;
	}
}
/* ---------- /iframe ---------- */


/* ---------- pdfViewer ---------- */
.t63-section[data-section="pdfViewer"] .embed-responsive{
    background-color: #f4f4fa;
}
.t63-section[data-section="pdfViewer"] .embed-responsive::before {
	height: 466px;
}
@media (min-width: 576px) {
    .t63-section[data-section="pdfViewer"] .embed-responsive::before {
		height: 600px;
	}
}
/* ---------- /pdfViewer ---------- */


/* ---------- accordion ---------- */
.t63-accordion-section .container{
	position: relative;
}

.t63-accordion-section .content-wrap .t63-section-text-container .text-container{
	margin-top: 0;
	margin-bottom: 22px;
}

.t63-accordion-section .accordion-item{
	background: rgba(255,255,255,0.7);
	border-radius: 8px;
	margin-bottom: 20px;
}
.t63-accordion-section .accordion-item:hover{
	background: rgba(255,255,255,1);
}

.t63-accordion-section .accordion-item-head,
.t63-accordion-section .accordion-item-body{
	background-color: transparent;
	padding-left: 26px;
	padding-right: 26px;
}

.t63-accordion-section .accordion-item-head{
	display: flex;
	justify-content: space-between;
	padding-top: 20px;
	padding-bottom: 20px;
	cursor: pointer;
}
.t63-accordion-section .accordion-item-head::after{
    flex-shrink: 0;
	content: "";
	display: block;
	width: 14px;
	height: 14px;
	background: url("/plugins/63bits-pageBuilder/images/icons/plus.svg") center no-repeat;
	background-size: contain;
	margin: auto -4px auto 0;
	transition: all 0.2s ease;
}

.t63-accordion-section .accordion-item-head .fontawesome-icon-container{
	flex-shrink: 0;
	margin-top: 3px;
	margin-right: 14px;
}
.t63-accordion-section .accordion-item-head .t63-icon-wrap i{
	color: inherit;
	font-size: 20px;
}

.t63-accordion-section .accordion-item .title-container,
.t63-accordion-section .accordion-item .text-container{
    margin: 0 !important;
}

.t63-accordion-section .accordion-item .title-container{
    flex-grow: 1;
    padding-right: 10px;
}
.t63-accordion-section .accordion-item-head .title{
	font-size: 22px;
    line-height: 1.25;
}
.t63-accordion-section .accordion-item-head .title,
.t63-accordion-section .accordion-item-head .title *{
	color: #0f76be;
}
.t63-accordion-section .accordion-item-body{
	display: none;
	border: 0;
	padding-top: 0;
	padding-bottom: 24px;
}

.t63-accordion-section .accordion-item.is-open .accordion-item-head::after{
	transform: rotate(225deg);
}

@media (min-width: 992px){
	.t63-accordion-section .content-wrap{
		display: flex;
	}
	.t63-accordion-section .content-wrap .t63-section-text-container .text-container{
		flex-shrink: 0;
		width: 310px;
		padding-right: 20px;
	}

	.t63-accordion-section .accordion-container{
		flex-grow: 1;
	}
}
/* ---------- /accordion ---------- */


/* ---------- tabs ---------- */
.t63-section .tab-nav li {
	margin-top: auto;
	padding-right: 2px;
    position: relative;
}

.t63-section .tab-nav a {
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 44px;
    background: #e3e6ec;
    border-bottom: 0;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    padding: 10px 18px;
	position: relative;
    color: #000;
    font-size: 16px;
    line-height: 24px;
}

.t63-section .tab-nav a.active {
    background-color: #fff;
	padding-top: 12px;
}
.t63-section .tab-nav a.active::after{
	content: "";
	height: 1px;
	background-color: #eceef1;
	position: absolute;
	bottom: 0;
	left: 6px;
	right: 6px;
}

.t63-section .tab-content {
	background-color: #fff;
    padding: 24px 18px;
}

.t63-section .tab-nav .t63-icon-wrap {
    margin-right: 8px;
}
.t63-section .tab-content .text-container{
	margin: 0;
}
/* ---------- /tabs ---------- */


/* ----------- html section ----------- */
.t63-section[data-section="html"] .text-container{
    margin:0;
}
/* ----------- /html section ----------- */


/* ----------- testimonials section ----------- */
.testimonials-section{
    text-align: center;
}
.testimonials-section .slick-dots{
	bottom: 0;
}

.testimonials-section .section-row:first-child {
    margin-top: 0;
}

.t63-testimonial-item{
	margin: 0 auto 70px;
}
.t63-testimonial-item .img-container{
	display: block;
	width: 132px;
	height: 132px;
    position: relative;
	margin: 0 auto;
}
.t63-testimonial-item .img-container .bg-img{
    border-radius: 50%;
}
.t63-testimonial-item .text-wrap{
	font-size: 23px;
	line-height: 1.9;
}
.t63-section[data-content-size="sm"] .t63-testimonial-item .text-wrap{
    font-size: 22px;
    line-height: 1.65;
}
.t63-section[data-content-size="xs"] .t63-testimonial-item .text-wrap{
    font-size: 18px;
}
.t63-testimonial-item .author-wrap .text,
.t63-testimonial-item .author-wrap .plain-text-input{
    display: block;
	color: #231f20;
	font-size: 23px;
    font-weight: bold;
    text-align: center;
	margin-bottom: 3px;
}
.t63-section[data-content-size="xs"] .t63-testimonial-item .author-wrap .text,
.t63-section[data-content-size="xs"] .t63-testimonial-item .author-wrap .plain-text-input{
    font-size: 20px;
}
.t63-testimonial-item .description-wrap .text,
.t63-testimonial-item .description-wrap .plain-text-input{
    display: block;
	color: #414042;
	font-size: 16px;
    font-weight: bold;
    text-align: center;
}
/* ----------- /testimonials section ----------- */


/* ----------- services section ----------- */
.t63-services-section{
    text-align: center;
}
.t63-services-section .container > .title-container{
    margin-top: 0;
}
.t63-services-section .row{
    margin: 0 0 -30px;
}
.t63-services-section .row > div{
	display: flex;
	flex-direction: column;
	padding: 0;
	margin-bottom: 30px;
}

.t63-services-section .grid-item{
	display: flex;
	flex-direction: column;
	min-height: 100%;
	padding: 20px 24px 44px;
    position: relative;
}

.t63-services-section .row > div:nth-child(3n+1) .grid-item{
	background-color: #315589;
	border-top-left-radius: 8px;
	border-bottom-left-radius: 8px;
}
.t63-services-section .row > div:nth-child(3n+2) .grid-item{
	background-color: #d1e3fd;
}
.t63-services-section .row > div:nth-child(3n) .grid-item{
	background-color: #fff;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
}
.t63-services-section .row > div:last-child .grid-item{
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
}

.t63-services-section .grid-item .t63-icon-container{
	flex-shrink: 0;
	width: 140px;
	margin: 0 auto;
}
.t63-services-section .grid-item .t63-icon-wrap{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 140px;
	margin: 0 auto;
}

.t63-services-section .grid-item .content{
	display: flex;
	flex-direction: column;
	flex-grow: 1;
}
.t63-services-section .grid-item .content > *{
	margin: 0;
}
.t63-services-section .grid-item .title-container + .text-container{
	margin-top: 16px;
}
.t63-services-section .grid-item .title-container + .plain-text-container,
.t63-services-section .grid-item .plain-text-container + .text-container{
	margin-top: 12px;
}
.t63-services-section .grid-item .btn-container{
	padding-top: 44px;
	margin-top: auto;
}

.t63-services-section .grid-item .title,
.t63-services-section .grid-item .t63-icon-wrap{
	color: #4a86db;
}
.t63-services-section .row > div:nth-child(3n+1) .grid-item .title,
.t63-services-section .row > div:nth-child(3n+1) .grid-item .t63-icon-wrap > i{
	color: #8abfff;
}
.t63-services-section .row > div:nth-child(3n+1) .grid-item .text-wrap,
.t63-services-section .row > div:nth-child(3n+1) .grid-item .plain-text-container .text{
	color: #ffffff;
}

.t63-services-section .grid-item .t63-icon-wrap > i{
	font-size: 100px;
}
.t63-services-section .grid-item .t63-icon-wrap > img{
	max-width: 100%;
	max-height: 100%;
	object-fit: contain;
}

/*.t63-services-section .grid-item .title{
	font-size: 30px;
}
.t63-services-section .grid-item .title *{
	color: inherit;
}*/

.t63-services-section .grid-item .content .text,
.t63-services-section .grid-item .content .plain-text-input{
    font-size: 21px;
    font-weight: 300;
    text-align: center;
}
.t63-services-section .row > div:nth-child(3n+1) .grid-item .plain-text-input{
	color: #fff;
}
/* ----------- /services section ----------- */


/* ----------- page head ----------- */
.t63-page-head .container{
    padding-top: 20px;
	padding-bottom: 20px;
}

@media (min-width: 992px){
    .t63-page-head .container{
		padding-top: 40px;
		padding-bottom: 40px;
	}
}


.t63-page-head .content{
	display: flex;
	background-color: rgba(255,255,255,0.7);
	border-radius: 8px;
	position: relative;
}

.t63-page-head .info-wrap {
    padding: 40px 20px;
	margin: auto 0;
    position: relative;
    z-index: 2;
}
.t63-page-head .title-container,
.t63-page-head .text-container{
	margin: 20px 0;
}
.t63-page-head .btn-container{
	margin-top: 5px;
}

.t63-page-head .info-wrap > *:first-child{
	margin-top: 0;
}
.t63-page-head .info-wrap > *:last-child{
	margin-bottom: 0;
}

.t63-page-head .img-container{
	margin-top: auto;
	margin-bottom: auto;
}
.t63-page-head .img-container .embed-responsive{
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
}
.t63-page-head .img-container .embed-responsive::before {
    padding-top: 75%;
}
.t63-page-head .img-container .embed-responsive-item{
	object-fit: contain;
}

.t63-section[data-content-size="lg"] .img-container .embed-responsive::before,
.t63-section[data-content-size="fluid"] .img-container .embed-responsive::before,
.t63-section[data-content-size="lg"] .img-container .embed-responsive-item,
.t63-section[data-content-size="fluid"] .img-container .embed-responsive-item{
	height: 400px;
}
.t63-section[data-content-size="lg"] .img-container .embed-responsive::before,
.t63-section[data-content-size="fluid"] .img-container .embed-responsive::before{
	padding-top: 0;
}
.t63-section[data-content-size="lg"] .img-container .embed-responsive-item,
.t63-section[data-content-size="fluid"] .img-container .embed-responsive-item{
	width: auto;
	left: auto;
	right: 0;
}

@media (min-width: 576px){
	.t63-page-head .info-wrap {
		padding: 40px;
	}
}
@media (min-width: 768px){
	.t63-page-head .info-wrap,
	.t63-page-head .img-container {
		width: 50%;
	}
}
@media (min-width: 992px){
	.t63-page-head .info-wrap {
		padding: 40px 40px 40px 80px;
	}
}

@media (max-width: 767px){
	.t63-page-head .content{
		flex-direction: column;
	}
}
/* ----------- /page head ----------- */


/* ----------- media object ----------- */
.t63-media-object-section article{
	display: flex;
	align-items: flex-start;
	border: 0;
}

.t63-media-object-section[data-is-card="true"] article{
	min-height: 150px;
	background-color: #fff;
	border-radius: 8px;
	padding: 26px;
}

.t63-media-object-section .t63-icon-container,
.t63-media-object-section .fontawesome-icon-container{
	flex-shrink: 0;
	margin-right: 50px;
}

.t63-media-object-section .text-col{
	flex-grow: 1;
	padding: 0;
	margin: auto 0;
}
.t63-media-object-section .text-col > *{
	margin: 15px 0;
}
.t63-media-object-section .text-col > *:first-child{
	margin-top: 0;
}
.t63-media-object-section .text-col > *:last-child{
	margin-bottom: 0;
}

@media (max-width: 991px){
	.t63-media-object-section .t63-icon-container,
	.t63-media-object-section .fontawesome-icon-container{
		margin-right: 30px;
	}
}
@media (max-width: 767px){
	.t63-media-object-section article{
		padding: 20px 15px;
	}
	.t63-media-object-section .t63-icon-container,
	.t63-media-object-section .fontawesome-icon-container{
		margin-right: 20px;
	}
	.t63-media-object-section .text-col .title {
		font-size: 24px;
	}
	.t63-media-object-section .text-col > *{
		margin: 10px 0;
	}
}
/* ----------- /media object ----------- */


/* ----------- media objects grid ----------- */
.t63-media-objects-grid-section .t63-section-title-container .title-container{
	margin-bottom: 40px;
}

.t63-media-objects-grid-section .row{
	margin-bottom: -35px;
}
.t63-media-objects-grid-section .row > div{
	margin-bottom: 35px;
}

.t63-media-objects-grid-item{
	display: flex;
	align-items: flex-start;
	position: relative;
}
.t63-media-objects-grid-item .t63-icon-wrap{
	flex-shrink: 0;
	width: 66px;
	height: 66px;
	background: #fff;
}
.t63-media-objects-grid-item .t63-icon-wrap i{
	color: #0f76be;
	font-size: 26px;
}
.t63-media-objects-grid-item .t63-icon-wrap img {
    width: 40px;
    max-height: 40px;
}

.t63-media-objects-grid-item .info-wrap{
	flex-grow: 1;
	padding-left: 20px;
}
.t63-media-objects-grid-item .info-wrap > *{
	margin: 0;
}
.t63-media-objects-grid-item .info-wrap > * + *{
	margin-top: 10px;
}
.t63-media-objects-grid-item .info-wrap .title{
	font-size: 20px;
}
.t63-media-objects-grid-item .info-wrap .text-wrap{
	font-size: 14px;
	font-weight: 400;
}
.t63-media-objects-grid-item .title a{
	transition: color 0.3s ease;
}
.t63-media-objects-grid-item .info-wrap .title a:hover{
	color: #007bff;
}
/* ----------- /media objects grid ----------- */


/* ----------- cards grid ----------- */
.t63-cards-grid-section .row{
	margin-bottom: -30px;
}
.t63-cards-grid-section .row > div{
	margin-bottom: 30px;
}

.cards-grid-item{
	background-color: rgba(255,255,255,0.7);
	box-shadow: 0 5px 15px 0 rgba(14, 0, 35, 0.2);
	border-radius: 8px;
	padding: 0 16px;
	position: relative;
}

.cards-grid-item .title-container{
	border-bottom: 1px solid #cfcfcf;
	padding: 28px 0 16px;
	margin: 0;
}
.t63-cards-grid-section .cards-grid-item .title{
	font-size: 24px;
	text-align: center;
}
.cards-grid-item .title-container:last-child{
	border: 0;
	padding: 28px 0;
}

.cards-grid-item .text-container{
	padding: 30px 0 32px;
	margin: 0;
}
.cards-grid-item .text-wrap{
	font-size: 16px;
}
.cards-grid-item .text-wrap a:not(.btn){
	text-decoration: none;
}
.cards-grid-item .text-wrap a:not(.btn):hover{
	text-decoration: underline;
}
/* ----------- /cards grid ----------- */


/* ----------- card 2col ----------- */
.t63-card2col-section{
	padding-top: 68px;
	padding-bottom: 68px;
}
.t63-card2col-section article{
	position: relative;
}
.t63-card2col-section[data-reverse="true"] article{
	flex-direction: row-reverse;
}

.t63-card2col-section .card-col{
	padding: 26px 30px;
}
.t63-card2col-section .card-col:first-child{
	background: rgb(71,144,247);
	background: linear-gradient(90deg, rgba(71,144,247,1) 0%, rgba(49,85,137,1) 100%);

	color: #fff;
}
.t63-card2col-section .card-col:last-child{
	background-color: #fff;
}

.t63-card2col-section .card-col > *{
	margin: 0;
}
.t63-card2col-section .card-col:first-child .title,
.t63-card2col-section .card-col:first-child .title *{
	color: #fff;
}

@media (max-width: 767px){
	.t63-card2col-section .card-col:first-child{
		border-top-left-radius: 6px;
		border-top-right-radius: 6px;
	}
	.t63-card2col-section .card-col:last-child{
		border-bottom-left-radius: 6px;
		border-bottom-right-radius: 6px;
	}
}
@media (min-width: 768px){
	.t63-card2col-section article{
		display: flex;
		min-height: 400px;
	}

	.t63-card2col-section .card-col{
		display: flex;
		flex-direction: column;
		flex: 0 0 50%;
		max-width: 50%;
		padding: 36px;
	}
	.t63-card2col-section .card-col > *{
		margin: auto 0;
	}
	.t63-card2col-section .card-col:first-child{
		border-top-left-radius: 6px;
		border-bottom-left-radius: 6px;
	}
	.t63-card2col-section .card-col:last-child{
		border-top-right-radius: 6px;
		border-bottom-right-radius: 6px;
	}
}
/* ----------- /card 2col ----------- */


/* ----------- flip card ----------- */
.t63-flip-cards-section .row{
	margin-bottom: -30px;
}
.t63-flip-cards-section .row > div{
	margin-bottom: 30px;
}
.t63-flip-cards-section .flip-card-item {
	position: relative;
}

.t63-flip-cards-section .flip-card-item .flip-wrapper {
	perspective: 1000px;
	transform: perspective(1000px);
	transform-style: preserve-3d;
	position: relative;
	width: 100%;
	min-height: 360px;
}

.t63-flip-cards-section .flip-card-item .flip-front,
.t63-flip-cards-section .flip-card-item .flip-back {
	width: 100%;
	height: 100%;
	border-radius: 16px;
}

.t63-flip-cards-section .flip-card-item .flip-front {
	display: flex;
	flex-direction: column;
	background-color: #fff;
	backface-visibility: hidden;	
	overflow: hidden;
	position: absolute;
	top: 0;
	z-index: 1;

	transition: transform 0.6s cubic-bezier(0.5, 0.3, 0.3, 1);

	-webkit-filter: blur(0px);
	transform: rotateY(0deg);
	transform-style: preserve-3d;
}

.t63-flip-cards-section .flip-card-item .flip-back {
	background-color: #fff;
	backface-visibility: hidden;
	overflow: hidden;
	position: absolute;
	top: 0;
	z-index: 1;

	transition: transform 0.6s cubic-bezier(0.5, 0.3, 0.3, 1);
	
	-webkit-filter: blur(0px);
	transform: rotateY(180deg);
	transform-style: preserve-3d;
}

.t63-flip-cards-section .flip-card-item .front-contents,
.t63-flip-cards-section .flip-card-item .back-contents {
	text-align: center;
	position: relative;
	transition: transform 0.6s cubic-bezier(0.5, 0.3, 0.3, 1);
	transform-style: preserve-3d;
	z-index: 2;
}

.t63-flip-cards-section .flip-card-item .front-contents {
	flex-grow: 1;
	display: flex;
	flex-direction: column;
	transform: translateY(0) translateX(0px) scale(1);
}

.t63-flip-cards-section .flip-card-item .back-contents {
	top: 50%;
	transform: translateY(-50%) translateX(650px) translateZ(60px) scale(0.88);
}

.app-page:not(.editor-page) .t63-flip-cards-section .flip-card-item:not([data-clickable="true"]) .flip-wrapper:hover .flip-front,
.t63-flip-cards-section .flip-card-item--rotate .flip-wrapper .flip-front {
	transform: rotateY(-180deg);
	transform-style: preserve-3d;
}

.app-page:not(.editor-page) .t63-flip-cards-section .flip-card-item:not([data-clickable="true"]) .flip-wrapper:hover .flip-back,
.t63-flip-cards-section .flip-card-item--rotate .flip-wrapper .flip-back{
	transform: rotateY(0);
	transform-style: preserve-3d;
}

.app-page:not(.editor-page) .t63-flip-cards-section .flip-card-item:not([data-clickable="true"]) .flip-wrapper:hover .front-contents,
.t63-flip-cards-section .flip-card-item--rotate .flip-wrapper .front-contents{
	transform: translateY(0) translateX(-650px) scale(1);
	transform-style: preserve-3d;
}

.app-page:not(.editor-page) .t63-flip-cards-section .flip-card-item:not([data-clickable="true"]) .flip-wrapper:hover .back-contents,
.t63-flip-cards-section .flip-card-item--rotate .flip-wrapper .back-contents{
	transform: translateY(-50%) translateX(0px) translateZ(0px) scale(1);
	transform-style: preserve-3d;
}

.t63-flip-cards-section .flip-card-item .t63-icon-container,
.t63-flip-cards-section .flip-card-item .fontawesome-icon-container{
	margin-top: 80px;
}
.t63-flip-cards-section .flip-card-item .embed-responsive{
	height: 360px;
}
.t63-flip-cards-section .flip-card-item .embed-responsive::before{
	background: linear-gradient(to top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 2;
}
.t63-flip-cards-section .flip-card-item .media-container[data-media-type="icon"] .img-container,
.t63-flip-cards-section .flip-card-item .media-container[data-media-type="image"] .t63-icon-container,
.t63-flip-cards-section .flip-card-item .media-container[data-media-type="image"] .fontawesome-icon-container{
	display: none;
}
/*.t63-flip-cards-section .flip-card-item .embed-responsive-item{
	height: auto;
	position: relative;
}*/

.t63-flip-cards-section .flip-card-item .title-container,
.t63-flip-cards-section .flip-card-item .text-container {
	padding-left: 26px;
	padding-right: 26px;
	margin: 0;
}
.t63-flip-cards-section .flip-card-item [data-media-type="image"] + .title-container,
.t63-flip-cards-section .flip-card-item .text-container {
	padding-top: 20px;
	padding-bottom: 20px;
}

.t63-flip-cards-section .flip-card-item .title-container{
	margin: 0;
}
.t63-flip-cards-section .flip-card-item .title{
	color: #4d5c61;
	font-size: 22px;
	line-height: 1.2;
}
.t63-flip-cards-section .flip-card-item .media-container[data-media-type="icon"] + .title-container{
	margin-top: 20px;
}
.t63-flip-cards-section .flip-card-item .media-container[data-media-type="image"] + .title-container{
	width: 100%;
	position: absolute;
	top: 50%;
	left: 0;
	z-index: 3;
	transform: translateY(-50%);
}
.t63-flip-cards-section .flip-card-item [data-media-type="image"] + .title-container .title,
.t63-flip-cards-section .flip-card-item [data-media-type="image"] + .title-container .title *{
	color: #fff;
}

.t63-flip-cards-section .flip-card-item .text-wrap{
	font-size: 14px;
}
.t63-flip-cards-section .flip-card-item .text-wrap *{
	color: inherit;
}
.t63-flip-cards-section .flip-card-item .text-wrap > * {
    margin-bottom: 10px;
}
.t63-flip-cards-section .flip-card-item .text-wrap ul,
.t63-flip-cards-section .flip-card-item .text-wrap ol{
	list-style: none;
	padding: 0;
}
.t63-flip-cards-section .flip-card-item .text-wrap li + li{
	margin: 0;
}

.flip-card-item[data-clickable="true"] .flip-front::before{
	content: "";
	width: 24px;
    height: 24px;
	background: #ebebeb url(/plugins/63bits-pageBuilder/images/icons/rotate.svg) center no-repeat;
	background-size: 14px auto;
	border: 1px solid #cbcbcb;
	border-radius: 50%;
    position: absolute;
    top: 10px;
    left: 10px;
	z-index: 3;
}
/* ----------- /flip card ----------- */


/* ----------- packages ----------- */
.t63-packages-grid-section .row{
    margin-bottom: -20px;
}
.t63-packages-grid-section .row > div{
    margin-bottom: 20px;
}
.t63-packages-grid-section .packages-grid-item{
    min-height: 100%;
    background-color: #fff;
    border-radius: 16px;
    padding: 30px 20px;
	position: relative;
    text-align: center;
}
.t63-packages-grid-section .packages-grid-item .title-container,
.t63-packages-grid-section .packages-grid-item .text-container{
	margin: 0;
}
.t63-packages-grid-section .packages-grid-item * + .title-container,
.t63-packages-grid-section .packages-grid-item * + .text-container{
	margin-top: 15px;
}
.t63-packages-grid-section .packages-grid-item .title-container{
	display: flex;
    min-height: 72px;
}
.t63-packages-grid-section .packages-grid-item .title,
.t63-packages-grid-section .packages-grid-item .text-wrap{
	color: #58595b;
}
.t63-packages-grid-section .packages-grid-item .title{
	width: 100%;
	margin: auto 0;
	font-size: 24px;
}
.t63-packages-grid-section .packages-grid-item .text-wrap > *:not(:last-child) {
    margin-bottom: 15px;
}

@media (min-width: 992px){
    .t63-packages-grid-section .packages-grid-item{
        padding: 40px 30px;
    }
}
@media (min-width: 1200px){
    .t63-packages-grid-section .packages-grid-item{
        padding: 40px 30px;
    }
}
@media (max-width: 1199px){
	.t63-packages-grid-section .packages-grid-item .title-container{
		min-height: 56px;
	}
    .t63-packages-grid-section .packages-grid-item .title{
        font-size: 22px;
    }
}
@media (max-width: 576px){
    .t63-packages-grid-section .packages-grid-item .title-container{
        min-height: inherit;
    }
}
/* ----------- packages ----------- */


/* ----------- quote ----------- */
.t63-quote-section article{
	background: rgb(71,144,247);
	background: linear-gradient(90deg, rgba(71,144,247,1) 0%, rgba(49,85,137,1) 100%);
	border-radius: 8px;
	border: 0;
	padding: 40px 32px;
	position: relative;
}
.t63-quote-section .text-container,
.t63-quote-section .fontawesome-icon-container{
	margin: 0;
}
.t63-quote-section .fontawesome-icon-container{
	display: flex;
	margin-bottom: 18px;
}
.t63-quote-section .fontawesome-icon-container .t63-icon-wrap i{
	color: #fff;
	font-size: 30px;
}

.t63-quote-section .text-wrap,
.t63-quote-section .text-wrap *{
	color: #fff;
}
.t63-quote-section .text-wrap blockquote p:not(:last-child){
	margin-bottom: 10px;
}
.t63-quote-section .text-wrap blockquote footer{
	margin-top: 15px;
}
.t63-quote-section .text-wrap blockquote footer * + p{
	margin-top: 10px;
}

@media (min-width: 1200px){
	.t63-quote-section article{
		padding: 78px 148px;
	}
	.t63-quote-section .fontawesome-icon-container{
		margin-top: -10px;
	}
}
/* ----------- /quote ----------- */


/* ----------- article2colWithBgImgAndImg ----------- */
.t63-article2colWithBgImgAndImg-section .content{
	display: flex;
	flex-direction: column;
	min-height: 100%;
	padding: 26px;
	position: relative;
}
.t63-article2colWithBgImgAndImg-section .section-row.title-container{
	margin-top: 0;
}
.t63-article2colWithBgImgAndImg-section .section-row.text-container{
	margin: auto 0;
	z-index: 5;
}
.t63-article2colWithBgImgAndImg-section .text-wrap,
.t63-article2colWithBgImgAndImg-section .text-wrap *{
	color: #fff;
}

.t63-article2colWithBgImgAndImg-section .img-container .bg-img,
.t63-article2colWithBgImgAndImg-section .img-container .embed-responsive{
	border-radius: 16px;
}
.t63-article2colWithBgImgAndImg-section .img-container .embed-responsive::before{
	display: none;
}
.t63-article2colWithBgImgAndImg-section .img-container .embed-responsive-item{
	height: auto;
	position: relative;
}

@media (max-width: 991px){
	.t63-article2colWithBgImgAndImg-section .left-col{
		margin-bottom: 20px;
	}
	.t63-article2colWithBgImgAndImg-section .content{
		min-height: 240px;
	}
}
/* ----------- /qarticle2colWithBgImgAndImguote ----------- */


/* ----------- evocalendar ----------- */
.t63-section .calendar-sidebar>.month-list>.calendar-months>li{
	margin: 0;
}

.t63-section .calendar-sidebar,
.t63-section #eventListToggler,
.t63-section .calendar-sidebar>span#sidebarToggler{
	background-color: #163F6B;
	-webkit-box-shadow: 5px 0 18px -3px #163F6B;
    box-shadow: 5px 0 18px -3px #163F6B;
}

.t63-section .calendar-sidebar>.month-list>.calendar-months>li:hover{
	background-color: #163557;
}
.t63-section .calendar-sidebar>.month-list>.calendar-months>li.active-month {
    background-color: #112b47;
}

.t63-section th[colspan="7"]{
	color: #163F6B;
}
.t63-section th[colspan="7"]::after{
	background-color: rgba(22,63,107,.25);
}
.t63-section .event-list>.event-empty{
	background-color: rgba(22,63,107,.25);
	border-color: #163F6B;
}
.t63-section .event-list>.event-empty>p{
	color: #163F6B;
}
/* ----------- /evocalendar ----------- */


/* ---------- video grid ---------- */
.t63-video-section .row{
	margin-left: -10px;
	margin-right: -10px;
	margin-bottom: -20px;
}
.t63-video-grid-section .row > div{
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 20px;
}
.t63-video-grid-section .video-grid-item{
	width: 100%;
	position: relative;
}
/* ---------- /video grid ---------- */


/* ---------- jwPlayer grid ---------- */
.t63-jwp-grid-section .row{
	margin-left: -10px;
	margin-right: -10px;
	margin-bottom: -20px;
}
.t63-jwp-grid-section .row > div{
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 20px;
}
.t63-jwp-grid-section .jwp-grid-item{
	width: 100%;
	position: relative;
}
.t63-jwp-grid-section .jwp-grid-item[data-size="1"] .jwplayer-container{
	min-height: 120px;
}
.t63-jwp-grid-section .jwp-grid-item[data-size="2"] .jwplayer-container{
	min-height: 160px;
}
@media (max-width: 374px){
	.t63-jwp-grid-section .jwp-grid-item[data-size="3"] .jwplayer-container{
		min-height: 160px;
	}
}
/* ---------- /jwPlayer grid ---------- */


/* ---------- post cards grid ---------- */
.t63-post-cards-grid-item{
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	border-bottom-left-radius: 0.26667rem;
	border-bottom-right-radius: 0.26667rem;
	box-shadow: 0 1rem 3rem rgba(0,0,0,.175);
	overflow: hidden;
	margin-bottom: 2rem;
}
.t63-post-cards-grid-item a{
	transition: 0.3s;
}

.t63-post-cards-grid-item .embed-responsive{
	border-radius: 15px;
}
.t63-post-cards-grid-item .embed-responsive::before{
	padding-top: 56.25%;
}
.t63-post-cards-grid-item .embed-responsive a:hover img{
	transition: 1s;
    filter: saturate(0%);
}

.t63-post-cards-grid-item .card-body{
	min-height: 250px;
	padding: 20px;
}
.t63-post-cards-grid-section .t63-post-cards-grid-item .title{
	font-size: 18px;
	font-weight: 600;
	text-align: center;
}
.t63-post-cards-grid-item .title a{
	transition: color 0.3s ease;
}
.t63-post-cards-grid-item .title a:hover{
	color: #eb008b;
}

.t63-post-cards-grid-item .text-wrap{
	font-size: 16px;
}
/* ---------- /post cards grid ---------- */


/* ---------- books grid ---------- */
.t63-books-grid-section .t63-section-title-container .title-container{
	margin: 0 0 40px;
}

.t63-books-grid-section .grid-item{
	position: relative;
	text-align: center;
}

.t63-books-grid-section .row{
	margin-left: -30px;
	margin-right: -30px;
}
.t63-books-grid-section .row > div{
	display: flex;
	flex-direction: column;
	padding-left: 30px;
	padding-right: 30px;
	margin-bottom: 60px;
}

.t63-books-grid-section .grid-item{
	display: flex;
	flex-direction: column;
	min-height: 100%;
}
.t63-books-grid-section .grid-item .img-container{
	max-width: 200px;
	margin: 0 auto 32px;
}
.t63-books-grid-section .grid-item .img-container .embed-responsive::before{
	display: none;
}
.t63-books-grid-section .grid-item .img-container .embed-responsive-item{
	position: relative;
}

.t63-books-grid-section .grid-item .content{
	flex-grow: 1;
	display: flex;
	flex-direction: column;
}

.t63-books-grid-section .grid-item .title-container,
.t63-books-grid-section .grid-item .text-container{
	margin: 0;
}
.t63-books-grid-section .grid-item .title-container + .text-container{
	margin-top: 5px;
}
.t63-books-grid-section .grid-item .text-container:not(:last-child){
	margin-bottom: 20px;
}
.t63-books-grid-section .grid-item .title{
	color: #000;
	font-size: 20px;
	font-weight: bold;
	line-height: 1.4;
}
.t63-books-grid-section .grid-item .text-wrap{
	color: #848484;
	font-size: 15px;
	line-height: 1.55;
}
.t63-books-grid-section .grid-item .btn-container{
	margin-top: auto;
}

/*.t63-books-grid-section .grid-item[data-size="3"] .img-container{
	max-width: 300px;
}*/
/* ---------- /books grid ---------- */


/* ---------- people grid ---------- */
.t63-people-grid-section .t63-section-title-container .title-container{
	margin-bottom: 40px;
}

.t63-people-grid-section .row{
	margin-bottom: -30px;
}
.t63-people-grid-section .row > div{
	margin-bottom: 30px;
}

.t63-people-grid-item .embed-responsive{
	border-radius: 8px;
}
.t63-people-grid-item .embed-responsive::before{
	padding-top: 118%;
}
.t63-people-grid-item .embed-responsive a:hover img{
	transition: 1s;
    filter: saturate(0%);
}

.t63-people-grid-item .info-wrap{
	padding-top: 16px;
}
.t63-people-grid-item .info-wrap > *{
	margin: 0;
}
.t63-people-grid-item .info-wrap > * + *{
	margin-top: 6px;
}
.t63-people-grid-item .info-wrap .title{
	font-size: 16px;
}
.t63-people-grid-item .info-wrap .title a{
	transition: color 0.3s ease;
}
.t63-people-grid-item .info-wrap .title a:hover{
	color: #eb008b;
}
.t63-people-grid-item .info-wrap .text-wrap{
	font-size: 14px;
}
.t63-people-grid-item .info-wrap .text-wrap a:not(.btn),
.t63-people-grid-item .info-wrap .text-wrap a:not(.btn):hover {
    color: #6f8eb2;
}
/* ---------- /people grid ---------- */


/* ----------- form ----------- */
.t63-form-section .title-container{
	margin-top: 0;
	text-align: center;
}
.t63-form-section .form-card,
.t63-form-section .container > .form-group{
	max-width: 460px;
	margin-left: auto;
	margin-right: auto;
}
.t63-form-section .form-card{
	width: 100%;
    background-color: #fff;
	box-shadow: 0 2px 8px 0 rgba(0,0,0,0.2);
    padding: 45px 15px;
    margin: 0 auto;

	color: #6c757d;
	font-size: 14px;
    text-align: center;
}
.t63-form-section .form-card .form-group{
	text-align:left;
}
.t63-form-section .plain-text-container{
	margin-bottom: 21px;
}
.t63-form-section .plain-text-container .text{
	color: inherit;
	font-size: inherit;
	text-align: center;
}
@media (min-width: 992px){
    .t63-form-section .form-card{
        padding-left: 25px;
        padding-right: 25px;
    }
}
/* ----------- /form ----------- */


/* ----------- live events ----------- */
.app-page:not(.editor-page) .col .t63-live-events-section .container,
.app-page:not(.editor-page) [class*="col-"] .t63-live-events-section .container{
	max-width: 100% !important;
	padding: 0 !important;
}
/* ----------- /live events ----------- */


/* ----------- live event types ----------- */
.app-page:not(.editor-page) .col .t63-live-event-types-section .container,
.app-page:not(.editor-page) [class*="col-"] .t63-live-event-types-section .container{
	max-width: 100% !important;
	padding: 0 !important;
}
/* ----------- /live events ----------- */


/* ----------- products ----------- */
@media (min-width: 992px){
	[data-content-size="sm"] .package-box[data-col-size="1"] .package-head,
	[data-content-size="sm"] [data-col-size="1"] .package-box .package-head,
	[data-content-size="sm"] .package-box[data-col-size="1"] .package-body,
	[data-content-size="sm"] [data-col-size="1"] .package-box .package-body{
		padding-left: 10px;
		padding-right: 10px;
	}

	[data-content-size="sm"] .package-box[data-col-size="1"] .package-head .title,
	[data-content-size="sm"] [data-col-size="1"] .package-box .package-head .title{
		font-size: 22px;
	}

	[data-content-size="sm"] .package-box[data-col-size="1"] .package-head > span,
	[data-content-size="sm"] [data-col-size="1"] .package-box .package-head > span{
		font-size: 40px;
	}
	[data-content-size="sm"] .package-box[data-col-size="1"] .package-head > span sup,
	[data-content-size="sm"] [data-col-size="1"] .package-box .package-head > span sup{
		top: -18px;
	}

	[data-content-size="sm"] .package-box[data-col-size="2"] .package-head > span,
	[data-content-size="sm"] [data-col-size="2"] .package-box .package-head > span{
		font-size: 60px;
	}
	[data-content-size="sm"] .package-box[data-col-size="2"] .package-head > span sup,
	[data-content-size="sm"] [data-col-size="2"] .package-box .package-head > span sup{
		top: -23px;
	}
}
@media (min-width: 1200px){
	.package-box[data-col-size="1"] .package-head > span,
	[data-col-size="1"] .package-box .package-head > span{
		font-size: 64px;
	}
	.package-box[data-col-size="1"] .package-head > span sup,
	[data-col-size="1"] .package-box .package-head > span sup{
		top: -27px;
	}
}

@media (min-width: 992px) and (max-width: 1199px){
	.package-box[data-col-size="1"] .package-head > span,
	[data-col-size="1"] .package-box .package-head > span{
		font-size: 50px;
	}
	.package-box[data-col-size="1"] .package-head > span sup,
	[data-col-size="1"] .package-box .package-head > span sup{
		top: -20px;
	}
}
@media (max-width: 767px){
	.package-box .package-head > span{
		font-size: 66px;
	}
	.package-box .package-head > span sup{
		top: -25px;
	}
}
/* ----------- /products ----------- */