
@import url("https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css");






/* 1a. Containers */




/* 1b. Colors */












/* 1c. Typography */


























/* 1d. Buttons */













/* 1e. Forms */









































/* 1f. Tables */













/* 1g. Website header */








/* 1h. Website footer */








.content-wrapper, .container {
  max-width: calc(1232px + 48px);
  padding-left: 24px;
  padding-right: 24px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}







html {
  font-size: 20px;
  overflow-x: hidden;scroll-behavior: smooth;
}

body {
  font-weight: 400; text-decoration: none; line-height: 1.5; font-family: Manrope, sans-serif; font-style: normal;
  color: #0F0E24;
  font-size: 20px;
  background-color: #F7F7F7;
}

/* Paragraphs */

p {
  font-weight: 400; text-decoration: none; line-height: 1.5; font-family: Manrope, sans-serif; font-style: normal;
}

/* Anchors */

a {
  font-weight: normal; text-decoration: none; font-family: Manrope, sans-serif; font-style: normal;
  color: #FB706C;
}

a:hover,
a:focus {
  font-weight: normal; text-decoration: none; font-family: Manrope, sans-serif; font-style: normal;
  color: #d34844;
}

a:active {
  font-weight: normal; text-decoration: none; font-family: Manrope, sans-serif; font-style: normal;
  color: #ff9894;
}

/* Headings */

h1,
.h1 {
  font-weight: 700; text-decoration: none; line-height: 1.06; font-family: new-kansas, sans-serif; font-style: normal;
  color: #0F0E24;
  font-size: 64px;
  text-transform: none;
}

h2,
.h2 {
  font-weight: 700; text-decoration: none; line-height: 1.2; font-family: new-kansas, sans-serif; font-style: normal;
  color: #0F0E24;
  font-size: 48px;
  text-transform: none;
}

h3,
.h3 {
  font-weight: 700; text-decoration: none; line-height: 1.25; font-family: new-kansas, sans-serif; font-style: normal;
  color: #0F0E24;
  font-size: 32px;
  text-transform: none;
}

h4,
.h4 {
  font-weight: 700; text-decoration: none; line-height: 1.17; font-family: new-kansas, sans-serif; font-style: normal;
  color: #0F0E24;
  font-size: 24px;
  text-transform: none;
}

h5,
.h5 {
  font-weight: 700; text-decoration: none; line-height: 1.4; font-family: new-kansas, sans-serif; font-style: normal;
  color: #0F0E24;
  font-size: 20px;
  text-transform: none;
}

h6,
.h6 {
  font-weight: 400; text-decoration: none; line-height: 1.4; font-family: new-kansas, sans-serif; font-style: normal;
  color: #0F0E24;
  font-size: 20px;
  text-transform: none;
}

.big_h1 h1{
  font-size: 96px;
  line-height: 1.03;
}

/* Blockquote */

blockquote {
  border-left-color: #0F0E24;
}





button a,
.button a, 
.hs-blog-post-listing__post-button {
  border: 1px solid #FB706C;

  padding-top: 13px;
padding-right: 24px;
padding-bottom: 13px;
padding-left: 24px;

  font-family: Manrope, sans-serif; font-style: normal; font-weight: 500; text-decoration: none;
  border-radius: 50px;
  font-size: 16px;
  text-transform: none;
  min-width: 120px;
  display: inline-block;
  transition: 0.5s;
  text-align: center;
}

button a:hover,
button a:focus,
.button a:hover,
.button a:focus,
.hs-blog-post-listing__post-button:hover,
.hs-blog-post-listing__post-button:focus {
  border: 1px solid #0C0A44;
;
  border-radius: 50px;
}

button a:active,
.button a:active,
.hs-blog-post-listing__post-button:active {
  font-family: Manrope, sans-serif; font-style: normal; font-weight: 500; text-decoration: none;
  background-color: rgba(255, 152, 148, 1.0);
  border-color: #ff9894;
}

.button.button_primary a{
  background-color: 

  
  
    
  


  rgba(251, 112, 108, 1.0)

;
  color: #FFFFFF;
}

.button.button_primary a:hover{
  color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
  background-color: 

  
  
    
  


  rgba(12, 10, 68, 1.0)

;
}

.button.button_secondary a{
  background-color: #0C0A44;
  color: #FFFFFF;
  border: 0px solid #0C0A44;
}

.button.button_secondary a:hover{
  background-color: #F6C25D;
  color: #0C0A44;
  border: 0px solid #F6C25D;
}





form,
.submitted-message {
  font-weight: 400; text-decoration: none; line-height: 1.5; font-family: Manrope, sans-serif; font-style: normal;
  border: 1px none #FFFFFF;
;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  background-color: 

  
  
    
  


  rgba(255, 255, 255, 0.0)

;
  padding: 0px;
;
}

/* Form title */

.form-title {
  border: 1px none #EDEDED;
;
  padding: 15px;
;
  font-family: Manrope; font-style: normal; font-weight: 400; text-decoration: none;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  font-size: 16px;
  color: #0F0E24;
  background-color: 

  
  
    
  


  rgba(255, 255, 255, 0.0)

;
}


/* Labels */

form label {
  color: #0F0E24;
}

/* Help text */

form legend {
  color: #FB706C;
}

/* Inputs */

form input[type=text],
form input[type=search],
form input[type=email],
form input[type=password],
form input[type=tel],
form input[type=number],
form input[type=file],
form select,
form textarea {
  border: 1px solid #EDEDED;

  background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
  color: #0F0E24;
  border-radius: 5px;
}

/* Form placeholder text */

::-webkit-input-placeholder {
  color: #0F0E24;
}

::-moz-placeholder {
  color: #0F0E24;
}

:-ms-input-placeholder {
  color: #0F0E24;
}

::placeholder {
  color: #0F0E24;
}

/* Inputs - date picker */

.hs-fieldtype-date .input .hs-dateinput:before {
  color: #0F0E24;
}

.fn-date-picker td.is-selected .pika-button {
  background: #FB706C;
}

.fn-date-picker td .pika-button:hover {
  background-color: #FB706C !important;
}

.fn-date-picker td.is-today .pika-button {
  color: #FB706C;
}

/* Submit button */

form input[type=submit],
form .hs-button {
  border: 1px none #FB706C;
;
  padding-top: 13px;
padding-right: 24px;
padding-bottom: 13px;
padding-left: 24px;
;
  font-family: Manrope, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  color: #FFFFFF;
  font-size: 16px;
  background-color: 

  
  
    
  


  rgba(251, 112, 108, 1.0)

;
  border-radius: 50px;
  text-transform: none;
}

form input[type=submit]:hover,
form input[type=submit]:focus,
form .hs-button:hover,
form .hs-button:focus {
  background-color: 

  
  
    
  


  rgba(12, 10, 68, 1.0)

;
  color: #FFFFFF;
  border: 1px none #0C0A44;
;
}

form input[type=submit]:active,
form .hs-button:active {
  background-color: rgba(255, 152, 148, 1.0);
  border-color: #ff9894;
}





/* Table */

table {
  border: 1px solid #EDEDED;

  background-color: 

  
  
    
  


  rgba(255, 255, 255, 0.0)

;
}

/* Table cells */

td,
th {
  border: 1px solid #EDEDED;

  padding: 15px;

  color: #0F0E24;
}

/* Table header */

thead th {
  background-color: 

  
  
    
  


  rgba(255, 255, 255, 0.0)

;
  color: #0F0E24;
}

/* Table footer */

tfoot td {
  background-color: 

  
  
    
  


  rgba(255, 255, 255, 0.0)

;
  color: #0F0E24;
}





.header {
  background-color: 

  
  
    
  


  rgba(247, 247, 247, 1.0)

;
}

.menu__link,
.header__logo .logo-company-name,
.header__language-switcher-label-current,
.header__language-switcher .lang_list_class li a {
  color: #0F0E24;
  font-family: Manrope;
}

