.elementor-35697 .elementor-element.elementor-element-f45133b{--display:flex;border-style:solid;--border-style:solid;border-width:8px 0px 0px 0px;--border-top-width:8px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D4E5F3;--border-color:#D4E5F3;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:33px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35697 .elementor-element.elementor-element-f45133b:not(.elementor-motion-effects-element-type-background), .elementor-35697 .elementor-element.elementor-element-f45133b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DFF5FC;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-35697 .elementor-element.elementor-element-672fe4e img{width:28%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-35697 .elementor-element.elementor-element-a1cfda1{margin:-48px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-35697 .elementor-element.elementor-element-a1cfda1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:7.1px;word-spacing:0px;color:#4F7285;}.elementor-35697 .elementor-element.elementor-element-30f3abc5{--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:stretch;border-style:solid;--border-style:solid;border-width:0px 0px 0.3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0.3px;--border-left-width:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:3%;--padding-bottom:7%;--padding-left:7%;--padding-right:07%;}.elementor-35697 .elementor-element.elementor-element-30f3abc5:not(.elementor-motion-effects-element-type-background), .elementor-35697 .elementor-element.elementor-element-30f3abc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DFF5FC;}.elementor-35697 .elementor-element.elementor-element-2517ecd9{padding:0px 100px 0px 100px;text-align:center;}.elementor-35697 .elementor-element.elementor-element-2517ecd9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:72px;font-weight:800;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:74px;letter-spacing:-2.3px;-webkit-text-stroke-color:#000;stroke:#000;color:#4F7285;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-35697 .elementor-element.elementor-element-516f3b47{padding:0px 200px 0px 200px;text-align:center;font-family:"Inter", Sans-serif;font-size:24px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:-0.8px;word-spacing:0px;color:#4F7285;}.elementor-35697 .elementor-element.elementor-element-3a7e2dc{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-35697 .elementor-element.elementor-element-bbcde8a{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:6%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:2%;--padding-left:8%;--padding-right:8%;}.elementor-35697 .elementor-element.elementor-element-bbcde8a::before, .elementor-35697 .elementor-element.elementor-element-bbcde8a > .elementor-background-video-container::before, .elementor-35697 .elementor-element.elementor-element-bbcde8a > .e-con-inner > .elementor-background-video-container::before, .elementor-35697 .elementor-element.elementor-element-bbcde8a > .elementor-background-slideshow::before, .elementor-35697 .elementor-element.elementor-element-bbcde8a > .e-con-inner > .elementor-background-slideshow::before, .elementor-35697 .elementor-element.elementor-element-bbcde8a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-35697 .elementor-element.elementor-element-e5dc34c{--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:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:15%;}.elementor-35697 .elementor-element.elementor-element-9cc64d8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:7.1px;word-spacing:0px;color:#4F7285;}.elementor-35697 .elementor-element.elementor-element-7d8efa0{padding:0px 0px 20px 0px;text-align:start;}.elementor-35697 .elementor-element.elementor-element-7d8efa0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:58px;font-weight:800;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:56px;letter-spacing:-0.3px;word-spacing:0px;color:#4F7285;}.elementor-35697 .elementor-element.elementor-element-b7ccd4a{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-35697 .elementor-element.elementor-element-707c177.elementor-view-stacked .elementor-icon{background-color:#4F7285;}.elementor-35697 .elementor-element.elementor-element-707c177.elementor-view-framed .elementor-icon, .elementor-35697 .elementor-element.elementor-element-707c177.elementor-view-default .elementor-icon{color:#4F7285;border-color:#4F7285;}.elementor-35697 .elementor-element.elementor-element-707c177.elementor-view-framed .elementor-icon, .elementor-35697 .elementor-element.elementor-element-707c177.elementor-view-default .elementor-icon svg{fill:#4F7285;}.elementor-35697 .elementor-element.elementor-element-707c177 .elementor-icon{font-size:50px;}.elementor-35697 .elementor-element.elementor-element-707c177 .elementor-icon svg{height:50px;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-35697 .elementor-element.elementor-element-ba1aaaf{padding:0% 0% 0% 12%;}.elementor-35697 .elementor-element.elementor-element-ba1aaaf.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-35697 .elementor-element.elementor-element-ba1aaaf .elementor-main-swiper{width:100%;}.elementor-35697 .elementor-element.elementor-element-ba1aaaf .elementor-main-swiper .swiper-slide{padding:0px 0px 0px 0px;}.elementor-35697 .elementor-element.elementor-element-ba1aaaf .elementor-swiper-button{font-size:20px;}.elementor-35697 .elementor-element.elementor-element-ba1aaaf.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-35697 .elementor-element.elementor-element-ba1aaaf.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:41px;}.elementor-35697 .elementor-element.elementor-element-ba1aaaf.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:41px;}.elementor-35697 .elementor-element.elementor-element-ba1aaaf.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:41px;}.elementor-35697 .elementor-element.elementor-element-ba1aaaf.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:41px;}.elementor-35697 .elementor-element.elementor-element-ba1aaaf .elementor-testimonial__text{color:#4F7285;font-family:var( --e-global-typography-13b2551-font-family ), Sans-serif;font-size:var( --e-global-typography-13b2551-font-size );font-weight:var( --e-global-typography-13b2551-font-weight );text-transform:var( --e-global-typography-13b2551-text-transform );font-style:var( --e-global-typography-13b2551-font-style );text-decoration:var( --e-global-typography-13b2551-text-decoration );line-height:var( --e-global-typography-13b2551-line-height );letter-spacing:var( --e-global-typography-13b2551-letter-spacing );}.elementor-35697 .elementor-element.elementor-element-ba1aaaf .elementor-testimonial__name{color:#4F7285;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-35697 .elementor-element.elementor-element-ba1aaaf .elementor-testimonial__title{color:#4F7285;font-family:var( --e-global-typography-02da0e9-font-family ), Sans-serif;font-size:var( --e-global-typography-02da0e9-font-size );font-weight:var( --e-global-typography-02da0e9-font-weight );text-transform:var( --e-global-typography-02da0e9-text-transform );font-style:var( --e-global-typography-02da0e9-font-style );text-decoration:var( --e-global-typography-02da0e9-text-decoration );line-height:var( --e-global-typography-02da0e9-line-height );}.elementor-35697 .elementor-element.elementor-element-bd9e4b5{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}@media(max-width:1024px){.elementor-35697 .elementor-element.elementor-element-f45133b{--padding-top:18px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-35697 .elementor-element.elementor-element-672fe4e img{width:52%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-35697 .elementor-element.elementor-element-a1cfda1{margin:-48px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-35697 .elementor-element.elementor-element-a1cfda1 .elementor-heading-title{font-size:16px;letter-spacing:6px;}.elementor-35697 .elementor-element.elementor-element-2517ecd9{padding:0px 0px 0px 0px;}.elementor-35697 .elementor-element.elementor-element-2517ecd9 .elementor-heading-title{font-size:58px;line-height:1em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-35697 .elementor-element.elementor-element-516f3b47{padding:0px 0px 0px 0px;font-size:23px;}.elementor-35697 .elementor-element.elementor-element-3a7e2dc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-35697 .elementor-element.elementor-element-bbcde8a{--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:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-35697 .elementor-element.elementor-element-e5dc34c{--padding-top:0%;--padding-bottom:0%;--padding-left:15%;--padding-right:15%;}.elementor-35697 .elementor-element.elementor-element-9cc64d8{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-35697 .elementor-element.elementor-element-9cc64d8 .elementor-heading-title{font-size:17px;letter-spacing:6px;}.elementor-35697 .elementor-element.elementor-element-7d8efa0{text-align:center;}.elementor-35697 .elementor-element.elementor-element-7d8efa0 .elementor-heading-title{font-size:46px;line-height:1em;}.elementor-35697 .elementor-element.elementor-element-b7ccd4a{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-35697 .elementor-element.elementor-element-707c177 .elementor-icon-wrapper{text-align:center;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-35697 .elementor-element.elementor-element-ba1aaaf{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;padding:2% 0% 0% 0%;}.elementor-35697 .elementor-element.elementor-element-ba1aaaf .elementor-testimonial__text{font-size:var( --e-global-typography-13b2551-font-size );line-height:var( --e-global-typography-13b2551-line-height );letter-spacing:var( --e-global-typography-13b2551-letter-spacing );}.elementor-35697 .elementor-element.elementor-element-ba1aaaf .elementor-testimonial__name{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-35697 .elementor-element.elementor-element-ba1aaaf .elementor-testimonial__title{font-size:var( --e-global-typography-02da0e9-font-size );line-height:var( --e-global-typography-02da0e9-line-height );}.elementor-35697 .elementor-element.elementor-element-bd9e4b5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-35697 .elementor-element.elementor-element-f45133b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:13px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-35697 .elementor-element.elementor-element-672fe4e{padding:2px 0px 0px 0px;}.elementor-35697 .elementor-element.elementor-element-672fe4e img{width:76%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-35697 .elementor-element.elementor-element-a1cfda1{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-35697 .elementor-element.elementor-element-a1cfda1 .elementor-heading-title{font-size:12px;letter-spacing:4px;}.elementor-35697 .elementor-element.elementor-element-30f3abc5{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-35697 .elementor-element.elementor-element-2517ecd9{padding:0px 0px 7px 0px;}.elementor-35697 .elementor-element.elementor-element-2517ecd9 .elementor-heading-title{font-size:36px;letter-spacing:-2px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-35697 .elementor-element.elementor-element-516f3b47{padding:0px 20px 20px 20px;text-align:center;font-size:18px;}.elementor-35697 .elementor-element.elementor-element-3a7e2dc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-35697 .elementor-element.elementor-element-bbcde8a{--margin-top:4%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:10%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-35697 .elementor-element.elementor-element-e5dc34c{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-35697 .elementor-element.elementor-element-9cc64d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-35697 .elementor-element.elementor-element-9cc64d8 .elementor-heading-title{font-size:16px;letter-spacing:4px;}.elementor-35697 .elementor-element.elementor-element-7d8efa0{text-align:center;}.elementor-35697 .elementor-element.elementor-element-7d8efa0 .elementor-heading-title{font-size:33px;}.elementor-35697 .elementor-element.elementor-element-b7ccd4a{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-35697 .elementor-element.elementor-element-707c177{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-35697 .elementor-element.elementor-element-ba1aaaf{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;}.elementor-35697 .elementor-element.elementor-element-ba1aaaf .elementor-testimonial__text{font-size:var( --e-global-typography-13b2551-font-size );line-height:var( --e-global-typography-13b2551-line-height );letter-spacing:var( --e-global-typography-13b2551-letter-spacing );}.elementor-35697 .elementor-element.elementor-element-ba1aaaf .elementor-testimonial__name{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-35697 .elementor-element.elementor-element-ba1aaaf .elementor-testimonial__title{font-size:var( --e-global-typography-02da0e9-font-size );line-height:var( --e-global-typography-02da0e9-line-height );}.elementor-35697 .elementor-element.elementor-element-bd9e4b5{--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(min-width:768px){.elementor-35697 .elementor-element.elementor-element-e5dc34c{--width:50%;}.elementor-35697 .elementor-element.elementor-element-b7ccd4a{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-35697 .elementor-element.elementor-element-e5dc34c{--width:100%;}.elementor-35697 .elementor-element.elementor-element-b7ccd4a{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-2517ecd9 */.page-id-XX .site-footer {
    display: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-eb787da */@import url('https://fonts.googleapis.com/css2?family=Inter:opsz,wght@14..32,100..900&display=swap');


.ms {
  font-family: 'Inter', sans-serif;
  background: #E8F9FF;
  color: #2d4a54;
  padding: 40px 32px 52px;
  max-width: 1200px;
  margin: 0 auto;
  line-height: 1.5;
}

.ms *, .ms *::before, .ms *::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

/* ── HEADER ── */
.ms-hdr {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 40px;
  padding-bottom: 18px;
  border-bottom: 1.5px solid #b8ced6;
}
.ms-brand {
  font-family: 'Inter', sans-serif;
  font-size: 14px;
  letter-spacing: .16em;
  color: #7a9aa5;
  text-transform: uppercase;
  line-height: 1.9;
}
.ms-brand strong {
  color: #2d4a54;
  font-weight: 500;
}
.ms-badge {
  font-family: 'Inter', sans-serif;
  font-size: 15px;
  letter-spacing: .12em;
  text-transform: uppercase;
  background: #2d4a54;
  color: #dde8ec;
  padding: 5px 11px;
  border-radius: 2px;
  white-space: nowrap;
  flex-shrink: 0;
}

/* ── HOOK ── */
.ms-hook {
  margin-bottom: 44px;
}
.ms-hook h1 {
  font-family: 'Inter', sans-serif;
  font-size: clamp(32px, 5vw, 52px);
  font-weight: 800;
  line-height: 1.06;
  letter-spacing: -.025em;
  color: #2d4a54;
  margin-bottom: 16px;
}
.ms-hook h1 em {
  font-style: normal;
  color: #A3C6DA;
}
.ms-hook p {
  font-family: 'Inter', sans-serif;
  font-size: 18px;
  line-height: 1.8;
  color: #4a6870;
  max-width: 520px;
}

/* ── SLASH DIVIDER ── */
.ms-slash {
  font-family: 'Inter', sans-serif;
  font-size: 34px;
  font-weight: 800;
  color: #7a9aa5;
  letter-spacing: .01em;
  margin-bottom: 20px;
  margin-top: 4px;
}

.ms-slash2 {
  font-family: 'Inter', sans-serif;
  font-size: 34px;
  font-weight: 800;
  color: #AF4040;
  letter-spacing: .01em;
  margin-bottom: 20px;
  margin-top: 4px;
}

/* ── SPACING ── */
.ms-sp { margin-bottom: 44px; }

/* ── SECTION OUTPUT LABEL ── */
.ms-output-label {
  font-family: 'Inter', sans-serif;
  font-size: 19px;
  font-weight: 800;
  letter-spacing: .2em;
  text-transform: uppercase;
  color: #7a9aa5;
  background: #e0eaee;
  border: 1px solid #b8ced6;
  border-bottom: none;
  padding: 8px 16px;
  border-radius: 3px 3px 0 0;
  display: block;
}

/* ── TWO COLUMN ── */
.ms-2col {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 16px;
  margin-bottom: 44px;
}

/* ── PROBLEM BLOCK ── */
.ms-prob {
  background: #eaf2f5;
  border: 1px solid #b8ced6;
  border-left: 3px solid #AF4040;
  padding: 22px 24px;
  border-radius: 0 3px 3px 0;
}
.ms-prob h3 {
  font-family: 'Inter', sans-serif;
  font-size: 17px;
  font-weight: 800;
  letter-spacing: .14em;
  text-transform: uppercase;
  color: #2d4a54;
  margin-bottom: 12px;
}
.ms-prob p {
  font-family: 'Inter', sans-serif;
  font-size: 17px;
  line-height: 1.8;
  color: #4a6870;
  margin-bottom: 9px;
}
.ms-prob p:last-child { margin-bottom: 0; }

/* ── WHAT BLOCK ── */
.ms-what {
  background: #2d4a54;
  padding: 22px 24px;
  border-radius: 3px;
}
.ms-what h3 {
  font-family: 'Inter', sans-serif;
  font-size: 17px;
  font-weight: 800;
  letter-spacing: .14em;
  text-transform: uppercase;
  color: rgba(255,255,255,255);
  margin-bottom: 14px;
}
.ms-wi {
  display: flex;
  gap: 10px;
  align-items: flex-start;
  margin-bottom: 11px;
}
.ms-wi:last-child { margin-bottom: 0; }
.ms-arr {
  font-family: 'Inter', sans-serif;
  font-size: 16px;
  color: #c85050;
  flex-shrink: 0;
  line-height: 1.8;
}
.ms-wi p {
  font-family: 'Inter', sans-serif;
  font-size: 17px;
  line-height: 1.75;
  color: #9bbec8;
}

/* ── USE CASES (CUADRADOS) ── */
.ms-ucg {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 17px;
  margin-bottom: 44px;
}
.ms-uc {
  background: #ffffff;
  border: 1px solid #b8ced6;
  padding: 18px 20px;
  border-radius: 3px;
}
.ms-ucn {
  font-family: 'Inter', sans-serif;
  font-size: 17px;
  font-weight: 800;
  letter-spacing: .15em;
  color: #7a9aa5;
  margin-bottom: 7px;
  text-transform: uppercase;
  display: block;
}
.ms-uc p {
  font-family: 'Inter', sans-serif;
  font-size: 17px;  /* Aumentado de 15px → igual que B2C */
  line-height: 1.7;
  color: #4a6870;
}

/* ── BEFORE / AFTER ── */
.ms-bag {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 2px;
  border-radius: 3px;
  overflow: hidden;
  border: 1px solid #b8ced6;
}
.ms-bc {
  padding: 20px 22px;
  background: #eaf2f5;
}
.ms-baf {
  background: #2d4a54;
}
.ms-bc h4, .ms-baf h4 {
  font-family: 'Inter', sans-serif;
  font-size: 20px;  /* Aumentado de 17px → igual que B2C */
  font-weight: 800;
  letter-spacing: .2em;
  text-transform: uppercase;
  margin-bottom: 12px;
}
.ms-bc h4 {
  color: #AF4040;
  font-weight: 800;
}
.ms-baf h4 {
  color: #ffffff;
  font-weight: 800;
}
.ms-bi {
  font-family: 'Inter', sans-serif;
  font-size: 17px;  /* Aumentado de 15px → igual que B2C */
  line-height: 1.7;
  padding: 6px 0;
  border-bottom: 1px solid #b8ced6;
  color: #4a6870;
}
.ms-baf .ms-bi {
  color: #8ab8c4;
  border-color: rgba(255,255,255,.07);
}
.ms-bi:last-child { border-bottom: none; }

/* ── CV STRENGTH TABLE (TABLAS) ── */
.ms-cvt table,
.ms-snap table {
  width: 100%;
  border-collapse: collapse;
  font-family: 'Inter', sans-serif;
  font-size: 17px;  /* Aumentado de 15px → igual que B2C */
  border: 1px solid #b8ced6;
  border-radius: 0 3px 3px 3px;
  overflow: hidden;
}
.ms-cvt thead tr,
.ms-snap thead tr {
  background: #2d4a54;
  color: #dde8ec;
}
.ms-cvt thead th,
.ms-snap thead th {
  text-align: left;
  padding: 12px 16px;
  font-size: 17px;
  letter-spacing: .16em;
  text-transform: uppercase;
  font-weight: 600;
  font-family: 'Inter', sans-serif;
}
.ms-cvt tbody tr,
.ms-snap tbody tr {
  background: #ffffff;
  border-bottom: 1px solid #b8ced6;
}
.ms-cvt tbody tr:last-child,
.ms-snap tbody tr:last-child { border-bottom: none; }
.ms-cvt tbody tr:nth-child(even),
.ms-snap tbody tr:nth-child(even) { background: #f0f5f7; }
.ms-cvt tbody td,
.ms-snap tbody td {
  padding: 12px 16px;
  color: #4a6870;
  line-height: 1.55;
  vertical-align: top;
  font-family: 'Inter', sans-serif;
  font-size: 17px;  /* Aumentado de 15px → igual que B2C */
}
.ms-cvt tbody td:first-child {
  color: #2d4a54;
  font-weight: 500;
  width: 22%;
  white-space: nowrap;
}
.ms-cvt tbody td:nth-child(2) {
  width: 14%;
}
.ms-snap tbody td:first-child {
  color: #2d4a54;
  font-weight: 500;
  width: 34%;
  white-space: nowrap;
}

/* ── SCORE BAR ── */
.ms-score {
  display: inline-flex;
  align-items: center;
  gap: 6px;
}
.ms-score-num {
  font-family: 'Inter', sans-serif;
  font-weight: 700;
  font-size: 18px;  /* Aumentado de 16px → igual que B2C */
}
.ms-score-denom {
  font-family: 'Inter', sans-serif;
  font-size: 17px;
  color: #7a9aa5;
}
.ms-score-bar {
  width: 48px;
  height: 5px;
  background: #b8ced6;
  border-radius: 3px;
  overflow: hidden;
  display: inline-block;
  vertical-align: middle;
}
.ms-score-fill {
  height: 100%;
  border-radius: 3px;
}
.s-high { background: #4a9e6e; }
.s-mid  { background: #d4a843; }
.s-low  { background: #AF4040; }

/* ── RECRUITER PERSPECTIVE (CUADRADO) ── */
.ms-persp-inner {
  background: #2d4a54;
  border-radius: 0 3px 3px 3px;
  padding: 26px 28px 26px 42px;
  position: relative;
}
.ms-persp-inner::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 3px;
  height: 100%;
  background: #A3C6DA;
  border-radius: 3px 0 0 3px;
}
.ms-persp-tag {
  font-family: 'Inter', sans-serif;
  font-size: 18px;  /* Aumentado de 20px → alineado con B2C (18px) */
  letter-spacing: 0.1em;
  font-weight: 700;
  text-transform: uppercase;
  color: rgba(255,255,255,255);
  margin-bottom: 17px;
  display: block;
}
.ms-persp-text {
  font-family: 'Inter', sans-serif;
  font-size: 18px;  /* Aumentado de 16px → igual que B2C */
  line-height: 1.85;
  color: #9bbec8;
}
.ms-persp-text strong {
  color: #c8dde4;
  font-weight: 500;
}

/* ── TAGS ── */
.ms-tag {
  display: inline-block;
  font-family: 'Inter', sans-serif;
  font-size: 16px;  /* Ajustado de 17px → igual que B2C */
  letter-spacing: .1em;
  text-transform: uppercase;
  padding: 4px 10px;
  border-radius: 2px;
  font-weight: 600;
}
.ms-tag.ok  { background: #d4ede0; color: #2d6e4e; }
.ms-tag.med { background: #fdefd6; color: #7a5c1e; }
.ms-tag.hi  { background: #fde0dc; color: #AF4040; }

/* ── HIREABILITY INDEX ── */
.ms-index {
  display: inline-flex;
  align-items: baseline;
  gap: 4px;
}
.ms-index-num {
  font-family: 'Inter', sans-serif;
  font-size: 48px;
  font-weight: 800;
  color: #A3C6DA;
  line-height: 1;
}
.ms-index-denom {
  font-family: 'Inter', sans-serif;
  font-size: 20px;
  color: #7a9aa5;
}
.ms-brutal {
  font-style: italic;
  color: #AF4040;
}
.ms-snap-note {
  font-family: 'Inter', sans-serif;
  font-size: 24px;  /* Aumentado de 14px → igual que B2C */
  color: #7a9aa5;
  font-style: italic;
  margin-top: 9px;
  line-height: 1.6;
}

/* ── CTA ── */
.ms-cta {
  background: #2d4a54;
  border-radius: 4px;
  padding: 32px 30px;
  display: grid;
  grid-template-columns: 1fr auto;
  gap: 28px;
  align-items: center;
}
.ms-ctal h2 {
  font-family: 'Inter', sans-serif;
  font-size: 24px;
  font-weight: 800;
  color: #e8f2f5;
  line-height: 1.2;
  margin-bottom: 17px;
  letter-spacing: -.015em;
}
.ms-ctal h2 em {
  font-style: normal;
  color: #c85050;
}
.ms-ctasteps { list-style: none; }
.ms-ctasteps li {
  font-family: 'Inter', sans-serif;
  font-size: 17px;  /* Aumentado de 15px → igual que B2C */
  color: #7aa0b0;
  padding: 3px 0;
  display: flex;
  gap: 9px;
  line-height: 1.6;
}
.ms-ctasteps li::before {
  content: "→";
  color: #c85050;
  flex-shrink: 0;
}
.ms-ctar { text-align: center; flex-shrink: 0; }
.ms-tok {
  background: #AF4040;
  border-radius: 3px;
  padding: 16px 24px;
  margin-bottom: 8px;
}
.ms-tokn {
  font-family: 'Inter', sans-serif;
  font-size: 44px;
  font-weight: 800;
  color: white;
  line-height: 1;
  display: block;
  margin-bottom: 3px;
}
.ms-tokl {
  font-family: 'Inter', sans-serif;
  font-size: 17px;
  letter-spacing: .14em;
  text-transform: uppercase;
  color: rgba(255,255,255,.65);
  display: block;
  line-height: 1.6;
}
.ms-ctasub {
  font-family: 'Inter', sans-serif;
  font-size: 17px;
  color: #7a9aa5;
  letter-spacing: .05em;
}

/* ── FOOTER ── */
.ms-ft {
  margin-top: 32px;
  padding-top: 16px;
  border-top: 1px solid #b8ced6;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 8px;
}
.ms-ft p {
  font-family: 'Inter', sans-serif;
  font-size: 17px;
  color: #7a9aa5;
  letter-spacing: .08em;
}
.ms-ft a {
  color: #4a6870;
  text-decoration: none;
}
.ms-ft a:hover { color: #AF4040; }

/* ── RESPONSIVE ── */
@media (max-width: 640px) {
  .ms { padding: 24px 16px 40px; }
  .ms-hdr { flex-direction: column; gap: 10px; }
  .ms-2col,
  .ms-bag,
  .ms-ucg,
  .ms-cta { grid-template-columns: 1fr; }
  .ms-cvt tbody td:first-child,
  .ms-snap tbody td:first-child { white-space: normal; }

  .ms-cvt table,
  .ms-snap table {
    display: block;
    overflow-x: auto;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch;
  }

  .ms-cvt tbody td,
  .ms-snap tbody td {
    white-space: normal;
    min-width: 120px;
  }

  .ms-cvt tbody td:first-child,
  .ms-snap tbody td:first-child {
    white-space: normal;
    min-width: 140px;
  }
}/* End custom CSS */