.elementor-5106 .elementor-element.elementor-element-4ca52006{--display:flex;--min-height:500px;--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;--justify-content:center;--margin-top:-21px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5106 .elementor-element.elementor-element-4ca52006:not(.elementor-motion-effects-element-type-background), .elementor-5106 .elementor-element.elementor-element-4ca52006 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#10171D;}.elementor-5106 .elementor-element.elementor-element-7500d656{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5106 .elementor-element.elementor-element-7500d656.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5106 .elementor-element.elementor-element-98828aa.elementor-element{--align-self:stretch;}.elementor-5106 .elementor-element.elementor-element-98828aa{text-align:left;}.elementor-5106 .elementor-element.elementor-element-98828aa .elementor-heading-title{font-family:"Halvar Eng Lt", Sans-serif;font-size:1rem;font-weight:400;letter-spacing:1.1px;color:#6C939299;}.elementor-5106 .elementor-element.elementor-element-52a94c79.elementor-element{--align-self:stretch;}.elementor-5106 .elementor-element.elementor-element-52a94c79{text-align:left;}.elementor-5106 .elementor-element.elementor-element-52a94c79 .elementor-heading-title{font-family:"bon vivant", Sans-serif;font-size:4rem;font-weight:400;letter-spacing:1.1px;color:#FFFFFF;}.elementor-5106 .elementor-element.elementor-element-162928f8{--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;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5106 .elementor-element.elementor-element-3def743.elementor-element{--align-self:stretch;}.elementor-5106 .elementor-element.elementor-element-3def743{text-align:left;}.elementor-5106 .elementor-element.elementor-element-3def743 .elementor-heading-title{font-family:"bon vivant", Sans-serif;font-size:4rem;font-weight:400;letter-spacing:1.1px;color:var( --e-global-color-astglobalcolor3 );}.elementor-5106 .elementor-element.elementor-element-41bfdd32{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--flex-wrap:wrap;--align-content:center;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-5106 .elementor-element.elementor-element-477ba491{--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-5106 .elementor-element.elementor-element-4896cb59 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5106 .elementor-element.elementor-element-9e09a0d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5106 .elementor-element.elementor-element-31b8d093 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5106 .elementor-element.elementor-element-786b9b48{--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-5106 .elementor-element.elementor-element-728e1447 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5106 .elementor-element.elementor-element-1c34e6be{--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-5106 .elementor-element.elementor-element-6216516f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5106 .elementor-element.elementor-element-45861a2{--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(min-width:768px){.elementor-5106 .elementor-element.elementor-element-7500d656{--width:100%;}.elementor-5106 .elementor-element.elementor-element-477ba491{--width:33.33%;}.elementor-5106 .elementor-element.elementor-element-9e09a0d{--width:33.33%;}.elementor-5106 .elementor-element.elementor-element-786b9b48{--width:33.33%;}.elementor-5106 .elementor-element.elementor-element-1c34e6be{--width:33.33%;}}@media(max-width:1024px) and (min-width:768px){.elementor-5106 .elementor-element.elementor-element-477ba491{--width:50%;}.elementor-5106 .elementor-element.elementor-element-9e09a0d{--width:50%;}.elementor-5106 .elementor-element.elementor-element-786b9b48{--width:50%;}.elementor-5106 .elementor-element.elementor-element-1c34e6be{--width:50%;}}@media(min-width:2400px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:1366px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-5106 .elementor-element.elementor-element-52a94c79 .elementor-heading-title{font-size:3rem;}.elementor-5106 .elementor-element.elementor-element-3def743{width:var( --container-widget-width, 91% );max-width:91%;--container-widget-width:91%;--container-widget-flex-grow:0;text-align:center;}.elementor-5106 .elementor-element.elementor-element-3def743 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-5106 .elementor-element.elementor-element-3def743 .elementor-heading-title{font-size:2.5rem;}.elementor-5106 .elementor-element.elementor-element-41bfdd32{--flex-wrap:wrap;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-5106 .elementor-element.elementor-element-3def743 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-5106 .elementor-element.elementor-element-3def743{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;}.elementor-5106 .elementor-element.elementor-element-3def743 .elementor-heading-title{font-size:1.8rem;}}/* Start custom CSS */.card-container {
  display: flex;
  gap: 20px;
   align-items: flex-start;
   
}

.card-image{
    overflow: hidden;
}
.card {
  width: 400px;
  position: relative;
  background: transparent!important;
  border: 1px solid #ddd;
  overflow: visible;
  border-radius: 0!important;
   height: 100%;
   display: flex;
  flex-direction: column;
  justify-content: space-between;
  
}

 .card:hover img {
    transform: scale(1.2);
}

.card img {
  width: 100%;
  display: block;
   flex-shrink: 0;
  transition:1s ease-out;
}


.scaleOnHover{
    overflow: hidden;
}
.scaleOnHover img{
    transition: .5s linear;
    overflow: hidden;
    transform: scale3d(1, 1, 1);
}
.scaleOnHover:hover img{
    transform: scale3d(1.1, 1.1, 1);
}

.onHoverIcon{
  position: absolute;
  left:50%;
  top:50%;
  transform: translate(-50%,-50%);
}
.onHoverIcon .elementor-icon-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
}

