.elementor-3502 .elementor-element.elementor-element-0d9f336{--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;}.elementor-3502 .elementor-element.elementor-element-5144e21{--spacer-size:60px;}.elementor-3502 .elementor-element.elementor-element-1723dac{--display:flex;--min-height:680px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--flex-wrap:nowrap;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3502 .elementor-element.elementor-element-1723dac.e-con{--align-self:flex-start;}.elementor-3502 .elementor-element.elementor-element-fa02739{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--overflow:hidden;}.elementor-3502 .elementor-element.elementor-element-fa02739:not(.elementor-motion-effects-element-type-background), .elementor-3502 .elementor-element.elementor-element-fa02739 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://holsomstms.com/wp-content/uploads/2026/09/brain-wave-hero.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3502 .elementor-element.elementor-element-fa02739.e-con{--align-self:center;}.elementor-3502 .elementor-element.elementor-element-13ce0a1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:nowrap;--overflow:hidden;}.elementor-3502 .elementor-element.elementor-element-0c4b854 > .elementor-widget-container{padding:0px 0px 018px 0px;}.elementor-3502 .elementor-element.elementor-element-0c4b854.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-3502 .elementor-element.elementor-element-0c4b854{text-align:start;}.elementor-3502 .elementor-element.elementor-element-0c4b854 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:700;line-height:1.4em;letter-spacing:-2px;color:#24322E;}.elementor-3502 .elementor-element.elementor-element-fcb37a6 > .elementor-widget-container{padding:0px 0px 018px 0px;}.elementor-3502 .elementor-element.elementor-element-fcb37a6.elementor-element{--align-self:flex-start;}.elementor-3502 .elementor-element.elementor-element-fcb37a6{text-align:start;}.elementor-3502 .elementor-element.elementor-element-fcb37a6 .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:68px;font-weight:700;line-height:1.08em;letter-spacing:-2px;color:#24322E;}.elementor-3502 .elementor-element.elementor-element-0292504 > .elementor-widget-container{padding:0px 0px 024px 0px;}.elementor-3502 .elementor-element.elementor-element-0292504.elementor-element{--align-self:flex-start;}.elementor-3502 .elementor-element.elementor-element-0292504{font-family:"DM Sans", Sans-serif;font-size:19px;font-weight:400;line-height:1.06em;color:#24322E;}.elementor-3502 .elementor-element.elementor-element-59688e1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-3502 .elementor-element.elementor-element-7e0b289 .elementor-button{background-color:#356C57;font-size:15px;fill:#FFFFFF;color:#FFFFFF;border-radius:38px 38px 38px 38px;}.elementor-3502 .elementor-element.elementor-element-7e0b289.elementor-element{--align-self:flex-start;}.elementor-3502 .elementor-element.elementor-element-7e0b289 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3502 .elementor-element.elementor-element-7e0b289 .elementor-button:hover, .elementor-3502 .elementor-element.elementor-element-7e0b289 .elementor-button:focus{border-color:#F0E6D4;}.elementor-3502 .elementor-element.elementor-element-20819b4 .elementor-button{background-color:#FAFBFC;fill:#24313F;color:#24313F;}.elementor-3502 .elementor-element.elementor-element-20819b4.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-3502 .elementor-element.elementor-element-20819b4 > .elementor-widget-container{border-style:solid;border-radius:28px 28px 28px 28px;}.elementor-3502 .elementor-element.elementor-element-20819b4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3502 .elementor-element.elementor-element-e518699 > .elementor-widget-container{padding:0px 0px 024px 0px;}.elementor-3502 .elementor-element.elementor-element-e518699.elementor-element{--align-self:flex-start;}.elementor-3502 .elementor-element.elementor-element-e518699{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.06em;color:#24322E;}.elementor-3502 .elementor-element.elementor-element-b7f1cd1{--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;}.elementor-3502 .elementor-element.elementor-element-d4a8cfe{--display:flex;--min-height:1160px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:020px;--padding-left:0px;--padding-right:0px;--z-index:5;}.elementor-3502 .elementor-element.elementor-element-241ec67{--display:flex;--min-height:90px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;--border-radius:025px 025px 025px 025px;box-shadow:0px 18px 10px 45px rgba(42, 61, 53.999999999999986, 0.12);--padding-top:035px;--padding-bottom:35px;--padding-left:30px;--padding-right:030px;}.elementor-3502 .elementor-element.elementor-element-241ec67:not(.elementor-motion-effects-element-type-background), .elementor-3502 .elementor-element.elementor-element-241ec67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3502 .elementor-element.elementor-element-310e603{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DFE5DF;--border-color:#DFE5DF;--padding-top:05px;--padding-bottom:05px;--padding-left:15px;--padding-right:030px;}.elementor-3502 .elementor-element.elementor-element-6ce8143 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;}.elementor-3502 .elementor-element.elementor-element-aaa5227{font-family:"DM Sans", Sans-serif;font-size:17px;line-height:1.4em;}.elementor-3502 .elementor-element.elementor-element-69f8623{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DFE5DF;--border-color:#DFE5DF;--padding-top:05px;--padding-bottom:05px;--padding-left:15px;--padding-right:030px;}.elementor-3502 .elementor-element.elementor-element-f7ec059 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;}.elementor-3502 .elementor-element.elementor-element-3c53b44{font-family:"DM Sans", Sans-serif;font-size:17px;line-height:1.4em;}.elementor-3502 .elementor-element.elementor-element-5a00682{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DFE5DF;--border-color:#DFE5DF;--padding-top:05px;--padding-bottom:05px;--padding-left:30px;--padding-right:030px;}.elementor-3502 .elementor-element.elementor-element-cc61fa2 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;}.elementor-3502 .elementor-element.elementor-element-7de7535{font-family:"DM Sans", Sans-serif;font-size:17px;line-height:1.4em;}.elementor-3502 .elementor-element.elementor-element-8dc217a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:05px;--padding-bottom:05px;--padding-left:30px;--padding-right:030px;}.elementor-3502 .elementor-element.elementor-element-c418999 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;}.elementor-3502 .elementor-element.elementor-element-8079fb1{font-family:"DM Sans", Sans-serif;font-size:17px;line-height:1.4em;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-3502 .elementor-element.elementor-element-1723dac{--min-height:620px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-3502 .elementor-element.elementor-element-fa02739{--min-height:650px;}.elementor-3502 .elementor-element.elementor-element-0c4b854 .elementor-heading-title{font-size:52px;}.elementor-3502 .elementor-element.elementor-element-fcb37a6 .elementor-heading-title{font-size:52px;}.elementor-3502 .elementor-element.elementor-element-241ec67{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;}.elementor-3502 .elementor-element.elementor-element-310e603{--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;}.elementor-3502 .elementor-element.elementor-element-8dc217a{--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;--flex-wrap:wrap;}}@media(max-width:767px){.elementor-3502 .elementor-element.elementor-element-1723dac{--min-height:700px;--padding-top:055px;--padding-bottom:020px;--padding-left:77px;--padding-right:77px;}.elementor-3502 .elementor-element.elementor-element-fa02739{--min-height:700px;--padding-top:060px;--padding-bottom:090px;--padding-left:0px;--padding-right:020px;}.elementor-3502 .elementor-element.elementor-element-fa02739.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-3502 .elementor-element.elementor-element-0c4b854{width:var( --container-widget-width, 167.667px );max-width:167.667px;--container-widget-width:167.667px;--container-widget-flex-grow:0;}.elementor-3502 .elementor-element.elementor-element-0c4b854 .elementor-heading-title{font-size:13px;line-height:1.5em;letter-spacing:-1px;}.elementor-3502 .elementor-element.elementor-element-fcb37a6 .elementor-heading-title{font-size:38px;line-height:1.1em;letter-spacing:-1px;}.elementor-3502 .elementor-element.elementor-element-0292504{font-size:18px;}.elementor-3502 .elementor-element.elementor-element-7e0b289 .elementor-button{font-size:15px;}.elementor-3502 .elementor-element.elementor-element-e518699{font-size:12px;}}@media(min-width:768px){.elementor-3502 .elementor-element.elementor-element-1723dac{--width:1160px;}.elementor-3502 .elementor-element.elementor-element-13ce0a1{--width:33%;}.elementor-3502 .elementor-element.elementor-element-241ec67{--content-width:100%;}.elementor-3502 .elementor-element.elementor-element-310e603{--width:25%;}.elementor-3502 .elementor-element.elementor-element-69f8623{--width:25%;}.elementor-3502 .elementor-element.elementor-element-5a00682{--width:25%;}.elementor-3502 .elementor-element.elementor-element-8dc217a{--width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3502 .elementor-element.elementor-element-1723dac{--width:70%;}.elementor-3502 .elementor-element.elementor-element-310e603{--width:50%;}.elementor-3502 .elementor-element.elementor-element-69f8623{--width:50%;}.elementor-3502 .elementor-element.elementor-element-5a00682{--width:50%;}.elementor-3502 .elementor-element.elementor-element-8dc217a{--width:50%;}}@media(min-width:1025px){.elementor-3502 .elementor-element.elementor-element-fa02739:not(.elementor-motion-effects-element-type-background), .elementor-3502 .elementor-element.elementor-element-fa02739 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for container, class: .elementor-element-fa02739 */.elementor-3502 .elementor-element.elementor-element-fa02739 {
    position: relative;
    overflow: hidden;
}

