.elementor-103826 .elementor-element.elementor-element-67f8ef57{--display:flex;}.elementor-103826 .elementor-element.elementor-element-65e66847{--display:flex;}.elementor-103826 .elementor-element.elementor-element-6522b87e{width:auto;max-width:auto;}.elementor-103826 .elementor-element.elementor-element-7f94acd2{width:initial;max-width:initial;}.elementor-103826 .elementor-element.elementor-element-3802fea{--display:flex;}.elementor-103826 .elementor-element.elementor-element-113d9d22{width:initial;max-width:initial;}.elementor-103826 .elementor-element.elementor-element-634cca24{--display:flex;}.elementor-103826 .elementor-element.elementor-element-3c86be46{--display:flex;}.elementor-103826 .elementor-element.elementor-element-330de67{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103826 .elementor-element.elementor-element-330de67:not(.elementor-motion-effects-element-type-background), .elementor-103826 .elementor-element.elementor-element-330de67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4a1d931 );}.elementor-103826 .elementor-element.elementor-element-62a9c34{--display:flex;--border-radius:8px 8px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-103826 .elementor-element.elementor-element-62a9c34:not(.elementor-motion-effects-element-type-background), .elementor-103826 .elementor-element.elementor-element-62a9c34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF8D6;}.elementor-103826 .elementor-element.elementor-element-918aebf .elementor-icon-list-item:not(:last-child):after{content:"";height:18%;border-color:var( --e-global-color-text );}.elementor-103826 .elementor-element.elementor-element-918aebf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dotted;border-block-start-width:2px;}.elementor-103826 .elementor-element.elementor-element-918aebf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dotted;}.elementor-103826 .elementor-element.elementor-element-918aebf .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:2px;}.elementor-103826 .elementor-element.elementor-element-918aebf .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-103826 .elementor-element.elementor-element-918aebf .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-103826 .elementor-element.elementor-element-918aebf{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-103826 .elementor-element.elementor-element-918aebf .elementor-icon-list-text{transition:color 0.3s;}.elementor-103826 .elementor-element.elementor-element-f23add1{width:100%;max-width:100%;padding:20px 30px 0px 30px;text-align:start;}.elementor-103826 .elementor-element.elementor-element-f23add1 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:30px;font-weight:300;color:var( --e-global-color-text );}.elementor-103826 .elementor-element.elementor-element-e6e9e24{padding:0px 20px 20px 20px;border-style:none;}.elementor-103826 .elementor-element.elementor-element-29c7b60d{--display:flex;}.elementor-103826 .elementor-element.elementor-element-5311968e{--display:flex;}.elementor-103826 .elementor-element.elementor-element-67804c81{--display:flex;}.elementor-103826 .elementor-element.elementor-element-3ce1ffec{--display:flex;}.elementor-103826 .elementor-element.elementor-element-2ed3c053 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-103826 .elementor-element.elementor-element-12df3097{--display:flex;}.elementor-103826 .elementor-element.elementor-element-35e27d11{--display:flex;}.elementor-103826 .elementor-element.elementor-element-37aa386b{--display:flex;}.elementor-103826 .elementor-element.elementor-element-75291832{--display:flex;}.elementor-103826 .elementor-element.elementor-element-4d66fcd3 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-103826 .elementor-element.elementor-element-4d66fcd3 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-103826 .elementor-element.elementor-element-4d66fcd3{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-103826 .elementor-element.elementor-element-4d66fcd3 .elementor-icon-list-text{transition:color 0.3s;}.elementor-103826 .elementor-element.elementor-element-3e98aa5a{--display:flex;}.elementor-103826 .elementor-element.elementor-element-35194e40{--display:flex;}.elementor-103826 .elementor-element.elementor-element-6b2370c{--display:flex;}.elementor-103826 .elementor-element.elementor-element-553ca0f{--display:flex;}.elementor-103826 .elementor-element.elementor-element-2fdddcef{--display:flex;}.elementor-103826 .elementor-element.elementor-element-4ba85b2e{--display:flex;}.elementor-103826 .elementor-element.elementor-element-776d6838{--display:flex;}.elementor-103826 .elementor-element.elementor-element-297a2d9c{--display:flex;}.elementor-103826 .elementor-element.elementor-element-7def4aef{--display:flex;}.elementor-103826 .elementor-element.elementor-element-46787d6f{--display:flex;}.elementor-103826 .elementor-element.elementor-element-60406bfa{--display:flex;}.elementor-103826 .elementor-element.elementor-element-5d495b5e{--display:flex;}.elementor-103826 .elementor-element.elementor-element-3289d21f{--display:flex;}.elementor-103826 .elementor-element.elementor-element-5c86cd66{--display:flex;}.elementor-103826 .elementor-element.elementor-element-2d975910{--display:flex;}.elementor-103826 .elementor-element.elementor-element-132c6416{--display:flex;}.elementor-103826 .elementor-element.elementor-element-3afac74a{--display:flex;}.elementor-103826 .elementor-element.elementor-element-50d53859{--display:flex;}.elementor-103826 .elementor-element.elementor-element-20065baf{--display:flex;}.elementor-103826 .elementor-element.elementor-element-55fb4722{--display:flex;}.elementor-103826 .elementor-element.elementor-element-4fa32761{--display:flex;}.elementor-103826 .elementor-element.elementor-element-266da6c0{--display:flex;}.elementor-103826 .elementor-element.elementor-element-6ff8f7c6{--display:flex;}.elementor-103826 .elementor-element.elementor-element-37642d8e{--display:flex;}.elementor-103826 .elementor-element.elementor-element-72bcd739{--display:flex;}.elementor-103826 .elementor-element.elementor-element-26341f21{--display:flex;}.elementor-103826 .elementor-element.elementor-element-4f8218b8{--display:flex;}.elementor-103826 .elementor-element.elementor-element-30a55387{--display:flex;}.elementor-103826 .elementor-element.elementor-element-1eaf2e47 .elementor-icon-box-wrapper{gap:15px;}.elementor-103826 .elementor-element.elementor-element-125eb99c{--display:flex;}.elementor-103826 .elementor-element.elementor-element-45deff9d .elementor-icon-box-wrapper{gap:15px;}.elementor-103826 .elementor-element.elementor-element-7605143f{--display:flex;}.elementor-103826 .elementor-element.elementor-element-4f83a44 .elementor-icon-box-wrapper{gap:15px;}.elementor-103826 .elementor-element.elementor-element-156d3225{--display:flex;}.elementor-103826 .elementor-element.elementor-element-48b297b3 .elementor-icon-box-wrapper{gap:15px;}.elementor-103826 .elementor-element.elementor-element-13b7edb8{--display:flex;}.elementor-103826 .elementor-element.elementor-element-67cf9d13{--display:flex;}.elementor-103826 .elementor-element.elementor-element-7e1a506e{--display:flex;}.elementor-103826 .elementor-element.elementor-element-43f91782{--display:flex;}.elementor-103826 .elementor-element.elementor-element-14c76dc1{--display:flex;}.elementor-103826 .elementor-element.elementor-element-23378e{--display:flex;}.elementor-103826 .elementor-element.elementor-element-51dbb54c{--display:flex;}.elementor-103826 .elementor-element.elementor-element-12ffdf26{--display:flex;}.elementor-103826 .elementor-element.elementor-element-3adeff8b{width:auto;max-width:auto;}.elementor-103826 .elementor-element.elementor-element-6d2e591a{--display:flex;}.elementor-103826 .elementor-element.elementor-element-31012dde{--display:flex;}@media(min-width:768px){.elementor-103826 .elementor-element.elementor-element-330de67{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-103826 .elementor-element.elementor-element-330de67{--width:100%;}}@media(max-width:1024px){.elementor-103826 .elementor-element.elementor-element-7f94acd2{width:100%;max-width:100%;}.elementor-103826 .elementor-element.elementor-element-f23add1{width:100%;max-width:100%;}}@media(max-width:767px){.elementor-103826 .elementor-element.elementor-element-918aebf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-103826 .elementor-element.elementor-element-918aebf .elementor-icon-list-item > a{font-size:12px;}.elementor-103826 .elementor-element.elementor-element-f23add1 .elementor-heading-title{font-size:30px;}.elementor-103826 .elementor-element.elementor-element-e6e9e24{padding:30px 20px 30px 20px;}}/* Start custom CSS for icon-list, class: .elementor-element-918aebf *//* ---- 3. Top-align the hero row so the pill meets the badge ---- */
.elementor-element-29f1758 > .e-con-inner{ align-items:flex-start; }
.elementor-element-9ef6e64{ padding-top:13px; }

/* ---- 1. Kill Elementor's extra 30px, then align everything to
         HubSpot's immovable 40px inner padding ---- */
.elementor-element-e6e9e24 > .elementor-widget-container{
  padding-left:0; padding-right:0;
}
.elementor-element-f23add1 > .elementor-widget-container{
  padding-left:40px; padding-right:40px;
}
.elementor-element-62a9c34{
  padding-left:40px; padding-right:40px;
}

/* ---- 2. Close the heading-to-field gap ---- */
.elementor-element-330de67{ gap:0; }
.elementor-element-e6e9e24{ margin-top:-20px; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e6e9e24 */.hsfc-FieldLabel {
    color: #fff!important;
}/* End custom CSS */