/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/

@font-face {
  font-family: 'Campton'; 
  src: url('https://4406958.fs1.hubspotusercontent-na1.net/hubfs/4406958/Campton%20Neue/NeueCampton-Regular.woff') format('woff');
  src: url('https://4406958.fs1.hubspotusercontent-na1.net/hubfs/4406958/Campton%20Neue/NeueCampton-Regular.woff2') format('woff2');
}
@font-face {
  font-family: 'Campton Extra Light'; 
  src: url('https://4406958.fs1.hubspotusercontent-na1.net/hubfs/4406958/Campton%20Neue/NeueCampton-ExtraLight.woff') format('woff');
  src: url('https://4406958.fs1.hubspotusercontent-na1.net/hubfs/4406958/Campton%20Neue/NeueCampton-ExtraLight.woff2') format('woff2');
}
@font-face { font-family: "Font Awesome 6 Pro"; src:
  url(https://4406958.fs1.hubspotusercontent-na1.net/hubfs/4406958/raw_assets/public/SmarterDrafter_July2023/fonts/FontAwesome6Pro-Solid.woff2) format("woff2"), 
  url(https://4406958.fs1.hubspotusercontent-na1.net/hubfs/4406958/raw_assets/public/SmarterDrafter_July2023/fonts/FontAwesome6Pro-Solid.ttf) format("truetype"); 
  font-style: normal; font-weight: 900; font-display: block; 
  unicode-range: U+21, U+23-25, U+2B, U+3F, U+2013, U+2190-2193, U+2212, U+2399, U+23E9-23EA, U+23F8-23FB, U+25A0, U+25B6, U+25FB-25FC, U+2601, U+261D, U+2665, U+2713-2714, U+2753-2796, U+2B50, U+E010, U+E017, U+E01B, U+E01F-E021, U+E024, U+E02F, U+E03A, U+E042, U+E045-E046, U+E060, U+E068, U+E06E, U+E074, U+E076, U+F001, U+F004-F008, U+F00C, U+F011-F012, U+F015, U+F017-F019, U+F01C, U+F023-F025, U+F02A, U+F02C-F031, U+F03A, U+F03D-F03E, U+F041, U+F04A-F04E, U+F05B, U+F060-F065, U+F067-F068, U+F06B-F06E, U+F072, U+F075, U+F077-F078, U+F07B, U+F084, U+F086, U+F08A, U+F091-F093, U+F095-F097, U+F09C-F09D, U+F0A3, U+F0A6, U+F0AC-F0AD, U+F0B0-F0B1, U+F0C0-F0C2, U+F0C5-F0C6, U+F0C8, U+F0E5-F0E6, U+F107, U+F114, U+F11D, U+F128, U+F12A, U+F155, U+F283, U+F292, U+F295, U+F2C0, U+F332, U+F541, U+F80A, U+F80C, U+1F310, U+1F381, U+1F39E, U+1F3A7, U+1F3B5, U+1F3C6, U+1F3E0, U+1F3F4, U+1F441, U+1F464, U+1F499-1F49C, U+1F4B2-1F4B3, U+1F4BC, U+1F4C1, U+1F4CE, U+1F4D4, U+1F4DE, U+1F4F6, U+1F511-1F513, U+1F516-1F517, U+1F525, U+1F527, U+1F553, U+1F57B, U+1F5A4, U+1F5A8, U+1F5B6, U+1F5BF, U+1F5E9-1F5EA, U+1F6E3, U+1F90D-1F90E, U+1F9E1, U+1F9FC, U+1FA90; 
}
@font-face {
  font-family: 'PP Editorial - Ultralight'; 
  src: url('https://smarterdrafter.com/wp-content/uploads/2026/10/PPEditorialNew-Ultralight.woff') format('woff');
  src: url('https://smarterdrafter.com/wp-content/uploads/2026/10/PPEditorialNew-Ultralight.woff2') format('woff2');
}

https://smarterdrafter.com/wp-content/uploads/2026/10/PPEditorialNew-Ultralight.woff

/***********Basics CSS*******/

h1, h2, h3, h4 {
  font-family: 'PP Editorial - Ultralight' !important;
  letter-spacing: 0px !important;
  line-height: 1.3 !important;
}

h5, h6 {
  font-family: 'PP Editorial - Ultralight' !important;
  letter-spacing: 0px !important;
  line-height: 1.3 !important;
}

a, p, li, form input, form .hs-button {
  font-family: 'Campton' !important;
  letter-spacing: 0px !important;
}

div {
  font-family: 'Campton';
  letter-spacing: 0px !important;
}

#hs_cos_wrapper_dnd_area-module-1 .interactive-button {
  font-family: 'Campton' !important;
  letter-spacing: 0px !important;
}
#hs_cos_wrapper_header-module-1 .button:hover, #hs_cos_wrapper_header-module-1 .button:hover {
    border: 2px solid #00b7ef !important;
}

.form-title {
  font-weight: 500 !important;
}

a:hover {
    text-decoration: none !important;
}
/*
.gen-header__nav:first-child > li > .gen-header__nav-submenu {
left: 200px !important;
}
*/
@media (max-width: 799px) {
  html {
  scroll-padding-top: 0px !important; /* height of sticky header */
	}
}

