.elementor-638 .elementor-element.elementor-element-b58cab0{--display:flex;--padding-top:40px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-638 .elementor-element.elementor-element-50791de{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-638 .elementor-element.elementor-element-d129a6f{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-638 .elementor-element.elementor-element-0a60b2d:hover{--e-transform-scale:1.02;}.elementor-638 .elementor-element.elementor-element-0a60b2d img{width:100%;height:900px;object-fit:cover;object-position:center center;}.elementor-638 .elementor-element.elementor-element-023e3a8{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:20%;--padding-right:0%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-638 .elementor-element.elementor-element-050ce82 .elementor-heading-title{font-family:"Cormorant SC", Sans-serif;font-size:50px;font-weight:500;line-height:45px;color:var( --e-global-color-text );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-638 .elementor-element.elementor-element-3b9e312{padding:0px 0px 0px 0px;font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-638 .elementor-element.elementor-element-c911cd1 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:20px;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.3s;border-radius:0px 0px 0px 0px;padding:20px 30px 20px 30px;}.elementor-638 .elementor-element.elementor-element-c911cd1 .elementor-button:hover, .elementor-638 .elementor-element.elementor-element-c911cd1 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-text );}.elementor-638 .elementor-element.elementor-element-c911cd1{padding:0px 0px 0px 0px;}.elementor-638 .elementor-element.elementor-element-c911cd1 .elementor-button:hover svg, .elementor-638 .elementor-element.elementor-element-c911cd1 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-638 .elementor-element.elementor-element-b3fd72f{padding:30px 0px 0px 0px;}.elementor-638 .elementor-element.elementor-element-bda15c9{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 60px;--row-gap:0px;--column-gap:60px;--grid-auto-flow:row;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-638 .elementor-element.elementor-element-14ee1fc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-638 .elementor-element.elementor-element-9b53ef5 .elementor-heading-title{font-family:"Cormorant SC", Sans-serif;font-size:30px;font-weight:600;line-height:25px;color:var( --e-global-color-text );}.elementor-638 .elementor-element.elementor-element-0b3c41a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-638 .elementor-element.elementor-element-de6bfce{text-align:right;}.elementor-638 .elementor-element.elementor-element-de6bfce .elementor-heading-title{font-family:"Cormorant SC", Sans-serif;font-size:30px;font-weight:600;line-height:25px;color:var( --e-global-color-text );}.elementor-638 .elementor-element.elementor-element-0e82afb{padding:14px 0px 0px 0px;}@media(max-width:1024px){.elementor-638 .elementor-element.elementor-element-50791de{--grid-auto-flow:row;}.elementor-638 .elementor-element.elementor-element-bda15c9{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-638 .elementor-element.elementor-element-b58cab0{--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-638 .elementor-element.elementor-element-50791de{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-638 .elementor-element.elementor-element-0a60b2d img{width:100%;max-width:100%;height:120vw;}.elementor-638 .elementor-element.elementor-element-023e3a8{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-638 .elementor-element.elementor-element-050ce82 .elementor-heading-title{font-size:42px;line-height:36px;}.elementor-638 .elementor-element.elementor-element-3b9e312{font-size:14px;}.elementor-638 .elementor-element.elementor-element-bda15c9{--e-con-grid-template-columns:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-638 .elementor-element.elementor-element-de6bfce{text-align:left;}}/* Start custom CSS for image, class: .elementor-element-0a60b2d */.bxsa a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b9e312 */.txe ul {
  list-style: none;
  padding: 0;
  margin: 0;
  margin-top: 40px;
}

.txe ul li {
  position: relative;
  padding-left: 32px;
  margin-bottom: 20px
}

.txe ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 12px;
  width: 16px;
  height: 16px;
  transform: translateY(-50%);
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'><path d='M15.6686 7.48076L0.811792 0.623786C0.575226 0.51636 0.292947 0.580359 0.12838 0.783782C-0.0373304 0.987206 -0.0430445 1.27634 0.114666 1.48548L5.00026 7.99961L0.114666 14.5137C-0.0430445 14.7229 -0.0373304 15.0131 0.127237 15.2154C0.238091 15.3537 0.403802 15.428 0.571797 15.428C0.652938 15.428 0.734079 15.4109 0.810649 15.3754L15.6674 8.51845C15.8709 8.42474 16 8.22246 16 7.99961C16 7.77675 15.8708 7.57447 15.6686 7.48076Z' fill='%2378A251'/></svg>") no-repeat center/contain;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ad5c8b5 */.bhj span {
    font-family: 'Open Sans', Sans-Serif;
}
.bhj span:first-child {
    font-weight: 600;
}
.bhj .elementor-shortcode div {
    grid-gap: 10vw;
    padding-top: 24px;
    padding-bottom: 24px;
    border-bottom: 1px solid #CCCCCC;
}
.bhj span:nth-child(2) {
    text-align: right!important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0e82afb */.bhjx span {
    font-family: 'Open Sans', Sans-Serif;
}
.bhjx span:last-child {
    font-weight: 600;
}
.bhjx .elementor-shortcode div {
    padding-top: 10px;
    padding-bottom: 10px;
}
.bhjx span:nth-child(2) {
    text-align: right!important;
    padding-left: 4px;
}
.bhjx div {
    justify-content: flex-end!important;
}
@media (max-width: 768px) {
    .bhjx div {
        justify-content: start!important;
    }
}/* End custom CSS */