@font-face { 
  font-family: ETmodules; 
  src: url(//23495608.fs1.hubspotusercontent-na1.net/hubfs/23495608/raw_assets/public/ProtectorPlan_February2025/fonts/modules.woff) format("woff");
  font-style: normal; 
  font-weight: 400; 
  font-display: block;
}

/* @font-face { 
font-family: "FontAwesome"; 
src: url(//23495608.fs1.hubspotusercontent-na1.net/hubfs/23495608/raw_assets/public/ProtectorPlan_February2025/fonts/FontAwesome.eot) format("embedded-opentype"), 
url(//23495608.fs1.hubspotusercontent-na1.net/hubfs/23495608/raw_assets/public/ProtectorPlan_February2025/fonts/FontAwesome.ttf) format("woff2"), 
url(//23495608.fs1.hubspotusercontent-na1.net/hubfs/23495608/raw_assets/public/ProtectorPlan_February2025/fonts/FontAwesome.woff) format("woff"), 
url(//23495608.fs1.hubspotusercontent-na1.net/hubfs/23495608/raw_assets/public/ProtectorPlan_February2025/fonts/FontAwesome.ttf) format("truetype"), 
url(//23495608.fs1.hubspotusercontent-na1.net/hubfs/23495608/raw_assets/public/ProtectorPlan_February2025/fonts/FontAwesome.svg) format("svg");
font-style: normal; 
font-weight: normal;
} */

@font-face{font-family:FontAwesome;font-style:normal;font-weight:400;font-display:block;src:url(https://www.protectmyevents.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.eot);src:url(https://www.protectmyevents.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(https://www.protectmyevents.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.woff2) format("woff2"),url(https://www.protectmyevents.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.woff) format("woff"),url(https://www.protectmyevents.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.ttf) format("truetype"),url(https://www.protectmyevents.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.svg#fontawesome) format("svg")}@font-face{font-family:FontAwesome;font-style:normal;font-weight:900;font-display:block;src:url(https://www.protectmyevents.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-solid-900.eot);src:url(https://www.protectmyevents.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(https://www.protectmyevents.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-solid-900.woff2) format("woff2"),url(https://www.protectmyevents.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-solid-900.woff) format("woff"),url(https://www.protectmyevents.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-solid-900.ttf) format("truetype"),url(https://www.protectmyevents.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-solid-900.svg#fontawesome) format("svg")}@font-face{font-family:FontAwesome;font-style:normal;font-weight:400;font-display:block;src:url(https://www.protectmyevents.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.eot);src:url(https://www.protectmyevents.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(https://www.protectmyevents.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.woff2) format("woff2"),url(https://www.protectmyevents.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.woff) format("woff"),url(https://www.protectmyevents.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.ttf) format("truetype"),url(https://www.protectmyevents.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.svg#fontawesome) format("svg")}

@font-face { 
  font-family: "linotype-didot"; 
  src: url("https://use.typekit.net/af/b00c42/00000000000000007735bbdf/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),
    url("https://use.typekit.net/af/b00c42/00000000000000007735bbdf/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),
    url("https://use.typekit.net/af/b00c42/00000000000000007735bbdf/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-style: normal; 
  font-weight: 400; 
  font-stretch: normal; 
  font-display: auto;
}

@font-face { 
  font-family: "linotype-didot"; 
  src: url("https://use.typekit.net/af/aec0c1/00000000000000007735bbc9/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"), 
    url("https://use.typekit.net/af/aec0c1/00000000000000007735bbc9/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/aec0c1/00000000000000007735bbc9/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype"); 
  font-style: normal; 
  font-weight: 700; 
  font-stretch: normal; 
  font-display: auto; 
}

.content-wrapper ,
.dnd-section > .row-fluid,
.page-center{
  
  max-width: 1080px;
  
  width:80%;

}

.header_area-row-0-force-full-width-section > .row-fluid{
  width:100%;
}

.cm-header.header .page-center, .cm-header.header .primary-section .page-center {
  padding:0;
}

.cm-header.header .primary-section{
  padding-bottom: 12px;
  padding-top: 12px;
}

.cm-two-col.two-col-content .content-col .description p {
  font-size: 100%;
  font-size: 1.2rem;
  line-height: 1.8em;
  color: #666666;
  font-weight: 500;
  padding-top:1px;
  margin-bottom:30px;
}



.cm-header.header .hs-button {
  padding: 1.05rem 2rem;
  transition: 0.3s ease !important;
  margin-top: 1px;
  font-family: 'Poppins', Helvetica, Arial, Lucida, sans-serif;
  font-weight: 500;
  font-size: 1rem;
  max-height: 25px;
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 20px;
}

.cm-header.header.header .right-section{
  padding-left: 11px;
}

.cm-header .primary-section .container-wrapper{
  column-gap:0;
}

.cm-header .header__menu ul>li>a {
  font-family: 'Poppins', Helvetica, Arial, Lucida, sans-serif;
  font-weight: 500;
  font-size: 1rem;
  position:relative;
}

.cm-header .nav>nav>ul .header__menu-item--depth-1>a:before {
  content: "";
  display: inline-block;
  height: 73px;
  position: absolute;
  top: -24px;
  width: 100%;
}

.cm-header .header__menu>ul.header__menu-wrapper>li {
  padding-left: 11px;
  padding-right: 11px;
}

.cm-header .header__menu--desktop>.header__menu-wrapper{
  column-gap:0;
}

.cm-header .header__menu>ul.header__menu-wrapper>li>a svg {
  display: none;
}

.cm-header .header__menu>ul.header__menu-wrapper>li>a .child-trigger:after {
  font-family: ETmodules;
  content: "3";
  font-size: 16px;
  position: absolute;
  right: -11px;
  top: 1px;
  font-weight: 800;
  margin-right: 11px;

}

.cm-header .header__menu--desktop>.header__menu-wrapper .header__menu-submenu{
  min-width: 240px;
}

.cm-header .nav>nav>ul .header__menu-item--depth-1>a .child-trigger{
  padding-left: 10px;

}

.cm-header .header__menu--desktop>.header__menu-wrapper .header__menu-submenu, .header__menu--desktop>.header__menu-wrapper .header__menu-submenu--level-2{
  padding:20px 0;
  box-shadow:none;
}
.cm-header .header__menu>ul.header__menu-wrapper>li>ul{
  border-top: 3px solid #c67a6c;
}

.cm-header .header__menu>ul.header__menu-wrapper>li>ul>li {
  padding: 0 20px;
  line-height:28px;
}

.cm-header .header__menu>ul.header__menu-wrapper>li>ul>li>a {
  padding: 6px 20px;
}
.cm-header  .header__menu--desktop>.header__menu-wrapper .header__menu-item--has-submenu:hover>ul{
  transform: translateY(1.55REM);
}

.cm-header .header__menu ul>li:not(.header__menu-item--has-submenu)>a:after {
  position: absolute;
  content: "";
  display: block;
  background: #c67a6c;
  margin: 0 auto;
  width: 0px;
  height: 3px;
  transition: opacity 0.3s ease, width 0.3s ease;
  right: 0;
  left: 0;
  pointer-events: none;
  top: 32px;


}
.cm-header .header__menu ul>li.header__menu-item--depth-1:not(.header__menu-item--has-submenu)>a:hover:after{
  width:100%;
}

.simple-banner.cm-banner{
  min-height:auto;
}

.cnt-wit-bg-wrp.cm-content-bg  h2.title {
  font-size: 37px;
  line-height: 1.3em;
  text-align: center;
  padding-bottom: 30px;
  margin-bottom: 0;
}

.cm-content-bg .rich_text hr {
  width: 250px;
  height: 5px;
  background: #c67a6c;
  margin-top: 0;
  margin-bottom:28px;
}

.cm-content-bg .rich_text p {
  line-height: 1.8em;
  font-weight: 500;
  margin-bottom:0;
}
.cm-image-sec .no_content_available .content-col {
  display: none;
}

.cm-image-sec{
  margin-right: 5.5%;
}

.cm-accordian.accordion_wrap .acc-item,.cm-accordian.accordion_wrap .acc-item:not(:last-child) {
  margin-bottom: 5.82%;
  background-color: #eae7e5;
  padding: 20px;
  border-radius:0;
  padding-left:21px;
}

.accordion_wrap.cm-accordian .acc-item .acctitle{
  box-shadow:none;
  border:none;
}

.cm-accordian.accordion_wrap .acc-item h5 {
  line-height: 1em;
  font-weight: 600;
  font-size: 16px;
  color: #000000;

}

.cm-accordian.accordion_wrap .acc-item .carrortwrap svg {
  display: none;
}

.child-theme .cm-accordian .page-center.full_width{
  padding-left:1px;
}

.cm-accordian.accordion_wrap .acc-item .carrortwrap:after{
  font-size: 17px;
  right: -1px;
  color: #000000;
  font-family: FontAwesome ;
  font-weight: 900 ;
  content: "\f054" ;
}

.cm-form-section .top_content {
  padding-left: 8px;
}

.cm-blog-post-sidebr .hs-search-field button,
.cm-blog-post-sidebr .hs-search-field button:focus, 
.cm-blog-post-sidebr.hs-search-field button:hover {
  background: none;
  border: none;
  height: 20px;
  padding: 0;
  position: absolute;
  right: -1px;
  top: 50%;
  transform: translateY(-50%);
  width: 66px;
}

.cm-accordian.accordion_wrap .acc-item .acc-content .desc p {
  color: #000;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.7em;
  margin-bottom: 0;
}
.cm-accordian.accordion_wrap .acc-item .acc-content .desc p:not(:last-child) {
  padding-bottom: 14px; 
}
.cm-accordian.accordion_wrap .acc-item .acc-content .desc {
  padding-top: 20px;
}
.cm-accordian.accordion_wrap .acc-item .acc-content {
  box-shadow: none;
}
.cm-logo-section .cnt-col {
  padding: 0;
}

.accordion_wrap.cm-accordian .acc-item .acctitle h5 span{
  display: block;
  padding-right: 25px;
}

.accordion_wrap.cm-accordian .acc-item .carrortwrap{
  right: -2px;
  top: 1px;
}

.cm-image-sec .page-center.theme_center {
  width: 100%;
}

.cnt-wit-tp-img-wrp.cm-image  .tp-img{
  margin-bottom:0;
}

.cm-header .nav>nav>ul .header__menu-item--depth-1 ul>li a:hover {
  background-color: rgba(0,0,0,.03);
  opacity:.7;
}

.cm-header .nav>nav>ul .header__menu-submenu--level-2>.header__menu-item a:hover {
  color: #120802 ;
}

.cm-two-col .top_sec.noButton {
  padding: 0;
}

.cm-two-col h2.title {
  font-size: 2.6rem;
  line-height: 1.3em;
  margin-bottom: 10px;
  font-weight:500;
}

.cm-two-col .top_sec{
  margin-bottom: 128px;

}

.hs-input.invalid.error {
  border-color: #ef6b51;
  border-width: 1px;
}
.child-theme .top__area-row-0-force-full-width-section > .row-fluid,
.child-theme  .main_area-row-0-force-full-width-section > .row-fluid,
.child-theme  .Banner-row-0-force-full-width-section > .row-fluid,
.child-theme .Banner-row-3-force-full-width-section > .row-fluid,
.child-theme .banner_area-row-0-force-full-width-section > .row-fluid,
.child-theme .dnd__area_2-row-0-force-full-width-section > .row-fluid,
.child-theme .btm_area-row-2-force-full-width-section > .row-fluid,
.child-theme .dnd_area__header-row-0-force-full-width-section > .row-fluid,
.child-theme .dnd__area_3-row-0-force-full-width-section > .row-fluid,
.child-theme .bottom_area_hs-row-0-force-full-width-section > .row-fluid,
.child-theme .btm_area-row-1-force-full-width-section > .row-fluid,
.child-theme .dnd__area_2-row-4-force-full-width-section > .row-fluid,
.child-theme .dnd__area_3-dnd_partial-1-row-0-force-full-width-section > .row-fluid,
.child-theme  .bottom_area_hs-dnd_partial-12-row-0-force-full-width-section > .row-fluid,
.child-theme  .bottom_area_hs-dnd_partial-1-row-0-force-full-width-section > .row-fluid,
.child-theme .dnd_area_header2-row-0-force-full-width-section > .row-fluid,
[class*="full-width-section"].dnd-section > .row-fluid
{
  width:100%;
}

.cm-two-col.two-col-content .content-col .description hr {
  margin-top: 0;
  height: 2px;
  background-color: #7EBEC5;
  margin-bottom: 50px;
}

.cm-form-section  .top_sec{
  margin-bottom:0;
}

.cm-two-col.two-col-content .content-col .description h3 {
  font-size: 2.4rem;
  line-height: 1.4em;
  padding-bottom: 10px;
  margin-bottom: 0;
  font-family: linotype-didot, serif;
}

.cm-form-section .content-col.col12{
  padding:0;
}



.two-col-content.cm-form-section  .content-col .description{
  margin-bottom:0;
}

.two-col-content.cm-form-section .content-col .form_wrap{
  padding-top: 37px;
}

input.text:focus, 
input.title:focus, 
input[type=text]:focus,
select:focus, 
textarea:focus {
  border-color: #2d3940;
  color: #3e3e3e;
}


.cm-form-section .top_content h3 {
  font-size: 2.4rem;
  padding-bottom: 10px;
  line-height: 1em;
  font-family: linotype-didot, serif;
  font-weight: 500;
  margin-bottom: 0;
}

.cm-accordian .desc p a:hover {
  text-decoration: none;
}

.cm-home-banner .banner-content-inner.col12{
  max-width:500px;
  margin-right:0;
  margin-left:auto;
  padding:0;
  padding-top:27px;
}
.cm-home-banner .bg_el.overlay_bg {
  background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.51) 30%, rgba(0, 0, 0, 0.51) 100%);
}

.cm-home-banner .btn_row{
  align-items: flex-end;
  flex-direction: column;
  margin-top:0;
}

.cm-home-banner.simple-banner h1{
  margin-bottom: 30px;
  padding-bottom: 10px;
}

.cm-home-banner .btn_row .btn_item {
  margin-bottom: 20px;
}

.cm-home-banner.simple-banner .top_sec {
  margin-bottom: 2.85%;
}

.cm-home-banner .btn_row .btn_item.index2 {
  margin-bottom: 0;
}

.cm-image.cm-wedding .cnt-col.col_six:nth-child(3) .tp-img a {
  width: 140px;
  height: 140px;
  display: inline-block;
}



.cm-event-card h2.title {
  font-size: 37px;
  line-height: 1.3em;
  text-align: center;
  margin-bottom: 20px;
  padding-bottom: 10px;
}

.cm-event-card .top_content hr {
  height: 5px;
  width: 250px;
  background-color: #c67a6c;
  margin-bottom: 26px;
}

.cm-event-card  .top_content {
  max-width: 850px;
  margin: 0 auto;
}

.cm-event-card .top_content p {
  font-weight: 500;
}

.cm-event-card .top_sec.noButton{
  margin-bottom:28px;
}

.cm-event-card .cnt-col {
  padding: 0;
}


.cm-form-section .top_sec.noButton {
  padding: 0;
}

.cm-event-card .cnt-col {
  padding: 0;
  padding-right: 3%;
}

.cm-event-card .cnt-wit-tp-img-wrp .tp-img img{
  object-fit:cover;
}

.cm-event-card .cnt-col:last-child {
  margin: 0;
  padding: 0;
}

.cm-home-banner a.hs-button {
  font-size: 1.1rem;
  font-weight: 600 ;
  font-family: 'Open Sans', Helvetica, Arial, Lucida, sans-serif;
  padding-top: 0.45rem ;
  padding-right: 2.4rem ;
  padding-bottom: 0.45rem ;
  padding-left: 2.4rem ;
  line-height: 1.7em ;
  border: none;
}

.cm-form-section .top_content p {
  font-size: 18px;
  font-weight: 500;
  color: #333;
  line-height: 1em;
}

.child-theme .cm-form-section .page-center{
  width:80%;
}

.cm-form-section .hs-richtext.hs-main-font-element {
  margin-top: -10px;
  margin-bottom:0;
}

.cm-form-section .hs-richtext.hs-main-font-element p{
  font-weight: 600;
  font-size: 14px;
  line-height: 1.7em;
  margin-bottom:3%;
  padding-left:1px;
}

.cm-form-section .hs-richtext.hs-main-font-element p:last-child {
  margin-bottom: 7px;
}

.cm-form-section form .inputs-list{
  margin-top: -20px;
}

.cm-form-section .actions {
  text-align: end;
  margin-top: -27px;
  margin-right:2px;
}

.cm-form-section .actions input.hs-button {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.7em !important;
  font-family: inherit;
  padding: 4px 48px;
}

.cm-form-section form .inputs-list>li{
  margin-top: 21px;
}

.cm-form-section form .inputs-list>li span {
  font-size: 14px;
  line-height: 1.7em;
  display: inline-block;
  font-weight: 500;
  color:#666;
}

.cm-blog-news .dnd-section {
  padding-top: 0;
}

.cm-blog-news .title-section {
  padding: 27px 0;
}

.cm-blog-news .title-section h2 {
  text-align: center;
  font-size: 37px;
  line-height: 1.3em;
  text-align: center;
}

.cm-blog-news .title-section hr {
  height: 5px;
  width: 250px;
  background-color: #7a939c;
  margin-top: 30px;
  margin-bottom: 30px;
}

.cm-blog-news  .blog-wit-sidbr section.blog-index {
  padding-top: 44px;
  margin-bottom:0;
}

.cm-blog-news .sidebar.three-col .blog-index .blog-index__post {
  padding: 0;
  min-height: 474px;
  width: 29%;
  flex: 0 0 29.667%;
}

.cm-event-card .tp-img-cnt {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.cm-event-card.cnt-wit-tp-img-wrp .cnt-col.left_aln .col-btn-grp {
  margin-top: auto;
}

.inner_spacing.bg_secondary.theme {
  display: flex;
  flex-direction: column;
  align-items: center;
}



.cm-blog-news .blog-wit-sidbr section.blog-index{
  justify-content:space-between;
}

.cm-blog-news article .feature_img img {
  height: 200px;
  object-fit: cover;
  width:100%;
}

.cm-blog-news .blog-wit-sidbr .blog-index__post-image .feature_img{
  position:relative;
}

.cm-blog-news .blog-wit-sidbr .blog-index__post-image.hs-featured-wrp{
  padding:0;
}

.cm-blog-news .blog-wit-sidbr{
  margin-bottom: 129px;
}

.cm-blog-news .blog-wit-sidbr .blog-index__post-inner-card{
  background-color:#eae7e5;
  box-shadow:none;
  border-radius:0;
}

.cm-blog-news .sidebar.blog-wit-sidbr h2.list-post-title a {
  color: #47565a ;
}

.cm-blog-news .sidebar.blog-wit-sidbr h2.list-post-title {
  font-size: 1.4rem ;
  line-height: 1em;
  font-weight: 500;
  padding: 1rem 0.75rem 0.5rem 0.75rem;
  margin-bottom:0;
}

.cm-blog-news .blog-wit-sidbr .post-btm {
  padding: 0;
}

.cm-blog-news  span.item-date .icon_svg {
  display: none;
}



.cm-blog-news  span.item-date span.value_m {
  padding: 0.25rem 0.75rem;
  font-size: 14px;
}

.cm-blog-news  .list-descrip {
  padding: 0.25rem 0.75rem 1rem 0.75rem;
  font-size: 1rem;
  color: #47565a ;
  font-weight: 500;
  line-height: 1.7em;
}

.cm-blog-news .blog-pagination .prevIcon svg {
  display: none;
}

.cm-blog-news nav.blog-pagination{
  justify-content: space-between;
}

.cm-blog-news .dnd_area_blog-module-2.blog-pagination a.blog-pagination__link {
  background: none;
  padding: 0;
  column-gap: 0;
  color: #120802;
  font-family: 'Open Sans', Helvetica, Arial, Lucida, sans-serif;
  font-size: 14px;

}
.cm-blog-news .dnd_area_blog-module-2.blog-pagination a.blog-pagination__link:hover{
  background: none;
  color: #120802;
}

.cm-blog-post-sidebr .featured_img_wrap img{
  width:100%;
}

.cm-blog-news nav.blog-pagination a:first-child{
  justify-content:flex-end;
}

.cm-blog-news nav.blog-pagination>a.blog-pagination__prev-link:first-child{
  width:100%;
}

.cm-home-banner a.hs-button:hover {

  transform: scaleX(1.1) scaleY(1.1) ;
}

/* Form Styling */

form .input{
  margin-right:0 !important;
}

fieldset.form-columns-2 {
  display: flex;
  gap: 3%;

}

form .hs-form-field{
  margin-bottom:3.1%;
}

form .input input {
  font-size: 14px;
  padding: 16px;
  line-height: normal;
  height: auto;
  border-width:0;
  padding: 16px 16px 16px 17px;

}

form .input input:not(input[type=checkbox]),form .input textarea{
  width:100% !important;
}

form .input textarea {
  font-size: 14px;
  padding: 16px;
}

.cm-form-section .actions input.hs-button:after {
  font-size: 32px;
  line-height: 1em;
  content: "\35";
  opacity: 0;
  position: absolute;
  margin-left: -1em;
  -webkit-transition: all .2s;
  transition: all .2s;
  text-transform: none;
  -webkit-font-feature-settings: "kern" off;
  font-feature-settings: "kern" off;
  font-variant: none;
  font-style: normal;
  font-weight: 400;
  text-shadow: none;
  font-family: ETmodules !important;
}

.cm-form-section .actions input.hs-button:hover:after {
  opacity: 1;
  margin-left: 0;
}


.cm-event-card.cnt-wit-tp-img-wrp .tp-img img {
  height: 331px;
  object-fit: cover;
  width:100%;
}
.cm-event-card .flex_row .col4 {
  width: calc(33.33% - 2%);
  padding: 0;
  min-height: 682px;
  display: flex;
  justify-content: space-between;
  position: relative;
}

.cm-event-card.cnt-wit-tp-img-wrp .flex-row {
  justify-content: space-between;
  min-height: 682px;
  padding-bottom:27px;
}

.cm-event-card .tp-img-cnt {
  padding-left: 1rem;
  padding-right: 1rem;

}

.cm-event-card .tp-img-cnt h4.col-title {
  padding-bottom: 1rem;
  font-family: 'Alice', Georgia, "Times New Roman", serif;
  font-size: 1.5rem;
  color: #120802 !important;
  line-height: 1.4em;
  margin-bottom: 0;
}

.cm-event-card.cnt-wit-tp-img-wrp .tp-img {
  margin-bottom: 30px;
}



.cm-event-card .tp-img-cnt .tp-img-cnt-inner p {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.7em;
  color: #120802;
  margin-bottom: 13px;
}

.cm-event-card.cnt-wit-tp-img-wrp .cnt-col.left_aln .col-btn-grp {
  width: 100%;
  justify-content: center;
  align-items: end;
  bottom: 0;
  right: 1px;
}



.cm-event-card .col-btn-grp .btn_row {
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}

.cm-event-card .col-btn-grp .btn_row .hs-button {
  font-size: 1rem;
  font-weight: 600;
  font-family: 'Open Sans',Helvetica,Arial,Lucida,sans-serif;
  letter-spacing: 2px;
  border: none;
  padding-top: 0.25rem ;
  padding-right: 30px;
  padding-bottom: 0.25rem ;
  padding-left: 30px;
  margin-left: 1rem;
  line-height:30px;
  padding-top:2px;

}

.cm-event-card .inner_spacing.bg_secondary.theme.aos-init.aos-animate {
  min-height: 682px;
}



.cm-event-card .col-btn-grp .btn_row .hs-button:hover {
  letter-spacing: 2px ;
  background-image: initial;
  background-color: #e0c588;
}

.cm-event-card .col-btn-grp .btn_row .hs-button:hover {
  background-color: #e0c588;
}

.cm-footer-center .footer-menu ul li:nth-child(3) a:hover {
  color: #A8B1BC;
}

.cm-footer-top .type_richtext .footer-content ul li a:hover {
  text-decoration: underline;
}

.cm-bottom-content .rich_text p a:hover {
  text-decoration: none;
}

.cm-wrapper-breadcrumb a.hs-breadcrumb-label:hover {
  text-decoration: none;
}


.cm-recent-news .top_sec.noButton {
  padding: 27px 0;
  margin-bottom: 55px;
  padding-left: 0;
  padding-right: 0;
}

.cm-recent-news .top_sec.noButton h3.title {
  font-size: 37px;
  line-height: 1.3em;
  text-align: center;
}

.cm-recent-news .top_sec.noButton 
.top_content hr {
  width: 250px;
  height: 5px;
  background: #c67a6c;
  margin-top: 30px;
}

.cm-recent-news .flex_row .col4{
  padding:0;
}

.cm-recent-news .blog-feed .recent-post-item {
  padding: 0;
}

.cm-recent-news .flex_row .col4 {
  width: calc(33.33% - 3.663%);
}

.cm-recent-news.blog-feed .feed-outer-wrp{
  justify-content: space-between;
  padding-bottom:27px;
}

.cm-recent-news.blog-feed .hs-featured-wrp .feature_img{
  height:200px;

}

.cm-recent-news.blog-feed .recent-post-item .post-btm {
  display: flex;
  flex-direction: column;
  padding:0;
}

.cm-recent-news.blog-feed .recent-post-title {
  order: 1;
  padding: 1rem 0.75rem 0.5rem 0.75rem;
  line-height: 1em;
  font-size: 1.4rem ;
  font-weight: 500;
  margin-bottom:0;
}

.cm-recent-news.blog-feed .meta_wrap {
  order: 2;
  margin-bottom:0;
}

.cm-recent-news.blog-feed p.item_descr {
  margin-bottom: 0;
  order: 3;
  padding: .25rem .75rem 1rem;
  font-size: 1rem;
  color: #47565a;
  font-weight: 500;
  line-height: 1.7em;

}

.cm-recent-news.blog-feed .hs-featured-wrp{
  min-height: 200px;
  padding:0;
}

.cm-recent-news.blog-feed .recent-post-title a {
  color: #47565a ;
}

.cm-recent-news.blog-feed .meta_wrap {
  padding: 0.25rem 0.75rem;
}

.cm-recent-news.blog-feed .meta_wrap span.icon_img {
  display: none;
}

.cm-recent-news span.value_m {
  color: #47565a ;
  font-size: 14px;
  margin: 0;
}

.cm-recent-news.blog-feed .recent-post-item .item_inner {
  width: 100%;
  box-shadow: none;
  border-radius: 0;
}

.cm-home-banner.simple-banner {
  padding-left: 0;
  padding-right: 0;
  min-height:auto;
}
.cm-home-banner.simple-banner  .page-center{
  max-width:1080px;
  width:80%;
  margin: 0 auto;
}

.child-theme .cm-event-card .page-center {
  width: 80%;
}

.cm-event-card .top_sec.noButton{
  padding:0;
}

.child-theme .cm-recent-news .page-center{
  width:80%;
}
.cm-sample .rich_text p {
  padding-bottom: 16px;
}




.cm-blog-post-sidebr .left-area {
  float: left;
  padding-right: 5.5%;
  width: 79.125%;
  padding-bottom: 23px;
}

.cm-blog-post-sidebr .sidebar {
  float: left;
  width: 20.875%;
  padding-left:30px;
}

.child-theme .cm-blog-post-sidebr .page-center{
  position: relative;
  width:80%;
  padding-top:58px;
}
.child-theme .cm-blog-post-sidebr .page-center:before{
  content: "";
  position: absolute;
  top: 0;
  height: 100%;
  width: 1px;
  background-color: #e2e2e2;
  right: 20.875% !important;
}

.cm-blog-post-sidebr .left-area article {
  padding-bottom: 25px;
  margin-bottom: 60px;
  word-wrap: break-word;
  width: 100%;
}

.cm-blog-post-sidebr .left-area article h1 {
  font-family: linotype-didot, serif;
  font-size: 30px;
  padding-bottom: 10px;
  line-height: 1em;
  font-weight: 500;
  margin:0;
  letter-spacing:normal;
}

.cm-blog-post-sidebr .post_description {
  padding-top: 67px;
}

.cm-blog-post-sidebr .left-area p {
  padding-bottom: 1em;
  font-size: 14px;
  margin-bottom:0;
}

.cm-blog-post-sidebr .side-post-search {
  margin-bottom: 0px;
}

.cm-blog-post-sidebr .recent-post h2 {
  font-family: linotype-didot, serif;
  font-size: 26px;
  padding-bottom: 10px;
  margin-bottom: 0;
}

.cm-blog-post-sidebr .recent-post .hs-rss-item {
  font-size: 14px;
  line-height: 1.7em;
  font-weight: 500;
}

.cm-blog-post-sidebr .recent-post .hs-rss-item a:hover {
  color: #82c0c7;
}
.custom-no-navigation .cm-header .container-wrapper {
  min-height: 47px;
}

.cm-blog-post-sidebr .recent-post .hs-rss-item a {
  color: #666;
}

.cm-blog-post-sidebr .hs-search-field__bar button svg {
  display: none;
}

.cm-blog-post-sidebr .hs-search-field__bar button:after {
  content: "search";
  padding: .7em;
  margin: 0;
  font-size: 14px;
  line-height: normal;
  border: 1px solid #ddd;
  color: #666;
  background: #ddd;
  content: "Search";
  font-family: 'Open Sans', Helvetica, Arial, Lucida, sans-serif;
}

.cm-blog-post-sidebr .hs-search-field button,.cm_404_page .hs-search-field button{
  border: none;
  height: 20px;
  padding: 0;
  position: absolute;
  right: -3px;
  top: 10px;
  transform: translateY(-50%);
  width: 72px;
}

.cm-blog-post-sidebr .hs-search-field__bar input.hs-search-field__input {
  background: #fff;
  border: 1px solid #ddd;
  font-size: 14px;
  padding: .7em;
  height: 40px;

}

.cm-blog-post-sidebr .sidebar form input[type=text],
.cm_404_page form input[type=text]{
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 3px;
  height: 40px;
  margin-bottom: 30px;
  width: 100%;
  font-size: 14px;
  padding: .7em;
  color: #666666;

}

.cm_404_page .hs-rss-item-text a:hover {
  color: #82c0c7;
}

.cm-blog-post-sidebr form input[type=text]:focus,
.cm_404_page form input[type=text]:focus{
  box-shadow:none;
}

/* .cm-blog-post-sidebr .hs-search-field__suggestions{
padding-top: 58px;
} */

.cm_404_page .hs-search-field__bar {
  margin-bottom: 0;
}

.cm-blog-post-sidebr .hs-search-field__bar button svg,
.cm_404_page .hs-search-field__bar button svg {
  display: none;
}

.cm-blog-post-sidebr .hs-search-field button:after,
.cm_404_page .hs-search-field button:after {
  content: "Search";
  color: #000;
  background-color: #ddd;
  padding: .7em;
  height: 40px ;
  margin: 0;
  font-size: 14px;
  line-height: normal ;
  border: 1px solid #ddd;
  color: #666;
  font-family: 'Open Sans',Helvetica,Arial,Lucida,sans-serif;
  display: inline-block;
  border-radius: 0 3px;
}

.cm_search_result_page .content-wrapper {
  display: flex;
  flex-wrap: wrap;
}

.cm_search_result_page .systems-page {
  width: 79.125%;
  padding-bottom: 23px;
  padding-right: 5.5%;
  padding-top:0;
}

.cm_search_result_page .systems-page ul>li>a {
  font-size: 26px;
  font-family: "Open Sans", sans-serif;
  font-weight: 500;
}

.cm_search_result_page .systems-page ul>li>a>span {
  font-size: 26px;
  font-family: "Open Sans", sans-serif;
  font-weight: 500;
}

.cm_search_result_page .systems-page ul>li>p {
  font-size: 14px;
}


.cm_search_result_page {
  padding-top: 58px;
}

.comment-date {
  display: block !important;
}

.child-theme .cm-blog-post-sidebr .cm-footer .page-center:before{
  content:none;
}

.cm-header .header__menu--desktop>.header__menu-wrapper .header__menu-item--has-submenu:hover>ul{
  margin-top: 25px;
  transform: none;
}

.cm-header  .header__menu--desktop>.header__menu-wrapper .header__menu-item--has-submenu:hover>ul{
  transition:none;
}

.cm-header  .header__menu--desktop>.header__menu-wrapper .header__menu-submenu--level-2{
  transition: none;
}

.cm-header .header__menu--desktop>.header__menu-wrapper .header__menu-submenu, .header__menu--desktop>.header__menu-wrapper .header__menu-submenu--level-2{
  transform:none;
}

.cm-footer-top .footer-social-item.tycustom_icon a:hover {
  transform: scaleX(1.2) scaleY(1.2);
}

.cm_404_page .content-wrapper {
  padding: 0;
  position:relative;
}

.cm_404_page  .cst-content-wrapper.col6 {
  padding: 0 !important;

}

.cm_404_page .content-wrapper:before {
  right: 20.875% ;
  content: "";
  position: absolute;
  top: 0;
  height: 100%;
  width: 1px;
  background-color: #e2e2e2;
}

.cm_404_page .custom-error-container{
  margin:0;
}

.cm_404_page  .cst-content-wrapper{
  justify-content:flex-start;
}

.cm_404_page .cst-content-wrapper.col6 p {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.7em;
}

.cm_404_page .cst-content-wrapper.col6 h1 {
  font-size: 30px;
  font-family: linotype-didot, serif;
  line-height: 1em;
  font-weight: 500;
  letter-spacing: normal;
  margin-bottom:10px;
}

.cm_404_page .custom-404-page .error-page {
  padding-bottom: 40px;
  padding-top: 58px;
}

.cm_404_page .sidebar {
  float: left;
  width: 20.875%;
  padding-left: 30px;
  padding-bottom:30px;
}
.cm_404_page .cst-content-wrapper.col6{
  width: 79.125%;
  padding-right:5.5% !important;
}




.cm_404_page .sidebar .recent-post h2 {
  font-size: 26px;
  margin-bottom: 10px;
  font-family: linotype-didot, serif;
}

.cm_404_page .recent-post {
  text-align: left;
}

.cm_404_page .hs-rss-item-text a {
  text-decoration: none;
  color: #666;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.7em;
}

.cm_search_result_page .hs-search-results .hs-search-results__pagination a {
  border: none;
  color: #120802;
  font-family: 'Open Sans',Helvetica,Arial,Lucida,sans-serif;
  padding: 0;
}

.cm-blog-post-sidebr .hs-search-field button, .cm_404_page .hs-search-field button {
  border: none;
  height: 39px !important;
  padding: 0;
  position: absolute;
  right: -3px;
  top: 0 !important;
  width: 72px;
  transform: none !important;
  border-radius: 0 3px;
  overflow: hidden;
}

.card_gallery .card_item.hoverAdde .card_inner:hover .btn_item a {
  border: 1px solid;
}

.servs-details-pg .dnd-section > .row-fluid .dnd-column{
  padding:0;
}

.systems-page form {
  max-width: 767px;
}




@media(max-width:1263px) and (min-width:992px){

  /*   .header .page-center, .header .primary-section .page-center {
  max-width: 100%;
  margin-left: 20px;
  margin-right:20px;
} */

  .header .logo-section {
    width: 161px;
  }
  .cm-header .header__menu>ul.header__menu-wrapper>li{
    padding-left: 4px;
    padding-right: 4px;
  }
} 
@media(max-width:1060px) and (min-width:992px){
  .cm-header .header__menu>ul.header__menu-wrapper>li{
    padding-left:2px;
    padding-right:2px;
  }
}


@media(min-width:992px){
  .cm-header  .nav.al_right{
    display:block !important;

  }
  .states-warning {
    margin-bottom: 2.75%;
  }
}

@media(min-width:1350px){
  .cm-event-card .top_sec.noButton {
    padding: 27px 0;
  }
}

@media(min-width:981px){
  .cm-image .cnt-col.col_six {
    width: 12.0833%;
    margin-right: 5.5%;
  }

  .cm-image .cnt-col.col_six:last-child {
    margin: 0;
  }
}







@media(max-width:991px){
  .cm-header.header .primary-section{
    padding-top:8px;
    padding-bottom:8px;
  }
  .cm-header.header.header .logo-section{
    margin-right:30px;
  }
  .cm-header .primary-section .container-wrapper{
    justify-content:space-between;
  }
  .cm-header.header .cst-humburger-icon .trigger {
    display: none;
  }
  .header .cst-humburger-icon:before {
    font-size: 2.6rem;
    color: #333f50;
    top: -5px;
    cursor: pointer;
    content: "a";
    position: relative;
    left: -6px;
    font-family: ETmodules ;
    text-shadow: 0 0;
    direction: ltr;
    line-height: 1;
    font-weight: 400;
    font-feature-settings: normal;
    font-variant: normal;
    text-transform: none;
  }
  header.cm-header.header.header .nav {
    height: auto;
    overflow: visible;
    position: absolute;
    top: 100%;
  }
  header.header.cm-header .nav .header__menu.header__menu--desktop{
    position: absolute;

  }
  .cm-header.header .primary-section>.page-center{
    position:relative;
  }
  header.header.cm-header .nav .header__menu.header__menu--desktop>ul{

    padding: 0;
  }

  header.header.cm-header .mobile-close-icon{
    display:none;
  }
  header.header.cm-header .nav .header__menu.header__menu--desktop>ul>li {
    padding: 0;
    border:none;
    line-height:26px;
  }
  header.header.cm-header .nav .header__menu.header__menu--desktop>ul>li>a {
    padding: 10px 5%;
    border-bottom: 1px solid rgba(0, 0, 0, .03);
  }
  .header.cm-header .mobile-open .cst-humburger-icon:before {
    content: '\4d';
  }
  header.header.cm-header .nav .header__menu.header__menu--desktop>ul>li.header__menu-item--has-submenu>.mobile-child-trigger{
    display: flex;

    width: 44px;
  }
  header.header.cm-header .nav .header__menu.header__menu--desktop>ul>li>.mobile-child-trigger:before {
    border-radius: 50%;
    color: #c67a6c;
    content: "\33";
    font-family: ETModules;
    font-size: 1rem;
    font-weight: 500;
    padding: 3px;
    position: relative;
    top: 0px;
    background: #f0f3f6;
    border-radius: 50%;
  }
  .cm-header .header__menu ul>li:not(.header__menu-item--has-submenu)>a:after{
    content:none
  }
  header.header.cm-header .nav .header__menu.header__menu--desktop>ul>li.single_item>a:hover {
    background: rgba(0, 0, 0, .03);
    opacity:.7;
  }
  header.header.cm-header .nav .header__menu.header__menu--desktop>ul{
    position:relative;
    margin-bottom:0;
  }
  .cm-header .header__menu>ul.header__menu-wrapper>li>ul{
    border:none;
  }
  .cm-header .container-wrapper.mobile-open .top-section.mobile_section a {
    background: transparent;
    color: #000000;
    border: none;
    justify-content:flex-start;
    padding:0;

  }
  .cm-header .container-wrapper.mobile-open .top-section.mobile_section {

    position: relative;
    z-index: 999999;
    padding:0;
  }
  .cm-header .header__menu--desktop>.header__menu-wrapper .header__menu-item--has-submenu:hover>ul{
    transform: none;

  }
  .cm-header .top-section.mobile_section .btn-section.col12 {
    padding: 12px 5%;
    border-bottom: 1px solid rgba(0, 0, 0, .03);
  }

  header.header.cm-header .nav .header__menu.header__menu--desktop>ul>li>ul {
    padding-left: 10px;
  }

  header.header.cm-header .nav .header__menu.header__menu--desktop>ul>li>ul>li {
    padding-left: 5%;
  }

  header.header.cm-header .nav .header__menu.header__menu--desktop>ul>li>ul>li>a {
    padding: 10px 5%;
    border-bottom: 1px solid rgba(0, 0, 0, .03);
    line-height:26px;
  }

  header.header.cm-header .nav .header__menu.header__menu--desktop {
    height: auto;
    max-width: none;
    min-height: auto;
    overflow-y: visible;
    position: relative;
    width: 100%;
    background: #fff;
    border-top: 3px solid #c67a6c;
    margin-bottom: 0;
    margin-top: .5rem;
    max-width: 100%;
    padding: 5% 5% 5% 0;
    width: 100%;
    box-shadow: 0 2px 5px rgba(0, 0, 0, .1);
  }
  .cm-header .nav>nav>ul .header__menu-item--depth-1>a:before{
    content:none;
  }
  .cm-header .header__menu--desktop>.header__menu-wrapper .header__menu-item--has-submenu:hover>ul{
    margin-top:0;
  }

  header.header.cm-header .nav .header__menu.header__menu--desktop>ul>li>.mobile-child-trigger.child-open:before {
    content: '\32';
  }
  header.header.cm-header .nav .header__menu.header__menu--desktop>ul>li.header__menu-item--has-submenu>.mobile-child-trigger{
    display:block;

  }
  .cm-header .top-section.mobile_section .btn-section.col12:hover {
    background: rgba(0, 0, 0, .03);
    opacity: .7;
  }
  .custom-no-navigation .cm-header.header.header .logo-section {
    margin-right: 71px;
  }
  .cm-policy-wrapper .states-warning {
    margin-bottom: 30px;
  }

}

@media(max-width:982px){
  .cm-banner .bg_el{
    background-position: 50% 67%;
  }

  .simple-banner.cm-banner.cm-bride .bg_el.bg_img{
    background-position: 50% 28% !important;
  }
  .simple-banner.cm-banner.cm-bride {
    min-height: 350px;
  }
}

@media(max-width:980px){
  .header .page-center,
  .header .primary-section .page-center{
    
    max-width: 95.0%;
    
    padding:0;
  }
  .simple-banner.cm-banner .bg_el.bg_img{
    background-position: 50% 67% !important;
  }


  .cm-image .flex_row .col_six {
    width: 29.666% ;
    margin-right: 5.5%;
    margin-bottom: 30px;
  }
  .cm-image .flex_row .col_six:nth-child(3n) {
    margin-right: 0;
  }
  .cnt-wit-tp-img-wrp.cm-image .flex-row {
    row-gap: 0;
  }
  .cnt-wit-tp-img-wrp.cm-image .inner_spacing.theme{
    max-width: 140px;
    text-align: center;
    margin: 0 auto;
  }
  .cnt-wit-tp-img-wrp.cm-image.cm-yellow .inner_spacing.theme {
    max-width: 100%;
  }

  .cm-blog-news .sidebar.three-col .blog-index .blog-index__post{
    flex: 0 0 47.25%;
  }

  .cm-event-card .content_widget.col8 {
    padding: 30px 0;
  }

  .simple-banner.cm-banner.accordion-width .bg_el.bg_img{
    background-position: 50% 62% !important;
  }
  .simple-banner.cm-banner.accordion-width {
    min-height: 350px;
  }
}

@media(max-width:767px){
  .cm-image-sec {
    margin-right: 0;
    margin-bottom:30px;
  }
  .cm-accordian.accordion_wrap .acc-item, .cm-accordian.accordion_wrap .acc-item:not(:last-child){
    margin-bottom:10px;
  }
  .child-theme .cm-accordian .page-center.full_width{
    padding:0;
  }
  .cm-accordian.accordion_wrap .acc-item, .cm-accordian.accordion_wrap .acc-item:not(:last-child){
    padding:20px;
  }
  .accordion_wrap.cm-accordian .acc-item .carrortwrap{
    right:-1px;
  }
  form .hs-form-field{
    width:100% !important;
  }
  .cm-form-section .actions{
    margin-top:0;
  }
  fieldset.form-columns-2{
    flex-wrap:wrap
  }
  .cm-blog-news .sidebar.three-col .blog-index .blog-index__post{
    flex: 0 0 100%;
  }
  .cm-event-card .flex_row .col4 {
    width: 100%;
  }
  .cm-event-card .flex_row .col4{
    min-height: unset;
  }
  .cm-recent-news .flex_row .col4 {
    width: 100%;
  }
  .cm-event-card.cnt-wit-tp-img-wrp .tp-img{
    width:100%;
  }
  .cm-event-card .inner_spacing.bg_secondary.theme.aos-init.aos-animate{
    min-height:unset;
  }
  .cm-event-card.cnt-wit-tp-img-wrp .cnt-col.left_aln .col-btn-grp{
    margin-top:30px;
  }
  .cm-blog-post-sidebr .left-area{
    width:100%;
  }
  .cm-blog-post-sidebr .left-area{
    padding-right:0;
  }
  .child-theme .cm-blog-post-sidebr .page-center:before{
    content:none;
  }
  .cm-blog-post-sidebr .sidebar{
    width:100%;
    padding-left:0;
  }
  .cm-blog-post-sidebr .recent-post {
    margin-bottom: 30px;
  }
  .cm_404_page .cst-content-wrapper.col6{
    width:100%;
    padding-right:0;
  }
  .cm_404_page .sidebar {
    padding-left: 0;
    width: 100%;
  }
  .cm_404_page .content-wrapper:before{
    content:none;
  }
  .cm_subscriptions_confirmation h2 {
    font-size: 22px;
  }
  .system_page_layout h1 {
    font-size: 26px;
    letter-spacing: normal;
  }

  .system_page_layout h3 {
    font-size: 21px;
  }
  .system_page_layout h2{
    font-size: 20px;
  }
}

@media(max-width:576px){
  .cm-footer-center .footer-menu .hs-menu-wrapper ul{
    flex-wrap:wrap
  }
  .cm-footer-center .footer-menu ul li:nth-child(3) a{
    line-height:26px;
  }
}

@media(max-width:479px){
  .cm-image .flex_row .col_six{
    width:100%;
  }
  .header .top-section .cst-inner-wrapper .btn-section a{
    text-align:left;
  }
}


/* child 1 css */

@font-face { font-family: ETmodules;
  src: url(//23495608.fs1.hubspotusercontent-na1.net/hubfs/23495608/raw_assets/public/ProtectorPlan_February2025/fonts/modules.otf) format("embedded-opentype"),
    url(//23495608.fs1.hubspotusercontent-na1.net/hubfs/23495608/raw_assets/public/ProtectorPlan_February2025/fonts/modules.woff) format("woff"), 
    url(//23495608.fs1.hubspotusercontent-na1.net/hubfs/23495608/raw_assets/public/ProtectorPlan_February2025/fonts/modules.ttf) format("truetype"),
    url(//23495608.fs1.hubspotusercontent-na1.net/hubfs/23495608/raw_assets/public/ProtectorPlan_February2025/fonts/modules.svg) format("svg"); 
  font-style: normal; 
  font-weight: 400; 
  font-display: block; 
}
@font-face { font-family: "FontAwesome"; 
  src: url(//23495608.fs1.hubspotusercontent-na1.net/hubfs/23495608/raw_assets/public/ProtectorPlan_February2025/fonts/vertopal.com_fontawesome-webfont.otf) format("embedded-opentype"),
    url(//23495608.fs1.hubspotusercontent-na1.net/hubfs/23495608/raw_assets/public/ProtectorPlan_February2025/fonts/fontawesome-webfont.woff2) format("woff2"),
    url(//23495608.fs1.hubspotusercontent-na1.net/hubfs/23495608/raw_assets/public/ProtectorPlan_February2025/fonts/vertopal.com_fontawesome-webfont.woff) format("woff"),
    url(//23495608.fs1.hubspotusercontent-na1.net/hubfs/23495608/raw_assets/public/ProtectorPlan_February2025/fonts/vertopal.com_fontawesome-webfont.ttf) format("truetype"),
    url(//23495608.fs1.hubspotusercontent-na1.net/hubfs/23495608/raw_assets/public/ProtectorPlan_February2025/fonts/vertopal.com_fontawesome-webfont.svg) format("svg");
  font-style: normal; 
  font-weight: normal;
}







.cm-footer-bottom .page-center .footer-content {
  font-size: 10px;
}
.cm-footer-bottom .page-center .footer-content p:not(:last-child) {
  padding-bottom: 10px;
}
.cm-footer .cm-footer-bottom .flex_row .col-section {
  padding: 0;
}
.cm-footer-bottom .page-center .footer-content p {
  margin: 0;
  line-height: 14px;
  font-weight: 500;
}
.cm-footer-bottom .page-center .col-section.num1 {
  margin-right: 5.5%;
}
.cm-footer-bottom .col-section.num2 .footer-image {
  text-align: center;
}
.cm-footer-center .footer-menu ul li a {
  font-size: 12px;
  line-height: 26px;
  font-weight: 500;
}

.cm-footer-center ul {
  display: flex;
}

.cm-footer-center .footer-menu .hs-menu-wrapper ul {
  display: flex;
  flex-direction: row;
  gap: 16px;
  justify-content: flex-end;
  padding: 0 0 12px 12px;
}

.cm-footer-center .footer-menu .hs-menu-wrapper ul li {
  line-height: 1;
  margin: 0;
}

.cm-footer-center .footer-content p {
  font-size: 12px;
  line-height: 1.7em;
}

.cm-footer-center .page-center .flex_row {
  padding: 0;
  justify-content: space-between
}
.cm-footer-center .footer-content p {
  font-size: 12px;
  line-height: 23.8px;
  font-weight: 500;
}
.cm-footer-center .page-center .flex_row {
  justify-content: space-between;
  padding: 0
}

.cm-footer-center .page-center .col-section {
  padding: 0
}
.cm-footer-top .col-section {
  padding: 0;
}

.cm-footer-top .col-section.num1 {
  margin-right: 8%;
}

.cm-footer-top .col-section.num2 {
  margin-right: 8%;
}

.cm-footer-top .footer-social i:before {
  font-family: ETmodules;
  speak: none;
  font-style: normal;
  font-weight: 400;
  -webkit-font-feature-settings: normal;
  font-feature-settings: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-shadow: 0 0;
  direction: ltr;
  transition: color .3s;
  position: relative;
  z-index: 10;
  display: block;
  font-size: 20px;
  line-height: 40px;
  height: 40px;
  width: 40px;
  color: #FFFFFF;
  text-align:center;
}
.cm-footer-top .footer-social i.fa-x-twitter:before {
  content: "\e094";

}

.cm-footer-top .footer-social .fa-facebook:before {
  content: "\e093";
}
.cm-footer-top .footer-social {
  gap:0;
}
.cm-footer-top .footer-social-item.tycustom_icon {
  margin-bottom: 8px;
}
.cm-footer-top .footer-social-item.tycustom_icon:not(:last-child) {
  margin-right: 8px;
}

.cm-footer-top .page-center .footer-content ul {
  padding-bottom: 1em;
  list-style-type: disc;
  margin: 0;
  padding: 0 0 14px 14px;
  margin-left: 0.25rem;
  line-height: 26px;
  display: inline-block;
}
.cm-footer-top .page-center .footer-content ul li {
  padding-bottom: 0.5rem;
  display: flex;
  align-items: center;
  margin: 0;
}
.cm-footer-top .type_richtext .footer-content ul li a {
  font-size: 14px;
  font-weight: 500;
  white-space: nowrap;
}
.cm-footer-top .page-center .footer-content ul li i {
  display: inline-block;
  font: normal normal normal 14px / 1 FontAwesome;
  font-size: 1.5rem;
  color: white;
  margin-right: 0.5rem;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.cm-footer-top .page-center .footer-content ul li:first-child i:before {
  content: "\f098";
  font-size: 1.5rem;
  color: white;
}
.cm-footer-top .page-center .footer-content ul li:last-child i:before {
  content: "\f199";
}
.cm-footer-top .page-center .footer-heading h3 {
  margin: 0;
  font-size: 1.3rem;
  line-height: 1em;
  font-weight: 500;
  padding: 0 16px 10px;
  font-family: linotype-didot, serif;
}
.cm-footer-top .page-center .footer-menu ul li a {
  font-size: 17px;
  font-weight: 500;
  letter-spacing: 0.8px;
  line-height: 26px;
}
.cm-footer-top .page-center .footer-menu ul li {
  line-height: 26px;
  margin: 0;
}
.cm-footer-top .page-center .footer-menu ul {
  padding: 0 0 14px 14px;
  line-height: 26px;
}
.footer.cm-footer .page-center {
  width: 80%;
}
.cm-content-bg.cm-cont .text_left h2.title {
  font-weight: 500;
}
.cm-content-bg.cm-cont .rich_text {
  max-width: 850px;
  margin: 0 auto;
}
.cm-content-bg.cm-cont .rich_text p {
  line-height: 29px;
}
.cm-content-bg.cm-cont .rich_text p:not(:last-child){
  padding-bottom: 15px;
}
.cm-content-bg.cm-cont .rich_text hr {
  margin-bottom: 28px;
}
.cm-two-column .cont-inner p {
  padding-bottom: 19.2px;
  color: #000;
  font-size: 19.2px;
  line-height: 23.8px;
  margin: 0;
}
.cm-two-column .page-center .cont-inner {
  max-width: 550px;
  font-weight:500;
  line-height: 1.7em;
}
.cm-two-column .page-center h2 {
  margin-bottom: 0;
  padding-bottom: 26px;
}
.cm-two-column .page-center .right_media_image .single_parallax {
  position: unset;
}
.cm-two-column .page-center .cont-inner .description {
  margin-bottom: 23.8px;
}

.cm-two-column .content-col.col6 img {
  max-width: 200px;
}
.two-col-content.cm-two-column .feature-wrapper {
  margin: 0 0 0 -9px;
  max-height: 55px;
}
.two-col-content.cm-two-column .feature-wrapper .featimggrp .featimgwrap {
  margin: 0;
  width: 100%;
}
.cm-bottom-content .page-center h2.title {
  font-weight: 500;
  margin-bottom: 2.75%;
  padding-bottom: 10px;
  font-size: 2.3rem;
  line-height:1em;
}
.cm-bottom-content .rich_text p {
  color: #120802;
  font-size: 20.8px;
  font-weight: 500;
  line-height: 1.6em;
  margin: 0;
}
.cm-bottom-content .rich_text p a {
  text-decoration: underline;
}
.cm-bottom-content .page-center.theme_center {
  padding: 27px 0;
  width: 80%;
}

.child-theme .page-center{
  padding:0;
}
.footer .page-center{
  width:80%;
}
.cm-accordion-text .page-center.pdlr10.theme_center {
  padding: 27px 0;
}
.cm-accordion-text .rich_text p {
  margin: 0;
  font-size: 14px;
  line-height: 1.7em;
  font-weight: 500;
}
.cm-wrapper-breadcrumb .hs-breadcrumb-menu-divider:before {
  content: unset;
}
.cm-wrapper-breadcrumb .first-crumb a.hs-breadcrumb-label {
  font-size:0;

}
.cm-wrapper-breadcrumb li.hs-breadcrumb-menu-item{
  padding:0;
  margin:0;
  line-height: 1.7em;
  padding: 0 4px 0 0;
}
.cm-wrapper-breadcrumb li.hs-breadcrumb-menu-item a.hs-breadcrumb-label{
  line-height: 1.7em;
}
.cm-wrapper-breadcrumb a.hs-breadcrumb-label{
  font-size:0.9em;
  text-decoration: underline;
  line-height: 1.7em;
  font-weight:500;
  padding:0;
}
.cm-wrapper-breadcrumb li.hs-breadcrumb-menu-item.last-crumb span {
  line-height: 1.7em;
}
.cm-wrapper-breadcrumb .hs-breadcrumb-menu-item:before {
  content: " > ";
  color: #666666;
  font-size: .9rem;
}
.cm-wrapper-breadcrumb .first-crumb>a:after {
  content: "\f015";
  font: normal normal normal 14px / 1 FontAwesome;
  font-size: 1.4rem;
  position: absolute;
  left: 0;
  color:#120802;
}

.cm-wrapper-breadcrumb li.hs-breadcrumb-menu-item.first-crumb:before{
  content:none;
}
.cm-wrapper-breadcrumb li.hs-breadcrumb-menu-item.first-crumb {
  position: relative;
  padding: 0 0 0 24px;
  line-height: 1.7em;
  margin: 0;
}
.cm-wrapper-breadcrumb li.hs-breadcrumb-menu-item.last-crumb {
  padding: 2px 0 0 0;
  margin: 0;
  font-size: 0.9em;
  color: #120802;
  font-weight: 500;
  line-height: 1.7em;
}
.child-theme .page-center.full_width {
  width: 100%;
}
.cm-top-img .cnt-col.splide__slide.center_aln.col6:not(:last-child) {
  margin-right: 5.5%;
}
.cm-footer-center .footer-menu .hs-menu-wrapper ul{
  justify-content: flex-end;
  padding:0 0 12px;
}
.cm-footer-center .footer-menu .hs-menu-wrapper ul li:nth-child(4) {
  white-space: nowrap;
}
.cm-footer-center .footer-menu .hs-menu-wrapper ul {
  flex-wrap: unset;
  text-align:left;
}
.cm-footer-top .footer-social-item:not(:first-child) {
  margin: 0 0 8px;
}
.cm-footer-top .type_richtext .footer-content {
  padding-left: 16px;
  text-align:right;
}
.footer.cm-footer .cm-footer-top .al_right {
  text-align: right;
}
.footer.cm-footer .cm-footer-center .flex_row .col-section:not(:first-child) {
  padding: 0;
}
.footer .cm-footer-top .flex_row .col-section:not(:first-child) {
  padding: 0;
}
.footer .cm-footer-top .al_right.type_social_icons .footer-social {
  flex-wrap: nowrap;
}
.child-theme .cm-footer .cm-footer-top .col-section.num3 {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  align-items: flex-end;
}
.child-theme .cm-footer .cm-footer-bottom .num2 .row1 .footer-image img {
  width: 100%;
}
.cm-accordian.accordion-width .acc-item{
  margin:0;
}

.cm-accordian.accordion-width .acc-item:not(:last-child) {
  margin-bottom: 2.75%;
}
.cm-accordian ol li {
  margin: 0;
  font-size: 14px;
  font-weight: 500;
  color: #000;
}
.cm-accordian ol {
  list-style-type: decimal;
  list-style-position: inside;
  padding: 0 0 23px;
  line-height: 26px;
  margin: 0;
}
.cm-accordian .desc p a {
  text-decoration: underline;
}
.cm-accordian.accordion_wrap .acc-item h5 {
  padding-right: 27px;
}
.cm-top-img .page-center .flex_row .col6{
  width: 47.25%;
  padding: 0;
}
.cnt-wit-tp-img-wrp.cm-top-img .tp-img {
  margin-bottom: 5.82%;
}
.cm-top-img .page-center .btn_row {
  margin: 0;
}
.cm-top-img .page-center a.hs-button {
  font-size: 1.1rem;
  padding: 0.3rem 30px;
  font-family: 'Open Sans';
  letter-spacing: 2px;
  font-weight:600;
  border:none;
  line-height:1.7em;
}
.cm-bottom-content .page-center h2 {
  font-size: 2.1rem;
  line-height: 1.3em;
}
.cm-bottom-content.bottom-heading .page-center .rich_text {
  padding-bottom: 20px;
}
.cm-bottom-content .page-center h2 a {
  line-height: 1.3em;
  font-weight: 500;
  font-family: "Open Sans", sans-serif;
  color: #333;
}
.cm-top-img .page-center a.hs-button:hover {
  background-color: #e0c588;
  border-color: #e0c588;
}
.cm-bottom-content.bottom-sec .rich_text p {
  font-size: 16px;
}

.cm-bottom-content.bottom-sec .page-center h2.title {
  line-height: 1em;
}

.cm-bottom-content.bottom-sec .rich_text p i {
  padding-top: 16px;
  display: block;
  font-size: .9rem;
}

.accordion_wrap.cm-accordian.accordion-width  .acc-item .carrortwrap {
  right: -1px;
}
.cm-accordian.accordion-width.accor-bottom .page-center{
  padding-bottom:54px;
}

.cm-accordian.accordion_wrap.accordion-width .acc-item,.cm-accordian.accordion_wrap.accordion-width .acc-item:not(:last-child) {
  padding: 20px;
}
.cm-image.cm-wedding .splide__track {
  overflow: visible;
}
@media (max-width: 991px) {
  .cm-footer-bottom .page-center .col-section.num1{
    margin-right: 0;
  }
  .cm-footer-center .footer-menu .hs-menu-wrapper ul{
    justify-content: flex-start;
  }
  .footer.footer_section__2.cm-footer .footer-section-3 .num2 .row1 .footer-image img {
    width: 100%;
  }
  .child-theme .cm-footer .cm-footer-top .footer-social {
    justify-content: left;
    padding: 0;
  }
  .cm-footer-top .type_richtext .footer-content {
    text-align:left;
  }
  .footer.cm-footer .cm-footer-top .al_right {
    text-align: left;
  }
  .child-theme .cm-footer .cm-footer-top .col-section.num3 {
    align-items: flex-start;
  }
  .cm-footer-center .footer-menu .hs-menu-wrapper ul{
    flex-wrap:unset;

  }
  .cm-accordian.accordion-width .acc-item:not(:last-child){
    margin-bottom:10px;
  }
  .cm-top-img .page-center .flex_row .col6 {
    width: 100%;
  }
  .cnt-wit-tp-img-wrp.cm-top-img .tp-img{
    margin-bottom:30px;
  }
  .cnt-wit-tp-img-wrp.cm-top-img .flex-row {
    row-gap: unset;
  }

  header.cm-header.header.header .nav {
    display: none;
  }
}

@media (max-width: 980px) {
  .cm-two-column .page-center .content-col.col6 {
    width: 100%;
  }
  .cm-two-column .page-center .media_column.parallax_inner.col6 {
    display: none;
  }
  .cm-bottom-content .page-center h2.title{
    margin-bottom:30px;
  }
  .simple-banner.cm-banner.cm-change-banner{
    min-height:350px;
  }
  .cm-footer-bottom .page-center {
    padding: 30px 0;
  }
  .cm-footer-bottom .page-center .col-section.num1{
    margin-bottom:30px;
  }
  .cm-accordian.accordion-width.accor-bottom .page-center {
    padding-bottom:50px;
  }
  .cm-image.cm-wedding .cnt-col.col_six:nth-child(3) .tp-img a {
    height: auto;
    width: auto;
  }
}
@media (max-width: 767px) {
  .cm-two-column .page-center .cont-inner{
    max-width:auto;
  } 
  .cm-footer-center .footer-menu .hs-menu-wrapper ul{
    flex-wrap:wrap;
  }


}



@media only screen and (min-width: 981px) and (max-width: 1350px) {
  .cm-footer-bottom .page-center,
  .cm-bottom-content .page-center.theme_center {
    padding: 2% 0; 
  }
  .cm-footer-top .page-center {
    padding:2% 0;  
  }
  .footer.cm-footer .footer-section-2.cm-footer-center {
    padding: 2% 0 0;
  }
  .footer.footer_section__2.cm-footer .footer-section-1.cm-footer-top {
    padding-top: 4%;
  }
  .child-theme .cm-bottom-content.top_grad_dir {
    padding: 4% 0;
  }
  .cm-content-bg._bg_ty.bg_primary_bg_th.left {
    padding: 2% 0 ;
  }
  .child-theme .cm-top-img {
    padding: 4% 0;
  }
  .child-theme .cm-accordian.accordion-width {
    padding: 2% 0;
  }
  .cm-accordian.accordion-width.accor-bottom .page-center {
    padding-bottom: 4%;
  }
}
@media only screen and (min-width: 1350px) {
  .cm-footer-bottom .page-center {
    padding: 27px 0;
  }
  .cm-footer-top .page-center {
    padding: 27px 0;
  }
}


.cm-content-bg.anchorStyle .rich_text a {
  text-decoration: underline;
}
.cm-content-bg.anchorStyle .rich_text a:hover {
  text-decoration: none;
}
.accTwoColBg.cm-accordian.accordion_wrap .acc-item,
.cm-accordian.accordion_wrap.accTwoColBg  .acc-item {
  background-color: #fff;
  box-shadow: 0px 12px 18px -6px rgba(0, 0, 0, 0.3);
  border: 1px solid #d9d9d9;
}
.accTwoColBg.cm-accordian.accordion_wrap .acc-item .carrortwrap:after {
  color: #120802;
  font-family: ETmodules;
  font-weight: 400;
  content: "\35";
  right: 0;
  left: auto;
}
.cm-accordian.accordion_wrap.accTwoColBg .acc-item:last-child {
  margin: 0;
}
.cm-accordian.accordion_wrap.accTwoColBg .acc-item .acc-content .desc p{
  color: #666666; 
}
.cm-center.cnt-wit-bg-wrp.cm-content-bg h2.title {
  max-width: 900px;
  margin: 0 auto;
}
.cm-center.cm-content-bg .rich_text {
  max-width: 90%;
  margin: 0 auto;
}
.contact_page_v1 .cm-wrapper-breadcrumb .page-center {
  width: 100%;
}
.contact-banner.cnt-wit-bg-wrp .rich_text h1{
  font-size: 3.5rem;
  letter-spacing: -3px; 
  line-height: 1.1em; 
  margin-top: 7rem;
  margin-bottom: 42px;
  max-width: 700px;
}
.contact-banner.cnt-wit-bg-wrp .rich_text h2{
  font-size: 2rem;
  font-family: linotype-didot, serif;
  margin-bottom: 42px;
  max-width: 700px;
}
.contact-banner.cnt-wit-bg-wrp .rich_text h3{
  font-size: 2.3rem; 
  margin-bottom: 10px;
  line-height: 1;
}
.contact-banner.cnt-wit-bg-wrp .rich_text h4{
  font-size: 1.2rem;
  line-height: 1;
  margin-bottom: 22px;
  font-family: 'Open Sans', Helvetica, Arial, Lucida, sans-serif;
}
.contact-banner.cnt-wit-bg-wrp .rich_text ul{
  margin: 0;
  padding: 0;
  padding-top: 12px;
  list-style:none;
}
.contact-banner.cnt-wit-bg-wrp .rich_text ul li{
  display: inline-block;
  margin-bottom: 8px;
  position: relative;
}
.contact-banner.cnt-wit-bg-wrp .rich_text ul li a{
  height: 36px;
  width: 36px;
  border-radius: 5px 5px 5px 5px;
  margin-right: 4px;
  display: inline-block;
  text-decoration: none;
  text-align: center;
  position: relative;
  background-color: #230b0b 
}
.contact-banner.cnt-wit-bg-wrp .rich_text ul li a:before{
  font-size: 18px;
  line-height: 36px;
  height: 36px;
  width: 36px;
  color: #FFFFFF;
  display: block;
  transition: color .3s;
  position: relative;
  z-index: 10;
  font-family: ETmodules;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  text-shadow: 0 0;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
}
.contact-banner.cnt-wit-bg-wrp .rich_text ul li a span{
  display:none;
}
.contact-banner.cnt-wit-bg-wrp .rich_text ul li:first-child a:before{
  content: "\e093";
}
.contact-banner.cnt-wit-bg-wrp .rich_text ul li:last-child a:before{
  content: "\e094";
}
.contact-banner.cnt-wit-bg-wrp .page-center {
  width: 100%;
}
.contact-banner.cnt-wit-bg-wrp{
  padding-bottom: 33.5%; 
}
.ctm-heading.cnt-wit-bg-wrp .content_widget .rich_text h2 {
  font-family: 'Alice', Georgia, "Times New Roman", serif;
  font-size: 42px;
  line-height: 1.3em;
  text-align: center;
  margin-bottom: 28px;
}
.ctm-heading.cnt-wit-bg-wrp .rich_text hr {
  max-width: 50px;
  margin-bottom: 30px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  height: 3px;
  background: #000;
}
.contactForm.landing-banner {}


.contactForm.landing-banner .page-center .landing-banner-row {
  display: block;
}

.contactForm.landing-banner .page-center .landing-banner-row .right-content {
  padding: 0;
  display: block;
  width: 100%;
}

.contactForm.landing-banner .page-center .landing-banner-row .right-content .form-section {
  max-width: none;
  padding: 0 !important; 
} 
.contactForm.landing-banner .page-center .landing-banner-row .right-content form .hs-submit {
  margin: 0;
  margin-top: -1.5%;
}

.contactForm.landing-banner .page-center .landing-banner-row .right-content form .hs-submit input.hs-button {
  color: #FFFFFF;
  border-width: 8px;
  border-color: #57575a;
  border-radius: 30px;
  letter-spacing: 2px;
  font-size: 14px;
  font-family: 'Poppins', Helvetica, Arial, Lucida, sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  background-color: #57575a;
  width: auto;
  padding: 6px 14px;
}
.contactForm.landing-banner .page-center .landing-banner-row .right-content form .hs-submit .actions {
  text-align: right;
}

.contactForm.landing-banner .page-center .landing-banner-row .right-content form input[type=text], 
.contactForm.landing-banner .page-center .landing-banner-row .right-content form input[type=email], 
.contactForm.landing-banner .page-center .landing-banner-row .right-content form textarea {
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.12);
  font-size: 16px;
  background: rgba(255, 255, 255, 0);
  color: #999;
  padding: 16px;
}


.contactForm.landing-banner .page-center .landing-banner-row .right-content form .hs-form-field{
  margin-bottom: 3%;
}

.contactForm.landing-banner .page-center .landing-banner-row .right-content form input[type=text]::placeholder, 
.contactForm.landing-banner .page-center .landing-banner-row .right-content form input[type=email]::placeholder, 
.contactForm.landing-banner .page-center .landing-banner-row .right-content form textarea::placeholder {
  color: #757575
}
.contactForm.landing-banner .form-row .hs-form-field>label {
  margin: 0;
}
.contactForm.landing-banner .page-center .landing-banner-row .right-content form .hs_legaldisclaimer .hs-field-desc {
  margin-bottom: .5em;
  font-weight: 600;
  color: #666;
}

.contactForm.landing-banner .page-center .landing-banner-row .right-content form .inputs-list span {
  font-size: 16px;
  display: inline;
  vertical-align: middle;
  position: relative;
  cursor: pointer;
  line-height: 1.7em;
  min-height: 1.7em;
  color: #666;
}

.contactForm.landing-banner .page-center .landing-banner-row .right-content  form label {
  margin: 0;
}

.contactForm.landing-banner .page-center .landing-banner-row .right-content  form .inputs-list>li {
  margin: 0;
}

.contactForm.landing-banner .page-center .landing-banner-row .right-content  label.hs-form-booleancheckbox-display input {
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.12);
  background-color: rgba(255, 255, 255, 0);
  content: "";
  width: 18px !important;
  height: 18px;
  font-style: normal;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  margin-right: 6px;
  border-style: solid;
  margin-bottom: 0;
  padding: 0;
}
.contactForm.landing-banner .page-center .landing-banner-row .right-content label.hs-form-booleancheckbox-display input:checked:before {
  content: "N";
  font-family: ETmodules;
  color: #2ea3f2;
  width: 17px;
  height: 17px;
  font-size: 13px;
  font-weight: 600;
  line-height: 17px;
  text-align: center;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);

}
.contactForm.landing-banner .page-center .landing-banner-row .right-content  label.hs-form-booleancheckbox-display input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.cm-blog-news .blog-wit-sidbr .blog-index__post-image.hs-featured-wrp{
  height:200px;
}


@media (min-width: 981px) {
  padding: 2% 0;
}

.contactForm.landing-banner .page-center .landing-banner-row{
  padding: 27px 0; 
}
}


@media only screen and (min-width: 1350px) {


  .contactForm.landing-banner .page-center .landing-banner-row{
    padding: 27px 0; 
  }

}



@media(max-width: 980px){
  .contactForm.landing-banner .page-center .landing-banner-row{
    padding: 30px 0; 
  }
}


@media(max-width: 767px){
  .contact-banner.cnt-wit-bg-wrp .rich_text h1{
    font-size: 60px; 
  }
  .cm-recent-news.blog-feed .noImage .hs-featured-wrp {
    min-height: 0;
  }
  .cm-blog-news .blog-wit-sidbr .blog-index__post-image.hs-featured-wrp{
    height:auto;
  }
}