.collapsible {
  background-color: transparent;
  color: #212121;
  cursor: pointer;
  padding: 10px;
  width: 100%;
  border: none;
  text-align: left;
  display: flex;
  justify-content: space-between;
  outline: none;
  font-family: "Bon Vivant";
  font-size: 18px;
    
 
}


 .activetab, .collapsible:hover {
  background-color: transparent;
  color:#212121;

}
button{
    box-shadow: none!important;
}

.collapsible:after {
  content: "";
    margin-left: 20px;
      width: 20px;
    background: url(https://signatureglobal.com/wp-content/uploads/2025/06/arrow3.svg) no-repeat;
    background-position: center;
      transition: 1s;
      

}

.activetab:after {
  content: " ";
  transform: rotate(180deg);
 margin-left: 20px;;
   width: 20px;
    background: url(https://signatureglobal.com/wp-content/uploads/2025/06/arrow3.svg) no-repeat;
    background-position: center;
      transition: 1s;
}
.card.active .content {
  max-height: 500px; 
}
.content {
  padding: 0 18px;
  max-height: 0;
  overflow: hidden;
  font-weight: 300;
    opacity: .7;
       font-family: "Halvar Eng Lt";
  color: #212529;
    transition: max-height 0.2s ease-out;
}
.content p{
    font-size: 16px; 
}



table {
    width: 100%;
    margin-top: 15px;
    border:none;
}
table tr td:first-child{
     width: 200px;
}
 table tr td {
   width: 75%;
    font-weight: 400;
    padding: 0;
    color: #939393;
    line-height: 1.5;
      border:none;
    padding-bottom: 5px;
}
 table tr td h2 {
    font-family: "Halvar Eng Lt" !important;
    font-weight: 300;
      font-size: 15px;
}
::selection,button:focus {
      color:#212121;
    background: transparent;
    outline: none!important;
   
}

.btnwrapone {
    width: auto;
    height: auto;
    font-size: 14px;
    display: inline-flex;
      font-family: "Bon Vivant";
    font-weight: 500;
    text-align: center;
    border: 1px solid #6c9392;
    border-radius: 50px;
    position: relative;
    background: linear-gradient(to left, transparent 50%, #203d3b 50%) right;
    background-size: 210%;
    transition: .6s ease-in;
    cursor: pointer;
    line-height: 1.2;
    margin-bottom: 1.5rem !important;
}
.btnwrapone:hover {
    background-position: left !important;
    border-color: rgba(0, 0, 0, .5);
}
.btnwrapone:hover a{
    color:#fff;
}
.btnwrapone a {
    color: #203d3b;
    display: block;
    border: none;
    padding: 13px 26px 10px;
    letter-spacing: 1px;
    text-transform: uppercase;
}
.btnwrapone a svg {
    width: 15px;
    stroke: #6c9392;
    margin-left: 15px;
    position: relative;
    top: -2px;
}
::selection, button:focus{
 border:none;    
  outline: none!important;
}

.outer-section{
 border: 1px solid #6c9392;
}



/*form styling*/
.formlineflex, .newssectionwrap form.formlineflex {
    width: 100%;
    position: relative;
    display: flex;
    justify-content: space-between;
}


form.formlineflex .from-flex:first-child {
    height: 47px;
    border-right: none;
}

form.formlineflex .from-flex {
    width: 23%;
    border: 1px solid #b7b7b7;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    height: 47px;
}
.caret {
    position: relative;
    width: 100%;
}

form.formlineflex .from-flex select {
    border: 1px solid #b7b7b7;
    padding: 15px 30px;
    height: 47px;
    width: 100%;
    background: 0 0;
    border: none;
    font-size: 12px;
    letter-spacing: 2px;
    font-family: Optima;
    color: #3e3e3e;
}

.caret select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    z-index: 9;
    background: 0 0;
    position: relative;
    overflow-x: hidden;
}

form.formlineflex .from-flex .form-control:focus {
    border-color: #6c9392;
    color: #fff;
    background-color: #6c9392;
    border-radius: 0;
    box-shadow: none;
}
form.formlineflex .from-flex:nth-child(3) {
    border-right: none;
    border-left: none;
}

form.formlineflex .from-flex .btns {
    background: #6c9392;
    width: 100%;
    border: none;
    cursor: pointer;
    border-radius: 0;
    height: 47px;
    color: #fff;
        padding: 0;
}
form.formlineflex .from-flex:last-child {
    width: 8%;
}

form.formlineflex .from-flex .btns img {
    width: 20px;
    height: 20px;
    position: relative;
    -webkit-transition: .8s ease-in-out;
    -o-transition: .8s ease-in-out;
    transition: .8s ease-in-out;
    left: 0;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Halvar Eng Lt';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://signatureglobal.com/wp-content/uploads/2025/06/HalvarEng-Lt.woff') format('woff');
}
@font-face {
	font-family: 'Halvar Eng Lt';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://signatureglobal.com/wp-content/uploads/2025/06/HalvarEng-Rg.woff') format('woff');
}
@font-face {
	font-family: 'Halvar Eng Lt';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://signatureglobal.com/wp-content/uploads/2025/06/HalvarEng-Md.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'bon vivant';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://signatureglobal.com/wp-content/uploads/2025/06/BonVivantSerifBold.woff') format('woff');
}
/* End Custom Fonts CSS */