.menu__child-toggle-icon {
  border-top-color: #0F0E24;
}

.menu .menu__link:hover,
.menu .menu__link:focus,
.header__language-switcher-label-current:hover,
.header__language-switcher-label-current:focus,
.header__language-switcher .lang_list_class li:hover a,
.header__language-switcher .lang_list_class li a:focus {
  color: #000000;
}

.menu__child-toggle-icon:hover,
.menu__child-toggle-icon:focus {
  border-top-color: #000000;
}

.menu .menu__link:active,
.header__language-switcher-label-current:active,
.header__language-switcher .lang_list_class li a:active {
  color: #37364c;
}

.menu__child-toggle-icon:active {
  border-top-color: #37364c;
}

.menu .menu__item--depth-1 > .menu__link--active-link:after {
  background-color: #0F0E24;
}

@media (min-width: 767px) {
  .menu .menu__submenu,
  .header__language-switcher .lang_list_class {
    border: 0px solid #FB706C;

    background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
  }

  .menu__submenu--level-2 > .menu__item:first-child:before {
    border: 0px solid #FB706C;

    background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
  }
}

.menu__submenu .menu__link,
.menu__submenu .menu__link:hover,
.menu__submenu .menu__link:focus {
  color: #0F0E24;
  background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
}

.header__language-switcher .lang_list_class:before {
  border-bottom-color: #FB706C;
}

.menu__submenu .menu__link:hover,
.menu__submenu .menu__link:focus,
.header__language-switcher .lang_list_class li:hover,
.menu__submenu--level-2 > .menu__item:first-child:hover:before,
.menu__submenu--level-2 > .menu__item:first-child.focus:before {
  background-color: 

  
  
    
  


  rgba(247, 247, 247, 1.0)

;
}

.header__language-switcher .lang_list_class.first-active::after {
  border-bottom-color: 

  
  
    
  


  rgba(247, 247, 247, 1.0)

;
}

.header__language-switcher-label-current,
.header__language-switcher .lang_list_class li a {
  font-family: Manrope;
}

.header__language-switcher-label-current:after {
  border-top-color: #0F0E24;
}

@media(max-width: 767px) {
  .header__navigation {
    background-color: 

  
  
    
  


  rgba(247, 247, 247, 1.0)

;
  }

  .header__navigation-toggle svg,
  .menu-arrow svg {
    fill: #0F0E24;
  }
}





.footer {
  background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
}

/* Footer content */

.footer p,
.footer h1,
.footer h2,
.footer h3,
.footer h4,
.footer h5,
.footer h6,
.footer label,
.footer span,
.footer li,
.footer img {
  color: #0F0E24;
}





.blog-post,
.blog-header__inner,
.blog-related-posts {
  padding: 0px 0;
}

/* Blog post */

.blog-post__meta a {
  color: #0F0E24;
}

.blog-post__tag-link {
  color: #0F0E24;
}

.blog-post__tag-link:hover,
.blog-post__tag-link:focus {
  color: #000000;
}

.blog-post__tag-link:active {
  color: #37364c;
}

/* Blog related posts */

.blog-related-posts__title-link,
.blog-related-posts__title-link:hover,
.blog-related-posts__title-link:focus,
.blog-related-posts__title-link:active {
  font-weight: 700; text-decoration: none; line-height: 1.2; font-family: new-kansas, sans-serif; font-style: normal;
  text-transform: none;
}

.blog-related-posts__title-link {
  color: #0F0E24;
}

.blog-related-posts__title-link:hover,
.blog-related-posts__title-link:focus {
  color: #000000;
}

.blog-related-posts__title-link:active {
  color: #37364c;
}

/* Blog comments */

.blog-comments {
  margin-bottom: 0px;
}

#comments-listing .comment-reply-to {
  color: #FB706C;
}

#comments-listing .comment-reply-to:hover,
#comments-listing .comment-reply-to:focus {
  color: #d34844;
}

#comments-listing .comment-reply-to:active {
  color: #ff9894;
}





.hs-search-results__title {
  font-weight: 700; text-decoration: none; line-height: 1.06; font-family: new-kansas, sans-serif; font-style: normal;
  color: #0F0E24;
}





/* Blog listing */

.hs-blog-post-listing__post-title-link,
.hs-blog-post-listing__post-title-link:hover,
.hs-blog-post-listing__post-title-link:focus,
.hs-blog-post-listing__post-title-link:active {
  font-weight: 700; text-decoration: none; line-height: 1.2; font-family: new-kansas, sans-serif; font-style: normal;
  text-transform: none;
}

.hs-blog-post-listing__post-title-link {
  color: #0F0E24;
}

.hs-blog-post-listing__post-title-link:hover,
.hs-blog-post-listing__post-title-link:focus {
  color: #000000;
}

.hs-blog-post-listing__post-title-link:active {
  color: #37364c;
}


.hs-blog-post-listing__post-tag,
.hs-blog-post-listing__post-author-name {
  color: #0F0E24;
}

/* Blog pagination */

.hs-pagination__link-text,
.hs-pagination__link--number {
  color: #0F0E24;
}

.hs-pagination__link:hover .hs-pagination__link-text,
.hs-pagination__link:focus .hs-pagination__link-text,
.hs-pagination__link--number:hover,
.hs-pagination__link--number:focus {
  color: #000000;
}

.hs-pagination__link:active .hs-pagination__link-text,
.hs-pagination__link--number:active {
  color: #37364c;
}

.hs-pagination__link-icon svg {
  fill: #0F0E24;
}

/* Pricing card */

.card__price {
  font-weight: 700; text-decoration: none; line-height: 1.25; font-family: new-kansas, sans-serif; font-style: normal;
  color: #0F0E24;
  font-size: 32px;
}

.card__body svg {
  fill: #FB706C;
}

/* Social follow */

.social-links__icon {
  background-color: #FB706C;
}

.social-links__icon:hover,
.social-links__icon:focus {
  background-color: #d34844;
}

.social-links__icon:active {
  background-color: #ff9894;
  font-weight: 700; text-decoration: none; line-height: 1.25; font-family: new-kansas, sans-serif; font-style: normal;
  color: #0F0E24;
  font-size: 32px;
}

.heading_white_text *{
  color: #FFFFFF;
}

.small_p p{
  font-size: 16px;
}

@media (max-width: 991px){
  h1, h2{
    font-size: 32px;
    line-height: 1.25;
  }
  .big_h1 h1{
    font-size: 64px;
  }
}

/* TWO COL WITH CARD */

.two_col_with_card h5,
.two_col_with_card h2,
.two_col_with_card p { margin-bottom: 0; }

.two_col_with_card .two_col_card { border-radius: 15px; width: 100%; max-width: 448px;}
.two_col_with_card .two_col_card:last-child { margin-bottom: 0;}
.two_col_card:nth-child(odd) { margin-right: 30px; margin-left: auto;}
.two_col_with_card .two_col_card .crad_icon { width: 54px; height: 54px; left: -27px; top: -27px; border-radius: 15px;}

