.elementor-8736 .elementor-element.elementor-element-5fd80c01{--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;--align-items:center;--overflow:hidden;--padding-top:52px;--padding-bottom:92px;--padding-left:30px;--padding-right:30px;}.elementor-8736 .elementor-element.elementor-element-5fd80c01:not(.elementor-motion-effects-element-type-background), .elementor-8736 .elementor-element.elementor-element-5fd80c01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFBF8;}.elementor-8736 .elementor-element.elementor-element-1240b570{--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;--align-items:center;--gap:38px 38px;--row-gap:38px;--column-gap:38px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8736 .elementor-element.elementor-element-1240b570.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8736 .elementor-element.elementor-element-4c43df9a{--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;--justify-content:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-8736 .elementor-element.elementor-element-6cec9b69.ob-harakiri{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-6cec9b69.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-6cec9b69.ob-harakiri div{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-6cec9b69.ob-harakiri > div, .elementor-8736 .elementor-element.elementor-element-6cec9b69.ob-harakiri > h1, .elementor-8736 .elementor-element.elementor-element-6cec9b69.ob-harakiri > h2, .elementor-8736 .elementor-element.elementor-element-6cec9b69.ob-harakiri > h3, .elementor-8736 .elementor-element.elementor-element-6cec9b69.ob-harakiri > h4, .elementor-8736 .elementor-element.elementor-element-6cec9b69.ob-harakiri > h5, .elementor-8736 .elementor-element.elementor-element-6cec9b69.ob-harakiri > h6, .elementor-8736 .elementor-element.elementor-element-6cec9b69.ob-harakiri > p{transform:rotate(0deg);}.elementor-8736 .elementor-element.elementor-element-6cec9b69 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-42e2f6ec.ob-harakiri{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-42e2f6ec.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-42e2f6ec.ob-harakiri div{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-42e2f6ec.ob-harakiri > div, .elementor-8736 .elementor-element.elementor-element-42e2f6ec.ob-harakiri > h1, .elementor-8736 .elementor-element.elementor-element-42e2f6ec.ob-harakiri > h2, .elementor-8736 .elementor-element.elementor-element-42e2f6ec.ob-harakiri > h3, .elementor-8736 .elementor-element.elementor-element-42e2f6ec.ob-harakiri > h4, .elementor-8736 .elementor-element.elementor-element-42e2f6ec.ob-harakiri > h5, .elementor-8736 .elementor-element.elementor-element-42e2f6ec.ob-harakiri > h6, .elementor-8736 .elementor-element.elementor-element-42e2f6ec.ob-harakiri > p{transform:rotate(0deg);}.elementor-8736 .elementor-element.elementor-element-42e2f6ec > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-316dcf59{--display:flex;--min-height:385px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E9E5E0;--border-color:#E9E5E0;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8736 .elementor-element.elementor-element-316dcf59:not(.elementor-motion-effects-element-type-background), .elementor-8736 .elementor-element.elementor-element-316dcf59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F5F2;}.elementor-8736 .elementor-element.elementor-element-195dded{--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;--justify-content:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:34px;--padding-bottom:34px;--padding-left:34px;--padding-right:20px;}.elementor-8736 .elementor-element.elementor-element-25ddbb70.ob-harakiri{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-25ddbb70.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-25ddbb70.ob-harakiri div{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-25ddbb70.ob-harakiri > div, .elementor-8736 .elementor-element.elementor-element-25ddbb70.ob-harakiri > h1, .elementor-8736 .elementor-element.elementor-element-25ddbb70.ob-harakiri > h2, .elementor-8736 .elementor-element.elementor-element-25ddbb70.ob-harakiri > h3, .elementor-8736 .elementor-element.elementor-element-25ddbb70.ob-harakiri > h4, .elementor-8736 .elementor-element.elementor-element-25ddbb70.ob-harakiri > h5, .elementor-8736 .elementor-element.elementor-element-25ddbb70.ob-harakiri > h6, .elementor-8736 .elementor-element.elementor-element-25ddbb70.ob-harakiri > p{transform:rotate(0deg);}.elementor-8736 .elementor-element.elementor-element-25ddbb70 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-1e83669e.ob-harakiri{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-1e83669e.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-1e83669e.ob-harakiri div{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-1e83669e.ob-harakiri > div, .elementor-8736 .elementor-element.elementor-element-1e83669e.ob-harakiri > h1, .elementor-8736 .elementor-element.elementor-element-1e83669e.ob-harakiri > h2, .elementor-8736 .elementor-element.elementor-element-1e83669e.ob-harakiri > h3, .elementor-8736 .elementor-element.elementor-element-1e83669e.ob-harakiri > h4, .elementor-8736 .elementor-element.elementor-element-1e83669e.ob-harakiri > h5, .elementor-8736 .elementor-element.elementor-element-1e83669e.ob-harakiri > h6, .elementor-8736 .elementor-element.elementor-element-1e83669e.ob-harakiri > p{transform:rotate(0deg);}.elementor-8736 .elementor-element.elementor-element-1e83669e > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-1f110e6f{width:var( --container-widget-width, 108.583% );max-width:108.583%;--container-widget-width:108.583%;--container-widget-flex-grow:0;}.elementor-8736 .elementor-element.elementor-element-1f110e6f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8736 .elementor-element.elementor-element-1f110e6f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8736 .elementor-element.elementor-element-5692d55{--display:flex;--min-height:385px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8736 .elementor-element.elementor-element-542b5581{--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;--align-items:center;--padding-top:20px;--padding-bottom:22px;--padding-left:36px;--padding-right:36px;}.elementor-8736 .elementor-element.elementor-element-542b5581:not(.elementor-motion-effects-element-type-background), .elementor-8736 .elementor-element.elementor-element-542b5581 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8736 .elementor-element.elementor-element-1d53d436{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8736 .elementor-element.elementor-element-f73074c{--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8736 .elementor-element.elementor-element-456afd60 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-8736 .elementor-element.elementor-element-456afd60 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-8736 .elementor-element.elementor-element-456afd60 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-8736 .elementor-element.elementor-element-456afd60 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-8736 .elementor-element.elementor-element-456afd60 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-8736 .elementor-element.elementor-element-456afd60 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-8736 .elementor-element.elementor-element-456afd60 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-8736 .elementor-element.elementor-element-456afd60 .elementor-field-type-html{padding-bottom:0px;}.elementor-8736 .elementor-element.elementor-element-456afd60 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-8736 .elementor-element.elementor-element-456afd60 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-8736 .elementor-element.elementor-element-456afd60 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-8736 .elementor-element.elementor-element-456afd60 .elementor-button[type="submit"]{color:#ffffff;}.elementor-8736 .elementor-element.elementor-element-456afd60 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-8736 .elementor-element.elementor-element-456afd60 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-8736 .elementor-element.elementor-element-456afd60 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-8736 .elementor-element.elementor-element-456afd60 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-8736 .elementor-element.elementor-element-456afd60 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-8736 .elementor-element.elementor-element-456afd60 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-8736 .elementor-element.elementor-element-456afd60{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-8736 .elementor-element.elementor-element-60be57fc.ob-harakiri{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-60be57fc.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-60be57fc.ob-harakiri div{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-60be57fc.ob-harakiri > div, .elementor-8736 .elementor-element.elementor-element-60be57fc.ob-harakiri > h1, .elementor-8736 .elementor-element.elementor-element-60be57fc.ob-harakiri > h2, .elementor-8736 .elementor-element.elementor-element-60be57fc.ob-harakiri > h3, .elementor-8736 .elementor-element.elementor-element-60be57fc.ob-harakiri > h4, .elementor-8736 .elementor-element.elementor-element-60be57fc.ob-harakiri > h5, .elementor-8736 .elementor-element.elementor-element-60be57fc.ob-harakiri > h6, .elementor-8736 .elementor-element.elementor-element-60be57fc.ob-harakiri > p{transform:rotate(0deg);}.elementor-8736 .elementor-element.elementor-element-60be57fc > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-716fc780{--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:space-between;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8736 .elementor-element.elementor-element-4d9b1a20{--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;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:24px;--padding-left:80px;--padding-right:30px;}.elementor-8736 .elementor-element.elementor-element-4d9b1a20:not(.elementor-motion-effects-element-type-background), .elementor-8736 .elementor-element.elementor-element-4d9b1a20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8736 .elementor-element.elementor-element-2d98b3a8{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8736 .elementor-element.elementor-element-2d98b3a8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8736 .elementor-element.elementor-element-2bab5eae{--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;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8736 .elementor-element.elementor-element-14f61044.ob-harakiri{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-14f61044.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-14f61044.ob-harakiri div{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-14f61044 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:22px;font-weight:800;color:#0A1930;}.elementor-8736 .elementor-element.elementor-element-14f61044.ob-harakiri > div, .elementor-8736 .elementor-element.elementor-element-14f61044.ob-harakiri > h1, .elementor-8736 .elementor-element.elementor-element-14f61044.ob-harakiri > h2, .elementor-8736 .elementor-element.elementor-element-14f61044.ob-harakiri > h3, .elementor-8736 .elementor-element.elementor-element-14f61044.ob-harakiri > h4, .elementor-8736 .elementor-element.elementor-element-14f61044.ob-harakiri > h5, .elementor-8736 .elementor-element.elementor-element-14f61044.ob-harakiri > h6, .elementor-8736 .elementor-element.elementor-element-14f61044.ob-harakiri > p{transform:rotate(0deg);}.elementor-8736 .elementor-element.elementor-element-14f61044 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-72de036c.ob-harakiri{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-72de036c.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-72de036c.ob-harakiri div{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-72de036c{font-family:"Figtree", Sans-serif;font-size:12px;color:#657084;}.elementor-8736 .elementor-element.elementor-element-72de036c p{margin-block-end:0px;}.elementor-8736 .elementor-element.elementor-element-72de036c.ob-harakiri > div, .elementor-8736 .elementor-element.elementor-element-72de036c.ob-harakiri > h1, .elementor-8736 .elementor-element.elementor-element-72de036c.ob-harakiri > h2, .elementor-8736 .elementor-element.elementor-element-72de036c.ob-harakiri > h3, .elementor-8736 .elementor-element.elementor-element-72de036c.ob-harakiri > h4, .elementor-8736 .elementor-element.elementor-element-72de036c.ob-harakiri > h5, .elementor-8736 .elementor-element.elementor-element-72de036c.ob-harakiri > h6, .elementor-8736 .elementor-element.elementor-element-72de036c.ob-harakiri > p{transform:rotate(0deg);}.elementor-8736 .elementor-element.elementor-element-72de036c > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-4c15b6f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8736 .elementor-element.elementor-element-4c15b6f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8736 .elementor-element.elementor-element-b98d7a0{--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:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8736 .elementor-element.elementor-element-b98d7a0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8736 .elementor-element.elementor-element-edbf2d4{--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DFE4E7;--border-color:#DFE4E7;--border-radius:14px 14px 14px 14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8736 .elementor-element.elementor-element-edbf2d4:not(.elementor-motion-effects-element-type-background), .elementor-8736 .elementor-element.elementor-element-edbf2d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8736 .elementor-element.elementor-element-edbf2d4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8736 .elementor-element.elementor-element-0f5d0f1{--display:flex;--min-height:105px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8736 .elementor-element.elementor-element-3f4aaf7 img{width:100%;height:105px;object-fit:cover;object-position:center center;}.elementor-8736 .elementor-element.elementor-element-a280921{--display:flex;--min-height:0px;--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;--align-items:center;--border-radius:7px 7px 7px 7px;--margin-top:8px;--margin-bottom:0px;--margin-left:8px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:6px;--padding-right:6px;}.elementor-8736 .elementor-element.elementor-element-a280921:not(.elementor-motion-effects-element-type-background), .elementor-8736 .elementor-element.elementor-element-a280921 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8736 .elementor-element.elementor-element-1e9e4a5.ob-harakiri{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-1e9e4a5.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-1e9e4a5.ob-harakiri div{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-1e9e4a5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8736 .elementor-element.elementor-element-1e9e4a5 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:8px;font-weight:700;line-height:1px;letter-spacing:0px;word-spacing:0px;color:#176D73;}.elementor-8736 .elementor-element.elementor-element-1e9e4a5.ob-harakiri > div, .elementor-8736 .elementor-element.elementor-element-1e9e4a5.ob-harakiri > h1, .elementor-8736 .elementor-element.elementor-element-1e9e4a5.ob-harakiri > h2, .elementor-8736 .elementor-element.elementor-element-1e9e4a5.ob-harakiri > h3, .elementor-8736 .elementor-element.elementor-element-1e9e4a5.ob-harakiri > h4, .elementor-8736 .elementor-element.elementor-element-1e9e4a5.ob-harakiri > h5, .elementor-8736 .elementor-element.elementor-element-1e9e4a5.ob-harakiri > h6, .elementor-8736 .elementor-element.elementor-element-1e9e4a5.ob-harakiri > p{transform:rotate(0deg);}.elementor-8736 .elementor-element.elementor-element-1e9e4a5 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-6ea57d1{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:9px;--padding-bottom:9px;--padding-left:8px;--padding-right:8px;}.elementor-8736 .elementor-element.elementor-element-24122ba.ob-harakiri{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-24122ba.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-24122ba.ob-harakiri div{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-24122ba .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:11px;font-weight:800;color:#0A1930;}.elementor-8736 .elementor-element.elementor-element-24122ba.ob-harakiri > div, .elementor-8736 .elementor-element.elementor-element-24122ba.ob-harakiri > h1, .elementor-8736 .elementor-element.elementor-element-24122ba.ob-harakiri > h2, .elementor-8736 .elementor-element.elementor-element-24122ba.ob-harakiri > h3, .elementor-8736 .elementor-element.elementor-element-24122ba.ob-harakiri > h4, .elementor-8736 .elementor-element.elementor-element-24122ba.ob-harakiri > h5, .elementor-8736 .elementor-element.elementor-element-24122ba.ob-harakiri > h6, .elementor-8736 .elementor-element.elementor-element-24122ba.ob-harakiri > p{transform:rotate(0deg);}.elementor-8736 .elementor-element.elementor-element-24122ba > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-05d2674.ob-harakiri{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-05d2674.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-05d2674.ob-harakiri div{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-05d2674{font-family:"Figtree", Sans-serif;font-size:8px;color:#657084;}.elementor-8736 .elementor-element.elementor-element-05d2674.ob-harakiri > div, .elementor-8736 .elementor-element.elementor-element-05d2674.ob-harakiri > h1, .elementor-8736 .elementor-element.elementor-element-05d2674.ob-harakiri > h2, .elementor-8736 .elementor-element.elementor-element-05d2674.ob-harakiri > h3, .elementor-8736 .elementor-element.elementor-element-05d2674.ob-harakiri > h4, .elementor-8736 .elementor-element.elementor-element-05d2674.ob-harakiri > h5, .elementor-8736 .elementor-element.elementor-element-05d2674.ob-harakiri > h6, .elementor-8736 .elementor-element.elementor-element-05d2674.ob-harakiri > p{transform:rotate(0deg);}.elementor-8736 .elementor-element.elementor-element-05d2674 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-b3c5428.ob-harakiri{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-b3c5428.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-b3c5428.ob-harakiri div{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-b3c5428 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:8px;font-weight:500;color:#697487;}.elementor-8736 .elementor-element.elementor-element-b3c5428.ob-harakiri > div, .elementor-8736 .elementor-element.elementor-element-b3c5428.ob-harakiri > h1, .elementor-8736 .elementor-element.elementor-element-b3c5428.ob-harakiri > h2, .elementor-8736 .elementor-element.elementor-element-b3c5428.ob-harakiri > h3, .elementor-8736 .elementor-element.elementor-element-b3c5428.ob-harakiri > h4, .elementor-8736 .elementor-element.elementor-element-b3c5428.ob-harakiri > h5, .elementor-8736 .elementor-element.elementor-element-b3c5428.ob-harakiri > h6, .elementor-8736 .elementor-element.elementor-element-b3c5428.ob-harakiri > p{transform:rotate(0deg);}.elementor-8736 .elementor-element.elementor-element-b3c5428 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-0d26f49{--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:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8736 .elementor-element.elementor-element-0d26f49.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8736 .elementor-element.elementor-element-1969df1{--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DFE4E7;--border-color:#DFE4E7;--border-radius:14px 14px 14px 14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8736 .elementor-element.elementor-element-1969df1:not(.elementor-motion-effects-element-type-background), .elementor-8736 .elementor-element.elementor-element-1969df1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8736 .elementor-element.elementor-element-1969df1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8736 .elementor-element.elementor-element-d51351e{--display:flex;--min-height:105px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8736 .elementor-element.elementor-element-4978ac2 img{width:100%;height:105px;object-fit:cover;object-position:center center;}.elementor-8736 .elementor-element.elementor-element-a648d0b{--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;--align-items:center;--border-radius:7px 7px 7px 7px;--margin-top:8px;--margin-bottom:0px;--margin-left:8px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:6px;--padding-right:6px;}.elementor-8736 .elementor-element.elementor-element-a648d0b:not(.elementor-motion-effects-element-type-background), .elementor-8736 .elementor-element.elementor-element-a648d0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8736 .elementor-element.elementor-element-72abb98.ob-harakiri{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-72abb98.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-72abb98.ob-harakiri div{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-72abb98 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:8px;font-weight:700;color:#176D73;}.elementor-8736 .elementor-element.elementor-element-72abb98.ob-harakiri > div, .elementor-8736 .elementor-element.elementor-element-72abb98.ob-harakiri > h1, .elementor-8736 .elementor-element.elementor-element-72abb98.ob-harakiri > h2, .elementor-8736 .elementor-element.elementor-element-72abb98.ob-harakiri > h3, .elementor-8736 .elementor-element.elementor-element-72abb98.ob-harakiri > h4, .elementor-8736 .elementor-element.elementor-element-72abb98.ob-harakiri > h5, .elementor-8736 .elementor-element.elementor-element-72abb98.ob-harakiri > h6, .elementor-8736 .elementor-element.elementor-element-72abb98.ob-harakiri > p{transform:rotate(0deg);}.elementor-8736 .elementor-element.elementor-element-72abb98 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-25cdc26{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:9px;--padding-bottom:9px;--padding-left:8px;--padding-right:8px;}.elementor-8736 .elementor-element.elementor-element-1f75b43.ob-harakiri{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-1f75b43.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-1f75b43.ob-harakiri div{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-1f75b43 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:11px;font-weight:800;color:#0A1930;}.elementor-8736 .elementor-element.elementor-element-1f75b43.ob-harakiri > div, .elementor-8736 .elementor-element.elementor-element-1f75b43.ob-harakiri > h1, .elementor-8736 .elementor-element.elementor-element-1f75b43.ob-harakiri > h2, .elementor-8736 .elementor-element.elementor-element-1f75b43.ob-harakiri > h3, .elementor-8736 .elementor-element.elementor-element-1f75b43.ob-harakiri > h4, .elementor-8736 .elementor-element.elementor-element-1f75b43.ob-harakiri > h5, .elementor-8736 .elementor-element.elementor-element-1f75b43.ob-harakiri > h6, .elementor-8736 .elementor-element.elementor-element-1f75b43.ob-harakiri > p{transform:rotate(0deg);}.elementor-8736 .elementor-element.elementor-element-1f75b43 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-c561fba.ob-harakiri{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-c561fba.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-c561fba.ob-harakiri div{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-c561fba{font-family:"Figtree", Sans-serif;font-size:8px;color:#657084;}.elementor-8736 .elementor-element.elementor-element-c561fba.ob-harakiri > div, .elementor-8736 .elementor-element.elementor-element-c561fba.ob-harakiri > h1, .elementor-8736 .elementor-element.elementor-element-c561fba.ob-harakiri > h2, .elementor-8736 .elementor-element.elementor-element-c561fba.ob-harakiri > h3, .elementor-8736 .elementor-element.elementor-element-c561fba.ob-harakiri > h4, .elementor-8736 .elementor-element.elementor-element-c561fba.ob-harakiri > h5, .elementor-8736 .elementor-element.elementor-element-c561fba.ob-harakiri > h6, .elementor-8736 .elementor-element.elementor-element-c561fba.ob-harakiri > p{transform:rotate(0deg);}.elementor-8736 .elementor-element.elementor-element-c561fba > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-0541787.ob-harakiri{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-0541787.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-0541787.ob-harakiri div{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-0541787 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:8px;font-weight:500;color:#697487;}.elementor-8736 .elementor-element.elementor-element-0541787.ob-harakiri > div, .elementor-8736 .elementor-element.elementor-element-0541787.ob-harakiri > h1, .elementor-8736 .elementor-element.elementor-element-0541787.ob-harakiri > h2, .elementor-8736 .elementor-element.elementor-element-0541787.ob-harakiri > h3, .elementor-8736 .elementor-element.elementor-element-0541787.ob-harakiri > h4, .elementor-8736 .elementor-element.elementor-element-0541787.ob-harakiri > h5, .elementor-8736 .elementor-element.elementor-element-0541787.ob-harakiri > h6, .elementor-8736 .elementor-element.elementor-element-0541787.ob-harakiri > p{transform:rotate(0deg);}.elementor-8736 .elementor-element.elementor-element-0541787 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-75019d2{--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:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8736 .elementor-element.elementor-element-75019d2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8736 .elementor-element.elementor-element-b9392e0{--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DFE4E7;--border-color:#DFE4E7;--border-radius:14px 14px 14px 14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8736 .elementor-element.elementor-element-b9392e0:not(.elementor-motion-effects-element-type-background), .elementor-8736 .elementor-element.elementor-element-b9392e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8736 .elementor-element.elementor-element-b9392e0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8736 .elementor-element.elementor-element-d5dfeef{--display:flex;--min-height:105px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8736 .elementor-element.elementor-element-1b8c5f9 img{width:100%;height:105px;object-fit:cover;object-position:center center;}.elementor-8736 .elementor-element.elementor-element-c4a996a{--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;--align-items:center;--border-radius:7px 7px 7px 7px;--margin-top:8px;--margin-bottom:0px;--margin-left:8px;--margin-right:0px;--padding-top:4px;--padding-bottom:4px;--padding-left:6px;--padding-right:6px;}.elementor-8736 .elementor-element.elementor-element-c4a996a:not(.elementor-motion-effects-element-type-background), .elementor-8736 .elementor-element.elementor-element-c4a996a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8736 .elementor-element.elementor-element-f5ef5bf.ob-harakiri{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-f5ef5bf.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-f5ef5bf.ob-harakiri div{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-f5ef5bf .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:8px;font-weight:700;color:#176D73;}.elementor-8736 .elementor-element.elementor-element-f5ef5bf.ob-harakiri > div, .elementor-8736 .elementor-element.elementor-element-f5ef5bf.ob-harakiri > h1, .elementor-8736 .elementor-element.elementor-element-f5ef5bf.ob-harakiri > h2, .elementor-8736 .elementor-element.elementor-element-f5ef5bf.ob-harakiri > h3, .elementor-8736 .elementor-element.elementor-element-f5ef5bf.ob-harakiri > h4, .elementor-8736 .elementor-element.elementor-element-f5ef5bf.ob-harakiri > h5, .elementor-8736 .elementor-element.elementor-element-f5ef5bf.ob-harakiri > h6, .elementor-8736 .elementor-element.elementor-element-f5ef5bf.ob-harakiri > p{transform:rotate(0deg);}.elementor-8736 .elementor-element.elementor-element-f5ef5bf > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-c4c060f{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:9px;--padding-bottom:9px;--padding-left:8px;--padding-right:8px;}.elementor-8736 .elementor-element.elementor-element-caa68ad.ob-harakiri{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-caa68ad.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-caa68ad.ob-harakiri div{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-caa68ad .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:11px;font-weight:800;color:#0A1930;}.elementor-8736 .elementor-element.elementor-element-caa68ad.ob-harakiri > div, .elementor-8736 .elementor-element.elementor-element-caa68ad.ob-harakiri > h1, .elementor-8736 .elementor-element.elementor-element-caa68ad.ob-harakiri > h2, .elementor-8736 .elementor-element.elementor-element-caa68ad.ob-harakiri > h3, .elementor-8736 .elementor-element.elementor-element-caa68ad.ob-harakiri > h4, .elementor-8736 .elementor-element.elementor-element-caa68ad.ob-harakiri > h5, .elementor-8736 .elementor-element.elementor-element-caa68ad.ob-harakiri > h6, .elementor-8736 .elementor-element.elementor-element-caa68ad.ob-harakiri > p{transform:rotate(0deg);}.elementor-8736 .elementor-element.elementor-element-caa68ad > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-7e9ce7b.ob-harakiri{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-7e9ce7b.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-7e9ce7b.ob-harakiri div{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-7e9ce7b{font-family:"Figtree", Sans-serif;font-size:8px;color:#657084;}.elementor-8736 .elementor-element.elementor-element-7e9ce7b.ob-harakiri > div, .elementor-8736 .elementor-element.elementor-element-7e9ce7b.ob-harakiri > h1, .elementor-8736 .elementor-element.elementor-element-7e9ce7b.ob-harakiri > h2, .elementor-8736 .elementor-element.elementor-element-7e9ce7b.ob-harakiri > h3, .elementor-8736 .elementor-element.elementor-element-7e9ce7b.ob-harakiri > h4, .elementor-8736 .elementor-element.elementor-element-7e9ce7b.ob-harakiri > h5, .elementor-8736 .elementor-element.elementor-element-7e9ce7b.ob-harakiri > h6, .elementor-8736 .elementor-element.elementor-element-7e9ce7b.ob-harakiri > p{transform:rotate(0deg);}.elementor-8736 .elementor-element.elementor-element-7e9ce7b > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-4182720.ob-harakiri{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-4182720.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-4182720.ob-harakiri div{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-4182720 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:8px;font-weight:500;color:#697487;}.elementor-8736 .elementor-element.elementor-element-4182720.ob-harakiri > div, .elementor-8736 .elementor-element.elementor-element-4182720.ob-harakiri > h1, .elementor-8736 .elementor-element.elementor-element-4182720.ob-harakiri > h2, .elementor-8736 .elementor-element.elementor-element-4182720.ob-harakiri > h3, .elementor-8736 .elementor-element.elementor-element-4182720.ob-harakiri > h4, .elementor-8736 .elementor-element.elementor-element-4182720.ob-harakiri > h5, .elementor-8736 .elementor-element.elementor-element-4182720.ob-harakiri > h6, .elementor-8736 .elementor-element.elementor-element-4182720.ob-harakiri > p{transform:rotate(0deg);}.elementor-8736 .elementor-element.elementor-element-4182720 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-6704540{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8736 .elementor-element.elementor-element-6704540.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8736 .elementor-element.elementor-element-93920e3{--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:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8736 .elementor-element.elementor-element-93920e3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8736 .elementor-element.elementor-element-455abe5{--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DFE4E7;--border-color:#DFE4E7;--border-radius:14px 14px 14px 14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8736 .elementor-element.elementor-element-455abe5:not(.elementor-motion-effects-element-type-background), .elementor-8736 .elementor-element.elementor-element-455abe5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8736 .elementor-element.elementor-element-455abe5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8736 .elementor-element.elementor-element-917b1d5{--display:flex;--min-height:105px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8736 .elementor-element.elementor-element-00c4886 img{width:100%;height:105px;object-fit:cover;object-position:center center;}.elementor-8736 .elementor-element.elementor-element-be7f0d7{--display:flex;--min-height:0px;--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;--align-items:center;--border-radius:7px 7px 7px 7px;--margin-top:8px;--margin-bottom:0px;--margin-left:8px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:6px;--padding-right:6px;}.elementor-8736 .elementor-element.elementor-element-be7f0d7:not(.elementor-motion-effects-element-type-background), .elementor-8736 .elementor-element.elementor-element-be7f0d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8736 .elementor-element.elementor-element-05697e0.ob-harakiri{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-05697e0.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-05697e0.ob-harakiri div{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-05697e0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8736 .elementor-element.elementor-element-05697e0 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:8px;font-weight:700;line-height:1px;letter-spacing:0px;word-spacing:0px;color:#176D73;}.elementor-8736 .elementor-element.elementor-element-05697e0.ob-harakiri > div, .elementor-8736 .elementor-element.elementor-element-05697e0.ob-harakiri > h1, .elementor-8736 .elementor-element.elementor-element-05697e0.ob-harakiri > h2, .elementor-8736 .elementor-element.elementor-element-05697e0.ob-harakiri > h3, .elementor-8736 .elementor-element.elementor-element-05697e0.ob-harakiri > h4, .elementor-8736 .elementor-element.elementor-element-05697e0.ob-harakiri > h5, .elementor-8736 .elementor-element.elementor-element-05697e0.ob-harakiri > h6, .elementor-8736 .elementor-element.elementor-element-05697e0.ob-harakiri > p{transform:rotate(0deg);}.elementor-8736 .elementor-element.elementor-element-05697e0 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-7d7c2f4{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:9px;--padding-bottom:9px;--padding-left:8px;--padding-right:8px;}.elementor-8736 .elementor-element.elementor-element-71c268e.ob-harakiri{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-71c268e.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-71c268e.ob-harakiri div{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-71c268e .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:11px;font-weight:800;color:#0A1930;}.elementor-8736 .elementor-element.elementor-element-71c268e.ob-harakiri > div, .elementor-8736 .elementor-element.elementor-element-71c268e.ob-harakiri > h1, .elementor-8736 .elementor-element.elementor-element-71c268e.ob-harakiri > h2, .elementor-8736 .elementor-element.elementor-element-71c268e.ob-harakiri > h3, .elementor-8736 .elementor-element.elementor-element-71c268e.ob-harakiri > h4, .elementor-8736 .elementor-element.elementor-element-71c268e.ob-harakiri > h5, .elementor-8736 .elementor-element.elementor-element-71c268e.ob-harakiri > h6, .elementor-8736 .elementor-element.elementor-element-71c268e.ob-harakiri > p{transform:rotate(0deg);}.elementor-8736 .elementor-element.elementor-element-71c268e > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-5cc050d.ob-harakiri{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-5cc050d.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-5cc050d.ob-harakiri div{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-5cc050d{font-family:"Figtree", Sans-serif;font-size:8px;color:#657084;}.elementor-8736 .elementor-element.elementor-element-5cc050d.ob-harakiri > div, .elementor-8736 .elementor-element.elementor-element-5cc050d.ob-harakiri > h1, .elementor-8736 .elementor-element.elementor-element-5cc050d.ob-harakiri > h2, .elementor-8736 .elementor-element.elementor-element-5cc050d.ob-harakiri > h3, .elementor-8736 .elementor-element.elementor-element-5cc050d.ob-harakiri > h4, .elementor-8736 .elementor-element.elementor-element-5cc050d.ob-harakiri > h5, .elementor-8736 .elementor-element.elementor-element-5cc050d.ob-harakiri > h6, .elementor-8736 .elementor-element.elementor-element-5cc050d.ob-harakiri > p{transform:rotate(0deg);}.elementor-8736 .elementor-element.elementor-element-5cc050d > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-37931f6.ob-harakiri{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-37931f6.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-37931f6.ob-harakiri div{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-37931f6 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:8px;font-weight:500;color:#697487;}.elementor-8736 .elementor-element.elementor-element-37931f6.ob-harakiri > div, .elementor-8736 .elementor-element.elementor-element-37931f6.ob-harakiri > h1, .elementor-8736 .elementor-element.elementor-element-37931f6.ob-harakiri > h2, .elementor-8736 .elementor-element.elementor-element-37931f6.ob-harakiri > h3, .elementor-8736 .elementor-element.elementor-element-37931f6.ob-harakiri > h4, .elementor-8736 .elementor-element.elementor-element-37931f6.ob-harakiri > h5, .elementor-8736 .elementor-element.elementor-element-37931f6.ob-harakiri > h6, .elementor-8736 .elementor-element.elementor-element-37931f6.ob-harakiri > p{transform:rotate(0deg);}.elementor-8736 .elementor-element.elementor-element-37931f6 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-82ee12f{--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:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8736 .elementor-element.elementor-element-82ee12f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8736 .elementor-element.elementor-element-8f33882{--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DFE4E7;--border-color:#DFE4E7;--border-radius:14px 14px 14px 14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8736 .elementor-element.elementor-element-8f33882:not(.elementor-motion-effects-element-type-background), .elementor-8736 .elementor-element.elementor-element-8f33882 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8736 .elementor-element.elementor-element-8f33882.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8736 .elementor-element.elementor-element-8eeda99{--display:flex;--min-height:105px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8736 .elementor-element.elementor-element-eade68d img{width:100%;height:105px;object-fit:cover;object-position:center center;}.elementor-8736 .elementor-element.elementor-element-411fe65{--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;--align-items:center;--border-radius:7px 7px 7px 7px;--margin-top:8px;--margin-bottom:0px;--margin-left:8px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:6px;--padding-right:6px;}.elementor-8736 .elementor-element.elementor-element-411fe65:not(.elementor-motion-effects-element-type-background), .elementor-8736 .elementor-element.elementor-element-411fe65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8736 .elementor-element.elementor-element-e5af9b3.ob-harakiri{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-e5af9b3.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-e5af9b3.ob-harakiri div{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-e5af9b3 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:8px;font-weight:700;color:#176D73;}.elementor-8736 .elementor-element.elementor-element-e5af9b3.ob-harakiri > div, .elementor-8736 .elementor-element.elementor-element-e5af9b3.ob-harakiri > h1, .elementor-8736 .elementor-element.elementor-element-e5af9b3.ob-harakiri > h2, .elementor-8736 .elementor-element.elementor-element-e5af9b3.ob-harakiri > h3, .elementor-8736 .elementor-element.elementor-element-e5af9b3.ob-harakiri > h4, .elementor-8736 .elementor-element.elementor-element-e5af9b3.ob-harakiri > h5, .elementor-8736 .elementor-element.elementor-element-e5af9b3.ob-harakiri > h6, .elementor-8736 .elementor-element.elementor-element-e5af9b3.ob-harakiri > p{transform:rotate(0deg);}.elementor-8736 .elementor-element.elementor-element-e5af9b3 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-51ef12a{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:9px;--padding-bottom:9px;--padding-left:8px;--padding-right:8px;}.elementor-8736 .elementor-element.elementor-element-8a970fa.ob-harakiri{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-8a970fa.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-8a970fa.ob-harakiri div{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-8a970fa .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:11px;font-weight:800;color:#0A1930;}.elementor-8736 .elementor-element.elementor-element-8a970fa.ob-harakiri > div, .elementor-8736 .elementor-element.elementor-element-8a970fa.ob-harakiri > h1, .elementor-8736 .elementor-element.elementor-element-8a970fa.ob-harakiri > h2, .elementor-8736 .elementor-element.elementor-element-8a970fa.ob-harakiri > h3, .elementor-8736 .elementor-element.elementor-element-8a970fa.ob-harakiri > h4, .elementor-8736 .elementor-element.elementor-element-8a970fa.ob-harakiri > h5, .elementor-8736 .elementor-element.elementor-element-8a970fa.ob-harakiri > h6, .elementor-8736 .elementor-element.elementor-element-8a970fa.ob-harakiri > p{transform:rotate(0deg);}.elementor-8736 .elementor-element.elementor-element-8a970fa > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-7bcbde5.ob-harakiri{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-7bcbde5.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-7bcbde5.ob-harakiri div{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-7bcbde5{font-family:"Figtree", Sans-serif;font-size:8px;color:#657084;}.elementor-8736 .elementor-element.elementor-element-7bcbde5.ob-harakiri > div, .elementor-8736 .elementor-element.elementor-element-7bcbde5.ob-harakiri > h1, .elementor-8736 .elementor-element.elementor-element-7bcbde5.ob-harakiri > h2, .elementor-8736 .elementor-element.elementor-element-7bcbde5.ob-harakiri > h3, .elementor-8736 .elementor-element.elementor-element-7bcbde5.ob-harakiri > h4, .elementor-8736 .elementor-element.elementor-element-7bcbde5.ob-harakiri > h5, .elementor-8736 .elementor-element.elementor-element-7bcbde5.ob-harakiri > h6, .elementor-8736 .elementor-element.elementor-element-7bcbde5.ob-harakiri > p{transform:rotate(0deg);}.elementor-8736 .elementor-element.elementor-element-7bcbde5 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-1f29e53.ob-harakiri{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-1f29e53.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-1f29e53.ob-harakiri div{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-1f29e53 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:8px;font-weight:500;color:#697487;}.elementor-8736 .elementor-element.elementor-element-1f29e53.ob-harakiri > div, .elementor-8736 .elementor-element.elementor-element-1f29e53.ob-harakiri > h1, .elementor-8736 .elementor-element.elementor-element-1f29e53.ob-harakiri > h2, .elementor-8736 .elementor-element.elementor-element-1f29e53.ob-harakiri > h3, .elementor-8736 .elementor-element.elementor-element-1f29e53.ob-harakiri > h4, .elementor-8736 .elementor-element.elementor-element-1f29e53.ob-harakiri > h5, .elementor-8736 .elementor-element.elementor-element-1f29e53.ob-harakiri > h6, .elementor-8736 .elementor-element.elementor-element-1f29e53.ob-harakiri > p{transform:rotate(0deg);}.elementor-8736 .elementor-element.elementor-element-1f29e53 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-34ca65a{--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:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8736 .elementor-element.elementor-element-34ca65a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8736 .elementor-element.elementor-element-f5b034a{--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DFE4E7;--border-color:#DFE4E7;--border-radius:14px 14px 14px 14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8736 .elementor-element.elementor-element-f5b034a:not(.elementor-motion-effects-element-type-background), .elementor-8736 .elementor-element.elementor-element-f5b034a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8736 .elementor-element.elementor-element-f5b034a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8736 .elementor-element.elementor-element-d38a3cc{--display:flex;--min-height:105px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8736 .elementor-element.elementor-element-33dc86d img{width:100%;height:105px;object-fit:cover;object-position:center center;}.elementor-8736 .elementor-element.elementor-element-d9ddd66{--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;--align-items:center;--border-radius:7px 7px 7px 7px;--margin-top:8px;--margin-bottom:0px;--margin-left:8px;--margin-right:0px;--padding-top:4px;--padding-bottom:4px;--padding-left:6px;--padding-right:6px;}.elementor-8736 .elementor-element.elementor-element-d9ddd66:not(.elementor-motion-effects-element-type-background), .elementor-8736 .elementor-element.elementor-element-d9ddd66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8736 .elementor-element.elementor-element-0dc054e.ob-harakiri{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-0dc054e.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-0dc054e.ob-harakiri div{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-0dc054e .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:8px;font-weight:700;color:#176D73;}.elementor-8736 .elementor-element.elementor-element-0dc054e.ob-harakiri > div, .elementor-8736 .elementor-element.elementor-element-0dc054e.ob-harakiri > h1, .elementor-8736 .elementor-element.elementor-element-0dc054e.ob-harakiri > h2, .elementor-8736 .elementor-element.elementor-element-0dc054e.ob-harakiri > h3, .elementor-8736 .elementor-element.elementor-element-0dc054e.ob-harakiri > h4, .elementor-8736 .elementor-element.elementor-element-0dc054e.ob-harakiri > h5, .elementor-8736 .elementor-element.elementor-element-0dc054e.ob-harakiri > h6, .elementor-8736 .elementor-element.elementor-element-0dc054e.ob-harakiri > p{transform:rotate(0deg);}.elementor-8736 .elementor-element.elementor-element-0dc054e > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-64e48ad{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:9px;--padding-bottom:9px;--padding-left:8px;--padding-right:8px;}.elementor-8736 .elementor-element.elementor-element-caa62a8.ob-harakiri{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-caa62a8.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-caa62a8.ob-harakiri div{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-caa62a8 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:11px;font-weight:800;color:#0A1930;}.elementor-8736 .elementor-element.elementor-element-caa62a8.ob-harakiri > div, .elementor-8736 .elementor-element.elementor-element-caa62a8.ob-harakiri > h1, .elementor-8736 .elementor-element.elementor-element-caa62a8.ob-harakiri > h2, .elementor-8736 .elementor-element.elementor-element-caa62a8.ob-harakiri > h3, .elementor-8736 .elementor-element.elementor-element-caa62a8.ob-harakiri > h4, .elementor-8736 .elementor-element.elementor-element-caa62a8.ob-harakiri > h5, .elementor-8736 .elementor-element.elementor-element-caa62a8.ob-harakiri > h6, .elementor-8736 .elementor-element.elementor-element-caa62a8.ob-harakiri > p{transform:rotate(0deg);}.elementor-8736 .elementor-element.elementor-element-caa62a8 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-cfea45f.ob-harakiri{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-cfea45f.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-cfea45f.ob-harakiri div{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-cfea45f{font-family:"Figtree", Sans-serif;font-size:8px;color:#657084;}.elementor-8736 .elementor-element.elementor-element-cfea45f.ob-harakiri > div, .elementor-8736 .elementor-element.elementor-element-cfea45f.ob-harakiri > h1, .elementor-8736 .elementor-element.elementor-element-cfea45f.ob-harakiri > h2, .elementor-8736 .elementor-element.elementor-element-cfea45f.ob-harakiri > h3, .elementor-8736 .elementor-element.elementor-element-cfea45f.ob-harakiri > h4, .elementor-8736 .elementor-element.elementor-element-cfea45f.ob-harakiri > h5, .elementor-8736 .elementor-element.elementor-element-cfea45f.ob-harakiri > h6, .elementor-8736 .elementor-element.elementor-element-cfea45f.ob-harakiri > p{transform:rotate(0deg);}.elementor-8736 .elementor-element.elementor-element-cfea45f > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-4a144f6.ob-harakiri{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-4a144f6.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-4a144f6.ob-harakiri div{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-4a144f6 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:8px;font-weight:500;color:#697487;}.elementor-8736 .elementor-element.elementor-element-4a144f6.ob-harakiri > div, .elementor-8736 .elementor-element.elementor-element-4a144f6.ob-harakiri > h1, .elementor-8736 .elementor-element.elementor-element-4a144f6.ob-harakiri > h2, .elementor-8736 .elementor-element.elementor-element-4a144f6.ob-harakiri > h3, .elementor-8736 .elementor-element.elementor-element-4a144f6.ob-harakiri > h4, .elementor-8736 .elementor-element.elementor-element-4a144f6.ob-harakiri > h5, .elementor-8736 .elementor-element.elementor-element-4a144f6.ob-harakiri > h6, .elementor-8736 .elementor-element.elementor-element-4a144f6.ob-harakiri > p{transform:rotate(0deg);}.elementor-8736 .elementor-element.elementor-element-4a144f6 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-da33e46{--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-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8736 .elementor-element.elementor-element-da33e46:not(.elementor-motion-effects-element-type-background), .elementor-8736 .elementor-element.elementor-element-da33e46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F0FF;}.elementor-8736 .elementor-element.elementor-element-da33e46.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8736 .elementor-element.elementor-element-49274bd{--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-8736 .elementor-element.elementor-element-bd86f9a{--display:flex;--min-height:44px;--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:center;--align-items:center;}.elementor-8736 .elementor-element.elementor-element-9a61e34 .elementor-icon-wrapper{text-align:center;}.elementor-8736 .elementor-element.elementor-element-af4094d.ob-harakiri{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-af4094d.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-af4094d.ob-harakiri div{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-af4094d.ob-harakiri > div, .elementor-8736 .elementor-element.elementor-element-af4094d.ob-harakiri > h1, .elementor-8736 .elementor-element.elementor-element-af4094d.ob-harakiri > h2, .elementor-8736 .elementor-element.elementor-element-af4094d.ob-harakiri > h3, .elementor-8736 .elementor-element.elementor-element-af4094d.ob-harakiri > h4, .elementor-8736 .elementor-element.elementor-element-af4094d.ob-harakiri > h5, .elementor-8736 .elementor-element.elementor-element-af4094d.ob-harakiri > h6, .elementor-8736 .elementor-element.elementor-element-af4094d.ob-harakiri > p{transform:rotate(0deg);}.elementor-8736 .elementor-element.elementor-element-af4094d > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-f41c756.ob-harakiri{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-f41c756.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-f41c756.ob-harakiri div{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-f41c756.ob-harakiri > div, .elementor-8736 .elementor-element.elementor-element-f41c756.ob-harakiri > h1, .elementor-8736 .elementor-element.elementor-element-f41c756.ob-harakiri > h2, .elementor-8736 .elementor-element.elementor-element-f41c756.ob-harakiri > h3, .elementor-8736 .elementor-element.elementor-element-f41c756.ob-harakiri > h4, .elementor-8736 .elementor-element.elementor-element-f41c756.ob-harakiri > h5, .elementor-8736 .elementor-element.elementor-element-f41c756.ob-harakiri > h6, .elementor-8736 .elementor-element.elementor-element-f41c756.ob-harakiri > p{transform:rotate(0deg);}.elementor-8736 .elementor-element.elementor-element-f41c756 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-ec9e242 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-8736 .elementor-element.elementor-element-ec9e242 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-8736 .elementor-element.elementor-element-ec9e242 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-8736 .elementor-element.elementor-element-ec9e242 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-8736 .elementor-element.elementor-element-ec9e242 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-8736 .elementor-element.elementor-element-ec9e242 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-8736 .elementor-element.elementor-element-ec9e242 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-8736 .elementor-element.elementor-element-ec9e242 .elementor-field-type-html{padding-bottom:0px;}.elementor-8736 .elementor-element.elementor-element-ec9e242 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-8736 .elementor-element.elementor-element-ec9e242 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-8736 .elementor-element.elementor-element-ec9e242 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-8736 .elementor-element.elementor-element-ec9e242 .elementor-button[type="submit"]{color:#ffffff;}.elementor-8736 .elementor-element.elementor-element-ec9e242 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-8736 .elementor-element.elementor-element-ec9e242 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-8736 .elementor-element.elementor-element-ec9e242 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-8736 .elementor-element.elementor-element-ec9e242 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-8736 .elementor-element.elementor-element-ec9e242 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-8736 .elementor-element.elementor-element-ec9e242 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-8736 .elementor-element.elementor-element-ec9e242{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-8736 .elementor-element.elementor-element-a8a47ab{--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;--align-items:center;}.elementor-8736 .elementor-element.elementor-element-e655c6e{--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:space-between;--align-items:center;}.elementor-8736 .elementor-element.elementor-element-b4a1448 .elementor-icon-wrapper{text-align:center;}.elementor-8736 .elementor-element.elementor-element-b4a1448 .elementor-icon{font-size:15px;}.elementor-8736 .elementor-element.elementor-element-b4a1448 .elementor-icon svg{height:15px;}.elementor-8736 .elementor-element.elementor-element-4a894bb .elementor-icon-wrapper{text-align:center;}.elementor-8736 .elementor-element.elementor-element-4a894bb .elementor-icon{font-size:15px;}.elementor-8736 .elementor-element.elementor-element-4a894bb .elementor-icon svg{height:15px;}.elementor-8736 .elementor-element.elementor-element-dd95607 .elementor-icon-wrapper{text-align:center;}.elementor-8736 .elementor-element.elementor-element-dd95607 .elementor-icon{font-size:15px;}.elementor-8736 .elementor-element.elementor-element-dd95607 .elementor-icon svg{height:15px;}.elementor-8736 .elementor-element.elementor-element-ee2847e.ob-harakiri{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-ee2847e.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-ee2847e.ob-harakiri div{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-ee2847e.ob-harakiri > div, .elementor-8736 .elementor-element.elementor-element-ee2847e.ob-harakiri > h1, .elementor-8736 .elementor-element.elementor-element-ee2847e.ob-harakiri > h2, .elementor-8736 .elementor-element.elementor-element-ee2847e.ob-harakiri > h3, .elementor-8736 .elementor-element.elementor-element-ee2847e.ob-harakiri > h4, .elementor-8736 .elementor-element.elementor-element-ee2847e.ob-harakiri > h5, .elementor-8736 .elementor-element.elementor-element-ee2847e.ob-harakiri > h6, .elementor-8736 .elementor-element.elementor-element-ee2847e.ob-harakiri > p{transform:rotate(0deg);}.elementor-8736 .elementor-element.elementor-element-ee2847e > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-e091e69{--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-radius:0px 0px 14px 14px;--padding-top:14px;--padding-bottom:10px;--padding-left:14px;--padding-right:14px;}.elementor-8736 .elementor-element.elementor-element-e091e69:not(.elementor-motion-effects-element-type-background), .elementor-8736 .elementor-element.elementor-element-e091e69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8736 .elementor-element.elementor-element-c1d4cc9.ob-harakiri{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-c1d4cc9.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-c1d4cc9.ob-harakiri div{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-c1d4cc9.ob-harakiri > div, .elementor-8736 .elementor-element.elementor-element-c1d4cc9.ob-harakiri > h1, .elementor-8736 .elementor-element.elementor-element-c1d4cc9.ob-harakiri > h2, .elementor-8736 .elementor-element.elementor-element-c1d4cc9.ob-harakiri > h3, .elementor-8736 .elementor-element.elementor-element-c1d4cc9.ob-harakiri > h4, .elementor-8736 .elementor-element.elementor-element-c1d4cc9.ob-harakiri > h5, .elementor-8736 .elementor-element.elementor-element-c1d4cc9.ob-harakiri > h6, .elementor-8736 .elementor-element.elementor-element-c1d4cc9.ob-harakiri > p{transform:rotate(0deg);}.elementor-8736 .elementor-element.elementor-element-c1d4cc9 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-8ed441d{--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8736 .elementor-element.elementor-element-614b644{--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;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8736 .elementor-element.elementor-element-e69599d .elementor-icon-wrapper{text-align:center;}.elementor-8736 .elementor-element.elementor-element-cc916a1.ob-harakiri{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-cc916a1.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-cc916a1.ob-harakiri div{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-cc916a1.ob-harakiri > div, .elementor-8736 .elementor-element.elementor-element-cc916a1.ob-harakiri > h1, .elementor-8736 .elementor-element.elementor-element-cc916a1.ob-harakiri > h2, .elementor-8736 .elementor-element.elementor-element-cc916a1.ob-harakiri > h3, .elementor-8736 .elementor-element.elementor-element-cc916a1.ob-harakiri > h4, .elementor-8736 .elementor-element.elementor-element-cc916a1.ob-harakiri > h5, .elementor-8736 .elementor-element.elementor-element-cc916a1.ob-harakiri > h6, .elementor-8736 .elementor-element.elementor-element-cc916a1.ob-harakiri > p{transform:rotate(0deg);}.elementor-8736 .elementor-element.elementor-element-cc916a1 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-d243f7f .elementor-icon-wrapper{text-align:center;}.elementor-8736 .elementor-element.elementor-element-0d0a3d0{--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8736 .elementor-element.elementor-element-39dd5a0{--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;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8736 .elementor-element.elementor-element-71b11c3 .elementor-icon-wrapper{text-align:center;}.elementor-8736 .elementor-element.elementor-element-39e40c1.ob-harakiri{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-39e40c1.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-39e40c1.ob-harakiri div{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-39e40c1.ob-harakiri > div, .elementor-8736 .elementor-element.elementor-element-39e40c1.ob-harakiri > h1, .elementor-8736 .elementor-element.elementor-element-39e40c1.ob-harakiri > h2, .elementor-8736 .elementor-element.elementor-element-39e40c1.ob-harakiri > h3, .elementor-8736 .elementor-element.elementor-element-39e40c1.ob-harakiri > h4, .elementor-8736 .elementor-element.elementor-element-39e40c1.ob-harakiri > h5, .elementor-8736 .elementor-element.elementor-element-39e40c1.ob-harakiri > h6, .elementor-8736 .elementor-element.elementor-element-39e40c1.ob-harakiri > p{transform:rotate(0deg);}.elementor-8736 .elementor-element.elementor-element-39e40c1 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-c2cbb41 .elementor-icon-wrapper{text-align:center;}.elementor-8736 .elementor-element.elementor-element-8503cb5{--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8736 .elementor-element.elementor-element-bf5c978{--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;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8736 .elementor-element.elementor-element-a681d4c .elementor-icon-wrapper{text-align:center;}.elementor-8736 .elementor-element.elementor-element-aad7958.ob-harakiri{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-aad7958.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-aad7958.ob-harakiri div{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-aad7958.ob-harakiri > div, .elementor-8736 .elementor-element.elementor-element-aad7958.ob-harakiri > h1, .elementor-8736 .elementor-element.elementor-element-aad7958.ob-harakiri > h2, .elementor-8736 .elementor-element.elementor-element-aad7958.ob-harakiri > h3, .elementor-8736 .elementor-element.elementor-element-aad7958.ob-harakiri > h4, .elementor-8736 .elementor-element.elementor-element-aad7958.ob-harakiri > h5, .elementor-8736 .elementor-element.elementor-element-aad7958.ob-harakiri > h6, .elementor-8736 .elementor-element.elementor-element-aad7958.ob-harakiri > p{transform:rotate(0deg);}.elementor-8736 .elementor-element.elementor-element-aad7958 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-4f8d374 .elementor-icon-wrapper{text-align:center;}.elementor-8736 .elementor-element.elementor-element-02d7167{--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8736 .elementor-element.elementor-element-0ea400f{--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;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8736 .elementor-element.elementor-element-c62e53d .elementor-icon-wrapper{text-align:center;}.elementor-8736 .elementor-element.elementor-element-417668b.ob-harakiri{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-417668b.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-417668b.ob-harakiri div{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-417668b.ob-harakiri > div, .elementor-8736 .elementor-element.elementor-element-417668b.ob-harakiri > h1, .elementor-8736 .elementor-element.elementor-element-417668b.ob-harakiri > h2, .elementor-8736 .elementor-element.elementor-element-417668b.ob-harakiri > h3, .elementor-8736 .elementor-element.elementor-element-417668b.ob-harakiri > h4, .elementor-8736 .elementor-element.elementor-element-417668b.ob-harakiri > h5, .elementor-8736 .elementor-element.elementor-element-417668b.ob-harakiri > h6, .elementor-8736 .elementor-element.elementor-element-417668b.ob-harakiri > p{transform:rotate(0deg);}.elementor-8736 .elementor-element.elementor-element-417668b > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-1227e23 .elementor-icon-wrapper{text-align:center;}.elementor-8736 .elementor-element.elementor-element-377ca6b{--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8736 .elementor-element.elementor-element-020f395{--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;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8736 .elementor-element.elementor-element-6ed789e .elementor-icon-wrapper{text-align:center;}.elementor-8736 .elementor-element.elementor-element-a39bbca.ob-harakiri{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-a39bbca.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-a39bbca.ob-harakiri div{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-a39bbca.ob-harakiri > div, .elementor-8736 .elementor-element.elementor-element-a39bbca.ob-harakiri > h1, .elementor-8736 .elementor-element.elementor-element-a39bbca.ob-harakiri > h2, .elementor-8736 .elementor-element.elementor-element-a39bbca.ob-harakiri > h3, .elementor-8736 .elementor-element.elementor-element-a39bbca.ob-harakiri > h4, .elementor-8736 .elementor-element.elementor-element-a39bbca.ob-harakiri > h5, .elementor-8736 .elementor-element.elementor-element-a39bbca.ob-harakiri > h6, .elementor-8736 .elementor-element.elementor-element-a39bbca.ob-harakiri > p{transform:rotate(0deg);}.elementor-8736 .elementor-element.elementor-element-a39bbca > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-3cb2089 .elementor-icon-wrapper{text-align:center;}.elementor-8736 .elementor-element.elementor-element-c85fc3b{--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8736 .elementor-element.elementor-element-9e9f44c{--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;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8736 .elementor-element.elementor-element-b9267c7 .elementor-icon-wrapper{text-align:center;}.elementor-8736 .elementor-element.elementor-element-3c400f9.ob-harakiri{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-3c400f9.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-3c400f9.ob-harakiri div{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-3c400f9.ob-harakiri > div, .elementor-8736 .elementor-element.elementor-element-3c400f9.ob-harakiri > h1, .elementor-8736 .elementor-element.elementor-element-3c400f9.ob-harakiri > h2, .elementor-8736 .elementor-element.elementor-element-3c400f9.ob-harakiri > h3, .elementor-8736 .elementor-element.elementor-element-3c400f9.ob-harakiri > h4, .elementor-8736 .elementor-element.elementor-element-3c400f9.ob-harakiri > h5, .elementor-8736 .elementor-element.elementor-element-3c400f9.ob-harakiri > h6, .elementor-8736 .elementor-element.elementor-element-3c400f9.ob-harakiri > p{transform:rotate(0deg);}.elementor-8736 .elementor-element.elementor-element-3c400f9 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-b7d7511 .elementor-icon-wrapper{text-align:center;}.elementor-8736 .elementor-element.elementor-element-4229e36{--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:space-between;--align-items:center;}.elementor-8736 .elementor-element.elementor-element-144b1f3{--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-8736 .elementor-element.elementor-element-00620de.ob-harakiri{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-00620de.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-00620de.ob-harakiri div{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-00620de.ob-harakiri > div, .elementor-8736 .elementor-element.elementor-element-00620de.ob-harakiri > h1, .elementor-8736 .elementor-element.elementor-element-00620de.ob-harakiri > h2, .elementor-8736 .elementor-element.elementor-element-00620de.ob-harakiri > h3, .elementor-8736 .elementor-element.elementor-element-00620de.ob-harakiri > h4, .elementor-8736 .elementor-element.elementor-element-00620de.ob-harakiri > h5, .elementor-8736 .elementor-element.elementor-element-00620de.ob-harakiri > h6, .elementor-8736 .elementor-element.elementor-element-00620de.ob-harakiri > p{transform:rotate(0deg);}.elementor-8736 .elementor-element.elementor-element-00620de > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-4eaeabc.ob-harakiri{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-4eaeabc.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-4eaeabc.ob-harakiri div{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-4eaeabc.ob-harakiri > div, .elementor-8736 .elementor-element.elementor-element-4eaeabc.ob-harakiri > h1, .elementor-8736 .elementor-element.elementor-element-4eaeabc.ob-harakiri > h2, .elementor-8736 .elementor-element.elementor-element-4eaeabc.ob-harakiri > h3, .elementor-8736 .elementor-element.elementor-element-4eaeabc.ob-harakiri > h4, .elementor-8736 .elementor-element.elementor-element-4eaeabc.ob-harakiri > h5, .elementor-8736 .elementor-element.elementor-element-4eaeabc.ob-harakiri > h6, .elementor-8736 .elementor-element.elementor-element-4eaeabc.ob-harakiri > p{transform:rotate(0deg);}.elementor-8736 .elementor-element.elementor-element-4eaeabc > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-564eef9 .elementor-icon-wrapper{text-align:center;}.elementor-8736 .elementor-element.elementor-element-68eed2ee{--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;--padding-top:28px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-8736 .elementor-element.elementor-element-68eed2ee:not(.elementor-motion-effects-element-type-background), .elementor-8736 .elementor-element.elementor-element-68eed2ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8736 .elementor-element.elementor-element-5166719c{--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;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:0px;}.elementor-8736 .elementor-element.elementor-element-1901c7f8.ob-harakiri{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-1901c7f8.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-1901c7f8.ob-harakiri div{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-1901c7f8.ob-harakiri > div, .elementor-8736 .elementor-element.elementor-element-1901c7f8.ob-harakiri > h1, .elementor-8736 .elementor-element.elementor-element-1901c7f8.ob-harakiri > h2, .elementor-8736 .elementor-element.elementor-element-1901c7f8.ob-harakiri > h3, .elementor-8736 .elementor-element.elementor-element-1901c7f8.ob-harakiri > h4, .elementor-8736 .elementor-element.elementor-element-1901c7f8.ob-harakiri > h5, .elementor-8736 .elementor-element.elementor-element-1901c7f8.ob-harakiri > h6, .elementor-8736 .elementor-element.elementor-element-1901c7f8.ob-harakiri > p{transform:rotate(0deg);}.elementor-8736 .elementor-element.elementor-element-1901c7f8 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-ad5912f.ob-harakiri{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-ad5912f.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-ad5912f.ob-harakiri div{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-ad5912f.ob-harakiri > div, .elementor-8736 .elementor-element.elementor-element-ad5912f.ob-harakiri > h1, .elementor-8736 .elementor-element.elementor-element-ad5912f.ob-harakiri > h2, .elementor-8736 .elementor-element.elementor-element-ad5912f.ob-harakiri > h3, .elementor-8736 .elementor-element.elementor-element-ad5912f.ob-harakiri > h4, .elementor-8736 .elementor-element.elementor-element-ad5912f.ob-harakiri > h5, .elementor-8736 .elementor-element.elementor-element-ad5912f.ob-harakiri > h6, .elementor-8736 .elementor-element.elementor-element-ad5912f.ob-harakiri > p{transform:rotate(0deg);}.elementor-8736 .elementor-element.elementor-element-ad5912f > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-2cd921cf{--display:flex;}.elementor-8736 .elementor-element.elementor-element-21ba7543{--display:flex;--min-height:140px;--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;--align-items:flex-start;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-8736 .elementor-element.elementor-element-796f543d > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8736 .elementor-element.elementor-element-796f543d .elementor-icon-wrapper{text-align:center;}.elementor-8736 .elementor-element.elementor-element-3c821b08{--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-8736 .elementor-element.elementor-element-7a4f0b4d.ob-harakiri{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-7a4f0b4d.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-7a4f0b4d.ob-harakiri div{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-7a4f0b4d.ob-harakiri > div, .elementor-8736 .elementor-element.elementor-element-7a4f0b4d.ob-harakiri > h1, .elementor-8736 .elementor-element.elementor-element-7a4f0b4d.ob-harakiri > h2, .elementor-8736 .elementor-element.elementor-element-7a4f0b4d.ob-harakiri > h3, .elementor-8736 .elementor-element.elementor-element-7a4f0b4d.ob-harakiri > h4, .elementor-8736 .elementor-element.elementor-element-7a4f0b4d.ob-harakiri > h5, .elementor-8736 .elementor-element.elementor-element-7a4f0b4d.ob-harakiri > h6, .elementor-8736 .elementor-element.elementor-element-7a4f0b4d.ob-harakiri > p{transform:rotate(0deg);}.elementor-8736 .elementor-element.elementor-element-7a4f0b4d > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-cfba21b.ob-harakiri{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-cfba21b.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-cfba21b.ob-harakiri div{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-cfba21b.ob-harakiri > div, .elementor-8736 .elementor-element.elementor-element-cfba21b.ob-harakiri > h1, .elementor-8736 .elementor-element.elementor-element-cfba21b.ob-harakiri > h2, .elementor-8736 .elementor-element.elementor-element-cfba21b.ob-harakiri > h3, .elementor-8736 .elementor-element.elementor-element-cfba21b.ob-harakiri > h4, .elementor-8736 .elementor-element.elementor-element-cfba21b.ob-harakiri > h5, .elementor-8736 .elementor-element.elementor-element-cfba21b.ob-harakiri > h6, .elementor-8736 .elementor-element.elementor-element-cfba21b.ob-harakiri > p{transform:rotate(0deg);}.elementor-8736 .elementor-element.elementor-element-cfba21b > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-670e9641{width:var( --container-widget-width, 135.863% );max-width:135.863%;--container-widget-width:135.863%;--container-widget-flex-grow:0;}.elementor-8736 .elementor-element.elementor-element-670e9641 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8736 .elementor-element.elementor-element-670e9641.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8736 .elementor-element.elementor-element-670e9641 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8736 .elementor-element.elementor-element-670e9641 .elementor-button .elementor-button-icon i, .elementor-8736 .elementor-element.elementor-element-670e9641 .elementor-button .elementor-button-icon svg{transform:rotate(0deg);}.elementor-8736 .elementor-element.elementor-element-2133716e{--display:flex;--min-height:140px;--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;--align-items:flex-start;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-8736 .elementor-element.elementor-element-3a988666 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8736 .elementor-element.elementor-element-3a988666 .elementor-icon-wrapper{text-align:center;}.elementor-8736 .elementor-element.elementor-element-37798463{--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-8736 .elementor-element.elementor-element-47fabbb2.ob-harakiri{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-47fabbb2.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-47fabbb2.ob-harakiri div{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-47fabbb2.ob-harakiri > div, .elementor-8736 .elementor-element.elementor-element-47fabbb2.ob-harakiri > h1, .elementor-8736 .elementor-element.elementor-element-47fabbb2.ob-harakiri > h2, .elementor-8736 .elementor-element.elementor-element-47fabbb2.ob-harakiri > h3, .elementor-8736 .elementor-element.elementor-element-47fabbb2.ob-harakiri > h4, .elementor-8736 .elementor-element.elementor-element-47fabbb2.ob-harakiri > h5, .elementor-8736 .elementor-element.elementor-element-47fabbb2.ob-harakiri > h6, .elementor-8736 .elementor-element.elementor-element-47fabbb2.ob-harakiri > p{transform:rotate(0deg);}.elementor-8736 .elementor-element.elementor-element-47fabbb2 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-68595010.ob-harakiri{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-68595010.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-68595010.ob-harakiri div{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-68595010.ob-harakiri > div, .elementor-8736 .elementor-element.elementor-element-68595010.ob-harakiri > h1, .elementor-8736 .elementor-element.elementor-element-68595010.ob-harakiri > h2, .elementor-8736 .elementor-element.elementor-element-68595010.ob-harakiri > h3, .elementor-8736 .elementor-element.elementor-element-68595010.ob-harakiri > h4, .elementor-8736 .elementor-element.elementor-element-68595010.ob-harakiri > h5, .elementor-8736 .elementor-element.elementor-element-68595010.ob-harakiri > h6, .elementor-8736 .elementor-element.elementor-element-68595010.ob-harakiri > p{transform:rotate(0deg);}.elementor-8736 .elementor-element.elementor-element-68595010 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-2f80b112 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8736 .elementor-element.elementor-element-2f80b112 .elementor-button .elementor-button-icon i, .elementor-8736 .elementor-element.elementor-element-2f80b112 .elementor-button .elementor-button-icon svg{transform:rotate(0deg);}.elementor-8736 .elementor-element.elementor-element-28f5c885{--display:flex;--min-height:140px;--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;--align-items:flex-start;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-8736 .elementor-element.elementor-element-3c8f5f13 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8736 .elementor-element.elementor-element-3c8f5f13 .elementor-icon-wrapper{text-align:center;}.elementor-8736 .elementor-element.elementor-element-5515e7a8{--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-8736 .elementor-element.elementor-element-241039ef.ob-harakiri{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-241039ef.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-241039ef.ob-harakiri div{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-241039ef.ob-harakiri > div, .elementor-8736 .elementor-element.elementor-element-241039ef.ob-harakiri > h1, .elementor-8736 .elementor-element.elementor-element-241039ef.ob-harakiri > h2, .elementor-8736 .elementor-element.elementor-element-241039ef.ob-harakiri > h3, .elementor-8736 .elementor-element.elementor-element-241039ef.ob-harakiri > h4, .elementor-8736 .elementor-element.elementor-element-241039ef.ob-harakiri > h5, .elementor-8736 .elementor-element.elementor-element-241039ef.ob-harakiri > h6, .elementor-8736 .elementor-element.elementor-element-241039ef.ob-harakiri > p{transform:rotate(0deg);}.elementor-8736 .elementor-element.elementor-element-241039ef > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-19ec7ed8.ob-harakiri{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-19ec7ed8.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-19ec7ed8.ob-harakiri div{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-19ec7ed8.ob-harakiri > div, .elementor-8736 .elementor-element.elementor-element-19ec7ed8.ob-harakiri > h1, .elementor-8736 .elementor-element.elementor-element-19ec7ed8.ob-harakiri > h2, .elementor-8736 .elementor-element.elementor-element-19ec7ed8.ob-harakiri > h3, .elementor-8736 .elementor-element.elementor-element-19ec7ed8.ob-harakiri > h4, .elementor-8736 .elementor-element.elementor-element-19ec7ed8.ob-harakiri > h5, .elementor-8736 .elementor-element.elementor-element-19ec7ed8.ob-harakiri > h6, .elementor-8736 .elementor-element.elementor-element-19ec7ed8.ob-harakiri > p{transform:rotate(0deg);}.elementor-8736 .elementor-element.elementor-element-19ec7ed8 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-51ab86db .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8736 .elementor-element.elementor-element-51ab86db .elementor-button .elementor-button-icon i, .elementor-8736 .elementor-element.elementor-element-51ab86db .elementor-button .elementor-button-icon svg{transform:rotate(0deg);}.elementor-8736 .elementor-element.elementor-element-6f70632{--display:flex;--min-height:145px;--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;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:28px;}.elementor-8736 .elementor-element.elementor-element-6f70632:not(.elementor-motion-effects-element-type-background), .elementor-8736 .elementor-element.elementor-element-6f70632 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #EEF8F5 0%, #EAF4F1 100%);}.elementor-8736 .elementor-element.elementor-element-b07d527{--display:flex;--min-height:145px;--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-end;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8736 .elementor-element.elementor-element-ca3b98c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8736 .elementor-element.elementor-element-04c4a0f{--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;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8736 .elementor-element.elementor-element-d65a25b.ob-harakiri{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-d65a25b.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-d65a25b.ob-harakiri div{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-d65a25b.ob-harakiri > div, .elementor-8736 .elementor-element.elementor-element-d65a25b.ob-harakiri > h1, .elementor-8736 .elementor-element.elementor-element-d65a25b.ob-harakiri > h2, .elementor-8736 .elementor-element.elementor-element-d65a25b.ob-harakiri > h3, .elementor-8736 .elementor-element.elementor-element-d65a25b.ob-harakiri > h4, .elementor-8736 .elementor-element.elementor-element-d65a25b.ob-harakiri > h5, .elementor-8736 .elementor-element.elementor-element-d65a25b.ob-harakiri > h6, .elementor-8736 .elementor-element.elementor-element-d65a25b.ob-harakiri > p{transform:rotate(0deg);}.elementor-8736 .elementor-element.elementor-element-d65a25b > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-42b6706.ob-harakiri{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-42b6706.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-42b6706.ob-harakiri div{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-42b6706.ob-harakiri > div, .elementor-8736 .elementor-element.elementor-element-42b6706.ob-harakiri > h1, .elementor-8736 .elementor-element.elementor-element-42b6706.ob-harakiri > h2, .elementor-8736 .elementor-element.elementor-element-42b6706.ob-harakiri > h3, .elementor-8736 .elementor-element.elementor-element-42b6706.ob-harakiri > h4, .elementor-8736 .elementor-element.elementor-element-42b6706.ob-harakiri > h5, .elementor-8736 .elementor-element.elementor-element-42b6706.ob-harakiri > h6, .elementor-8736 .elementor-element.elementor-element-42b6706.ob-harakiri > p{transform:rotate(0deg);}.elementor-8736 .elementor-element.elementor-element-42b6706 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-4278e94{--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;--align-items:center;}.elementor-8736 .elementor-element.elementor-element-aed41fa{--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;--align-items:center;}.elementor-8736 .elementor-element.elementor-element-c218286 .elementor-icon-wrapper{text-align:center;}.elementor-8736 .elementor-element.elementor-element-bc9c6f6.ob-harakiri{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-bc9c6f6.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-bc9c6f6.ob-harakiri div{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-bc9c6f6.ob-harakiri > div, .elementor-8736 .elementor-element.elementor-element-bc9c6f6.ob-harakiri > h1, .elementor-8736 .elementor-element.elementor-element-bc9c6f6.ob-harakiri > h2, .elementor-8736 .elementor-element.elementor-element-bc9c6f6.ob-harakiri > h3, .elementor-8736 .elementor-element.elementor-element-bc9c6f6.ob-harakiri > h4, .elementor-8736 .elementor-element.elementor-element-bc9c6f6.ob-harakiri > h5, .elementor-8736 .elementor-element.elementor-element-bc9c6f6.ob-harakiri > h6, .elementor-8736 .elementor-element.elementor-element-bc9c6f6.ob-harakiri > p{transform:rotate(0deg);}.elementor-8736 .elementor-element.elementor-element-bc9c6f6 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-4db8e5a{--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;--align-items:center;}.elementor-8736 .elementor-element.elementor-element-475bc24 .elementor-icon-wrapper{text-align:center;}.elementor-8736 .elementor-element.elementor-element-d8d3e84.ob-harakiri{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-d8d3e84.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-d8d3e84.ob-harakiri div{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-d8d3e84.ob-harakiri > div, .elementor-8736 .elementor-element.elementor-element-d8d3e84.ob-harakiri > h1, .elementor-8736 .elementor-element.elementor-element-d8d3e84.ob-harakiri > h2, .elementor-8736 .elementor-element.elementor-element-d8d3e84.ob-harakiri > h3, .elementor-8736 .elementor-element.elementor-element-d8d3e84.ob-harakiri > h4, .elementor-8736 .elementor-element.elementor-element-d8d3e84.ob-harakiri > h5, .elementor-8736 .elementor-element.elementor-element-d8d3e84.ob-harakiri > h6, .elementor-8736 .elementor-element.elementor-element-d8d3e84.ob-harakiri > p{transform:rotate(0deg);}.elementor-8736 .elementor-element.elementor-element-d8d3e84 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-9eb971a{--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;--align-items:center;}.elementor-8736 .elementor-element.elementor-element-caab2b2 .elementor-icon-wrapper{text-align:center;}.elementor-8736 .elementor-element.elementor-element-fca33b5.ob-harakiri{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-fca33b5.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-fca33b5.ob-harakiri div{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-fca33b5.ob-harakiri > div, .elementor-8736 .elementor-element.elementor-element-fca33b5.ob-harakiri > h1, .elementor-8736 .elementor-element.elementor-element-fca33b5.ob-harakiri > h2, .elementor-8736 .elementor-element.elementor-element-fca33b5.ob-harakiri > h3, .elementor-8736 .elementor-element.elementor-element-fca33b5.ob-harakiri > h4, .elementor-8736 .elementor-element.elementor-element-fca33b5.ob-harakiri > h5, .elementor-8736 .elementor-element.elementor-element-fca33b5.ob-harakiri > h6, .elementor-8736 .elementor-element.elementor-element-fca33b5.ob-harakiri > p{transform:rotate(0deg);}.elementor-8736 .elementor-element.elementor-element-fca33b5 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-a5bd5e9{--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;--align-items:flex-end;}.elementor-8736 .elementor-element.elementor-element-2e6ebed .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8736 .elementor-element.elementor-element-2e6ebed .elementor-button .elementor-button-icon i, .elementor-8736 .elementor-element.elementor-element-2e6ebed .elementor-button .elementor-button-icon svg{transform:rotate(0deg);}.elementor-8736 .elementor-element.elementor-element-dd31f47.ob-harakiri{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-dd31f47.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-dd31f47.ob-harakiri div{writing-mode:inherit;}.elementor-8736 .elementor-element.elementor-element-dd31f47.ob-harakiri > div, .elementor-8736 .elementor-element.elementor-element-dd31f47.ob-harakiri > h1, .elementor-8736 .elementor-element.elementor-element-dd31f47.ob-harakiri > h2, .elementor-8736 .elementor-element.elementor-element-dd31f47.ob-harakiri > h3, .elementor-8736 .elementor-element.elementor-element-dd31f47.ob-harakiri > h4, .elementor-8736 .elementor-element.elementor-element-dd31f47.ob-harakiri > h5, .elementor-8736 .elementor-element.elementor-element-dd31f47.ob-harakiri > h6, .elementor-8736 .elementor-element.elementor-element-dd31f47.ob-harakiri > p{transform:rotate(0deg);}.elementor-8736 .elementor-element.elementor-element-dd31f47 > div{text-indent:0px;mix-blend-mode:inherit;}html, body{overflow-x:auto;}@media(max-width:1024px){.elementor-8736 .elementor-element.elementor-element-5fd80c01{--padding-top:46px;--padding-bottom:86px;--padding-left:24px;--padding-right:24px;}.elementor-8736 .elementor-element.elementor-element-195dded{--padding-top:28px;--padding-bottom:28px;--padding-left:26px;--padding-right:16px;}.elementor-8736 .elementor-element.elementor-element-5692d55{--min-height:350px;}.elementor-8736 .elementor-element.elementor-element-542b5581{--padding-top:18px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-8736 .elementor-element.elementor-element-4d9b1a20{--padding-top:16px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-8736 .elementor-element.elementor-element-b98d7a0{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-8736 .elementor-element.elementor-element-0d26f49{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-8736 .elementor-element.elementor-element-75019d2{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-8736 .elementor-element.elementor-element-93920e3{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-8736 .elementor-element.elementor-element-82ee12f{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-8736 .elementor-element.elementor-element-34ca65a{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}}@media(max-width:767px){.elementor-8736 .elementor-element.elementor-element-5fd80c01{--padding-top:34px;--padding-bottom:78px;--padding-left:18px;--padding-right:18px;}.elementor-8736 .elementor-element.elementor-element-1240b570{--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-8736 .elementor-element.elementor-element-316dcf59{--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-8736 .elementor-element.elementor-element-195dded{--padding-top:28px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-8736 .elementor-element.elementor-element-5692d55{--min-height:290px;}.elementor-8736 .elementor-element.elementor-element-542b5581{--padding-top:16px;--padding-bottom:18px;--padding-left:15px;--padding-right:15px;}.elementor-8736 .elementor-element.elementor-element-4d9b1a20{--padding-top:14px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-8736 .elementor-element.elementor-element-b98d7a0{--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-8736 .elementor-element.elementor-element-0d26f49{--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-8736 .elementor-element.elementor-element-1969df1{--width:100%;}.elementor-8736 .elementor-element.elementor-element-75019d2{--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-8736 .elementor-element.elementor-element-93920e3{--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-8736 .elementor-element.elementor-element-82ee12f{--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-8736 .elementor-element.elementor-element-8f33882{--width:100%;}.elementor-8736 .elementor-element.elementor-element-34ca65a{--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;}}@media(min-width:768px){.elementor-8736 .elementor-element.elementor-element-5fd80c01{--width:100%;}.elementor-8736 .elementor-element.elementor-element-1240b570{--width:101.99%;}.elementor-8736 .elementor-element.elementor-element-542b5581{--width:100%;}.elementor-8736 .elementor-element.elementor-element-1d53d436{--content-width:1140px;}.elementor-8736 .elementor-element.elementor-element-f73074c{--width:100%;}.elementor-8736 .elementor-element.elementor-element-716fc780{--width:100%;}.elementor-8736 .elementor-element.elementor-element-4d9b1a20{--width:100%;}.elementor-8736 .elementor-element.elementor-element-2d98b3a8{--width:106.576%;}.elementor-8736 .elementor-element.elementor-element-4c15b6f{--width:82.456%;}.elementor-8736 .elementor-element.elementor-element-b98d7a0{--width:45%;}.elementor-8736 .elementor-element.elementor-element-0d26f49{--width:45%;}.elementor-8736 .elementor-element.elementor-element-1969df1{--width:178.667px;}.elementor-8736 .elementor-element.elementor-element-75019d2{--width:45%;}.elementor-8736 .elementor-element.elementor-element-6704540{--width:53.959%;}.elementor-8736 .elementor-element.elementor-element-93920e3{--width:45%;}.elementor-8736 .elementor-element.elementor-element-82ee12f{--width:45%;}.elementor-8736 .elementor-element.elementor-element-8f33882{--width:185.667px;}.elementor-8736 .elementor-element.elementor-element-34ca65a{--width:45%;}.elementor-8736 .elementor-element.elementor-element-da33e46{--width:238.667px;}.elementor-8736 .elementor-element.elementor-element-49274bd{--width:100%;}.elementor-8736 .elementor-element.elementor-element-bd86f9a{--width:44px;}.elementor-8736 .elementor-element.elementor-element-a8a47ab{--width:100%;}.elementor-8736 .elementor-element.elementor-element-e091e69{--width:230px;}.elementor-8736 .elementor-element.elementor-element-8ed441d{--width:100%;}.elementor-8736 .elementor-element.elementor-element-0d0a3d0{--width:100%;}.elementor-8736 .elementor-element.elementor-element-8503cb5{--width:100%;}.elementor-8736 .elementor-element.elementor-element-02d7167{--width:100%;}.elementor-8736 .elementor-element.elementor-element-377ca6b{--width:100%;}.elementor-8736 .elementor-element.elementor-element-c85fc3b{--width:100%;}.elementor-8736 .elementor-element.elementor-element-4229e36{--width:100%;}.elementor-8736 .elementor-element.elementor-element-68eed2ee{--width:100%;}.elementor-8736 .elementor-element.elementor-element-5166719c{--width:750px;}.elementor-8736 .elementor-element.elementor-element-2cd921cf{--width:730px;}.elementor-8736 .elementor-element.elementor-element-21ba7543{--width:230px;}.elementor-8736 .elementor-element.elementor-element-3c821b08{--width:100%;}.elementor-8736 .elementor-element.elementor-element-2133716e{--width:230px;}.elementor-8736 .elementor-element.elementor-element-37798463{--width:100%;}.elementor-8736 .elementor-element.elementor-element-28f5c885{--width:230px;}.elementor-8736 .elementor-element.elementor-element-5515e7a8{--width:100%;}.elementor-8736 .elementor-element.elementor-element-6f70632{--width:1033px;}.elementor-8736 .elementor-element.elementor-element-b07d527{--width:245px;}.elementor-8736 .elementor-element.elementor-element-4278e94{--width:100%;}.elementor-8736 .elementor-element.elementor-element-a5bd5e9{--width:190px;}}@media(max-width:1024px) and (min-width:768px){.elementor-8736 .elementor-element.elementor-element-1969df1{--width:170px;}.elementor-8736 .elementor-element.elementor-element-8f33882{--width:170px;}}/* Start custom CSS for container, class: .elementor-element-5692d55 *//* =========================================================
   MMHI RH IMAGE
   PERFECT MOBILE FIT
   FULL IMAGE VISIBLE
   NO TOP / BOTTOM CROP
   DESKTOP UNTOUCHED
   ========================================================= */

@media screen and (max-width:767px){

    /* =========================================
       IMAGE OUTER CONTAINER
       ID: 5692d55
       ========================================= */

    html body .elementor-element-5692d55,
    html body .mmhi-rh-image-wrap{

        width:100% !important;
        min-width:0 !important;
        max-width:100% !important;

        height:auto !important;

        /* REMOVE ELEMENTOR'S 290PX MOBILE HEIGHT */
        min-height:0 !important;
        max-height:none !important;

        margin:0 !important;
        padding:0 !important;

        display:block !important;

        position:relative !important;

        top:auto !important;
        right:auto !important;
        bottom:auto !important;
        left:auto !important;

        transform:none !important;
        translate:none !important;

        overflow:hidden !important;

        box-sizing:border-box !important;
    }


    /* =========================================
       ACTUAL IMAGE WIDGET
       ID: 113d3063
       ========================================= */

    html body .elementor-element-5692d55
    .elementor-element-113d3063,

    html body .mmhi-rh-image-wrap
    .mmhi-rh-image{

        display:block !important;

        width:100% !important;
        min-width:0 !important;
        max-width:100% !important;

        height:auto !important;
        min-height:0 !important;
        max-height:none !important;

        margin:0 !important;
        padding:0 !important;

        position:relative !important;

        transform:none !important;
        translate:none !important;

        box-sizing:border-box !important;
    }


    /* =========================================
       ELEMENTOR WIDGET CONTAINER
       ========================================= */

    html body .elementor-element-5692d55
    .elementor-element-113d3063
    > .elementor-widget-container,

    html body .mmhi-rh-image-wrap
    .mmhi-rh-image
    > .elementor-widget-container{

        display:block !important;

        width:100% !important;
        min-width:0 !important;
        max-width:100% !important;

        height:auto !important;
        min-height:0 !important;
        max-height:none !important;

        margin:0 !important;
        padding:0 !important;

        overflow:hidden !important;

        position:relative !important;

        box-sizing:border-box !important;
    }


    /* =========================================
       ACTUAL <IMG>

       IMPORTANT:
       contain + auto height means
       THE COMPLETE IMAGE is visible.
       ========================================= */

    html body .elementor-element-5692d55
    .elementor-element-113d3063 img,

    html body .mmhi-rh-image-wrap
    .mmhi-rh-image img{

        display:block !important;

        width:100% !important;
        min-width:100% !important;
        max-width:100% !important;

        height:auto !important;
        min-height:0 !important;
        max-height:none !important;

        aspect-ratio:auto !important;

        object-fit:contain !important;
        object-position:center center !important;

        margin:0 !important;
        padding:0 !important;

        position:static !important;

        top:auto !important;
        right:auto !important;
        bottom:auto !important;
        left:auto !important;

        transform:none !important;
        translate:none !important;

        box-sizing:border-box !important;
    }
}



/* =========================================================
   SMALL MOBILE
   SAME FULL IMAGE BEHAVIOUR
   ========================================================= */

@media screen and (max-width:480px){

    html body .elementor-element-5692d55,
    html body .mmhi-rh-image-wrap{

        width:100% !important;

        height:auto !important;
        min-height:0 !important;

        padding:0 !important;
    }


    html body .mmhi-rh-image-wrap
    .mmhi-rh-image img{

        width:100% !important;
        height:auto !important;

        object-fit:contain !important;
        object-position:center top !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fd80c01 */<style>
.mmhi-rh-root{
  position:relative;
  overflow:hidden;
  background:#FDFBF8;
  isolation:isolate;
}
.mmhi-rh-root:after{
  content:"";
  position:absolute;
  left:-5%;
  right:-5%;
  bottom:-48px;
  height:120px;
  background:#78A8A4;
  border-radius:50% 50% 0 0 / 55% 55% 0 0;
  transform:rotate(-1.6deg);
  z-index:0;
  pointer-events:none;
}
.mmhi-rh-inner{
  position:relative;
  z-index:2;
}
.mmhi-rh-badge .elementor-widget-container,
.mmhi-rh-featured-badge .elementor-widget-container{
  width:max-content;
}
.mmhi-rh-badge-pill{
  display:inline-flex;
  align-items:center;
  gap:9px;
  padding:9px 14px;
  border-radius:999px;
  background:#E7F1EF;
  color:#175D66;
  font-family:Figtree,Arial,sans-serif;
  font-size:14px;
  font-weight:700;
  line-height:1;
}
.mmhi-rh-badge-pill svg{
  width:17px;
  height:17px;
  flex:0 0 17px;
}
.mmhi-rh-title .elementor-heading-title{
  margin:0;
  color:#0A1930;
  font-family:Figtree,Arial,sans-serif;
  font-size:48px;
  line-height:1.08;
  font-weight:800;
  letter-spacing:-1.4px;
}
.mmhi-rh-intro,
.mmhi-rh-intro p{
  color:#506078;
  font-family:Figtree,Arial,sans-serif;
  font-size:16px;
  line-height:1.65;
  margin:0;
}
.mmhi-rh-card{
  position:relative;
  overflow:hidden;
  border:1px solid #E9E5E0;
  border-radius:20px;
  background:#F8F5F2;
  box-shadow:0 10px 28px rgba(20,33,50,.035);
}
.mmhi-rh-card:after{
  content:"";
  position:absolute;
  width:18px;
  height:18px;
  border-radius:50%;
  right:28px;
  top:48px;
  background:#CBBEF9;
  z-index:4;
}
.mmhi-rh-featured-pill{
  display:inline-flex;
  align-items:center;
  gap:8px;
  padding:8px 11px;
  border-radius:9px;
  background:#ECE8FF;
  color:#6550C9;
  font-family:Figtree,Arial,sans-serif;
  font-size:12px;
  line-height:1;
  font-weight:700;
}
.mmhi-rh-featured-pill svg{
  width:14px;
  height:14px;
}
.mmhi-rh-card-title .elementor-heading-title{
  margin:0;
  color:#0A1930;
  font-family:Figtree,Arial,sans-serif;
  font-size:27px;
  line-height:1.22;
  font-weight:800;
  letter-spacing:-.4px;
}
.mmhi-rh-card-desc,
.mmhi-rh-card-desc p{
  margin:0;
  color:#5B6680;
  font-family:Figtree,Arial,sans-serif;
  font-size:14px;
  line-height:1.55;
}
.mmhi-rh-download .elementor-button{
  background:#075A67;
  color:#fff;
  border-radius:12px;
  padding:15px 20px;
  font-family:Figtree,Arial,sans-serif;
  font-size:14px;
  line-height:1;
  font-weight:700;
  border:none;
  box-shadow:none;
}
.mmhi-rh-download .elementor-button:hover{
  background:#064E59;
  color:#fff;
}
.mmhi-rh-image,
.mmhi-rh-image .elementor-widget-container,
.mmhi-rh-image img{
  height:100%;
  width:100%;
}
.mmhi-rh-image img{
  display:block;
  object-fit:cover;
  object-position:center center;
}
@media(max-width:1024px){
  .mmhi-rh-title .elementor-heading-title{
    font-size:39px;
  }
  .mmhi-rh-card-title .elementor-heading-title{
    font-size:23px;
  }
}
@media(max-width:767px){
  .mmhi-rh-root:after{
    bottom:-58px;
    height:105px;
  }
  .mmhi-rh-title .elementor-heading-title{
    font-size:36px;
    letter-spacing:-.8px;
  }
  .mmhi-rh-intro,
  .mmhi-rh-intro p{
    font-size:15px;
  }
  .mmhi-rh-card{
    border-radius:18px;
  }
  .mmhi-rh-card:after{
    right:20px;
    top:22px;
    width:14px;
    height:14px;
  }
  .mmhi-rh-image,
  .mmhi-rh-image .elementor-widget-container,
  .mmhi-rh-image img{
    min-height:290px;
  }
}
</style>

/* =========================================================
   MMHI RESOURCE HUB
   RESPONSIVE FIX ONLY
   DESKTOP DESIGN UNTOUCHED
   ========================================================= */


/* =========================================
   GENERAL SAFETY
   ========================================= */

.mmhi-rh-root,
.mmhi-rh-inner,
.mmhi-rh-left,
.mmhi-rh-card,
.mmhi-rh-card-copy,
.mmhi-rh-image-wrap{
    box-sizing:border-box !important;
}

.mmhi-rh-inner,
.mmhi-rh-left,
.mmhi-rh-card{
    min-width:0 !important;
}


/* =========================================================
   SMALL LAPTOP / LARGE TABLET
   1024px AND BELOW
   ========================================================= */

@media(max-width:1024px){

    .mmhi-rh-root{
        width:100% !important;
        max-width:100% !important;

        padding:
            42px 24px 80px 24px !important;
    }


    /*
       Main left intro + featured card
       now stack cleanly on tablet.
    */
    .mmhi-rh-inner{
        width:100% !important;
        min-width:0 !important;
        max-width:100% !important;

        flex-direction:column !important;

        align-items:stretch !important;
        justify-content:flex-start !important;

        gap:30px !important;

        margin:0 !important;
        padding:0 !important;
    }


    .mmhi-rh-left{
        width:100% !important;
        min-width:0 !important;
        max-width:100% !important;

        flex:0 0 auto !important;
    }


    .mmhi-rh-card{
        width:100% !important;
        min-width:0 !important;
        max-width:100% !important;

        flex:0 0 auto !important;

        min-height:350px !important;
    }


    /*
       Tablet card remains 2-column:
       text left + image right
    */
    .mmhi-rh-card-copy{
        width:52% !important;
        min-width:0 !important;
        max-width:52% !important;

        flex:0 0 52% !important;

        padding:
            28px 22px 28px 28px !important;
    }


    .mmhi-rh-image-wrap{
        width:48% !important;
        min-width:0 !important;
        max-width:48% !important;

        flex:0 0 48% !important;

        min-height:350px !important;
    }


    .mmhi-rh-image,
    .mmhi-rh-image .elementor-widget-container,
    .mmhi-rh-image img{
        width:100% !important;
        height:100% !important;
    }


    .mmhi-rh-title .elementor-heading-title{
        font-size:40px !important;
        line-height:1.1 !important;
    }


    .mmhi-rh-card-title .elementor-heading-title{
        font-size:25px !important;
    }

}


/* =========================================================
   MOBILE
   767px AND BELOW
   ========================================================= */

@media(max-width:767px){

    .mmhi-rh-root{
        width:100% !important;
        max-width:100% !important;

        padding:
            32px 18px 72px 18px !important;

        overflow:hidden !important;
    }


    .mmhi-rh-inner{
        width:100% !important;
        min-width:0 !important;
        max-width:100% !important;

        display:flex !important;
        flex-direction:column !important;

        align-items:stretch !important;

        gap:24px !important;
    }


    .mmhi-rh-left{
        width:100% !important;
        min-width:0 !important;
        max-width:100% !important;

        gap:14px !important;
    }


    /* MAIN HEADING */

    .mmhi-rh-title{
        width:100% !important;
    }

    .mmhi-rh-title .elementor-heading-title{
        font-size:34px !important;
        line-height:1.08 !important;
        letter-spacing:-0.7px !important;
    }


    /* INTRO */

    .mmhi-rh-intro,
    .mmhi-rh-intro p{
        width:100% !important;

        font-size:15px !important;
        line-height:1.55 !important;
    }


    /* BADGE */

    .mmhi-rh-badge-pill{
        font-size:12px !important;

        padding:
            8px 12px !important;

        gap:7px !important;
    }

    .mmhi-rh-badge-pill svg{
        width:15px !important;
        height:15px !important;
        flex-basis:15px !important;
    }


    /* =========================================
       FEATURED CARD
       ========================================= */

    .mmhi-rh-card{
        width:100% !important;
        min-width:0 !important;
        max-width:100% !important;

        min-height:0 !important;

        display:flex !important;
        flex-direction:column !important;

        gap:0 !important;

        border-radius:18px !important;

        overflow:hidden !important;
    }


    /* CARD TEXT */

    .mmhi-rh-card-copy{
        width:100% !important;
        min-width:0 !important;
        max-width:100% !important;

        flex:0 0 auto !important;

        padding:
            26px 22px 24px 22px !important;

        gap:15px !important;
    }


    .mmhi-rh-card-title{
        width:100% !important;
    }

    .mmhi-rh-card-title .elementor-heading-title{
        font-size:26px !important;
        line-height:1.18 !important;
    }


    .mmhi-rh-card-desc,
    .mmhi-rh-card-desc p{
        font-size:14px !important;
        line-height:1.5 !important;
    }


    /* DOWNLOAD BUTTON */

    .mmhi-rh-download{
        width:100% !important;
        max-width:100% !important;
    }

    .mmhi-rh-download .elementor-button{
        width:100% !important;

        display:flex !important;
        align-items:center !important;
        justify-content:center !important;

        min-height:46px !important;

        padding:
            14px 18px !important;
    }


    /* CARD IMAGE */

    .mmhi-rh-image-wrap{
        width:100% !important;
        min-width:100% !important;
        max-width:100% !important;

        flex:0 0 auto !important;

        height:290px !important;
        min-height:290px !important;
        max-height:290px !important;

        padding:0 !important;
    }


    .mmhi-rh-image,
    .mmhi-rh-image .elementor-widget-container{
        width:100% !important;

        height:290px !important;
        min-height:290px !important;

        margin:0 !important;
        padding:0 !important;
    }


    .mmhi-rh-image img{
        width:100% !important;

        height:290px !important;
        min-height:290px !important;

        display:block !important;

        object-fit:cover !important;
        object-position:center center !important;
    }


    /* DECORATIVE DOT */

    .mmhi-rh-card:after{
        width:14px !important;
        height:14px !important;

        right:18px !important;
        top:20px !important;
    }


    /* BOTTOM CURVE */

    .mmhi-rh-root:after{
        left:-10% !important;
        right:-10% !important;

        bottom:-56px !important;

        height:100px !important;
    }

}


/* =========================================================
   SMALL MOBILE
   480px AND BELOW
   ========================================================= */

@media(max-width:480px){

    .mmhi-rh-root{
        padding:
            28px 14px 65px 14px !important;
    }


    .mmhi-rh-inner{
        gap:20px !important;
    }


    .mmhi-rh-title .elementor-heading-title{
        font-size:30px !important;
        line-height:1.1 !important;
        letter-spacing:-0.5px !important;
    }


    .mmhi-rh-intro,
    .mmhi-rh-intro p{
        font-size:14px !important;
    }


    .mmhi-rh-card-copy{
        padding:
            23px 18px 22px 18px !important;
    }


    .mmhi-rh-card-title .elementor-heading-title{
        font-size:23px !important;
    }


    .mmhi-rh-featured-pill{
        font-size:11px !important;

        padding:
            7px 9px !important;
    }


    .mmhi-rh-image-wrap,
    .mmhi-rh-image,
    .mmhi-rh-image .elementor-widget-container,
    .mmhi-rh-image img{
        height:240px !important;
        min-height:240px !important;
        max-height:240px !important;
    }


    .mmhi-rh-download .elementor-button{
        font-size:13px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-542b5581 */.mmhi-filter-root{
  background:#fff;
  font-family:Figtree,Arial,sans-serif;
}
.mmhi-filter-inner{
  width:100%!important;
  max-width:1140px!important;
}
.mmhi-filter-search{
  width:100%!important;
  min-height:48px!important;
  display:flex!important;
  flex-direction:row!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:8px!important;
  padding:0 18px!important;
  border:1px solid #E0E6EA!important;
  border-radius:999px!important;
  background:#fff!important;
  box-shadow:0 3px 11px rgba(19,48,67,.045)!important;
}
.mmhi-native-search{
  flex:1 1 auto!important;
  width:100%!important;
  min-width:0!important;
  margin:0!important;
}
.mmhi-native-search .elementor-widget-container,
.mmhi-native-search form,
.mmhi-native-search .elementor-form-fields-wrapper,
.mmhi-native-search .elementor-field-group{
  width:100%!important;
  margin:0!important;
  padding:0!important;
}
.mmhi-native-search .elementor-form-fields-wrapper{
  display:block!important;
}
.mmhi-native-search .elementor-field-label,
.mmhi-native-search .elementor-field-type-submit{
  display:none!important;
}
.mmhi-native-search input.elementor-field{
  width:100%!important;
  height:46px!important;
  min-height:46px!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  outline:0!important;
  box-shadow:none!important;
  background:transparent!important;
  color:#173146!important;
  font-family:Figtree,Arial,sans-serif!important;
  font-size:13px!important;
  font-weight:500!important;
  line-height:1!important;
}
.mmhi-native-search input.elementor-field::placeholder{
  color:#8B97A7!important;
  opacity:1!important;
}
.mmhi-filter-search-icon{
  width:auto!important;
  flex:0 0 auto!important;
  pointer-events:none!important;
}
.mmhi-filter-search-icon .elementor-heading-title{
  margin:0!important;
  color:#143145!important;
  font-family:Arial,sans-serif!important;
  font-size:21px!important;
  font-weight:400!important;
  line-height:1!important;
}
.mmhi-filter-buttons{
  display:flex!important;
  flex-direction:row!important;
  flex-wrap:nowrap!important;
  align-items:center!important;
  gap:10px!important;
  width:100%!important;
  overflow-x:auto!important;
  overflow-y:hidden!important;
  scrollbar-width:none!important;
}
.mmhi-filter-buttons::-webkit-scrollbar{display:none!important}
.mmhi-filter-btn{
  width:auto!important;
  flex:0 0 auto!important;
}
.mmhi-filter-btn .elementor-button{
  min-height:36px!important;
  padding:9px 14px!important;
  border:1px solid #DFE6E9!important;
  border-radius:999px!important;
  background:transparent!important;
  color:#173146!important;
  box-shadow:none!important;
  font-family:Figtree,Arial,sans-serif!important;
  font-size:11.5px!important;
  line-height:1!important;
  font-weight:650!important;
  transition:.18s ease!important;
}
.mmhi-filter-btn .elementor-button:hover{
  background:#fff!important;
  border-color:#AFC4C7!important;
  color:#173146!important;
}
.mmhi-filter-btn.mmhi-active .elementor-button{
  background:#075A67!important;
  border-color:#075A67!important;
  color:#fff!important;
}


.mmhi-filter-engine{display:none!important}
@media(max-width:767px){
  .mmhi-filter-root{padding-left:15px!important;padding-right:15px!important}
  .mmhi-filter-search{min-height:46px!important;padding:0 15px!important}
  .mmhi-native-search input.elementor-field{
    height:44px!important;
    min-height:44px!important;
    font-size:12px!important;
  }
  .mmhi-filter-btn .elementor-button{
    min-height:34px!important;
    padding:8px 12px!important;
    font-size:11px!important;
  }
}


/* Search widget is not a submit form. Never show Elementor response messages. */
.mmhi-native-search .elementor-message,
.mmhi-native-search .elementor-message-success,
.mmhi-native-search .elementor-message-danger,
.mmhi-native-search .elementor-message-error{
    display:none !important;
}


/* =====================================================
   MMHI FILTER SECTION
   RESPONSIVE FIX ONLY
   ===================================================== */


/* -------------------------
   TABLET
   768px - 1024px
   ------------------------- */

@media (max-width:1024px){

    .mmhi-filter-root{
        width:100% !important;
        padding:
            18px
            24px
            20px
            24px !important;

        box-sizing:border-box !important;
    }

    .mmhi-filter-inner{
        width:100% !important;
        max-width:100% !important;
        min-width:0 !important;
        margin:0 auto !important;
    }


    /* SEARCH */

    .mmhi-filter-search{
        width:100% !important;
        max-width:100% !important;
        min-width:0 !important;

        min-height:46px !important;

        padding:
            0 16px !important;

        box-sizing:border-box !important;
    }

    .mmhi-native-search{
        width:100% !important;
        min-width:0 !important;
        flex:1 1 auto !important;
    }

    .mmhi-native-search input.elementor-field{
        width:100% !important;
        min-width:0 !important;

        height:44px !important;
        min-height:44px !important;

        font-size:12.5px !important;
    }


    /* FILTER BUTTON ROW */

    .mmhi-filter-buttons{
        width:100% !important;
        max-width:100% !important;

        display:flex !important;
        flex-direction:row !important;
        flex-wrap:nowrap !important;

        gap:8px !important;

        overflow-x:auto !important;
        overflow-y:hidden !important;

        padding-bottom:2px !important;

        -webkit-overflow-scrolling:touch !important;

        scrollbar-width:none !important;
    }

    .mmhi-filter-buttons::-webkit-scrollbar{
        display:none !important;
    }

    .mmhi-filter-btn{
        width:auto !important;
        min-width:max-content !important;
        flex:0 0 auto !important;
    }

    .mmhi-filter-btn .elementor-button{
        min-height:35px !important;

        padding:
            8px 13px !important;

        white-space:nowrap !important;

        font-size:11px !important;
    }

}



/* =====================================================
   MOBILE
   ===================================================== */

@media (max-width:767px){

    .mmhi-filter-root{
        width:100% !important;

        padding:
            14px
            15px
            16px
            15px !important;

        overflow:hidden !important;

        box-sizing:border-box !important;
    }


    .mmhi-filter-inner{
        width:100% !important;
        min-width:0 !important;
        max-width:100% !important;

        margin:0 !important;
        padding:0 !important;

        box-sizing:border-box !important;
    }


    /* SEARCH BAR */

    .mmhi-filter-search{
        width:100% !important;
        min-width:0 !important;
        max-width:100% !important;

        min-height:44px !important;

        padding:
            0 14px !important;

        gap:7px !important;

        border-radius:999px !important;

        box-sizing:border-box !important;
    }


    .mmhi-native-search{
        width:calc(100% - 30px) !important;
        min-width:0 !important;

        flex:1 1 auto !important;
    }


    .mmhi-native-search .elementor-widget-container,
    .mmhi-native-search form,
    .mmhi-native-search .elementor-form-fields-wrapper,
    .mmhi-native-search .elementor-field-group{
        width:100% !important;
        min-width:0 !important;
        max-width:100% !important;
    }


    .mmhi-native-search input.elementor-field{
        width:100% !important;
        min-width:0 !important;

        height:42px !important;
        min-height:42px !important;

        padding:0 !important;

        font-size:12px !important;

        text-overflow:ellipsis !important;
    }


    .mmhi-filter-search-icon{
        width:22px !important;
        min-width:22px !important;
        max-width:22px !important;

        flex:0 0 22px !important;
    }


    .mmhi-filter-search-icon .elementor-heading-title{
        font-size:18px !important;
    }


    /* FILTER CHIPS */

    .mmhi-filter-buttons{
        width:100% !important;
        max-width:100% !important;
        min-width:0 !important;

        display:flex !important;
        flex-direction:row !important;
        flex-wrap:nowrap !important;

        align-items:center !important;

        gap:8px !important;

        overflow-x:auto !important;
        overflow-y:hidden !important;

        margin:0 !important;

        padding:
            0 0 3px 0 !important;

        scroll-behavior:smooth !important;

        -webkit-overflow-scrolling:touch !important;

        scrollbar-width:none !important;
    }


    .mmhi-filter-buttons::-webkit-scrollbar{
        width:0 !important;
        height:0 !important;
        display:none !important;
    }


    .mmhi-filter-btn{
        width:auto !important;
        min-width:max-content !important;
        max-width:none !important;

        flex:0 0 auto !important;

        margin:0 !important;
    }


    .mmhi-filter-btn .elementor-button{
        width:auto !important;

        min-height:34px !important;

        padding:
            8px 12px !important;

        font-size:10.5px !important;

        line-height:1 !important;

        white-space:nowrap !important;

        border-radius:999px !important;
    }

}



/* =====================================================
   SMALL MOBILE
   480px AND BELOW
   ===================================================== */

@media (max-width:480px){

    .mmhi-filter-root{
        padding:
            12px
            12px
            14px
            12px !important;
    }


    .mmhi-filter-search{
        min-height:42px !important;

        padding:
            0 12px !important;
    }


    .mmhi-native-search input.elementor-field{
        height:40px !important;
        min-height:40px !important;

        font-size:11.5px !important;
    }


    .mmhi-filter-search-icon .elementor-heading-title{
        font-size:17px !important;
    }


    .mmhi-filter-buttons{
        gap:7px !important;
    }


    .mmhi-filter-btn .elementor-button{
        min-height:32px !important;

        padding:
            7px 10px !important;

        font-size:10px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b98d7a0 *//* ==============================
   MMHI RESOURCE CARD
   FIXED HEIGHT / NO EXTRA SPACE
   ============================== */


/* ==============================
   CARD ROW / PARENT
   NO EXTRA HEIGHT
   ============================== */

.elementor-element-b98d7a0{
    display:flex !important;
    flex-direction:row !important;
    flex-wrap:wrap !important;

    justify-content:flex-start !important;
    align-items:flex-start !important;
    align-content:flex-start !important;

    gap:20px !important;

    height:auto !important;
    min-height:0 !important;
    max-height:none !important;

    flex-grow:0 !important;
    flex-shrink:0 !important;
    flex-basis:auto !important;

    align-self:flex-start !important;

    padding:0 !important;
    margin:0 !important;
}


/* ==============================
   OUTER CARD
   ============================== */

.elementor-element-edbf2d4{
    width:170px !important;
    min-width:230px !important;
    max-width:170px !important;

    flex:0 0 170px !important;

    background:#ffffff !important;

    border:1px solid #dfe4e7 !important;
    border-radius:12px !important;

    overflow:hidden !important;

    padding:0 !important;
    margin:0 !important;

    height:auto !important;
    min-height:0 !important;
    max-height:none !important;

    display:flex !important;
    flex-direction:column !important;

    justify-content:flex-start !important;
    align-items:stretch !important;

    box-shadow:none !important;
}


/* ==============================
   IMAGE AREA
   ============================== */

.elementor-element-0f5d0f1{
    position:relative !important;

    width:100% !important;
    min-width:100% !important;
    max-width:100% !important;

    height:120px !important;
    min-height:120px !important;
    max-height:120px !important;

    flex:0 0 120px !important;

    padding:0 !important;
    margin:0 !important;

    overflow:hidden !important;

    display:block !important;
}


/* ==============================
   IMAGE WIDGET
   ============================== */

.elementor-element-3f4aaf7{
    width:100% !important;

    height:120px !important;
    min-height:120px !important;
    max-height:120px !important;

    margin:0 !important;
    padding:0 !important;
}


.elementor-element-3f4aaf7 .elementor-widget-container{
    width:100% !important;

    height:120px !important;
    min-height:120px !important;
    max-height:120px !important;

    overflow:hidden !important;

    margin:0 !important;
    padding:0 !important;
}


/* ACTUAL IMAGE */

.elementor-element-3f4aaf7 img{
    display:block !important;

    width:100% !important;
    height:120px !important;

    min-width:100% !important;
    max-width:none !important;

    object-fit:cover !important;
    object-position:center 42% !important;

    margin:0 !important;
    padding:0 !important;

    border-radius:0 !important;
}


/* ==============================
   GUIDE BADGE
   ============================== */

.elementor-element-a280921{
    position:absolute !important;

    top:8px !important;
    left:8px !important;

    right:auto !important;
    bottom:auto !important;

    z-index:20 !important;

    width:auto !important;
    min-width:0 !important;
    max-width:max-content !important;

    height:auto !important;
    min-height:0 !important;

    padding:4px 7px !important;
    margin:0 !important;

    background:rgba(255,255,255,.96) !important;

    border:none !important;
    border-radius:6px !important;

    display:flex !important;
    align-items:center !important;
    justify-content:center !important;

    box-shadow:0 1px 4px rgba(0,0,0,.06) !important;
}


/* ==============================
   GUIDE TEXT
   ============================== */

.elementor-element-1e9e4a5{
    width:auto !important;

    margin:0 !important;
    padding:0 !important;
}


.elementor-element-1e9e4a5 .elementor-heading-title{
    margin:0 !important;
    padding:0 !important;

    color:#176d73 !important;

    font-family:"Figtree", sans-serif !important;
    font-size:8px !important;
    font-weight:700 !important;
    line-height:1 !important;

    white-space:nowrap !important;
}


/* ==============================
   CARD CONTENT
   NO FORCED HEIGHT
   ============================== */

.elementor-element-6ea57d1{
    width:100% !important;
    min-width:100% !important;
    max-width:100% !important;

    height:auto !important;
    min-height:0 !important;
    max-height:none !important;

    flex:0 0 auto !important;

    padding:10px 9px 9px 9px !important;
    margin:0 !important;

    display:flex !important;
    flex-direction:column !important;

    align-items:flex-start !important;
    justify-content:flex-start !important;

    gap:7px !important;

    background:#ffffff !important;
}


/* ==============================
   TITLE
   ============================== */

.elementor-element-24122ba{
    width:100% !important;

    margin:0 !important;
    padding:0 !important;

    flex:0 0 auto !important;
}


.elementor-element-24122ba .elementor-heading-title{
    margin:0 !important;
    padding:0 !important;

    color:#0a1930 !important;

    font-family:"Figtree", sans-serif !important;
    font-size:11px !important;
    font-weight:800 !important;
    line-height:1.25 !important;

    letter-spacing:-0.15px !important;
}


/* ==============================
   DESCRIPTION
   ============================== */

.elementor-element-05d2674{
    width:100% !important;

    margin:0 !important;
    padding:0 !important;

    flex:0 0 auto !important;
}


.elementor-element-05d2674,
.elementor-element-05d2674 p{
    margin:0 !important;
    padding:0 !important;

    color:#657084 !important;

    font-family:"Figtree", sans-serif !important;
    font-size:8.2px !important;
    font-weight:400 !important;
    line-height:1.45 !important;
}


/* ==============================
   READ TIME
   ============================== */

.elementor-element-b3c5428{
    width:100% !important;

    margin-top:2px !important;
    margin-bottom:0 !important;

    padding:0 !important;

    flex:0 0 auto !important;
}


.elementor-element-b3c5428 .elementor-heading-title{
    margin:0 !important;
    padding:0 !important;

    color:#697487 !important;

    font-family:"Figtree", sans-serif !important;
    font-size:8px !important;
    font-weight:500 !important;
    line-height:1 !important;
}


/* ==============================
   MOBILE
   ============================== */

@media (max-width:420px){

    .elementor-element-b98d7a0{
        height:auto !important;
        min-height:0 !important;

        flex-grow:0 !important;
        flex-basis:auto !important;
    }


    .elementor-element-edbf2d4{
        width:100% !important;
        min-width:100% !important;
        max-width:100% !important;

        flex-basis:auto !important;

        height:auto !important;
        min-height:0 !important;
    }


    .elementor-element-0f5d0f1,
    .elementor-element-3f4aaf7,
    .elementor-element-3f4aaf7 .elementor-widget-container,
    .elementor-element-3f4aaf7 img{

        height:190px !important;
        min-height:190px !important;
        max-height:190px !important;
    }
}

/* =========================================
   ALL CARDS SAME HEIGHT
   NO FIXED HEIGHT
   EXISTING TALLEST CARD SIZE IS PRESERVED
   ========================================= */

.elementor-8736 .elementor-element.elementor-element-b98d7a0{
    align-items:stretch !important;
    grid-auto-rows:1fr !important;
}


/* CARD WRAPPERS */
.elementor-8736 .elementor-element.elementor-element-b98d7a0 > .elementor-element-b98d7a0,
.elementor-8736 .elementor-element.elementor-element-b98d7a0 > .elementor-element-0d26f49,
.elementor-8736 .elementor-element.elementor-element-b98d7a0 > .elementor-element-75019d2,
.elementor-8736 .elementor-element.elementor-element-b98d7a0 > .elementor-element-93920e3,
.elementor-8736 .elementor-element.elementor-element-b98d7a0 > .elementor-element-82ee12f,
.elementor-8736 .elementor-element.elementor-element-b98d7a0 > .elementor-element-34ca65a{

    align-self:stretch !important;

    height:100% !important;
    min-height:0 !important;

    display:flex !important;
}


/* ACTUAL CARDS */
.elementor-8736 .elementor-element.elementor-element-b98d7a0 .elementor-element-edbf2d4,
.elementor-8736 .elementor-element.elementor-element-b98d7a0 .elementor-element-1969df1,
.elementor-8736 .elementor-element.elementor-element-b98d7a0 .elementor-element-b9392e0,
.elementor-8736 .elementor-element.elementor-element-b98d7a0 .elementor-element-455abe5,
.elementor-8736 .elementor-element.elementor-element-b98d7a0 .elementor-element-8f33882,
.elementor-8736 .elementor-element.elementor-element-b98d7a0 .elementor-element-f5b034a{

    height:100% !important;
    min-height:0 !important;

    flex:1 1 auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1969df1 *//* =========================================
   ALL CARDS SAME HEIGHT
   NO FIXED HEIGHT
   EXISTING TALLEST CARD SIZE IS PRESERVED
   ========================================= */

.elementor-8736 .elementor-element.elementor-element-1969df1{
    align-items:stretch !important;
    grid-auto-rows:1fr !important;
}


/* CARD WRAPPERS */
.elementor-8736 .elementor-element.elementor-element-1969df1 > .elementor-element-b98d7a0,
.elementor-8736 .elementor-element.elementor-element-1969df1 > .elementor-element-0d26f49,
.elementor-8736 .elementor-element.elementor-element-1969df1 > .elementor-element-75019d2,
.elementor-8736 .elementor-element.elementor-element-1969df1 > .elementor-element-93920e3,
.elementor-8736 .elementor-element.elementor-element-1969df1 > .elementor-element-82ee12f,
.elementor-8736 .elementor-element.elementor-element-1969df1 > .elementor-element-34ca65a{

    align-self:stretch !important;

    height:100% !important;
    min-height:0 !important;

    display:flex !important;
}


/* ACTUAL CARDS */
.elementor-8736 .elementor-element.elementor-element-1969df1 .elementor-element-edbf2d4,
.elementor-8736 .elementor-element.elementor-element-1969df1 .elementor-element-1969df1,
.elementor-8736 .elementor-element.elementor-element-1969df1 .elementor-element-b9392e0,
.elementor-8736 .elementor-element.elementor-element-1969df1 .elementor-element-455abe5,
.elementor-8736 .elementor-element.elementor-element-1969df1 .elementor-element-8f33882,
.elementor-8736 .elementor-element.elementor-element-1969df1 .elementor-element-f5b034a{

    height:100% !important;
    min-height:0 !important;

    flex:1 1 auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d26f49 *//* ==============================
   MMHI RESOURCE CARD
   FINAL FIXED VERSION
   ============================== */


/* ==============================
   CARD ROW / PARENT CONTAINER
   IMPORTANT: NO EXTRA HEIGHT
   ============================== */

.elementor-element-0d26f49{
    display:flex !important;
    flex-direction:row !important;
    flex-wrap:wrap !important;

    justify-content:flex-start !important;
    align-items:flex-start !important;
    align-content:flex-start !important;

    gap:20px !important;

    /* FIX EXTRA HEIGHT */
    height:auto !important;
    min-height:0 !important;
    max-height:none !important;

    flex-grow:0 !important;
    flex-shrink:0 !important;
    flex-basis:auto !important;

    align-self:flex-start !important;

    padding:0 !important;
    margin:0 !important;

    overflow:visible !important;
}


/* ==============================
   OUTER CARD
   ============================== */

.elementor-element-1969df1{
    width:170px !important;
    min-width:230px !important;
    max-width:170px !important;

    flex:0 0 170px !important;

    background:#ffffff !important;

    border:1px solid #dfe4e7 !important;
    border-radius:12px !important;

    overflow:hidden !important;

    padding:0 !important;
    margin:0 !important;

    height:auto !important;
    min-height:0 !important;
    max-height:none !important;

    display:flex !important;
    flex-direction:column !important;

    justify-content:flex-start !important;
    align-items:stretch !important;

    box-shadow:none !important;
}


/* ==============================
   IMAGE AREA
   ============================== */

.elementor-element-d51351e{
    position:relative !important;

    width:100% !important;
    min-width:100% !important;
    max-width:100% !important;

    height:120px !important;
    min-height:120px !important;
    max-height:120px !important;

    flex:0 0 120px !important;

    padding:0 !important;
    margin:0 !important;

    overflow:hidden !important;

    display:block !important;
}


/* ==============================
   IMAGE WIDGET
   ============================== */

.elementor-element-4978ac2{
    width:100% !important;

    height:120px !important;
    min-height:120px !important;
    max-height:120px !important;

    margin:0 !important;
    padding:0 !important;
}


.elementor-element-4978ac2 .elementor-widget-container{
    width:100% !important;

    height:120px !important;
    min-height:120px !important;
    max-height:120px !important;

    overflow:hidden !important;

    margin:0 !important;
    padding:0 !important;
}


/* ACTUAL IMAGE */

.elementor-element-4978ac2 img{
    display:block !important;

    width:100% !important;
    height:120px !important;

    min-width:100% !important;
    max-width:none !important;

    object-fit:cover !important;
    object-position:center 42% !important;

    margin:0 !important;
    padding:0 !important;

    border-radius:0 !important;
}


/* ==============================
   GUIDE BADGE
   ============================== */

.elementor-element-a648d0b{
    position:absolute !important;

    top:8px !important;
    left:8px !important;

    right:auto !important;
    bottom:auto !important;

    z-index:20 !important;

    width:auto !important;
    min-width:0 !important;
    max-width:max-content !important;

    height:auto !important;
    min-height:0 !important;

    padding:4px 7px !important;
    margin:0 !important;

    background:rgba(255,255,255,.96) !important;

    border:none !important;
    border-radius:6px !important;

    display:flex !important;
    align-items:center !important;
    justify-content:center !important;

    box-shadow:0 1px 4px rgba(0,0,0,.06) !important;
}


/* ==============================
   GUIDE TEXT
   ============================== */

.elementor-element-72abb98{
    width:auto !important;

    margin:0 !important;
    padding:0 !important;
}


.elementor-element-72abb98 .elementor-heading-title{
    margin:0 !important;
    padding:0 !important;

    color:#176d73 !important;

    font-family:"Figtree", sans-serif !important;
    font-size:8px !important;
    font-weight:700 !important;
    line-height:1 !important;

    white-space:nowrap !important;
}


/* ==============================
   CARD CONTENT
   NO FORCED HEIGHT
   ============================== */

.elementor-element-25cdc26{
    width:100% !important;
    min-width:100% !important;
    max-width:100% !important;

    height:auto !important;

    /* IMPORTANT */
    min-height:0 !important;
    max-height:none !important;

    flex:0 0 auto !important;

    padding:10px 9px 9px 9px !important;
    margin:0 !important;

    display:flex !important;
    flex-direction:column !important;

    align-items:flex-start !important;
    justify-content:flex-start !important;

    gap:7px !important;

    background:#ffffff !important;
}


/* ==============================
   TITLE
   ============================== */

.elementor-element-1f75b43{
    width:100% !important;

    margin:0 !important;
    padding:0 !important;

    flex:0 0 auto !important;
}


.elementor-element-1f75b43 .elementor-heading-title{
    margin:0 !important;
    padding:0 !important;

    color:#0a1930 !important;

    font-family:"Figtree", sans-serif !important;
    font-size:11px !important;
    font-weight:800 !important;

    line-height:1.25 !important;
    letter-spacing:-0.15px !important;
}


/* ==============================
   DESCRIPTION
   ============================== */

.elementor-element-c561fba{
    width:100% !important;

    margin:0 !important;
    padding:0 !important;

    flex:0 0 auto !important;
}


.elementor-element-c561fba,
.elementor-element-c561fba p{
    margin:0 !important;
    padding:0 !important;

    color:#657084 !important;

    font-family:"Figtree", sans-serif !important;
    font-size:8.2px !important;
    font-weight:400 !important;

    line-height:1.45 !important;
}


/* ==============================
   READ TIME
   ============================== */

.elementor-element-0541787{
    width:100% !important;

    /* DO NOT PUSH TO BOTTOM */
    margin-top:2px !important;
    margin-bottom:0 !important;

    padding:0 !important;

    flex:0 0 auto !important;
}


.elementor-element-0541787 .elementor-heading-title{
    margin:0 !important;
    padding:0 !important;

    color:#697487 !important;

    font-family:"Figtree", sans-serif !important;
    font-size:8px !important;
    font-weight:500 !important;

    line-height:1 !important;
}


/* ==============================
   MOBILE
   ============================== */

@media (max-width:420px){

    .elementor-element-0d26f49{
        height:auto !important;
        min-height:0 !important;

        flex-grow:0 !important;
        flex-basis:auto !important;
    }


    .elementor-element-1969df1{
        width:100% !important;
        min-width:100% !important;
        max-width:100% !important;

        flex-basis:auto !important;

        height:auto !important;
        min-height:0 !important;
    }


    .elementor-element-d51351e,
    .elementor-element-4978ac2,
    .elementor-element-4978ac2 .elementor-widget-container,
    .elementor-element-4978ac2 img{

        height:190px !important;
        min-height:190px !important;
        max-height:190px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75019d2 *//* ==============================
   MMHI RESOURCE CARD
   NO EXTRA BOTTOM SPACE
   ============================== */


/* ==============================
   CARD ROW / PARENT
   ============================== */

.elementor-element-75019d2{
    display:flex !important;
    flex-direction:row !important;
    flex-wrap:wrap !important;

    justify-content:flex-start !important;
    align-items:flex-start !important;
    align-content:flex-start !important;

    gap:20px !important;

    height:auto !important;
    min-height:0 !important;
    max-height:none !important;

    flex-grow:0 !important;
    flex-shrink:0 !important;
    flex-basis:auto !important;

    align-self:flex-start !important;

    padding:0 !important;
    margin:0 !important;
}


/* ==============================
   OUTER CARD
   ============================== */

.elementor-element-b9392e0{
    width:170px !important;
    min-width:230px !important;
    max-width:170px !important;

    flex:0 0 170px !important;

    background:#ffffff !important;

    border:1px solid #dfe4e7 !important;
    border-radius:12px !important;

    overflow:hidden !important;

    padding:0 !important;
    margin:0 !important;

    height:auto !important;
    min-height:0 !important;
    max-height:none !important;

    display:flex !important;
    flex-direction:column !important;

    justify-content:flex-start !important;
    align-items:stretch !important;

    box-shadow:none !important;
}


/* ==============================
   IMAGE AREA
   ============================== */

.elementor-element-d5dfeef{
    position:relative !important;

    width:100% !important;
    min-width:100% !important;
    max-width:100% !important;

    height:120px !important;
    min-height:120px !important;
    max-height:120px !important;

    flex:0 0 120px !important;

    padding:0 !important;
    margin:0 !important;

    overflow:hidden !important;

    display:block !important;
}


/* ==============================
   IMAGE WIDGET
   ============================== */

.elementor-element-1b8c5f9{
    width:100% !important;

    height:120px !important;
    min-height:120px !important;
    max-height:120px !important;

    margin:0 !important;
    padding:0 !important;
}


.elementor-element-1b8c5f9 .elementor-widget-container{
    width:100% !important;

    height:120px !important;
    min-height:120px !important;
    max-height:120px !important;

    overflow:hidden !important;

    margin:0 !important;
    padding:0 !important;
}


/* ACTUAL IMAGE */

.elementor-element-1b8c5f9 img{
    display:block !important;

    width:100% !important;
    height:120px !important;

    min-width:100% !important;
    max-width:none !important;

    object-fit:cover !important;
    object-position:center 42% !important;

    margin:0 !important;
    padding:0 !important;

    border-radius:0 !important;
}


/* ==============================
   GUIDE BADGE
   ============================== */

.elementor-element-c4a996a{
    position:absolute !important;

    top:8px !important;
    left:8px !important;
    right:auto !important;
    bottom:auto !important;

    z-index:20 !important;

    width:auto !important;
    min-width:0 !important;
    max-width:max-content !important;

    height:auto !important;
    min-height:0 !important;

    padding:4px 7px !important;
    margin:0 !important;

    background:rgba(255,255,255,.96) !important;

    border:none !important;
    border-radius:6px !important;

    display:flex !important;
    align-items:center !important;
    justify-content:center !important;

    box-shadow:0 1px 4px rgba(0,0,0,.06) !important;
}


/* ==============================
   GUIDE TEXT
   ============================== */

.elementor-element-f5ef5bf{
    width:auto !important;

    margin:0 !important;
    padding:0 !important;
}


.elementor-element-f5ef5bf .elementor-heading-title{
    margin:0 !important;
    padding:0 !important;

    color:#176d73 !important;

    font-family:"Figtree", sans-serif !important;
    font-size:8px !important;
    font-weight:700 !important;
    line-height:1 !important;

    white-space:nowrap !important;
}


/* ==============================
   CARD CONTENT
   NO FIXED HEIGHT
   ============================== */

.elementor-element-c4c060f{
    width:100% !important;
    min-width:100% !important;
    max-width:100% !important;

    height:auto !important;
    min-height:0 !important;
    max-height:none !important;

    flex:0 0 auto !important;

    padding:10px 9px 9px 9px !important;
    margin:0 !important;

    display:flex !important;
    flex-direction:column !important;

    align-items:flex-start !important;
    justify-content:flex-start !important;

    gap:7px !important;

    background:#ffffff !important;
}


/* ==============================
   TITLE
   ============================== */

.elementor-element-caa68ad{
    width:100% !important;

    margin:0 !important;
    padding:0 !important;

    flex:0 0 auto !important;
}


.elementor-element-caa68ad .elementor-heading-title{
    margin:0 !important;
    padding:0 !important;

    color:#0a1930 !important;

    font-family:"Figtree", sans-serif !important;
    font-size:11px !important;
    font-weight:800 !important;

    line-height:1.25 !important;
    letter-spacing:-0.15px !important;
}


/* ==============================
   DESCRIPTION
   ============================== */

.elementor-element-7e9ce7b{
    width:100% !important;

    margin:0 !important;
    padding:0 !important;

    flex:0 0 auto !important;
}


.elementor-element-7e9ce7b,
.elementor-element-7e9ce7b p{
    margin:0 !important;
    padding:0 !important;

    color:#657084 !important;

    font-family:"Figtree", sans-serif !important;
    font-size:8.2px !important;
    font-weight:400 !important;

    line-height:1.45 !important;
}


/* ==============================
   READ TIME
   ============================== */

.elementor-element-4182720{
    width:100% !important;

    margin-top:2px !important;
    margin-bottom:0 !important;

    padding:0 !important;

    flex:0 0 auto !important;
}


.elementor-element-4182720 .elementor-heading-title{
    margin:0 !important;
    padding:0 !important;

    color:#697487 !important;

    font-family:"Figtree", sans-serif !important;
    font-size:8px !important;
    font-weight:500 !important;

    line-height:1 !important;
}


/* ==============================
   MOBILE
   ============================== */

@media (max-width:420px){

    .elementor-element-75019d2{
        height:auto !important;
        min-height:0 !important;

        flex-grow:0 !important;
        flex-basis:auto !important;
    }


    .elementor-element-b9392e0{
        width:100% !important;
        min-width:100% !important;
        max-width:100% !important;

        flex-basis:auto !important;

        height:auto !important;
        min-height:0 !important;
    }


    .elementor-element-d5dfeef,
    .elementor-element-1b8c5f9,
    .elementor-element-1b8c5f9 .elementor-widget-container,
    .elementor-element-1b8c5f9 img{
        height:190px !important;
        min-height:190px !important;
        max-height:190px !important;
    }
}

/* =========================================
   ALL CARDS SAME HEIGHT
   NO FIXED HEIGHT
   EXISTING TALLEST CARD SIZE IS PRESERVED
   ========================================= */

.elementor-8736 .elementor-element.elementor-element-75019d2{
    align-items:stretch !important;
    grid-auto-rows:1fr !important;
}


/* CARD WRAPPERS */
.elementor-8736 .elementor-element.elementor-element-75019d2 > .elementor-element-b98d7a0,
.elementor-8736 .elementor-element.elementor-element-75019d2 > .elementor-element-0d26f49,
.elementor-8736 .elementor-element.elementor-element-75019d2 > .elementor-element-75019d2,
.elementor-8736 .elementor-element.elementor-element-75019d2 > .elementor-element-93920e3,
.elementor-8736 .elementor-element.elementor-element-75019d2 > .elementor-element-82ee12f,
.elementor-8736 .elementor-element.elementor-element-75019d2 > .elementor-element-34ca65a{

    align-self:stretch !important;

    height:100% !important;
    min-height:0 !important;

    display:flex !important;
}


/* ACTUAL CARDS */
.elementor-8736 .elementor-element.elementor-element-75019d2 .elementor-element-edbf2d4,
.elementor-8736 .elementor-element.elementor-element-75019d2 .elementor-element-1969df1,
.elementor-8736 .elementor-element.elementor-element-75019d2 .elementor-element-b9392e0,
.elementor-8736 .elementor-element.elementor-element-75019d2 .elementor-element-455abe5,
.elementor-8736 .elementor-element.elementor-element-75019d2 .elementor-element-8f33882,
.elementor-8736 .elementor-element.elementor-element-75019d2 .elementor-element-f5b034a{

    height:100% !important;
    min-height:0 !important;

    flex:1 1 auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c15b6f */.elementor-element-4c15b6f{
    width:550px !important;
    min-width:550px !important;
    max-width:550px !important;

    height:auto !important;
    min-height:0 !important;
    max-height:none !important;

    flex-grow:0 !important;
    flex-shrink:0 !important;
    flex-basis:auto !important;

    align-self:flex-start !important;
}

.elementor-element-4c15b6f,
.elementor-element-6704540{
    margin-left:60px !important;
    margin-right:0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93920e3 *//* ==============================
   MMHI RESOURCE CARD
   NO EXTRA BOTTOM SPACE
   ============================== */


/* ==============================
   CARD ROW / PARENT
   ============================== */

.elementor-element-93920e3{
    display:flex !important;
    flex-direction:row !important;
    flex-wrap:wrap !important;

    justify-content:flex-start !important;
    align-items:flex-start !important;
    align-content:flex-start !important;

    gap:20px !important;

    height:auto !important;
    min-height:0 !important;
    max-height:none !important;

    flex-grow:0 !important;
    flex-shrink:0 !important;
    flex-basis:auto !important;

    align-self:flex-start !important;

    padding:0 !important;
    margin:0 !important;
}


/* ==============================
   OUTER CARD
   ============================== */

.elementor-element-455abe5{
    width:170px !important;
    min-width:230px !important;
    max-width:170px !important;

    flex:0 0 170px !important;

    background:#ffffff !important;

    border:1px solid #dfe4e7 !important;
    border-radius:12px !important;

    overflow:hidden !important;

    padding:0 !important;
    margin:0 !important;

    height:auto !important;
    min-height:0 !important;
    max-height:none !important;

    display:flex !important;
    flex-direction:column !important;

    justify-content:flex-start !important;
    align-items:stretch !important;

    box-shadow:none !important;
}


/* ==============================
   IMAGE AREA
   ============================== */

.elementor-element-917b1d5{
    position:relative !important;

    width:100% !important;
    min-width:100% !important;
    max-width:100% !important;

    height:120px !important;
    min-height:120px !important;
    max-height:120px !important;

    flex:0 0 120px !important;

    padding:0 !important;
    margin:0 !important;

    overflow:hidden !important;

    display:block !important;
}


/* ==============================
   IMAGE WIDGET
   ============================== */

.elementor-element-00c4886{
    width:100% !important;

    height:120px !important;
    min-height:120px !important;
    max-height:120px !important;

    flex-grow:0 !important;
    flex-shrink:0 !important;

    margin:0 !important;
    padding:0 !important;
}


.elementor-element-00c4886 .elementor-widget-container{
    width:100% !important;

    height:120px !important;
    min-height:120px !important;
    max-height:120px !important;

    overflow:hidden !important;

    margin:0 !important;
    padding:0 !important;
}


/* ACTUAL IMAGE */

.elementor-element-00c4886 img{
    display:block !important;

    width:100% !important;
    height:120px !important;

    min-width:100% !important;
    max-width:none !important;

    object-fit:cover !important;
    object-position:center 42% !important;

    margin:0 !important;
    padding:0 !important;

    border-radius:0 !important;
}


/* ==============================
   GUIDE BADGE
   ============================== */

.elementor-element-be7f0d7{
    position:absolute !important;

    top:8px !important;
    left:8px !important;

    right:auto !important;
    bottom:auto !important;

    z-index:20 !important;

    width:auto !important;
    min-width:0 !important;
    max-width:max-content !important;

    height:auto !important;
    min-height:0 !important;
    max-height:none !important;

    padding:4px 7px !important;
    margin:0 !important;

    flex-grow:0 !important;
    flex-shrink:0 !important;
    flex-basis:auto !important;

    background:rgba(255,255,255,.96) !important;

    border:none !important;
    border-radius:6px !important;

    display:flex !important;
    align-items:center !important;
    justify-content:center !important;

    box-shadow:0 1px 4px rgba(0,0,0,.06) !important;
}


/* ==============================
   GUIDE TEXT
   ============================== */

.elementor-element-05697e0{
    width:auto !important;

    margin:0 !important;
    padding:0 !important;

    flex-grow:0 !important;
    flex-shrink:0 !important;
}


.elementor-element-05697e0 .elementor-heading-title{
    margin:0 !important;
    padding:0 !important;

    color:#176d73 !important;

    font-family:"Figtree", sans-serif !important;
    font-size:8px !important;
    font-weight:700 !important;
    line-height:1 !important;

    white-space:nowrap !important;
}


/* ==============================
   CARD CONTENT
   NO FORCED HEIGHT
   ============================== */

.elementor-element-7d7c2f4{
    width:100% !important;
    min-width:100% !important;
    max-width:100% !important;

    height:auto !important;
    min-height:0 !important;
    max-height:none !important;

    flex:0 0 auto !important;

    padding:10px 9px 9px 9px !important;
    margin:0 !important;

    display:flex !important;
    flex-direction:column !important;

    align-items:flex-start !important;
    justify-content:flex-start !important;

    gap:7px !important;

    background:#ffffff !important;
}


/* ==============================
   TITLE
   ============================== */

.elementor-element-71c268e{
    width:100% !important;

    margin:0 !important;
    padding:0 !important;

    flex:0 0 auto !important;
}


.elementor-element-71c268e .elementor-heading-title{
    margin:0 !important;
    padding:0 !important;

    color:#0a1930 !important;

    font-family:"Figtree", sans-serif !important;
    font-size:11px !important;
    font-weight:800 !important;

    line-height:1.25 !important;
    letter-spacing:-0.15px !important;
}


/* ==============================
   DESCRIPTION
   ============================== */

.elementor-element-5cc050d{
    width:100% !important;

    margin:0 !important;
    padding:0 !important;

    flex:0 0 auto !important;
}


.elementor-element-5cc050d,
.elementor-element-5cc050d p{
    margin:0 !important;
    padding:0 !important;

    color:#657084 !important;

    font-family:"Figtree", sans-serif !important;
    font-size:8.2px !important;
    font-weight:400 !important;

    line-height:1.45 !important;
}


/* ==============================
   READ TIME
   ============================== */

.elementor-element-37931f6{
    width:100% !important;

    margin-top:2px !important;
    margin-bottom:0 !important;

    padding:0 !important;

    flex:0 0 auto !important;
}


.elementor-element-37931f6 .elementor-heading-title{
    margin:0 !important;
    padding:0 !important;

    color:#697487 !important;

    font-family:"Figtree", sans-serif !important;
    font-size:8px !important;
    font-weight:500 !important;

    line-height:1 !important;
}


/* ==============================
   MOBILE
   ============================== */

@media (max-width:420px){

    .elementor-element-93920e3{
        height:auto !important;
        min-height:0 !important;

        flex-grow:0 !important;
        flex-basis:auto !important;
    }


    .elementor-element-455abe5{
        width:100% !important;
        min-width:100% !important;
        max-width:100% !important;

        flex-basis:auto !important;

        height:auto !important;
        min-height:0 !important;
    }


    .elementor-element-917b1d5,
    .elementor-element-00c4886,
    .elementor-element-00c4886 .elementor-widget-container,
    .elementor-element-00c4886 img{

        height:190px !important;
        min-height:190px !important;
        max-height:190px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82ee12f *//* ==============================
   MMHI RESOURCE CARD
   NO EXTRA BOTTOM SPACE
   ============================== */


/* ==============================
   CARD ROW / PARENT
   ============================== */

.elementor-element-82ee12f{
    display:flex !important;
    flex-direction:row !important;
    flex-wrap:wrap !important;

    justify-content:flex-start !important;
    align-items:flex-start !important;
    align-content:flex-start !important;

    gap:20px !important;

    height:auto !important;
    min-height:0 !important;
    max-height:none !important;

    flex-grow:0 !important;
    flex-shrink:0 !important;
    flex-basis:auto !important;

    align-self:flex-start !important;

    padding:0 !important;
    margin:0 !important;
}


/* ==============================
   OUTER CARD
   ============================== */

.elementor-element-8f33882{
    width:170px !important;
    min-width:230px !important;
    max-width:170px !important;

    flex:0 0 170px !important;

    background:#ffffff !important;

    border:1px solid #dfe4e7 !important;
    border-radius:12px !important;

    overflow:hidden !important;

    padding:0 !important;
    margin:0 !important;

    height:auto !important;
    min-height:0 !important;
    max-height:none !important;

    display:flex !important;
    flex-direction:column !important;

    justify-content:flex-start !important;
    align-items:stretch !important;

    box-shadow:none !important;
}


/* ==============================
   IMAGE AREA
   ============================== */

.elementor-element-8eeda99{
    position:relative !important;

    width:100% !important;
    min-width:100% !important;
    max-width:100% !important;

    height:120px !important;
    min-height:120px !important;
    max-height:120px !important;

    flex:0 0 120px !important;

    padding:0 !important;
    margin:0 !important;

    overflow:hidden !important;

    display:block !important;
}


/* ==============================
   IMAGE WIDGET
   ============================== */

.elementor-element-eade68d{
    width:100% !important;

    height:120px !important;
    min-height:120px !important;
    max-height:120px !important;

    flex-grow:0 !important;
    flex-shrink:0 !important;

    margin:0 !important;
    padding:0 !important;
}


.elementor-element-eade68d .elementor-widget-container{
    width:100% !important;

    height:120px !important;
    min-height:120px !important;
    max-height:120px !important;

    overflow:hidden !important;

    margin:0 !important;
    padding:0 !important;
}


/* ACTUAL IMAGE */

.elementor-element-eade68d img{
    display:block !important;

    width:100% !important;
    height:120px !important;

    min-width:100% !important;
    max-width:none !important;

    object-fit:cover !important;
    object-position:center 42% !important;

    margin:0 !important;
    padding:0 !important;

    border-radius:0 !important;
}


/* ==============================
   GUIDE BADGE
   ============================== */

.elementor-element-411fe65{
    position:absolute !important;

    top:8px !important;
    left:8px !important;
    right:auto !important;
    bottom:auto !important;

    z-index:20 !important;

    width:auto !important;
    min-width:0 !important;
    max-width:max-content !important;

    height:auto !important;
    min-height:0 !important;
    max-height:none !important;

    padding:4px 7px !important;
    margin:0 !important;

    flex-grow:0 !important;
    flex-shrink:0 !important;
    flex-basis:auto !important;

    background:rgba(255,255,255,.96) !important;

    border:none !important;
    border-radius:6px !important;

    display:flex !important;
    align-items:center !important;
    justify-content:center !important;

    box-shadow:0 1px 4px rgba(0,0,0,.06) !important;
}


/* ==============================
   GUIDE TEXT
   ============================== */

.elementor-element-e5af9b3{
    width:auto !important;

    margin:0 !important;
    padding:0 !important;

    flex-grow:0 !important;
    flex-shrink:0 !important;
}


.elementor-element-e5af9b3 .elementor-heading-title{
    margin:0 !important;
    padding:0 !important;

    color:#176d73 !important;

    font-family:"Figtree", sans-serif !important;
    font-size:8px !important;
    font-weight:700 !important;
    line-height:1 !important;

    white-space:nowrap !important;
}


/* ==============================
   CARD CONTENT
   NO FORCED HEIGHT
   ============================== */

.elementor-element-51ef12a{
    width:100% !important;
    min-width:100% !important;
    max-width:100% !important;

    height:auto !important;
    min-height:0 !important;
    max-height:none !important;

    flex:0 0 auto !important;

    padding:10px 9px 9px 9px !important;
    margin:0 !important;

    display:flex !important;
    flex-direction:column !important;

    align-items:flex-start !important;
    justify-content:flex-start !important;

    gap:7px !important;

    background:#ffffff !important;
}


/* ==============================
   TITLE
   ============================== */

.elementor-element-8a970fa{
    width:100% !important;

    margin:0 !important;
    padding:0 !important;

    flex:0 0 auto !important;
}


.elementor-element-8a970fa .elementor-heading-title{
    margin:0 !important;
    padding:0 !important;

    color:#0a1930 !important;

    font-family:"Figtree", sans-serif !important;
    font-size:11px !important;
    font-weight:800 !important;

    line-height:1.25 !important;
    letter-spacing:-0.15px !important;
}


/* ==============================
   DESCRIPTION
   ============================== */

.elementor-element-7bcbde5{
    width:100% !important;

    margin:0 !important;
    padding:0 !important;

    flex:0 0 auto !important;
}


.elementor-element-7bcbde5,
.elementor-element-7bcbde5 p{
    margin:0 !important;
    padding:0 !important;

    color:#657084 !important;

    font-family:"Figtree", sans-serif !important;
    font-size:8.2px !important;
    font-weight:400 !important;

    line-height:1.45 !important;
}


/* ==============================
   READ TIME
   ============================== */

.elementor-element-1f29e53{
    width:100% !important;

    margin-top:2px !important;
    margin-bottom:0 !important;

    padding:0 !important;

    flex:0 0 auto !important;
}


.elementor-element-1f29e53 .elementor-heading-title{
    margin:0 !important;
    padding:0 !important;

    color:#697487 !important;

    font-family:"Figtree", sans-serif !important;
    font-size:8px !important;
    font-weight:500 !important;

    line-height:1 !important;
}


/* ==============================
   MOBILE
   ============================== */

@media (max-width:420px){

    .elementor-element-82ee12f{
        height:auto !important;
        min-height:0 !important;

        flex-grow:0 !important;
        flex-basis:auto !important;
    }


    .elementor-element-8f33882{
        width:100% !important;
        min-width:100% !important;
        max-width:100% !important;

        flex-basis:auto !important;

        height:auto !important;
        min-height:0 !important;
    }


    .elementor-element-8eeda99,
    .elementor-element-eade68d,
    .elementor-element-eade68d .elementor-widget-container,
    .elementor-element-eade68d img{

        height:190px !important;
        min-height:190px !important;
        max-height:190px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34ca65a *//* ==============================
   MMHI RESOURCE CARD
   NO EXTRA BOTTOM SPACE
   ============================== */


/* ==============================
   CARD ROW / PARENT
   ============================== */

.elementor-element-34ca65a{
    display:flex !important;
    flex-direction:row !important;
    flex-wrap:wrap !important;

    justify-content:flex-start !important;
    align-items:flex-start !important;
    align-content:flex-start !important;

    gap:20px !important;

    height:auto !important;
    min-height:0 !important;
    max-height:none !important;

    flex-grow:0 !important;
    flex-shrink:0 !important;
    flex-basis:auto !important;

    align-self:flex-start !important;

    padding:0 !important;
    margin:0 !important;
}


/* ==============================
   OUTER CARD
   ============================== */

.elementor-element-f5b034a{
    width:170px !important;
    min-width:230px !important;
    max-width:170px !important;

    flex:0 0 170px !important;

    background:#ffffff !important;

    border:1px solid #dfe4e7 !important;
    border-radius:12px !important;

    overflow:hidden !important;

    padding:0 !important;
    margin:0 !important;

    height:auto !important;
    min-height:0 !important;
    max-height:none !important;

    display:flex !important;
    flex-direction:column !important;

    justify-content:flex-start !important;
    align-items:stretch !important;

    box-shadow:none !important;
}


/* ==============================
   IMAGE AREA
   ============================== */

.elementor-element-d38a3cc{
    position:relative !important;

    width:100% !important;
    min-width:100% !important;
    max-width:100% !important;

    height:120px !important;
    min-height:120px !important;
    max-height:120px !important;

    flex:0 0 120px !important;

    padding:0 !important;
    margin:0 !important;

    overflow:hidden !important;

    display:block !important;
}


/* ==============================
   IMAGE WIDGET
   ============================== */

.elementor-element-33dc86d{
    width:100% !important;

    height:120px !important;
    min-height:120px !important;
    max-height:120px !important;

    flex-grow:0 !important;
    flex-shrink:0 !important;

    margin:0 !important;
    padding:0 !important;
}


.elementor-element-33dc86d .elementor-widget-container{
    width:100% !important;

    height:120px !important;
    min-height:120px !important;
    max-height:120px !important;

    overflow:hidden !important;

    margin:0 !important;
    padding:0 !important;
}


/* ACTUAL IMAGE */

.elementor-element-33dc86d img{
    display:block !important;

    width:100% !important;
    height:120px !important;

    min-width:100% !important;
    max-width:none !important;

    object-fit:cover !important;
    object-position:center 42% !important;

    margin:0 !important;
    padding:0 !important;

    border-radius:0 !important;
}


/* ==============================
   GUIDE BADGE
   ============================== */

.elementor-element-d9ddd66{
    position:absolute !important;

    top:8px !important;
    left:8px !important;

    right:auto !important;
    bottom:auto !important;

    z-index:20 !important;

    width:auto !important;
    min-width:0 !important;
    max-width:max-content !important;

    height:auto !important;
    min-height:0 !important;
    max-height:none !important;

    padding:4px 7px !important;
    margin:0 !important;

    flex-grow:0 !important;
    flex-shrink:0 !important;
    flex-basis:auto !important;

    background:rgba(255,255,255,.96) !important;

    border:none !important;
    border-radius:6px !important;

    display:flex !important;
    align-items:center !important;
    justify-content:center !important;

    box-shadow:0 1px 4px rgba(0,0,0,.06) !important;
}


/* ==============================
   GUIDE TEXT
   ============================== */

.elementor-element-0dc054e{
    width:auto !important;

    margin:0 !important;
    padding:0 !important;

    flex-grow:0 !important;
    flex-shrink:0 !important;
}


.elementor-element-0dc054e .elementor-heading-title{
    margin:0 !important;
    padding:0 !important;

    color:#176d73 !important;

    font-family:"Figtree", sans-serif !important;
    font-size:8px !important;
    font-weight:700 !important;
    line-height:1 !important;

    white-space:nowrap !important;
}


/* ==============================
   CARD CONTENT
   NO FORCED HEIGHT
   ============================== */

.elementor-element-64e48ad{
    width:100% !important;
    min-width:100% !important;
    max-width:100% !important;

    height:auto !important;
    min-height:0 !important;
    max-height:none !important;

    flex:0 0 auto !important;

    padding:10px 9px 9px 9px !important;
    margin:0 !important;

    display:flex !important;
    flex-direction:column !important;

    align-items:flex-start !important;
    justify-content:flex-start !important;

    gap:7px !important;

    background:#ffffff !important;
}


/* ==============================
   TITLE
   ============================== */

.elementor-element-caa62a8{
    width:100% !important;

    margin:0 !important;
    padding:0 !important;

    flex:0 0 auto !important;
}


.elementor-element-caa62a8 .elementor-heading-title{
    margin:0 !important;
    padding:0 !important;

    color:#0a1930 !important;

    font-family:"Figtree", sans-serif !important;
    font-size:11px !important;
    font-weight:800 !important;

    line-height:1.25 !important;
    letter-spacing:-0.15px !important;
}


/* ==============================
   DESCRIPTION
   ============================== */

.elementor-element-cfea45f{
    width:100% !important;

    margin:0 !important;
    padding:0 !important;

    flex:0 0 auto !important;
}


.elementor-element-cfea45f,
.elementor-element-cfea45f p{
    margin:0 !important;
    padding:0 !important;

    color:#657084 !important;

    font-family:"Figtree", sans-serif !important;
    font-size:8.2px !important;
    font-weight:400 !important;

    line-height:1.45 !important;
}


/* ==============================
   READ TIME
   ============================== */

.elementor-element-4a144f6{
    width:100% !important;

    margin-top:2px !important;
    margin-bottom:0 !important;

    padding:0 !important;

    flex:0 0 auto !important;
}


.elementor-element-4a144f6 .elementor-heading-title{
    margin:0 !important;
    padding:0 !important;

    color:#697487 !important;

    font-family:"Figtree", sans-serif !important;
    font-size:8px !important;
    font-weight:500 !important;

    line-height:1 !important;
}


/* ==============================
   MOBILE
   ============================== */

@media (max-width:420px){

    .elementor-element-34ca65a{
        height:auto !important;
        min-height:0 !important;

        flex-grow:0 !important;
        flex-basis:auto !important;
    }


    .elementor-element-f5b034a{
        width:100% !important;
        min-width:100% !important;
        max-width:100% !important;

        flex-basis:auto !important;

        height:auto !important;
        min-height:0 !important;
    }


    .elementor-element-d38a3cc,
    .elementor-element-33dc86d,
    .elementor-element-33dc86d .elementor-widget-container,
    .elementor-element-33dc86d img{

        height:190px !important;
        min-height:190px !important;
        max-height:190px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6704540 *//* ==============================
   LOWER CARDS MAIN CONTAINER
   SAME AS UPPER CONTAINER
   ============================== */

.elementor-element-6704540{
    width:550px !important;
    min-width:550px !important;
    max-width:550px !important;

    height:auto !important;
    min-height:0 !important;
    max-height:none !important;

    display:flex !important;
    flex-direction:row !important;

    justify-content:space-between !important;
    align-items:flex-start !important;
    align-content:flex-start !important;

    flex-grow:0 !important;
    flex-shrink:0 !important;
    flex-basis:auto !important;

    align-self:flex-start !important;

    padding:0 !important;
    margin:0 !important;
}

.elementor-element-4c15b6f,
.elementor-element-6704540{
    margin-left:60px !important;
    margin-right:0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d98b3a8 *//* Align cards under Explore By Topic heading */

.elementor-element-4c15b6f,
.elementor-element-6704540{
    transform:translateX(-10px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e091e69 *//* =========================================
   MMHI SIDEBAR PART 2 - POPULAR TOPICS
   ========================================= */

.mmhi-sidebar-part2{
    width:230px!important;
    min-width:280px!important;
    max-width:230px!important;

    display:flex!important;
    flex-direction:column!important;
    align-items:stretch!important;

    gap:0!important;

    margin:0!important;
    padding:14px 14px 10px 14px!important;

    background:#ffffff!important;

    border:1px solid #e5e9ed!important;
    border-top:none!important;

    border-radius:0 0 14px 14px!important;

    box-shadow:none!important;

    box-sizing:border-box!important;

    font-family:"Figtree",Arial,sans-serif!important;
}


/* HEADING */
.mmhi-popular-heading{
    width:100%!important;
    margin:0 0 7px 0!important;
    padding:0!important;
}

.mmhi-popular-heading .elementor-heading-title{
    margin:0!important;
    padding:0!important;

    color:#0a1930!important;

    font-family:"Figtree",Arial,sans-serif!important;
    font-size:11px!important;
    font-weight:800!important;
    line-height:1.2!important;
}


/* ROW */
.mmhi-popular-row{
    width:100%!important;
    min-width:100%!important;
    max-width:100%!important;

    min-height:35px!important;

    display:flex!important;
    flex-direction:row!important;

    align-items:center!important;
    justify-content:space-between!important;

    gap:8px!important;

    margin:0!important;
    padding:6px 0!important;

    background:#ffffff!important;

    border-bottom:1px solid #edf0f3!important;

    box-sizing:border-box!important;
}


/* LEFT PART */
.mmhi-popular-left{
    width:auto!important;
    min-width:0!important;

    display:flex!important;
    flex-direction:row!important;

    align-items:center!important;

    gap:8px!important;

    margin:0!important;
    padding:0!important;

    flex:1 1 auto!important;
}


/* ROUND ICON */
.mmhi-popular-icon{
    width:22px!important;
    min-width:22px!important;
    max-width:22px!important;

    height:22px!important;
    min-height:22px!important;
    max-height:22px!important;

    display:flex!important;
    align-items:center!important;
    justify-content:center!important;

    margin:0!important;
    padding:0!important;

    flex:0 0 22px!important;
}

.mmhi-popular-icon .elementor-icon{
    width:22px!important;
    height:22px!important;

    display:flex!important;
    align-items:center!important;
    justify-content:center!important;

    background:#eaf5f2!important;

    border-radius:50%!important;

    color:#0a7277!important;

    font-size:9px!important;
    line-height:1!important;
}


/* TEXT */
.mmhi-popular-text{
    width:auto!important;

    margin:0!important;
    padding:0!important;

    flex:1 1 auto!important;
}

.mmhi-popular-text .elementor-heading-title{
    margin:0!important;
    padding:0!important;

    color:#233247!important;

    font-family:"Figtree",Arial,sans-serif!important;
    font-size:9px!important;
    font-weight:600!important;
    line-height:1.25!important;
}


/* ARROW */
.mmhi-popular-arrow{
    width:auto!important;

    margin:0!important;
    padding:0!important;

    flex:0 0 auto!important;
}

.mmhi-popular-arrow .elementor-icon{
    color:#718094!important;
    font-size:7px!important;
    line-height:1!important;
}


/* REQUEST TOPIC */
.mmhi-request-topic{
    width:100%!important;

    min-height:48px!important;

    display:flex!important;
    flex-direction:row!important;

    align-items:center!important;
    justify-content:space-between!important;

    gap:8px!important;

    margin:8px 0 0 0!important;
    padding:7px 0 1px 0!important;

    background:#ffffff!important;
}

.mmhi-request-copy{
    width:auto!important;

    display:flex!important;
    flex-direction:column!important;

    gap:2px!important;

    margin:0!important;
    padding:0!important;

    flex:1 1 auto!important;
}

.mmhi-request-title,
.mmhi-request-link{
    width:auto!important;
    margin:0!important;
    padding:0!important;
}

.mmhi-request-title .elementor-heading-title{
    margin:0!important;
    padding:0!important;

    color:#697487!important;

    font-family:"Figtree",Arial,sans-serif!important;
    font-size:8px!important;
    font-weight:600!important;
    line-height:1.25!important;
}

.mmhi-request-link .elementor-heading-title{
    margin:0!important;
    padding:0!important;

    color:#0a6570!important;

    font-family:"Figtree",Arial,sans-serif!important;
    font-size:8.5px!important;
    font-weight:700!important;
    line-height:1.25!important;
}

.mmhi-request-arrow{
    width:auto!important;
    margin:0!important;
    padding:0!important;

    flex:0 0 auto!important;
}

.mmhi-request-arrow .elementor-icon{
    color:#0a6570!important;
    font-size:10px!important;
}


/* MOBILE */
@media(max-width:767px){
    .mmhi-sidebar-part2{
        width:100%!important;
        min-width:100%!important;
        max-width:100%!important;
    }

    .mmhi-popular-heading .elementor-heading-title{
        font-size:13px!important;
    }

    .mmhi-popular-text .elementor-heading-title{
        font-size:10px!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da33e46 *//* =====================================================
   MMHI WEEKLY INSIGHTS
   EXACT CURRENT ELEMENTOR CONTAINER
   Outer ID: da33e46
   ===================================================== */


/* =========================
   OUTER NEWSLETTER CARD
   ========================= */

.elementor-element-da33e46,
.mmhi-resource-right{

    width:230px !important;
    min-width:280px !important;
    max-width:230px !important;

    height:auto !important;
    min-height:0 !important;
    max-height:none !important;

    display:flex !important;
    flex-direction:column !important;

    align-items:stretch !important;
    justify-content:flex-start !important;

    gap:0 !important;

    padding:0 !important;
    margin:0 !important;

    background:#F4F0FF !important;

    border:1px solid #E8E2F5 !important;
    border-radius:14px !important;

    overflow:hidden !important;

    box-shadow:none !important;

    flex-grow:0 !important;
    flex-shrink:0 !important;
    flex-basis:230px !important;

    align-self:flex-start !important;

    box-sizing:border-box !important;

    font-family:"Figtree",Arial,sans-serif !important;
}


/* IMPORTANT:
   Elementor ne children par flex-grow:1 diya hua hai.
   Us stretching ko band karo.
*/

.elementor-element-da33e46 > .elementor-element,
.elementor-element-49274bd > .elementor-element,
.elementor-element-a8a47ab > .elementor-element{

    flex-grow:0 !important;
    flex-shrink:0 !important;
    flex-basis:auto !important;
}


/* =========================
   TOP PURPLE SECTION
   ID: 49274bd
   ========================= */

.elementor-element-49274bd,
.mmhi-newsletter-top{

    width:100% !important;
    min-width:100% !important;
    max-width:100% !important;

    height:auto !important;
    min-height:0 !important;
    max-height:none !important;

    display:flex !important;
    flex-direction:column !important;

    align-items:flex-start !important;
    justify-content:flex-start !important;

    gap:10px !important;

    padding:18px 16px 14px 16px !important;
    margin:0 !important;

    background:
        linear-gradient(
            180deg,
            #F2EDFF 0%,
            #F8F5FF 100%
        ) !important;

    border:0 !important;

    flex-grow:0 !important;
    flex-shrink:0 !important;
    flex-basis:auto !important;

    box-sizing:border-box !important;
}


/* =========================
   ENVELOPE CIRCLE
   ID: bd86f9a
   ========================= */

.elementor-element-bd86f9a,
.mmhi-newsletter-icon-wrap{

    width:44px !important;
    min-width:44px !important;
    max-width:44px !important;

    height:44px !important;
    min-height:44px !important;
    max-height:44px !important;

    display:flex !important;
    flex-direction:row !important;

    align-items:center !important;
    justify-content:center !important;

    padding:0 !important;
    margin:0 0 2px 0 !important;

    background:#FFFFFF !important;

    border:0 !important;
    border-radius:50% !important;

    flex:0 0 44px !important;

    box-sizing:border-box !important;
}


/* ENVELOPE ICON */
.elementor-element-9a61e34,
.mmhi-newsletter-icon{

    width:auto !important;

    margin:0 !important;
    padding:0 !important;

    flex:0 0 auto !important;
}

.elementor-element-9a61e34 .elementor-icon,
.mmhi-newsletter-icon .elementor-icon{

    color:#7457F7 !important;

    font-size:20px !important;
    line-height:1 !important;

    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
}


/* =========================
   HEADING
   ID: af4094d
   ========================= */

.elementor-element-af4094d,
.mmhi-newsletter-title{

    width:100% !important;

    margin:0 !important;
    padding:0 !important;

    flex:0 0 auto !important;
}

.elementor-element-af4094d .elementor-heading-title,
.mmhi-newsletter-title .elementor-heading-title{

    width:100% !important;

    margin:0 !important;
    padding:0 !important;

    color:#0A1930 !important;

    font-family:"Figtree",Arial,sans-serif !important;

    font-size:18px !important;
    font-weight:800 !important;

    line-height:1.18 !important;

    letter-spacing:-0.25px !important;
}


/* =========================
   DESCRIPTION
   ID: f41c756
   ========================= */

.elementor-element-f41c756,
.mmhi-newsletter-desc{

    width:100% !important;

    margin:0 !important;
    padding:0 !important;

    flex:0 0 auto !important;
}

.elementor-element-f41c756,
.elementor-element-f41c756 p,
.mmhi-newsletter-desc,
.mmhi-newsletter-desc p{

    margin:0 !important;
    padding:0 !important;

    color:#657084 !important;

    font-family:"Figtree",Arial,sans-serif !important;

    font-size:9.3px !important;
    font-weight:400 !important;

    line-height:1.5 !important;
}


/* =========================
   FORM
   ID: ec9e242
   ========================= */

.elementor-element-ec9e242,
.mmhi-newsletter-form{

    width:100% !important;

    margin:2px 0 0 0 !important;
    padding:0 !important;

    flex:0 0 auto !important;
}


.elementor-element-ec9e242 .elementor-widget-container,
.elementor-element-ec9e242 form,
.elementor-element-ec9e242 .elementor-form-fields-wrapper,
.mmhi-newsletter-form .elementor-widget-container,
.mmhi-newsletter-form form,
.mmhi-newsletter-form .elementor-form-fields-wrapper{

    width:100% !important;

    margin:0 !important;
    padding:0 !important;
}


.elementor-element-ec9e242 .elementor-form-fields-wrapper,
.mmhi-newsletter-form .elementor-form-fields-wrapper{

    display:flex !important;
    flex-direction:column !important;

    gap:8px !important;

    flex-wrap:nowrap !important;
}


/* HIDE LABEL */
.elementor-element-ec9e242 .elementor-field-label,
.mmhi-newsletter-form .elementor-field-label{

    display:none !important;
}


/* EVERY FORM GROUP */
.elementor-element-ec9e242 .elementor-field-group,
.mmhi-newsletter-form .elementor-field-group{

    width:100% !important;
    max-width:100% !important;

    margin:0 !important;
    padding:0 !important;
}


/* EMAIL FIELD */
.elementor-element-ec9e242 input.elementor-field,
.mmhi-newsletter-form input.elementor-field{

    width:100% !important;

    height:40px !important;
    min-height:40px !important;
    max-height:40px !important;

    padding:0 12px !important;

    margin:0 !important;

    border:1px solid #E3E3EA !important;

    border-radius:10px !important;

    background:#FFFFFF !important;

    color:#0A1930 !important;

    box-shadow:none !important;

    outline:none !important;

    font-family:"Figtree",Arial,sans-serif !important;

    font-size:9px !important;
    font-weight:400 !important;

    box-sizing:border-box !important;
}


.elementor-element-ec9e242 input.elementor-field::placeholder,
.mmhi-newsletter-form input.elementor-field::placeholder{

    color:#9299A6 !important;
    opacity:1 !important;
}


/* =========================
   SUBSCRIBE BUTTON
   ========================= */

.elementor-element-ec9e242 .elementor-field-type-submit,
.mmhi-newsletter-form .elementor-field-type-submit{

    width:100% !important;
    max-width:100% !important;

    margin:0 !important;
    padding:0 !important;
}


.elementor-element-ec9e242 .elementor-button,
.mmhi-newsletter-form .elementor-button{

    width:100% !important;

    height:40px !important;
    min-height:40px !important;
    max-height:40px !important;

    margin:0 !important;

    padding:0 12px !important;

    display:flex !important;

    align-items:center !important;
    justify-content:center !important;

    border:0 !important;

    border-radius:10px !important;

    background:#0A6570 !important;

    color:#FFFFFF !important;

    box-shadow:none !important;

    font-family:"Figtree",Arial,sans-serif !important;

    font-size:9.5px !important;
    font-weight:700 !important;

    line-height:1 !important;

    box-sizing:border-box !important;
}


.elementor-element-ec9e242 .elementor-button:hover,
.mmhi-newsletter-form .elementor-button:hover{

    background:#084F58 !important;
}


/* HIDE FORM MESSAGES */
.elementor-element-ec9e242 .elementor-message,
.mmhi-newsletter-form .elementor-message{

    display:none !important;
}


/* =========================
   SOCIAL PROOF ROW
   ID: a8a47ab
   ========================= */

.elementor-element-a8a47ab,
.mmhi-newsletter-proof{

    width:100% !important;
    min-width:100% !important;
    max-width:100% !important;

    height:auto !important;
    min-height:60px !important;
    max-height:none !important;

    display:flex !important;
    flex-direction:row !important;

    align-items:center !important;
    justify-content:flex-start !important;

    gap:9px !important;

    padding:12px 16px 14px 16px !important;

    margin:0 !important;

    background:#F7F3FF !important;

    border:0 !important;
    border-top:1px solid #E9E3F6 !important;

    flex-grow:0 !important;
    flex-shrink:0 !important;
    flex-basis:auto !important;

    box-sizing:border-box !important;
}


/* =========================
   AVATAR GROUP
   ID: e655c6e
   ========================= */

.elementor-element-e655c6e,
.mmhi-proof-icons{

    width:auto !important;
    min-width:auto !important;

    display:flex !important;
    flex-direction:row !important;

    align-items:center !important;
    justify-content:flex-start !important;

    gap:0 !important;

    margin:0 !important;
    padding:0 !important;

    flex:0 0 auto !important;
}


/* =========================
   THREE USER ICONS
   ========================= */

.elementor-element-b4a1448,
.elementor-element-4a894bb,
.elementor-element-dd95607,
.mmhi-proof-user{

    width:26px !important;
    min-width:26px !important;
    max-width:26px !important;

    height:26px !important;
    min-height:26px !important;
    max-height:26px !important;

    display:flex !important;

    align-items:center !important;
    justify-content:center !important;

    padding:0 !important;

    margin:0 0 0 -5px !important;

    border:2px solid #F7F3FF !important;
    border-radius:50% !important;

    background:#FFFFFF !important;

    flex:0 0 26px !important;

    box-sizing:border-box !important;
}


/* FIRST AVATAR */
.elementor-element-b4a1448{

    margin-left:0 !important;
}


.elementor-element-b4a1448 .elementor-icon,
.elementor-element-4a894bb .elementor-icon,
.elementor-element-dd95607 .elementor-icon,
.mmhi-proof-user .elementor-icon{

    color:#0A6570 !important;

    font-size:11px !important;

    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
}


/* =========================
   PROOF TEXT
   ID: ee2847e
   ========================= */

.elementor-element-ee2847e,
.mmhi-proof-text{

    width:auto !important;
    min-width:0 !important;

    margin:0 !important;
    padding:0 !important;

    flex:1 1 auto !important;
}


.elementor-element-ee2847e,
.elementor-element-ee2847e p,
.mmhi-proof-text,
.mmhi-proof-text p{

    margin:0 !important;
    padding:0 !important;

    color:#4F5868 !important;

    font-family:"Figtree",Arial,sans-serif !important;

    font-size:8px !important;
    font-weight:500 !important;

    line-height:1.4 !important;
}


/* =====================================================
   TABLET
   ===================================================== */

@media(max-width:1024px){

    .elementor-element-da33e46,
    .mmhi-resource-right{

        width:230px !important;
        min-width:230px !important;
        max-width:230px !important;

        flex-basis:230px !important;
    }
}


/* =====================================================
   MOBILE
   ===================================================== */

@media(max-width:767px){

    .elementor-element-da33e46,
    .mmhi-resource-right{

        width:100% !important;
        min-width:100% !important;
        max-width:100% !important;

        flex-basis:auto !important;
    }


    .elementor-element-af4094d .elementor-heading-title,
    .mmhi-newsletter-title .elementor-heading-title{

        font-size:20px !important;
    }


    .elementor-element-f41c756,
    .elementor-element-f41c756 p,
    .mmhi-newsletter-desc,
    .mmhi-newsletter-desc p{

        font-size:10px !important;
    }
}


/* WEEKLY INSIGHTS - MOVE SLIGHTLY RIGHT */

.elementor-element-da33e46,
.mmhi-resource-right{
    transform:translateX(28px) !important;
}


/* =========================================================
   MMHI RESOURCE AREA
   FIRST LOAD MOBILE OVERLAP FIX
   DESKTOP 1025PX+ UNTOUCHED
   ========================================================= */

@media screen and (max-width:1024px){

    /* =====================================================
       CRITICAL:
       FIX THE ELEMENTOR PARENT THAT CONTAINS RESOURCE BODY

       Previous fixes only fixed .mmhi-resource-body.
       This also forces its actual Elementor ancestor
       to grow with its children.
       ===================================================== */

    body .e-con:has(> .mmhi-resource-body),
    body .e-con:has(.mmhi-resource-body){

        height:auto !important;
        min-height:0 !important;
        max-height:none !important;

        overflow:visible !important;

        position:relative !important;

        transform:none !important;
        translate:none !important;

        contain:none !important;

        box-sizing:border-box !important;
    }


    /* =====================================================
       RESOURCE BODY
       REMOVE DESKTOP GRID BEHAVIOUR
       ===================================================== */

    html body .mmhi-resource-body{

        display:block !important;

        width:100% !important;
        min-width:0 !important;
        max-width:100% !important;

        height:auto !important;
        min-height:0 !important;
        max-height:none !important;

        margin:0 auto !important;

        position:relative !important;

        top:auto !important;
        right:auto !important;
        bottom:auto !important;
        left:auto !important;

        transform:none !important;
        translate:none !important;

        overflow:visible !important;

        /* IMPORTANT */
        clip-path:none !important;
        -webkit-clip-path:none !important;

        box-shadow:none !important;

        contain:none !important;
        content-visibility:visible !important;

        box-sizing:border-box !important;
    }


    /* =====================================================
       LEFT RESOURCE CARDS
       ===================================================== */

    html body .mmhi-resource-body
    .elementor-element-4c15b6f{

        display:grid !important;

        grid-template-columns:
            repeat(2, minmax(0, 1fr)) !important;

        grid-auto-flow:row dense !important;

        column-gap:18px !important;
        row-gap:20px !important;

        width:100% !important;
        min-width:0 !important;
        max-width:100% !important;

        height:auto !important;
        min-height:0 !important;
        max-height:none !important;

        margin:0 !important;
        padding:0 !important;

        position:relative !important;

        transform:none !important;
        translate:none !important;

        box-sizing:border-box !important;
    }


    /* =====================================================
       WEEKLY INSIGHTS
       MUST EXIST IN REAL DOCUMENT FLOW
       ===================================================== */

    html body .mmhi-resource-body
    .elementor-element-da33e46,

    html body .mmhi-resource-body
    .mmhi-resource-right{

        display:flex !important;
        flex-direction:column !important;

        position:static !important;

        width:100% !important;
        min-width:0 !important;
        max-width:100% !important;

        height:auto !important;
        min-height:0 !important;
        max-height:none !important;

        margin:28px 0 0 0 !important;
        padding:0 !important;

        flex:none !important;
        flex-grow:0 !important;
        flex-shrink:0 !important;
        flex-basis:auto !important;

        align-self:auto !important;

        transform:none !important;
        translate:none !important;

        float:none !important;

        inset:auto !important;

        overflow:visible !important;

        box-sizing:border-box !important;
    }


    /* =====================================================
       WEEKLY INSIGHTS CHILDREN
       MAKE ALL CHILD HEIGHTS COUNT
       ===================================================== */

    html body .mmhi-resource-right
    > .elementor-element{

        position:static !important;

        width:100% !important;
        min-width:0 !important;
        max-width:100% !important;

        height:auto !important;
        max-height:none !important;

        float:none !important;

        transform:none !important;
        translate:none !important;

        flex:none !important;

        box-sizing:border-box !important;
    }


    /* TOP PURPLE BLOCK */

    html body .mmhi-resource-right
    .elementor-element-49274bd,

    html body .mmhi-resource-right
    .mmhi-newsletter-top{

        display:flex !important;
        flex-direction:column !important;

        position:static !important;

        width:100% !important;
        min-width:0 !important;
        max-width:100% !important;

        height:auto !important;
        min-height:0 !important;
        max-height:none !important;

        box-sizing:border-box !important;
    }


    /* SOCIAL PROOF */

    html body .mmhi-resource-right
    .elementor-element-a8a47ab,

    html body .mmhi-resource-right
    .mmhi-newsletter-proof{

        position:static !important;

        width:100% !important;
        min-width:0 !important;
        max-width:100% !important;

        height:auto !important;
        max-height:none !important;

        box-sizing:border-box !important;
    }


    /* POPULAR TOPICS PART */

    html body .mmhi-resource-right
    .mmhi-sidebar-part2{

        display:flex !important;
        flex-direction:column !important;

        position:static !important;

        width:100% !important;
        min-width:0 !important;
        max-width:100% !important;

        height:auto !important;
        min-height:0 !important;
        max-height:none !important;

        margin:0 !important;

        transform:none !important;
        translate:none !important;

        float:none !important;

        flex:none !important;

        box-sizing:border-box !important;
    }


    /* =====================================================
       NEXT TOOLS SECTION
       FORCE IT AFTER RESOURCE AREA
       ===================================================== */

    html body .elementor-element-68eed2ee.mmhi-tools-section,
    html body .mmhi-tools-section{

        position:relative !important;

        clear:both !important;

        float:none !important;

        transform:none !important;
        translate:none !important;

        top:auto !important;
        bottom:auto !important;

        z-index:auto !important;
    }
}



/* =========================================================
   MOBILE
   767PX AND BELOW
   ========================================================= */

@media screen and (max-width:767px){

    html body .mmhi-resource-body{

        padding-left:15px !important;
        padding-right:15px !important;
    }


    /* ONE RESOURCE CARD PER ROW */

    html body .mmhi-resource-body
    .elementor-element-4c15b6f{

        grid-template-columns:
            minmax(0,1fr) !important;

        column-gap:0 !important;
        row-gap:18px !important;
    }


    /* CARD WRAPPERS */

    html body .mmhi-resource-body
    .elementor-element-b98d7a0,

    html body .mmhi-resource-body
    .elementor-element-0d26f49,

    html body .mmhi-resource-body
    .elementor-element-75019d2,

    html body .mmhi-resource-body
    .elementor-element-93920e3,

    html body .mmhi-resource-body
    .elementor-element-82ee12f,

    html body .mmhi-resource-body
    .elementor-element-34ca65a{

        width:100% !important;
        min-width:0 !important;
        max-width:100% !important;

        position:relative !important;

        box-sizing:border-box !important;
    }


    /* ACTUAL CARDS */

    html body .mmhi-resource-body
    .elementor-element-edbf2d4,

    html body .mmhi-resource-body
    .elementor-element-1969df1,

    html body .mmhi-resource-body
    .elementor-element-b9392e0,

    html body .mmhi-resource-body
    .elementor-element-455abe5,

    html body .mmhi-resource-body
    .elementor-element-8f33882,

    html body .mmhi-resource-body
    .elementor-element-f5b034a{

        width:100% !important;
        min-width:0 !important;
        max-width:100% !important;

        box-sizing:border-box !important;
    }


    /* WEEKLY INSIGHTS */

    html body .mmhi-resource-right{

        margin-top:24px !important;

        width:100% !important;
        min-width:0 !important;
        max-width:100% !important;
    }


    /* FIX NEWSLETTER WIDTHS */

    html body .mmhi-resource-right
    .mmhi-newsletter-top,

    html body .mmhi-resource-right
    .mmhi-newsletter-proof,

    html body .mmhi-resource-right
    .mmhi-newsletter-form,

    html body .mmhi-resource-right
    .mmhi-sidebar-part2{

        width:100% !important;
        min-width:0 !important;
        max-width:100% !important;
    }
}

/* =========================================================
   MMHI MOBILE PERMANENT FRONT FIX
   Weekly Insights / Sidebar will ALWAYS stay above Tools
   Desktop untouched
   ========================================================= */

@media screen and (max-width:767px){

    /* =========================================
       RESOURCE AREA
       Create higher stacking layer
       ========================================= */

    html body .mmhi-resource-body{

        position:relative !important;

        z-index:100 !important;

        isolation:isolate !important;

        overflow:visible !important;

        clip-path:none !important;
        -webkit-clip-path:none !important;

        transform:none !important;

        box-shadow:none !important;
    }


    /* =========================================
       ACTUAL WEEKLY INSIGHTS / RIGHT SECTION
       FORCE PERMANENTLY IN FRONT
       ========================================= */

    html body .mmhi-resource-body
    .elementor-element-da33e46,

    html body .mmhi-resource-body
    .mmhi-resource-right{

        position:relative !important;

        z-index:9999 !important;

        isolation:isolate !important;

        transform:none !important;
        translate:none !important;

        overflow:visible !important;

        opacity:1 !important;

        visibility:visible !important;

        pointer-events:auto !important;
    }


    /* =========================================
       ALL PARTS OF WEEKLY INSIGHTS
       SAME FRONT LAYER
       ========================================= */

    html body .mmhi-resource-right
    .elementor-element-49274bd,

    html body .mmhi-resource-right
    .mmhi-newsletter-top,

    html body .mmhi-resource-right
    .elementor-element-a8a47ab,

    html body .mmhi-resource-right
    .mmhi-newsletter-proof,

    html body .mmhi-resource-right
    .mmhi-sidebar-part2{

        position:relative !important;

        z-index:10000 !important;

        opacity:1 !important;

        visibility:visible !important;
    }


    /* =========================================
       TOOLS SECTION
       PERMANENTLY BELOW RESOURCE SECTION
       ========================================= */

    html body .elementor-element-68eed2ee.mmhi-tools-section,

    html body .mmhi-tools-section{

        position:relative !important;

        z-index:1 !important;

        isolation:auto !important;

        transform:none !important;
        translate:none !important;
    }


    /* =========================================
       ALSO LOWER TOOLS CHILDREN
       Elementor sometimes gives child z-index
       ========================================= */

    html body .mmhi-tools-section
    .mmhi-tools-inner,

    html body .mmhi-tools-section
    .mmhi-tools-heading,

    html body .mmhi-tools-section
    .mmhi-tools-subtitle,

    html body .mmhi-tools-section
    .mmhi-tools-cards,

    html body .mmhi-tools-section
    .mmhi-tool-card{

        position:relative !important;

        z-index:1 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d9b1a20 *//* =========================================
   MMHI RESOURCE MASTER GRID
   3 CARDS PER ROW
   CORRECT FOR 230PX CARDS
   ========================================= */


/* MASTER CONTAINER */
.elementor-element-4c15b6f{

    display:grid !important;

    /* 3 REAL CARD WIDTHS */
    grid-template-columns:
        repeat(3, 230px) !important;

    /* SAME GAP BETWEEN EVERY CARD */
    column-gap:20px !important;
    row-gap:20px !important;

    justify-content:start !important;
    align-items:start !important;

    /*
       230 + 230 + 230
       + 20 + 20
       = 730px
    */
    width:730px !important;
    min-width:730px !important;
    max-width:730px !important;

    height:auto !important;
    min-height:0 !important;
    max-height:none !important;

    padding:0 !important;

    margin-left:10px !important;
    margin-right:0 !important;
}


/* =========================================
   OLD SECOND ROW
   Cards JS se master container mein move honge
   ========================================= */

.elementor-element-6704540{
    display:none !important;
}


/* =========================================
   SIX CARD WRAPPERS
   ========================================= */

.elementor-element-b98d7a0,
.elementor-element-0d26f49,
.elementor-element-75019d2,
.elementor-element-93920e3,
.elementor-element-82ee12f,
.elementor-element-34ca65a{

    width:230px !important;
    min-width:230px !important;
    max-width:230px !important;

    height:auto !important;
    min-height:0 !important;
    max-height:none !important;

    margin:0 !important;
    padding:0 !important;

    flex:none !important;

    align-self:start !important;
}


/* =========================================
   ACTUAL SIX OUTER CARDS
   IMPORTANT FIX
   ========================================= */

.elementor-element-edbf2d4,
.elementor-element-1969df1,
.elementor-element-b9392e0,
.elementor-element-455abe5,
.elementor-element-8f33882,
.elementor-element-f5b034a{

    width:230px !important;
    min-width:230px !important;
    max-width:230px !important;

    flex:0 0 230px !important;

    height:auto !important;
    min-height:0 !important;
}


/* =========================================
   TABLET
   ========================================= */

@media(max-width:900px){

    .elementor-element-4c15b6f{

        grid-template-columns:
            repeat(2, 230px) !important;

        width:480px !important;
        min-width:480px !important;
        max-width:480px !important;

        column-gap:20px !important;
        row-gap:20px !important;
    }
}


/* =========================================
   MOBILE
   ========================================= */

@media(max-width:520px){

    .elementor-element-4c15b6f{

        grid-template-columns:
            1fr !important;

        width:100% !important;
        min-width:100% !important;
        max-width:100% !important;

        column-gap:0 !important;
        row-gap:20px !important;

        margin-left:0 !important;
    }


    .elementor-element-b98d7a0,
    .elementor-element-0d26f49,
    .elementor-element-75019d2,
    .elementor-element-93920e3,
    .elementor-element-82ee12f,
    .elementor-element-34ca65a,

    .elementor-element-edbf2d4,
    .elementor-element-1969df1,
    .elementor-element-b9392e0,
    .elementor-element-455abe5,
    .elementor-element-8f33882,
    .elementor-element-f5b034a{

        width:100% !important;
        min-width:100% !important;
        max-width:100% !important;

        flex-basis:auto !important;
    }
}

.mmhi-resource-body{ 
    width:100% !important; 
    max-width:1033px !important; 

    display:grid !important; 
    grid-template-columns:750px 255px !important; 
    column-gap:28px !important; 

    align-items:start !important; 
    justify-content:start !important; 

    margin:0 auto !important; 
    padding:0 !important; 

    position:relative !important; 
    box-sizing:border-box !important;

    /* FIX ONLY THE SIDE BACKGROUND */
    background:#FFFFFF !important;

    box-shadow:
        0 0 0 100vmax #FFFFFF !important;

    clip-path:
        inset(0 -100vmax) !important;
}

/* =====================================================
   FILTER GAP FIX ONLY
   Hidden cards leave NO empty space
   ===================================================== */

/* Remaining cards automatically fill every empty position */
.elementor-element-4c15b6f{
    grid-auto-flow:row dense !important;
}


/* Elementor ki old grid positioning ko filter ke waqt ignore karo */
.elementor-element-b98d7a0,
.elementor-element-0d26f49,
.elementor-element-75019d2,
.elementor-element-93920e3,
.elementor-element-82ee12f,
.elementor-element-34ca65a{
    grid-column:auto !important;
    grid-row:auto !important;
}


/* Agar actual card filter ki wajah se display:none ho,
   uski wrapper bhi poori remove ho jaye */
.elementor-element-b98d7a0:has(.elementor-element-edbf2d4[style*="display: none"]),
.elementor-element-0d26f49:has(.elementor-element-1969df1[style*="display: none"]),
.elementor-element-75019d2:has(.elementor-element-b9392e0[style*="display: none"]),
.elementor-element-93920e3:has(.elementor-element-455abe5[style*="display: none"]),
.elementor-element-82ee12f:has(.elementor-element-8f33882[style*="display: none"]),
.elementor-element-34ca65a:has(.elementor-element-f5b034a[style*="display: none"]){
    display:none !important;
}


/* Same protection agar JS wrapper ko directly hide kare */
.elementor-element-b98d7a0[style*="display: none"],
.elementor-element-0d26f49[style*="display: none"],
.elementor-element-75019d2[style*="display: none"],
.elementor-element-93920e3[style*="display: none"],
.elementor-element-82ee12f[style*="display: none"],
.elementor-element-34ca65a[style*="display: none"]{
    display:none !important;
}


/* =========================================================
   MMHI RESOURCE SECTION
   RESPONSIVE FIX ONLY
   PASTE AT VERY END OF EXISTING CSS
   ========================================================= */


/* =========================================================
   TABLET / SMALL LAPTOP
   901px - 1199px
   ========================================================= */

@media screen and (max-width:1199px){

    .mmhi-resource-body{
        width:100% !important;
        max-width:100% !important;

        grid-template-columns:
            minmax(0, 1fr) 240px !important;

        column-gap:24px !important;

        padding-left:20px !important;
        padding-right:20px !important;

        box-sizing:border-box !important;
    }


    .elementor-element-4c15b6f{
        width:100% !important;
        min-width:0 !important;
        max-width:100% !important;

        grid-template-columns:
            repeat(3, minmax(0, 1fr)) !important;

        column-gap:16px !important;
        row-gap:20px !important;

        margin-left:0 !important;

        box-sizing:border-box !important;
    }


    .elementor-element-b98d7a0,
    .elementor-element-0d26f49,
    .elementor-element-75019d2,
    .elementor-element-93920e3,
    .elementor-element-82ee12f,
    .elementor-element-34ca65a,

    .elementor-element-edbf2d4,
    .elementor-element-1969df1,
    .elementor-element-b9392e0,
    .elementor-element-455abe5,
    .elementor-element-8f33882,
    .elementor-element-f5b034a{
        width:100% !important;
        min-width:0 !important;
        max-width:100% !important;

        flex:0 1 auto !important;

        box-sizing:border-box !important;
    }
}


/* =========================================================
   TABLET
   768px - 1024px
   ========================================================= */

@media screen and (max-width:1024px){

    .mmhi-resource-body{
        width:100% !important;
        max-width:100% !important;

        grid-template-columns:
            minmax(0, 1fr) 220px !important;

        column-gap:20px !important;

        padding-left:20px !important;
        padding-right:20px !important;
    }


    .elementor-element-4c15b6f{
        width:100% !important;
        min-width:0 !important;
        max-width:100% !important;

        grid-template-columns:
            repeat(2, minmax(0, 1fr)) !important;

        column-gap:18px !important;
        row-gap:20px !important;

        margin:0 !important;
    }
}


/* =========================================================
   MOBILE / PORTRAIT TABLET
   BELOW 767px
   Main content + sidebar stack vertically
   ========================================================= */

@media screen and (max-width:767px){

    .mmhi-resource-body{
        display:grid !important;

        grid-template-columns:
            minmax(0, 1fr) !important;

        width:100% !important;
        min-width:0 !important;
        max-width:100% !important;

        column-gap:0 !important;
        row-gap:30px !important;

        padding-left:16px !important;
        padding-right:16px !important;

        margin:0 auto !important;

        overflow:visible !important;

        box-sizing:border-box !important;
    }


    .elementor-element-4c15b6f{
        display:grid !important;

        grid-template-columns:
            repeat(2, minmax(0, 1fr)) !important;

        width:100% !important;
        min-width:0 !important;
        max-width:100% !important;

        column-gap:14px !important;
        row-gap:18px !important;

        margin:0 !important;
        padding:0 !important;

        justify-content:stretch !important;

        box-sizing:border-box !important;
    }


    .elementor-element-b98d7a0,
    .elementor-element-0d26f49,
    .elementor-element-75019d2,
    .elementor-element-93920e3,
    .elementor-element-82ee12f,
    .elementor-element-34ca65a,

    .elementor-element-edbf2d4,
    .elementor-element-1969df1,
    .elementor-element-b9392e0,
    .elementor-element-455abe5,
    .elementor-element-8f33882,
    .elementor-element-f5b034a{
        width:100% !important;
        min-width:0 !important;
        max-width:100% !important;

        height:auto !important;

        flex:0 1 auto !important;
        flex-basis:auto !important;

        margin:0 !important;

        box-sizing:border-box !important;
    }
}


/* =========================================================
   SMALL MOBILE
   BELOW 520px
   1 CARD PER ROW
   ========================================================= */

@media screen and (max-width:520px){

    .mmhi-resource-body{
        width:100% !important;
        min-width:0 !important;
        max-width:100% !important;

        grid-template-columns:
            minmax(0, 1fr) !important;

        padding-left:15px !important;
        padding-right:15px !important;

        row-gap:25px !important;

        overflow:hidden !important;
    }


    .elementor-element-4c15b6f{
        width:100% !important;
        min-width:0 !important;
        max-width:100% !important;

        grid-template-columns:
            minmax(0, 1fr) !important;

        column-gap:0 !important;
        row-gap:18px !important;

        margin:0 !important;

        justify-content:stretch !important;
    }


    .elementor-element-b98d7a0,
    .elementor-element-0d26f49,
    .elementor-element-75019d2,
    .elementor-element-93920e3,
    .elementor-element-82ee12f,
    .elementor-element-34ca65a,

    .elementor-element-edbf2d4,
    .elementor-element-1969df1,
    .elementor-element-b9392e0,
    .elementor-element-455abe5,
    .elementor-element-8f33882,
    .elementor-element-f5b034a{
        width:100% !important;
        min-width:0 !important;
        max-width:100% !important;

        margin:0 !important;

        box-sizing:border-box !important;
    }
}


/* =========================================================
   VERY SMALL PHONES
   ========================================================= */

@media screen and (max-width:360px){

    .mmhi-resource-body{
        padding-left:12px !important;
        padding-right:12px !important;
    }

    .elementor-element-4c15b6f{
        row-gap:15px !important;
    }
}


/* =========================================================
   GLOBAL OVERFLOW PROTECTION FOR THIS SECTION
   ========================================================= */

.mmhi-resource-body,
.mmhi-resource-body *{
    box-sizing:border-box;
}

.mmhi-resource-body img{
    max-width:100% !important;
    height:auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04c4a0f *//* =========================================================
   MMHI SUPPORT COPY
   FORCE 25PX LEFT PADDING
   ALL DEVICES
   ========================================================= */

html body
.elementor-element.elementor-element-04c4a0f.mmhi-support-copy,
html body
.elementor-element-04c4a0f.mmhi-support-copy,
html body
.mmhi-support-copy.elementor-element-04c4a0f {

    /* Elementor container variables */
    --padding-left: 25px !important;
    --padding-inline-start: 25px !important;

    /* Real CSS properties */
    padding-left: 25px !important;
    padding-inline-start: 25px !important;

    box-sizing: border-box !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f70632 *//* =========================================================
   MMHI PERSONALIZED SUPPORT CTA
   REFERENCE MATCH
   ========================================================= */


/* ================================
   MAIN CTA CARD
   ================================ */

.mmhi-support-cta{

    width:1033px !important;
    max-width:1033px !important;

    min-height:185px !important;

    display:flex !important;
    flex-direction:row !important;

    align-items:center !important;
    justify-content:space-between !important;

    gap:24px !important;

    /*
     Extra top space required because
     illustration comes above the card.
    */
    margin:20px auto 10px auto !important;

    padding:
        0
        28px
        0
        0 !important;


    background:
        linear-gradient(
            90deg,
            #EEF8F5 0%,
            #F4FAF8 52%,
            #EAF4F1 100%
        ) !important;


    border:
        1px solid #DDEAE6 !important;

    border-radius:
        18px !important;


    /*
     CRITICAL FIX:
     image must be allowed to come
     outside the card from top.
    */
    overflow:
        visible !important;


    position:
        relative !important;

    z-index:
        1 !important;

    box-sizing:
        border-box !important;
}



/* ================================
   LEFT IMAGE AREA
   ================================ */

.mmhi-support-image-wrap{

    width:
        245px !important;

    min-width:
        245px !important;

    max-width:
        245px !important;


    height:
        145px !important;

    min-height:
        145px !important;

    max-height:
        145px !important;


    display:flex !important;

    align-items:
        flex-end !important;

    justify-content:
        flex-start !important;


    margin:
        0 !important;

    padding:
        0 !important;


    flex:
        0 0 245px !important;


    /*
     IMPORTANT:
     Don't cut head / leaves.
    */
    overflow:
        visible !important;


    position:
        relative !important;

    z-index:
        3 !important;
}



/* IMAGE WIDGET */

.mmhi-support-image{

    width:
        100% !important;

    height:
        145px !important;

    margin:
        0 !important;

    padding:
        0 !important;

    position:
        relative !important;

    overflow:
        visible !important;
}



.mmhi-support-image
.elementor-widget-container{

    width:
        100% !important;

    height:
        145px !important;

    min-height:
        145px !important;


    display:block !important;


    margin:
        0 !important;

    padding:
        0 !important;


    position:
        relative !important;

    overflow:
        visible !important;
}



/* ================================
   ACTUAL ILLUSTRATION

   This is what creates reference
   image positioning.
   ================================ */

.mmhi-support-image img{

    width:
        225px !important;

    min-width:
        225px !important;

    max-width:
        225px !important;


    height:
        auto !important;

    max-height:
        none !important;


    display:
        block !important;


    /*
     Lock illustration to bottom.
     Natural image height will make
     head extend above card.
    */
    position:
        absolute !important;

    left:
        8px !important;

    bottom:
        0 !important;


    object-fit:
        contain !important;

    object-position:
        left bottom !important;


    margin:
        0 !important;

    padding:
        0 !important;


    transform:
        none !important;


    z-index:
        5 !important;
}



/* ================================
   MIDDLE CONTENT
   ================================ */

.mmhi-support-copy{

    width:
        auto !important;

    min-width:
        0 !important;


    display:flex !important;

    flex-direction:
        column !important;

    align-items:
        flex-start !important;

    justify-content:
        center !important;


    gap:
        8px !important;


    margin:
        0 !important;

    padding:
        0 !important;


    flex:
        1 1 auto !important;


    position:
        relative !important;

    z-index:
        2 !important;
}



/* ================================
   HEADING
   ================================ */

.mmhi-support-title{

    width:
        100% !important;

    margin:
        0 !important;

    padding:
        0 !important;
}


.mmhi-support-title
.elementor-heading-title{

    margin:
        0 !important;

    padding:
        0 !important;


    color:
        #0B1D31 !important;


    font-family:
        "Figtree",
        Arial,
        sans-serif !important;


    font-size:
        20px !important;

    font-weight:
        800 !important;

    line-height:
        1.15 !important;

    letter-spacing:
        -0.3px !important;
}



/* ================================
   DESCRIPTION
   ================================ */

.mmhi-support-desc{

    width:
        100% !important;

    margin:
        0 !important;

    padding:
        0 !important;
}


.mmhi-support-desc,
.mmhi-support-desc p{

    margin:
        0 !important;

    padding:
        0 !important;


    color:
        #53677A !important;


    font-family:
        "Figtree",
        Arial,
        sans-serif !important;


    font-size:
        10px !important;

    font-weight:
        400 !important;

    line-height:
        1.45 !important;
}



/* ================================
   BENEFITS ROW
   ================================ */

.mmhi-support-benefits{

    width:
        100% !important;


    display:flex !important;

    flex-direction:
        row !important;

    align-items:
        center !important;

    justify-content:
        flex-start !important;


    gap:
        18px !important;


    margin:
        3px 0 0 0 !important;

    padding:
        0 !important;
}



/* INDIVIDUAL BENEFIT */

.mmhi-benefit-item{

    width:
        auto !important;


    display:flex !important;

    flex-direction:
        row !important;

    align-items:
        center !important;


    gap:
        6px !important;


    margin:
        0 !important;

    padding:
        0 !important;


    flex:
        0 0 auto !important;
}



/* ================================
   BENEFIT ICON
   ================================ */

.mmhi-benefit-icon{

    width:
        18px !important;

    min-width:
        18px !important;

    max-width:
        18px !important;


    height:
        18px !important;

    min-height:
        18px !important;

    max-height:
        18px !important;


    display:flex !important;

    align-items:
        center !important;

    justify-content:
        center !important;


    margin:
        0 !important;

    padding:
        0 !important;


    flex:
        0 0 18px !important;
}


.mmhi-benefit-icon
.elementor-icon{

    width:
        18px !important;

    height:
        18px !important;


    display:flex !important;

    align-items:
        center !important;

    justify-content:
        center !important;


    color:
        #0B7075 !important;


    font-size:
        10px !important;
}


/* Elementor SVG ko bhi teal force karo */

.mmhi-benefit-icon
.elementor-icon svg{

    width:
        12px !important;

    height:
        12px !important;

    fill:
        #0B7075 !important;
}



/* ================================
   BENEFIT TEXT
   ================================ */

.mmhi-benefit-text{

    width:
        auto !important;

    margin:
        0 !important;

    padding:
        0 !important;
}


.mmhi-benefit-text
.elementor-heading-title{

    margin:
        0 !important;

    padding:
        0 !important;


    color:
        #42596B !important;


    font-family:
        "Figtree",
        Arial,
        sans-serif !important;


    font-size:
        8.5px !important;

    font-weight:
        600 !important;

    line-height:
        1.2 !important;
}



/* ================================
   RIGHT CTA AREA
   ================================ */

.mmhi-support-action{

    width:
        190px !important;

    min-width:
        190px !important;

    max-width:
        190px !important;


    display:flex !important;

    flex-direction:
        column !important;

    align-items:
        center !important;

    justify-content:
        center !important;


    gap:
        12px !important;


    margin:
        0 !important;

    padding:
        0 !important;


    flex:
        0 0 190px !important;
}



/* ================================
   FIND A THERAPIST BUTTON
   ================================ */

.mmhi-support-btn{

    width:
        160px !important;

    margin:
        0 !important;

    padding:
        0 !important;
}


.mmhi-support-btn
.elementor-button{

    width:
        160px !important;


    min-height:
        42px !important;


    display:flex !important;

    align-items:
        center !important;

    justify-content:
        center !important;


    gap:
        9px !important;


    margin:
        0 !important;

    padding:
        0 18px !important;


    background:
        #0A6670 !important;


    color:
        #FFFFFF !important;


    border:
        0 !important;


    border-radius:
        24px !important;


    box-shadow:
        none !important;


    font-family:
        "Figtree",
        Arial,
        sans-serif !important;


    font-size:
        10px !important;

    font-weight:
        700 !important;

    line-height:
        1 !important;
}


.mmhi-support-btn
.elementor-button:hover{

    background:
        #084F58 !important;
}



/* ================================
   LEARN HOW IT WORKS
   ================================ */

.mmhi-support-link{

    width:
        160px !important;

    margin:
        0 !important;

    padding:
        0 !important;


    text-align:
        center !important;
}


.mmhi-support-link
.elementor-heading-title{

    margin:
        0 !important;

    padding:
        0 !important;


    color:
        #476275 !important;


    font-family:
        "Figtree",
        Arial,
        sans-serif !important;


    font-size:
        8.5px !important;

    font-weight:
        600 !important;

    line-height:
        1.2 !important;
}



/* =========================================================
   TABLET
   ========================================================= */

@media(max-width:1100px){

    .mmhi-support-cta{

        width:
            calc(100% - 40px) !important;

        max-width:
            1033px !important;
    }

}



/* =========================================================
   MOBILE
   ========================================================= */

@media(max-width:767px){

    .mmhi-support-cta{

        width:
            calc(100% - 30px) !important;

        max-width:
            none !important;


        min-height:
            0 !important;


        flex-direction:
            column !important;


        align-items:
            stretch !important;


        gap:
            18px !important;


        margin:
            60px auto 20px auto !important;


        padding:
            0 18px 22px 18px !important;
    }



    .mmhi-support-image-wrap{

        width:
            100% !important;

        min-width:
            100% !important;

        max-width:
            100% !important;


        height:
            155px !important;

        min-height:
            155px !important;

        max-height:
            155px !important;


        flex-basis:
            auto !important;
    }



    .mmhi-support-image,
    .mmhi-support-image
    .elementor-widget-container{

        height:
            155px !important;

        min-height:
            155px !important;
    }



    .mmhi-support-image img{

        width:
            225px !important;

        min-width:
            225px !important;

        max-width:
            225px !important;


        left:
            50% !important;


        bottom:
            0 !important;


        transform:
            translateX(-50%) !important;
    }



    .mmhi-support-copy{

        width:
            100% !important;


        align-items:
            center !important;
    }



    .mmhi-support-title
    .elementor-heading-title{

        font-size:
            22px !important;

        text-align:
            center !important;
    }



    .mmhi-support-desc,
    .mmhi-support-desc p{

        font-size:
            11px !important;

        text-align:
            center !important;
    }



    .mmhi-support-benefits{

        width:
            max-content !important;


        flex-direction:
            column !important;


        align-items:
            flex-start !important;


        gap:
            9px !important;


        margin:
            4px auto 0 auto !important;
    }



    .mmhi-support-action{

        width:
            100% !important;

        min-width:
            100% !important;

        max-width:
            100% !important;


        flex-basis:
            auto !important;


        align-items:
            center !important;
    }



    .mmhi-support-btn,
    .mmhi-support-btn
    .elementor-button,
    .mmhi-support-link{

        width:
            100% !important;

        max-width:
            280px !important;
    }

}

/* =========================================================
   FINAL FRONTEND IMAGE FIX
   IMPORTANT:
   - Existing CTA layout stays unchanged.
   - Text/button/container dimensions stay unchanged.
   - Frontend no longer depends on Elementor's <img> sizing.
   - The illustration is rendered as a positioned pseudo-layer.
   ========================================================= */

/* Only make the existing image path capable of showing overflow */
.elementor-element-6f70632,
.mmhi-support-cta,
.mmhi-support-image-wrap,
.elementor-element-ca3b98c,
.mmhi-support-image,
.elementor-element-ca3b98c > .elementor-widget-container,
.mmhi-support-image > .elementor-widget-container{
    overflow:visible !important;
    --overflow:visible !important;
}

/* Keep original CTA layout intact */
.elementor-element-6f70632,
.mmhi-support-cta{
    position:relative !important;
}

/* Keep image column itself at the EXISTING layout size */
.mmhi-support-image-wrap{
    position:relative !important;
    z-index:20 !important;
}

/* Actual Elementor image widget */
.elementor-element-ca3b98c,
.mmhi-support-image{
    position:relative !important;
    z-index:20 !important;
}

/* The widget container becomes the anchor for the frontend-safe image */
.elementor-element-ca3b98c > .elementor-widget-container,
.mmhi-support-image > .elementor-widget-container{
    position:relative !important;
    z-index:20 !important;
}

/*
   Hide only the browser-rendered <img>.
   Elementor/frontend image width rules can no longer shrink the artwork.
*/
.elementor-element-ca3b98c img,
.mmhi-support-image img{
    opacity:0 !important;
    visibility:hidden !important;

    width:1px !important;
    min-width:1px !important;
    max-width:1px !important;

    height:1px !important;
    min-height:1px !important;
    max-height:1px !important;

    position:absolute !important;
    left:0 !important;
    bottom:0 !important;

    margin:0 !important;
    padding:0 !important;

    transform:none !important;
}

/*
   Render the SAME uploaded illustration independently of Elementor's
   frontend image sizing. Change only --mmhi-cta-art-width if needed.
*/
.elementor-element-ca3b98c > .elementor-widget-container::before,
.mmhi-support-image > .elementor-widget-container::before{
    content:"" !important;

    --mmhi-cta-art-width:300px;

    position:absolute !important;

    width:var(--mmhi-cta-art-width) !important;
    height:315px !important;

    left:0 !important;
    bottom:-2px !important;

    display:block !important;

    background-image:url("https://mensmentalhealthinstitute.com/wp-content/uploads/2026/08/111.png") !important;
    background-repeat:no-repeat !important;
    background-position:left bottom !important;
    background-size:contain !important;

    pointer-events:none !important;

    z-index:50 !important;
}

/* Elementor sometimes applies clipping through nested frontend wrappers */
.elementor-element-6f70632 .e-con,
.elementor-element-6f70632 .e-con-inner,
.elementor-element-6f70632 .elementor-widget,
.elementor-element-6f70632 .elementor-widget-container{
    --overflow:visible !important;
}

/* MOBILE: only illustration rendering changes, layout remains your current layout */
@media(max-width:767px){

    .elementor-element-ca3b98c > .elementor-widget-container::before,
    .mmhi-support-image > .elementor-widget-container::before{
        --mmhi-cta-art-width:260px;

        width:var(--mmhi-cta-art-width) !important;
        height:215px !important;

        left:50% !important;
        bottom:0 !important;

        transform:translateX(-50%) !important;

        background-position:center bottom !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68eed2ee */.mmhi-tools-section{
    width:100%;
    background:#fff;
    font-family:"Figtree",Arial,sans-serif;
}

.mmhi-tools-inner{
    width:750px!important;
    max-width:750px!important;
    margin:0!important;
    transform:translateX(30px);
}

.mmhi-tools-heading .elementor-heading-title{
    margin:0!important;
    color:#0A1930!important;
    font-family:"Figtree",Arial,sans-serif!important;
    font-size:21px!important;
    font-weight:800!important;
    line-height:1.15!important;
    letter-spacing:-.35px!important;
}

.mmhi-tools-subtitle,
.mmhi-tools-subtitle p{
    margin:0!important;
    color:#657084!important;
    font-family:"Figtree",Arial,sans-serif!important;
    font-size:11.5px!important;
    font-weight:400!important;
    line-height:1.45!important;
}

.mmhi-tools-cards{
    display:grid!important;
    grid-template-columns:repeat(3,230px)!important;
    column-gap:20px!important;
    row-gap:20px!important;
    justify-content:start!important;
    align-items:stretch!important;
    width:730px!important;
    max-width:730px!important;
}

.mmhi-tool-card{
    width:230px!important;
    min-width:230px!important;
    max-width:230px!important;
    min-height:140px!important;
    height:auto!important;
    display:flex!important;
    flex-direction:row!important;
    align-items:flex-start!important;
    gap:12px!important;
    padding:14px!important;
    margin:0!important;
    background:#fff!important;
    border:1px solid #DFE4E7!important;
    border-radius:12px!important;
    box-shadow:none!important;
    box-sizing:border-box!important;
}

.mmhi-tool-icon{
    width:48px!important;
    min-width:48px!important;
    height:48px!important;
    min-height:48px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    border-radius:50%!important;
    margin:0!important;
    flex:0 0 48px!important;
}

.mmhi-tool-icon .elementor-icon{
    font-size:22px!important;
    line-height:1!important;
}

.mmhi-journal-icon{
    background:#EAF5F2!important;
}
.mmhi-journal-icon .elementor-icon{
    color:#0B6D73!important;
}

.mmhi-check-icon{
    background:#F0EBFF!important;
}
.mmhi-check-icon .elementor-icon{
    color:#6C50F5!important;
}

.mmhi-conversation-icon{
    background:#EAF5F2!important;
}
.mmhi-conversation-icon .elementor-icon{
    color:#0B6D73!important;
}

.mmhi-tool-content{
    display:flex!important;
    flex-direction:column!important;
    align-items:flex-start!important;
    gap:7px!important;
    width:100%!important;
    min-width:0!important;
    padding:0!important;
    margin:0!important;
}

.mmhi-tool-title{
    width:100%!important;
    margin:0!important;
}

.mmhi-tool-title .elementor-heading-title{
    margin:0!important;
    color:#0A1930!important;
    font-family:"Figtree",Arial,sans-serif!important;
    font-size:12.5px!important;
    font-weight:800!important;
    line-height:1.22!important;
    letter-spacing:-.1px!important;
}

.mmhi-tool-desc{
    width:100%!important;
    margin:0!important;
    padding:0!important;
}

.mmhi-tool-desc,
.mmhi-tool-desc p{
    margin:0!important;
    padding:0!important;
    color:#657084!important;
    font-family:"Figtree",Arial,sans-serif!important;
    font-size:8.7px!important;
    font-weight:400!important;
    line-height:1.45!important;
}

.mmhi-tool-button{
    margin-top:auto!important;
    width:auto!important;
}

.mmhi-tool-button .elementor-button{
    min-height:30px!important;
    padding:7px 12px!important;
    border:1px solid #8FB4B8!important;
    border-radius:999px!important;
    background:#fff!important;
    color:#0C5B64!important;
    box-shadow:none!important;
    font-family:"Figtree",Arial,sans-serif!important;
    font-size:8.5px!important;
    font-weight:700!important;
    line-height:1!important;
}

.mmhi-tool-button .elementor-button:hover{
    background:#F7FBFB!important;
    color:#0C5B64!important;
    border-color:#0C6B73!important;
}

.mmhi-tool-button .elementor-button-icon{
    font-size:9px!important;
    margin-left:6px!important;
}

@media(max-width:900px){
    .mmhi-tools-inner{
        width:100%!important;
        max-width:100%!important;
        transform:none!important;
    }

    .mmhi-tools-cards{
        width:100%!important;
        max-width:100%!important;
        grid-template-columns:repeat(2,minmax(0,1fr))!important;
    }

    .mmhi-tool-card{
        width:100%!important;
        min-width:0!important;
        max-width:none!important;
    }
}

@media(max-width:600px){
    .mmhi-tools-section{
        padding-left:15px!important;
        padding-right:15px!important;
    }

    .mmhi-tools-cards{
        grid-template-columns:1fr!important;
        row-gap:14px!important;
    }

    .mmhi-tool-card{
        width:100%!important;
    }

    .mmhi-tools-heading .elementor-heading-title{
        font-size:20px!important;
    }
}


/* =========================================================
   MMHI TOOLS SECTION
   FINAL RESPONSIVE OVERRIDE ONLY

   DESKTOP 1025PX+ = COMPLETELY UNTOUCHED
   TABLET 768-1024 = 2 CARDS
   MOBILE <=767    = 1 CARD
   ========================================================= */


/* =========================================================
   TABLET
   768PX - 1024PX
   ========================================================= */

@media screen and (min-width:768px) and (max-width:1024px){

    /* OUTER SECTION */
    body .elementor-element-68eed2ee.mmhi-tools-section,
    body .mmhi-tools-section{

        width:100% !important;
        min-width:0 !important;
        max-width:100% !important;

        padding-left:24px !important;
        padding-right:24px !important;

        box-sizing:border-box !important;

        overflow:hidden !important;
    }


    /* INNER CONTENT */
    body .mmhi-tools-section .mmhi-tools-inner{

        width:100% !important;
        min-width:0 !important;
        max-width:100% !important;

        margin:0 !important;

        transform:none !important;
        translate:none !important;

        left:auto !important;
        right:auto !important;

        box-sizing:border-box !important;
    }


    /* HEADING + SUBTITLE */
    body .mmhi-tools-section .mmhi-tools-heading,
    body .mmhi-tools-section .mmhi-tools-subtitle{

        width:100% !important;
        min-width:0 !important;
        max-width:100% !important;

        box-sizing:border-box !important;
    }


    /* CARDS GRID */
    body .mmhi-tools-section .mmhi-tools-cards{

        display:grid !important;

        grid-template-columns:
            repeat(2, minmax(0, 1fr)) !important;

        grid-auto-flow:row !important;

        column-gap:18px !important;
        row-gap:18px !important;

        width:100% !important;
        min-width:0 !important;
        max-width:100% !important;

        margin:0 !important;
        padding:0 !important;

        justify-content:stretch !important;
        justify-items:stretch !important;

        align-items:stretch !important;

        box-sizing:border-box !important;
    }


    /* INDIVIDUAL CARD */
    body .mmhi-tools-section .mmhi-tool-card{

        width:100% !important;
        min-width:0 !important;
        max-width:100% !important;

        height:auto !important;
        min-height:140px !important;
        max-height:none !important;

        margin:0 !important;

        padding:14px !important;

        flex:0 1 auto !important;

        justify-self:stretch !important;

        transform:none !important;

        box-sizing:border-box !important;
    }


    /* CARD CONTENT */
    body .mmhi-tools-section .mmhi-tool-content{

        width:100% !important;
        min-width:0 !important;
        max-width:100% !important;

        box-sizing:border-box !important;
    }


    body .mmhi-tools-section .mmhi-tool-title,
    body .mmhi-tools-section .mmhi-tool-desc{

        width:100% !important;
        min-width:0 !important;
        max-width:100% !important;
    }


    body .mmhi-tools-section
    .mmhi-tool-title .elementor-heading-title,

    body .mmhi-tools-section
    .mmhi-tool-desc,

    body .mmhi-tools-section
    .mmhi-tool-desc p{

        overflow-wrap:break-word !important;
        word-break:normal !important;
    }
}



/* =========================================================
   MOBILE
   0PX - 767PX
   ONE CARD PER ROW
   ========================================================= */

@media screen and (max-width:767px){

    /* =========================================
       OUTER SECTION
       ========================================= */

    html body .elementor-element-68eed2ee.mmhi-tools-section,
    html body .mmhi-tools-section{

        width:100% !important;
        min-width:0 !important;
        max-width:100% !important;

        height:auto !important;

        margin:0 !important;

        padding-left:16px !important;
        padding-right:16px !important;

        box-sizing:border-box !important;

        overflow:hidden !important;
    }


    /* =========================================
       INNER
       REMOVE 750PX + TRANSLATE
       ========================================= */

    html body .mmhi-tools-section .mmhi-tools-inner{

        width:100% !important;
        min-width:0 !important;
        max-width:100% !important;

        height:auto !important;

        margin:0 !important;
        padding-left:0 !important;
        padding-right:0 !important;

        transform:none !important;
        translate:none !important;

        position:relative !important;

        left:auto !important;
        right:auto !important;
        top:auto !important;

        box-sizing:border-box !important;
    }


    /* =========================================
       HEADING
       ========================================= */

    html body .mmhi-tools-section .mmhi-tools-heading{

        width:100% !important;
        min-width:0 !important;
        max-width:100% !important;

        margin-left:0 !important;
        margin-right:0 !important;

        box-sizing:border-box !important;
    }


    html body .mmhi-tools-section
    .mmhi-tools-heading .elementor-heading-title{

        width:100% !important;

        margin:0 !important;

        font-size:20px !important;
        line-height:1.2 !important;

        white-space:normal !important;

        overflow-wrap:break-word !important;
        word-break:normal !important;
    }


    /* =========================================
       SUBTITLE
       ========================================= */

    html body .mmhi-tools-section .mmhi-tools-subtitle{

        width:100% !important;
        min-width:0 !important;
        max-width:100% !important;

        margin-left:0 !important;
        margin-right:0 !important;

        box-sizing:border-box !important;
    }


    html body .mmhi-tools-section .mmhi-tools-subtitle,
    html body .mmhi-tools-section .mmhi-tools-subtitle p{

        font-size:12px !important;
        line-height:1.5 !important;

        white-space:normal !important;

        overflow-wrap:break-word !important;
    }


    /* =========================================
       CARDS GRID
       ========================================= */

    html body .mmhi-tools-section .mmhi-tools-cards{

        display:grid !important;

        grid-template-columns:
            minmax(0, 1fr) !important;

        grid-auto-columns:
            minmax(0, 1fr) !important;

        grid-auto-flow:row !important;

        column-gap:0 !important;
        row-gap:16px !important;

        width:100% !important;
        min-width:0 !important;
        max-width:100% !important;

        height:auto !important;

        margin:0 !important;
        padding:0 !important;

        justify-content:stretch !important;
        justify-items:stretch !important;

        align-items:stretch !important;

        transform:none !important;

        box-sizing:border-box !important;
    }


    /* =========================================
       EACH CARD
       ========================================= */

    html body .mmhi-tools-section .mmhi-tool-card{

        width:100% !important;
        min-width:0 !important;
        max-width:100% !important;

        height:auto !important;
        min-height:140px !important;
        max-height:none !important;

        display:flex !important;

        flex-direction:row !important;
        flex-wrap:nowrap !important;

        align-items:flex-start !important;

        gap:14px !important;

        margin:0 !important;

        padding:16px !important;

        justify-self:stretch !important;
        align-self:stretch !important;

        transform:none !important;
        translate:none !important;

        position:relative !important;

        left:auto !important;
        right:auto !important;

        box-sizing:border-box !important;
    }


    /* =========================================
       ICON
       ========================================= */

    html body .mmhi-tools-section .mmhi-tool-icon{

        width:48px !important;
        min-width:48px !important;
        max-width:48px !important;

        height:48px !important;
        min-height:48px !important;
        max-height:48px !important;

        flex:0 0 48px !important;

        margin:0 !important;

        box-sizing:border-box !important;
    }


    /* =========================================
       CONTENT
       ========================================= */

    html body .mmhi-tools-section .mmhi-tool-content{

        width:auto !important;
        min-width:0 !important;
        max-width:100% !important;

        flex:1 1 0 !important;

        gap:8px !important;

        margin:0 !important;
        padding:0 !important;

        box-sizing:border-box !important;
    }


    /* =========================================
       CARD TITLE
       ========================================= */

    html body .mmhi-tools-section .mmhi-tool-title{

        width:100% !important;
        min-width:0 !important;
        max-width:100% !important;
    }


    html body .mmhi-tools-section
    .mmhi-tool-title .elementor-heading-title{

        width:100% !important;

        font-size:15px !important;
        line-height:1.25 !important;

        white-space:normal !important;

        overflow-wrap:break-word !important;
        word-break:normal !important;
    }


    /* =========================================
       CARD DESCRIPTION
       ========================================= */

    html body .mmhi-tools-section .mmhi-tool-desc{

        width:100% !important;
        min-width:0 !important;
        max-width:100% !important;
    }


    html body .mmhi-tools-section .mmhi-tool-desc,
    html body .mmhi-tools-section .mmhi-tool-desc p{

        font-size:11px !important;
        line-height:1.5 !important;

        white-space:normal !important;

        overflow-wrap:break-word !important;
        word-break:normal !important;
    }


    /* =========================================
       BUTTON
       ========================================= */

    html body .mmhi-tools-section .mmhi-tool-button{

        width:auto !important;
        max-width:100% !important;

        margin-top:auto !important;
    }


    html body .mmhi-tools-section
    .mmhi-tool-button .elementor-button{

        width:auto !important;
        max-width:100% !important;

        min-height:36px !important;

        padding:9px 14px !important;

        font-size:10.5px !important;

        white-space:normal !important;

        box-sizing:border-box !important;
    }
}



/* =========================================================
   SMALL MOBILE
   480PX AND BELOW
   ========================================================= */

@media screen and (max-width:480px){

    html body .elementor-element-68eed2ee.mmhi-tools-section,
    html body .mmhi-tools-section{

        padding-left:14px !important;
        padding-right:14px !important;
    }


    html body .mmhi-tools-section
    .mmhi-tools-heading .elementor-heading-title{

        font-size:19px !important;
    }


    html body .mmhi-tools-section .mmhi-tools-subtitle,
    html body .mmhi-tools-section .mmhi-tools-subtitle p{

        font-size:11.5px !important;
    }


    html body .mmhi-tools-section .mmhi-tools-cards{

        row-gap:14px !important;
    }


    html body .mmhi-tools-section .mmhi-tool-card{

        min-height:0 !important;

        gap:12px !important;

        padding:14px !important;
    }


    html body .mmhi-tools-section .mmhi-tool-icon{

        width:44px !important;
        min-width:44px !important;
        max-width:44px !important;

        height:44px !important;
        min-height:44px !important;
        max-height:44px !important;

        flex:0 0 44px !important;
    }


    html body .mmhi-tools-section
    .mmhi-tool-icon .elementor-icon{

        font-size:20px !important;
    }


    html body .mmhi-tools-section
    .mmhi-tool-title .elementor-heading-title{

        font-size:14px !important;
    }


    html body .mmhi-tools-section .mmhi-tool-desc,
    html body .mmhi-tools-section .mmhi-tool-desc p{

        font-size:10.5px !important;
    }
}



/* =========================================================
   VERY SMALL PHONES
   360PX AND BELOW
   ========================================================= */

@media screen and (max-width:360px){

    html body .elementor-element-68eed2ee.mmhi-tools-section,
    html body .mmhi-tools-section{

        padding-left:12px !important;
        padding-right:12px !important;
    }


    html body .mmhi-tools-section .mmhi-tool-card{

        gap:10px !important;

        padding:13px !important;
    }


    html body .mmhi-tools-section .mmhi-tool-icon{

        width:40px !important;
        min-width:40px !important;
        max-width:40px !important;

        height:40px !important;
        min-height:40px !important;
        max-height:40px !important;

        flex:0 0 40px !important;
    }


    html body .mmhi-tools-section
    .mmhi-tool-icon .elementor-icon{

        font-size:18px !important;
    }


    html body .mmhi-tools-section
    .mmhi-tool-title .elementor-heading-title{

        font-size:13.5px !important;
    }


    html body .mmhi-tools-section .mmhi-tool-desc,
    html body .mmhi-tools-section .mmhi-tool-desc p{

        font-size:10px !important;
    }
}



/* =========================================================
   RESPONSIVE SAFETY
   ONLY APPLIES BELOW 1024PX
   ========================================================= */

@media screen and (max-width:1024px){

    html body .mmhi-tools-section,
    html body .mmhi-tools-section *{

        box-sizing:border-box !important;
    }


    html body .mmhi-tools-section img{

        max-width:100% !important;
        height:auto !important;
    }


    html body .mmhi-tools-section .elementor-widget,
    html body .mmhi-tools-section .elementor-widget-container{

        min-width:0 !important;
    }
}



/* =========================================================
   MMHI TOOLS
   PERMANENT MOBILE FLOW FIX
   Desktop untouched
   ========================================================= */

@media screen and (max-width:767px){

    #mmhi-resource-tools-spacer{
        display:block !important;

        width:100% !important;
        min-width:100% !important;
        max-width:100% !important;

        height:0;

        margin:0 !important;
        padding:0 !important;

        border:0 !important;
        background:transparent !important;

        pointer-events:none !important;
    }


    html body .elementor-element-68eed2ee.mmhi-tools-section,
    html body .mmhi-tools-section{

        position:relative !important;

        top:auto !important;
        right:auto !important;
        bottom:auto !important;
        left:auto !important;

        margin-top:0 !important;

        transform:none !important;
        translate:none !important;

        float:none !important;
        clear:both !important;

        z-index:1 !important;

        width:100% !important;

        visibility:visible !important;
        opacity:1 !important;
    }


    /* Tools inner must stay above its own support CTA */

    html body .mmhi-tools-section .mmhi-tools-inner{

        position:relative !important;

        z-index:2 !important;

        visibility:visible !important;
        opacity:1 !important;
    }


    /* Personalized Support stays AFTER Tools */

    html body .mmhi-tools-section
    .elementor-element-6f70632,

    html body .mmhi-tools-section
    .mmhi-support-cta{

        position:relative !important;

        z-index:1 !important;
    }
}/* End custom CSS */