.d-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-column-gap: 30px;
  grid-row-gap: 30px;
}
.d-grid.cols-4 {
  grid-template-columns: repeat(4, 1fr);
}
.d-grid.cols-3 {
  grid-template-columns: repeat(3, 1fr);
}
.d-grid.cols-2 {
  grid-template-columns: repeat(2, 1fr);
}
.d-grid.cols-1 {
  grid-template-columns: repeat(1, 1fr);
}
.bordered .d-grid > * {
  border: 1px solid #6D6D6D;
  padding: 20px;
}
.equal-height .d-grid {
  grid-auto-rows: 1fr;
}
.gap-large .d-grid {
  grid-column-gap: 60px;
}
.elementor-icon-list-items {
}
.elementor-icon-list-items .elementor-icon-list-item {
  align-items: flex-start !important;
}

.display-block.elementor-widget-elementor-dual-heading-widget .elementor-dual-heading-title .prefix{
    display: block;
}
@media only screen and (max-width: 848px) {
  .d-grid.cols-3,
  .d-grid.cols-4 {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media only screen and (max-width: 767px) {
  .d-grid.cols-3,
  .d-grid.cols-4,
  .d-grid.cols-2 {
    grid-template-columns: repeat(1, 1fr);
  }
  .order-start
  {
    order: -1;
  }
}

.icon-box-style img
{
  max-height: 66px !important; 
}
.text-name
{
  font-size: 35px;
  font-weight: 700;
  margin-right: 15px;
}
.mb0 .elementor-widget-container
{
  margin-bottom: 0 !important;
}

.growth-service .achievement-item
{
  padding: 50px 40px 15px;
  border:1px solid #E2E2E2;;
  border-radius: 12px;
}
.growth-service .achievement-item .image{
  margin-bottom: 15px;
  min-height: 81px;
}
.checkbox-list ul
{
  list-style: none;
  padding-left: 0;
}
.checkbox-list ul li
{
  position: relative;
  padding-left: 36px;
  padding-bottom: 10px;
}
.checkbox-list ul li:before
{
  position: absolute;
  content: '\f14a';
  font-family: "Font Awesome 5 Pro";
  font-weight: 300;
  left: 0;
  top: 0;
  font-size: 20px;
  color: #288afc;
}

.serviceIconBox .elementor-widget-image-box, .serviceIconBox .elementor-widget-image-box .elementor-widget-container
{
  height: 100%;
}

.bg-white .elementor-widget-wrap
{
  background-color: #FFF;
}

.mfp-close {
  max-width: 30px !important;
  display: flex !important;
  align-items: center;
  justify-content: center;
  outline: none !important;
}
.wrapper-video-link {
  cursor: pointer;
}

.image-featured img {
  min-height: 262px;
  max-height: 262px;
}

.sticky-header {
  transition: opacity 0.5s ease;
}
.hide-sticky {
/*  opacity: 0;*/
  z-index: 0;
}

.contact-form .elementor-field-group:after {

    position: absolute;

    right: 24px;

    top: 35px;

}

.contact-form .elementor-field-group-name:after {

    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='20' viewBox='0 0 18 20' fill='none'%3E%3Cpath d='M17.0083 19V17C17.0083 15.9391 16.5867 14.9217 15.8361 14.1716C15.0856 13.4214 14.0677 13 13.0062 13H5.00208C3.94066 13 2.92272 13.4214 2.17218 14.1716C1.42165 14.9217 1 15.9391 1 17V19' stroke='%23FF650E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.00404 9C11.2143 9 13.0061 7.20914 13.0061 5C13.0061 2.79086 11.2143 1 9.00404 1C6.79375 1 5.00195 2.79086 5.00195 5C5.00195 7.20914 6.79375 9 9.00404 9Z' stroke='%23FF650E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");

}

.contact-form .elementor-field-group-phone:after {

    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cpath d='M20.8985 15.9201V18.9201C20.8996 19.1986 20.8425 19.4743 20.7309 19.7294C20.6193 19.9846 20.4555 20.2137 20.2502 20.402C20.0449 20.5902 19.8025 20.7336 19.5385 20.8228C19.2746 20.912 18.9949 20.9452 18.7173 20.9201C15.6386 20.5857 12.6812 19.5342 10.0828 17.8501C7.66541 16.3148 5.61586 14.2663 4.07972 11.8501C2.38882 9.2413 1.33653 6.27109 1.00812 3.1801C0.983118 2.90356 1.016 2.62486 1.10467 2.36172C1.19334 2.09859 1.33586 1.85679 1.52316 1.65172C1.71045 1.44665 1.93841 1.28281 2.19253 1.17062C2.44665 1.05843 2.72135 1.00036 2.99916 1.0001H6.00072C6.48628 0.995321 6.95701 1.16718 7.32517 1.48363C7.69333 1.80008 7.9338 2.23954 8.00176 2.7201C8.12845 3.68016 8.3634 4.62282 8.70213 5.5301C8.83674 5.88802 8.86587 6.27701 8.78608 6.65098C8.70628 7.02494 8.52089 7.36821 8.25189 7.6401L6.98123 8.9101C8.40553 11.4136 10.4795 13.4865 12.9844 14.9101L14.255 13.6401C14.527 13.3712 14.8705 13.1859 15.2447 13.1062C15.6188 13.0264 16.008 13.0556 16.3661 13.1901C17.2739 13.5286 18.217 13.7635 19.1776 13.8901C19.6636 13.9586 20.1075 14.2033 20.4248 14.5776C20.7421 14.9519 20.9107 15.4297 20.8985 15.9201Z' stroke='%23FF650E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");

}

.contact-form .elementor-field-group-email:after {

    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='19' viewBox='0 0 24 19' fill='none'%3E%3Cpath d='M3.12611 1H20.135C21.3043 1 22.2611 1.95625 22.2611 3.125V15.875C22.2611 17.0438 21.3043 18 20.135 18H3.12611C1.95675 18 1 17.0438 1 15.875V3.125C1 1.95625 1.95675 1 3.12611 1Z' stroke='%23FF650E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M22.2611 3.125L11.6305 10.5625L1 3.125' stroke='%23FF650E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");

}

.contact-form .elementor-field-group-subject:after {

    content: url("data:image/svg+xml,%3Csvg width='18' height='22' viewBox='0 0 18 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 1H3C2.46957 1 1.96086 1.21071 1.58579 1.58579C1.21071 1.96086 1 2.46957 1 3V19C1 19.5304 1.21071 20.0391 1.58579 20.4142C1.96086 20.7893 2.46957 21 3 21H15C15.5304 21 16.0391 20.7893 16.4142 20.4142C16.7893 20.0391 17 19.5304 17 19V7L11 1Z' stroke='%23E40613' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11 1V7H17' stroke='%23E40613' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13 12H5' stroke='%23E40613' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13 16H5' stroke='%23E40613' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7 8H6H5' stroke='%23E40613' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");

}

.contact-form .elementor-field-group-message:after {

    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M19.0094 9.50003C19.0128 10.8199 18.7043 12.1219 18.1089 13.3C17.403 14.7118 16.3177 15.8992 14.9747 16.7293C13.6317 17.5594 12.084 17.9994 10.5049 18C9.18439 18.0035 7.8817 17.6951 6.70297 17.1L1 19L2.90099 13.3C2.30561 12.1219 1.99708 10.8199 2.00052 9.50003C2.00113 7.92179 2.44136 6.37488 3.2719 5.03258C4.10244 3.69028 5.29049 2.6056 6.70297 1.90003C7.8817 1.30496 9.18439 0.996587 10.5049 1.00003H11.0052C13.0906 1.11502 15.0604 1.99479 16.5372 3.47089C18.0141 4.94699 18.8943 6.91568 19.0094 9.00003V9.50003Z' stroke='%23FF650E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");

}
.contact-form .elementor-field-group:after {
    filter: hue-rotate(191deg) contrast(0.7);
}