.titleBox.center{text-align:center}
.titleBox.left{text-align:left}
.titleBox.right{text-align:right}
.titleBox.titleStyle1{text-align:left}
.titleBox.titleStyle1 .entitle{display:inline-block;font-size:36px;font-style:initial;font-weight:400;line-height:1;letter-spacing:4px;text-transform:uppercase;font-family:'Marcellus',serif;color:#f0b7a4}
.titleBox.titleStyle1 .entitle.sSize{font-size:50px}
.titleBox.titleStyle1 .title{line-height:1.5;margin-bottom:0;font-size:25px;font-weight:300;color:#675448;letter-spacing:6px}
.listTitleStyle2{padding-bottom:5px;font-weight:500;line-height:170%;position:relative;font-size:24px;color:#675448;letter-spacing:1px}
.textEditor .h2Title{font-size:34px;line-height:1.5;margin:initial;position:relative;padding-bottom:50px;padding-top:30px;font-weight:300;color:#675448;letter-spacing:1px}
.textEditor .h3Title{font-size:26px;line-height:1.5;margin:initial;font-weight:bold;margin-bottom:20px;margin-top:20px;font-weight:500;line-height:170%;position:relative;font-size:24px;color:#675448;letter-spacing:1px}
.textEditor .h4Title{font-size:20px;line-height:1.5;margin:initial;font-weight:bold}
.textEditor .h5Title{font-size:18px;line-height:1.5;margin:initial;font-weight:bold}
.textEditor .contentBuilder .pb20{text-align:center}
.paragraph{line-height:200%;font-weight:400}
.textEditor .contentBuilder .shelfWrap .shelfList{display:flex;margin:0 -10px;padding-left:0;flex-direction:row;padding-bottom:70px}
.textEditor .contentBuilder .shelfWrap .shelfList li{box-sizing:border-box;padding-left:10px;padding-right:10px;width:calc( (100% / 2 ) - 0px)}
.textEditor .contentBuilder hr{position:relative;padding:10px 0;height:auto;border:none;background:none}
.textEditor .contentBuilder .introduceBox{display:flex;padding-top:20px;align-items:center}
.textEditor .contentBuilder .introduceBox .leftBox{width:40%;padding-left:40px}
.textEditor .contentBuilder .introduceBox .leftBox .titleBox{display:flex;flex-direction:column;align-items:center}
.textEditor .contentBuilder .introduceBox .leftBox .iconArea{padding-top:10px;display:flex;flex-wrap:wrap}
.textEditor .contentBuilder .introduceBox .leftBox .iconArea .item{font-size:15px;font-weight:500;letter-spacing:0.5px;line-height:1.73;width:calc((100% / 2) - 20px);padding:30px 10px 0;position:relative;text-align:center}
.textEditor .contentBuilder .introduceBox .leftBox .iconArea .item .title{text-align:center;font-weight:300}
.textEditor .contentBuilder .introduceBox .leftBox .iconArea .item .exp{font-weight:400;color:#686868;text-align:center}
.textEditor .contentBuilder .introduceBox .leftBox .iconArea .item::before{content:"";width:1px;height:calc(100% - 30px);display:block;background-color:rgba(155,161,178,0.3);position:absolute;top:30px;right:0}
.textEditor .contentBuilder .introduceBox .leftBox .iconArea .item:nth-child(2n)::before,.textEditor .contentBuilder .introduceBox .leftBox .iconArea .item:nth-child(4n)::before{opacity:0}
.textEditor .contentBuilder .introduceBox .leftBox .iconArea .item img{display:inline-block;width:50px;height:50px;margin:10px 0}
.textEditor .contentBuilder .introduceBox .rightBox{width:50%;padding-left:60px}
.textEditor .contentBuilder .introduceBox .rightBox .whiteWrap{background-color:#fff;box-shadow:0px 0px 9px 0px rgba(76,94,129,0.14);padding:65px 70px;max-width:605px}
.titleBox.insTitleStyle .title{font-size:25px;line-height:1.5;letter-spacing:6px;font-weight:300;color:#675448}
.titleBox.insTitleStyle span{text-transform:uppercase;font-family:'Marcellus',serif}
.titleBox.insTitleStyle .entitle{display:inline-block;font-size:17px;font-weight:400;line-height:1.4;letter-spacing:1px}
.textEditor .contentBuilder .introduceBox .rightBox .tickList{padding-top:30px;list-style:none}
.textEditor .contentBuilder .introduceBox .rightBox .tickList li{color:#767676;display:block;font-size:15px;font-weight:400;line-height:1.8;letter-spacing:0.8px;padding-bottom:6px;position:relative}
.textEditor .contentBuilder{padding:20px 0}
.textEditor .contentBuilder hr{position:relative;padding:40px 0 20px 0;height:auto;border:none;background:none}
.textEditor .contentBuilder hr:after{content:'';position:absolute;left:0;top:50%;margin-top:-0.5px;width:100%;height:1px;background-color:#dadada}
.textEditor .contentBuilder .shelfWrap .item.picLeft,.textEditor .contentBuilder .shelfWrap .item.picRight{display:flex}
.textEditor .contentBuilder .shelfWrap .item.picLeft.picWidthAuto .Img,.textEditor .contentBuilder .shelfWrap .item.picRight.picWidthAuto .Img{width:auto;max-width:100%}
.textEditor .contentBuilder .shelfWrap .item.picLeft.picWidthAuto .Img img,.textEditor .contentBuilder .shelfWrap .item.picRight.picWidthAuto .Img img{display:block;max-width:100%;width:auto}
.textEditor .contentBuilder .shelfWrap .item.picLeft.picWidthAuto .Txt,.textEditor .contentBuilder .shelfWrap .item.picRight.picWidthAuto .Txt{}
.textEditor .contentBuilder .shelfWrap .item.picLeft .Txt,.textEditor .contentBuilder .shelfWrap .item.picRight .Txt{flex-shrink:0;padding:0px 29px;display:flex;align-items:center;justify-content:center;width:50%;box-sizing:border-box}
.textEditor .contentBuilder table.tableStyle2 tr td{border:none;font-size:15px;font-weight:400;line-height:1.73;letter-spacing:1px;padding:0 0 20px}
.textEditor .contentBuilder table.tableStyle2 tr td:first-child{font-weight:500;padding-right:24px;position:relative;width:120px}
.textEditor .contentBuilder ul.bgNumList{list-style:none;counter-reset:numli;padding-left:0;padding-top:30px}
.textEditor .contentBuilder ul.bgNumList li{position:relative;padding-left:45px;font-size:17px;font-weight:500;line-height:30px;letter-spacing:1px;padding-bottom:10px;color:#484848}
.textEditor .contentBuilder ul.bgNumList li::before{background-color:#675448;border-radius:50%;color:#fff;counter-increment:numli;content:counter(numli);display:block;height:28px;width:28px;line-height:28px;text-align:center;position:absolute;top:1px;left:0px}


@media (max-width: 1440px) {
    .textEditor .contentBuilder .shelfWrap .item.picLeft.picWidthAuto.bigPic .Img,.textEditor .contentBuilder .shelfWrap .item.picRight.picWidthAuto.bigPic .Img{width:50%}
	.textEditor .contentBuilder .shelfWrap .item.picLeft.picWidthAuto.bigPic .Txt,.textEditor .contentBuilder .shelfWrap .item.picRight.picWidthAuto.bigPic .Txt{width:50%}
}

@media (max-width: 1180px) {
    .textEditor .contentBuilder .introduceBox{display:flex;flex-direction:column}
	.textEditor .contentBuilder .introduceBox .leftBox{padding-left:0}
	.textEditor .contentBuilder .introduceBox .leftBox,.textEditor .contentBuilder .introduceBox .rightBox{width:auto;padding-left:0}
	.textEditor .contentBuilder .introduceBox .rightBox .whiteWrap{max-width:100%;padding:45px 30px}
	.textEditor .contentBuilder .introduceBox .rightBox{margin-top:40px}
	.textEditor .contentBuilder .shelfWrap .shelfList,.textEditor .contentBuilder .shelfWrap .item.picLeft,.textEditor .contentBuilder .shelfWrap .item.picRight{display:flex;flex-direction:column}
	.textEditor .contentBuilder .shelfWrap .shelfList li,.textEditor .contentBuilder .shelfWrap .item.picLeft.picWidthAuto.bigPic .Img,.textEditor .contentBuilder .shelfWrap .item.picRight.picWidthAuto.bigPic .Img{width:100%}
	.textEditor .contentBuilder .shelfWrap .item.picLeft.picWidthAuto.bigPic .Txt,.textEditor .contentBuilder .shelfWrap .item.picRight.picWidthAuto.bigPic .Txt{width:100%;margin-top:30px}
	.textEditor .contentBuilder .shelfWrap .shelfList li{margin-bottom:30px}
	.textEditor .contentBuilder .introduceBox .leftBox .iconArea{display:flex;flex-wrap:wrap;padding-top:20px}
	.textEditor .contentBuilder .introduceBox .leftBox .iconArea .item{width:calc((100% / 2) - 20px);padding:30px 10px 0}
	.textEditor .contentBuilder .introduceBox .leftBox .iconArea .item::before{display:none}
}

@media (min-width: 841px) {
    .textEditor .contentBuilder .shelfWrap .item.picRight{flex-direction:row-reverse}
}

@media (max-width: 840px) {
    .textEditor .contentBuilder .shelfWrap .item.picLeft.picWidthAuto.bigPic .Img,.textEditor .contentBuilder .shelfWrap .item.picRight.picWidthAuto.bigPic .Img{width:100%}
	.textEditor .contentBuilder .shelfWrap .item.picLeft.picWidthAuto.bigPic .Txt,.textEditor .contentBuilder .shelfWrap .item.picRight.picWidthAuto.bigPic .Txt{width:100%}
	.textEditor .contentBuilder table.tableStyle2 tr{display:flex;flex-direction:column}
	.textEditor .contentBuilder table.tableStyle2 tr td:first-child{font-size:17px;width:auto}
}