html {
  scroll-padding-top: 93px !important; /* height of sticky header */
	}



.header-row-1-padding {
    position: fixed !important;
    top: 0 !important;
    width: 100% !important;
    z-index: 9999;
}
.header-row-2-padding {
    position: fixed !important;
    top: 39px !important;
    width: 100% !important;
    z-index: 9999;
}
@media (min-width: 799px) { main {
    padding-top: 80px !important;
}
}


span.gen-header__item-text, .gen-header__nav-item a {
    text-wrap: nowrap !important;
}

.mega-menu  table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
}
.mega-menu td {
    border: none;
}


.header__bottom {
    padding: 0px !important;
}
.header .span6 .hs-menu-wrapper ul li a:hover {
  text-decoration: none;
}

.header .span6 .hs-menu-wrapper > ul > li.hs-item-has-children ul li a {
  padding: 1rem 1.4rem;
}
.header .span6 .hs-menu-wrapper > ul > li.hs-item-has-children > a:after {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
  content: "\f078";
  margin-left: 10px;
  font-size: 12px;
}
ul.gen-header__nav > li > span:after {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
  content: "\f078";
  margin-left: 10px;
  font-size: 14px;
}

a.header__menu-link.header__menu-link--toggle {
    pointer-events: none !important;
}
.header__bottom {
    background-color: transparent !important;
}

.header__menu--mobile {
    border-radius: 15px !important;
    margin-top: 20px;
    box-shadow: 0px 10px 10px 0px rgba(0, 0, 0, 0.15);
}

.gen-header__nav-item:nth-child(5) > span {
    border: 1px solid #000 !important;
    border-radius: 4px !important;
}
.gen-header__nav-item:nth-child(5) > span:hover {
    color: #000 !important;
  	opacity: 0.8 !important;
}
.gen-header__nav-item:nth-child(5) > span::after {
    display: none;
}

/*
li.header__menu-item.header__menu-item--depth-1.header__menu-item--has-submenu:after {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
  content: "\f078";
  margin-left: 10px;
  font-size: 12px;
}

#chevron-down1_layer {
    display: none !important;
}
button.header__menu-child-toggle.no-button {
    display: none !important;
}
*/
/*
.header .span6 .hs-menu-wrapper > ul > li.hs-item-has-children > a:after {
  content: '\203A';
  margin-left: 10px;
  display: inline-block;
  transform: rotate(90deg);
  font-family: 'Poppins';
}
*/

.dnd_area-row-0-background-gradient {
    position: fixed !important;
    top: 0 !important;
    width: 100% !important;
    z-index: 9999;
}

.gen-header__nav-submenu {
    top: 60px !important;
    z-index: 1000;
}
/*
.gen-header__nav-submenu-inner {
    border-radius: 0px 0px 15px 15px !important;
}
*/
a.header__menu-link.header__menu-link--active-link {
  color: #00b7ef !important;  
}
.gen-header__nav-submenu-column a:hover {
    text-decoration: none!important;
    color: #00b7ef !important;
}

.nav-menu-dropdown a:hover {
    color: #00b7ef;
    text-decoration: none;
}
.nav-menu-dropdown {
    font-size: 16px;
}

.header .span6 .hs-menu-wrapper > ul > li > ul {
  z-index: 99;
  background: #fff;
  padding: 10px;
}
.header .span6 .hs-menu-wrapper>ul>li {
  padding: 0 10px;
}

.header .span6 .hs-menu-wrapper>ul {
  justify-content: flex-end;
}
.header .hs-menu-wrapper > ul > li:last-child > ul{
  right:0 !important; 
  left:auto !important; 
}
.pricing-card-group__content-top {
  min-height: 160px !important;
}
.hs-menu-item.hs-menu-depth-1.hs-item-has-children ul {
    box-shadow: 0px 8px 19px 2px rgba(0,0,0,0.08) !important;
}
.hs-menu-item.hs-menu-depth-1.hs-item-has-children a:hover, .footer a:hover, .footer a:active {
    color: #00b7ef !important;
}
.hs-menu-item.hs-menu-depth-1.hs-item-has-children ul, .header__menu-submenu .header__menu-item {
    border-radius: 4px !important;
}
/*
ul.header__menu-submenu.header__menu-submenu--level-2.no-list {
    border-radius: 25px !important;
    border: 2px solid #000000 !important;
}
*/
/***********Body CSS*******/

body {
  line-height: 1.2;
  letter-spacing: 1px;
  overflow-x: hidden;
}
img {
  max-width: 100%;
}

/***********Footer CSS*******/
.footer .hs-menu-wrapper > ul > li > a {
  pointer-events: none;
  padding-top: 0px;
  font-size: 16px;
}
li.hs-menu-item.hs-menu-depth-2.hs-item-has-children>a {
    font-weight: bold;
    pointer-events: none;
}

@media (min-width: 799px) {
.footer .hs-menu-wrapper > ul > li:nth-child(2) > a {
    margin-top: 40px;
}
}

/***********Team Card Image  Css*******/

