.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:25px;font-weight:500;line-height:140%;position:relative;font-size:26px;color:#404040;letter-spacing:2px}
.textEditor .h2Title{font-size:25px;line-height:1.5;margin:initial;position:relative;padding-top:0px;font-weight:300;color:#1b1b1b;letter-spacing:1px}
.textEditor .h3Title{margin:initial;margin-bottom:10px;margin-top:20px;font-weight:500;line-height:170%;position:relative;font-size:24px;color:#383838;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 .h2Title{text-align:center;margin-top:90px;margin-bottom:30px;font-weight:500;font-size:26px}
.textEditor .contentBuilder .paragraph{font-size:16px;margin-top:20px}
.textEditor .contentBuilder p.inner-subtitle{text-align:center;padding:20px 0}
.paragraph{line-height:180%;font-weight:400}
.textEditor .contentBuilder .shelfWrap .shelfList,.textEditor .contentBuilder .shelfWrap .shelfList4{display:flex;margin:0 0px;padding-left:0;flex-direction:row;padding-bottom:0;flex-wrap:wrap}
.textEditor .contentBuilder .shelfWrap .shelfList4{padding:30px}
.textEditor .contentBuilder .shelfWrap .shelfList li{box-sizing:border-box;padding-left:10px;padding-right:10px;width:calc( (100% / 2 ) - 30px);list-style-type:none;margin:0px 10px 40px 10px}
.textEditor .contentBuilder .shelfWrap .shelfList4 li{box-sizing:border-box;padding-left:10px;padding-right:10px;width:calc( (100% / 3 ) - 30px);list-style-type:none;margin:0px 10px 40px 10px}
.textEditor .contentBuilder hr{position:relative;padding:10px 0;height:auto;border:none;background:none}
.textEditor .contentBuilder .introduceBox{display:flex;padding-top:0;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:100%;position:relative}
.textEditor .contentBuilder .introduceBox .rightBox .Img{text-align:center}
.textEditor .contentBuilder .introduceBox .rightBox .clearfix{display:flex}
.textEditor .contentBuilder .rightBox .clearfix .pb20{margin-top:0}
.textEditor .contentBuilder .rightBox .clearfix .pb20 img{height:100%}
.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:100%}
.titleBox.insTitleStyle .title{font-size:32px;line-height:1.5;letter-spacing:3px;font-weight:600;color:#262626;text-align:center;font-family:'Poppins',sans-serif}
.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:#5a5a5a;display:block;font-size:18px;font-weight:400;line-height:1.8;letter-spacing:0.8px;padding-bottom:6px;position:relative;margin:0;text-align:center}
.textEditor .contentBuilder{padding:0 0 0px 0}
.textEditor .contentBuilder .shelfBox{padding-top:40px}
.textEditor .contentBuilder .item h5{margin:50px 0px 20px 0px;padding:0px 15px 20px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#BEBEBE;border-radius:0px 0px 0px 0px;font-size:32px;line-height:1.5;letter-spacing:3px;font-weight:600;color:#675448;text-align:center;font-family:'Poppins',sans-serif}
.shelfBox .inner{text-align:center}
.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.picRight.picWidthAuto .Img{width:50%;max-width:100%}
.textEditor .contentBuilder .shelfWrap .item.picLeft.picWidthAuto .Img img,.textEditor .contentBuilder .shelfWrap .item.picRight.picWidthAuto .Img img{display:block;max-width:100%;object-fit:cover}
.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;display:flex;flex-wrap:wrap;margin-bottom:30px;margin-top:30px}
.textEditor .contentBuilder ul.bgNumList li{position:relative;font-size:17px;font-weight:500;line-height:30px;letter-spacing:1px;padding-bottom:10px;color:#484848;margin:0px 20px 5px 20px}
.itemA04 .action{font-weight:500;line-height:140%;font-size:28px;color:#404040;letter-spacing:2px;text-align:center;padding-top:50px;position:relative;margin-bottom:40px}
.itemA04 .action::after{content:"";position:absolute;bottom:-25px;width:35px;height:1px;background:#675448;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}


@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:25px 10px}
	.textEditor .contentBuilder .introduceBox .rightBox{margin-top:0px}
	.textEditor .contentBuilder .shelfWrap .shelfList,.textEditor .contentBuilder .shelfWrap .item.picLeft,.textEditor .contentBuilder .shelfWrap .item.picRight{display:flex;flex-direction:column}
	.textEditor .contentBuilder .shelfWrap .item.picRight{margin-bottom:30px}
	.textEditor .contentBuilder .shelfWrap .shelfList li,.textEditor .contentBuilder .shelfWrap .item.picLeft.picWidthAuto.bigPic .Img,.textEditor .contentBuilder .shelfWrap .item.picRight.picWidthAuto.bigPic .Img{width:calc( (100% / 1 ) - 20px)}
	.textEditor .contentBuilder .shelfWrap .shelfList4 li{width:calc( (100% / 3 ) - 20px)}
	.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,.textEditor .contentBuilder .shelfWrap .shelfList4 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}
	.titleBox.insTitleStyle .title,.listTitleStyle2{font-size:20px;letter-spacing:1px}
	.textEditor .contentBuilder .introduceBox .rightBox .tickList li{font-size:16px}
	.textEditor .contentBuilder .introduceBox .rightBox .tickList{padding-top:10px}
	.textEditor .contentBuilder .shelfBox{padding-top:0px}
	.textEditor .contentBuilder .shelfWrap .item.picLeft.picWidthAuto.bigPic .Txt{margin-bottom:30px}
	.textEditor .contentBuilder .h2Title{font-size:20px;margin-top:40px;margin-bottom:30px}
	.textEditor .h3Title{font-size:20px}
	.textEditor .contentBuilder .paragraph{margin-top:10px}
}
@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%;padding:0px 20px}
	.textEditor .contentBuilder table.tableStyle2 tr{display:flex;flex-direction:column}
	.textEditor .contentBuilder table.tableStyle2 tr td:first-child{font-size:17px;width:auto}
	.textEditor .contentBuilder .shelfWrap .shelfList4{padding: 0 20px;display:flex;flex-direction:column}
	.textEditor .contentBuilder .shelfWrap .shelfList4 li{width:calc( (100% / 1 ) - 0px);margin:0px 0px 40px 0px;padding:0}
	.itemA04 .action{font-size:26px;padding-top:20px;margin-bottom:0px}
}