.elementor-4380 .elementor-element.elementor-element-1e69fe6{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:127px;--padding-bottom:130px;--padding-left:15px;--padding-right:15px;}.elementor-4380 .elementor-element.elementor-element-989c66f{width:initial;max-width:initial;}.elementor-4380 .elementor-element.elementor-element-989c66f > .elementor-widget-container{margin:0px 0px 33px 0px;padding:0px 0px 0px 0px;}.elementor-4380 .elementor-element.elementor-element-989c66f.elementor-element{--align-self:center;}.elementor-4380 .elementor-element.elementor-element-989c66f .tf-title-section .title-section{text-align:center;}.elementor-4380 .elementor-element.elementor-element-989c66f .tf-title-section .title-section .heading{letter-spacing:-1.3px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4380 .elementor-element.elementor-element-6bdd4f0{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-4380 .elementor-element.elementor-element-d64243f{width:initial;max-width:initial;font-weight:normal;}.elementor-4380 .elementor-element.elementor-element-d64243f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4380 .elementor-element.elementor-element-fdf6b41{width:var( --container-widget-width, 785px );max-width:785px;--container-widget-width:785px;--container-widget-flex-grow:0;}.elementor-4380 .elementor-element.elementor-element-fdf6b41 > .elementor-widget-container{background-color:var( --e-global-color-secondary );margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-4380 .elementor-element.elementor-element-fdf6b41.elementor-element{--align-self:center;}.elementor-4380 .elementor-element.elementor-element-fdf6b41 .tf-title-section .title-section{text-align:center;}.elementor-4380 .elementor-element.elementor-element-fdf6b41 .tf-title-section .title-section .heading{letter-spacing:-1.3px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4380 .elementor-element.elementor-element-69229f6{width:initial;max-width:initial;font-weight:normal;}.elementor-4380 .elementor-element.elementor-element-69229f6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4380 .elementor-element.elementor-element-0f50b24{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-4380 .elementor-element.elementor-element-0f50b24:not(.elementor-motion-effects-element-type-background), .elementor-4380 .elementor-element.elementor-element-0f50b24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4380 .elementor-element.elementor-element-0f50b24.e-con{--align-self:center;}.elementor-4380 .elementor-element.elementor-element-91cb880{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0% 0% 0% 0%;}.elementor-4380 .elementor-element.elementor-element-91cb880.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4380 .elementor-element.elementor-element-91cb880 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-4380 .elementor-element.elementor-element-91cb880 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-4380 .elementor-element.elementor-element-91cb880.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-4380 .elementor-element.elementor-element-91cb880.elementor-view-framed .elementor-icon, .elementor-4380 .elementor-element.elementor-element-91cb880.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4380 .elementor-element.elementor-element-91cb880 .elementor-icon{font-size:26px;}.elementor-4380 .elementor-element.elementor-element-91cb880 .elementor-icon-box-title, .elementor-4380 .elementor-element.elementor-element-91cb880 .elementor-icon-box-title a{font-family:"Rethink Sans", Sans-serif;font-size:18px;font-weight:400;letter-spacing:-0.4px;}.elementor-4380 .elementor-element.elementor-element-91cb880 .elementor-icon-box-description{font-family:"Rethink Sans", Sans-serif;font-size:16px;font-weight:400;line-height:26px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#666B68;}.elementor-4380 .elementor-element.elementor-element-2a436d6{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0% 0% 0% 0%;}.elementor-4380 .elementor-element.elementor-element-2a436d6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4380 .elementor-element.elementor-element-2a436d6 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-4380 .elementor-element.elementor-element-2a436d6 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-4380 .elementor-element.elementor-element-2a436d6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-4380 .elementor-element.elementor-element-2a436d6.elementor-view-framed .elementor-icon, .elementor-4380 .elementor-element.elementor-element-2a436d6.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4380 .elementor-element.elementor-element-2a436d6 .elementor-icon{font-size:26px;}.elementor-4380 .elementor-element.elementor-element-2a436d6 .elementor-icon-box-title, .elementor-4380 .elementor-element.elementor-element-2a436d6 .elementor-icon-box-title a{font-family:"Rethink Sans", Sans-serif;font-size:18px;font-weight:400;letter-spacing:-0.4px;}.elementor-4380 .elementor-element.elementor-element-2a436d6 .elementor-icon-box-description{font-family:"Rethink Sans", Sans-serif;font-size:16px;font-weight:400;line-height:26px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#666B68;}.elementor-4380 .elementor-element.elementor-element-b166c4a{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0% 0% 0% 0%;}.elementor-4380 .elementor-element.elementor-element-b166c4a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4380 .elementor-element.elementor-element-b166c4a .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-4380 .elementor-element.elementor-element-b166c4a .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-4380 .elementor-element.elementor-element-b166c4a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-4380 .elementor-element.elementor-element-b166c4a.elementor-view-framed .elementor-icon, .elementor-4380 .elementor-element.elementor-element-b166c4a.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4380 .elementor-element.elementor-element-b166c4a .elementor-icon{font-size:26px;}.elementor-4380 .elementor-element.elementor-element-b166c4a .elementor-icon-box-title, .elementor-4380 .elementor-element.elementor-element-b166c4a .elementor-icon-box-title a{font-family:"Rethink Sans", Sans-serif;font-size:18px;font-weight:400;letter-spacing:-0.4px;}.elementor-4380 .elementor-element.elementor-element-b166c4a .elementor-icon-box-description{font-family:"Rethink Sans", Sans-serif;font-size:16px;font-weight:400;line-height:26px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#666B68;}.elementor-4380 .elementor-element.elementor-element-701e21e{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0% 0% 0% 0%;}.elementor-4380 .elementor-element.elementor-element-701e21e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4380 .elementor-element.elementor-element-701e21e .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-4380 .elementor-element.elementor-element-701e21e .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-4380 .elementor-element.elementor-element-701e21e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-4380 .elementor-element.elementor-element-701e21e.elementor-view-framed .elementor-icon, .elementor-4380 .elementor-element.elementor-element-701e21e.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4380 .elementor-element.elementor-element-701e21e .elementor-icon{font-size:26px;}.elementor-4380 .elementor-element.elementor-element-701e21e .elementor-icon-box-title, .elementor-4380 .elementor-element.elementor-element-701e21e .elementor-icon-box-title a{font-family:"Rethink Sans", Sans-serif;font-size:18px;font-weight:400;letter-spacing:-0.4px;}.elementor-4380 .elementor-element.elementor-element-701e21e .elementor-icon-box-description{font-family:"Rethink Sans", Sans-serif;font-size:16px;font-weight:400;line-height:26px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#666B68;}.elementor-4380 .elementor-element.elementor-element-97142a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4380 .elementor-element.elementor-element-97142a4.elementor-element{--order:-99999 /* order start hack */;}.elementor-4380 .elementor-element.elementor-element-97142a4 .elementor-heading-title{font-family:"Rethink Sans", Sans-serif;font-size:27px;font-weight:700;line-height:1.3em;color:#020D2B;}.elementor-4380 .elementor-element.elementor-element-502bd73{width:initial;max-width:initial;font-weight:normal;}.elementor-4380 .elementor-element.elementor-element-502bd73.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4380 .elementor-element.elementor-element-551d45d{width:var( --container-widget-width, 785px );max-width:785px;--container-widget-width:785px;--container-widget-flex-grow:0;}.elementor-4380 .elementor-element.elementor-element-551d45d > .elementor-widget-container{background-color:var( --e-global-color-secondary );margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-4380 .elementor-element.elementor-element-551d45d.elementor-element{--align-self:center;}.elementor-4380 .elementor-element.elementor-element-551d45d .tf-title-section .title-section{text-align:center;}.elementor-4380 .elementor-element.elementor-element-551d45d .tf-title-section .title-section .heading{letter-spacing:-1.3px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body.elementor-page-4380 #footer{display:block;}body.elementor-page-4380 .info-footer{display:block;}body.elementor-page-4380 #bottom{display:block;}body.elementor-page-4380 #themesflat-content{padding-top:0px;padding-bottom:0px;}body.elementor-page-4380 .page-header{display:block;}body.elementor-page-4380 .page-title{padding-top:184px;padding-bottom:227px;}body.elementor-page-4380 .page-title.default .page-title-heading{margin:46px 0px 22px 0px;}@media(min-width:768px){.elementor-4380 .elementor-element.elementor-element-1e69fe6{--content-width:1290px;}.elementor-4380 .elementor-element.elementor-element-0f50b24{--width:785px;}}@media(max-width:1024px){.elementor-4380 .elementor-element.elementor-element-1e69fe6{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-4380 .elementor-element.elementor-element-989c66f{width:100%;max-width:100%;}.elementor-4380 .elementor-element.elementor-element-989c66f > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4380 .elementor-element.elementor-element-989c66f .tf-title-section .title-section .sub-title{font-size:16px;}.elementor-4380 .elementor-element.elementor-element-989c66f .tf-title-section .title-section .heading{font-size:35px;line-height:1.3em;}.elementor-4380 .elementor-element.elementor-element-6bdd4f0{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-4380 .elementor-element.elementor-element-fdf6b41{width:100%;max-width:100%;}.elementor-4380 .elementor-element.elementor-element-fdf6b41 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4380 .elementor-element.elementor-element-fdf6b41 .tf-title-section .title-section .sub-title{font-size:16px;}.elementor-4380 .elementor-element.elementor-element-fdf6b41 .tf-title-section .title-section .heading{font-size:35px;line-height:1.3em;}.elementor-4380 .elementor-element.elementor-element-97142a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4380 .elementor-element.elementor-element-551d45d{width:100%;max-width:100%;}.elementor-4380 .elementor-element.elementor-element-551d45d > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4380 .elementor-element.elementor-element-551d45d .tf-title-section .title-section .sub-title{font-size:16px;}.elementor-4380 .elementor-element.elementor-element-551d45d .tf-title-section .title-section .heading{font-size:35px;line-height:1.3em;}}@media(max-width:767px){.elementor-4380 .elementor-element.elementor-element-989c66f .tf-title-section .title-section .heading{font-size:30px;}.elementor-4380 .elementor-element.elementor-element-fdf6b41 .tf-title-section .title-section .heading{font-size:30px;}.elementor-4380 .elementor-element.elementor-element-91cb880{width:100%;max-width:100%;}.elementor-4380 .elementor-element.elementor-element-91cb880 .elementor-icon-box-wrapper{align-items:start;}.elementor-4380 .elementor-element.elementor-element-91cb880 .elementor-icon-box-title{margin-block-end:0px;}.elementor-4380 .elementor-element.elementor-element-2a436d6{width:100%;max-width:100%;}.elementor-4380 .elementor-element.elementor-element-2a436d6 .elementor-icon-box-wrapper{align-items:start;}.elementor-4380 .elementor-element.elementor-element-2a436d6 .elementor-icon-box-title{margin-block-end:0px;}.elementor-4380 .elementor-element.elementor-element-b166c4a{width:100%;max-width:100%;}.elementor-4380 .elementor-element.elementor-element-b166c4a .elementor-icon-box-wrapper{align-items:start;}.elementor-4380 .elementor-element.elementor-element-b166c4a .elementor-icon-box-title{margin-block-end:0px;}.elementor-4380 .elementor-element.elementor-element-701e21e{width:100%;max-width:100%;}.elementor-4380 .elementor-element.elementor-element-701e21e .elementor-icon-box-wrapper{align-items:start;}.elementor-4380 .elementor-element.elementor-element-701e21e .elementor-icon-box-title{margin-block-end:0px;}.elementor-4380 .elementor-element.elementor-element-551d45d .tf-title-section .title-section .heading{font-size:30px;}}/* Start custom CSS for text-editor, class: .elementor-element-d64243f */.conditions-section {
  padding: 10px 0;
}

.conditions-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 30px;
  margin-top: 40px;
}

.condition-card {
  background: #ffffff;
  padding: 35px;
  border-radius: 14px;
  box-shadow: 0 12px 35px rgba(0,0,0,0.06);
  transition: 0.3s ease;
}

.condition-card:hover {
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,0.1);
}

.condition-card h3 {
  margin-bottom: 12px;
}

.condition-card .tf-btn {
  margin-right: 10px;
  margin-top: 15px;
  display: inline-block;
}


/* Tablet & Mobile */

@media (max-width: 1024px) {
  .conditions-grid {
    grid-template-columns: 1fr;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69229f6 */.conditions-section {
  padding: 10px 0;
}

.conditions-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 30px;
  margin-top: 40px;
}

.condition-card {
  background: #ffffff;
  padding: 35px;
  border-radius: 14px;
  box-shadow: 0 12px 35px rgba(0,0,0,0.06);
  transition: 0.3s ease;
}

.condition-card:hover {
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,0.1);
}

.condition-card h3 {
  margin-bottom: 12px;
}

.condition-card .tf-btn {
  margin-right: 10px;
  margin-top: 15px;
  display: inline-block;
}


/* Tablet & Mobile */

@media (max-width: 1024px) {
  .conditions-grid {
    grid-template-columns: 1fr;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-502bd73 */.conditions-section {
  padding: 10px 0;
}

.conditions-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 30px;
  margin-top: 40px;
}

.condition-card {
  background: #ffffff;
  padding: 35px;
  border-radius: 14px;
  box-shadow: 0 12px 35px rgba(0,0,0,0.06);
  transition: 0.3s ease;
}

.condition-card:hover {
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,0.1);
}

.condition-card h3 {
  margin-bottom: 12px;
}

.condition-card .tf-btn {
  margin-right: 10px;
  margin-top: 15px;
  display: inline-block;
}


/* Tablet & Mobile */

@media (max-width: 1024px) {
  .conditions-grid {
    grid-template-columns: 1fr;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6bdd4f0 */.elementor-2801 .elementor-element.elementor-element-b4fd541 .tf-services-wrap .content {
    background: var(--e-global-color-secondary);
}
.elementor-2801 .elementor-element.elementor-element-b4fd541 .tf-services-wrap .icon {
    font-size: 130px;
    float: left;
}
.tf-services-wrap.style5 .services-post .description {
    clear: left;
}
.tf-services-wrap.style5 .services-post:hover .title a, .tf-services-wrap.style5 .services-post:hover .description, .tf-services-wrap.style5 .services-post:hover .tf-button{
    color: #20265b;
}
.tf-services-wrap .services-post,
.tf-services-wrap.style5 .services-post{
        border: 0;
    border-style: none !important;
    border-width: 0 !important;
}
.wrap-services-post .services-post .tf-button-container a {
    background: var(--e-global-color-primary);
    padding: 10px;
}
.elementor-2801 .elementor-element.elementor-element-b4fd541 .tf-services-wrap .content {
    background: white;
}
.tf-services-wrap.style5 .services-post .title {
    display: inline-block;
    padding-left: 0px;
   
}
.tf-services-wrap.style5 .services-post{
    padding: 0;
}

@media (min-width: 768px) {
    .tf-services-wrap.style5 .services-post .title{
        padding-left: 30px;
    }
    
    .tf-services-wrap.style5 .services-post .title a{
         line-height: 3;
    }
}
.tf-services-wrap.style5 .services-post .icon{
        background: transparent!important;
}
div.tf-services-wrap.style5 .services-post,
div.tf-services-wrap.style5 .services-post:hover {
    background: #e6f2f9!important;
}
div.tf-services-wrap.style5 .services-post:hover .description {
        color: #000000;
}/* End custom CSS */