.elementor-3502 .elementor-element.elementor-element-fa02739::before {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        90deg,
        rgba(247, 243, 235, 0.98) 0%,
        rgba(247, 243, 235, 0.92) 38%,
        rgba(247, 243, 235, 0.20) 68%,
        rgba(247, 243, 235, 0) 100%
    );
    z-index: 1;
    pointer-events: none;
}

.elementor-3502 .elementor-element.elementor-element-fa02739 > * {
    position: relative;
    z-index: 2;
}
/* responsivenes*/
@media (max-width: 767px) {
    .elementor-3502 .elementor-element.elementor-element-fa02739 {
        width: 100% !important;
        max-width: 100% !important;
        min-height: 700px;
        margin: 0 !important;
        overflow: hidden;
        background-size: cover !important;
        background-position: 82% center !important;
        background-repeat: no-repeat !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dc217a */@media (max-width: 1024px) {
    .elementor-3502 .elementor-element.elementor-element-8dc217a {
        flex-wrap: wrap;
    }

    .elementor-3502 .elementor-element.elementor-element-8dc217a > .e-con {
        width: 50%;
        padding: 22px;
    }

    .elementor-3502 .elementor-element.elementor-element-8dc217a > .e-con:nth-child(2) {
        border-right: none;
    }

    .elementor-3502 .elementor-element.elementor-element-8dc217a > .e-con:nth-child(1),
    .elementor-3502 .elementor-element.elementor-element-8dc217a > .e-con:nth-child(2) {
        border-bottom: 1px solid #dfe5df;
    }
}
@media (max-width: 767px) {
    .elementor-3502 .elementor-element.elementor-element-8dc217a {
        flex-direction: column;
        padding: 12px 24px;
        border-radius: 20px;
    }

    .elementor-3502 .elementor-element.elementor-element-8dc217a > .e-con {
        width: 100%;
        padding: 20px 5px;
        border-right: none !important;
        border-bottom: 1px solid #dfe5df;
    }

    .elementor-3502 .elementor-element.elementor-element-8dc217a > .e-con:last-child {
        border-bottom: none;
    }
}/* End custom CSS */