section.welcome-section {
    margin-top: 80px;
}
.welcome-section .full-container .welcome-text{
   font-family: Century Gothic;
   font-size: 48px;
   font-weight: 400;
   line-height: 58.85px;
   margin:0 0 25px 0;
   padding:0;
   color:#1F2A07;
   text-transform: uppercase;
}
.welcome-section .full-container .welcome-text b{
   font-family: Century Gothic;
   font-size: 48px;
   font-weight: 400;
   position:relative;
}
.welcome-section .full-container .welcome-text b:after {
    content: '';
    height:4px;
    width: 100%;
    position: absolute;
    background-color: #FCDC5C;
    bottom: 10px;
    left: 0;
}
.welcome-section .full-container {
    display: flex;
    gap: 0 40px;
}
.welcome-section .full-container .left-image-content {
    width: 15%;
    display: flex;
    align-items: self-end;
}
.welcome-section .full-container .middle-content {
    width:40%;
    padding-top: 100px;
}
.welcome-section .full-container .welcome-mid-content {
     max-width:565px;
}
.welcome-section .full-container .description-content {
    padding-left: 39px;
}
.welcome-section .full-container .description-content p{
  font-family: Century Gothic;
  font-size: 19px;
  font-weight: 400;
  line-height: 32px;
  text-align: left;
  margin: 0 0 14px 0;
  padding:0;
  color:#1C1C1C;
}
.welcome-section .full-container .right-image-content {
    width: 45%;
    margin-bottom: -55px;
    position: relative;
    z-index: 1;
}
.welcome-section .full-container .right-image-content .wc-image-box-pro-4 {
    text-align: center;
}
.welcome-section .full-container .double-product-content {
    display: flex;
    gap: 0 75px;
}
.welcome-section .full-container .image-box-pro-4 {
    text-align: center;
}
.welcome-section .full-container .left-image-content .image-box-pro {
    margin-left: -54px;
    margin-bottom: -28px;
    position: relative;
    z-index: 1;
}
.welcome-section .full-container .right-image-content img{
    border-radius:50%;
}
.welcome-section .full-container .link-btn-box a{  
    font-family: Century Gothic;
    font-size: 16px;
    font-weight: 700;
    line-height: 19.62px;
    letter-spacing: 0.05em;
    display: flex;
    align-items: center;
    gap: 10px;
    position:relative;
    color:#535A44;
}
.wc-image-circle-box{
  max-width:700px;
}
.welcome-section .full-container .link-btn-box {
    margin-top: 22px;
}
.welcome-section .full-container .link-btn-box a:hover{
    color:#FCDC5C;
}
.welcome-section .full-container .link-btn-box svg{
    margin-top:5px;
}
.welcome-section .full-container .link-btn-box a:hover svg path {
    fill:#FCDC5C;
    stroke:#FCDC5C;
}
.welcome-section .full-container .link-btn-box .text-btn{
    position:relative;
}
.welcome-section .full-container .link-btn-box .text-btn:after {
    content: '';
    height: 2px;
    width: 100%;
    position: absolute;
    background-color: #FCDC5C;
    bottom: 0px;
    left: 0;
}
.wc-image-box-pro-2 {
    width: 50%;
}
.wc-image-box-pro-3 {
    width: 50%;
}
.wc-image-box-pro-2 img {
    max-width: 290px;
	width:100%;
    height: 290px;
}
.wc-image-box-pro-3 img {
    max-width: 270px;
	width:100%;
    height: 270px;
}
.wc-image-box-pro-4 img {
    max-width: 240px;
	width:100%;
    height: 240px;
}
.welcome-section .full-container .left-image-content .image-box-pro img{
	max-width:325px;
	height:325px;
	border-radius:50%;
}
body.widget-snippet .welcome-section .full-container .left-image-content .image-box-pro,
body.widget-snippet .welcome-section .full-container .left-image-content .image-box-pro{
    z-index: inherit;
}
