.elementor-2 .elementor-element.elementor-element-b9581f0{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:48px;--padding-bottom:96px;--padding-left:48px;--padding-right:48px;}.elementor-2 .elementor-element.elementor-element-b9581f0:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-b9581f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9FD;background-image:url("https://training.haptraining.com/wp-content/uploads/2025/06/01-fd-bg_lg-scaled.jpg");background-position:top center;background-repeat:no-repeat;background-size:100% auto;}.elementor-2 .elementor-element.elementor-element-6d2524f9{--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-widget-theme-site-logo .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 );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-63ecb43e img{width:122px;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-45a48630 .elementor-button{font-family:var( --e-global-typography-9f7f43a-font-family ), Sans-serif;font-size:var( --e-global-typography-9f7f43a-font-size );font-weight:var( --e-global-typography-9f7f43a-font-weight );text-transform:var( --e-global-typography-9f7f43a-text-transform );line-height:var( --e-global-typography-9f7f43a-line-height );letter-spacing:var( --e-global-typography-9f7f43a-letter-spacing );word-spacing:var( --e-global-typography-9f7f43a-word-spacing );fill:var( --e-global-color-text );color:var( --e-global-color-text );background-color:#FFFFFF00;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-4b17e809{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-663c3de0{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-7d01149b{text-align:center;}.elementor-2 .elementor-element.elementor-element-7d01149b .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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-64f77066{text-align:center;}.elementor-2 .elementor-element.elementor-element-64f77066 .elementor-heading-title{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 );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-64f77066.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-d432b9a{--display:flex;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-2 .elementor-element.elementor-element-73e6605c{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-2 .elementor-element.elementor-element-73fb08c0{--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:center;--align-items:center;--border-radius:32px 32px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2 .elementor-element.elementor-element-73fb08c0:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-73fb08c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-832377 .elementor-heading-title{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-59a190d );}.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-2 .elementor-element.elementor-element-740c05b1 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-740c05b1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-59a190d );}.elementor-2 .elementor-element.elementor-element-740c05b1.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-740c05b1.elementor-view-default .elementor-icon{color:var( --e-global-color-59a190d );border-color:var( --e-global-color-59a190d );}.elementor-2 .elementor-element.elementor-element-740c05b1.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-740c05b1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-59a190d );}.elementor-2 .elementor-element.elementor-element-740c05b1 .elementor-icon{font-size:40px;}.elementor-2 .elementor-element.elementor-element-740c05b1 .elementor-icon svg{height:40px;}.elementor-2 .elementor-element.elementor-element-740c05b1 > .elementor-widget-container{margin:0px 0px -6px 0px;}.elementor-2 .elementor-element.elementor-element-4691a2be .elementor-heading-title{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-59a190d );}.elementor-2 .elementor-element.elementor-element-9928018{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.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 );line-height:var( --e-global-typography-text-line-height );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-2 .elementor-element.elementor-element-795722bc{text-align:center;font-family:var( --e-global-typography-540e78e-font-family ), Sans-serif;font-size:var( --e-global-typography-540e78e-font-size );font-weight:var( --e-global-typography-540e78e-font-weight );text-transform:var( --e-global-typography-540e78e-text-transform );line-height:var( --e-global-typography-540e78e-line-height );letter-spacing:var( --e-global-typography-540e78e-letter-spacing );word-spacing:var( --e-global-typography-540e78e-word-spacing );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-32e4cdf6 .elementor-button{fill:var( --e-global-color-59a190d );color:var( --e-global-color-59a190d );background-color:var( --e-global-color-accent );box-shadow:0px 4px 13px 0px rgba(0, 0, 0, 0.25);padding:24px 48px 24px 48px;}.elementor-2 .elementor-element.elementor-element-351ba950{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-2 .elementor-element.elementor-element-351ba950:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-351ba950 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, #F8F9FD 100%);}.elementor-2 .elementor-element.elementor-element-2f60879e{--display:flex;--padding-top:167px;--padding-bottom:167px;--padding-left:48px;--padding-right:96px;}.elementor-2 .elementor-element.elementor-element-2f60879e:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-2f60879e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://training.haptraining.com/wp-content/uploads/2025/06/02-fd-image_lg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.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 );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-42e9ae52{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:167px;--padding-bottom:167px;--padding-left:96px;--padding-right:48px;}.elementor-2 .elementor-element.elementor-element-35d80299{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-551a7aec{font-family:var( --e-global-typography-540e78e-font-family ), Sans-serif;font-size:var( --e-global-typography-540e78e-font-size );font-weight:var( --e-global-typography-540e78e-font-weight );text-transform:var( --e-global-typography-540e78e-text-transform );line-height:var( --e-global-typography-540e78e-line-height );letter-spacing:var( --e-global-typography-540e78e-letter-spacing );word-spacing:var( --e-global-typography-540e78e-word-spacing );}.elementor-2 .elementor-element.elementor-element-c9e1b9b{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-27c20bc8{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-51d6e3a{font-family:var( --e-global-typography-49f4e84-font-family ), Sans-serif;font-size:var( --e-global-typography-49f4e84-font-size );font-weight:var( --e-global-typography-49f4e84-font-weight );text-transform:var( --e-global-typography-49f4e84-text-transform );line-height:var( --e-global-typography-49f4e84-line-height );letter-spacing:var( --e-global-typography-49f4e84-letter-spacing );word-spacing:var( --e-global-typography-49f4e84-word-spacing );}.elementor-2 .elementor-element.elementor-element-c51e023{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-3e6af5b{font-family:var( --e-global-typography-49f4e84-font-family ), Sans-serif;font-size:var( --e-global-typography-49f4e84-font-size );font-weight:var( --e-global-typography-49f4e84-font-weight );text-transform:var( --e-global-typography-49f4e84-text-transform );line-height:var( --e-global-typography-49f4e84-line-height );letter-spacing:var( --e-global-typography-49f4e84-letter-spacing );word-spacing:var( --e-global-typography-49f4e84-word-spacing );}.elementor-2 .elementor-element.elementor-element-54ad18b8{--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:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:96px;--padding-bottom:64px;--padding-left:48px;--padding-right:48px;}.elementor-2 .elementor-element.elementor-element-54ad18b8:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-54ad18b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-2840d51b{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2 .elementor-element.elementor-element-24b37cdf .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-24b37cdf.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-24b37cdf.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-24b37cdf.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-24b37cdf.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-24b37cdf.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-24b37cdf .elementor-icon{font-size:56px;}.elementor-2 .elementor-element.elementor-element-24b37cdf .elementor-icon svg{height:56px;}.elementor-2 .elementor-element.elementor-element-53bce40c{text-align:center;}.elementor-2 .elementor-element.elementor-element-53bce40c .elementor-heading-title{font-family:var( --e-global-typography-e372bdd-font-family ), Sans-serif;font-size:var( --e-global-typography-e372bdd-font-size );font-weight:var( --e-global-typography-e372bdd-font-weight );text-transform:var( --e-global-typography-e372bdd-text-transform );line-height:var( --e-global-typography-e372bdd-line-height );letter-spacing:var( --e-global-typography-e372bdd-letter-spacing );word-spacing:var( --e-global-typography-e372bdd-word-spacing );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-53bce40c > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-657bb88f{text-align:center;}.elementor-2 .elementor-element.elementor-element-657bb88f .elementor-heading-title{font-family:var( --e-global-typography-13ffaa4-font-family ), Sans-serif;font-size:var( --e-global-typography-13ffaa4-font-size );font-weight:var( --e-global-typography-13ffaa4-font-weight );text-transform:var( --e-global-typography-13ffaa4-text-transform );line-height:var( --e-global-typography-13ffaa4-line-height );letter-spacing:var( --e-global-typography-13ffaa4-letter-spacing );word-spacing:var( --e-global-typography-13ffaa4-word-spacing );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-657bb88f > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-4c23cac3{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-2 .elementor-element.elementor-element-9e49085 img{width:506px;}.elementor-2 .elementor-element.elementor-element-7f8d989{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-2 .elementor-element.elementor-element-78bc43b{text-align:center;}.elementor-2 .elementor-element.elementor-element-78bc43b .elementor-heading-title{font-family:var( --e-global-typography-540e78e-font-family ), Sans-serif;font-size:var( --e-global-typography-540e78e-font-size );font-weight:var( --e-global-typography-540e78e-font-weight );text-transform:var( --e-global-typography-540e78e-text-transform );line-height:var( --e-global-typography-540e78e-line-height );letter-spacing:var( --e-global-typography-540e78e-letter-spacing );word-spacing:var( --e-global-typography-540e78e-word-spacing );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-78bc43b > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-f6aa949{text-align:center;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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-ac7f42f{--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:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:96px;--padding-bottom:96px;--padding-left:48px;--padding-right:48px;}.elementor-2 .elementor-element.elementor-element-ac7f42f:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-ac7f42f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F7F8F9 0%, var( --e-global-color-secondary ) 100%);}.elementor-2 .elementor-element.elementor-element-8158b1a{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2 .elementor-element.elementor-element-76ade25{text-align:center;}.elementor-2 .elementor-element.elementor-element-76ade25 .elementor-heading-title{font-family:var( --e-global-typography-13ffaa4-font-family ), Sans-serif;font-size:var( --e-global-typography-13ffaa4-font-size );font-weight:var( --e-global-typography-13ffaa4-font-weight );text-transform:var( --e-global-typography-13ffaa4-text-transform );line-height:var( --e-global-typography-13ffaa4-line-height );letter-spacing:var( --e-global-typography-13ffaa4-letter-spacing );word-spacing:var( --e-global-typography-13ffaa4-word-spacing );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-76ade25 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-8a40ebb{text-align:center;}.elementor-2 .elementor-element.elementor-element-8a40ebb .elementor-heading-title{font-family:var( --e-global-typography-e372bdd-font-family ), Sans-serif;font-size:var( --e-global-typography-e372bdd-font-size );font-weight:var( --e-global-typography-e372bdd-font-weight );text-transform:var( --e-global-typography-e372bdd-text-transform );line-height:var( --e-global-typography-e372bdd-line-height );letter-spacing:var( --e-global-typography-e372bdd-letter-spacing );word-spacing:var( --e-global-typography-e372bdd-word-spacing );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-8a40ebb > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-4030676{--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;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-2 .elementor-element.elementor-element-fec6d05{--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:48px 48px;--row-gap:48px;--column-gap:48px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-2 .elementor-element.elementor-element-fec6d05.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-1b03795{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-2 .elementor-element.elementor-element-f4fb0e9{font-family:var( --e-global-typography-9bcad8d-font-family ), Sans-serif;font-size:var( --e-global-typography-9bcad8d-font-size );font-weight:var( --e-global-typography-9bcad8d-font-weight );text-transform:var( --e-global-typography-9bcad8d-text-transform );line-height:var( --e-global-typography-9bcad8d-line-height );letter-spacing:var( --e-global-typography-9bcad8d-letter-spacing );word-spacing:var( --e-global-typography-9bcad8d-word-spacing );}.elementor-2 .elementor-element.elementor-element-9974096{font-family:var( --e-global-typography-49f4e84-font-family ), Sans-serif;font-size:var( --e-global-typography-49f4e84-font-size );font-weight:var( --e-global-typography-49f4e84-font-weight );text-transform:var( --e-global-typography-49f4e84-text-transform );line-height:var( --e-global-typography-49f4e84-line-height );letter-spacing:var( --e-global-typography-49f4e84-letter-spacing );word-spacing:var( --e-global-typography-49f4e84-word-spacing );}.elementor-2 .elementor-element.elementor-element-5319e40 img{width:450px;}.elementor-2 .elementor-element.elementor-element-62f19af img{width:450px;}.elementor-2 .elementor-element.elementor-element-af2f7e7{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-83931d0{--icon-box-icon-margin:15px;}.elementor-2 .elementor-element.elementor-element-83931d0 .elementor-icon-box-title{margin-bottom:0px;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-83931d0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-83931d0.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-83931d0.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-83931d0 .elementor-icon{font-size:18px;}.elementor-2 .elementor-element.elementor-element-83931d0 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-83931d0 .elementor-icon-box-title a{font-family:var( --e-global-typography-49f4e84-font-family ), Sans-serif;font-size:var( --e-global-typography-49f4e84-font-size );font-weight:var( --e-global-typography-49f4e84-font-weight );text-transform:var( --e-global-typography-49f4e84-text-transform );line-height:var( --e-global-typography-49f4e84-line-height );letter-spacing:var( --e-global-typography-49f4e84-letter-spacing );word-spacing:var( --e-global-typography-49f4e84-word-spacing );}.elementor-2 .elementor-element.elementor-element-83931d0 .elementor-icon-box-description{font-family:var( --e-global-typography-bcbf35b-font-family ), Sans-serif;font-size:var( --e-global-typography-bcbf35b-font-size );font-weight:var( --e-global-typography-bcbf35b-font-weight );text-transform:var( --e-global-typography-bcbf35b-text-transform );line-height:var( --e-global-typography-bcbf35b-line-height );letter-spacing:var( --e-global-typography-bcbf35b-letter-spacing );word-spacing:var( --e-global-typography-bcbf35b-word-spacing );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-f50dfbe{--icon-box-icon-margin:15px;}.elementor-2 .elementor-element.elementor-element-f50dfbe .elementor-icon-box-title{margin-bottom:0px;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-f50dfbe.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-f50dfbe.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-f50dfbe.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-f50dfbe .elementor-icon{font-size:18px;}.elementor-2 .elementor-element.elementor-element-f50dfbe .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-f50dfbe .elementor-icon-box-title a{font-family:var( --e-global-typography-49f4e84-font-family ), Sans-serif;font-size:var( --e-global-typography-49f4e84-font-size );font-weight:var( --e-global-typography-49f4e84-font-weight );text-transform:var( --e-global-typography-49f4e84-text-transform );line-height:var( --e-global-typography-49f4e84-line-height );letter-spacing:var( --e-global-typography-49f4e84-letter-spacing );word-spacing:var( --e-global-typography-49f4e84-word-spacing );}.elementor-2 .elementor-element.elementor-element-f50dfbe .elementor-icon-box-description{font-family:var( --e-global-typography-bcbf35b-font-family ), Sans-serif;font-size:var( --e-global-typography-bcbf35b-font-size );font-weight:var( --e-global-typography-bcbf35b-font-weight );text-transform:var( --e-global-typography-bcbf35b-text-transform );line-height:var( --e-global-typography-bcbf35b-line-height );letter-spacing:var( --e-global-typography-bcbf35b-letter-spacing );word-spacing:var( --e-global-typography-bcbf35b-word-spacing );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-42301e0{--icon-box-icon-margin:15px;}.elementor-2 .elementor-element.elementor-element-42301e0 .elementor-icon-box-title{margin-bottom:0px;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-42301e0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-42301e0.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-42301e0.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-42301e0 .elementor-icon{font-size:18px;}.elementor-2 .elementor-element.elementor-element-42301e0 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-42301e0 .elementor-icon-box-title a{font-family:var( --e-global-typography-49f4e84-font-family ), Sans-serif;font-size:var( --e-global-typography-49f4e84-font-size );font-weight:var( --e-global-typography-49f4e84-font-weight );text-transform:var( --e-global-typography-49f4e84-text-transform );line-height:var( --e-global-typography-49f4e84-line-height );letter-spacing:var( --e-global-typography-49f4e84-letter-spacing );word-spacing:var( --e-global-typography-49f4e84-word-spacing );}.elementor-2 .elementor-element.elementor-element-42301e0 .elementor-icon-box-description{font-family:var( --e-global-typography-bcbf35b-font-family ), Sans-serif;font-size:var( --e-global-typography-bcbf35b-font-size );font-weight:var( --e-global-typography-bcbf35b-font-weight );text-transform:var( --e-global-typography-bcbf35b-text-transform );line-height:var( --e-global-typography-bcbf35b-line-height );letter-spacing:var( --e-global-typography-bcbf35b-letter-spacing );word-spacing:var( --e-global-typography-bcbf35b-word-spacing );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-dfac690{--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:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-2 .elementor-element.elementor-element-854627b img{width:450px;}.elementor-2 .elementor-element.elementor-element-e2d0f07{--display:flex;}.elementor-2 .elementor-element.elementor-element-ede2e51{text-align:center;}.elementor-2 .elementor-element.elementor-element-ede2e51 .elementor-heading-title{font-family:var( --e-global-typography-13ffaa4-font-family ), Sans-serif;font-size:var( --e-global-typography-13ffaa4-font-size );font-weight:var( --e-global-typography-13ffaa4-font-weight );text-transform:var( --e-global-typography-13ffaa4-text-transform );line-height:var( --e-global-typography-13ffaa4-line-height );letter-spacing:var( --e-global-typography-13ffaa4-letter-spacing );word-spacing:var( --e-global-typography-13ffaa4-word-spacing );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-ede2e51 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-77bd8af{--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:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:96px;--padding-bottom:96px;--padding-left:48px;--padding-right:48px;}.elementor-2 .elementor-element.elementor-element-77bd8af:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-77bd8af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8F3FC;}.elementor-2 .elementor-element.elementor-element-adad320{--display:flex;--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-2 .elementor-element.elementor-element-06e7342{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2 .elementor-element.elementor-element-9f49818{text-align:center;}.elementor-2 .elementor-element.elementor-element-9f49818 .elementor-heading-title{font-family:var( --e-global-typography-13ffaa4-font-family ), Sans-serif;font-size:var( --e-global-typography-13ffaa4-font-size );font-weight:var( --e-global-typography-13ffaa4-font-weight );text-transform:var( --e-global-typography-13ffaa4-text-transform );line-height:var( --e-global-typography-13ffaa4-line-height );letter-spacing:var( --e-global-typography-13ffaa4-letter-spacing );word-spacing:var( --e-global-typography-13ffaa4-word-spacing );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-9f49818 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-350e61e{text-align:center;}.elementor-2 .elementor-element.elementor-element-350e61e .elementor-heading-title{font-family:var( --e-global-typography-e372bdd-font-family ), Sans-serif;font-size:var( --e-global-typography-e372bdd-font-size );font-weight:var( --e-global-typography-e372bdd-font-weight );text-transform:var( --e-global-typography-e372bdd-text-transform );line-height:var( --e-global-typography-e372bdd-line-height );letter-spacing:var( --e-global-typography-e372bdd-letter-spacing );word-spacing:var( --e-global-typography-e372bdd-word-spacing );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-350e61e > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-eb53af2{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:6px;}.elementor-2 .elementor-element.elementor-element-eb53af2 .elementor-divider-separator{width:47px;margin:0 auto;margin-center:0;}.elementor-2 .elementor-element.elementor-element-eb53af2 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-2 .elementor-element.elementor-element-70498af{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2 .elementor-element.elementor-element-52a8b6c{text-align:center;}.elementor-2 .elementor-element.elementor-element-52a8b6c .elementor-heading-title{font-family:var( --e-global-typography-540e78e-font-family ), Sans-serif;font-size:var( --e-global-typography-540e78e-font-size );font-weight:var( --e-global-typography-540e78e-font-weight );text-transform:var( --e-global-typography-540e78e-text-transform );line-height:var( --e-global-typography-540e78e-line-height );letter-spacing:var( --e-global-typography-540e78e-letter-spacing );word-spacing:var( --e-global-typography-540e78e-word-spacing );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-52a8b6c > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-9b75eb0{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-2 .elementor-element.elementor-element-46df0a5{--display:flex;--border-radius:32px 32px 32px 32px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2 .elementor-element.elementor-element-46df0a5:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-46df0a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-637d87f .elementor-icon-box-wrapper{text-align:left;}.elementor-2 .elementor-element.elementor-element-637d87f{--icon-box-icon-margin:16px;}.elementor-2 .elementor-element.elementor-element-637d87f .elementor-icon-box-title{margin-bottom:4px;color:#2C2E33;}.elementor-2 .elementor-element.elementor-element-637d87f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-637d87f.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-637d87f.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-637d87f .elementor-icon{font-size:48px;}.elementor-2 .elementor-element.elementor-element-637d87f .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-637d87f .elementor-icon-box-title a{font-family:var( --e-global-typography-49f4e84-font-family ), Sans-serif;font-size:var( --e-global-typography-49f4e84-font-size );font-weight:var( --e-global-typography-49f4e84-font-weight );text-transform:var( --e-global-typography-49f4e84-text-transform );line-height:var( --e-global-typography-49f4e84-line-height );letter-spacing:var( --e-global-typography-49f4e84-letter-spacing );word-spacing:var( --e-global-typography-49f4e84-word-spacing );}.elementor-2 .elementor-element.elementor-element-637d87f .elementor-icon-box-description{font-family:var( --e-global-typography-bcbf35b-font-family ), Sans-serif;font-size:var( --e-global-typography-bcbf35b-font-size );font-weight:var( --e-global-typography-bcbf35b-font-weight );text-transform:var( --e-global-typography-bcbf35b-text-transform );line-height:var( --e-global-typography-bcbf35b-line-height );letter-spacing:var( --e-global-typography-bcbf35b-letter-spacing );word-spacing:var( --e-global-typography-bcbf35b-word-spacing );color:#2C2E33;}.elementor-2 .elementor-element.elementor-element-273129d{--display:flex;--border-radius:32px 32px 32px 32px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2 .elementor-element.elementor-element-273129d:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-273129d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-cf60867 .elementor-icon-box-wrapper{text-align:left;}.elementor-2 .elementor-element.elementor-element-cf60867{--icon-box-icon-margin:16px;}.elementor-2 .elementor-element.elementor-element-cf60867 .elementor-icon-box-title{margin-bottom:4px;color:#2C2E33;}.elementor-2 .elementor-element.elementor-element-cf60867.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-cf60867.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-cf60867.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-cf60867 .elementor-icon{font-size:48px;}.elementor-2 .elementor-element.elementor-element-cf60867 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-cf60867 .elementor-icon-box-title a{font-family:var( --e-global-typography-49f4e84-font-family ), Sans-serif;font-size:var( --e-global-typography-49f4e84-font-size );font-weight:var( --e-global-typography-49f4e84-font-weight );text-transform:var( --e-global-typography-49f4e84-text-transform );line-height:var( --e-global-typography-49f4e84-line-height );letter-spacing:var( --e-global-typography-49f4e84-letter-spacing );word-spacing:var( --e-global-typography-49f4e84-word-spacing );}.elementor-2 .elementor-element.elementor-element-cf60867 .elementor-icon-box-description{font-family:var( --e-global-typography-bcbf35b-font-family ), Sans-serif;font-size:var( --e-global-typography-bcbf35b-font-size );font-weight:var( --e-global-typography-bcbf35b-font-weight );text-transform:var( --e-global-typography-bcbf35b-text-transform );line-height:var( --e-global-typography-bcbf35b-line-height );letter-spacing:var( --e-global-typography-bcbf35b-letter-spacing );word-spacing:var( --e-global-typography-bcbf35b-word-spacing );color:#2C2E33;}.elementor-2 .elementor-element.elementor-element-50ebc1b{--display:flex;--border-radius:32px 32px 32px 32px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2 .elementor-element.elementor-element-50ebc1b:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-50ebc1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-237ac98 .elementor-icon-box-wrapper{text-align:left;}.elementor-2 .elementor-element.elementor-element-237ac98{--icon-box-icon-margin:16px;}.elementor-2 .elementor-element.elementor-element-237ac98 .elementor-icon-box-title{margin-bottom:4px;color:#2C2E33;}.elementor-2 .elementor-element.elementor-element-237ac98.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-237ac98.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-237ac98.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-237ac98 .elementor-icon{font-size:48px;}.elementor-2 .elementor-element.elementor-element-237ac98 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-237ac98 .elementor-icon-box-title a{font-family:var( --e-global-typography-49f4e84-font-family ), Sans-serif;font-size:var( --e-global-typography-49f4e84-font-size );font-weight:var( --e-global-typography-49f4e84-font-weight );text-transform:var( --e-global-typography-49f4e84-text-transform );line-height:var( --e-global-typography-49f4e84-line-height );letter-spacing:var( --e-global-typography-49f4e84-letter-spacing );word-spacing:var( --e-global-typography-49f4e84-word-spacing );}.elementor-2 .elementor-element.elementor-element-237ac98 .elementor-icon-box-description{font-family:var( --e-global-typography-bcbf35b-font-family ), Sans-serif;font-size:var( --e-global-typography-bcbf35b-font-size );font-weight:var( --e-global-typography-bcbf35b-font-weight );text-transform:var( --e-global-typography-bcbf35b-text-transform );line-height:var( --e-global-typography-bcbf35b-line-height );letter-spacing:var( --e-global-typography-bcbf35b-letter-spacing );word-spacing:var( --e-global-typography-bcbf35b-word-spacing );color:#2C2E33;}.elementor-2 .elementor-element.elementor-element-6855821{--display:flex;--border-radius:32px 32px 32px 32px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2 .elementor-element.elementor-element-6855821:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-6855821 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-bec0d4b .elementor-icon-box-wrapper{text-align:left;}.elementor-2 .elementor-element.elementor-element-bec0d4b{--icon-box-icon-margin:16px;}.elementor-2 .elementor-element.elementor-element-bec0d4b .elementor-icon-box-title{margin-bottom:4px;color:#2C2E33;}.elementor-2 .elementor-element.elementor-element-bec0d4b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-bec0d4b.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-bec0d4b.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-bec0d4b .elementor-icon{font-size:48px;}.elementor-2 .elementor-element.elementor-element-bec0d4b .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-bec0d4b .elementor-icon-box-title a{font-family:var( --e-global-typography-49f4e84-font-family ), Sans-serif;font-size:var( --e-global-typography-49f4e84-font-size );font-weight:var( --e-global-typography-49f4e84-font-weight );text-transform:var( --e-global-typography-49f4e84-text-transform );line-height:var( --e-global-typography-49f4e84-line-height );letter-spacing:var( --e-global-typography-49f4e84-letter-spacing );word-spacing:var( --e-global-typography-49f4e84-word-spacing );}.elementor-2 .elementor-element.elementor-element-bec0d4b .elementor-icon-box-description{font-family:var( --e-global-typography-bcbf35b-font-family ), Sans-serif;font-size:var( --e-global-typography-bcbf35b-font-size );font-weight:var( --e-global-typography-bcbf35b-font-weight );text-transform:var( --e-global-typography-bcbf35b-text-transform );line-height:var( --e-global-typography-bcbf35b-line-height );letter-spacing:var( --e-global-typography-bcbf35b-letter-spacing );word-spacing:var( --e-global-typography-bcbf35b-word-spacing );color:#2C2E33;}.elementor-2 .elementor-element.elementor-element-e8fa9d0{text-align:center;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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-df51724 .elementor-button{fill:var( --e-global-color-59a190d );color:var( --e-global-color-59a190d );background-color:var( --e-global-color-accent );box-shadow:0px 4px 13px 0px rgba(0, 0, 0, 0.25);padding:24px 48px 24px 48px;}.elementor-2 .elementor-element.elementor-element-daa5cf5{--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:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:96px;--padding-bottom:128px;--padding-left:48px;--padding-right:48px;}.elementor-2 .elementor-element.elementor-element-daa5cf5:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-daa5cf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4336d18 );}.elementor-2 .elementor-element.elementor-element-226c8ae{text-align:center;}.elementor-2 .elementor-element.elementor-element-226c8ae .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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-59a190d );}.elementor-2 .elementor-element.elementor-element-226c8ae > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-65f873c{--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:24px 24px;--row-gap:24px;--column-gap: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-2 .elementor-element.elementor-element-dc3eaf3{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:32px 32px 32px 32px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-2 .elementor-element.elementor-element-dc3eaf3:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-dc3eaf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-bb7b1e0{--icon-box-icon-margin:24px;}.elementor-2 .elementor-element.elementor-element-bb7b1e0 .elementor-icon-box-title{margin-bottom:16px;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-bb7b1e0.elementor-view-stacked .elementor-icon{background-color:#2B2B2B;}.elementor-2 .elementor-element.elementor-element-bb7b1e0.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-bb7b1e0.elementor-view-default .elementor-icon{fill:#2B2B2B;color:#2B2B2B;border-color:#2B2B2B;}.elementor-2 .elementor-element.elementor-element-bb7b1e0 .elementor-icon{font-size:42px;}.elementor-2 .elementor-element.elementor-element-bb7b1e0 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-bb7b1e0 .elementor-icon-box-title a{font-family:var( --e-global-typography-9bcad8d-font-family ), Sans-serif;font-size:var( --e-global-typography-9bcad8d-font-size );font-weight:var( --e-global-typography-9bcad8d-font-weight );text-transform:var( --e-global-typography-9bcad8d-text-transform );line-height:var( --e-global-typography-9bcad8d-line-height );letter-spacing:var( --e-global-typography-9bcad8d-letter-spacing );word-spacing:var( --e-global-typography-9bcad8d-word-spacing );}.elementor-2 .elementor-element.elementor-element-bb7b1e0 .elementor-icon-box-description{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-8c01f54{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:32px 32px 32px 32px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-2 .elementor-element.elementor-element-8c01f54:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-8c01f54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-65b4bce{--icon-box-icon-margin:24px;}.elementor-2 .elementor-element.elementor-element-65b4bce .elementor-icon-box-title{margin-bottom:16px;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-65b4bce.elementor-view-stacked .elementor-icon{background-color:#2B2B2B;}.elementor-2 .elementor-element.elementor-element-65b4bce.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-65b4bce.elementor-view-default .elementor-icon{fill:#2B2B2B;color:#2B2B2B;border-color:#2B2B2B;}.elementor-2 .elementor-element.elementor-element-65b4bce .elementor-icon{font-size:42px;}.elementor-2 .elementor-element.elementor-element-65b4bce .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-65b4bce .elementor-icon-box-title a{font-family:var( --e-global-typography-9bcad8d-font-family ), Sans-serif;font-size:var( --e-global-typography-9bcad8d-font-size );font-weight:var( --e-global-typography-9bcad8d-font-weight );text-transform:var( --e-global-typography-9bcad8d-text-transform );line-height:var( --e-global-typography-9bcad8d-line-height );letter-spacing:var( --e-global-typography-9bcad8d-letter-spacing );word-spacing:var( --e-global-typography-9bcad8d-word-spacing );}.elementor-2 .elementor-element.elementor-element-65b4bce .elementor-icon-box-description{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-d05e614{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:32px 32px 32px 32px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-2 .elementor-element.elementor-element-d05e614:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-d05e614 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-29f78a6{--icon-box-icon-margin:24px;}.elementor-2 .elementor-element.elementor-element-29f78a6 .elementor-icon-box-title{margin-bottom:16px;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-29f78a6.elementor-view-stacked .elementor-icon{background-color:#2B2B2B;}.elementor-2 .elementor-element.elementor-element-29f78a6.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-29f78a6.elementor-view-default .elementor-icon{fill:#2B2B2B;color:#2B2B2B;border-color:#2B2B2B;}.elementor-2 .elementor-element.elementor-element-29f78a6 .elementor-icon{font-size:42px;}.elementor-2 .elementor-element.elementor-element-29f78a6 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-29f78a6 .elementor-icon-box-title a{font-family:var( --e-global-typography-9bcad8d-font-family ), Sans-serif;font-size:var( --e-global-typography-9bcad8d-font-size );font-weight:var( --e-global-typography-9bcad8d-font-weight );text-transform:var( --e-global-typography-9bcad8d-text-transform );line-height:var( --e-global-typography-9bcad8d-line-height );letter-spacing:var( --e-global-typography-9bcad8d-letter-spacing );word-spacing:var( --e-global-typography-9bcad8d-word-spacing );}.elementor-2 .elementor-element.elementor-element-29f78a6 .elementor-icon-box-description{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-37d2d87{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-2 .elementor-element.elementor-element-37d2d87:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-37d2d87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8F9;}.elementor-2 .elementor-element.elementor-element-b76e1c5{--display:flex;--padding-top:118px;--padding-bottom:118px;--padding-left:48px;--padding-right:96px;}.elementor-2 .elementor-element.elementor-element-b76e1c5:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-b76e1c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://training.haptraining.com/wp-content/uploads/2025/06/07-fd-image_lg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-7c7b044{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:118px;--padding-bottom:118px;--padding-left:96px;--padding-right:48px;}.elementor-2 .elementor-element.elementor-element-da0625e{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-4b47b9d{font-family:var( --e-global-typography-540e78e-font-family ), Sans-serif;font-size:var( --e-global-typography-540e78e-font-size );font-weight:var( --e-global-typography-540e78e-font-weight );text-transform:var( --e-global-typography-540e78e-text-transform );line-height:var( --e-global-typography-540e78e-line-height );letter-spacing:var( --e-global-typography-540e78e-letter-spacing );word-spacing:var( --e-global-typography-540e78e-word-spacing );}.elementor-2 .elementor-element.elementor-element-4cdbb1b{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-68889a9{font-family:var( --e-global-typography-49f4e84-font-family ), Sans-serif;font-size:var( --e-global-typography-49f4e84-font-size );font-weight:var( --e-global-typography-49f4e84-font-weight );text-transform:var( --e-global-typography-49f4e84-text-transform );line-height:var( --e-global-typography-49f4e84-line-height );letter-spacing:var( --e-global-typography-49f4e84-letter-spacing );word-spacing:var( --e-global-typography-49f4e84-word-spacing );}.elementor-2 .elementor-element.elementor-element-9c26b53{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-aab2c8a{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-e4365c9{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-6549e87{font-family:var( --e-global-typography-49f4e84-font-family ), Sans-serif;font-size:var( --e-global-typography-49f4e84-font-size );font-weight:var( --e-global-typography-49f4e84-font-weight );text-transform:var( --e-global-typography-49f4e84-text-transform );line-height:var( --e-global-typography-49f4e84-line-height );letter-spacing:var( --e-global-typography-49f4e84-letter-spacing );word-spacing:var( --e-global-typography-49f4e84-word-spacing );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-cd4a5bc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(12px/2);}.elementor-2 .elementor-element.elementor-element-cd4a5bc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(12px/2);}.elementor-2 .elementor-element.elementor-element-cd4a5bc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(12px/2);margin-left:calc(12px/2);}.elementor-2 .elementor-element.elementor-element-cd4a5bc .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-12px/2);margin-left:calc(-12px/2);}body.rtl .elementor-2 .elementor-element.elementor-element-cd4a5bc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-12px/2);}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-cd4a5bc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-12px/2);}.elementor-2 .elementor-element.elementor-element-cd4a5bc .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-cd4a5bc .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-2 .elementor-element.elementor-element-cd4a5bc{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-2 .elementor-element.elementor-element-cd4a5bc .elementor-icon-list-icon{padding-right:8px;}.elementor-2 .elementor-element.elementor-element-cd4a5bc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-cd4a5bc .elementor-icon-list-item > a{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-cd4a5bc .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-09f8788{font-family:var( --e-global-typography-9bcad8d-font-family ), Sans-serif;font-size:var( --e-global-typography-9bcad8d-font-size );font-weight:var( --e-global-typography-9bcad8d-font-weight );text-transform:var( --e-global-typography-9bcad8d-text-transform );line-height:var( --e-global-typography-9bcad8d-line-height );letter-spacing:var( --e-global-typography-9bcad8d-letter-spacing );word-spacing:var( --e-global-typography-9bcad8d-word-spacing );}.elementor-2 .elementor-element.elementor-element-1b658045{--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:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:96px;--padding-bottom:96px;--padding-left:48px;--padding-right:48px;}.elementor-2 .elementor-element.elementor-element-1b658045:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-1b658045 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2E33;background-image:url("https://training.haptraining.com/wp-content/uploads/2025/06/08-fd-bg_lg-scaled.jpg");background-position:top center;background-repeat:no-repeat;background-size:100% auto;}.elementor-2 .elementor-element.elementor-element-1996bdb4{--display:flex;--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-2 .elementor-element.elementor-element-3d9df5aa{text-align:center;}.elementor-2 .elementor-element.elementor-element-3d9df5aa .elementor-heading-title{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 );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-59a190d );}.elementor-2 .elementor-element.elementor-element-3d9df5aa > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-51edbe9{text-align:center;}.elementor-2 .elementor-element.elementor-element-51edbe9 .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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-59a190d );}.elementor-2 .elementor-element.elementor-element-51edbe9 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.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 );line-height:var( --e-global-typography-text-line-height );}.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 );line-height:var( --e-global-typography-primary-line-height );}.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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-c1e2d94 .elementor-testimonial__text{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-c1e2d94 .elementor-testimonial__name{color:var( --e-global-color-59a190d );font-family:var( --e-global-typography-49f4e84-font-family ), Sans-serif;font-size:var( --e-global-typography-49f4e84-font-size );font-weight:var( --e-global-typography-49f4e84-font-weight );text-transform:var( --e-global-typography-49f4e84-text-transform );line-height:var( --e-global-typography-49f4e84-line-height );letter-spacing:var( --e-global-typography-49f4e84-letter-spacing );word-spacing:var( --e-global-typography-49f4e84-word-spacing );}.elementor-2 .elementor-element.elementor-element-c1e2d94 .elementor-testimonial__title{color:var( --e-global-color-59a190d );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 );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-c1e2d94 .elementor-testimonial__image img{width:68px;height:68px;}.elementor-2 .elementor-element.elementor-element-c1e2d94.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,
					 .elementor-2 .elementor-element.elementor-element-c1e2d94.elementor-testimonial--layout-image_right .elementor-testimonial__content:after{top:calc( 48px + (68px / 2) - 8px );}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-c1e2d94.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 body:not(.rtl) .elementor-2 .elementor-element.elementor-element-c1e2d94.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-2 .elementor-element.elementor-element-c1e2d94.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after,
					 .elementor-2 .elementor-element.elementor-element-c1e2d94.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 64px + (68px / 2) - 8px );right:auto;}body.rtl .elementor-2 .elementor-element.elementor-element-c1e2d94.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 body.rtl .elementor-2 .elementor-element.elementor-element-c1e2d94.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-2 .elementor-element.elementor-element-c1e2d94.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after,
					 .elementor-2 .elementor-element.elementor-element-c1e2d94.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 64px + (68px / 2) - 8px );left:auto;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-c1e2d94.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-2 .elementor-element.elementor-element-c1e2d94.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 64px + (68px / 2) - 8px );right:auto;}body.rtl .elementor-2 .elementor-element.elementor-element-c1e2d94.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-2 .elementor-element.elementor-element-c1e2d94.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 64px + (68px / 2) - 8px );left:auto;}.elementor-2 .elementor-element.elementor-element-c1e2d94 .elementor-swiper-button{font-size:24px;color:var( --e-global-color-59a190d );}.elementor-2 .elementor-element.elementor-element-c1e2d94 .elementor-swiper-button svg{fill:var( --e-global-color-59a190d );}.elementor-2 .elementor-element.elementor-element-c1e2d94 .swiper-pagination-bullet{height:10px;width:10px;}.elementor-2 .elementor-element.elementor-element-c1e2d94 .swiper-horizontal .swiper-pagination-progressbar{height:10px;}.elementor-2 .elementor-element.elementor-element-c1e2d94 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-3f43ecb );opacity:var( --e-global-color-3f43ecb );}.elementor-2 .elementor-element.elementor-element-c1e2d94 .swiper-pagination-bullet-active, .elementor-2 .elementor-element.elementor-element-c1e2d94 .swiper-pagination-progressbar-fill{background-color:var( --e-global-color-59a190d );}.elementor-2 .elementor-element.elementor-element-c1e2d94 .swiper-pagination-fraction{color:var( --e-global-color-59a190d );}.elementor-2 .elementor-element.elementor-element-c1e2d94 .elementor-testimonial__content{padding:48px 64px 48px 64px;border-radius:30px 30px 30px 30px;}.elementor-2 .elementor-element.elementor-element-c1e2d94.elementor-testimonial--layout-image_left .elementor-testimonial__footer,
					.elementor-2 .elementor-element.elementor-element-c1e2d94.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-top:48px;}.elementor-2 .elementor-element.elementor-element-c1e2d94.elementor-testimonial--layout-image_above .elementor-testimonial__footer,
					.elementor-2 .elementor-element.elementor-element-c1e2d94.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-2 .elementor-element.elementor-element-c1e2d94.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{padding:0 64px 0 64px;}.elementor-2 .elementor-element.elementor-element-18222d5{--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:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:96px;--padding-bottom:96px;--padding-left:48px;--padding-right:48px;}.elementor-2 .elementor-element.elementor-element-18222d5:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-18222d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-656d8c6{--display:flex;--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-2 .elementor-element.elementor-element-23657c5{text-align:center;}.elementor-2 .elementor-element.elementor-element-23657c5 .elementor-heading-title{font-family:var( --e-global-typography-540e78e-font-family ), Sans-serif;font-size:var( --e-global-typography-540e78e-font-size );font-weight:var( --e-global-typography-540e78e-font-weight );text-transform:var( --e-global-typography-540e78e-text-transform );line-height:var( --e-global-typography-540e78e-line-height );letter-spacing:var( --e-global-typography-540e78e-letter-spacing );word-spacing:var( --e-global-typography-540e78e-word-spacing );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-23657c5 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-b934f55{--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:42px 42px;--row-gap:42px;--column-gap:42px;}.elementor-2 .elementor-element.elementor-element-4ce359a img{width:109px;}.elementor-2 .elementor-element.elementor-element-a5cff8a img{width:109px;}.elementor-2 .elementor-element.elementor-element-7196753 img{width:109px;}.elementor-2 .elementor-element.elementor-element-7e8ccf5 img{width:109px;}.elementor-2 .elementor-element.elementor-element-feaa51e img{width:109px;}.elementor-2 .elementor-element.elementor-element-ad72696{--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:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:128px;--padding-bottom:96px;--padding-left:48px;--padding-right:48px;}.elementor-2 .elementor-element.elementor-element-ad72696:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-ad72696 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2E33;background-image:url("https://training.haptraining.com/wp-content/uploads/2025/06/10-fd-bg_lg-scaled.jpg");background-position:top center;background-repeat:no-repeat;background-size:100% auto;}.elementor-2 .elementor-element.elementor-element-479a581{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-2 .elementor-element.elementor-element-924eaaf{--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:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-2 .elementor-element.elementor-element-924eaaf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-c4f7482 img{width:200px;border-radius:50px 50px 50px 50px;}.elementor-2 .elementor-element.elementor-element-a4acb1e{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-2 .elementor-element.elementor-element-e025470{font-family:var( --e-global-typography-13ffaa4-font-family ), Sans-serif;font-size:var( --e-global-typography-13ffaa4-font-size );font-weight:var( --e-global-typography-13ffaa4-font-weight );text-transform:var( --e-global-typography-13ffaa4-text-transform );line-height:var( --e-global-typography-13ffaa4-line-height );letter-spacing:var( --e-global-typography-13ffaa4-letter-spacing );word-spacing:var( --e-global-typography-13ffaa4-word-spacing );color:var( --e-global-color-59a190d );}.elementor-2 .elementor-element.elementor-element-32516ce .elementor-heading-title{font-family:var( --e-global-typography-f28b482-font-family ), Sans-serif;font-size:var( --e-global-typography-f28b482-font-size );font-weight:var( --e-global-typography-f28b482-font-weight );text-transform:var( --e-global-typography-f28b482-text-transform );line-height:var( --e-global-typography-f28b482-line-height );letter-spacing:var( --e-global-typography-f28b482-letter-spacing );word-spacing:var( --e-global-typography-f28b482-word-spacing );color:var( --e-global-color-59a190d );}.elementor-2 .elementor-element.elementor-element-32516ce > .elementor-widget-container{margin:-0.75em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-5595af0{font-family:var( --e-global-typography-13ffaa4-font-family ), Sans-serif;font-size:var( --e-global-typography-13ffaa4-font-size );font-weight:var( --e-global-typography-13ffaa4-font-weight );text-transform:var( --e-global-typography-13ffaa4-text-transform );line-height:var( --e-global-typography-13ffaa4-line-height );letter-spacing:var( --e-global-typography-13ffaa4-letter-spacing );word-spacing:var( --e-global-typography-13ffaa4-word-spacing );color:var( --e-global-color-59a190d );}.elementor-2 .elementor-element.elementor-element-e0a9d50{--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;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-2 .elementor-element.elementor-element-35f13b0{--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:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-2 .elementor-element.elementor-element-35f13b0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-a334b6e{font-family:var( --e-global-typography-e372bdd-font-family ), Sans-serif;font-size:var( --e-global-typography-e372bdd-font-size );font-weight:var( --e-global-typography-e372bdd-font-weight );text-transform:var( --e-global-typography-e372bdd-text-transform );line-height:var( --e-global-typography-e372bdd-line-height );letter-spacing:var( --e-global-typography-e372bdd-letter-spacing );word-spacing:var( --e-global-typography-e372bdd-word-spacing );color:var( --e-global-color-59a190d );}.elementor-2 .elementor-element.elementor-element-b434104{font-family:var( --e-global-typography-9bcad8d-font-family ), Sans-serif;font-size:var( --e-global-typography-9bcad8d-font-size );font-weight:var( --e-global-typography-9bcad8d-font-weight );text-transform:var( --e-global-typography-9bcad8d-text-transform );line-height:var( --e-global-typography-9bcad8d-line-height );letter-spacing:var( --e-global-typography-9bcad8d-letter-spacing );word-spacing:var( --e-global-typography-9bcad8d-word-spacing );color:var( --e-global-color-59a190d );}.elementor-2 .elementor-element.elementor-element-4d738ab{color:var( --e-global-color-59a190d );}.elementor-2 .elementor-element.elementor-element-ee9c762{color:var( --e-global-color-59a190d );}.elementor-2 .elementor-element.elementor-element-61d2018{--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:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-2 .elementor-element.elementor-element-57e4c9b img{width:450px;border-radius:32px 32px 32px 32px;}.elementor-2 .elementor-element.elementor-element-b116bd5 img{width:450px;border-radius:32px 32px 32px 32px;}.elementor-2 .elementor-element.elementor-element-593bbfb img{width:450px;border-radius:32px 32px 32px 32px;}.elementor-2 .elementor-element.elementor-element-1dd1992{--display:flex;}.elementor-2 .elementor-element.elementor-element-46fe59e{text-align:center;font-family:var( --e-global-typography-9bcad8d-font-family ), Sans-serif;font-size:var( --e-global-typography-9bcad8d-font-size );font-weight:var( --e-global-typography-9bcad8d-font-weight );text-transform:var( --e-global-typography-9bcad8d-text-transform );line-height:var( --e-global-typography-9bcad8d-line-height );letter-spacing:var( --e-global-typography-9bcad8d-letter-spacing );word-spacing:var( --e-global-typography-9bcad8d-word-spacing );color:var( --e-global-color-59a190d );}.elementor-2 .elementor-element.elementor-element-e7c8622{--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:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:64px;--padding-bottom:64px;--padding-left:48px;--padding-right:48px;}.elementor-2 .elementor-element.elementor-element-e7c8622:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-e7c8622 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-41353af );}.elementor-2 .elementor-element.elementor-element-bb9eb9a{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--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-2 .elementor-element.elementor-element-ac3f9fe .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-ac3f9fe.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-59a190d );}.elementor-2 .elementor-element.elementor-element-ac3f9fe.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-ac3f9fe.elementor-view-default .elementor-icon{color:var( --e-global-color-59a190d );border-color:var( --e-global-color-59a190d );}.elementor-2 .elementor-element.elementor-element-ac3f9fe.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-ac3f9fe.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-59a190d );}.elementor-2 .elementor-element.elementor-element-ac3f9fe .elementor-icon{font-size:52px;}.elementor-2 .elementor-element.elementor-element-ac3f9fe .elementor-icon svg{height:52px;}.elementor-2 .elementor-element.elementor-element-5fd5969{text-align:center;}.elementor-2 .elementor-element.elementor-element-5fd5969 .elementor-heading-title{font-family:var( --e-global-typography-13ffaa4-font-family ), Sans-serif;font-size:var( --e-global-typography-13ffaa4-font-size );font-weight:var( --e-global-typography-13ffaa4-font-weight );text-transform:var( --e-global-typography-13ffaa4-text-transform );line-height:var( --e-global-typography-13ffaa4-line-height );letter-spacing:var( --e-global-typography-13ffaa4-letter-spacing );word-spacing:var( --e-global-typography-13ffaa4-word-spacing );color:var( --e-global-color-59a190d );}.elementor-2 .elementor-element.elementor-element-5fd5969 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-dacc4e4{--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:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:6em;--padding-bottom:6em;--padding-left:3em;--padding-right:3em;}.elementor-2 .elementor-element.elementor-element-dacc4e4:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-dacc4e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#373737;background-image:url("https://training.haptraining.com/wp-content/uploads/2025/03/10-csp-bg_lg-scaled.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-741c2cf{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-2 .elementor-element.elementor-element-3438213{--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:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-2 .elementor-element.elementor-element-3438213.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-7b21447 img{width:200px;border-radius:50px 50px 50px 50px;}.elementor-2 .elementor-element.elementor-element-fb61636{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-2 .elementor-element.elementor-element-3898437{font-family:var( --e-global-typography-13ffaa4-font-family ), Sans-serif;font-size:var( --e-global-typography-13ffaa4-font-size );font-weight:var( --e-global-typography-13ffaa4-font-weight );text-transform:var( --e-global-typography-13ffaa4-text-transform );line-height:var( --e-global-typography-13ffaa4-line-height );letter-spacing:var( --e-global-typography-13ffaa4-letter-spacing );word-spacing:var( --e-global-typography-13ffaa4-word-spacing );color:var( --e-global-color-59a190d );}.elementor-2 .elementor-element.elementor-element-9dadb6b .elementor-heading-title{font-family:var( --e-global-typography-f28b482-font-family ), Sans-serif;font-size:var( --e-global-typography-f28b482-font-size );font-weight:var( --e-global-typography-f28b482-font-weight );text-transform:var( --e-global-typography-f28b482-text-transform );line-height:var( --e-global-typography-f28b482-line-height );letter-spacing:var( --e-global-typography-f28b482-letter-spacing );word-spacing:var( --e-global-typography-f28b482-word-spacing );color:var( --e-global-color-59a190d );}.elementor-2 .elementor-element.elementor-element-9dadb6b > .elementor-widget-container{margin:-0.75em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-f1e6dea{font-family:var( --e-global-typography-13ffaa4-font-family ), Sans-serif;font-size:var( --e-global-typography-13ffaa4-font-size );font-weight:var( --e-global-typography-13ffaa4-font-weight );text-transform:var( --e-global-typography-13ffaa4-text-transform );line-height:var( --e-global-typography-13ffaa4-line-height );letter-spacing:var( --e-global-typography-13ffaa4-letter-spacing );word-spacing:var( --e-global-typography-13ffaa4-word-spacing );color:var( --e-global-color-59a190d );}.elementor-2 .elementor-element.elementor-element-5cbc086{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-8ca3324{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-0e9f93b{font-family:var( --e-global-typography-e372bdd-font-family ), Sans-serif;font-size:var( --e-global-typography-e372bdd-font-size );font-weight:var( --e-global-typography-e372bdd-font-weight );text-transform:var( --e-global-typography-e372bdd-text-transform );line-height:var( --e-global-typography-e372bdd-line-height );letter-spacing:var( --e-global-typography-e372bdd-letter-spacing );word-spacing:var( --e-global-typography-e372bdd-word-spacing );color:var( --e-global-color-59a190d );}.elementor-2 .elementor-element.elementor-element-6df4d9d{--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;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-2 .elementor-element.elementor-element-d50aab6{--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:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-2 .elementor-element.elementor-element-d50aab6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-9c626c4{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-8ca8d18{font-family:var( --e-global-typography-9bcad8d-font-family ), Sans-serif;font-size:var( --e-global-typography-9bcad8d-font-size );font-weight:var( --e-global-typography-9bcad8d-font-weight );text-transform:var( --e-global-typography-9bcad8d-text-transform );line-height:var( --e-global-typography-9bcad8d-line-height );letter-spacing:var( --e-global-typography-9bcad8d-letter-spacing );word-spacing:var( --e-global-typography-9bcad8d-word-spacing );color:var( --e-global-color-59a190d );}.elementor-2 .elementor-element.elementor-element-15823e0{color:var( --e-global-color-59a190d );}.elementor-2 .elementor-element.elementor-element-0cb8992{font-family:var( --e-global-typography-9bcad8d-font-family ), Sans-serif;font-size:var( --e-global-typography-9bcad8d-font-size );font-weight:var( --e-global-typography-9bcad8d-font-weight );text-transform:var( --e-global-typography-9bcad8d-text-transform );line-height:var( --e-global-typography-9bcad8d-line-height );letter-spacing:var( --e-global-typography-9bcad8d-letter-spacing );word-spacing:var( --e-global-typography-9bcad8d-word-spacing );color:var( --e-global-color-59a190d );}.elementor-2 .elementor-element.elementor-element-779266d{color:var( --e-global-color-59a190d );}.elementor-2 .elementor-element.elementor-element-5bc3664{color:var( --e-global-color-59a190d );}.elementor-2 .elementor-element.elementor-element-e8c5fb8{--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:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-2 .elementor-element.elementor-element-8c03ee7 img{width:450px;border-radius:32px 32px 32px 32px;}.elementor-2 .elementor-element.elementor-element-10a7703 img{width:450px;border-radius:32px 32px 32px 32px;}.elementor-2 .elementor-element.elementor-element-6b1cd02 img{width:450px;border-radius:32px 32px 32px 32px;}.elementor-2 .elementor-element.elementor-element-bf8d382{--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:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:64px;--padding-bottom:64px;--padding-left:48px;--padding-right:48px;}.elementor-2 .elementor-element.elementor-element-bf8d382:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-bf8d382 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-3d8c559{text-align:center;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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-2c92b09{text-align:center;}.elementor-2 .elementor-element.elementor-element-2c92b09 .elementor-heading-title{font-family:var( --e-global-typography-540e78e-font-family ), Sans-serif;font-size:var( --e-global-typography-540e78e-font-size );font-weight:var( --e-global-typography-540e78e-font-weight );text-transform:var( --e-global-typography-540e78e-text-transform );line-height:var( --e-global-typography-540e78e-line-height );letter-spacing:var( --e-global-typography-540e78e-letter-spacing );word-spacing:var( --e-global-typography-540e78e-word-spacing );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-2c92b09 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-8b07255{--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;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:96px;--padding-bottom:96px;--padding-left:48px;--padding-right:48px;}.elementor-2 .elementor-element.elementor-element-8b07255:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-8b07255 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8F3FC;}.elementor-2 .elementor-element.elementor-element-702bc028{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2 .elementor-element.elementor-element-678b80c1{text-align:center;}.elementor-2 .elementor-element.elementor-element-678b80c1 .elementor-heading-title{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 );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-678b80c1 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-24cfdab1{text-align:center;}.elementor-2 .elementor-element.elementor-element-24cfdab1 .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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-24cfdab1 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-5c5620ff{--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:center;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-4428b629 img{border-radius:32px 32px 32px 32px;}.elementor-2 .elementor-element.elementor-element-4428b629{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-4e1642a8 img{border-radius:32px 32px 32px 32px;}.elementor-2 .elementor-element.elementor-element-4e1642a8{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-3c0309cb img{border-radius:32px 32px 32px 32px;}.elementor-2 .elementor-element.elementor-element-3c0309cb{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-4ecbf20 img{border-radius:32px 32px 32px 32px;}.elementor-2 .elementor-element.elementor-element-4ecbf20{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-42335ae5{--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:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:96px;--padding-bottom:96px;--padding-left:48px;--padding-right:48px;}.elementor-2 .elementor-element.elementor-element-42335ae5:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-42335ae5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A3745;background-image:url("https://training.haptraining.com/wp-content/uploads/2025/06/14-fd-bg_lg-scaled.jpg");background-position:top center;background-repeat:no-repeat;background-size:100% auto;}.elementor-2 .elementor-element.elementor-element-3d11cd40{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-41e698bb{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-41e698bb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-53aa5f98{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:6px;}.elementor-2 .elementor-element.elementor-element-53aa5f98 .elementor-divider-separator{width:47px;}.elementor-2 .elementor-element.elementor-element-53aa5f98 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-2 .elementor-element.elementor-element-731e47d3 .elementor-heading-title{font-family:var( --e-global-typography-e59d3ea-font-family ), Sans-serif;font-size:var( --e-global-typography-e59d3ea-font-size );font-weight:var( --e-global-typography-e59d3ea-font-weight );text-transform:var( --e-global-typography-e59d3ea-text-transform );line-height:var( --e-global-typography-e59d3ea-line-height );letter-spacing:var( --e-global-typography-e59d3ea-letter-spacing );word-spacing:var( --e-global-typography-e59d3ea-word-spacing );color:var( --e-global-color-59a190d );}.elementor-2 .elementor-element.elementor-element-6a0ebd63{color:var( --e-global-color-59a190d );}.elementor-2 .elementor-element.elementor-element-6a0ebd63 > .elementor-widget-container{margin:0em -2em 0em 0em;}.elementor-2 .elementor-element.elementor-element-7691e0ee{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-154177b7{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-42953306{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-42953306.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-5cc90b88{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:6px;}.elementor-2 .elementor-element.elementor-element-5cc90b88 .elementor-divider-separator{width:47px;}.elementor-2 .elementor-element.elementor-element-5cc90b88 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-2 .elementor-element.elementor-element-63422741 .elementor-heading-title{font-family:var( --e-global-typography-e59d3ea-font-family ), Sans-serif;font-size:var( --e-global-typography-e59d3ea-font-size );font-weight:var( --e-global-typography-e59d3ea-font-weight );text-transform:var( --e-global-typography-e59d3ea-text-transform );line-height:var( --e-global-typography-e59d3ea-line-height );letter-spacing:var( --e-global-typography-e59d3ea-letter-spacing );word-spacing:var( --e-global-typography-e59d3ea-word-spacing );color:var( --e-global-color-59a190d );}.elementor-2 .elementor-element.elementor-element-61e4d6c7{color:var( --e-global-color-59a190d );}.elementor-2 .elementor-element.elementor-element-61e4d6c7 > .elementor-widget-container{margin:0em -2em 0em 0em;}.elementor-2 .elementor-element.elementor-element-44b0ac0{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-61df135a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-123a969b{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-123a969b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-1edef6dc{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:6px;}.elementor-2 .elementor-element.elementor-element-1edef6dc .elementor-divider-separator{width:47px;}.elementor-2 .elementor-element.elementor-element-1edef6dc .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-2 .elementor-element.elementor-element-56cedcc9 .elementor-heading-title{font-family:var( --e-global-typography-e59d3ea-font-family ), Sans-serif;font-size:var( --e-global-typography-e59d3ea-font-size );font-weight:var( --e-global-typography-e59d3ea-font-weight );text-transform:var( --e-global-typography-e59d3ea-text-transform );line-height:var( --e-global-typography-e59d3ea-line-height );letter-spacing:var( --e-global-typography-e59d3ea-letter-spacing );word-spacing:var( --e-global-typography-e59d3ea-word-spacing );color:var( --e-global-color-59a190d );}.elementor-2 .elementor-element.elementor-element-23b28b24{color:var( --e-global-color-59a190d );}.elementor-2 .elementor-element.elementor-element-23b28b24 > .elementor-widget-container{margin:0em -2em 0em 0em;}.elementor-2 .elementor-element.elementor-element-30f581f3{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-5d90dc56{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-25fc7e90{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-25fc7e90.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-5f96d3de{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:6px;}.elementor-2 .elementor-element.elementor-element-5f96d3de .elementor-divider-separator{width:47px;}.elementor-2 .elementor-element.elementor-element-5f96d3de .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-2 .elementor-element.elementor-element-3f8f9783 .elementor-heading-title{font-family:var( --e-global-typography-e59d3ea-font-family ), Sans-serif;font-size:var( --e-global-typography-e59d3ea-font-size );font-weight:var( --e-global-typography-e59d3ea-font-weight );text-transform:var( --e-global-typography-e59d3ea-text-transform );line-height:var( --e-global-typography-e59d3ea-line-height );letter-spacing:var( --e-global-typography-e59d3ea-letter-spacing );word-spacing:var( --e-global-typography-e59d3ea-word-spacing );color:var( --e-global-color-59a190d );}.elementor-2 .elementor-element.elementor-element-28b6f8fd{color:var( --e-global-color-59a190d );}.elementor-2 .elementor-element.elementor-element-28b6f8fd > .elementor-widget-container{margin:0em -2em 0em 0em;}.elementor-2 .elementor-element.elementor-element-117305d6{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-3ee57c14{--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:96px;--padding-bottom:96px;--padding-left:48px;--padding-right:48px;}.elementor-2 .elementor-element.elementor-element-3ee57c14:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-3ee57c14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4A84A3;background-image:url("https://training.haptraining.com/wp-content/uploads/2025/06/15-fd-bg_lg-scaled.jpg");background-position:top center;background-repeat:no-repeat;background-size:100% auto;}.elementor-2 .elementor-element.elementor-element-7b6e4e9d{--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:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:50px 50px 50px 50px;--padding-top:64px;--padding-bottom:64px;--padding-left:48px;--padding-right:48px;}.elementor-2 .elementor-element.elementor-element-7b6e4e9d:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-7b6e4e9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-292218bb{text-align:center;}.elementor-2 .elementor-element.elementor-element-292218bb .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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-e91f160 img{width:182px;}.elementor-2 .elementor-element.elementor-element-2ef0ca05 img{width:864px;}.elementor-2 .elementor-element.elementor-element-4605ad1{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-2 .elementor-element.elementor-element-027f2e7{text-align:center;font-family:var( --e-global-typography-bcbf35b-font-family ), Sans-serif;font-size:var( --e-global-typography-bcbf35b-font-size );font-weight:var( --e-global-typography-bcbf35b-font-weight );text-transform:var( --e-global-typography-bcbf35b-text-transform );line-height:var( --e-global-typography-bcbf35b-line-height );letter-spacing:var( --e-global-typography-bcbf35b-letter-spacing );word-spacing:var( --e-global-typography-bcbf35b-word-spacing );}.elementor-2 .elementor-element.elementor-element-ec48b78{text-align:center;font-family:var( --e-global-typography-9bcad8d-font-family ), Sans-serif;font-size:var( --e-global-typography-9bcad8d-font-size );font-weight:var( --e-global-typography-9bcad8d-font-weight );text-transform:var( --e-global-typography-9bcad8d-text-transform );line-height:var( --e-global-typography-9bcad8d-line-height );letter-spacing:var( --e-global-typography-9bcad8d-letter-spacing );word-spacing:var( --e-global-typography-9bcad8d-word-spacing );}.elementor-2 .elementor-element.elementor-element-92add72{text-align:center;font-family:var( --e-global-typography-bcbf35b-font-family ), Sans-serif;font-size:var( --e-global-typography-bcbf35b-font-size );font-weight:var( --e-global-typography-bcbf35b-font-weight );text-transform:var( --e-global-typography-bcbf35b-text-transform );line-height:var( --e-global-typography-bcbf35b-line-height );letter-spacing:var( --e-global-typography-bcbf35b-letter-spacing );word-spacing:var( --e-global-typography-bcbf35b-word-spacing );}.elementor-2 .elementor-element.elementor-element-785f2ec{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:6px;}.elementor-2 .elementor-element.elementor-element-785f2ec .elementor-divider-separator{width:47px;margin:0 auto;margin-center:0;}.elementor-2 .elementor-element.elementor-element-785f2ec .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-2 .elementor-element.elementor-element-a320e55{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-2 .elementor-element.elementor-element-7b6d322{text-align:center;}.elementor-2 .elementor-element.elementor-element-7b6d322 .elementor-heading-title{font-family:var( --e-global-typography-e372bdd-font-family ), Sans-serif;font-size:var( --e-global-typography-e372bdd-font-size );font-weight:var( --e-global-typography-e372bdd-font-weight );text-transform:var( --e-global-typography-e372bdd-text-transform );line-height:var( --e-global-typography-e372bdd-line-height );letter-spacing:var( --e-global-typography-e372bdd-letter-spacing );word-spacing:var( --e-global-typography-e372bdd-word-spacing );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-5a624d2{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-2 .elementor-element.elementor-element-feba78b{--icon-box-icon-margin:30px;}.elementor-2 .elementor-element.elementor-element-feba78b .elementor-icon-box-title{margin-bottom:8px;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-feba78b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-feba78b.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-feba78b.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-feba78b .elementor-icon{font-size:48px;}.elementor-2 .elementor-element.elementor-element-feba78b .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-feba78b .elementor-icon-box-title a{font-family:var( --e-global-typography-49f4e84-font-family ), Sans-serif;font-size:var( --e-global-typography-49f4e84-font-size );font-weight:var( --e-global-typography-49f4e84-font-weight );text-transform:var( --e-global-typography-49f4e84-text-transform );line-height:var( --e-global-typography-49f4e84-line-height );letter-spacing:var( --e-global-typography-49f4e84-letter-spacing );word-spacing:var( --e-global-typography-49f4e84-word-spacing );}.elementor-2 .elementor-element.elementor-element-feba78b .elementor-icon-box-description{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-6f93770{--icon-box-icon-margin:30px;}.elementor-2 .elementor-element.elementor-element-6f93770 .elementor-icon-box-title{margin-bottom:8px;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-6f93770.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-6f93770.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-6f93770.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-6f93770 .elementor-icon{font-size:48px;}.elementor-2 .elementor-element.elementor-element-6f93770 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-6f93770 .elementor-icon-box-title a{font-family:var( --e-global-typography-49f4e84-font-family ), Sans-serif;font-size:var( --e-global-typography-49f4e84-font-size );font-weight:var( --e-global-typography-49f4e84-font-weight );text-transform:var( --e-global-typography-49f4e84-text-transform );line-height:var( --e-global-typography-49f4e84-line-height );letter-spacing:var( --e-global-typography-49f4e84-letter-spacing );word-spacing:var( --e-global-typography-49f4e84-word-spacing );}.elementor-2 .elementor-element.elementor-element-6f93770 .elementor-icon-box-description{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-6b7db19{--icon-box-icon-margin:30px;}.elementor-2 .elementor-element.elementor-element-6b7db19 .elementor-icon-box-title{margin-bottom:8px;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-6b7db19.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-6b7db19.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-6b7db19.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-6b7db19 .elementor-icon{font-size:48px;}.elementor-2 .elementor-element.elementor-element-6b7db19 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-6b7db19 .elementor-icon-box-title a{font-family:var( --e-global-typography-49f4e84-font-family ), Sans-serif;font-size:var( --e-global-typography-49f4e84-font-size );font-weight:var( --e-global-typography-49f4e84-font-weight );text-transform:var( --e-global-typography-49f4e84-text-transform );line-height:var( --e-global-typography-49f4e84-line-height );letter-spacing:var( --e-global-typography-49f4e84-letter-spacing );word-spacing:var( --e-global-typography-49f4e84-word-spacing );}.elementor-2 .elementor-element.elementor-element-6b7db19 .elementor-icon-box-description{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-e60a9bc{--icon-box-icon-margin:30px;}.elementor-2 .elementor-element.elementor-element-e60a9bc .elementor-icon-box-title{margin-bottom:8px;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-e60a9bc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-e60a9bc.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-e60a9bc.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-e60a9bc .elementor-icon{font-size:48px;}.elementor-2 .elementor-element.elementor-element-e60a9bc .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-e60a9bc .elementor-icon-box-title a{font-family:var( --e-global-typography-49f4e84-font-family ), Sans-serif;font-size:var( --e-global-typography-49f4e84-font-size );font-weight:var( --e-global-typography-49f4e84-font-weight );text-transform:var( --e-global-typography-49f4e84-text-transform );line-height:var( --e-global-typography-49f4e84-line-height );letter-spacing:var( --e-global-typography-49f4e84-letter-spacing );word-spacing:var( --e-global-typography-49f4e84-word-spacing );}.elementor-2 .elementor-element.elementor-element-e60a9bc .elementor-icon-box-description{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-60c3b97{--icon-box-icon-margin:30px;}.elementor-2 .elementor-element.elementor-element-60c3b97 .elementor-icon-box-title{margin-bottom:8px;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-60c3b97.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-60c3b97.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-60c3b97.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-60c3b97 .elementor-icon{font-size:48px;}.elementor-2 .elementor-element.elementor-element-60c3b97 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-60c3b97 .elementor-icon-box-title a{font-family:var( --e-global-typography-49f4e84-font-family ), Sans-serif;font-size:var( --e-global-typography-49f4e84-font-size );font-weight:var( --e-global-typography-49f4e84-font-weight );text-transform:var( --e-global-typography-49f4e84-text-transform );line-height:var( --e-global-typography-49f4e84-line-height );letter-spacing:var( --e-global-typography-49f4e84-letter-spacing );word-spacing:var( --e-global-typography-49f4e84-word-spacing );}.elementor-2 .elementor-element.elementor-element-60c3b97 .elementor-icon-box-description{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-9d0e14b{--icon-box-icon-margin:30px;}.elementor-2 .elementor-element.elementor-element-9d0e14b .elementor-icon-box-title{margin-bottom:8px;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-9d0e14b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-9d0e14b.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-9d0e14b.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-9d0e14b .elementor-icon{font-size:48px;}.elementor-2 .elementor-element.elementor-element-9d0e14b .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-9d0e14b .elementor-icon-box-title a{font-family:var( --e-global-typography-49f4e84-font-family ), Sans-serif;font-size:var( --e-global-typography-49f4e84-font-size );font-weight:var( --e-global-typography-49f4e84-font-weight );text-transform:var( --e-global-typography-49f4e84-text-transform );line-height:var( --e-global-typography-49f4e84-line-height );letter-spacing:var( --e-global-typography-49f4e84-letter-spacing );word-spacing:var( --e-global-typography-49f4e84-word-spacing );}.elementor-2 .elementor-element.elementor-element-9d0e14b .elementor-icon-box-description{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7f51756{--icon-box-icon-margin:30px;}.elementor-2 .elementor-element.elementor-element-7f51756 .elementor-icon-box-title{margin-bottom:8px;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7f51756.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-7f51756.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-7f51756.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-7f51756 .elementor-icon{font-size:48px;}.elementor-2 .elementor-element.elementor-element-7f51756 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-7f51756 .elementor-icon-box-title a{font-family:var( --e-global-typography-49f4e84-font-family ), Sans-serif;font-size:var( --e-global-typography-49f4e84-font-size );font-weight:var( --e-global-typography-49f4e84-font-weight );text-transform:var( --e-global-typography-49f4e84-text-transform );line-height:var( --e-global-typography-49f4e84-line-height );letter-spacing:var( --e-global-typography-49f4e84-letter-spacing );word-spacing:var( --e-global-typography-49f4e84-word-spacing );}.elementor-2 .elementor-element.elementor-element-7f51756 .elementor-icon-box-description{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-1ab1f42{--display:flex;--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-2 .elementor-element.elementor-element-0a6cd88{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-f658ad1{text-align:center;}.elementor-2 .elementor-element.elementor-element-f658ad1 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:40px;font-weight:800;text-transform:none;line-height:1.33em;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-ae6ab61{text-align:center;}.elementor-2 .elementor-element.elementor-element-ae6ab61 .elementor-heading-title{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 );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-54ea2da{text-align:center;}.elementor-2 .elementor-element.elementor-element-54ea2da .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:96px;font-weight:800;line-height:1.33em;letter-spacing:-0.25px;color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-68314c3 .elementor-button{fill:var( --e-global-color-59a190d );color:var( --e-global-color-59a190d );background-color:var( --e-global-color-accent );box-shadow:0px 4px 13px 0px rgba(0, 0, 0, 0.25);padding:16px 48px 16px 48px;}.elementor-2 .elementor-element.elementor-element-35a4f4f9{--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:64px 64px;--row-gap:64px;--column-gap:64px;--overlay-opacity:0;--padding-top:96px;--padding-bottom:96px;--padding-left:48px;--padding-right:48px;}.elementor-2 .elementor-element.elementor-element-35a4f4f9:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-35a4f4f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-35a4f4f9::before, .elementor-2 .elementor-element.elementor-element-35a4f4f9 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-35a4f4f9 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-35a4f4f9 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-35a4f4f9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-35a4f4f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#F7F8F9;}.elementor-2 .elementor-element.elementor-element-4330387f{--display:flex;--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-2 .elementor-element.elementor-element-701ea271{text-align:center;}.elementor-2 .elementor-element.elementor-element-701ea271 .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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-701ea271 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-accordion .elementor-tab-content{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-6ce89 .elementor-accordion-item{border-width:0px;}.elementor-2 .elementor-element.elementor-element-6ce89 .elementor-accordion-item .elementor-tab-content{border-width:0px;}.elementor-2 .elementor-element.elementor-element-6ce89 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;}.elementor-2 .elementor-element.elementor-element-6ce89 .elementor-accordion-icon, .elementor-2 .elementor-element.elementor-element-6ce89 .elementor-accordion-title{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-6ce89 .elementor-accordion-icon svg{fill:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-6ce89 .elementor-active .elementor-accordion-icon, .elementor-2 .elementor-element.elementor-element-6ce89 .elementor-active .elementor-accordion-title{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-6ce89 .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-6ce89 .elementor-accordion-title{font-family:var( --e-global-typography-9bcad8d-font-family ), Sans-serif;font-size:var( --e-global-typography-9bcad8d-font-size );font-weight:var( --e-global-typography-9bcad8d-font-weight );text-transform:var( --e-global-typography-9bcad8d-text-transform );line-height:var( --e-global-typography-9bcad8d-line-height );letter-spacing:var( --e-global-typography-9bcad8d-letter-spacing );word-spacing:var( --e-global-typography-9bcad8d-word-spacing );}.elementor-2 .elementor-element.elementor-element-6ce89 .elementor-tab-title .elementor-accordion-icon i:before{color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-6ce89 .elementor-tab-title .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-6ce89 .elementor-tab-content{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-6ce89 > .elementor-widget-container{margin:-2em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-3d4b316d{--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;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:16px;--padding-bottom:16px;--padding-left:48px;--padding-right:48px;}.elementor-2 .elementor-element.elementor-element-3d4b316d:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-3d4b316d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-28e5391d{text-align:center;}.elementor-2 .elementor-element.elementor-element-28e5391d .elementor-heading-title{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-59a190d );}.elementor-2 .elementor-element.elementor-element-28e5391d > .elementor-widget-container{margin:0.75em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-3b15646{--grid-template-columns:repeat(0, auto);--icon-size:40px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-2 .elementor-element.elementor-element-3b15646 .elementor-widget-container{text-align:center;}.elementor-2 .elementor-element.elementor-element-3b15646 .elementor-social-icon{background-color:#02010100;}.elementor-2 .elementor-element.elementor-element-3b15646 .elementor-social-icon i{color:var( --e-global-color-59a190d );}.elementor-2 .elementor-element.elementor-element-3b15646 .elementor-social-icon svg{fill:var( --e-global-color-59a190d );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-73e6605c{--content-width:960px;}.elementor-2 .elementor-element.elementor-element-9928018{--content-width:948px;}.elementor-2 .elementor-element.elementor-element-2840d51b{--content-width:1044px;}.elementor-2 .elementor-element.elementor-element-7f8d989{--content-width:628px;}.elementor-2 .elementor-element.elementor-element-fec6d05{--width:54.914%;}.elementor-2 .elementor-element.elementor-element-e2d0f07{--content-width:884px;}.elementor-2 .elementor-element.elementor-element-b934f55{--content-width:824px;}.elementor-2 .elementor-element.elementor-element-924eaaf{--width:17.806%;}.elementor-2 .elementor-element.elementor-element-35f13b0{--width:54.912%;}.elementor-2 .elementor-element.elementor-element-1dd1992{--content-width:1044px;}.elementor-2 .elementor-element.elementor-element-bb9eb9a{--content-width:820px;}.elementor-2 .elementor-element.elementor-element-3438213{--width:17.807%;}.elementor-2 .elementor-element.elementor-element-d50aab6{--width:54.912%;}.elementor-2 .elementor-element.elementor-element-bf8d382{--content-width:1092px;}.elementor-2 .elementor-element.elementor-element-41e698bb{--width:40%;}.elementor-2 .elementor-element.elementor-element-42953306{--width:40%;}.elementor-2 .elementor-element.elementor-element-123a969b{--width:40%;}.elementor-2 .elementor-element.elementor-element-25fc7e90{--width:40%;}.elementor-2 .elementor-element.elementor-element-4605ad1{--content-width:884px;}.elementor-2 .elementor-element.elementor-element-a320e55{--content-width:766px;}.elementor-2 .elementor-element.elementor-element-1ab1f42{--content-width:948px;}.elementor-2 .elementor-element.elementor-element-3d4b316d{--content-width:1530px;}}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-b9581f0{--gap:42px 42px;--row-gap:42px;--column-gap:42px;--padding-top:42px;--padding-bottom:64px;--padding-left:48px;--padding-right:48px;}.elementor-2 .elementor-element.elementor-element-b9581f0:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-b9581f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://training.haptraining.com/wp-content/uploads/2025/06/01-fd-bg_md.jpg");}.elementor-widget-theme-site-logo .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2 .elementor-element.elementor-element-45a48630 .elementor-button{font-size:var( --e-global-typography-9f7f43a-font-size );line-height:var( --e-global-typography-9f7f43a-line-height );letter-spacing:var( --e-global-typography-9f7f43a-letter-spacing );word-spacing:var( --e-global-typography-9f7f43a-word-spacing );}.elementor-2 .elementor-element.elementor-element-4b17e809{--gap:42px 42px;--row-gap:42px;--column-gap:42px;}.elementor-2 .elementor-element.elementor-element-663c3de0{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-7d01149b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-64f77066 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-d432b9a{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-2 .elementor-element.elementor-element-73fb08c0{--border-radius:20px 20px 0px 0px;}.elementor-2 .elementor-element.elementor-element-832377 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-740c05b1 .elementor-icon{font-size:32px;}.elementor-2 .elementor-element.elementor-element-740c05b1 .elementor-icon svg{height:32px;}.elementor-2 .elementor-element.elementor-element-4691a2be .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-9928018{--gap:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-795722bc{font-size:var( --e-global-typography-540e78e-font-size );line-height:var( --e-global-typography-540e78e-line-height );letter-spacing:var( --e-global-typography-540e78e-letter-spacing );word-spacing:var( --e-global-typography-540e78e-word-spacing );}.elementor-2 .elementor-element.elementor-element-32e4cdf6 .elementor-button{padding:18px 42px 18px 42px;}.elementor-2 .elementor-element.elementor-element-351ba950{--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-2 .elementor-element.elementor-element-2f60879e{--padding-top:0px;--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 );}.elementor-2 .elementor-element.elementor-element-42e9ae52{--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:42px;--padding-bottom:42px;--padding-left:64px;--padding-right:64px;}.elementor-2 .elementor-element.elementor-element-35d80299{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-2 .elementor-element.elementor-element-551a7aec{font-size:var( --e-global-typography-540e78e-font-size );line-height:var( --e-global-typography-540e78e-line-height );letter-spacing:var( --e-global-typography-540e78e-letter-spacing );word-spacing:var( --e-global-typography-540e78e-word-spacing );}.elementor-2 .elementor-element.elementor-element-c9e1b9b{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2 .elementor-element.elementor-element-27c20bc8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-51d6e3a{font-size:var( --e-global-typography-49f4e84-font-size );line-height:var( --e-global-typography-49f4e84-line-height );letter-spacing:var( --e-global-typography-49f4e84-letter-spacing );word-spacing:var( --e-global-typography-49f4e84-word-spacing );}.elementor-2 .elementor-element.elementor-element-c51e023{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-3e6af5b{font-size:var( --e-global-typography-49f4e84-font-size );line-height:var( --e-global-typography-49f4e84-line-height );letter-spacing:var( --e-global-typography-49f4e84-letter-spacing );word-spacing:var( --e-global-typography-49f4e84-word-spacing );}.elementor-2 .elementor-element.elementor-element-54ad18b8{--gap:42px 42px;--row-gap:42px;--column-gap:42px;--padding-top:64px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}.elementor-2 .elementor-element.elementor-element-24b37cdf .elementor-icon{font-size:48px;}.elementor-2 .elementor-element.elementor-element-24b37cdf .elementor-icon svg{height:48px;}.elementor-2 .elementor-element.elementor-element-53bce40c .elementor-heading-title{font-size:var( --e-global-typography-e372bdd-font-size );line-height:var( --e-global-typography-e372bdd-line-height );letter-spacing:var( --e-global-typography-e372bdd-letter-spacing );word-spacing:var( --e-global-typography-e372bdd-word-spacing );}.elementor-2 .elementor-element.elementor-element-53bce40c > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-657bb88f .elementor-heading-title{font-size:var( --e-global-typography-13ffaa4-font-size );line-height:var( --e-global-typography-13ffaa4-line-height );letter-spacing:var( --e-global-typography-13ffaa4-letter-spacing );word-spacing:var( --e-global-typography-13ffaa4-word-spacing );}.elementor-2 .elementor-element.elementor-element-657bb88f > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-4c23cac3{--gap:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-2 .elementor-element.elementor-element-9e49085 img{width:404px;}.elementor-2 .elementor-element.elementor-element-78bc43b .elementor-heading-title{font-size:var( --e-global-typography-540e78e-font-size );line-height:var( --e-global-typography-540e78e-line-height );letter-spacing:var( --e-global-typography-540e78e-letter-spacing );word-spacing:var( --e-global-typography-540e78e-word-spacing );}.elementor-2 .elementor-element.elementor-element-78bc43b > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-f6aa949{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-ac7f42f{--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-2 .elementor-element.elementor-element-76ade25 .elementor-heading-title{font-size:var( --e-global-typography-13ffaa4-font-size );line-height:var( --e-global-typography-13ffaa4-line-height );letter-spacing:var( --e-global-typography-13ffaa4-letter-spacing );word-spacing:var( --e-global-typography-13ffaa4-word-spacing );}.elementor-2 .elementor-element.elementor-element-76ade25 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-8a40ebb .elementor-heading-title{font-size:var( --e-global-typography-e372bdd-font-size );line-height:var( --e-global-typography-e372bdd-line-height );letter-spacing:var( --e-global-typography-e372bdd-letter-spacing );word-spacing:var( --e-global-typography-e372bdd-word-spacing );}.elementor-2 .elementor-element.elementor-element-8a40ebb > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-4030676{--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:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-2 .elementor-element.elementor-element-fec6d05{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-2 .elementor-element.elementor-element-1b03795{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-2 .elementor-element.elementor-element-f4fb0e9{font-size:var( --e-global-typography-9bcad8d-font-size );line-height:var( --e-global-typography-9bcad8d-line-height );letter-spacing:var( --e-global-typography-9bcad8d-letter-spacing );word-spacing:var( --e-global-typography-9bcad8d-word-spacing );}.elementor-2 .elementor-element.elementor-element-9974096{font-size:var( --e-global-typography-49f4e84-font-size );line-height:var( --e-global-typography-49f4e84-line-height );letter-spacing:var( --e-global-typography-49f4e84-letter-spacing );word-spacing:var( --e-global-typography-49f4e84-word-spacing );}.elementor-2 .elementor-element.elementor-element-5319e40 img{width:100%;}.elementor-2 .elementor-element.elementor-element-62f19af img{width:100%;}.elementor-2 .elementor-element.elementor-element-af2f7e7{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-83931d0 .elementor-icon{font-size:16px;}.elementor-2 .elementor-element.elementor-element-83931d0 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-83931d0 .elementor-icon-box-title a{font-size:var( --e-global-typography-49f4e84-font-size );line-height:var( --e-global-typography-49f4e84-line-height );letter-spacing:var( --e-global-typography-49f4e84-letter-spacing );word-spacing:var( --e-global-typography-49f4e84-word-spacing );}.elementor-2 .elementor-element.elementor-element-83931d0 .elementor-icon-box-description{font-size:var( --e-global-typography-bcbf35b-font-size );line-height:var( --e-global-typography-bcbf35b-line-height );letter-spacing:var( --e-global-typography-bcbf35b-letter-spacing );word-spacing:var( --e-global-typography-bcbf35b-word-spacing );}.elementor-2 .elementor-element.elementor-element-f50dfbe .elementor-icon{font-size:16px;}.elementor-2 .elementor-element.elementor-element-f50dfbe .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-f50dfbe .elementor-icon-box-title a{font-size:var( --e-global-typography-49f4e84-font-size );line-height:var( --e-global-typography-49f4e84-line-height );letter-spacing:var( --e-global-typography-49f4e84-letter-spacing );word-spacing:var( --e-global-typography-49f4e84-word-spacing );}.elementor-2 .elementor-element.elementor-element-f50dfbe .elementor-icon-box-description{font-size:var( --e-global-typography-bcbf35b-font-size );line-height:var( --e-global-typography-bcbf35b-line-height );letter-spacing:var( --e-global-typography-bcbf35b-letter-spacing );word-spacing:var( --e-global-typography-bcbf35b-word-spacing );}.elementor-2 .elementor-element.elementor-element-42301e0 .elementor-icon{font-size:16px;}.elementor-2 .elementor-element.elementor-element-42301e0 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-42301e0 .elementor-icon-box-title a{font-size:var( --e-global-typography-49f4e84-font-size );line-height:var( --e-global-typography-49f4e84-line-height );letter-spacing:var( --e-global-typography-49f4e84-letter-spacing );word-spacing:var( --e-global-typography-49f4e84-word-spacing );}.elementor-2 .elementor-element.elementor-element-42301e0 .elementor-icon-box-description{font-size:var( --e-global-typography-bcbf35b-font-size );line-height:var( --e-global-typography-bcbf35b-line-height );letter-spacing:var( --e-global-typography-bcbf35b-letter-spacing );word-spacing:var( --e-global-typography-bcbf35b-word-spacing );}.elementor-2 .elementor-element.elementor-element-dfac690{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-2 .elementor-element.elementor-element-854627b img{width:100%;}.elementor-2 .elementor-element.elementor-element-ede2e51 .elementor-heading-title{font-size:var( --e-global-typography-13ffaa4-font-size );line-height:var( --e-global-typography-13ffaa4-line-height );letter-spacing:var( --e-global-typography-13ffaa4-letter-spacing );word-spacing:var( --e-global-typography-13ffaa4-word-spacing );}.elementor-2 .elementor-element.elementor-element-ede2e51 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-77bd8af{--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-2 .elementor-element.elementor-element-adad320{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-2 .elementor-element.elementor-element-9f49818 .elementor-heading-title{font-size:var( --e-global-typography-13ffaa4-font-size );line-height:var( --e-global-typography-13ffaa4-line-height );letter-spacing:var( --e-global-typography-13ffaa4-letter-spacing );word-spacing:var( --e-global-typography-13ffaa4-word-spacing );}.elementor-2 .elementor-element.elementor-element-9f49818 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-350e61e .elementor-heading-title{font-size:var( --e-global-typography-e372bdd-font-size );line-height:var( --e-global-typography-e372bdd-line-height );letter-spacing:var( --e-global-typography-e372bdd-letter-spacing );word-spacing:var( --e-global-typography-e372bdd-word-spacing );}.elementor-2 .elementor-element.elementor-element-350e61e > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-70498af{--gap:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-2 .elementor-element.elementor-element-52a8b6c .elementor-heading-title{font-size:var( --e-global-typography-540e78e-font-size );line-height:var( --e-global-typography-540e78e-line-height );letter-spacing:var( --e-global-typography-540e78e-letter-spacing );word-spacing:var( --e-global-typography-540e78e-word-spacing );}.elementor-2 .elementor-element.elementor-element-52a8b6c > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-9b75eb0{--justify-content:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:wrap;}.elementor-2 .elementor-element.elementor-element-46df0a5{--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-2 .elementor-element.elementor-element-637d87f{--icon-box-icon-margin:12px;}.elementor-2 .elementor-element.elementor-element-637d87f .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-637d87f .elementor-icon-box-title a{font-size:var( --e-global-typography-49f4e84-font-size );line-height:var( --e-global-typography-49f4e84-line-height );letter-spacing:var( --e-global-typography-49f4e84-letter-spacing );word-spacing:var( --e-global-typography-49f4e84-word-spacing );}.elementor-2 .elementor-element.elementor-element-637d87f .elementor-icon-box-description{font-size:var( --e-global-typography-bcbf35b-font-size );line-height:var( --e-global-typography-bcbf35b-line-height );letter-spacing:var( --e-global-typography-bcbf35b-letter-spacing );word-spacing:var( --e-global-typography-bcbf35b-word-spacing );}.elementor-2 .elementor-element.elementor-element-273129d{--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-2 .elementor-element.elementor-element-cf60867{--icon-box-icon-margin:12px;}.elementor-2 .elementor-element.elementor-element-cf60867 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-cf60867 .elementor-icon-box-title a{font-size:var( --e-global-typography-49f4e84-font-size );line-height:var( --e-global-typography-49f4e84-line-height );letter-spacing:var( --e-global-typography-49f4e84-letter-spacing );word-spacing:var( --e-global-typography-49f4e84-word-spacing );}.elementor-2 .elementor-element.elementor-element-cf60867 .elementor-icon-box-description{font-size:var( --e-global-typography-bcbf35b-font-size );line-height:var( --e-global-typography-bcbf35b-line-height );letter-spacing:var( --e-global-typography-bcbf35b-letter-spacing );word-spacing:var( --e-global-typography-bcbf35b-word-spacing );}.elementor-2 .elementor-element.elementor-element-50ebc1b{--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-2 .elementor-element.elementor-element-237ac98{--icon-box-icon-margin:12px;}.elementor-2 .elementor-element.elementor-element-237ac98 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-237ac98 .elementor-icon-box-title a{font-size:var( --e-global-typography-49f4e84-font-size );line-height:var( --e-global-typography-49f4e84-line-height );letter-spacing:var( --e-global-typography-49f4e84-letter-spacing );word-spacing:var( --e-global-typography-49f4e84-word-spacing );}.elementor-2 .elementor-element.elementor-element-237ac98 .elementor-icon-box-description{font-size:var( --e-global-typography-bcbf35b-font-size );line-height:var( --e-global-typography-bcbf35b-line-height );letter-spacing:var( --e-global-typography-bcbf35b-letter-spacing );word-spacing:var( --e-global-typography-bcbf35b-word-spacing );}.elementor-2 .elementor-element.elementor-element-6855821{--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-2 .elementor-element.elementor-element-bec0d4b{--icon-box-icon-margin:12px;}.elementor-2 .elementor-element.elementor-element-bec0d4b .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-bec0d4b .elementor-icon-box-title a{font-size:var( --e-global-typography-49f4e84-font-size );line-height:var( --e-global-typography-49f4e84-line-height );letter-spacing:var( --e-global-typography-49f4e84-letter-spacing );word-spacing:var( --e-global-typography-49f4e84-word-spacing );}.elementor-2 .elementor-element.elementor-element-bec0d4b .elementor-icon-box-description{font-size:var( --e-global-typography-bcbf35b-font-size );line-height:var( --e-global-typography-bcbf35b-line-height );letter-spacing:var( --e-global-typography-bcbf35b-letter-spacing );word-spacing:var( --e-global-typography-bcbf35b-word-spacing );}.elementor-2 .elementor-element.elementor-element-e8fa9d0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-df51724 .elementor-button{padding:18px 42px 18px 42px;}.elementor-2 .elementor-element.elementor-element-daa5cf5{--gap:42px 42px;--row-gap:42px;--column-gap:42px;--padding-top:64px;--padding-bottom:96px;--padding-left:32px;--padding-right:32px;}.elementor-2 .elementor-element.elementor-element-226c8ae .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-226c8ae > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-65f873c{--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;}.elementor-2 .elementor-element.elementor-element-dc3eaf3{--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-2 .elementor-element.elementor-element-bb7b1e0{--icon-box-icon-margin:18px;}.elementor-2 .elementor-element.elementor-element-bb7b1e0 .elementor-icon-box-title{margin-bottom:12px;}.elementor-2 .elementor-element.elementor-element-bb7b1e0 .elementor-icon{font-size:36px;}.elementor-2 .elementor-element.elementor-element-bb7b1e0 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-bb7b1e0 .elementor-icon-box-title a{font-size:var( --e-global-typography-9bcad8d-font-size );line-height:var( --e-global-typography-9bcad8d-line-height );letter-spacing:var( --e-global-typography-9bcad8d-letter-spacing );word-spacing:var( --e-global-typography-9bcad8d-word-spacing );}.elementor-2 .elementor-element.elementor-element-bb7b1e0 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-8c01f54{--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-2 .elementor-element.elementor-element-65b4bce{--icon-box-icon-margin:18px;}.elementor-2 .elementor-element.elementor-element-65b4bce .elementor-icon-box-title{margin-bottom:12px;}.elementor-2 .elementor-element.elementor-element-65b4bce .elementor-icon{font-size:36px;}.elementor-2 .elementor-element.elementor-element-65b4bce .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-65b4bce .elementor-icon-box-title a{font-size:var( --e-global-typography-9bcad8d-font-size );line-height:var( --e-global-typography-9bcad8d-line-height );letter-spacing:var( --e-global-typography-9bcad8d-letter-spacing );word-spacing:var( --e-global-typography-9bcad8d-word-spacing );}.elementor-2 .elementor-element.elementor-element-65b4bce .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-d05e614{--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-2 .elementor-element.elementor-element-29f78a6{--icon-box-icon-margin:18px;}.elementor-2 .elementor-element.elementor-element-29f78a6 .elementor-icon-box-title{margin-bottom:12px;}.elementor-2 .elementor-element.elementor-element-29f78a6 .elementor-icon{font-size:36px;}.elementor-2 .elementor-element.elementor-element-29f78a6 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-29f78a6 .elementor-icon-box-title a{font-size:var( --e-global-typography-9bcad8d-font-size );line-height:var( --e-global-typography-9bcad8d-line-height );letter-spacing:var( --e-global-typography-9bcad8d-letter-spacing );word-spacing:var( --e-global-typography-9bcad8d-word-spacing );}.elementor-2 .elementor-element.elementor-element-29f78a6 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-37d2d87{--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-2 .elementor-element.elementor-element-b76e1c5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-7c7b044{--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:48px;--padding-bottom:48px;--padding-left:64px;--padding-right:64px;}.elementor-2 .elementor-element.elementor-element-da0625e{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-2 .elementor-element.elementor-element-4b47b9d{font-size:var( --e-global-typography-540e78e-font-size );line-height:var( --e-global-typography-540e78e-line-height );letter-spacing:var( --e-global-typography-540e78e-letter-spacing );word-spacing:var( --e-global-typography-540e78e-word-spacing );}.elementor-2 .elementor-element.elementor-element-4cdbb1b{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2 .elementor-element.elementor-element-68889a9{font-size:var( --e-global-typography-49f4e84-font-size );line-height:var( --e-global-typography-49f4e84-line-height );letter-spacing:var( --e-global-typography-49f4e84-letter-spacing );word-spacing:var( --e-global-typography-49f4e84-word-spacing );}.elementor-2 .elementor-element.elementor-element-9c26b53{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-aab2c8a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-e4365c9{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2 .elementor-element.elementor-element-6549e87{font-size:var( --e-global-typography-49f4e84-font-size );line-height:var( --e-global-typography-49f4e84-line-height );letter-spacing:var( --e-global-typography-49f4e84-letter-spacing );word-spacing:var( --e-global-typography-49f4e84-word-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-cd4a5bc{--e-icon-list-icon-size:18px;--icon-vertical-offset:5px;}.elementor-2 .elementor-element.elementor-element-cd4a5bc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-cd4a5bc .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-09f8788{font-size:var( --e-global-typography-9bcad8d-font-size );line-height:var( --e-global-typography-9bcad8d-line-height );letter-spacing:var( --e-global-typography-9bcad8d-letter-spacing );word-spacing:var( --e-global-typography-9bcad8d-word-spacing );}.elementor-2 .elementor-element.elementor-element-1b658045{--gap:42px 42px;--row-gap:42px;--column-gap:42px;--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-2 .elementor-element.elementor-element-1b658045:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-1b658045 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://training.haptraining.com/wp-content/uploads/2025/06/08-fd-bg_md.jpg");}.elementor-2 .elementor-element.elementor-element-3d9df5aa .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-3d9df5aa > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-51edbe9 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-51edbe9 > .elementor-widget-container{padding:0em 0em 0em 0em;}.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 );}.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 );}.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 );}.elementor-2 .elementor-element.elementor-element-c1e2d94 .elementor-testimonial__name{font-size:var( --e-global-typography-49f4e84-font-size );line-height:var( --e-global-typography-49f4e84-line-height );letter-spacing:var( --e-global-typography-49f4e84-letter-spacing );word-spacing:var( --e-global-typography-49f4e84-word-spacing );}.elementor-2 .elementor-element.elementor-element-c1e2d94 .elementor-testimonial__title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-c1e2d94 .elementor-testimonial__content{padding:42px 48px 42px 48px;}.elementor-2 .elementor-element.elementor-element-c1e2d94.elementor-testimonial--layout-image_left .elementor-testimonial__footer,
					.elementor-2 .elementor-element.elementor-element-c1e2d94.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-top:42px;}.elementor-2 .elementor-element.elementor-element-c1e2d94.elementor-testimonial--layout-image_above .elementor-testimonial__footer,
					.elementor-2 .elementor-element.elementor-element-c1e2d94.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-2 .elementor-element.elementor-element-c1e2d94.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{padding:0 48px 0 48px;}.elementor-2 .elementor-element.elementor-element-18222d5{--gap:42px 42px;--row-gap:42px;--column-gap:42px;--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-2 .elementor-element.elementor-element-23657c5 .elementor-heading-title{font-size:var( --e-global-typography-540e78e-font-size );line-height:var( --e-global-typography-540e78e-line-height );letter-spacing:var( --e-global-typography-540e78e-letter-spacing );word-spacing:var( --e-global-typography-540e78e-word-spacing );}.elementor-2 .elementor-element.elementor-element-23657c5 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-b934f55{--justify-content:center;--gap:42px 42px;--row-gap:42px;--column-gap:42px;--flex-wrap:wrap;}.elementor-2 .elementor-element.elementor-element-4ce359a img{width:95px;}.elementor-2 .elementor-element.elementor-element-a5cff8a img{width:95px;}.elementor-2 .elementor-element.elementor-element-7196753 img{width:95px;}.elementor-2 .elementor-element.elementor-element-7e8ccf5 img{width:95px;}.elementor-2 .elementor-element.elementor-element-feaa51e img{width:95px;}.elementor-2 .elementor-element.elementor-element-ad72696{--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:96px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-2 .elementor-element.elementor-element-ad72696:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-ad72696 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://training.haptraining.com/wp-content/uploads/2025/06/10-fd-bg_md.jpg");}.elementor-2 .elementor-element.elementor-element-479a581{--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:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-2 .elementor-element.elementor-element-924eaaf{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-2 .elementor-element.elementor-element-a4acb1e{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-2 .elementor-element.elementor-element-e025470{font-size:var( --e-global-typography-13ffaa4-font-size );line-height:var( --e-global-typography-13ffaa4-line-height );letter-spacing:var( --e-global-typography-13ffaa4-letter-spacing );word-spacing:var( --e-global-typography-13ffaa4-word-spacing );}.elementor-2 .elementor-element.elementor-element-32516ce .elementor-heading-title{font-size:var( --e-global-typography-f28b482-font-size );line-height:var( --e-global-typography-f28b482-line-height );letter-spacing:var( --e-global-typography-f28b482-letter-spacing );word-spacing:var( --e-global-typography-f28b482-word-spacing );}.elementor-2 .elementor-element.elementor-element-32516ce > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-5595af0{font-size:var( --e-global-typography-13ffaa4-font-size );line-height:var( --e-global-typography-13ffaa4-line-height );letter-spacing:var( --e-global-typography-13ffaa4-letter-spacing );word-spacing:var( --e-global-typography-13ffaa4-word-spacing );}.elementor-2 .elementor-element.elementor-element-e0a9d50{--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:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-2 .elementor-element.elementor-element-35f13b0{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-2 .elementor-element.elementor-element-a334b6e{font-size:var( --e-global-typography-e372bdd-font-size );line-height:var( --e-global-typography-e372bdd-line-height );letter-spacing:var( --e-global-typography-e372bdd-letter-spacing );word-spacing:var( --e-global-typography-e372bdd-word-spacing );}.elementor-2 .elementor-element.elementor-element-b434104{font-size:var( --e-global-typography-9bcad8d-font-size );line-height:var( --e-global-typography-9bcad8d-line-height );letter-spacing:var( --e-global-typography-9bcad8d-letter-spacing );word-spacing:var( --e-global-typography-9bcad8d-word-spacing );}.elementor-2 .elementor-element.elementor-element-61d2018{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-2 .elementor-element.elementor-element-57e4c9b{text-align:left;}.elementor-2 .elementor-element.elementor-element-57e4c9b img{width:100%;border-radius:25px 25px 25px 25px;}.elementor-2 .elementor-element.elementor-element-b116bd5{text-align:left;}.elementor-2 .elementor-element.elementor-element-b116bd5 img{width:100%;border-radius:25px 25px 25px 25px;}.elementor-2 .elementor-element.elementor-element-593bbfb{text-align:left;}.elementor-2 .elementor-element.elementor-element-593bbfb img{width:100%;border-radius:25px 25px 25px 25px;}.elementor-2 .elementor-element.elementor-element-46fe59e{font-size:var( --e-global-typography-9bcad8d-font-size );line-height:var( --e-global-typography-9bcad8d-line-height );letter-spacing:var( --e-global-typography-9bcad8d-letter-spacing );word-spacing:var( --e-global-typography-9bcad8d-word-spacing );}.elementor-2 .elementor-element.elementor-element-e7c8622{--gap:42px 42px;--row-gap:42px;--column-gap:42px;--padding-top:48px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}.elementor-2 .elementor-element.elementor-element-bb9eb9a{--gap:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-2 .elementor-element.elementor-element-ac3f9fe .elementor-icon{font-size:48px;}.elementor-2 .elementor-element.elementor-element-ac3f9fe .elementor-icon svg{height:48px;}.elementor-2 .elementor-element.elementor-element-5fd5969 .elementor-heading-title{font-size:var( --e-global-typography-13ffaa4-font-size );line-height:var( --e-global-typography-13ffaa4-line-height );letter-spacing:var( --e-global-typography-13ffaa4-letter-spacing );word-spacing:var( --e-global-typography-13ffaa4-word-spacing );}.elementor-2 .elementor-element.elementor-element-5fd5969 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-dacc4e4{--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:4em;--padding-bottom:4em;--padding-left:2em;--padding-right:2em;}.elementor-2 .elementor-element.elementor-element-dacc4e4:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-dacc4e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://training.haptraining.com/wp-content/uploads/2025/03/10-csp-bg_md.jpg");}.elementor-2 .elementor-element.elementor-element-741c2cf{--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:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-2 .elementor-element.elementor-element-3438213{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-2 .elementor-element.elementor-element-fb61636{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-2 .elementor-element.elementor-element-3898437{font-size:var( --e-global-typography-13ffaa4-font-size );line-height:var( --e-global-typography-13ffaa4-line-height );letter-spacing:var( --e-global-typography-13ffaa4-letter-spacing );word-spacing:var( --e-global-typography-13ffaa4-word-spacing );}.elementor-2 .elementor-element.elementor-element-9dadb6b .elementor-heading-title{font-size:var( --e-global-typography-f28b482-font-size );line-height:var( --e-global-typography-f28b482-line-height );letter-spacing:var( --e-global-typography-f28b482-letter-spacing );word-spacing:var( --e-global-typography-f28b482-word-spacing );}.elementor-2 .elementor-element.elementor-element-9dadb6b > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-f1e6dea{font-size:var( --e-global-typography-13ffaa4-font-size );line-height:var( --e-global-typography-13ffaa4-line-height );letter-spacing:var( --e-global-typography-13ffaa4-letter-spacing );word-spacing:var( --e-global-typography-13ffaa4-word-spacing );}.elementor-2 .elementor-element.elementor-element-0e9f93b{font-size:var( --e-global-typography-e372bdd-font-size );line-height:var( --e-global-typography-e372bdd-line-height );letter-spacing:var( --e-global-typography-e372bdd-letter-spacing );word-spacing:var( --e-global-typography-e372bdd-word-spacing );}.elementor-2 .elementor-element.elementor-element-6df4d9d{--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:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-2 .elementor-element.elementor-element-d50aab6{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-2 .elementor-element.elementor-element-9c626c4{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2 .elementor-element.elementor-element-8ca8d18{font-size:var( --e-global-typography-9bcad8d-font-size );line-height:var( --e-global-typography-9bcad8d-line-height );letter-spacing:var( --e-global-typography-9bcad8d-letter-spacing );word-spacing:var( --e-global-typography-9bcad8d-word-spacing );}.elementor-2 .elementor-element.elementor-element-0cb8992{font-size:var( --e-global-typography-9bcad8d-font-size );line-height:var( --e-global-typography-9bcad8d-line-height );letter-spacing:var( --e-global-typography-9bcad8d-letter-spacing );word-spacing:var( --e-global-typography-9bcad8d-word-spacing );}.elementor-2 .elementor-element.elementor-element-e8c5fb8{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-2 .elementor-element.elementor-element-8c03ee7{text-align:left;}.elementor-2 .elementor-element.elementor-element-8c03ee7 img{width:100%;border-radius:25px 25px 25px 25px;}.elementor-2 .elementor-element.elementor-element-10a7703{text-align:left;}.elementor-2 .elementor-element.elementor-element-10a7703 img{width:100%;border-radius:25px 25px 25px 25px;}.elementor-2 .elementor-element.elementor-element-6b1cd02{text-align:left;}.elementor-2 .elementor-element.elementor-element-6b1cd02 img{width:100%;border-radius:25px 25px 25px 25px;}.elementor-2 .elementor-element.elementor-element-bf8d382{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:48px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}.elementor-2 .elementor-element.elementor-element-3d8c559{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-2c92b09 .elementor-heading-title{font-size:var( --e-global-typography-540e78e-font-size );line-height:var( --e-global-typography-540e78e-line-height );letter-spacing:var( --e-global-typography-540e78e-letter-spacing );word-spacing:var( --e-global-typography-540e78e-word-spacing );}.elementor-2 .elementor-element.elementor-element-2c92b09 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-8b07255{--gap:42px 42px;--row-gap:42px;--column-gap:42px;--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-2 .elementor-element.elementor-element-678b80c1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-678b80c1 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-24cfdab1 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-24cfdab1 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-5c5620ff{--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;}.elementor-2 .elementor-element.elementor-element-4428b629{--container-widget-width:539px;--container-widget-flex-grow:0;width:var( --container-widget-width, 539px );max-width:539px;}.elementor-2 .elementor-element.elementor-element-4e1642a8{--container-widget-width:539px;--container-widget-flex-grow:0;width:var( --container-widget-width, 539px );max-width:539px;}.elementor-2 .elementor-element.elementor-element-3c0309cb{--container-widget-width:539px;--container-widget-flex-grow:0;width:var( --container-widget-width, 539px );max-width:539px;}.elementor-2 .elementor-element.elementor-element-4ecbf20{--container-widget-width:539px;--container-widget-flex-grow:0;width:var( --container-widget-width, 539px );max-width:539px;}.elementor-2 .elementor-element.elementor-element-42335ae5{--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-2 .elementor-element.elementor-element-42335ae5:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-42335ae5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://training.haptraining.com/wp-content/uploads/2025/06/14-fd-bg_md-scaled.jpg");}.elementor-2 .elementor-element.elementor-element-3d11cd40{--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-2 .elementor-element.elementor-element-41e698bb{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-2 .elementor-element.elementor-element-731e47d3 .elementor-heading-title{font-size:var( --e-global-typography-e59d3ea-font-size );line-height:var( --e-global-typography-e59d3ea-line-height );letter-spacing:var( --e-global-typography-e59d3ea-letter-spacing );word-spacing:var( --e-global-typography-e59d3ea-word-spacing );}.elementor-2 .elementor-element.elementor-element-6a0ebd63 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-154177b7{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-2 .elementor-element.elementor-element-42953306{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-2 .elementor-element.elementor-element-63422741 .elementor-heading-title{font-size:var( --e-global-typography-e59d3ea-font-size );line-height:var( --e-global-typography-e59d3ea-line-height );letter-spacing:var( --e-global-typography-e59d3ea-letter-spacing );word-spacing:var( --e-global-typography-e59d3ea-word-spacing );}.elementor-2 .elementor-element.elementor-element-61e4d6c7 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-61df135a{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-2 .elementor-element.elementor-element-123a969b{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-2 .elementor-element.elementor-element-56cedcc9 .elementor-heading-title{font-size:var( --e-global-typography-e59d3ea-font-size );line-height:var( --e-global-typography-e59d3ea-line-height );letter-spacing:var( --e-global-typography-e59d3ea-letter-spacing );word-spacing:var( --e-global-typography-e59d3ea-word-spacing );}.elementor-2 .elementor-element.elementor-element-23b28b24 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-5d90dc56{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-2 .elementor-element.elementor-element-25fc7e90{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-2 .elementor-element.elementor-element-3f8f9783 .elementor-heading-title{font-size:var( --e-global-typography-e59d3ea-font-size );line-height:var( --e-global-typography-e59d3ea-line-height );letter-spacing:var( --e-global-typography-e59d3ea-letter-spacing );word-spacing:var( --e-global-typography-e59d3ea-word-spacing );}.elementor-2 .elementor-element.elementor-element-28b6f8fd > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-3ee57c14:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-3ee57c14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://training.haptraining.com/wp-content/uploads/2025/06/15-fd-bg_md.jpg");}.elementor-2 .elementor-element.elementor-element-3ee57c14{--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-2 .elementor-element.elementor-element-7b6e4e9d{--padding-top:48px;--padding-bottom:48px;--padding-left:40px;--padding-right:40px;}.elementor-2 .elementor-element.elementor-element-292218bb .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-4605ad1{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-2 .elementor-element.elementor-element-027f2e7{font-size:var( --e-global-typography-bcbf35b-font-size );line-height:var( --e-global-typography-bcbf35b-line-height );letter-spacing:var( --e-global-typography-bcbf35b-letter-spacing );word-spacing:var( --e-global-typography-bcbf35b-word-spacing );}.elementor-2 .elementor-element.elementor-element-ec48b78{font-size:var( --e-global-typography-9bcad8d-font-size );line-height:var( --e-global-typography-9bcad8d-line-height );letter-spacing:var( --e-global-typography-9bcad8d-letter-spacing );word-spacing:var( --e-global-typography-9bcad8d-word-spacing );}.elementor-2 .elementor-element.elementor-element-92add72{font-size:var( --e-global-typography-bcbf35b-font-size );line-height:var( --e-global-typography-bcbf35b-line-height );letter-spacing:var( --e-global-typography-bcbf35b-letter-spacing );word-spacing:var( --e-global-typography-bcbf35b-word-spacing );}.elementor-2 .elementor-element.elementor-element-a320e55{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-2 .elementor-element.elementor-element-7b6d322 .elementor-heading-title{font-size:var( --e-global-typography-e372bdd-font-size );line-height:var( --e-global-typography-e372bdd-line-height );letter-spacing:var( --e-global-typography-e372bdd-letter-spacing );word-spacing:var( --e-global-typography-e372bdd-word-spacing );}.elementor-2 .elementor-element.elementor-element-5a624d2{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-2 .elementor-element.elementor-element-feba78b{--icon-box-icon-margin:22px;}.elementor-2 .elementor-element.elementor-element-feba78b .elementor-icon{font-size:42px;}.elementor-2 .elementor-element.elementor-element-feba78b .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-feba78b .elementor-icon-box-title a{font-size:var( --e-global-typography-49f4e84-font-size );line-height:var( --e-global-typography-49f4e84-line-height );letter-spacing:var( --e-global-typography-49f4e84-letter-spacing );word-spacing:var( --e-global-typography-49f4e84-word-spacing );}.elementor-2 .elementor-element.elementor-element-feba78b .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-6f93770{--icon-box-icon-margin:22px;}.elementor-2 .elementor-element.elementor-element-6f93770 .elementor-icon{font-size:42px;}.elementor-2 .elementor-element.elementor-element-6f93770 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-6f93770 .elementor-icon-box-title a{font-size:var( --e-global-typography-49f4e84-font-size );line-height:var( --e-global-typography-49f4e84-line-height );letter-spacing:var( --e-global-typography-49f4e84-letter-spacing );word-spacing:var( --e-global-typography-49f4e84-word-spacing );}.elementor-2 .elementor-element.elementor-element-6f93770 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-6b7db19{--icon-box-icon-margin:22px;}.elementor-2 .elementor-element.elementor-element-6b7db19 .elementor-icon{font-size:42px;}.elementor-2 .elementor-element.elementor-element-6b7db19 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-6b7db19 .elementor-icon-box-title a{font-size:var( --e-global-typography-49f4e84-font-size );line-height:var( --e-global-typography-49f4e84-line-height );letter-spacing:var( --e-global-typography-49f4e84-letter-spacing );word-spacing:var( --e-global-typography-49f4e84-word-spacing );}.elementor-2 .elementor-element.elementor-element-6b7db19 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-e60a9bc{--icon-box-icon-margin:22px;}.elementor-2 .elementor-element.elementor-element-e60a9bc .elementor-icon{font-size:42px;}.elementor-2 .elementor-element.elementor-element-e60a9bc .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-e60a9bc .elementor-icon-box-title a{font-size:var( --e-global-typography-49f4e84-font-size );line-height:var( --e-global-typography-49f4e84-line-height );letter-spacing:var( --e-global-typography-49f4e84-letter-spacing );word-spacing:var( --e-global-typography-49f4e84-word-spacing );}.elementor-2 .elementor-element.elementor-element-e60a9bc .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-60c3b97{--icon-box-icon-margin:22px;}.elementor-2 .elementor-element.elementor-element-60c3b97 .elementor-icon{font-size:42px;}.elementor-2 .elementor-element.elementor-element-60c3b97 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-60c3b97 .elementor-icon-box-title a{font-size:var( --e-global-typography-49f4e84-font-size );line-height:var( --e-global-typography-49f4e84-line-height );letter-spacing:var( --e-global-typography-49f4e84-letter-spacing );word-spacing:var( --e-global-typography-49f4e84-word-spacing );}.elementor-2 .elementor-element.elementor-element-60c3b97 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-9d0e14b{--icon-box-icon-margin:22px;}.elementor-2 .elementor-element.elementor-element-9d0e14b .elementor-icon{font-size:42px;}.elementor-2 .elementor-element.elementor-element-9d0e14b .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-9d0e14b .elementor-icon-box-title a{font-size:var( --e-global-typography-49f4e84-font-size );line-height:var( --e-global-typography-49f4e84-line-height );letter-spacing:var( --e-global-typography-49f4e84-letter-spacing );word-spacing:var( --e-global-typography-49f4e84-word-spacing );}.elementor-2 .elementor-element.elementor-element-9d0e14b .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-7f51756{--icon-box-icon-margin:22px;}.elementor-2 .elementor-element.elementor-element-7f51756 .elementor-icon{font-size:42px;}.elementor-2 .elementor-element.elementor-element-7f51756 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-7f51756 .elementor-icon-box-title a{font-size:var( --e-global-typography-49f4e84-font-size );line-height:var( --e-global-typography-49f4e84-line-height );letter-spacing:var( --e-global-typography-49f4e84-letter-spacing );word-spacing:var( --e-global-typography-49f4e84-word-spacing );}.elementor-2 .elementor-element.elementor-element-7f51756 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-1ab1f42{--gap:42px 42px;--row-gap:42px;--column-gap:42px;}.elementor-2 .elementor-element.elementor-element-f658ad1 .elementor-heading-title{font-size:34px;}.elementor-2 .elementor-element.elementor-element-ae6ab61 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-54ea2da .elementor-heading-title{font-size:72px;}.elementor-2 .elementor-element.elementor-element-68314c3 .elementor-button{padding:12px 42px 12px 42px;}.elementor-2 .elementor-element.elementor-element-35a4f4f9{--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-2 .elementor-element.elementor-element-701ea271 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-701ea271 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-6ce89 .elementor-accordion-title{font-size:var( --e-global-typography-9bcad8d-font-size );line-height:var( --e-global-typography-9bcad8d-line-height );letter-spacing:var( --e-global-typography-9bcad8d-letter-spacing );word-spacing:var( --e-global-typography-9bcad8d-word-spacing );}.elementor-2 .elementor-element.elementor-element-3d4b316d{--padding-top:16px;--padding-bottom:16px;--padding-left:32px;--padding-right:32px;}.elementor-2 .elementor-element.elementor-element-28e5391d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-b9581f0{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:28px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-2 .elementor-element.elementor-element-b9581f0:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-b9581f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://training.haptraining.com/wp-content/uploads/2025/06/01-fd-bg_sm.jpg");}.elementor-2 .elementor-element.elementor-element-6d2524f9{--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-widget-theme-site-logo .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-63ecb43e img{width:80px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2 .elementor-element.elementor-element-45a48630 .elementor-button{font-size:var( --e-global-typography-9f7f43a-font-size );line-height:var( --e-global-typography-9f7f43a-line-height );letter-spacing:var( --e-global-typography-9f7f43a-letter-spacing );word-spacing:var( --e-global-typography-9f7f43a-word-spacing );}.elementor-2 .elementor-element.elementor-element-4b17e809{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-2 .elementor-element.elementor-element-663c3de0{--gap:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-7d01149b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-64f77066 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-d432b9a{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-2 .elementor-element.elementor-element-73e6605c{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-2 .elementor-element.elementor-element-73fb08c0{--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:6px 6px;--row-gap:6px;--column-gap:6px;--border-radius:16px 16px 0px 0px;--padding-top:8px;--padding-bottom:8px;--padding-left:6px;--padding-right:6px;}.elementor-2 .elementor-element.elementor-element-832377 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-740c05b1 .elementor-icon{font-size:16px;}.elementor-2 .elementor-element.elementor-element-740c05b1 .elementor-icon svg{height:16px;}.elementor-2 .elementor-element.elementor-element-740c05b1 > .elementor-widget-container{margin:0px 0px -3px 0px;}.elementor-2 .elementor-element.elementor-element-740c05b1.elementor-element{--order:99999 /* order end hack */;}.elementor-2 .elementor-element.elementor-element-4691a2be .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-9928018{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-795722bc{font-size:var( --e-global-typography-540e78e-font-size );line-height:var( --e-global-typography-540e78e-line-height );letter-spacing:var( --e-global-typography-540e78e-letter-spacing );word-spacing:var( --e-global-typography-540e78e-word-spacing );}.elementor-2 .elementor-element.elementor-element-32e4cdf6 .elementor-button{padding:16px 36px 16px 36px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-42e9ae52{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:36px;--padding-bottom:36px;--padding-left:24px;--padding-right:24px;}.elementor-2 .elementor-element.elementor-element-35d80299{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2 .elementor-element.elementor-element-551a7aec{font-size:var( --e-global-typography-540e78e-font-size );line-height:var( --e-global-typography-540e78e-line-height );letter-spacing:var( --e-global-typography-540e78e-letter-spacing );word-spacing:var( --e-global-typography-540e78e-word-spacing );}.elementor-2 .elementor-element.elementor-element-c9e1b9b{--gap:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-2 .elementor-element.elementor-element-27c20bc8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-51d6e3a{font-size:var( --e-global-typography-49f4e84-font-size );line-height:var( --e-global-typography-49f4e84-line-height );letter-spacing:var( --e-global-typography-49f4e84-letter-spacing );word-spacing:var( --e-global-typography-49f4e84-word-spacing );}.elementor-2 .elementor-element.elementor-element-c51e023{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-3e6af5b{font-size:var( --e-global-typography-49f4e84-font-size );line-height:var( --e-global-typography-49f4e84-line-height );letter-spacing:var( --e-global-typography-49f4e84-letter-spacing );word-spacing:var( --e-global-typography-49f4e84-word-spacing );}.elementor-2 .elementor-element.elementor-element-54ad18b8{--gap:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:42px;--padding-bottom:42px;--padding-left:24px;--padding-right:24px;}.elementor-2 .elementor-element.elementor-element-24b37cdf .elementor-icon{font-size:42px;}.elementor-2 .elementor-element.elementor-element-24b37cdf .elementor-icon svg{height:42px;}.elementor-2 .elementor-element.elementor-element-53bce40c .elementor-heading-title{font-size:var( --e-global-typography-e372bdd-font-size );line-height:var( --e-global-typography-e372bdd-line-height );letter-spacing:var( --e-global-typography-e372bdd-letter-spacing );word-spacing:var( --e-global-typography-e372bdd-word-spacing );}.elementor-2 .elementor-element.elementor-element-53bce40c > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-657bb88f .elementor-heading-title{font-size:var( --e-global-typography-13ffaa4-font-size );line-height:var( --e-global-typography-13ffaa4-line-height );letter-spacing:var( --e-global-typography-13ffaa4-letter-spacing );word-spacing:var( --e-global-typography-13ffaa4-word-spacing );}.elementor-2 .elementor-element.elementor-element-657bb88f > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-4c23cac3{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-2 .elementor-element.elementor-element-9e49085 img{width:100%;}.elementor-2 .elementor-element.elementor-element-78bc43b .elementor-heading-title{font-size:var( --e-global-typography-540e78e-font-size );line-height:var( --e-global-typography-540e78e-line-height );letter-spacing:var( --e-global-typography-540e78e-letter-spacing );word-spacing:var( --e-global-typography-540e78e-word-spacing );}.elementor-2 .elementor-element.elementor-element-78bc43b > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-f6aa949{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-ac7f42f{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-2 .elementor-element.elementor-element-76ade25 .elementor-heading-title{font-size:var( --e-global-typography-13ffaa4-font-size );line-height:var( --e-global-typography-13ffaa4-line-height );letter-spacing:var( --e-global-typography-13ffaa4-letter-spacing );word-spacing:var( --e-global-typography-13ffaa4-word-spacing );}.elementor-2 .elementor-element.elementor-element-76ade25 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-8a40ebb .elementor-heading-title{font-size:var( --e-global-typography-e372bdd-font-size );line-height:var( --e-global-typography-e372bdd-line-height );letter-spacing:var( --e-global-typography-e372bdd-letter-spacing );word-spacing:var( --e-global-typography-e372bdd-word-spacing );}.elementor-2 .elementor-element.elementor-element-8a40ebb > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-4030676{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2 .elementor-element.elementor-element-fec6d05{--gap:36px 36px;--row-gap:36px;--column-gap:36px;}.elementor-2 .elementor-element.elementor-element-1b03795{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2 .elementor-element.elementor-element-f4fb0e9{font-size:var( --e-global-typography-9bcad8d-font-size );line-height:var( --e-global-typography-9bcad8d-line-height );letter-spacing:var( --e-global-typography-9bcad8d-letter-spacing );word-spacing:var( --e-global-typography-9bcad8d-word-spacing );}.elementor-2 .elementor-element.elementor-element-9974096{font-size:var( --e-global-typography-49f4e84-font-size );line-height:var( --e-global-typography-49f4e84-line-height );letter-spacing:var( --e-global-typography-49f4e84-letter-spacing );word-spacing:var( --e-global-typography-49f4e84-word-spacing );}.elementor-2 .elementor-element.elementor-element-5319e40 img{width:100%;}.elementor-2 .elementor-element.elementor-element-62f19af img{width:100%;}.elementor-2 .elementor-element.elementor-element-af2f7e7{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-83931d0 .elementor-icon{font-size:12px;}.elementor-2 .elementor-element.elementor-element-83931d0 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-83931d0 .elementor-icon-box-title a{font-size:var( --e-global-typography-49f4e84-font-size );line-height:var( --e-global-typography-49f4e84-line-height );letter-spacing:var( --e-global-typography-49f4e84-letter-spacing );word-spacing:var( --e-global-typography-49f4e84-word-spacing );}.elementor-2 .elementor-element.elementor-element-83931d0 .elementor-icon-box-description{font-size:var( --e-global-typography-bcbf35b-font-size );line-height:var( --e-global-typography-bcbf35b-line-height );letter-spacing:var( --e-global-typography-bcbf35b-letter-spacing );word-spacing:var( --e-global-typography-bcbf35b-word-spacing );}.elementor-2 .elementor-element.elementor-element-f50dfbe .elementor-icon{font-size:12px;}.elementor-2 .elementor-element.elementor-element-f50dfbe .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-f50dfbe .elementor-icon-box-title a{font-size:var( --e-global-typography-49f4e84-font-size );line-height:var( --e-global-typography-49f4e84-line-height );letter-spacing:var( --e-global-typography-49f4e84-letter-spacing );word-spacing:var( --e-global-typography-49f4e84-word-spacing );}.elementor-2 .elementor-element.elementor-element-f50dfbe .elementor-icon-box-description{font-size:var( --e-global-typography-bcbf35b-font-size );line-height:var( --e-global-typography-bcbf35b-line-height );letter-spacing:var( --e-global-typography-bcbf35b-letter-spacing );word-spacing:var( --e-global-typography-bcbf35b-word-spacing );}.elementor-2 .elementor-element.elementor-element-42301e0 .elementor-icon{font-size:12px;}.elementor-2 .elementor-element.elementor-element-42301e0 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-42301e0 .elementor-icon-box-title a{font-size:var( --e-global-typography-49f4e84-font-size );line-height:var( --e-global-typography-49f4e84-line-height );letter-spacing:var( --e-global-typography-49f4e84-letter-spacing );word-spacing:var( --e-global-typography-49f4e84-word-spacing );}.elementor-2 .elementor-element.elementor-element-42301e0 .elementor-icon-box-description{font-size:var( --e-global-typography-bcbf35b-font-size );line-height:var( --e-global-typography-bcbf35b-line-height );letter-spacing:var( --e-global-typography-bcbf35b-letter-spacing );word-spacing:var( --e-global-typography-bcbf35b-word-spacing );}.elementor-2 .elementor-element.elementor-element-dfac690{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2 .elementor-element.elementor-element-854627b img{width:100%;}.elementor-2 .elementor-element.elementor-element-ede2e51 .elementor-heading-title{font-size:var( --e-global-typography-13ffaa4-font-size );line-height:var( --e-global-typography-13ffaa4-line-height );letter-spacing:var( --e-global-typography-13ffaa4-letter-spacing );word-spacing:var( --e-global-typography-13ffaa4-word-spacing );}.elementor-2 .elementor-element.elementor-element-ede2e51 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-77bd8af{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-2 .elementor-element.elementor-element-adad320{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-2 .elementor-element.elementor-element-9f49818 .elementor-heading-title{font-size:var( --e-global-typography-13ffaa4-font-size );line-height:var( --e-global-typography-13ffaa4-line-height );letter-spacing:var( --e-global-typography-13ffaa4-letter-spacing );word-spacing:var( --e-global-typography-13ffaa4-word-spacing );}.elementor-2 .elementor-element.elementor-element-9f49818 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-350e61e .elementor-heading-title{font-size:var( --e-global-typography-e372bdd-font-size );line-height:var( --e-global-typography-e372bdd-line-height );letter-spacing:var( --e-global-typography-e372bdd-letter-spacing );word-spacing:var( --e-global-typography-e372bdd-word-spacing );}.elementor-2 .elementor-element.elementor-element-350e61e > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-70498af{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-2 .elementor-element.elementor-element-52a8b6c .elementor-heading-title{font-size:var( --e-global-typography-540e78e-font-size );line-height:var( --e-global-typography-540e78e-line-height );letter-spacing:var( --e-global-typography-540e78e-letter-spacing );word-spacing:var( --e-global-typography-540e78e-word-spacing );}.elementor-2 .elementor-element.elementor-element-52a8b6c > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-9b75eb0{--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;}.elementor-2 .elementor-element.elementor-element-46df0a5{--width:100%;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-637d87f{--icon-box-icon-margin:9px;}.elementor-2 .elementor-element.elementor-element-637d87f .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-637d87f .elementor-icon-box-title a{font-size:var( --e-global-typography-49f4e84-font-size );line-height:var( --e-global-typography-49f4e84-line-height );letter-spacing:var( --e-global-typography-49f4e84-letter-spacing );word-spacing:var( --e-global-typography-49f4e84-word-spacing );}.elementor-2 .elementor-element.elementor-element-637d87f .elementor-icon-box-description{font-size:var( --e-global-typography-bcbf35b-font-size );line-height:var( --e-global-typography-bcbf35b-line-height );letter-spacing:var( --e-global-typography-bcbf35b-letter-spacing );word-spacing:var( --e-global-typography-bcbf35b-word-spacing );}.elementor-2 .elementor-element.elementor-element-273129d{--width:100%;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-cf60867{--icon-box-icon-margin:9px;}.elementor-2 .elementor-element.elementor-element-cf60867 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-cf60867 .elementor-icon-box-title a{font-size:var( --e-global-typography-49f4e84-font-size );line-height:var( --e-global-typography-49f4e84-line-height );letter-spacing:var( --e-global-typography-49f4e84-letter-spacing );word-spacing:var( --e-global-typography-49f4e84-word-spacing );}.elementor-2 .elementor-element.elementor-element-cf60867 .elementor-icon-box-description{font-size:var( --e-global-typography-bcbf35b-font-size );line-height:var( --e-global-typography-bcbf35b-line-height );letter-spacing:var( --e-global-typography-bcbf35b-letter-spacing );word-spacing:var( --e-global-typography-bcbf35b-word-spacing );}.elementor-2 .elementor-element.elementor-element-50ebc1b{--width:100%;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-237ac98{--icon-box-icon-margin:9px;}.elementor-2 .elementor-element.elementor-element-237ac98 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-237ac98 .elementor-icon-box-title a{font-size:var( --e-global-typography-49f4e84-font-size );line-height:var( --e-global-typography-49f4e84-line-height );letter-spacing:var( --e-global-typography-49f4e84-letter-spacing );word-spacing:var( --e-global-typography-49f4e84-word-spacing );}.elementor-2 .elementor-element.elementor-element-237ac98 .elementor-icon-box-description{font-size:var( --e-global-typography-bcbf35b-font-size );line-height:var( --e-global-typography-bcbf35b-line-height );letter-spacing:var( --e-global-typography-bcbf35b-letter-spacing );word-spacing:var( --e-global-typography-bcbf35b-word-spacing );}.elementor-2 .elementor-element.elementor-element-6855821{--width:100%;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-bec0d4b{--icon-box-icon-margin:9px;}.elementor-2 .elementor-element.elementor-element-bec0d4b .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-bec0d4b .elementor-icon-box-title a{font-size:var( --e-global-typography-49f4e84-font-size );line-height:var( --e-global-typography-49f4e84-line-height );letter-spacing:var( --e-global-typography-49f4e84-letter-spacing );word-spacing:var( --e-global-typography-49f4e84-word-spacing );}.elementor-2 .elementor-element.elementor-element-bec0d4b .elementor-icon-box-description{font-size:var( --e-global-typography-bcbf35b-font-size );line-height:var( --e-global-typography-bcbf35b-line-height );letter-spacing:var( --e-global-typography-bcbf35b-letter-spacing );word-spacing:var( --e-global-typography-bcbf35b-word-spacing );}.elementor-2 .elementor-element.elementor-element-e8fa9d0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-df51724 .elementor-button{padding:16px 36px 16px 36px;}.elementor-2 .elementor-element.elementor-element-daa5cf5{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:48px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-2 .elementor-element.elementor-element-226c8ae .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-226c8ae > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-65f873c{--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;}.elementor-2 .elementor-element.elementor-element-dc3eaf3{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2 .elementor-element.elementor-element-bb7b1e0{--icon-box-icon-margin:16px;}.elementor-2 .elementor-element.elementor-element-bb7b1e0 .elementor-icon-box-title{margin-bottom:9px;}.elementor-2 .elementor-element.elementor-element-bb7b1e0 .elementor-icon{font-size:32px;}.elementor-2 .elementor-element.elementor-element-bb7b1e0 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-bb7b1e0 .elementor-icon-box-title a{font-size:var( --e-global-typography-9bcad8d-font-size );line-height:var( --e-global-typography-9bcad8d-line-height );letter-spacing:var( --e-global-typography-9bcad8d-letter-spacing );word-spacing:var( --e-global-typography-9bcad8d-word-spacing );}.elementor-2 .elementor-element.elementor-element-bb7b1e0 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-8c01f54{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2 .elementor-element.elementor-element-65b4bce{--icon-box-icon-margin:16px;}.elementor-2 .elementor-element.elementor-element-65b4bce .elementor-icon-box-title{margin-bottom:9px;}.elementor-2 .elementor-element.elementor-element-65b4bce .elementor-icon{font-size:32px;}.elementor-2 .elementor-element.elementor-element-65b4bce .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-65b4bce .elementor-icon-box-title a{font-size:var( --e-global-typography-9bcad8d-font-size );line-height:var( --e-global-typography-9bcad8d-line-height );letter-spacing:var( --e-global-typography-9bcad8d-letter-spacing );word-spacing:var( --e-global-typography-9bcad8d-word-spacing );}.elementor-2 .elementor-element.elementor-element-65b4bce .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-d05e614{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2 .elementor-element.elementor-element-29f78a6{--icon-box-icon-margin:16px;}.elementor-2 .elementor-element.elementor-element-29f78a6 .elementor-icon-box-title{margin-bottom:9px;}.elementor-2 .elementor-element.elementor-element-29f78a6 .elementor-icon{font-size:32px;}.elementor-2 .elementor-element.elementor-element-29f78a6 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-29f78a6 .elementor-icon-box-title a{font-size:var( --e-global-typography-9bcad8d-font-size );line-height:var( --e-global-typography-9bcad8d-line-height );letter-spacing:var( --e-global-typography-9bcad8d-letter-spacing );word-spacing:var( --e-global-typography-9bcad8d-word-spacing );}.elementor-2 .elementor-element.elementor-element-29f78a6 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-7c7b044{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:42px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-2 .elementor-element.elementor-element-da0625e{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2 .elementor-element.elementor-element-4b47b9d{font-size:var( --e-global-typography-540e78e-font-size );line-height:var( --e-global-typography-540e78e-line-height );letter-spacing:var( --e-global-typography-540e78e-letter-spacing );word-spacing:var( --e-global-typography-540e78e-word-spacing );}.elementor-2 .elementor-element.elementor-element-4cdbb1b{--gap:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-2 .elementor-element.elementor-element-68889a9{font-size:var( --e-global-typography-49f4e84-font-size );line-height:var( --e-global-typography-49f4e84-line-height );letter-spacing:var( --e-global-typography-49f4e84-letter-spacing );word-spacing:var( --e-global-typography-49f4e84-word-spacing );}.elementor-2 .elementor-element.elementor-element-9c26b53{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-aab2c8a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-e4365c9{--gap:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-2 .elementor-element.elementor-element-6549e87{font-size:var( --e-global-typography-49f4e84-font-size );line-height:var( --e-global-typography-49f4e84-line-height );letter-spacing:var( --e-global-typography-49f4e84-letter-spacing );word-spacing:var( --e-global-typography-49f4e84-word-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-cd4a5bc{--e-icon-list-icon-size:16px;--icon-vertical-align:flex-start;}.elementor-2 .elementor-element.elementor-element-cd4a5bc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-cd4a5bc .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-09f8788{font-size:var( --e-global-typography-9bcad8d-font-size );line-height:var( --e-global-typography-9bcad8d-line-height );letter-spacing:var( --e-global-typography-9bcad8d-letter-spacing );word-spacing:var( --e-global-typography-9bcad8d-word-spacing );}.elementor-2 .elementor-element.elementor-element-1b658045{--gap:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:48px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-2 .elementor-element.elementor-element-1b658045:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-1b658045 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://training.haptraining.com/wp-content/uploads/2025/06/08-fd-bg_sm.jpg");}.elementor-2 .elementor-element.elementor-element-3d9df5aa .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-3d9df5aa > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-51edbe9 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-51edbe9 > .elementor-widget-container{padding:0em 0em 0em 0em;}.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 );}.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 );}.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 );}.elementor-2 .elementor-element.elementor-element-c1e2d94 .elementor-testimonial__name{font-size:var( --e-global-typography-49f4e84-font-size );line-height:var( --e-global-typography-49f4e84-line-height );letter-spacing:var( --e-global-typography-49f4e84-letter-spacing );word-spacing:var( --e-global-typography-49f4e84-word-spacing );}.elementor-2 .elementor-element.elementor-element-c1e2d94 .elementor-testimonial__title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-c1e2d94 .elementor-testimonial__content{padding:36px 24px 36px 24px;}.elementor-2 .elementor-element.elementor-element-c1e2d94.elementor-testimonial--layout-image_left .elementor-testimonial__footer,
					.elementor-2 .elementor-element.elementor-element-c1e2d94.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-top:36px;}.elementor-2 .elementor-element.elementor-element-c1e2d94.elementor-testimonial--layout-image_above .elementor-testimonial__footer,
					.elementor-2 .elementor-element.elementor-element-c1e2d94.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-2 .elementor-element.elementor-element-c1e2d94.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{padding:0 24px 0 24px;}.elementor-2 .elementor-element.elementor-element-c1e2d94 > .elementor-widget-container{margin:0px -24px 0px -24px;}.elementor-2 .elementor-element.elementor-element-18222d5{--gap:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-2 .elementor-element.elementor-element-23657c5 .elementor-heading-title{font-size:var( --e-global-typography-540e78e-font-size );line-height:var( --e-global-typography-540e78e-line-height );letter-spacing:var( --e-global-typography-540e78e-letter-spacing );word-spacing:var( --e-global-typography-540e78e-word-spacing );}.elementor-2 .elementor-element.elementor-element-23657c5 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-b934f55{--content-width:360px;--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:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2 .elementor-element.elementor-element-4ce359a img{width:109px;}.elementor-2 .elementor-element.elementor-element-a5cff8a img{width:109px;}.elementor-2 .elementor-element.elementor-element-7196753 img{width:109px;}.elementor-2 .elementor-element.elementor-element-7e8ccf5 img{width:109px;}.elementor-2 .elementor-element.elementor-element-feaa51e img{width:109px;}.elementor-2 .elementor-element.elementor-element-ad72696{--gap:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-2 .elementor-element.elementor-element-ad72696:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-ad72696 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://training.haptraining.com/wp-content/uploads/2025/06/10-fd-bg_sm.jpg");}.elementor-2 .elementor-element.elementor-element-479a581{--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;}.elementor-2 .elementor-element.elementor-element-924eaaf{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2 .elementor-element.elementor-element-c4f7482{text-align:left;}.elementor-2 .elementor-element.elementor-element-c4f7482 img{width:135px;}.elementor-2 .elementor-element.elementor-element-a4acb1e{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2 .elementor-element.elementor-element-e025470{font-size:var( --e-global-typography-13ffaa4-font-size );line-height:var( --e-global-typography-13ffaa4-line-height );letter-spacing:var( --e-global-typography-13ffaa4-letter-spacing );word-spacing:var( --e-global-typography-13ffaa4-word-spacing );}.elementor-2 .elementor-element.elementor-element-32516ce .elementor-heading-title{font-size:var( --e-global-typography-f28b482-font-size );line-height:var( --e-global-typography-f28b482-line-height );letter-spacing:var( --e-global-typography-f28b482-letter-spacing );word-spacing:var( --e-global-typography-f28b482-word-spacing );}.elementor-2 .elementor-element.elementor-element-32516ce > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-5595af0{font-size:var( --e-global-typography-13ffaa4-font-size );line-height:var( --e-global-typography-13ffaa4-line-height );letter-spacing:var( --e-global-typography-13ffaa4-letter-spacing );word-spacing:var( --e-global-typography-13ffaa4-word-spacing );}.elementor-2 .elementor-element.elementor-element-e0a9d50{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2 .elementor-element.elementor-element-35f13b0{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2 .elementor-element.elementor-element-a334b6e{font-size:var( --e-global-typography-e372bdd-font-size );line-height:var( --e-global-typography-e372bdd-line-height );letter-spacing:var( --e-global-typography-e372bdd-letter-spacing );word-spacing:var( --e-global-typography-e372bdd-word-spacing );}.elementor-2 .elementor-element.elementor-element-b434104{font-size:var( --e-global-typography-9bcad8d-font-size );line-height:var( --e-global-typography-9bcad8d-line-height );letter-spacing:var( --e-global-typography-9bcad8d-letter-spacing );word-spacing:var( --e-global-typography-9bcad8d-word-spacing );}.elementor-2 .elementor-element.elementor-element-61d2018{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2 .elementor-element.elementor-element-57e4c9b{text-align:center;}.elementor-2 .elementor-element.elementor-element-57e4c9b img{border-radius:15px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-b116bd5{text-align:center;}.elementor-2 .elementor-element.elementor-element-b116bd5 img{border-radius:15px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-593bbfb{text-align:center;}.elementor-2 .elementor-element.elementor-element-593bbfb img{border-radius:15px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-46fe59e{font-size:var( --e-global-typography-9bcad8d-font-size );line-height:var( --e-global-typography-9bcad8d-line-height );letter-spacing:var( --e-global-typography-9bcad8d-letter-spacing );word-spacing:var( --e-global-typography-9bcad8d-word-spacing );}.elementor-2 .elementor-element.elementor-element-e7c8622{--gap:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:42px;--padding-bottom:42px;--padding-left:24px;--padding-right:24px;}.elementor-2 .elementor-element.elementor-element-bb9eb9a{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-2 .elementor-element.elementor-element-ac3f9fe .elementor-icon{font-size:42px;}.elementor-2 .elementor-element.elementor-element-ac3f9fe .elementor-icon svg{height:42px;}.elementor-2 .elementor-element.elementor-element-5fd5969 .elementor-heading-title{font-size:var( --e-global-typography-13ffaa4-font-size );line-height:var( --e-global-typography-13ffaa4-line-height );letter-spacing:var( --e-global-typography-13ffaa4-letter-spacing );word-spacing:var( --e-global-typography-13ffaa4-word-spacing );}.elementor-2 .elementor-element.elementor-element-5fd5969 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-dacc4e4{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:3em;--padding-bottom:3em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-2 .elementor-element.elementor-element-dacc4e4:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-dacc4e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://training.haptraining.com/wp-content/uploads/2025/03/10-csp-bg_sm.jpg");}.elementor-2 .elementor-element.elementor-element-741c2cf{--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;}.elementor-2 .elementor-element.elementor-element-3438213{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2 .elementor-element.elementor-element-7b21447{text-align:left;}.elementor-2 .elementor-element.elementor-element-7b21447 img{width:135px;}.elementor-2 .elementor-element.elementor-element-fb61636{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2 .elementor-element.elementor-element-3898437{font-size:var( --e-global-typography-13ffaa4-font-size );line-height:var( --e-global-typography-13ffaa4-line-height );letter-spacing:var( --e-global-typography-13ffaa4-letter-spacing );word-spacing:var( --e-global-typography-13ffaa4-word-spacing );}.elementor-2 .elementor-element.elementor-element-9dadb6b .elementor-heading-title{font-size:var( --e-global-typography-f28b482-font-size );line-height:var( --e-global-typography-f28b482-line-height );letter-spacing:var( --e-global-typography-f28b482-letter-spacing );word-spacing:var( --e-global-typography-f28b482-word-spacing );}.elementor-2 .elementor-element.elementor-element-9dadb6b > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-f1e6dea{font-size:var( --e-global-typography-13ffaa4-font-size );line-height:var( --e-global-typography-13ffaa4-line-height );letter-spacing:var( --e-global-typography-13ffaa4-letter-spacing );word-spacing:var( --e-global-typography-13ffaa4-word-spacing );}.elementor-2 .elementor-element.elementor-element-0e9f93b{font-size:var( --e-global-typography-e372bdd-font-size );line-height:var( --e-global-typography-e372bdd-line-height );letter-spacing:var( --e-global-typography-e372bdd-letter-spacing );word-spacing:var( --e-global-typography-e372bdd-word-spacing );}.elementor-2 .elementor-element.elementor-element-6df4d9d{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2 .elementor-element.elementor-element-d50aab6{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2 .elementor-element.elementor-element-9c626c4{--gap:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-2 .elementor-element.elementor-element-8ca8d18{font-size:var( --e-global-typography-9bcad8d-font-size );line-height:var( --e-global-typography-9bcad8d-line-height );letter-spacing:var( --e-global-typography-9bcad8d-letter-spacing );word-spacing:var( --e-global-typography-9bcad8d-word-spacing );}.elementor-2 .elementor-element.elementor-element-0cb8992{font-size:var( --e-global-typography-9bcad8d-font-size );line-height:var( --e-global-typography-9bcad8d-line-height );letter-spacing:var( --e-global-typography-9bcad8d-letter-spacing );word-spacing:var( --e-global-typography-9bcad8d-word-spacing );}.elementor-2 .elementor-element.elementor-element-e8c5fb8{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2 .elementor-element.elementor-element-8c03ee7{text-align:center;}.elementor-2 .elementor-element.elementor-element-8c03ee7 img{border-radius:15px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-10a7703{text-align:center;}.elementor-2 .elementor-element.elementor-element-10a7703 img{border-radius:15px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-6b1cd02{text-align:center;}.elementor-2 .elementor-element.elementor-element-6b1cd02 img{border-radius:15px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-bf8d382{--gap:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:42px;--padding-bottom:42px;--padding-left:24px;--padding-right:24px;}.elementor-2 .elementor-element.elementor-element-3d8c559{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-2c92b09 .elementor-heading-title{font-size:var( --e-global-typography-540e78e-font-size );line-height:var( --e-global-typography-540e78e-line-height );letter-spacing:var( --e-global-typography-540e78e-letter-spacing );word-spacing:var( --e-global-typography-540e78e-word-spacing );}.elementor-2 .elementor-element.elementor-element-2c92b09 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-8b07255{--gap:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-2 .elementor-element.elementor-element-678b80c1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-678b80c1 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-24cfdab1 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-24cfdab1 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-5c5620ff{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2 .elementor-element.elementor-element-4428b629{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2 .elementor-element.elementor-element-4e1642a8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2 .elementor-element.elementor-element-3c0309cb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2 .elementor-element.elementor-element-4ecbf20{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2 .elementor-element.elementor-element-42335ae5{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-2 .elementor-element.elementor-element-42335ae5:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-42335ae5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://training.haptraining.com/wp-content/uploads/2025/06/14-fd-bg_sm.jpg");}.elementor-2 .elementor-element.elementor-element-41e698bb{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2 .elementor-element.elementor-element-731e47d3 .elementor-heading-title{font-size:var( --e-global-typography-e59d3ea-font-size );line-height:var( --e-global-typography-e59d3ea-line-height );letter-spacing:var( --e-global-typography-e59d3ea-letter-spacing );word-spacing:var( --e-global-typography-e59d3ea-word-spacing );}.elementor-2 .elementor-element.elementor-element-154177b7{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2 .elementor-element.elementor-element-42953306{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2 .elementor-element.elementor-element-63422741 .elementor-heading-title{font-size:var( --e-global-typography-e59d3ea-font-size );line-height:var( --e-global-typography-e59d3ea-line-height );letter-spacing:var( --e-global-typography-e59d3ea-letter-spacing );word-spacing:var( --e-global-typography-e59d3ea-word-spacing );}.elementor-2 .elementor-element.elementor-element-61df135a{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2 .elementor-element.elementor-element-123a969b{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2 .elementor-element.elementor-element-56cedcc9 .elementor-heading-title{font-size:var( --e-global-typography-e59d3ea-font-size );line-height:var( --e-global-typography-e59d3ea-line-height );letter-spacing:var( --e-global-typography-e59d3ea-letter-spacing );word-spacing:var( --e-global-typography-e59d3ea-word-spacing );}.elementor-2 .elementor-element.elementor-element-5d90dc56{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2 .elementor-element.elementor-element-25fc7e90{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2 .elementor-element.elementor-element-3f8f9783 .elementor-heading-title{font-size:var( --e-global-typography-e59d3ea-font-size );line-height:var( --e-global-typography-e59d3ea-line-height );letter-spacing:var( --e-global-typography-e59d3ea-letter-spacing );word-spacing:var( --e-global-typography-e59d3ea-word-spacing );}.elementor-2 .elementor-element.elementor-element-3ee57c14{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-7b6e4e9d{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--border-radius:0px 0px 0px 0px;--padding-top:42px;--padding-bottom:42px;--padding-left:24px;--padding-right:24px;}.elementor-2 .elementor-element.elementor-element-292218bb .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-e91f160 img{width:150px;}.elementor-2 .elementor-element.elementor-element-4605ad1{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2 .elementor-element.elementor-element-027f2e7{font-size:var( --e-global-typography-bcbf35b-font-size );line-height:var( --e-global-typography-bcbf35b-line-height );letter-spacing:var( --e-global-typography-bcbf35b-letter-spacing );word-spacing:var( --e-global-typography-bcbf35b-word-spacing );}.elementor-2 .elementor-element.elementor-element-ec48b78{font-size:var( --e-global-typography-9bcad8d-font-size );line-height:var( --e-global-typography-9bcad8d-line-height );letter-spacing:var( --e-global-typography-9bcad8d-letter-spacing );word-spacing:var( --e-global-typography-9bcad8d-word-spacing );}.elementor-2 .elementor-element.elementor-element-92add72{font-size:var( --e-global-typography-bcbf35b-font-size );line-height:var( --e-global-typography-bcbf35b-line-height );letter-spacing:var( --e-global-typography-bcbf35b-letter-spacing );word-spacing:var( --e-global-typography-bcbf35b-word-spacing );}.elementor-2 .elementor-element.elementor-element-a320e55{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2 .elementor-element.elementor-element-7b6d322 .elementor-heading-title{font-size:var( --e-global-typography-e372bdd-font-size );line-height:var( --e-global-typography-e372bdd-line-height );letter-spacing:var( --e-global-typography-e372bdd-letter-spacing );word-spacing:var( --e-global-typography-e372bdd-word-spacing );}.elementor-2 .elementor-element.elementor-element-5a624d2{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2 .elementor-element.elementor-element-feba78b{--icon-box-icon-margin:20px;}.elementor-2 .elementor-element.elementor-element-feba78b .elementor-icon{font-size:36px;}.elementor-2 .elementor-element.elementor-element-feba78b .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-feba78b .elementor-icon-box-title a{font-size:var( --e-global-typography-49f4e84-font-size );line-height:var( --e-global-typography-49f4e84-line-height );letter-spacing:var( --e-global-typography-49f4e84-letter-spacing );word-spacing:var( --e-global-typography-49f4e84-word-spacing );}.elementor-2 .elementor-element.elementor-element-feba78b .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-6f93770{--icon-box-icon-margin:20px;}.elementor-2 .elementor-element.elementor-element-6f93770 .elementor-icon{font-size:36px;}.elementor-2 .elementor-element.elementor-element-6f93770 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-6f93770 .elementor-icon-box-title a{font-size:var( --e-global-typography-49f4e84-font-size );line-height:var( --e-global-typography-49f4e84-line-height );letter-spacing:var( --e-global-typography-49f4e84-letter-spacing );word-spacing:var( --e-global-typography-49f4e84-word-spacing );}.elementor-2 .elementor-element.elementor-element-6f93770 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-6b7db19{--icon-box-icon-margin:20px;}.elementor-2 .elementor-element.elementor-element-6b7db19 .elementor-icon{font-size:36px;}.elementor-2 .elementor-element.elementor-element-6b7db19 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-6b7db19 .elementor-icon-box-title a{font-size:var( --e-global-typography-49f4e84-font-size );line-height:var( --e-global-typography-49f4e84-line-height );letter-spacing:var( --e-global-typography-49f4e84-letter-spacing );word-spacing:var( --e-global-typography-49f4e84-word-spacing );}.elementor-2 .elementor-element.elementor-element-6b7db19 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-e60a9bc{--icon-box-icon-margin:20px;}.elementor-2 .elementor-element.elementor-element-e60a9bc .elementor-icon{font-size:36px;}.elementor-2 .elementor-element.elementor-element-e60a9bc .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-e60a9bc .elementor-icon-box-title a{font-size:var( --e-global-typography-49f4e84-font-size );line-height:var( --e-global-typography-49f4e84-line-height );letter-spacing:var( --e-global-typography-49f4e84-letter-spacing );word-spacing:var( --e-global-typography-49f4e84-word-spacing );}.elementor-2 .elementor-element.elementor-element-e60a9bc .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-60c3b97{--icon-box-icon-margin:20px;}.elementor-2 .elementor-element.elementor-element-60c3b97 .elementor-icon{font-size:36px;}.elementor-2 .elementor-element.elementor-element-60c3b97 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-60c3b97 .elementor-icon-box-title a{font-size:var( --e-global-typography-49f4e84-font-size );line-height:var( --e-global-typography-49f4e84-line-height );letter-spacing:var( --e-global-typography-49f4e84-letter-spacing );word-spacing:var( --e-global-typography-49f4e84-word-spacing );}.elementor-2 .elementor-element.elementor-element-60c3b97 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-9d0e14b{--icon-box-icon-margin:20px;}.elementor-2 .elementor-element.elementor-element-9d0e14b .elementor-icon{font-size:36px;}.elementor-2 .elementor-element.elementor-element-9d0e14b .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-9d0e14b .elementor-icon-box-title a{font-size:var( --e-global-typography-49f4e84-font-size );line-height:var( --e-global-typography-49f4e84-line-height );letter-spacing:var( --e-global-typography-49f4e84-letter-spacing );word-spacing:var( --e-global-typography-49f4e84-word-spacing );}.elementor-2 .elementor-element.elementor-element-9d0e14b .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-7f51756{--icon-box-icon-margin:20px;}.elementor-2 .elementor-element.elementor-element-7f51756 .elementor-icon{font-size:36px;}.elementor-2 .elementor-element.elementor-element-7f51756 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-7f51756 .elementor-icon-box-title a{font-size:var( --e-global-typography-49f4e84-font-size );line-height:var( --e-global-typography-49f4e84-line-height );letter-spacing:var( --e-global-typography-49f4e84-letter-spacing );word-spacing:var( --e-global-typography-49f4e84-word-spacing );}.elementor-2 .elementor-element.elementor-element-7f51756 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-1ab1f42{--gap:36px 36px;--row-gap:36px;--column-gap:36px;}.elementor-2 .elementor-element.elementor-element-f658ad1 .elementor-heading-title{font-size:28px;}.elementor-2 .elementor-element.elementor-element-ae6ab61 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-54ea2da .elementor-heading-title{font-size:56px;}.elementor-2 .elementor-element.elementor-element-68314c3 .elementor-button{padding:9px 36px 9px 36px;}.elementor-2 .elementor-element.elementor-element-35a4f4f9{--gap:42px 42px;--row-gap:42px;--column-gap:42px;--overlay-opacity:1;--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-2 .elementor-element.elementor-element-701ea271 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-701ea271 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-6ce89 .elementor-accordion-title{font-size:var( --e-global-typography-9bcad8d-font-size );line-height:var( --e-global-typography-9bcad8d-line-height );letter-spacing:var( --e-global-typography-9bcad8d-letter-spacing );word-spacing:var( --e-global-typography-9bcad8d-word-spacing );}.elementor-2 .elementor-element.elementor-element-3d4b316d{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-28e5391d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-3b15646{--icon-size:28px;}.elementor-2 .elementor-element.elementor-element-3b15646 .elementor-social-icon{--icon-padding:0.3em;}}@media(max-width:1024px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-6d2524f9{--width:704px;}.elementor-2 .elementor-element.elementor-element-4b17e809{--content-width:704px;}.elementor-2 .elementor-element.elementor-element-54ad18b8{--content-width:704px;}.elementor-2 .elementor-element.elementor-element-ac7f42f{--content-width:704px;}.elementor-2 .elementor-element.elementor-element-fec6d05{--width:100%;}.elementor-2 .elementor-element.elementor-element-77bd8af{--content-width:704px;}.elementor-2 .elementor-element.elementor-element-46df0a5{--width:48%;}.elementor-2 .elementor-element.elementor-element-273129d{--width:48%;}.elementor-2 .elementor-element.elementor-element-50ebc1b{--width:48%;}.elementor-2 .elementor-element.elementor-element-6855821{--width:48%;}.elementor-2 .elementor-element.elementor-element-daa5cf5{--content-width:704px;}.elementor-2 .elementor-element.elementor-element-1b658045{--content-width:704px;}.elementor-2 .elementor-element.elementor-element-18222d5{--content-width:704px;}.elementor-2 .elementor-element.elementor-element-ad72696{--content-width:704px;}.elementor-2 .elementor-element.elementor-element-924eaaf{--width:201.391px;}.elementor-2 .elementor-element.elementor-element-35f13b0{--width:100%;}.elementor-2 .elementor-element.elementor-element-1dd1992{--content-width:588px;}.elementor-2 .elementor-element.elementor-element-e7c8622{--content-width:704px;}.elementor-2 .elementor-element.elementor-element-dacc4e4{--content-width:704px;}.elementor-2 .elementor-element.elementor-element-3438213{--width:201.391px;}.elementor-2 .elementor-element.elementor-element-d50aab6{--width:100%;}.elementor-2 .elementor-element.elementor-element-bf8d382{--content-width:704px;}.elementor-2 .elementor-element.elementor-element-8b07255{--content-width:704px;}.elementor-2 .elementor-element.elementor-element-42335ae5{--content-width:704px;}.elementor-2 .elementor-element.elementor-element-41e698bb{--width:100%;}.elementor-2 .elementor-element.elementor-element-42953306{--width:100%;}.elementor-2 .elementor-element.elementor-element-123a969b{--width:100%;}.elementor-2 .elementor-element.elementor-element-25fc7e90{--width:100%;}.elementor-2 .elementor-element.elementor-element-3ee57c14{--content-width:672px;}.elementor-2 .elementor-element.elementor-element-1ab1f42{--content-width:512px;}.elementor-2 .elementor-element.elementor-element-35a4f4f9{--content-width:704px;}}/* Start custom CSS for heading, class: .elementor-element-7d01149b *//*@media (max-width: 767px) {
    .elementor-2 .elementor-element.elementor-element-7d01149b h1 {
        font-size: var( --e-global-typography-fd0ba5e-font-size ) !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73fb08c0 */@media (max-width: 767px) {
    .elementor-2 .elementor-element.elementor-element-73fb08c0 h2 {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f60879e */@media (min-width: 2400px) {
    .elementor-2 .elementor-element.elementor-element-2f60879e {
        background-image: url('/wp-content/uploads/2025/06/02-fd-image_md-1.jpg') !important;
        background-position: top center !important;
   }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35d80299 */@media (min-width: 1025px) {
    .elementor-2 .elementor-element.elementor-element-35d80299 {
        width: 95%;
        max-width: 768px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-83931d0 */.elementor-2 .elementor-element.elementor-element-83931d0 .elementor-icon-box-title {
    margin-top: 0;
}
@media (min-width: 768px) {
    .elementor-2 .elementor-element.elementor-element-83931d0 .elementor-icon-box-icon {
        margin-top: 6px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f50dfbe */.elementor-2 .elementor-element.elementor-element-f50dfbe .elementor-icon-box-title {
    margin-top: 0;
}
@media (min-width: 768px) {
    .elementor-2 .elementor-element.elementor-element-f50dfbe .elementor-icon-box-icon {
        margin-top: 6px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-42301e0 */.elementor-2 .elementor-element.elementor-element-42301e0 .elementor-icon-box-title {
    margin-top: 0;
}
@media (min-width: 768px) {
    .elementor-2 .elementor-element.elementor-element-42301e0 .elementor-icon-box-icon {
        margin-top: 6px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bb7b1e0 */.elementor-2 .elementor-element.elementor-element-bb7b1e0 .elementor-icon-box-title {
    margin-top: 0;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-65b4bce */.elementor-2 .elementor-element.elementor-element-65b4bce .elementor-icon-box-title {
    margin-top: 0;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-29f78a6 */.elementor-2 .elementor-element.elementor-element-29f78a6 .elementor-icon-box-title {
    margin-top: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b76e1c5 */@media (min-width: 2400px) {
    .elementor-2 .elementor-element.elementor-element-b76e1c5 {
        background-image: url('/wp-content/uploads/2025/06/07-fd-image_md.jpg') !important;
        background-position: top center !important;
   }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da0625e */@media (min-width: 1025px) {
    .elementor-2 .elementor-element.elementor-element-da0625e {
        width: 95%;
        max-width: 768px;
    }
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-c1e2d94 */@media (min-width: 1025px) {
    .elementor-2 .elementor-element.elementor-element-c1e2d94 .elementor-testimonial__content {
        min-height: 250px;
        align-content: center;
    }
}

@media (max-width: 1024px) {
    .elementor-2 .elementor-element.elementor-element-c1e2d94 .elementor-testimonial__content {
        min-height: 280px;
        align-content: center;
    }
}

@media (max-width: 767px) {
    .elementor-2 .elementor-element.elementor-element-c1e2d94 .elementor-testimonial__content {
        min-height: 330px;
        align-content: center;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c5620ff */.elementor-2 .elementor-element.elementor-element-5c5620ff {
    width: 100%;
    max-width: 1540px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-feba78b */.elementor-2 .elementor-element.elementor-element-feba78b .elementor-icon-box-title {
    margin-top: 0;
}
@media (min-width: 768px) {
    .elementor-2 .elementor-element.elementor-element-feba78b .elementor-icon-box-icon {
        margin-top: 6px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6f93770 */.elementor-2 .elementor-element.elementor-element-6f93770 .elementor-icon-box-title {
    margin-top: 0;
}
@media (min-width: 768px) {
    .elementor-2 .elementor-element.elementor-element-6f93770 .elementor-icon-box-icon {
        margin-top: 6px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6b7db19 */.elementor-2 .elementor-element.elementor-element-6b7db19 .elementor-icon-box-title {
    margin-top: 0;
}
@media (min-width: 768px) {
    .elementor-2 .elementor-element.elementor-element-6b7db19 .elementor-icon-box-icon {
        margin-top: 6px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e60a9bc */.elementor-2 .elementor-element.elementor-element-e60a9bc .elementor-icon-box-title {
    margin-top: 0;
}
@media (min-width: 768px) {
    .elementor-2 .elementor-element.elementor-element-e60a9bc .elementor-icon-box-icon {
        margin-top: 6px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-60c3b97 */.elementor-2 .elementor-element.elementor-element-60c3b97 .elementor-icon-box-title {
    margin-top: 0;
}
@media (min-width: 768px) {
    .elementor-2 .elementor-element.elementor-element-60c3b97 .elementor-icon-box-icon {
        margin-top: 6px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d0e14b */.elementor-2 .elementor-element.elementor-element-9d0e14b .elementor-icon-box-title {
    margin-top: 0;
}
@media (min-width: 768px) {
    .elementor-2 .elementor-element.elementor-element-9d0e14b .elementor-icon-box-icon {
        margin-top: 6px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7f51756 */.elementor-2 .elementor-element.elementor-element-7f51756 .elementor-icon-box-title {
    margin-top: 0;
}
@media (min-width: 768px) {
    .elementor-2 .elementor-element.elementor-element-7f51756 .elementor-icon-box-icon {
        margin-top: 6px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54ea2da */.elementor-2 .elementor-element.elementor-element-54ea2da h2{
    text-shadow:
    0px 4px 6px rgba(0, 0, 0, 0.05),
   0px 10px 15px rgba(0, 0, 0, 0.1);
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-6ce89 */.elementor-accordion .elementor-accordion-item {
    margin-top: 1.5em;
}

.elementor-accordion .elementor-accordion-item:not(:nth-last-of-type(1)) {
    border-bottom: 1px solid #686F8650 !important;
    padding-bottom: 1em;
}


.elementor-accordion-icon i:before {
        font-size: var( --e-global-typography-9f7f43a-font-size );
}/* End custom CSS */