.elementor-1086 .elementor-element.elementor-element-2129058 > .elementor-container{min-height:500px;}.elementor-1086 .elementor-element.elementor-element-2129058 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-1086 .elementor-element.elementor-element-2129058 > .elementor-background-overlay{background-color:#000000;opacity:0.5;mix-blend-mode:luminosity;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1086 .elementor-element.elementor-element-2129058{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1086 .elementor-element.elementor-element-3bf6c99 .elementor-heading-title{color:#FFFFFF;font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:500;font-style:italic;}.elementor-1086 .elementor-element.elementor-element-3f93b67 .elementor-heading-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:45px;font-weight:600;line-height:1.2em;}.elementor-1086 .elementor-element.elementor-element-41354a8 .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;}.elementor-1086 .elementor-element.elementor-element-be2bf98 .elementor-button{font-family:"Poppins", Sans-serif;font-weight:500;background-color:#EB4343;}.elementor-1086 .elementor-element.elementor-element-be2bf98 .elementor-button:hover, .elementor-1086 .elementor-element.elementor-element-be2bf98 .elementor-button:focus{background-color:#C77171;}.elementor-1086 .elementor-element.elementor-element-6c746f2:not(.elementor-motion-effects-element-type-background), .elementor-1086 .elementor-element.elementor-element-6c746f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D2D2D2;}.elementor-1086 .elementor-element.elementor-element-6c746f2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1086 .elementor-element.elementor-element-6c746f2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-1086 .elementor-element.elementor-element-d180799.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1086 .elementor-element.elementor-element-d180799.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1086 .elementor-element.elementor-element-d180799 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1086 .elementor-element.elementor-element-d180799 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1086 .elementor-element.elementor-element-0ac918d{text-align:center;}.elementor-1086 .elementor-element.elementor-element-0ac918d .elementor-heading-title{color:#000000;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:500;}.elementor-bc-flex-widget .elementor-1086 .elementor-element.elementor-element-b1d5434.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1086 .elementor-element.elementor-element-b1d5434.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1086 .elementor-element.elementor-element-d8122b2{text-align:center;}.elementor-1086 .elementor-element.elementor-element-d8122b2 .elementor-heading-title{color:#000000;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:500;}.elementor-bc-flex-widget .elementor-1086 .elementor-element.elementor-element-afa8fe7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1086 .elementor-element.elementor-element-afa8fe7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1086 .elementor-element.elementor-element-b1c7683{text-align:center;}.elementor-1086 .elementor-element.elementor-element-b1c7683 .elementor-heading-title{color:#000000;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:500;}.elementor-bc-flex-widget .elementor-1086 .elementor-element.elementor-element-bc9e132.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1086 .elementor-element.elementor-element-bc9e132.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1086 .elementor-element.elementor-element-20041a4{text-align:center;}.elementor-1086 .elementor-element.elementor-element-20041a4 .elementor-heading-title{color:#000000;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:500;}.elementor-1086 .elementor-element.elementor-element-472924ae:not(.elementor-motion-effects-element-type-background), .elementor-1086 .elementor-element.elementor-element-472924ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E2753;}.elementor-1086 .elementor-element.elementor-element-472924ae{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 30px 0px;}.elementor-1086 .elementor-element.elementor-element-472924ae > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1086 .elementor-element.elementor-element-3622f610{width:auto;max-width:auto;top:-28vw;}body:not(.rtl) .elementor-1086 .elementor-element.elementor-element-3622f610{right:-40vw;}body.rtl .elementor-1086 .elementor-element.elementor-element-3622f610{left:-40vw;}.elementor-1086 .elementor-element.elementor-element-465d5f9e{margin-top:0px;margin-bottom:70px;}.elementor-1086 .elementor-element.elementor-element-5cde960c{text-align:center;}.elementor-1086 .elementor-element.elementor-element-5cde960c .elementor-heading-title{color:#FFFFFF;font-family:"Zilla Slab", Sans-serif;font-size:48px;font-weight:500;line-height:60px;}.elementor-1086 .elementor-element.elementor-element-5cde960c > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-1086 .elementor-element.elementor-element-e2bd615{text-align:center;color:#546f7a;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;line-height:30px;}.elementor-1086 .elementor-element.elementor-element-6425a9cb .elementor-button .elementor-align-icon-right{margin-left:20px;}.elementor-1086 .elementor-element.elementor-element-6425a9cb .elementor-button .elementor-align-icon-left{margin-right:20px;}.elementor-1086 .elementor-element.elementor-element-6425a9cb .elementor-field-group{padding-right:calc( 30px/2 );padding-left:calc( 30px/2 );margin-bottom:10px;}.elementor-1086 .elementor-element.elementor-element-6425a9cb .elementor-form-fields-wrapper{margin-left:calc( -30px/2 );margin-right:calc( -30px/2 );margin-bottom:-10px;}.elementor-1086 .elementor-element.elementor-element-6425a9cb .elementor-field-group.recaptcha_v3-bottomleft, .elementor-1086 .elementor-element.elementor-element-6425a9cb .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-1086 .elementor-element.elementor-element-6425a9cb .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-1086 .elementor-element.elementor-element-6425a9cb .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-1086 .elementor-element.elementor-element-6425a9cb .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-1086 .elementor-element.elementor-element-6425a9cb .elementor-field-type-html{padding-bottom:0px;}.elementor-1086 .elementor-element.elementor-element-6425a9cb .elementor-field-group .elementor-field{color:#000000;}.elementor-1086 .elementor-element.elementor-element-6425a9cb .elementor-field-group .elementor-field, .elementor-1086 .elementor-element.elementor-element-6425a9cb .elementor-field-subgroup label{font-family:"Zilla Slab", Sans-serif;font-size:20px;font-weight:500;text-transform:capitalize;}.elementor-1086 .elementor-element.elementor-element-6425a9cb .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF;border-color:rgba(116,65,255,0);border-width:1px 1px 1px 1px;border-radius:30px 30px 30px 30px;}.elementor-1086 .elementor-element.elementor-element-6425a9cb .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF;border-color:rgba(116,65,255,0);border-width:1px 1px 1px 1px;border-radius:30px 30px 30px 30px;}.elementor-1086 .elementor-element.elementor-element-6425a9cb .elementor-field-group .elementor-select-wrapper::before{color:rgba(116,65,255,0);}.elementor-1086 .elementor-element.elementor-element-6425a9cb .e-form__buttons__wrapper__button-next{background-color:#4CC0E3;color:#ffffff;}.elementor-1086 .elementor-element.elementor-element-6425a9cb .elementor-button[type="submit"]{background-color:#4CC0E3;color:#ffffff;}.elementor-1086 .elementor-element.elementor-element-6425a9cb .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-1086 .elementor-element.elementor-element-6425a9cb .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-1086 .elementor-element.elementor-element-6425a9cb .e-form__buttons__wrapper__button-next:hover{background-color:#EB4343;color:#ffffff;}.elementor-1086 .elementor-element.elementor-element-6425a9cb .elementor-button[type="submit"]:hover{background-color:#EB4343;color:#ffffff;}.elementor-1086 .elementor-element.elementor-element-6425a9cb .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-1086 .elementor-element.elementor-element-6425a9cb .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-1086 .elementor-element.elementor-element-6425a9cb .elementor-button{border-radius:30px 30px 30px 30px;}.elementor-1086 .elementor-element.elementor-element-6425a9cb{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}@media(max-width:767px){.elementor-1086 .elementor-element.elementor-element-5cde960c{text-align:center;}.elementor-1086 .elementor-element.elementor-element-5cde960c .elementor-heading-title{font-size:28px;line-height:30px;}.elementor-1086 .elementor-element.elementor-element-e2bd615{font-size:14px;line-height:26px;}}@media(min-width:768px){.elementor-1086 .elementor-element.elementor-element-04ece09{width:5.556%;}.elementor-1086 .elementor-element.elementor-element-3a90767{width:94.444%;}.elementor-1086 .elementor-element.elementor-element-39480a1d{width:10%;}.elementor-1086 .elementor-element.elementor-element-542da5b6{width:79.664%;}.elementor-1086 .elementor-element.elementor-element-6f5805b4{width:10%;}}/* Start custom CSS */.table_area { position:relative; text-align:center; }
/*.table_area table, th{border-collapse:separate;}
.table_area table td {border-spacing:10px;}*/
.table_area table {
  margin: 0;
  padding: 0;
  width: 100%;
  table-layout: fixed;
  margin-top:20px;
  border-collapse: collapse;
}
	/* provide some minimal visual accomodation for IE8 and below */
	.table_area table tr{
		padding:10px 20px;
	}
	/*  Define the background color for all the ODD background rows  */
	

	.table_area table tr:nth-child(odd){ 
		background: #e9f1f6;
	}
	/*  Define the background color for all the EVEN background rows */
	.table_area table tr:nth-child(even){
		background: #f7f7f7;
	} 
	
	
.dg { background:#d8d8d8; }
.lg { background:#f7f7f7; }

.table_area table th,
.table_area table td {
  padding:10px;
  
}

.table_area table th {
  font-size: 17px;
  font-weight:500;
  color:#FFFFFF;
  line-height:21px;
}
.table_area table th:nth-child(1)
{
background:#fff;
}
.table_area table th:nth-child(2)
{
background:#4cc0e3;
border-top-left-radius:10px;
border-top-right-radius:10px;
}
.table_area table th:nth-child(3)
{
background:#eb4343;
border-top-left-radius:10px;
border-top-right-radius:10px;
}
.table_area table th:nth-child(4)
{
background:#4cc0e3;
border-top-left-radius:10px;
border-top-right-radius:10px;
}

   .table_area table{
        border-collapse: separate;
        border-spacing: 10px 0px;
    }
	.dark_g
	{
	background:#e3e3e2;
	color:#50504d;
	}
	
.table_area table th:nth-child(5)
{
background:#0e2753;
border-top-left-radius:10px;
border-top-right-radius:10px;
}
.vertical {
  background:#4cc0e3 !important;
  border-top-left-radius:10px;
    border-bottom-left-radius:10px;
}
.v1 { background:#0e2753 !important; }

.outer{
  writing-mode: tb-rl;
  width:98px;
  display:flex;  
  align-items:center;
  justify-content: flex-end;

}
.inner{
  transform: rotate(180deg);
  font-weight:500;
  font-size:26px;
  color:#FFFFFF;
}
.bl_area { background:#00b6ae; font-size:25px; font-weight:700; color:#FFFFFF; padding-top:50px; margin-top:50px; border-bottom:#FFFFFF 8px solid; position:relative; padding-bottom:60px; }
.bl_area .table_area table tr:nth-child(2n+1) { background:none !important; }
.report_bt
{
position:absolute;
left:50%;
 transform: translate(-50%, 0%);
background:#3f3f3f;
border:#00b6ae 4px solid;
border-radius:120px;
 font-weight:700;
  font-size:25px;
  color:#FFFFFF;
  text-align:center;
  padding:20px 40px;
  text-transform:uppercase;
}
.report_bt span { color:#00b6ae; }

.table_area.top_table{ background:#d2d2d2; padding:20px 0; }

.table_area.top_table table tr{ background:#d2d2d2; }

.table_area.top_table table{ margin-top:0; }

.table_area.top_table table th:nth-child(1), .table_area.top_table table th:nth-child(2), .table_area.top_table table th:nth-child(3), .table_area.top_table table th:nth-child(4), .table_area.top_table table th:nth-child(5), .table_area.top_table table th:nth-child(6){ background:#d2d2d2; color:#0e2753; }

.table_area.blue_table table td:nth-child(1), .table_area.blue_table table td:nth-child(2), .table_area.blue_table table td:nth-child(3), .table_area.blue_table table td:nth-child(4){ background:#4cc0e3; color:#fff; font-size:20px; font-weight:500; }

.table_area.gray_table table td:nth-child(1), .table_area.gray_table table td:nth-child(2), .table_area.gray_table table td:nth-child(3), .table_area.gray_table table td:nth-child(4){ background:#e3e3e2; color:#0e2753; font-size:20px; font-weight:500; }

.table_area.gray_table table tr:nth-child(odd), .table_area.gray_table table tr:nth-child(even){ background:#e3e3e2; }

.table_area.gray_table table{ margin-top:0; }

.blnk{ opacity:0; }

.blue_table{ background:#4cc0e3; }

.gray_table{ background:#e3e3e2; padding:20px 0; }

.btn_area{ padding:25px 0; text-align:right; }

.btn_area a{ display:inline-block; padding:15px 35px; border-radius:10px; text-decoration:none; font-size:20px; color:#fff; font-weight:500; margin-left:15px; transition:.5s ease; }

.btn_area a:hover{ background:#161f2d !important; }

.btn_area a:first-child{ background:#4cc0e3; }

.btn_area a:last-child{ background:#eb4343; }

.bl_frm{ background:#0e2753; padding:40px 15px 15px 15px; border-radius:10px; }

.bl_frm input[type="text"], .bl_frm input[type="email"]{ width:100%; font-size:18px; font-style:italic; padding:17px 20px; color:#b2b2b2; border:none; border-radius:10px; font-weight:300; }

.bl_frm input[type="text"]::placeholder, .bl_frm input[type="email"]::placeholder{ color:#b2b2b2; opacity:1; font-weight:300; }

.bl_frm input[type="submit"]{ background:#4cc0e3; padding:15px 0; border-radius:10px; border:none; font-size:20px; color:#fff; font-weight:500; transition:.5s ease; cursor:pointer; width:100%; }

.bl_frm input[type="submit"]:hover{ background:#eb4343; }


@media screen and (max-width: 930px) {
	
	
	
.table_area.top_table{ display:none; }

.table_area.gray_table table td:nth-child(1){ text-align:left; }
	
.table_area.blue_table table td:nth-child(1), .table_area.blue_table table td:nth-child(2), .table_area.blue_table table td:nth-child(3), .table_area.blue_table table td:nth-child(4), .table_area.gray_table table td:nth-child(1), .table_area.gray_table table td:nth-child(2), .table_area.gray_table table td:nth-child(3), .table_area.gray_table table td:nth-child(4){ font-size:16px; }

.table_area.blue_table table tr:nth-child(odd){ background:#4cc0e3; }
	
 .table_area table {
    border: 0;
	/*margin-top:0px;*/
  }
  .vertical {
  min-height:80px;
  height:auto;
  font-size:18px  !important;
  color:#FFFFFF;
  border-radius:0px;
  text-align:left !important;
}

.outer{
  writing-mode:normal;

   display:none;

}

.inner{
  transform: rotate(270deg);
   align-items:center;
   margin-left:50%;
  font-weight:700;
  font-size:30px;
  color:#FFFFFF;
  text-transform:uppercase;
   display:none;
}
  
 .table_area table thead {
    border: none;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  
  .table_area table tr {
    display: block;
    margin-bottom: .625em;
  }
  
  .table_area table td {
    border-bottom: 1px solid #ddd;
    display: block;
    font-size: 16px;
    text-align: right;

  }
  
 .table_area table td.text-left{ text-align:right !important; }
  
 .table_area table td::before {
    /*
    * aria-label has no advantage, it won't be read inside a table
    content: attr(aria-label);
    */
    content: attr(data-label);
    float: left;
    font-weight: 500;
  
  }
  
  .table_areatable td:last-child {
    border-bottom: 0;
  }


.bl_area .table_area table td{ text-align:left !important; }
.bl_area { padding-top:0px; }
.report_bt { border-radius:50px; font-size:16px; padding:10px; }

.blnk{ display:none !important; }

}

@media screen and (max-width: 767px) {

	.bl_frm input[type="text"], .bl_frm input[type="email"]{ margin-bottom:20px; }
	.btn_area a{ font-size:17px; padding:10px 20px; margin-left:10px; }
	.bl_frm input[type="text"], .bl_frm input[type="email"]{ font-size:15px; padding:15px; }
	.bl_frm input[type="submit"]{ font-size:17px; padding:14px 0; }
	
}

@media screen and (max-width: 760px) {
.f_rt { padding-top:30px; }
}

@media screen and (max-width: 370px) {
	
	.table_area table td::before, .table_area table td{ font-size:12px; }
	.vertical{ min-height:55px; }
	
}/* End custom CSS */