.dr_flex-cards  .dr_flex-cards__card  > img {
  width: 100% !important;
  height: auto !important;
  max-width: 100px !important;
  margin: 20px auto;
  border: 2px solid #0530e2;
}
.dr_flex-cards .dr_flex-cards__card .dr_flex-cards__card-content img {
  max-width: 18px;
}
.dr_flex-cards .dr_flex-cards__card>img {
  border-radius: 50%;
}
/*
.dr_flex-cards .dr_flex-cards__card {
  width: calc(33.3% - 1rem) !important;
}
*/
/*********** Logo Slider  Css*******/
.tns-slider img {
  max-width: 200px;
  height: auto;
}
.header .span6 .hs-menu-wrapper.flyouts >ul>li>ul {
  display: none;
}
.header .span6 .hs-menu-wrapper.flyouts >ul>li:hover>ul {
  display: block;
}

/*----Blog Style -----*/
.blog-tag-filter__select-wrapper:after {
    color: #0530e2 !important;
}

/*----global Style -----*/
.list__item {
  align-items: flex-start !important;
}

.list__item  .icon--large .icon {
  padding-top: 0;
}

.card-flip .card-back, .card-flip .card-front {
    transition: none !important;
}
.card-flip {
  text-align: center;
}

.card-front {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.card-back .card-body {
  text-align: left;
}
.card-body ul li:before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 900;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto;
  margin-right: 20px;
  color: #0530e2;
  content: "\f00c";
}
.card-body ul {
  list-style: none;
  padding: 0;
}
.card-body ul li {
  display: flex;
  align-items: center;
}

.tabs__tab[aria-selected=true] {
  font-weight: 700 !important;
}
.tabs__tab[aria-selected=true] h6 {
  font-weight: 700 !important;
  color: #0530e2 !important;
}
.tabs__tab[aria-selected=true] i {
  font-weight: normal !important;
  font-style: normal;
  display: block;
}
.tabs__tab {
  font-weight: normal !important;
  display: block;
}


p[data-tooltip]:before {
  position: absolute;
  content: attr(data-tooltip);
  max-width: 200px;
  padding: 20px;
  color: #ffffff;
  text-align: center;
  text-decoration: none;
  background-color: rgba(33,33,33,.97);
  border-radius: 4px;
  background-clip: padding-box;
  font-size: 12px;
  line-height: 1.5;
  bottom: 26px;
  right: 90px;
  font-weight: normal;
  font-family: Roboto, Arial, Helvetica, sans-serif;
}

p[data-tooltip] {
  position: relative;
  cursor:pointer;
}

p[data-tooltip]:after {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px 5px 0;
  border-top-color: rgba(33,33,33,.97);
  bottom: 21px;
  content: '';
  left: 0;
  right: 0;
  margin: 0 auto;
}
p[data-tooltip]:before,p[data-tooltip]:after {
    display: none;
}

p[data-tooltip]:hover:before,p[data-tooltip]:hover:after {
    display: block;
}
.tabs__tab i {
    font-style: normal;
}
@media(min-width:768px){
  .header__wrapper ul.header__menu-wrapper > li.header__menu-item--has-submenu > a {
    pointer-events: none;
    cursor: default;

  } 
}
/*----endif----*/
/***********Header/footer resonsive Css*******/
@media(max-width:767px){
  footer.footer p span {
    display:block;
    text-align: center;
  } 
  .footer .hs-menu-wrapper ul li {
    width: 100%;
    padding: 0;
    text-align: center;
  }
  footer.footer p span,
  .footer .hs-menu-wrapper ul,
  .footer .hs-menu-wrapper ul li {
    text-align: left;
  }
  .footer .widget-type-linked_image {
    width: 100%;
    display: block;
  }
  .meetings-iframe-container {
    overflow: auto;
  }
  .tabs-wrapper .tabs {
    display: block;
  }

  .tabs-wrapper .tabs button {
    display: block;
    width: 100%;
  }
  .card-flip {
    margin-bottom: 50px !important;
  }

}
@media(max-width:550px){
  .table {
    overflow-x: auto;
  }

  .table table {
    width: 500px;
  }

}

/* experimental */
@media screen and (min-width: 800px) {
.tabs__content {
    flex-direction: column !important;
    align-items: flex-start !important;
    justify-content: flex-start !important;
    width: 100% !important;
    align-content: flex-start !important;
    flex-wrap: wrap !important;
}
}
@media screen and (min-width: 800px) {
.tabs {
    display: flex !important;
    justify-content: flex-start !important;
    align-items: flex-start !important;
    align-content: space-between !important;
    width: 40% !important;
    flex-wrap: wrap !important;
    flex-direction: column !important;
}
}
@media screen and (min-width: 800px) {
.tabs-wrapper {
    display: flex !important;
    flex-wrap: nowrap !important;
    flex-direction: row !important;
    align-items: flex-start !important;
}
}
@media screen and (min-width: 800px) {
.tabs__tab {
    text-align: left !important;
}
}

#hs_cos_wrapper_widget_1689327621267 .tns-nav button {
  display: none !important;
}  
.splide__controls {
    display: none !important;
}