.two_col_with_card .two_col_card .two_col_card_content h5{ font-family:color: #0F0E24;font-family: Manrope, sans-serif;; color:#000000; }
.two_col_with_card .two_col_card .two_col_card_content p{ color:#8C8B95; }

.two_col_with_card .two_col_card .two_col_card_content h5{ margin-bottom: 8px; }

.two_col_with_card .two_col_content h2{margin-bottom: 30px;}



.two_col_img_con_title{max-width:1093px; }
.inner_left_two_col_img{max-width:494px;}
.two_col_img_con_box:nth-child(2n){flex-direction:row-reverse;}
/* .two_col_img_con_box:nth-child(2n) .inner_left_two_col_img{margin:0 0 0 auto;} */
.inner_left_two_col_img h3{font-family:Manrope,sans-serif;color:#FB706C;}
.two_col_img_con_box:last-child{padding-bottom:0;}

.full_img_con_sec .inner_full_img_con .full_img_con_box_title h3{margin-bottom: 25px;}

.full_img_con_sec .outter_full_img_con .full_img_con_title{max-width: 990px;}

.hs_cos_wrapper_type_rich_text ul li { margin-bottom: 20px; }

div#hs_cos_wrapper_widget_1688392442163 {
    max-width: 1232px;
    margin-left: auto;
    margin-right: auto;
}

@media screen and (max-width: 1300px){
  .two_col_with_card .two_col_card .crad_icon { width: 50px; height: 50px; left: -20px; top: -22px; } 
}
@media screen and (max-width: 1280px){

  .two_col_with_card .two_col_card { max-width: 430px; }

}

@media (max-width: 767px){
  .two_col_with_card .two_col_content_wrap  .two_col_content{
        margin-bottom: 65px;
  }
  .two_col_with_card .two_col_card{
        max-width: 94%;
        margin-left: auto;
        margin-right: 0;
  }
  .two_col_with_card .two_col_content h2{
    margin-bottom: 25px;
  }
  
  .inner_left_two_col_img h3{margin-bottom: 16px;}
  
  .span4.widget-span.widget-type-cell.dnd-column.dnd_area-dnd_partial-2-column-1-padding.dnd_area-dnd_partial-2-column-1-vertical-alignment,
  .span4.widget-span.widget-type-cell.dnd_area-dnd_partial-2-column-4-vertical-alignment.dnd-column,
  .span4.widget-span.widget-type-cell.dnd_area-dnd_partial-2-column-7-vertical-alignment.dnd-column {
    margin-bottom: 30px;
  }
}


.hero_banner h1{margin-bottom: 24px;}
.hero_banner .banner_shape{ height: 85px; width: 85px; position: absolute; right: 0; bottom: 0; line-height: 0; }
.hero_banner .banner_shape img{line-height: 0;}

body{overflow-x: hidden;}
.hero_banner_tabs{margin-top: -85px;}
.hero_banner_tabs:before { content: ''; position: absolute; height: 30%; width: 100%; background: #F7F7F7; top: 0; left: 0; }
.hero_banner_tabs .container-warp{padding-left: calc(calc(100% - 1280px)/2);}
.hero_banner_tabs .tab_menu{position: relative; left: 110px;}
.hero_banner_tabs .tab_menu .tabs_image img{line-height: 0;border: 8px solid #0C0A44;border-radius: 20px; width: 100%;}
.hero_banner_tabs .tab_menu .tabs_image{display: none;}
.hero_banner_tabs .tab_menu .tabs-nav{padding: 0; list-style-type: none; display: flex; flex-wrap: wrap;}
.hero_banner_tabs .tab_menu .tabs-nav li a{margin-right: 30px; color: #0C0A44; font-size: 20px; font-weight: 400; display: inline-block; padding-bottom: 15px;}
.hero_banner_tabs .tab_menu .tabs-nav li.active a{font-weight: 700;}
.hero_banner_tabs .arrow_shape{width: 200px; position: absolute; top: -13%; right: 52%;}
.hero_banner_tabs .contant h3{margin-bottom: 16px;}
.hero_banner_tabs .contant p{font-size: 20px; margin-bottom: 26px; font-weight: 500;}

.hero_banner_tabs .magic_form .form-title{display: none;}
.hero_banner_tabs .magic_form label{font-size: 16px; margin-bottom: 6px;}
.hero_banner_tabs .magic_form .hs-form-field{margin-bottom: 0;}
.hero_banner_tabs .magic_form .input input{width: calc(100% - 183px);border-radius: 0px; border-top-left-radius: 50px; border-bottom-left-radius: 50px;}
.hero_banner_tabs .magic_form .hs-button { position: absolute; top: 30px; right: 0; height: 51px; }
.slider_section .slick-slider{margin: 0;}
.slider_section .slider_menu .slide_list .slide{max-width: 933px;}
.slider_section .slider_menu .slide_list .slide *{font-family: color: #0F0E24;font-family: Manrope, sans-serif;; line-height: 1.3;}
.slider_section .slider_menu .slide_list .slide p:last-child{margin-bottom: 0;}

.energy_section .top__heading { max-width: 936px; position: relative; margin: 0 auto 68px; }
.energy_section .left_img { max-width: 44px; width: 100%; position: absolute; left: 0; top: 25px;}
.energy_section .right_img { max-width: 44px; position: absolute; right: 0; top: 33px;}
.energy_section .column_box h6 { margin: 0 0 10px; color: #fb706c; font-weight: bold; font-size: 16px; line-height: 1.25; font-family: 'Manrope', sans-serif; text-transform: uppercase; } 

.result_section .result_card{background-color: #F6C25D; border-radius: 90px;}
.result_section .result_card .content{max-width: 720px}
.result_section .result_card .img{padding: 0 24px}
.result_section .result_card .img img{display: block;margin: auto; margin-top: -105px; position: relative; top: 105px;}

.pricing_service_section .top_heading { max-width: 670px; position: relative; }
.pricing_service_section .top_heading h1{margin-bottom: 16px;}

.pricing_service_section .top_heading p{ font-size: 20px; line-height: 1.5; margin-bottom: 0; }
.pricing_service_section .bottom_services { box-shadow: 0px 4px 39px rgb(54 66 71 / 14%); padding: 40px; border-radius: 32px; background: #fff; position:relative; }
.pricing_service_section .bottom_services:before { content: ''; position: absolute; left: 80px; background: #F6C25D; height: 100%; width: 100%; z-index: -1; border-radius: 90px; top: 77px; }
.pricing_service_section .bottom_services .service_content p{ font-weight: bold; font-size: 20px; line-height: 28px; }
.pricing_service_section .services { background: #f7f7f7; border-radius: 30px; padding: 24px; margin: 0 0 16px; }
.pricing_service_section .service_content ul { list-style: none; padding: 0 0px 0 30px; margin:0; }
.pricing_service_section .service_content ul li { position: relative; margin:0 0 18px; font-size: 16px; }
.pricing_service_section .service_content ul li:last-child { margin:0 0 0px; }
.pricing_service_section .service_content ul li:before { content: ''; width: 20px; height: 22px; position: absolute; left: -30px; }
.pricing_service_section .service__details {position: relative;}
.pricing_service_section .Highlight_text { position: absolute; right: -20px; top: -14px; border-radius: 8px; padding: 12px 18px; transform: rotate(12deg); box-shadow: -15px 14px 40px rgba(27, 17, 54, 0.17); font-size: 14px; font-weight: 500; }


.contact_section .contact_content .content{max-width: 720px;}
.contact_section .contact_content .shape1 { position: absolute; top: -20px; right: 0; line-height: 0; width: 67px; height: 63px; }
.contact_section .contact_content .content .shape2 { width: 48px; height: 45px; position: absolute; bottom: 20px; right: -75px; }





/* Blog */
body.updated-blog-page .content-wrapper, body.updated-blog-page .container { max-width: calc(1250px + 48px); }
.latest-blog-list { padding: 50px 0 80px; }
.latest-headline-txt{margin:0 auto 25px;max-width:640px}
.post-listing{display:flex;flex-wrap:wrap;margin:0 -15px}
.latest-blog-list .post-listing>div{margin:0 15px;width:calc(50% - 30px)}
.hs-featured-image-wrapper{background-color:#FB706C1c;background-position:50%;background-repeat:no-repeat;background-size:cover;overflow:hidden;position:relative;z-index:1}
.post-item{background: #fff; border-radius: 10px; display: flex; flex-direction: column; flex-wrap: wrap; margin-bottom: 30px; overflow: hidden; position: relative; border: 1px solid rgba(12, 10, 68, 0.2);}
.latest-blog-list .post-listing .post-col2 .post-item{align-items:center;flex-direction:unset;padding:30px}
.latest-blog-list .post-listing .post-col2 .post-item .hs-featured-image-wrapper{border-radius:20px;min-height:178px;width:178px}
.latest-blog-list .post-listing .post-col2 .post-item .post-content-main{padding:0 0 0 20px;width:calc(100% - 178px)}
.hs-featured-image-wrapper a.hs-featured-image-link{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}
.post-header h5{font-weight:500}
.post-header a{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}
.blog-list__tags{margin-bottom:18px}
.latest-blog-list .post-listing .post-col1 .post-item .hs-featured-image-wrapper{min-height:257px}
.post-content-main { padding: 30px 30px; }
.post-content-main .post-header h5{margin-bottom:0;font-weight: 700;}
.post-content-main .post-header{padding-bottom:15px;width: 100%;margin-top: 3px;}
.latest-blog-list .post-listing .post-col2 .post-content-main .post-header{padding-bottom:0}
.post-content-main .blog-list__tags{align-items:flex-start;display:flex;flex-wrap:wrap;margin:0 -6px}
.post-content-main .blog-list__tags a.blog-post__tag-link{background-color:#fb706c1a;border-radius:5px;display:flex;font-size:12px;margin:0 6px 12px;overflow:hidden;padding:1.33px 10px 1.33px 0;position:relative}
.post-content-main .blog-list__tags a.blog-post__tag-link span{align-items:center;background-color:#FB706C;display:flex;flex-wrap:wrap;justify-content:center;line-height:0;margin-right:6px;padding:3px 5px}
.post-listing .ias-trigger a{background-color: #FB706C; border-radius: 50px; color: #fff; display: inline-block; font-size: 18px; font-weight: 500; line-height: 1.1; min-width: 180px; padding: 15.13px 26px; letter-spacing: 1.25px;transition: 0.5s;}
.post-listing .ias-trigger a:hover { background-color: rgba(12, 10, 68, 1.0); color: #FFFFFF; border: 1px none #0C0A44; }
.post-listing .ias-spinner,.post-listing .ias-trigger{margin-top:40px;text-align:center!important;width:100%}
.tag-item a.active{background-color:#FB706C;border-color:#FB706C;color:#fff}
.latest-blog-list .post-listing .post-col2 .post-item:last-child{margin-bottom:0}
.latest-blog-list .post-listing .post-col1 .post-item{height:100%;margin-bottom:0}
.latest-blog-list .post-listing .post-col1 .post-item .post-content-main{min-height:calc(100% - 257px)}
.globe_class{background-image:unset;border-radius:0;height:0;width:0}
.tag-item a{border: 1px solid #0C0A44; border-radius: 23.8px; color: #0C0A44; display: inline-block; font-size: 18px; font-weight: 500; line-height: 1.5; margin-bottom: 15px; margin-right: 16px; min-width: 84px; padding: 10px 15px; text-align: center; text-transform: capitalize;transition: 0.5s;}
.tag-item{align-items:center;display:flex;flex-wrap:wrap;padding-top: 15px;}
.as-serch-box1 button.btn-search * { fill: #0F0E24; }
[role=textbox]:empty:before{content:"All"}
.post-listing>.post-item{margin:30px 15px 0px;width:calc(33.33% - 30px)}
.post-listing>.post-item .hs-featured-image-wrapper{min-height:267px}
.post-listing>.post-item:nth-child(-n + 3) { margin-top: 0; }
.other-blog-list{margin: 80px 0;}
.txt-center { text-align: center; }
.blog-row-info{align-items:center;display:flex;flex-wrap:wrap;}
.tag-item a:last-child { margin-right: 0; }
*+.post-listing.op { margin-top: 25px; }
.blog-tag-info-txt{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:20px}
.blog-tag-info-txt h6{color:#fff;font-family:Heebo,sans-serif;margin-bottom:0;margin-left:7px;margin-top:4px}
.blog-tag-headline{max-width:489px}
.blog-tag-headline h1{line-height:1.05}
.blog-row-info .tag-list{padding-right:20px;width:calc(100% - 318px)}
.as-serch-box1{width:318px}
.as-serch-box1 input#search{background: #F5F5F5; border-radius: 99px; color: #0F0E24; font-size: 15px; font-weight: 400; padding: 16px 48px 16px 20px; border: 1px solid #0F0E24;}
.as-serch-box1 button.btn-search{align-items:center;background-color:transparent;border:none;border-radius:50%;display:flex;flex-wrap:wrap;justify-content:center;padding:0;position:absolute;right:16px;top:50%;transform:translateY(-50%);z-index:9}
.as-serch-box1 form.as-serch-box-foorm{position:relative;z-index:1}
.blog-tag-info-txt a{display:block;line-height:0}
.form-fixed-mid{align-items:center;border-radius:20px;display:flex;flex-wrap:wrap;overflow:hidden;padding:30px 60px 30px 60px;position:relative;z-index:1;border: 1px solid rgba(0, 52, 77, 0.2);}
.form-fixed-mid span.baseModuleOverlay{opacity:.2}
.form-data-img{line-height:0;width:35.373%;order: 2;}
.form-data-img img{max-width:378px;width:100%}
.form-contact-info{padding-right: 30px;padding-top:30px;width:64.627%;order: 1;}
.form-info-title h5{font-weight:700;margin-bottom:15px}
.form-contact-fixed{margin-right:auto;max-width:570px}
.form-contact-srt form .legal-consent-container li.hs-form-booleancheckbox{margin-bottom:30px}
.form-contact-srt form{align-items:flex-start;display:flex;flex-wrap:wrap;position:relative;z-index:1}
.form-contact-srt form .hs_email { width: 100%; }
.form-contact-srt form .hs_submit{position:absolute;right:0;width:153px}
.form-contact-srt form input[type=submit]{padding: 16px 20px; width: 153px; font-weight: 500; letter-spacing: 1.25px;}
.form-contact-srt form .hs_submit{margin-top:0}
form .labelIsEmpty{display:none!important}
.tag-item a:hover { background-color: #FB706C; border-color: #FB706C; color: #fff; }
.form-contact-srt form .hs-fieldtype-text.hs-form-field.field .hs-input{border-color:#FB706C;border-radius:28px;color:#777;font-size:15px;padding:16px 30px;padding-right: 155px;max-height: 51.44px; }
.subscribe-form-module{margin:80px 0 0}
.tag-list.tag-filter-fr a.blog-post__tag-link.not-empty{display:block}
.tag-list.tag-filter-fr a.blog-post__tag-link{display:none}
.form-contact-srt form li.hs-form-booleancheckbox label>span:after{border:0;border-radius:3px;height:18px;width:18px}
.form-contact-srt form li.hs-form-booleancheckbox label>span:before{height:9.75px;left:4px;width:11px}
.form-contact-srt form li.hs-form-booleancheckbox label{padding-left:18px}
.form-contact-srt form .legal-consent-container li.hs-form-booleancheckbox label *{color:#777;font-size:13px;text-transform:capitalize}
.blog_post_page .inner_blog_post_top_box h1,.blog_post_page .inner_blog_post_top_box h3,.blog_post_page .inner_blog_post_top_box h4{font-weight:600}
.blog_post_page .inner_blog_post_top_box p{line-height:1.67}
.blog_post_page .blog_related_title{margin:0 auto;max-width:660px;padding-bottom:55px;text-align:center}
.blog_post_page .blog_related_post_sec{padding:100px 0 0}
/* .blog_post_page{padding:0 0 70px} */
.blog_post_page .inner_blog_post_top_box{margin:0 auto;max-width:900px}
.blog_post_page .outter-blog-sider-bar-nav{left:0;padding-right:20px;position:absolute;width:calc(50vw - 537px)}
body.updated-blog-page .blog_post_page .foldOutItemTitle h2{cursor: pointer; font-size: 16px; position: relative; font-family: 'Manrope'; font-weight: 400; line-height: 1.625; margin-bottom: 15px;transition: 0.5s ease all;}
.blog_post_page .blog-sider-bar-nav .foldOutItem:before{background-color: #FB706C; content: ""; height: calc(100% + 10px); left: 3px; position: absolute; top: -5px; width: 1px;}
/* .blog_post_page .blog-sider-bar-nav{margin-left:35px;padding-top:25px;width:calc(100% - 35px)!important} */
.blog_post_page .blog-sider-bar-nav .foldOutItemTitle h2:before{background-color: #fff; border: 0.8px solid #0F0E24; border-radius: 50%; content: ""; height: 7px; left: -20px; position: absolute; top: 50%; width: 7px; z-index: 1; transform: translateY(-50%);transition: 0.5s ease all;}
body.updated-blog-page .blog-posting-right-info h2 + ul, body.updated-blog-page .blog-posting-right-info h3 + ul , body.updated-blog-page .blog-posting-right-info h4 + ul { margin-top: 15px; }
.blog_post_page .inner_blog_post_top_box img{border-radius:20px;height:360px;margin-bottom:45px;margin-top:10px;object-fit:cover}
.blog_post_page .two_column_with_image_blog_post_sec{background:linear-gradient(133.88deg,rgba(95,153,211,.2),rgba(82,206,188,.2));border-radius:20px;margin-bottom:75px}
.blog_post_page .outter_two_col_post_img_con{align-items:center;padding:25px 70px 25px 50px}
.blog_post_page .left_two_col_post_con{width:57%}
.blog_post_page .right_two_col_post_con img{height:auto;margin-bottom:0;object-fit:contain;width:260px}
.blog_post_page .right_two_col_post_con{padding-left:70px;text-align:right;width:43%}
.blog_post_page .left_two_col_post_con h5{font-weight:700}
.blog_post_page .left_two_col_post_con p{color:#777}
.blog_post_page .inner_blog_post_top_box ol,.blog_post_page .inner_blog_post_top_box ul{margin-bottom:30px;padding-left:20px}
.blog_post_page .inner_blog_post_top_box ol li,.blog_post_page .inner_blog_post_top_box ul li{margin-bottom:23px}
.blog_post_page blockquote{background: #FB706C; border: none; border-radius: 20px; color: #fff; font-size: 20px; margin: 90px 0; padding: 80px 77px; position: relative; text-align: center; line-height: 1.359; font-weight: 500; font-style: normal;}
.blog_post_page blockquote:before{background-image: url(https://23572373.fs1.hubspotusercontent-na1.net/hubfs/23572373/Air_Traffic_Control_Feb2023/image/blockquote_1.svg); left: 30px; top: -50px;}
.blog_post_page blockquote:after,.blog_post_page blockquote:before{background-repeat:no-repeat;background-size:contain;content:"";height:100px;position:absolute;width:100px}
.blog_post_page blockquote:after{background-image: url(https://23572373.fs1.hubspotusercontent-na1.net/hubfs/23572373/Air_Traffic_Control_Feb2023/image/blockquote_5.svg); right: 30px; top: auto; bottom: -50px;}
.blog_post_page .blog_shareing{align-items:center;background:#FB706C;border-radius:10px;margin-top:50px;padding:25px 30px}
.blog_post_page .blog_shareing_title{width:20%}
.blog_post_page .blog_shareing_icon{text-align:right;width:80%}
.blog_post_page span.at-label{display:none}
.blog_post_page .at-style-responsive .at-share-btn{background:0 0!important;border:1px solid #fff!important;border-radius:50%!important;height:40px;margin:0 0 0 15px!important;position:relative;width:40px}
.blog_post_page .at-resp-share-element .at-icon{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:25px!important}
.blog_post_page .blog_shareing_title h6{color:#fff;font-family:Heebo,sans-serif;font-weight:500;margin:0}
.blog_post_page .blog_post_banner_sec{background:linear-gradient(133.88deg,#5f99d3,#FB706C);padding:80px 0 275px}
.blog_post_page img.blog-related-posts__image{border-radius: 20px;max-height: 580px;object-fit: cover; width: 100%; line-height: 0;}
.blog_post_page .blog-sider-bar-nav .foldOutItemTitle h2.active:before , body.updated-blog-page .blog_post_page .foldOutItemTitle h2:hover:before {background-color:#FB706C;border:.8px solid #FB706C}
.blog_post_page .fix-top-VP .blog-sider-bar-nav{left:0;position:fixed;top:110px;width:calc(50vw - 595px)!important}
.blog_post_page .fix-top-VP .blog-sider-bar-nav .foldOutItem:before{left:-17px}
body.updated-blog-page .blog_post_page .foldOutItemTitle h2.active, body.updated-blog-page .blog_post_page .foldOutItemTitle h2:hover{color:#FB706C}
.nav-text.move-to-body .foldOutItem:last-child h2 { margin-bottom: 0; }
*+.social-share-info { margin-top: 80px; }
.blog_post_page .subscribe-form-module{margin:100px 0 0}
.blog_post_page .hs-video-wrapper iframe{border-radius:20px}
.blog_post_page .hs-video-container{margin-bottom:40px!important}
.blog_post_page .breadcrumbs_text a{color:#fff;font-size:18px;font-weight:400}
.blog_post_page .breadcrumbs_text{margin:0 11px;position:relative}
.blog_post_page .breadcrumbs_text:before{color:#fff;content:"\f104";font-family:FontAwesome;font-size:26px;line-height:normal;position:absolute;right:-17px}
.blog_post_page .last_breadcrumbs_text{pointer-events:none}
.blog_post_page .last_breadcrumbs_text:before{display:none}
.blog_post_page .breadcrumbs_sec{margin:0 auto;max-width:1060px}
.mu_one_col_content_desc p:last-child{margin-bottom:0}
.mu_one_col_content_links a{display:table;margin-bottom:10px}
.mu_system_page_img_inner img{max-width:100%}
.mu_system_page_content_inner{margin:auto;max-width:400px}
.mu_system_page_content_btn a{display:inline-block}
.mu_system_page_content_main h1,.mu_system_page_content_main h2{text-transform:uppercase}
.mu_system_page_content_inner.width_change{max-width:100%}
.mu_system_page_content_btn a{line-height:23px;padding:16px 23px;text-transform:uppercase}
.header__language-switcher--label-current a{pointer-events:none}
.header__language-switcher.header--element.header-laun{cursor:pointer}
.form-info-title{margin-bottom:30px}
.footer-logo-img img{max-width:174px!important}
.blog_post_page .inner_blog_post_top_box ul li:before{background:#FB706C;content:"";height:5px;left:-20px;position:absolute;top:8px;width:5px}
.blog_post_page .inner_blog_post_top_box ul li{list-style-type:none;position:relative}
.legal-page-oi .blog-fixed-cont{max-width:100%}
.growfast-theme .content-wrapper{max-width:100%!important;padding:0}
.growfast-theme .growfast-search-header h1{font-size:36px}
.growfast-theme .hs-search-results__title{color:#FB706C!important;display:block;font-size:130%!important;margin-bottom:1rem;text-decoration:underline;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}
.growfast-theme .hs-search-results__title:hover{font-family:Lora,serif!important}
.date-time-box *{color:#777}
.date-time-box p{align-items:center;display:flex;flex-wrap:wrap;margin:0;text-transform:capitalize}
.date-time-box{border-top:1px solid hsla(0,0%,47%,.6);display:inline-block;padding-top:16px}
span.date-icon{background-image:url(https://5565770.fs1.hubspotusercontent-na1.net/hubfs/5565770/My%20Beez%20Box%20Theme%202022/Images/Date.svg);background-position:50%;background-size:cover;display:inline-block;height:15px;margin-right:10px;width:14px}
.post-col2 .date-time-box{margin:20px 0 0}
.other-blog-list .post-content-main{display:flex;flex-wrap:wrap;height:calc(100% - 255px);flex-direction: column;}
.other-blog-list .post-listing .post-item .hs-featured-image-wrapper{height:255px;min-height:auto}
.other-blog-list .post-listing .post-item .date-time-box{margin-top:auto}
.data-wrapper{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:15px}
.data-wrapper .date-time-box{border:0;margin-right:80px;padding:0}
.data-wrapper .date-time-box *,.data-wrapper .read-time *{color:#FB706C}
.data-wrapper .date-time-box p span{background-image:url(https://5565770.fs1.hubspotusercontent-na1.net/hubfs/5565770/My%20Beez%20Box%20Theme%202022/Images/data-sky.svg);display:inline-block;height:15px;width:15px}
.blog_post_page .inner_blog_post_top_box .read-time p{align-items:center;display:flex;flex-wrap:wrap;line-height:normal;margin:0}
span.read-icon{background-image:url(https://5565770.fs1.hubspotusercontent-na1.net/hubfs/5565770/My%20Beez%20Box%20Theme%202022/Images/read-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:inline-block;height:15px;margin-right:10px;width:15px}
.blog-post-sticky .nav-text.move-to-body { padding-left: 20px;position: relative; }
body.updated-blog-page .social-title-txt h4 { margin-bottom: 21px; padding-bottom: 20px;border-bottom: 1px solid hsl(3deg 95% 70% / 50%); position: relative; z-index: 1; }

/* .hs-blog-post .content-wrapper { max-width: calc(1250px + 48px); } */
.blog-positing-mid-info{display:flex;flex-wrap:wrap;position:relative}
.blog-posting-right-info{width:65.841%;margin-left:auto}
.blog-posting-left-info{width:34.159%;padding-right: 30px;}
.blog-post-sticky{position:-webkit-sticky;position:sticky;z-index:9;top: 25px;}
.blog-posting-left-cont, .blog-posting-left-info>div { height: 100%; }
body.updated-blog-page .social-title-txt h4:after { position: absolute; content: ""; bottom: -1.5px; left: 0; width: 69.65px; height: 3px; background-color: #FB706C; z-index: -1; pointer-events: none; }
.social-items a{width:36px;height:36px;display:inline-block;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;border:1px solid #0f0e24;border-radius:50%;margin:0 12.5px;color:#0f0e24;font-size:19px;transition: 0.3s ease all;}
.social-items a:hover { background-color: #FB706C; color: #fff; border-color: #FB706C; }
.social-items{display:flex;flex-wrap:wrap;align-items:center;margin:0 -12.5px}
.blog_post_feature_img { line-height: 0; margin-bottom: 40px; position: relative; z-index: 1; }
.blog_post_feature_img:after { position: absolute; content: ""; top: -50px; left: calc(-50vw + 50%); width: 100vw; height: calc(50% + 50px); background-color: #F7F7F7; z-index: -1; pointer-events: none; }
.print-txt-op.blog-article { margin-bottom: 20px; }

body.updated-blog-page h1 {font-size:40px;line-height:1.25}
body.updated-blog-page h2 {font-size:40px;line-height:1.25}
body.updated-blog-page p , body.updated-blog-page p * {font-size:18px ; line-height:1.55;}
body.updated-blog-page p small , body.updated-blog-page p small * {font-size:16px ; line-height:1.625;}
body.updated-blog-page h1, body.updated-blog-page h2, body.updated-blog-page h3, body.updated-blog-page h4, body.updated-blog-page h5, body.updated-blog-page h6 {  margin: 0; padding: 0;}
body.updated-blog-page p { margin: 0;}
body.updated-blog-page *+h1, body.updated-blog-page *+h2 , body.updated-blog-page *+h3 { margin-top: 40px;}
body.updated-blog-page *+h4 { margin-top: 30px;}
body.updated-blog-page *+h5, body.updated-blog-page *+h6 { margin-top: 30px;}
body.updated-blog-page *+p { margin-top: 20px;}

body.updated-blog-page .blog-posting-right-info h1, body.updated-blog-page .blog-posting-right-info h2, body.updated-blog-page .blog-posting-right-info h3, body.updated-blog-page .blog-posting-right-info h4, body.updated-blog-page .blog-posting-right-info h5, body.updated-blog-page .blog-posting-right-info h6 {  margin: 0; padding: 0;}
body.updated-blog-page .blog-posting-right-info p { margin: 0;}
body.updated-blog-page .blog-posting-right-info p small { font-size:15px;line-height:1.66;display: inline-block;}
body.updated-blog-page .blog-posting-right-info *+h1, body.updated-blog-page .blog-posting-right-info *+h2 , body.updated-blog-page .blog-posting-right-info *+h3 { margin-top: 40px;}
body.updated-blog-page .blog-posting-right-info *+h4 { margin-top: 30px;}
body.updated-blog-page .blog-posting-right-info *+h5, body.updated-blog-page .blog-posting-right-info *+h6 { margin-top: 30px;}
body.updated-blog-page .blog-posting-right-info *+p { margin-top: 20px;}
body.updated-blog-page .blog-posting-right-info ul li{font-size:16px;line-height:1.625;position:relative;z-index:1;padding-left:25px}
body.updated-blog-page .blog-posting-right-info ul{padding-left:0;list-style-type:none;margin:30px 0}
body.updated-blog-page .blog-posting-right-info ul li+li{margin-top:15px}
body.updated-blog-page .blog-posting-right-info ul li:after{position:absolute;content:"";top:2px;left:0;width:16px;height:21px;background-image:url(https://23572373.fs1.hubspotusercontent-na1.net/hubfs/23572373/Air_Traffic_Control_Feb2023/image/radio-img.svg);z-index:-1;pointer-events:none;background-position:center center;background-repeat:no-repeat;background-size:cover}
body.updated-blog-page .blog-posting-right-info ol li{font-size:16px;line-height:1.625}
body.updated-blog-page .blog-posting-right-info ol{padding-left:17px;margin:30px 0}
body.updated-blog-page .blog-posting-right-info ol li+li{margin-top:15px}
body.updated-blog-page .blog-posting-right-info h1 {font-size:38px;line-height:1.31}
body.updated-blog-page .blog-posting-right-info h2 {font-size:38px;line-height:1.31}
body.updated-blog-page .blog-posting-right-info h3 {font-size:30px;line-height:1.30;font-weight:600}
body.updated-blog-page .blog-posting-right-info h4 {font-size:28px;line-height:1.30;font-weight:600}
body.updated-blog-page .blog-posting-right-info h5 {line-height:1.30;font-weight:600}
body.updated-blog-page .blog-posting-right-info h6 {font-size:18px;line-height:1.27;font-weight:600}
body.updated-blog-page .blog-posting-right-info h4 + p { margin-top: 15px; }
body.updated-blog-page .blog-posting-right-info h5 + p , body.updated-blog-page .blog-posting-right-info h6 + p { margin-top: 10px; }

body.updated-blog-page .blog-posting-right-info p { font-size: 16px; line-height: 1.62; }
body.updated-blog-page .blog-posting-right-info p * { font-size: inherit; line-height: inherit; }
body.updated-blog-page h1 + p , body.updated-blog-page h2 + p { margin-top: 15px; }
body.updated-blog-page .blog-posting-right-info .hs-embed-wrapper { width: 100% !important; max-width: 100% !important; border-radius: 20px; margin-top: 40px !important; margin-bottom: 40px !important; }
body.updated-blog-page .blog-posting-right-info img { margin: 40px 0; display: block; border-radius: 20px; width: 100% !important; max-width: 100% !important; }
.blog-posting-info { padding-top: 50px; padding-bottom: 80px; }
.hs-blog-post .blog_post_page .subscribe-form-module { margin-top: 0; }
.related-post-module { margin: 80px 0 0; }
*.post-listing.related-post-main { margin-top: 40px; }
body.updated-blog-page .blog-posting-right-info .blog-list__tags{align-items:flex-start;display:flex;flex-wrap:wrap;margin:0 -6px}
body.updated-blog-page .blog-posting-right-info .blog-list__tags a.blog-post__tag-link{background-color:#fb706c1a;border-radius:5px;display:flex;font-size:12px;margin:0 6px 12px;overflow:hidden;padding:1.33px 10px 1.33px 0;position:relative;text-transform: capitalize}
body.updated-blog-page .blog-posting-right-info .blog-list__tags a.blog-post__tag-link span{align-items:center;background-color:#fb706c;display:flex;flex-wrap:wrap;justify-content:center;line-height:0;margin-right:6px;padding:3px 5px}
body.updated-blog-page .contact_section .button a { font-size: 18px; letter-spacing: 1.25px; }
body.updated-blog-page  .hs_error_rollup { display: none !important; }
body.updated-blog-page .hs-form-field { position: relative; }
body.updated-blog-page ul.hs-error-msgs.inputs-list li label { font-size: 13px; font-weight: 500; position: relative; z-index: 9; line-height: normal; display: block; color: #FB706C; font-weight: 500; }
body.updated-blog-page ul.hs-error-msgs.inputs-list {position: absolute; top: calc(100% - 2px); left: 16px; list-style-type: none;}
body.updated-blog-page ul.hs-error-msgs.inputs-list li { margin: 0; }
.ai-blog-banner-module *+.post-listing { margin-top: 40px; }
.ai-banner-mid-fixed { text-align: center; max-width: 661px; margin: 0 auto; }
.ai-related-headline-txt { text-align: center; max-width: 650px; margin: 0 auto; }
.blog_post_page .contact_section { margin-top: 80px; }
.hs-blog-listing .contact_section { margin-top: 80px; }
.button-arrow a{font-size:18px;font-weight:700;text-transform:capitalize;display:flex;position:relative;z-index:1;flex-wrap:wrap;align-items:center;opacity:1!important;color:#fb706c;transition: 0.5s ease all;}
.button-arrow a:hover { color: #0C0A44; }
.button-arrow a svg * { transition: 0.5s ease all; }
.button-arrow a:hover svg * { fill: #0C0A44; }
*+.button-arrow{padding-top:30px;margin-top:auto}
.button-arrow a svg{margin-left:10px}
.button-arrow { display: inline-block; }

.form-info-title h3{font-size:38px;line-height:1.44;text-transform:capitalize}
.form-info-title h3+p{margin-top:15px}
body.updated-blog-page .legal-consent-container * { font-size: 14px; line-height: 1.35; text-transform: capitalize; }
.txt-highlighter h2:first-child{position:relative;display:inline-block;padding:0 50px}
.txt-highlighter h2:first-child:after{position:absolute;content:"";background-image:url(https://23572373.fs1.hubspotusercontent-na1.net/hubfs/23572373/Group%201314924.svg);width:27px;height:26px;background-position:center center;background-repeat:no-repeat;background-size:cover;top:0;right:0;z-index:-1;pointer-events:none}
.txt-highlighter h2:first-child:before{position:absolute;content:"";background-image:url(https://23572373.fs1.hubspotusercontent-na1.net/hubfs/23572373/Group%201314924.svg);width:27px;height:26px;background-position:center center;background-repeat:no-repeat;background-size:cover;top:0;left:0;z-index:-1;pointer-events:none}
.post-listing.related-post-main .hs-featured-image-wrapper { min-height: auto; height: 255px; }
.post-listing.related-post-main .post-content-main { height: calc(100% - 255px); flex-direction: column;display: flex; flex-wrap: wrap; }

/* search Page */
.updated-search-page .systems-page--search-results{padding-left:0;padding-right:0}
.updated-search-page.updated-search-page li>a,.updated-search-page.updated-search-page li>a *{font-size:21px;font-weight:900!important;font-family:Manrope,sans-serif!important}
.updated-search-page p.hs-search-results__description,.updated-search-page p.hs-search-results__description *{font-size:18px;font-family:Manrope,sans-serif;margin-bottom:0}
.updated-search-page .hs-search-results__listing li+li{margin-top: 25px; padding-top: 25px; border-top: 1px solid #FB706C;}
.updated-search-page h1{font-size:40px;margin-bottom: 50px;}
.updated-search-page.updated-search-page li>a:hover { color: #FB706C; }
.social-items a:hover svg * { fill: #fff; }
.updated-search-page .hs-search-results__pagination { margin-top: 30px; }
body.updated-blog-page .modal.is-visible { z-index: 999999; }
body.updated-blog-page .hs-search-results { margin-top: 60px; }
body.updated-blog-page .hs-search-results__description { padding-top: 0; }
.error-page .button-wrapper a{border:1px solid #fb706c;padding-top:13px;padding-right:24px;padding-bottom:13px;padding-left:24px;font-family:Manrope,sans-serif;font-style:normal;font-weight:500;text-decoration:none;border-radius:50px;font-size:16px;text-transform:none;min-width:180px;display:inline-block;transition:.5s;text-align:center;background-color:#fb706c;color:#fff}
.error-page .button-wrapper a:hover{color:#fff;background-color:#0c0a44;border-color:#0c0a44} 
.footer .session_text a { font-size: 14px; color: #0F0E24; font-family: Roboto; }
body.updated-blog-page .hs_email label { display: none !important; }

@media (min-width: 768px){
  .hero_banner p{font-size: 20px; max-width: 549px; margin-bottom: 25px;}
  .pricing_service_section .bottom_services .mobile_btn{display: none;}
}

@media (max-width: 1300px){
  /*   .hero_banner_tabs:before{height: 20%;} */
  .hero_banner_tabs .container-warp{padding: 0 24px; max-width: calc(1232px + 48px);}
  .hero_banner_tabs .tab_menu{position: static;}
  .hero_banner_tabs .arrow_shape{right: 60%;width: 150px;top: -15%;}
  .hero_banner .banner_shape{right: 24px;}
}

@media (max-width: 1199px){
  .hero_banner_tabs .arrow_shape{right: 60%;}
  body.updated-blog-page .blog-posting-right-info h1 , body.updated-blog-page .blog-posting-right-info h2 { font-size: 32px; }
  body.updated-blog-page .blog-posting-right-info h3 { font-size: 28px; }
  body.updated-blog-page .blog-posting-right-info h4 { font-size: 24px; }
  .blog_post_page blockquote { font-size: 18px; padding: 73px 60px; }
  body.updated-blog-page h2 , body.updated-blog-page h1 { font-size: 34px; }
  .form-info-title h3 { font-size: 32px; }
}

@media (max-width: 1080px){
  body.updated-blog-page .blog-posting-right-info h1, body.updated-blog-page .blog-posting-right-info h2 { font-size: 30px; }
  body.updated-blog-page .blog-posting-right-info h3 { font-size: 26px; }
  body.updated-blog-page .blog-posting-right-info h4 { font-size: 22px; }
  .form-fixed-mid { padding: 30px 40px; }
  .form-info-title h3 { font-size: 30px; }
  body.updated-blog-page h2 , body.updated-blog-page h1 { font-size: 32px; }
}
@media (max-width: 991px){  
  .hero_banner_tabs{
    background-color: #F7F7F7 !important;
  }
  .hero_banner_tabs{
    margin-top: 0;
  }
  .hero_banner_tabs .arrow_shape{
    margin-bottom: 0;
  }
  .hero_banner_tabs .contant
  /*.hero_banner_tabs .tab_menu */{
    padding-left: 24px;
    padding-right: 24px;
    margin: 0 -24px;
  }
  .hero_banner_tabs .contant{
    background-color: #F6C25D;
  }
  .hero_banner_tabs .arrow_shape{display: none;}

  .two_col_with_card .two_col_card{max-width: 94%;margin-left: auto; margin-right: 0;}

  .pricing_service_section .bottom_services:before { display:none; }
  .pricing_service_section .top_heading h1 {font-size: 64px;}

  .energy_section .top__heading h1{font-size: 64px; margin-bottom: 16px;}

  .contact_section .contact_content .shape1{right: auto; left: 45px; top: -80px;}
  .contact_section .contact_content .content .shape2{right: 32px; bottom: -70px;}

  body.updated-blog-page .blog-posting-right-info h1, body.updated-blog-page .blog-posting-right-info h2 { font-size: 28px; }


  .blog-posting-left-info{order:2;width:100%}
  body.updated-blog-page .blog-posting-right-info{width:100%}
  .inner-blog-points{display:block!important}
  .blog-post-sticky .nav-text.move-to-body{display:none}
  .social-share-info{margin-top:40px}
  .form-data-img { width: 27.4%; }
  .form-contact-info { width: 72.6%; }
  .post-listing>.post-item+.post-item{margin-top:30px}
  .blog_post_page img.blog-related-posts__image{border-radius:10px}
  body.updated-blog-page .blog-posting-right-info .hs-embed-wrapper{border-radius:10px}
  body.updated-blog-page .blog-posting-right-info img{border-radius:10px}
  .blog_post_page blockquote{border-radius:10px}
  .form-fixed-mid{border-radius:10px}
  .blog_post_page blockquote:before{top:-40px;left:20px}
  .blog_post_page blockquote:after{right:20px;bottom:-40px}
  .social-items{justify-content:center}
  .social-title-txt{text-align:center}
  body.updated-blog-page .social-title-txt h4:after{right:0;margin:0 auto}
  .social-share-info{max-width:228px;margin:0 auto;margin-top:40px}
  .blog-post-sticky { position: unset !important; }
  .post-listing>.post-item {width: calc(50% - 30px);}
  .post-listing>.post-item:nth-child(-n + 2) { margin-top: 0; }
  .latest-blog-list .post-listing>div { width: calc(100% - 30px); }
  .latest-blog-list .post-listing .post-col2 { margin-top: 30px; }
  .post-content-main{padding:20px 20px}
  .latest-blog-list .post-listing .post-col2 .post-item{padding:20px}
  body.updated-blog-page h2 , body.updated-blog-page h1 { font-size: 30px; }
  .form-info-title h3 { font-size: 28px; }
  
/*   body.updated-blog-page .blog_post_page .foldOutItemTitle h2:before { content: counter(my-counter) ". "; color: #fb706c; font-weight: 700; } */
  body.updated-blog-page .inner-blog-points .foldOutItem { counter-increment: my-counter; }
  body.updated-blog-page .inner-blog-points .foldOutItem:last-child { margin-bottom: 25px; }
  body.updated-blog-page .blog_post_page .foldOutItemTitle h2 { margin-bottom: 10px;font-weight: 700; }
  .latest-blog-list { padding-bottom: 60px; }
  .subscribe-form-module { margin: 60px 0 0; }
  .other-blog-list { margin: 60px 0; }
  .hs-blog-listing .contact_section { margin-top: 60px; }
  .blog-posting-info {padding-bottom: 60px; }
  .related-post-module { margin: 60px 0 0; }
  .blog_post_page .contact_section { margin-top: 60px; }
  .latest-headline-txt { margin: 0 auto 40px; }
  
}


@media (max-width: 767px){
  .hero_banner p{font-size: 16px;}

  .hero_banner .banner_shape{
    position: static;
    width: 65px;
    height: 65px;
  }
  .hero_banner_tabs .magic_form label{
    margin-bottom: 16px;
  }
  .hero_banner_tabs .tab_menu .tabs_image img{border: 4px solid #0C0A44; border-radius: 8px;}
  .hero_banner_tabs .magic_form .input input{width: 100%; border-radius: 50px;}
  .hero_banner_tabs .magic_form .hs-button{position: static; width: 100%; margin-top: 16px;}
  .hero_banner_tabs .contant p{font-weight: 400;}
  .energy_section .left_img{top: 35%; max-width: 44px; left: -3%;}
  .energy_section .right_img{max-width: 44px; right: -3%; top: 9%;}

  .slider_section .slider_menu .slide_list .slide h4 br{display: none;}

  .pricing_service_section .bottom_services {padding: 40px 24px;}
  .pricing_service_section .bottom_services:before {display:none;}
  .pricing_service_section .bottom_services .desktop_btn{display: none;}

  .two_col_with_card .two_col_content_wrap .two_col_content h2 br {display: none;}

  .result_section .result_card{border-radius: 40px;}
  .result_section .result_card .img img{position: static; margin-top: 0;}
  .form-contact-info { padding-right: 0; width: 100%;order: 2;padding-top: 0; }
  .form-data-img { margin: 0 auto 30px; width: 60%;order: 1; }
  .form-contact-fixed { max-width: 100%; }
  .form-fixed-mid { padding: 30px 20px; }
  .post-listing>.post-item + .post-item { margin-top: 30px; }
  .blog_post_page img.blog-related-posts__image { border-radius: 10px; }
  body.updated-blog-page .blog-posting-right-info .hs-embed-wrapper { border-radius: 10px; }
  body.updated-blog-page .blog-posting-right-info img { border-radius: 10px; }
  .blog_post_page blockquote { border-radius: 10px; }
  .form-fixed-mid { border-radius: 10px; }
  .post-listing>.post-item { width: 100%; border-radius: 10px;}
  .blog_post_page blockquote:after, .blog_post_page blockquote:before {  height: 80px;  width: 81px; }
  .blog_post_page blockquote:before { top: -40px; left: 20px; }
  .blog_post_page blockquote:after { right: 20px; bottom: -40px; }
  .blog_post_page blockquote { font-size: 18px; padding: 50px 20px; margin: 60px 0; }
  .post-listing>.post-item{width:100%}
.post-listing>.post-item:nth-child(-n + 1) { margin-top: 0; }
  .inner-blog-points .foldOutItem:last-child { margin-bottom: 35px; }
  *+.button-arrow { padding-top: 16px; }
  .button-arrow a { font-size: 16px; }
  
   body.updated-blog-page h2 , body.updated-blog-page h1 { font-size: 30px; }
body.updated-blog-page .contact_section .button a { font-size: 16px; }
  .blog-posting-info { padding-top: 20px; }
  .updated-search-page h1 { font-size: 32px; }
  .other-blog-list.topic-blog-list { margin-top: 50px; }
  body.updated-blog-page .hs-search-results { margin-top: 35px; }

}
@media (max-width: 640px){
.form-contact-srt form .hs_submit { position: unset; right: 0; width: 100%;top: 0; }
  .form-contact-srt form .hs_email {width: 100%; }
  .form-contact-srt form input[type=submit] { width: 100%; }
  .form-contact-srt form .hs-fieldtype-text.hs-form-field.field .hs-input { padding: 16px 20px; }
  .updated-search-page h1 { font-size: 28px; margin-bottom: 35px; }
  .updated-search-page .hs-search-results__pagination a { font-size: 16px; }
}
@media (max-width: 468px){
  .energy_section .left_img{left: -5%; top:30%;}
  .energy_section .right_img{right: -5%; top: 7%;}
  .blog_post_page img.blog-related-posts__image { height: 250px; }
  .form-data-img { width: 80%; }
  body.updated-blog-page .blog-posting-right-info h1, body.updated-blog-page .blog-posting-right-info h2 { font-size: 25px; }
  body.updated-blog-page .blog-posting-right-info h3 { font-size: 24px; }
     body.updated-blog-page h2 , body.updated-blog-page h1 { font-size: 27px; }
  .form-info-title h3 { font-size: 25px; }
  .social-items a { margin: 0 7.5px; }
  .social-items { margin: 0 -7.5px; }
}