.elementor-4963 .elementor-element.elementor-element-1ef0907{--display:flex;--width:98.512%;--min-height:600px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4963 .elementor-element.elementor-element-1ef0907.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4963 .elementor-element.elementor-element-1c51281 .box-content{align-items:center;text-align:center;}.elementor-4963 .elementor-element.elementor-element-1c51281 .the7-box-wrapper{align-items:flex-start;align-content:flex-start;}.elementor-4963 .elementor-element.elementor-element-1c51281{--the7-img-object-fit:var(--object-fit);--the7-img-width:var(--ratio-img-width);--the7-img-height:var(--ratio-img-height);--the7-img-max-height:var(--max-height);--the7-img-max-width:var(--max-width);--box-width:var(--image-size, var(--ratio-img-width));--the7-img-ratio:var(--aspect-ratio, var(--ratio));--flex-flow:row nowrap;--img-space:0 var(--icon-spacing, 15px) 0 0;--img-order:0;--img-width:30%;--content-width:width: calc(100% - var(--image-size) - var(--icon-spacing, 15px));--icon-spacing:15px;width:100%;max-width:100%;}.elementor-4963 .elementor-element.elementor-element-1c51281 .elementor-image-div{align-self:flex-start;}.elementor-4963 .elementor-element.elementor-element-1c51281 .post-thumbnail-rollover img{opacity:calc(100/100);}
					.elementor-4963 .elementor-element.elementor-element-1c51281 .elementor-image-div img { transition: opacity 0.3s ease; }
					.elementor-4963 .elementor-element.elementor-element-1c51281 a:hover .the7-simple-post-thumb img,
					.elementor-4963 .elementor-element.elementor-element-1c51281 .post-thumbnail-rollover:hover img {opacity:calc(100/100);}.elementor-4963 .elementor-element.elementor-element-1c51281 .the7-box-wrapper .box-heading, .elementor-4963 .elementor-element.elementor-element-1c51281 .the7-box-wrapper .box-heading a{font-size:46px;font-weight:700;line-height:2em;color:#FFFDFD;}.elementor-4963 .elementor-element.elementor-element-1c51281 .box-description{color:#FFFFFF;margin-top:10px;}.elementor-4963 .elementor-element.elementor-element-1c51281 > .elementor-widget-container{margin:50px 10px 10px 10px;padding:3px 3px 3px 3px;}.elementor-4963 .elementor-element.elementor-element-1c51281.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-4963 .elementor-element.elementor-element-fcb383d .box-content{align-items:center;text-align:center;}.elementor-4963 .elementor-element.elementor-element-fcb383d .the7-box-wrapper{align-items:flex-start;align-content:flex-start;}.elementor-4963 .elementor-element.elementor-element-fcb383d{--the7-img-object-fit:var(--object-fit);--the7-img-width:var(--ratio-img-width);--the7-img-height:var(--ratio-img-height);--the7-img-max-height:var(--max-height);--the7-img-max-width:var(--max-width);--box-width:var(--image-size, var(--ratio-img-width));--the7-img-ratio:var(--aspect-ratio, var(--ratio));--flex-flow:row nowrap;--img-space:0 var(--icon-spacing, 15px) 0 0;--img-order:0;--img-width:30%;--content-width:width: calc(100% - var(--image-size) - var(--icon-spacing, 15px));--icon-spacing:15px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-4963 .elementor-element.elementor-element-fcb383d .elementor-image-div{align-self:flex-start;}.elementor-4963 .elementor-element.elementor-element-fcb383d .post-thumbnail-rollover img{opacity:calc(100/100);}
					.elementor-4963 .elementor-element.elementor-element-fcb383d .elementor-image-div img { transition: opacity 0.3s ease; }
					.elementor-4963 .elementor-element.elementor-element-fcb383d a:hover .the7-simple-post-thumb img,
					.elementor-4963 .elementor-element.elementor-element-fcb383d .post-thumbnail-rollover:hover img {opacity:calc(100/100);}.elementor-4963 .elementor-element.elementor-element-fcb383d .the7-box-wrapper .box-heading, .elementor-4963 .elementor-element.elementor-element-fcb383d .the7-box-wrapper .box-heading a{color:#FFFDFD;}.elementor-4963 .elementor-element.elementor-element-fcb383d .box-description{font-size:22px;letter-spacing:-1.8px;word-spacing:0.3em;color:#FFFFFF;margin-top:10px;}.elementor-4963 .elementor-element.elementor-element-fcb383d > .elementor-widget-container{margin:10px 10px 10px 10px;padding:3px 3px 3px 3px;}.elementor-4963 .elementor-element.elementor-element-fcb383d.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-4963 .elementor-element.elementor-element-29ff988 .box-content{align-items:center;text-align:center;}.elementor-4963 .elementor-element.elementor-element-29ff988 .the7-box-wrapper{align-items:flex-start;align-content:flex-start;}.elementor-4963 .elementor-element.elementor-element-29ff988{--the7-img-object-fit:var(--object-fit);--the7-img-width:var(--ratio-img-width);--the7-img-height:var(--ratio-img-height);--the7-img-max-height:var(--max-height);--the7-img-max-width:var(--max-width);--box-width:var(--image-size, var(--ratio-img-width));--the7-img-ratio:var(--aspect-ratio, var(--ratio));--flex-flow:row nowrap;--img-space:0 var(--icon-spacing, 15px) 0 0;--img-order:0;--img-width:30%;--content-width:width: calc(100% - var(--image-size) - var(--icon-spacing, 15px));--icon-spacing:15px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-4963 .elementor-element.elementor-element-29ff988 .elementor-image-div{align-self:flex-start;}.elementor-4963 .elementor-element.elementor-element-29ff988 .post-thumbnail-rollover img{opacity:calc(100/100);}
					.elementor-4963 .elementor-element.elementor-element-29ff988 .elementor-image-div img { transition: opacity 0.3s ease; }
					.elementor-4963 .elementor-element.elementor-element-29ff988 a:hover .the7-simple-post-thumb img,
					.elementor-4963 .elementor-element.elementor-element-29ff988 .post-thumbnail-rollover:hover img {opacity:calc(100/100);}.elementor-4963 .elementor-element.elementor-element-29ff988 .the7-box-wrapper .box-heading, .elementor-4963 .elementor-element.elementor-element-29ff988 .the7-box-wrapper .box-heading a{color:#FFFDFD;}.elementor-4963 .elementor-element.elementor-element-29ff988 .box-description{font-size:22px;letter-spacing:-1.8px;word-spacing:0.3em;color:#FFFFFF;margin-top:10px;}.elementor-4963 .elementor-element.elementor-element-29ff988 > .elementor-widget-container{margin:10px 10px 10px 10px;padding:3px 3px 3px 3px;}.elementor-4963 .elementor-element.elementor-element-29ff988.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-4963 .elementor-element.elementor-element-764b3a4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4963 .elementor-element.elementor-element-aec1dde{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4963 .elementor-element.elementor-element-ac8d887{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4963 .elementor-element.elementor-element-572e376{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4963 .elementor-element.elementor-element-7d41ffd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4963 .elementor-element.elementor-element-ed573d3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4963 .elementor-element.elementor-element-e008da8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4963 .elementor-element.elementor-element-1ab30c4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4963 .elementor-element.elementor-element-22dc363{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4963 .elementor-element.elementor-element-27f9df5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4963 .elementor-element.elementor-element-e1f93b2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4963 .elementor-element.elementor-element-d2f5567{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4963 .elementor-element.elementor-element-04144f9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4963 .elementor-element.elementor-element-2b8e8fd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4963 .elementor-element.elementor-element-7607607{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4963 .elementor-element.elementor-element-a9d9747{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4963 .elementor-element.elementor-element-04d7679{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4963 .elementor-element.elementor-element-0d0899b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4963 .elementor-element.elementor-element-7a4aa10{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4963 .elementor-element.elementor-element-4684278{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4963 .elementor-element.elementor-element-4f8e01b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4963 .elementor-element.elementor-element-12cc3b5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4963 .elementor-element.elementor-element-d86c026{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4963 .elementor-element.elementor-element-99e06c0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4963 .elementor-element.elementor-element-7107f53{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4963 .elementor-element.elementor-element-6942192{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(max-width:778px){.elementor-4963 .elementor-element.elementor-element-1c51281.elementor-element{--align-self:center;}.elementor-4963 .elementor-element.elementor-element-fcb383d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1px 1px 1px 1px;}.elementor-4963 .elementor-element.elementor-element-fcb383d{width:var( --container-widget-width, 264.312px );max-width:264.312px;--container-widget-width:264.312px;--container-widget-flex-grow:0;}.elementor-4963 .elementor-element.elementor-element-fcb383d.elementor-element{--align-self:center;}.elementor-4963 .elementor-element.elementor-element-29ff988 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1px 1px 1px 1px;}.elementor-4963 .elementor-element.elementor-element-29ff988{width:var( --container-widget-width, 264.312px );max-width:264.312px;--container-widget-width:264.312px;--container-widget-flex-grow:0;}.elementor-4963 .elementor-element.elementor-element-29ff988.elementor-element{--align-self:center;}}/* Start custom CSS for html, class: .elementor-element-09cfe62 *//* SECTION */
.elementor-4963 .elementor-element.elementor-element-09cfe62 .ot-shams-intro {
  padding: 40px 20px; /* reduced top & bottom */
  background: #ffffff;
}

/* CONTAINER */
.elementor-4963 .elementor-element.elementor-element-09cfe62 .ot-container {
  max-width: 900px;
  margin: 0 auto;
  text-align: center;
}

/* TITLE */
.elementor-4963 .elementor-element.elementor-element-09cfe62 h2 {
  font-size: 26px;
  margin-bottom: 10px; /* tighter */
  color: #222;
}

/* TEXT */
.elementor-4963 .elementor-element.elementor-element-09cfe62 .ot-intro-text {
  font-size: 14.5px;
  color: #555;
  line-height: 1.6;
  margin-bottom: 20px; /* reduced */
}

/* POINTS */
.elementor-4963 .elementor-element.elementor-element-09cfe62 .ot-points {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 10px 22px; /* tighter grid */
  text-align: left;
}

/* POINT */
.elementor-4963 .elementor-element.elementor-element-09cfe62 .ot-point {
  width: calc(50% - 12px);
  position: relative;
  padding-left: 30px;
  font-size: 14px;
  color: #444;
  line-height: 1.5;
}

/* ARROW */
.elementor-4963 .elementor-element.elementor-element-09cfe62 .ot-point::before {
  content: "›";
  position: absolute;
  left: 0;
  top: 2px;
  color: #C8A45C;
  font-size: 22px;
  font-weight: 600;
}

/* MOBILE */
@media (max-width: 768px) {

  .elementor-4963 .elementor-element.elementor-element-09cfe62 h2 {
    font-size: 22px;
  }

  .elementor-4963 .elementor-element.elementor-element-09cfe62 .ot-points {
    flex-direction: column;
  }

  .elementor-4963 .elementor-element.elementor-element-09cfe62 .ot-point {
    width: 100%;
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8c3367c *//* SECTION */
.elementor-4963 .elementor-element.elementor-element-8c3367c .ot-shams-fast{
    padding:2px 16px 16px;
    background:#ffffff;
}

/* CONTAINER */
.elementor-4963 .elementor-element.elementor-element-8c3367c .ot-container{
    max-width:1100px;
    margin:0 auto;
}

/* LAYOUT */
.elementor-4963 .elementor-element.elementor-element-8c3367c .ot-fast-layout{
    display:flex;
    gap:24px;
    align-items:center;
    justify-content:space-between;
    background:linear-gradient(135deg,#fafafa,#f7f7f7);
    border:1px solid #ececec;
    border-radius:8px;
    padding:20px 22px;
    flex-wrap:wrap;
}

/* LEFT */
.elementor-4963 .elementor-element.elementor-element-8c3367c .ot-fast-left{
    flex:1;
    min-width:280px;
}

/* TAG */
.elementor-4963 .elementor-element.elementor-element-8c3367c .ot-fast-tag{
    display:inline-block;
    font-size:10px;
    text-transform:uppercase;
    letter-spacing:1px;
    color:#C8A45C;
    font-weight:700;
    margin-bottom:8px;
}

/* TITLE */
.elementor-4963 .elementor-element.elementor-element-8c3367c .ot-fast-left h2{
    font-size:30px;
    line-height:1.15;
    margin:0 0 10px;
    color:#1f1f1f;
    max-width:620px;
}

/* TEXT */
.elementor-4963 .elementor-element.elementor-element-8c3367c .ot-fast-left p{
    font-size:13.5px;
    line-height:1.65;
    color:#555;
    margin:0 0 10px;
    max-width:580px;
}

/* RIGHT */
.elementor-4963 .elementor-element.elementor-element-8c3367c .ot-fast-right{
    flex:1;
    display:flex;
    flex-wrap:wrap;
    gap:8px;
}

/* ITEM */
.elementor-4963 .elementor-element.elementor-element-8c3367c .ot-fast-item{
    padding:9px 13px;
    background:#ffffff;
    border:1px solid #e7e7e7;
    border-radius:30px;
    font-size:12.5px;
    color:#333;
    transition:all .25s ease;
}

/* HOVER */
.elementor-4963 .elementor-element.elementor-element-8c3367c .ot-fast-item:hover{
    border-color:#C8A45C;
    color:#C8A45C;
    background:#fffdf8;
    transform:translateY(-1px);
}

/* MOBILE */
@media(max-width:768px){

    .elementor-4963 .elementor-element.elementor-element-8c3367c .ot-shams-fast{
        padding:0 12px 12px;
    }

    .elementor-4963 .elementor-element.elementor-element-8c3367c .ot-fast-layout{
        padding:16px 14px;
        gap:18px;
        border-radius:6px;
    }

    .elementor-4963 .elementor-element.elementor-element-8c3367c .ot-fast-left h2{
        font-size:22px;
    }

    .elementor-4963 .elementor-element.elementor-element-8c3367c .ot-fast-left p{
        font-size:12.5px;
        margin-bottom:8px;
    }

    .elementor-4963 .elementor-element.elementor-element-8c3367c .ot-fast-item{
        font-size:11.5px;
        padding:8px 10px;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b91d83b *//* SECTION */
.elementor-4963 .elementor-element.elementor-element-b91d83b .ot-shams-creative{
    padding:2px 16px 16px;
    background:#ffffff;
}

/* CONTAINER */
.elementor-4963 .elementor-element.elementor-element-b91d83b .ot-container{
    max-width:1100px;
    margin:0 auto;
}

/* LAYOUT */
.elementor-4963 .elementor-element.elementor-element-b91d83b .ot-creative-layout{
    display:flex;
    gap:24px;
    align-items:center;
    justify-content:space-between;
    background:linear-gradient(135deg,#fafafa,#f7f7f7);
    border:1px solid #ececec;
    border-radius:8px;
    padding:20px 22px;
    flex-wrap:wrap;
}

/* LEFT */
.elementor-4963 .elementor-element.elementor-element-b91d83b .ot-creative-left{
    flex:1;
    min-width:280px;
}

/* TAG */
.elementor-4963 .elementor-element.elementor-element-b91d83b .ot-creative-tag{
    display:inline-block;
    font-size:10px;
    text-transform:uppercase;
    letter-spacing:1px;
    color:#C8A45C;
    font-weight:700;
    margin-bottom:8px;
}

/* TITLE */
.elementor-4963 .elementor-element.elementor-element-b91d83b .ot-creative-left h2{
    font-size:30px;
    line-height:1.15;
    margin:0 0 10px;
    color:#1f1f1f;
    max-width:650px;
}

/* HIGHLIGHT */
.elementor-4963 .elementor-element.elementor-element-b91d83b .ot-creative-left h2 span{
    color:#C8A45C;
}

/* TEXT */
.elementor-4963 .elementor-element.elementor-element-b91d83b .ot-creative-left p{
    font-size:13.5px;
    line-height:1.7;
    color:#555;
    margin:0 0 10px;
    max-width:590px;
}

/* RIGHT */
.elementor-4963 .elementor-element.elementor-element-b91d83b .ot-creative-right{
    flex:1;
    display:flex;
    flex-wrap:wrap;
    gap:8px;
}

/* ITEM */
.elementor-4963 .elementor-element.elementor-element-b91d83b .ot-creative-item{
    padding:9px 13px;
    background:#ffffff;
    border:1px solid #e7e7e7;
    border-radius:30px;
    font-size:12.5px;
    color:#333;
    transition:all .25s ease;
}

/* HOVER */
.elementor-4963 .elementor-element.elementor-element-b91d83b .ot-creative-item:hover{
    border-color:#C8A45C;
    color:#C8A45C;
    background:#fffdf8;
    transform:translateY(-1px);
}

/* MOBILE */
@media(max-width:768px){

    .elementor-4963 .elementor-element.elementor-element-b91d83b .ot-shams-creative{
        padding:0 12px 12px;
    }

    .elementor-4963 .elementor-element.elementor-element-b91d83b .ot-creative-layout{
        padding:16px 14px;
        gap:18px;
    }

    .elementor-4963 .elementor-element.elementor-element-b91d83b .ot-creative-left h2{
        font-size:22px;
    }

    .elementor-4963 .elementor-element.elementor-element-b91d83b .ot-creative-left p{
        font-size:12.5px;
    }

    .elementor-4963 .elementor-element.elementor-element-b91d83b .ot-creative-item{
        font-size:11.5px;
        padding:8px 10px;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f75c0c6 *//* SECTION */
.elementor-4963 .elementor-element.elementor-element-f75c0c6 .ot-shams-noc{
    padding:2px 16px 16px;
    background:#ffffff;
}

/* CONTAINER */
.elementor-4963 .elementor-element.elementor-element-f75c0c6 .ot-container{
    max-width:1100px;
    margin:0 auto;
}

/* LAYOUT */
.elementor-4963 .elementor-element.elementor-element-f75c0c6 .ot-noc-layout{
    display:flex;
    gap:24px;
    align-items:center;
    justify-content:space-between;
    background:linear-gradient(135deg,#fafafa,#f7f7f7);
    border:1px solid #ececec;
    border-radius:8px;
    padding:20px 22px;
    flex-wrap:wrap;
}

/* LEFT */
.elementor-4963 .elementor-element.elementor-element-f75c0c6 .ot-noc-left{
    flex:1;
    min-width:280px;
}

/* TAG */
.elementor-4963 .elementor-element.elementor-element-f75c0c6 .ot-noc-tag{
    display:inline-block;
    font-size:10px;
    text-transform:uppercase;
    letter-spacing:1px;
    color:#C8A45C;
    font-weight:700;
    margin-bottom:8px;
}

/* TITLE */
.elementor-4963 .elementor-element.elementor-element-f75c0c6 .ot-noc-left h2{
    font-size:30px;
    line-height:1.15;
    margin:0 0 10px;
    color:#1f1f1f;
    max-width:640px;
}

/* HIGHLIGHT */
.elementor-4963 .elementor-element.elementor-element-f75c0c6 .ot-noc-left h2 span{
    color:#C8A45C;
}

/* TEXT */
.elementor-4963 .elementor-element.elementor-element-f75c0c6 .ot-noc-left p{
    font-size:13.5px;
    line-height:1.7;
    color:#555;
    margin:0 0 10px;
    max-width:580px;
}

/* NOTE */
.elementor-4963 .elementor-element.elementor-element-f75c0c6 .ot-noc-note{
    padding:10px 12px;
    background:#ffffff;
    border:1px solid #e7e7e7;
    border-radius:6px;
    font-size:12.5px;
    line-height:1.6;
    color:#555;
    max-width:580px;
}

/* RIGHT */
.elementor-4963 .elementor-element.elementor-element-f75c0c6 .ot-noc-right{
    flex:1;
    display:flex;
    flex-wrap:wrap;
    gap:8px;
}

/* ITEM */
.elementor-4963 .elementor-element.elementor-element-f75c0c6 .ot-noc-item{
    padding:9px 13px;
    background:#ffffff;
    border:1px solid #e7e7e7;
    border-radius:30px;
    font-size:12.5px;
    color:#333;
    transition:all .25s ease;
}

/* HOVER */
.elementor-4963 .elementor-element.elementor-element-f75c0c6 .ot-noc-item:hover{
    border-color:#C8A45C;
    color:#C8A45C;
    background:#fffdf8;
    transform:translateY(-1px);
}

/* MOBILE */
@media(max-width:768px){

    .elementor-4963 .elementor-element.elementor-element-f75c0c6 .ot-shams-noc{
        padding:0 12px 12px;
    }

    .elementor-4963 .elementor-element.elementor-element-f75c0c6 .ot-noc-layout{
        padding:16px 14px;
        gap:18px;
    }

    .elementor-4963 .elementor-element.elementor-element-f75c0c6 .ot-noc-left h2{
        font-size:22px;
    }

    .elementor-4963 .elementor-element.elementor-element-f75c0c6 .ot-noc-left p{
        font-size:12.5px;
    }

    .elementor-4963 .elementor-element.elementor-element-f75c0c6 .ot-noc-item{
        font-size:11.5px;
        padding:8px 10px;
    }

    .elementor-4963 .elementor-element.elementor-element-f75c0c6 .ot-noc-note{
        font-size:11.5px;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3173dfe *//* SECTION */
.elementor-4963 .elementor-element.elementor-element-3173dfe .ot-shams-about {
  padding: 40px 20px;
  background: #fafafa;
}

/* TITLE */
.elementor-4963 .elementor-element.elementor-element-3173dfe .ot-shams-about h2 {
  font-size: 26px;
  margin-bottom: 10px;
  text-align: center;
  color: #222;
}

/* TEXT */
.elementor-4963 .elementor-element.elementor-element-3173dfe .ot-shams-about p {
  font-size: 14.5px;
  color: #555;
  line-height: 1.6;
  margin-bottom: 10px;
  text-align: center;
  max-width: 850px;
  margin-left: auto;
  margin-right: auto;
}

/* MOBILE */
@media (max-width: 768px) {

  .elementor-4963 .elementor-element.elementor-element-3173dfe .ot-shams-about h2 {
    font-size: 22px;
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-26258a3 *//* SECTION */
.elementor-4963 .elementor-element.elementor-element-26258a3 .ot-shams-why {
  padding: 40px 20px;
  background: #ffffff;
}

/* WRAP */
.elementor-4963 .elementor-element.elementor-element-26258a3 .ot-why-wrap {
  display: flex;
  gap: 40px;
  align-items: flex-start;
}

/* LEFT */
.elementor-4963 .elementor-element.elementor-element-26258a3 .ot-why-left {
  width: 45%;
}

.elementor-4963 .elementor-element.elementor-element-26258a3 .ot-why-left h2 {
  font-size: 26px;
  margin-bottom: 10px;
  color: #222;
}

.elementor-4963 .elementor-element.elementor-element-26258a3 .ot-why-left p {
  font-size: 14.5px;
  color: #555;
  line-height: 1.6;
}

/* RIGHT */
.elementor-4963 .elementor-element.elementor-element-26258a3 .ot-why-right {
  width: 55%;
}

/* POINT */
.elementor-4963 .elementor-element.elementor-element-26258a3 .ot-why-point {
  position: relative;
  padding-left: 28px;
  margin-bottom: 10px;
  font-size: 14px;
  color: #444;
}

/* ARROW */
.elementor-4963 .elementor-element.elementor-element-26258a3 .ot-why-point::before {
  content: "›";
  position: absolute;
  left: 0;
  top: 1px;
  color: #C8A45C;
  font-size: 20px;
  font-weight: 600;
}

/* MOBILE */
@media (max-width: 768px) {

  .elementor-4963 .elementor-element.elementor-element-26258a3 .ot-why-wrap {
    flex-direction: column;
    gap: 20px;
  }

  .elementor-4963 .elementor-element.elementor-element-26258a3 .ot-why-left,
  .elementor-4963 .elementor-element.elementor-element-26258a3 .ot-why-right {
    width: 100%;
  }

  .elementor-4963 .elementor-element.elementor-element-26258a3 .ot-why-left h2 {
    font-size: 22px;
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d3eb0bc *//* SECTION */
.elementor-4963 .elementor-element.elementor-element-d3eb0bc .ot-shams-multi{
    padding:2px 16px 16px;
    background:#ffffff;
}

/* CONTAINER */
.elementor-4963 .elementor-element.elementor-element-d3eb0bc .ot-container{
    max-width:1100px;
    margin:0 auto;
}

/* LAYOUT */
.elementor-4963 .elementor-element.elementor-element-d3eb0bc .ot-multi-layout{
    display:flex;
    gap:22px;
    align-items:center;
    justify-content:space-between;
    background:#fafafa;
    border:1px solid #ececec;
    border-radius:8px;
    padding:20px 22px;
    flex-wrap:wrap;
}

/* LEFT */
.elementor-4963 .elementor-element.elementor-element-d3eb0bc .ot-multi-left{
    flex:1;
    min-width:280px;
}

/* TAG */
.elementor-4963 .elementor-element.elementor-element-d3eb0bc .ot-multi-tag{
    display:inline-block;
    font-size:10px;
    text-transform:uppercase;
    letter-spacing:1px;
    color:#C8A45C;
    font-weight:700;
    margin-bottom:8px;
}

/* TITLE */
.elementor-4963 .elementor-element.elementor-element-d3eb0bc .ot-multi-left h2{
    font-size:30px;
    line-height:1.15;
    margin:0 0 10px;
    color:#1f1f1f;
    max-width:640px;
}

/* HIGHLIGHT */
.elementor-4963 .elementor-element.elementor-element-d3eb0bc .ot-multi-left h2 span{
    color:#C8A45C;
}

/* TEXT */
.elementor-4963 .elementor-element.elementor-element-d3eb0bc .ot-multi-left p{
    font-size:13.5px;
    line-height:1.7;
    color:#555;
    margin:0 0 10px;
    max-width:580px;
}

/* NOTE */
.elementor-4963 .elementor-element.elementor-element-d3eb0bc .ot-multi-note{
    padding:10px 12px;
    background:#ffffff;
    border:1px solid #e7e7e7;
    border-radius:6px;
    font-size:12.5px;
    line-height:1.6;
    color:#555;
    max-width:580px;
}

/* STRONG */
.elementor-4963 .elementor-element.elementor-element-d3eb0bc .ot-multi-note strong{
    color:#222;
}

/* RIGHT */
.elementor-4963 .elementor-element.elementor-element-d3eb0bc .ot-multi-right{
    flex:1;
    display:flex;
    flex-wrap:wrap;
    gap:8px;
}

/* ITEM */
.elementor-4963 .elementor-element.elementor-element-d3eb0bc .ot-multi-item{
    padding:9px 13px;
    background:#ffffff;
    border:1px solid #e7e7e7;
    border-radius:30px;
    font-size:12.5px;
    color:#333;
    transition:all .25s ease;
}

/* HOVER */
.elementor-4963 .elementor-element.elementor-element-d3eb0bc .ot-multi-item:hover{
    border-color:#C8A45C;
    color:#C8A45C;
    background:#fffdf8;
    transform:translateY(-1px);
}

/* MOBILE */
@media(max-width:768px){

    .elementor-4963 .elementor-element.elementor-element-d3eb0bc .ot-shams-multi{
        padding:0 12px 12px;
    }

    .elementor-4963 .elementor-element.elementor-element-d3eb0bc .ot-multi-layout{
        padding:16px 14px;
        gap:18px;
    }

    .elementor-4963 .elementor-element.elementor-element-d3eb0bc .ot-multi-left h2{
        font-size:22px;
    }

    .elementor-4963 .elementor-element.elementor-element-d3eb0bc .ot-multi-left p{
        font-size:12.5px;
    }

    .elementor-4963 .elementor-element.elementor-element-d3eb0bc .ot-multi-item{
        font-size:11.5px;
        padding:8px 10px;
    }

    .elementor-4963 .elementor-element.elementor-element-d3eb0bc .ot-multi-note{
        font-size:11.5px;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cba0176 *//* SECTION */
.elementor-4963 .elementor-element.elementor-element-cba0176 .ot-shams-cost{
    padding:2px 16px 16px;
    background:#ffffff;
}

/* CONTAINER */
.elementor-4963 .elementor-element.elementor-element-cba0176 .ot-container{
    max-width:1100px;
    margin:0 auto;
}

/* LAYOUT */
.elementor-4963 .elementor-element.elementor-element-cba0176 .ot-cost-layout{
    display:flex;
    gap:24px;
    align-items:center;
    justify-content:space-between;
    background:linear-gradient(135deg,#fafafa,#f7f7f7);
    border:1px solid #ececec;
    border-radius:8px;
    padding:20px 22px;
    flex-wrap:wrap;
}

/* LEFT */
.elementor-4963 .elementor-element.elementor-element-cba0176 .ot-cost-left{
    flex:1;
    min-width:280px;
}

/* TAG */
.elementor-4963 .elementor-element.elementor-element-cba0176 .ot-cost-tag{
    display:inline-block;
    font-size:10px;
    text-transform:uppercase;
    letter-spacing:1px;
    color:#C8A45C;
    font-weight:700;
    margin-bottom:8px;
}

/* TITLE */
.elementor-4963 .elementor-element.elementor-element-cba0176 .ot-cost-left h2{
    font-size:30px;
    line-height:1.15;
    margin:0 0 10px;
    color:#1f1f1f;
    max-width:640px;
}

/* HIGHLIGHT */
.elementor-4963 .elementor-element.elementor-element-cba0176 .ot-cost-left h2 span{
    color:#C8A45C;
}

/* TEXT */
.elementor-4963 .elementor-element.elementor-element-cba0176 .ot-cost-left p{
    font-size:13.5px;
    line-height:1.7;
    color:#555;
    margin:0 0 10px;
    max-width:590px;
}

/* RIGHT */
.elementor-4963 .elementor-element.elementor-element-cba0176 .ot-cost-right{
    flex:1;
    display:flex;
    flex-wrap:wrap;
    gap:8px;
}

/* ITEM */
.elementor-4963 .elementor-element.elementor-element-cba0176 .ot-cost-item{
    padding:9px 13px;
    background:#ffffff;
    border:1px solid #e7e7e7;
    border-radius:30px;
    font-size:12.5px;
    color:#333;
    transition:all .25s ease;
}

/* HOVER */
.elementor-4963 .elementor-element.elementor-element-cba0176 .ot-cost-item:hover{
    border-color:#C8A45C;
    color:#C8A45C;
    background:#fffdf8;
    transform:translateY(-1px);
}

/* MOBILE */
@media(max-width:768px){

    .elementor-4963 .elementor-element.elementor-element-cba0176 .ot-shams-cost{
        padding:0 12px 12px;
    }

    .elementor-4963 .elementor-element.elementor-element-cba0176 .ot-cost-layout{
        padding:16px 14px;
        gap:18px;
    }

    .elementor-4963 .elementor-element.elementor-element-cba0176 .ot-cost-left h2{
        font-size:22px;
    }

    .elementor-4963 .elementor-element.elementor-element-cba0176 .ot-cost-left p{
        font-size:12.5px;
    }

    .elementor-4963 .elementor-element.elementor-element-cba0176 .ot-cost-item{
        font-size:11.5px;
        padding:8px 10px;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2930bde *//* WRAP */
.elementor-4963 .elementor-element.elementor-element-2930bde .ot-license-wrap {
  display: flex;
  flex-direction: column;
  gap: 14px;
  margin-top: 20px;
}

/* ITEM */
.elementor-4963 .elementor-element.elementor-element-2930bde .ot-license-item {
  padding: 14px 16px;
  border: 1px solid #eee;
  border-radius: 6px;
  background: #fafafa;
  position: relative;
}

/* TITLE */
.elementor-4963 .elementor-element.elementor-element-2930bde .ot-license-item h4 {
  font-size: 15px;
  margin-bottom: 4px;
}

/* TEXT */
.elementor-4963 .elementor-element.elementor-element-2930bde .ot-license-item p {
  font-size: 14px;
  color: #555;
}

/* HOVER (SUBTLE) */
.elementor-4963 .elementor-element.elementor-element-2930bde .ot-license-item:hover {
  border-color: #ddd;
  background: #fff;
}

/* MOBILE */
@media (max-width: 768px) {
  .elementor-4963 .elementor-element.elementor-element-2930bde .ot-container h2 {
    font-size: 22px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5dea9b6 *//* PROCESS */
.elementor-4963 .elementor-element.elementor-element-5dea9b6 .ot-shams-process {
  padding: 40px 20px;
  background: #ffffff;
}

/* STEPS WRAP */
.elementor-4963 .elementor-element.elementor-element-5dea9b6 .ot-steps {
  max-width: 650px;
  margin: 20px auto 0;
}

/* STEP */
.elementor-4963 .elementor-element.elementor-element-5dea9b6 .ot-step {
  display: flex;
  align-items: flex-start;
  gap: 14px;
  margin-bottom: 14px;
}

/* NUMBER */
.elementor-4963 .elementor-element.elementor-element-5dea9b6 .ot-step span {
  min-width: 36px;
  height: 36px;
  border: 2px solid #C8A45C;
  border-radius: 50%;
  color: #C8A45C;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 13px;
  font-weight: 600;
}

/* TEXT */
.elementor-4963 .elementor-element.elementor-element-5dea9b6 .ot-step p {
  font-size: 14px;
  color: #555;
  line-height: 1.5;
}

/* MOBILE */
@media (max-width: 768px) {
  .elementor-4963 .elementor-element.elementor-element-5dea9b6 .ot-container h2 {
    font-size: 22px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c4875c0 *//* SECTION */
.elementor-4963 .elementor-element.elementor-element-c4875c0 .ot-shams-docs {
  padding: 40px 20px;
  background: #ffffff;
}

/* TEXT */
.elementor-4963 .elementor-element.elementor-element-c4875c0 .ot-docs-text {
  text-align: center;
  font-size: 14.5px;
  color: #555;
  margin-bottom: 20px;
}

/* LIST */
.elementor-4963 .elementor-element.elementor-element-c4875c0 .ot-docs-list {
  max-width: 600px;
  margin: 0 auto;
}

/* ITEM */
.elementor-4963 .elementor-element.elementor-element-c4875c0 .ot-doc-item {
  position: relative;
  padding: 12px 0 12px 28px;
  border-bottom: 1px solid #eaeaea;
  font-size: 14px;
  color: #444;
}

/* ARROW */
.elementor-4963 .elementor-element.elementor-element-c4875c0 .ot-doc-item::before {
  content: "›";
  position: absolute;
  left: 0;
  top: 12px;
  color: #C8A45C;
  font-size: 20px;
}

/* REMOVE LAST BORDER */
.elementor-4963 .elementor-element.elementor-element-c4875c0 .ot-doc-item:last-child {
  border-bottom: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c333bbf *//* SECTION */
.elementor-4963 .elementor-element.elementor-element-c333bbf .ot-shams-banking {
  padding: 40px 20px;
  background: #fafafa;
}

/* WRAP */
.elementor-4963 .elementor-element.elementor-element-c333bbf .ot-banking-wrap {
  display: flex;
  gap: 40px;
}

/* LEFT */
.elementor-4963 .elementor-element.elementor-element-c333bbf .ot-banking-left {
  width: 50%;
}

.elementor-4963 .elementor-element.elementor-element-c333bbf .ot-banking-left h2 {
  font-size: 26px;
  margin-bottom: 10px;
}

.elementor-4963 .elementor-element.elementor-element-c333bbf .ot-banking-left p {
  font-size: 14.5px;
  color: #555;
  margin-bottom: 10px;
}

/* RIGHT */
.elementor-4963 .elementor-element.elementor-element-c333bbf .ot-banking-right {
  width: 50%;
}

/* POINT */
.elementor-4963 .elementor-element.elementor-element-c333bbf .ot-bank-point {
  position: relative;
  padding-left: 28px;
  margin-bottom: 10px;
  font-size: 14px;
  color: #444;
}

/* ARROW */
.elementor-4963 .elementor-element.elementor-element-c333bbf .ot-bank-point::before {
  content: "›";
  position: absolute;
  left: 0;
  color: #C8A45C;
}

/* MOBILE */
@media (max-width: 768px) {

  .elementor-4963 .elementor-element.elementor-element-c333bbf .ot-banking-wrap {
    flex-direction: column;
  }

  .elementor-4963 .elementor-element.elementor-element-c333bbf .ot-banking-left,
  .elementor-4963 .elementor-element.elementor-element-c333bbf .ot-banking-right {
    width: 100%;
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7aa9e87 *//* SECTION */
.elementor-4963 .elementor-element.elementor-element-7aa9e87 .ot-shams-whyus {
  padding: 40px 20px;
  background: #ffffff;
}

/* WRAP */
.elementor-4963 .elementor-element.elementor-element-7aa9e87 .ot-whyus-wrap {
  max-width: 800px;
  margin: 20px auto 0;
}

/* ITEM */
.elementor-4963 .elementor-element.elementor-element-7aa9e87 .ot-whyus-item {
  padding: 14px 16px;
  border-left: 3px solid #C8A45C;
  background: #fafafa;
  margin-bottom: 14px;
}

/* TITLE */
.elementor-4963 .elementor-element.elementor-element-7aa9e87 .ot-whyus-item h4 {
  font-size: 15px;
  margin-bottom: 5px;
}

/* TEXT */
.elementor-4963 .elementor-element.elementor-element-7aa9e87 .ot-whyus-item p {
  font-size: 14px;
  color: #555;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6a5df2e *//* SECTION */
.elementor-4963 .elementor-element.elementor-element-6a5df2e .ot-shams-faq {
  padding: 40px 20px;
  background: #fafafa;
}

/* ITEM */
.elementor-4963 .elementor-element.elementor-element-6a5df2e .ot-faq-item {
  border-bottom: 1px solid #eaeaea;
}

/* QUESTION */
.elementor-4963 .elementor-element.elementor-element-6a5df2e .ot-faq-question {
  width: 100%;
  text-align: left;
  padding: 14px 8px;
  font-size: 14.5px;
  border: none;
  background: none;
  cursor: pointer;
  position: relative;
}

/* + ICON */
.elementor-4963 .elementor-element.elementor-element-6a5df2e .ot-faq-question::after {
  content: "+";
  position: absolute;
  right: 10px;
}

/* ANSWER */
.elementor-4963 .elementor-element.elementor-element-6a5df2e .ot-faq-answer {
  display: none;
  padding: 0 8px 12px;
  font-size: 14px;
  color: #555;
}

/* ACTIVE */
.elementor-4963 .elementor-element.elementor-element-6a5df2e .ot-faq-item.active .ot-faq-answer {
  display: block;
}

.elementor-4963 .elementor-element.elementor-element-6a5df2e .ot-faq-item.active .ot-faq-question::after {
  content: "−";
}/* End custom CSS */