.elementor-1598 .elementor-element.elementor-element-fa_hero{--display:flex;--min-height:80vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:stretch;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--flex-wrap:nowrap;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1598 .elementor-element.elementor-element-fa_hero:not(.elementor-motion-effects-element-type-background), .elementor-1598 .elementor-element.elementor-element-fa_hero > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://idunnh2.com/wp-content/uploads/2026/06/Skogafoss-Final-scaled.jpg");background-position:center center;background-size:cover;}.elementor-1598 .elementor-element.elementor-element-fa_hero::before, .elementor-1598 .elementor-element.elementor-element-fa_hero > .elementor-background-video-container::before, .elementor-1598 .elementor-element.elementor-element-fa_hero > .e-con-inner > .elementor-background-video-container::before, .elementor-1598 .elementor-element.elementor-element-fa_hero > .elementor-background-slideshow::before, .elementor-1598 .elementor-element.elementor-element-fa_hero > .e-con-inner > .elementor-background-slideshow::before, .elementor-1598 .elementor-element.elementor-element-fa_hero > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(42,0,35,0.34) 0%, rgba(42,0,35,0.86) 100%);}.elementor-1598 .elementor-element.elementor-element-fa_hero_left{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:88px;--padding-left:56px;--padding-right:56px;}.elementor-1598 .elementor-element.elementor-element-fa_hero_eyebrow{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-1598 .elementor-element.elementor-element-fa_hero_h1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-1598 .elementor-element.elementor-element-fa_hero_lead{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 36px) 0px;text-align:start;}.elementor-1598 .elementor-element.elementor-element-ef5285b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--padding-top:80px;--padding-bottom:80px;--padding-left:56px;--padding-right:56px;}.elementor-1598 .elementor-element.elementor-element-7e6cf63{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-1598 .elementor-element.elementor-element-be34973{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:start;}.elementor-1598 .elementor-element.elementor-element-5dd3bb3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;}.elementor-1598 .elementor-element.elementor-element-5dd3bb3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;line-height:1.35em;letter-spacing:-0.01em;color:#3D0131;}.elementor-1598 .elementor-element.elementor-element-fbdf1cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-1598 .elementor-element.elementor-element-e31935a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--flex-wrap:wrap;}.elementor-1598 .elementor-element.elementor-element-a6f9a88{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1598 .elementor-element.elementor-element-64f4a3d{--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;}.elementor-1598 .elementor-element.elementor-element-51fa930{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 16px;text-align:start;}.elementor-1598 .elementor-element.elementor-element-51fa930 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:1.5px;color:#3D0131;}.elementor-1598 .elementor-element.elementor-element-467404e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--flex-wrap:wrap;}.elementor-1598 .elementor-element.elementor-element-23b6357{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1598 .elementor-element.elementor-element-a25b748{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;}.elementor-1598 .elementor-element.elementor-element-a25b748 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;line-height:1.35em;letter-spacing:-0.01em;color:#3D0131;}.elementor-1598 .elementor-element.elementor-element-9ac5bfc{--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;}.elementor-1598 .elementor-element.elementor-element-9459e3a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 16px;text-align:start;}.elementor-1598 .elementor-element.elementor-element-9459e3a .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:1.5px;color:#3D0131;}.elementor-1598 .elementor-element.elementor-element-e1687c0{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1598 .elementor-element.elementor-element-fa_product{--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:80px;--padding-bottom:80px;--padding-left:56px;--padding-right:56px;}.elementor-1598 .elementor-element.elementor-element-fa_prod_eyebrow{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-1598 .elementor-element.elementor-element-fa_prod_h2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;}.elementor-1598 .elementor-element.elementor-element-03c2836{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;}.elementor-1598 .elementor-element.elementor-element-03c2836 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;line-height:1.35em;letter-spacing:-0.01em;color:#3D0131;}.elementor-1598 .elementor-element.elementor-element-fa_prod_body{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:start;}.elementor-1598 .elementor-element.elementor-element-fa_flip_row{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:nowrap;}.elementor-1598 .elementor-element.elementor-element-fa_flip1_wrap{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1598 .elementor-element.elementor-element-fa_flip1 .elementor-flip-box__front{background-color:#F8FAFB;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ECEAE5;}.elementor-1598 .elementor-element.elementor-element-fa_flip1 .elementor-flip-box__back{background-color:transparent;background-image:linear-gradient(135deg, #2C4A5A 0%, #5AADBE 100%);}.elementor-1598 .elementor-element.elementor-element-fa_flip1 .elementor-flip-box{height:220px;}.elementor-1598 .elementor-element.elementor-element-fa_flip1 .elementor-flip-box__layer, .elementor-1598 .elementor-element.elementor-element-fa_flip1 .elementor-flip-box__layer__overlay{border-radius:16px;}.elementor-1598 .elementor-element.elementor-element-fa_flip1 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:32px 28px 32px 28px;text-align:center;}.elementor-1598 .elementor-element.elementor-element-fa_flip1 .elementor-flip-box__front .elementor-flip-box__layer__title{color:#3D0131;font-family:"Montserrat", Sans-serif;font-size:52px;font-weight:600;line-height:1em;letter-spacing:-0.03em;}.elementor-1598 .elementor-element.elementor-element-fa_flip1 .elementor-flip-box__front .elementor-flip-box__layer__description{color:#6B6E73;}.elementor-1598 .elementor-element.elementor-element-fa_flip1 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:32px 28px 32px 28px;text-align:center;}.elementor-1598 .elementor-element.elementor-element-fa_flip1 .elementor-flip-box__button{margin-inline-center:0;}.elementor-1598 .elementor-element.elementor-element-fa_flip1 .elementor-flip-box__back .elementor-flip-box__layer__description{color:#FFFFFF;}.elementor-1598 .elementor-element.elementor-element-fa_flip2_wrap{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1598 .elementor-element.elementor-element-fa_flip2 .elementor-flip-box__front{background-color:#F8FAFB;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ECEAE5;}.elementor-1598 .elementor-element.elementor-element-fa_flip2 .elementor-flip-box__back{background-color:transparent;background-image:linear-gradient(135deg, #2C4A5A 0%, #5AADBE 100%);}.elementor-1598 .elementor-element.elementor-element-fa_flip2 .elementor-flip-box{height:220px;}.elementor-1598 .elementor-element.elementor-element-fa_flip2 .elementor-flip-box__layer, .elementor-1598 .elementor-element.elementor-element-fa_flip2 .elementor-flip-box__layer__overlay{border-radius:16px;}.elementor-1598 .elementor-element.elementor-element-fa_flip2 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:32px 28px 32px 28px;text-align:center;}.elementor-1598 .elementor-element.elementor-element-fa_flip2 .elementor-flip-box__front .elementor-flip-box__layer__title{color:#3D0131;font-family:"Montserrat", Sans-serif;font-size:52px;font-weight:600;}.elementor-1598 .elementor-element.elementor-element-fa_flip2 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:32px 28px 32px 28px;text-align:center;}.elementor-1598 .elementor-element.elementor-element-fa_flip2 .elementor-flip-box__button{margin-inline-center:0;}.elementor-1598 .elementor-element.elementor-element-fa_flip2 .elementor-flip-box__back .elementor-flip-box__layer__description{color:#FFFFFF;}.elementor-1598 .elementor-element.elementor-element-fa_flip3_wrap{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1598 .elementor-element.elementor-element-fa_flip3 .elementor-flip-box__front{background-color:#F8FAFB;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ECEAE5;}.elementor-1598 .elementor-element.elementor-element-fa_flip3 .elementor-flip-box__back{background-color:transparent;background-image:linear-gradient(135deg, #2C4A5A 0%, #5AADBE 100%);}.elementor-1598 .elementor-element.elementor-element-fa_flip3 .elementor-flip-box{height:220px;}.elementor-1598 .elementor-element.elementor-element-fa_flip3 .elementor-flip-box__layer, .elementor-1598 .elementor-element.elementor-element-fa_flip3 .elementor-flip-box__layer__overlay{border-radius:16px;}.elementor-1598 .elementor-element.elementor-element-fa_flip3 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:32px 28px 32px 28px;text-align:center;}.elementor-1598 .elementor-element.elementor-element-fa_flip3 .elementor-flip-box__front .elementor-flip-box__layer__title{color:#3D0131;font-family:"Montserrat", Sans-serif;font-size:52px;font-weight:600;}.elementor-1598 .elementor-element.elementor-element-fa_flip3 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:32px 28px 32px 28px;text-align:center;}.elementor-1598 .elementor-element.elementor-element-fa_flip3 .elementor-flip-box__button{margin-inline-center:0;}.elementor-1598 .elementor-element.elementor-element-fa_flip3 .elementor-flip-box__back .elementor-flip-box__layer__description{color:#FFFFFF;}.elementor-1598 .elementor-element.elementor-element-1b34544{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1598 .elementor-element.elementor-element-fa_cert{--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:80px;--padding-bottom:80px;--padding-left:56px;--padding-right:56px;}.elementor-1598 .elementor-element.elementor-element-fa_cert_eyebrow{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-1598 .elementor-element.elementor-element-fa_cert_h2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;text-align:start;}.elementor-1598 .elementor-element.elementor-element-6b3084a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;}.elementor-1598 .elementor-element.elementor-element-6b3084a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;line-height:1.35em;letter-spacing:-0.01em;color:#3D0131;}.elementor-1598 .elementor-element.elementor-element-fa_cert_twocol{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:start;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--flex-wrap:nowrap;}.elementor-1598 .elementor-element.elementor-element-fa_cert_body_wrap{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1598 .elementor-element.elementor-element-fa_cert_body{text-align:start;}.elementor-1598 .elementor-element.elementor-element-fa_cert_callout{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:30px;--padding-right:30px;}.elementor-1598 .elementor-element.elementor-element-fa_cert_callout:not(.elementor-motion-effects-element-type-background), .elementor-1598 .elementor-element.elementor-element-fa_cert_callout > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #CCA438 0%, #E5BB4F 100%);}.elementor-1598 .elementor-element.elementor-element-fa_cert_cl{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:start;}.elementor-1598 .elementor-element.elementor-element-fa_cert_cl .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:0.18em;color:#2A0023;}.elementor-1598 .elementor-element.elementor-element-fa_cert_cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:start;}.elementor-1598 .elementor-element.elementor-element-fa_cert_cb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:600;line-height:1.02em;color:#2A0023;}.elementor-1598 .elementor-element.elementor-element-fa_cert_cs{text-align:start;font-family:"IBM Plex Mono", Sans-serif;font-size:11px;color:#2A0023;}.elementor-1598 .elementor-element.elementor-element-dfe6d11 .elementor-tab-title, .elementor-1598 .elementor-element.elementor-element-dfe6d11 .elementor-tab-title:before, .elementor-1598 .elementor-element.elementor-element-dfe6d11 .elementor-tab-title:after, .elementor-1598 .elementor-element.elementor-element-dfe6d11 .elementor-tab-content, .elementor-1598 .elementor-element.elementor-element-dfe6d11 .elementor-tabs-content-wrapper{border-width:1px;}.elementor-1598 .elementor-element.elementor-element-fa_steps{--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:80px;--padding-bottom:80px;--padding-left:56px;--padding-right:56px;}.elementor-1598 .elementor-element.elementor-element-fa_steps_eyebrow{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-1598 .elementor-element.elementor-element-fa_steps_h2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;text-align:start;}.elementor-1598 .elementor-element.elementor-element-bcd3869{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;}.elementor-1598 .elementor-element.elementor-element-bcd3869 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;line-height:1.35em;letter-spacing:-0.01em;color:#3D0131;}.elementor-1598 .elementor-element.elementor-element-fa_steps_row{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:nowrap;}.elementor-1598 .elementor-element.elementor-element-fa_step1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#ECEAE5;--border-color:#ECEAE5;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-1598 .elementor-element.elementor-element-fa_step1:not(.elementor-motion-effects-element-type-background), .elementor-1598 .elementor-element.elementor-element-fa_step1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFB;}.elementor-1598 .elementor-element.elementor-element-fa_s1n{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:start;}.elementor-1598 .elementor-element.elementor-element-fa_s1n .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:52px;font-weight:600;color:#CCA438;}.elementor-1598 .elementor-element.elementor-element-fa_s1t{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-1598 .elementor-element.elementor-element-fa_s1b{text-align:start;font-family:"Manrope", Sans-serif;font-size:14px;line-height:1.55em;}.elementor-1598 .elementor-element.elementor-element-fa_step2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#ECEAE5;--border-color:#ECEAE5;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-1598 .elementor-element.elementor-element-fa_step2:not(.elementor-motion-effects-element-type-background), .elementor-1598 .elementor-element.elementor-element-fa_step2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFB;}.elementor-1598 .elementor-element.elementor-element-fa_s2n{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:start;}.elementor-1598 .elementor-element.elementor-element-fa_s2n .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:52px;font-weight:600;color:#CCA438;}.elementor-1598 .elementor-element.elementor-element-fa_s2t{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-1598 .elementor-element.elementor-element-fa_s2b{text-align:start;font-family:"Manrope", Sans-serif;font-size:14px;line-height:1.55em;}.elementor-1598 .elementor-element.elementor-element-fa_step3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#ECEAE5;--border-color:#ECEAE5;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-1598 .elementor-element.elementor-element-fa_step3:not(.elementor-motion-effects-element-type-background), .elementor-1598 .elementor-element.elementor-element-fa_step3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFB;}.elementor-1598 .elementor-element.elementor-element-fa_s3n{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:start;}.elementor-1598 .elementor-element.elementor-element-fa_s3n .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:52px;font-weight:600;color:#CCA438;}.elementor-1598 .elementor-element.elementor-element-fa_s3t{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-1598 .elementor-element.elementor-element-fa_s3b{text-align:start;font-family:"Manrope", Sans-serif;font-size:14px;line-height:1.55em;}.elementor-1598 .elementor-element.elementor-element-fa_step4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#ECEAE5;--border-color:#ECEAE5;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-1598 .elementor-element.elementor-element-fa_step4:not(.elementor-motion-effects-element-type-background), .elementor-1598 .elementor-element.elementor-element-fa_step4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFB;}.elementor-1598 .elementor-element.elementor-element-fa_s4n{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:start;}.elementor-1598 .elementor-element.elementor-element-fa_s4n .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:52px;font-weight:600;color:#CCA438;}.elementor-1598 .elementor-element.elementor-element-fa_s4t{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-1598 .elementor-element.elementor-element-fa_s4b{text-align:start;font-family:"Manrope", Sans-serif;font-size:14px;line-height:1.55em;}.elementor-1598 .elementor-element.elementor-element-fa_steps_note{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-1598 .elementor-element.elementor-element-fa_faq{--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:80px;--padding-bottom:80px;--padding-left:56px;--padding-right:56px;}.elementor-1598 .elementor-element.elementor-element-fa_faq_eyebrow{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-1598 .elementor-element.elementor-element-fa_faq_h2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:start;}.elementor-1598 .elementor-element.elementor-element-fa_faq_acc .elementor-accordion-item{border-width:1px;border-color:#ECEAE5;}.elementor-1598 .elementor-element.elementor-element-fa_faq_acc .elementor-accordion-item .elementor-tab-content{border-width:1px;border-block-start-color:#ECEAE5;}.elementor-1598 .elementor-element.elementor-element-fa_faq_acc .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-block-end-color:#ECEAE5;}.elementor-1598 .elementor-element.elementor-element-fa_faq_acc .elementor-accordion-icon, .elementor-1598 .elementor-element.elementor-element-fa_faq_acc .elementor-accordion-title{color:#3D0131;}.elementor-1598 .elementor-element.elementor-element-fa_faq_acc .elementor-accordion-icon svg{fill:#3D0131;}.elementor-1598 .elementor-element.elementor-element-fa_faq_acc .elementor-active .elementor-accordion-icon, .elementor-1598 .elementor-element.elementor-element-fa_faq_acc .elementor-active .elementor-accordion-title{color:#3D0131;}.elementor-1598 .elementor-element.elementor-element-fa_faq_acc .elementor-active .elementor-accordion-icon svg{fill:#3D0131;}.elementor-1598 .elementor-element.elementor-element-fa_faq_acc .elementor-accordion-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:400;line-height:1.3em;}.elementor-1598 .elementor-element.elementor-element-fa_faq_acc .elementor-tab-title .elementor-accordion-icon i:before{color:#CCA438;}.elementor-1598 .elementor-element.elementor-element-fa_faq_acc .elementor-tab-title .elementor-accordion-icon svg{fill:#CCA438;}.elementor-1598 .elementor-element.elementor-element-fa_faq_acc .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#CCA438;}.elementor-1598 .elementor-element.elementor-element-fa_faq_acc .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#CCA438;}.elementor-1598 .elementor-element.elementor-element-fa_faq_acc .elementor-tab-content{color:#2E2E33;font-family:"Manrope", Sans-serif;font-size:15px;line-height:1.65em;}.elementor-1598 .elementor-element.elementor-element-638d31a{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1598 .elementor-element.elementor-element-fa_specs{--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:80px;--padding-bottom:80px;--padding-left:56px;--padding-right:56px;}.elementor-1598 .elementor-element.elementor-element-fa_specs_eyebrow{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-1598 .elementor-element.elementor-element-fa_specs_h2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;}.elementor-1598 .elementor-element.elementor-element-fa_specs_body{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;text-align:start;}.elementor-1598 .elementor-element.elementor-element-fa_specs_note{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-1598 .elementor-element.elementor-element-fa_nextstep{--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:80px;--padding-bottom:80px;--padding-left:56px;--padding-right:56px;}.elementor-1598 .elementor-element.elementor-element-fa_punchline{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--border-radius:20px 20px 20px 20px;--padding-top:80px;--padding-bottom:80px;--padding-left:64px;--padding-right:64px;}.elementor-1598 .elementor-element.elementor-element-fa_punchline:not(.elementor-motion-effects-element-type-background), .elementor-1598 .elementor-element.elementor-element-fa_punchline > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #2A0023 0%, #5C1A52 100%);}.elementor-1598 .elementor-element.elementor-element-fa_pl_label{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:start;}.elementor-1598 .elementor-element.elementor-element-fa_pl_h{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:start;}.elementor-1598 .elementor-element.elementor-element-6c7fe0f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;}.elementor-1598 .elementor-element.elementor-element-6c7fe0f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;line-height:1.35em;letter-spacing:-0.01em;color:#FBEFE0;}.elementor-1598 .elementor-element.elementor-element-fa_pl_body{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 36px) 0px;text-align:start;}.elementor-1598 .elementor-element.elementor-element-fa_pl_btns{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;}.elementor-1598 .elementor-element.elementor-element-fa_pl_btn2 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;border-radius:999px 999px 999px 999px;}@media(max-width:767px){.elementor-1598 .elementor-element.elementor-element-a6f9a88{--width:100%;}.elementor-1598 .elementor-element.elementor-element-64f4a3d{--width:100%;}.elementor-1598 .elementor-element.elementor-element-23b6357{--width:100%;}.elementor-1598 .elementor-element.elementor-element-9ac5bfc{--width:100%;}}@media(min-width:768px){.elementor-1598 .elementor-element.elementor-element-fa_hero_left{--content-width:1140px;}.elementor-1598 .elementor-element.elementor-element-ef5285b{--content-width:1280px;}.elementor-1598 .elementor-element.elementor-element-a6f9a88{--width:52%;}.elementor-1598 .elementor-element.elementor-element-64f4a3d{--width:44%;}.elementor-1598 .elementor-element.elementor-element-23b6357{--width:52%;}.elementor-1598 .elementor-element.elementor-element-9ac5bfc{--width:44%;}.elementor-1598 .elementor-element.elementor-element-fa_product{--content-width:1280px;}.elementor-1598 .elementor-element.elementor-element-fa_cert{--content-width:1280px;}.elementor-1598 .elementor-element.elementor-element-fa_steps{--content-width:1280px;}.elementor-1598 .elementor-element.elementor-element-fa_faq{--content-width:1280px;}.elementor-1598 .elementor-element.elementor-element-fa_specs{--content-width:1280px;}.elementor-1598 .elementor-element.elementor-element-fa_nextstep{--content-width:1280px;}}@media(max-width:1024px) and (min-width:768px){.elementor-1598 .elementor-element.elementor-element-a6f9a88{--width:100%;}.elementor-1598 .elementor-element.elementor-element-64f4a3d{--width:100%;}.elementor-1598 .elementor-element.elementor-element-23b6357{--width:100%;}.elementor-1598 .elementor-element.elementor-element-9ac5bfc{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-fa_hero_left */.elementor-1598 .elementor-element.elementor-element-fa_hero_left p.elementor-heading-title{color:#FFFFFF !important;}.elementor-1598 .elementor-element.elementor-element-fa_hero_left .idh2-eyebrow .elementor-heading-title::before{background:#FFFFFF !important;}.elementor-1598 .elementor-element.elementor-element-fa_hero_left h1.elementor-heading-title{color:#FFFFFF !important;}.elementor-1598 .elementor-element.elementor-element-fa_hero_left .elementor-widget-text-editor p{color:rgba(255,255,255,.94) !important;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4bd9b31 */.elementor-1598 .elementor-element.elementor-element-4bd9b31 .idh2-reveal{opacity:1 !important;transform:none !important}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-fa_flip1 */.elementor-1598 .elementor-element.elementor-element-fa_flip1 .elementor-flip-box__front .elementor-flip-box__layer__overlay::after{content:'+';position:absolute;right:20px;bottom:14px;font-family:'IBM Plex Mono',monospace;font-weight:300;font-size:22px;line-height:1;color:#CCA438;opacity:.85}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-fa_flip2 */.elementor-1598 .elementor-element.elementor-element-fa_flip2 .elementor-flip-box__front .elementor-flip-box__layer__overlay::after{content:'+';position:absolute;right:20px;bottom:14px;font-family:'IBM Plex Mono',monospace;font-weight:300;font-size:22px;line-height:1;color:#CCA438;opacity:.85}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-fa_flip3 */.elementor-1598 .elementor-element.elementor-element-fa_flip3 .elementor-flip-box__front .elementor-flip-box__layer__overlay::after{content:'+';position:absolute;right:20px;bottom:14px;font-family:'IBM Plex Mono',monospace;font-weight:300;font-size:22px;line-height:1;color:#CCA438;opacity:.85}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa_s1b */.elementor-1598 .elementor-element.elementor-element-fa_s1b p{max-width:100% !important;font-size:14px !important;line-height:1.6 !important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa_s2b */.elementor-1598 .elementor-element.elementor-element-fa_s2b p{max-width:100% !important;font-size:14px !important;line-height:1.6 !important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa_s3b */.elementor-1598 .elementor-element.elementor-element-fa_s3b p{max-width:100% !important;font-size:14px !important;line-height:1.6 !important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa_s4b */.elementor-1598 .elementor-element.elementor-element-fa_s4b p{max-width:100% !important;font-size:14px !important;line-height:1.6 !important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa_punchline */.elementor-1598 .elementor-element.elementor-element-fa_punchline .idh2-eyebrow .elementor-heading-title{color:#CCA438 !important;} .elementor-1598 .elementor-element.elementor-element-fa_punchline .idh2-eyebrow .elementor-heading-title::before{background:#CCA438 !important;} .elementor-1598 .elementor-element.elementor-element-fa_punchline .idh2-section-h3 .elementor-heading-title{color:#FFFFFF !important;} .elementor-1598 .elementor-element.elementor-element-fa_punchline .idh2-chart-intro p{color:rgba(255,255,255,.9) !important;}/* End custom CSS */