.elementor-1670 .elementor-element.elementor-element-144102c{--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;--padding-top:172px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1670 .elementor-element.elementor-element-913df48{--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:65px 65px;--row-gap:65px;--column-gap:65px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#13282028;--border-color:#13282028;--padding-top:0px;--padding-bottom:65px;--padding-left:0px;--padding-right:0px;}.elementor-1670 .elementor-element.elementor-element-0e643c2{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1670 .elementor-element.elementor-element-31daefa .elementor-icon-list-icon i{color:#315CF5;transition:color 0.3s;}.elementor-1670 .elementor-element.elementor-element-31daefa .elementor-icon-list-icon svg{fill:#315CF5;transition:fill 0.3s;}.elementor-1670 .elementor-element.elementor-element-31daefa{--e-icon-list-icon-size:6px;--icon-vertical-offset:0px;}.elementor-1670 .elementor-element.elementor-element-31daefa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1670 .elementor-element.elementor-element-31daefa .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:700;line-height:20px;letter-spacing:1.2px;}.elementor-1670 .elementor-element.elementor-element-31daefa .elementor-icon-list-text{color:#425545;transition:color 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1670 .elementor-element.elementor-element-eb828dd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:0.1px;font-weight:600;line-height:0px;color:#6EC1E400;}.elementor-1670 .elementor-element.elementor-element-2654647{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;}.elementor-1670 .elementor-element.elementor-element-2654647 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:81px;font-weight:600;line-height:88px;letter-spacing:-3.35px;color:#132820;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-1670 .elementor-element.elementor-element-ceb134c{margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:33px;color:#2E2F30;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1670 .elementor-element.elementor-element-ea3f6f3 .elementor-button{background-color:#132820;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:600;line-height:23px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#13282000;border-radius:32px 32px 32px 32px;padding:16px 23px 16px 23px;}.elementor-1670 .elementor-element.elementor-element-ea3f6f3:hover{--e-transform-translateY:-2px;}.elementor-1670 .elementor-element.elementor-element-ea3f6f3{margin:27px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1670 .elementor-element.elementor-element-ea3f6f3.elementor-element{--align-self:flex-start;}.elementor-1670 .elementor-element.elementor-element-ea3f6f3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1670 .elementor-element.elementor-element-ea3f6f3 .elementor-button .elementor-button-content-wrapper{gap:25px;}.elementor-1670 .elementor-element.elementor-element-ea3f6f3 .elementor-button:hover, .elementor-1670 .elementor-element.elementor-element-ea3f6f3 .elementor-button:focus{box-shadow:4px 5px 0px 0px rgba(19, 40, 32, 0.10980392156862745);}.elementor-1670 .elementor-element.elementor-element-a01e3cf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1670 .elementor-element.elementor-element-57db83f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#13282030;--border-color:#13282030;--border-radius:15px 60px 15px 15px;box-shadow:8px 10px 0px 0px rgba(19, 40, 32, 0.07058823529411765);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-1670 .elementor-element.elementor-element-57db83f:not(.elementor-motion-effects-element-type-background), .elementor-1670 .elementor-element.elementor-element-57db83f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DED7F5;}.elementor-1670 .elementor-element.elementor-element-513afbf .elementor-icon-list-icon i{color:#315CF5;transition:color 0.3s;}.elementor-1670 .elementor-element.elementor-element-513afbf .elementor-icon-list-icon svg{fill:#315CF5;transition:fill 0.3s;}.elementor-1670 .elementor-element.elementor-element-513afbf{--e-icon-list-icon-size:6px;--icon-vertical-offset:0px;}.elementor-1670 .elementor-element.elementor-element-513afbf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1670 .elementor-element.elementor-element-513afbf .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:700;line-height:20px;letter-spacing:1.2px;}.elementor-1670 .elementor-element.elementor-element-513afbf .elementor-icon-list-text{color:#425545;transition:color 0.3s;}.elementor-1670 .elementor-element.elementor-element-e705d3f{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-1670 .elementor-element.elementor-element-e705d3f .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:32px;font-weight:700;line-height:38px;letter-spacing:-1.6px;color:#132820;}.elementor-1670 .elementor-element.elementor-element-ae3bc18{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1670 .elementor-element.elementor-element-9441111{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:14px 14px 14px 14px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-1670 .elementor-element.elementor-element-9441111:not(.elementor-motion-effects-element-type-background), .elementor-1670 .elementor-element.elementor-element-9441111 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F4EC;}.elementor-1670 .elementor-element.elementor-element-0581121{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-1670 .elementor-element.elementor-element-0581121 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:600;line-height:42px;color:#132820;}.elementor-1670 .elementor-element.elementor-element-30e5c45 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;line-height:23px;color:#132820;}.elementor-1670 .elementor-element.elementor-element-d33f364{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:14px 14px 14px 14px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-1670 .elementor-element.elementor-element-d33f364:not(.elementor-motion-effects-element-type-background), .elementor-1670 .elementor-element.elementor-element-d33f364 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DBF58A;}.elementor-1670 .elementor-element.elementor-element-dadbf5a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-1670 .elementor-element.elementor-element-dadbf5a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:600;line-height:42px;color:#132820;}.elementor-1670 .elementor-element.elementor-element-2a154eb .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;line-height:23px;color:#132820;}.elementor-1670 .elementor-element.elementor-element-e08d148{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:14px 14px 14px 14px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-1670 .elementor-element.elementor-element-e08d148:not(.elementor-motion-effects-element-type-background), .elementor-1670 .elementor-element.elementor-element-e08d148 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FA866C;}.elementor-1670 .elementor-element.elementor-element-b32b2d1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-1670 .elementor-element.elementor-element-b32b2d1 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:600;line-height:42px;color:#132820;}.elementor-1670 .elementor-element.elementor-element-8daa7e7 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;line-height:23px;color:#132820;}.elementor-1670 .elementor-element.elementor-element-a2deda9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:14px 14px 14px 14px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-1670 .elementor-element.elementor-element-a2deda9:not(.elementor-motion-effects-element-type-background), .elementor-1670 .elementor-element.elementor-element-a2deda9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F4EC;}.elementor-1670 .elementor-element.elementor-element-bdf9ef5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-1670 .elementor-element.elementor-element-bdf9ef5 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:600;line-height:42px;color:#132820;}.elementor-1670 .elementor-element.elementor-element-56183e0 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;line-height:23px;color:#132820;}.elementor-1670 .elementor-element.elementor-element-7dd25e3{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1670 .elementor-element.elementor-element-7dd25e3 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:400;line-height:20px;color:#132820;}.elementor-1670 .elementor-element.elementor-element-75ad722 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:800;line-height:20px;letter-spacing:0.96px;color:#2E2F30;}.elementor-1670 .elementor-element.elementor-element-489e2fc{--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;--padding-top:30px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-1670 .elementor-element.elementor-element-5558763{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:6px;--icon-vertical-offset:0px;}.elementor-1670 .elementor-element.elementor-element-5558763 .elementor-icon-list-icon i{color:#315CF5;transition:color 0.3s;}.elementor-1670 .elementor-element.elementor-element-5558763 .elementor-icon-list-icon svg{fill:#315CF5;transition:fill 0.3s;}.elementor-1670 .elementor-element.elementor-element-5558763 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1670 .elementor-element.elementor-element-5558763 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:700;line-height:20px;letter-spacing:1.2px;}.elementor-1670 .elementor-element.elementor-element-5558763 .elementor-icon-list-text{color:#48657A;transition:color 0.3s;}.elementor-1670 .elementor-element.elementor-element-44cb85b{--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:flex-end;--margin-top:18px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1670 .elementor-element.elementor-element-9e2e35b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1670 .elementor-element.elementor-element-9e2e35b .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:45px;font-weight:600;line-height:52px;letter-spacing:-2.25px;color:#0B2537;}.elementor-1670 .elementor-element.elementor-element-367c08c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:29px;color:#536B7B;}.elementor-1670 .elementor-element.elementor-element-c45eec5{--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;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1670 .elementor-element.elementor-element-c45eec5:not(.elementor-motion-effects-element-type-background), .elementor-1670 .elementor-element.elementor-element-c45eec5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DED7F5;}.elementor-1670 .elementor-element.elementor-element-9cba394{width:100%;max-width:100%;}.elementor-1670 .elementor-element.elementor-element-6105f66{--display:flex;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:#13282025;--border-color:#13282025;--border-radius:24px 24px 24px 24px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-1670 .elementor-element.elementor-element-6105f66:not(.elementor-motion-effects-element-type-background), .elementor-1670 .elementor-element.elementor-element-6105f66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAE9E1;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1670 .elementor-element.elementor-element-6f82214{--display:flex;}.elementor-1670 .elementor-element.elementor-element-3a50b47{--display:flex;--min-height:585px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#13282025;--border-color:#13282025;--border-radius:12px 50px 12px 12px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-1670 .elementor-element.elementor-element-3a50b47:not(.elementor-motion-effects-element-type-background), .elementor-1670 .elementor-element.elementor-element-3a50b47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DED7F5;}.elementor-1670 .elementor-element.elementor-element-fc637b3{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1670 .elementor-element.elementor-element-fc637b3 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:#3047ED;}.elementor-1670 .elementor-element.elementor-element-0340880{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;}.elementor-1670 .elementor-element.elementor-element-0340880 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:36px;font-weight:600;line-height:47px;letter-spacing:-1.44px;color:#132820;}.elementor-1670 .elementor-element.elementor-element-cd40220{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:29px;color:#2E2F30;}.elementor-1670 .elementor-element.elementor-element-9c8d24f{--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:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1670 .elementor-element.elementor-element-71df5a3 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:400;line-height:20px;color:#496371;}.elementor-1670 .elementor-element.elementor-element-a3ba3a6 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:#3047ED;}.elementor-1670 .elementor-element.elementor-element-1b67e71{--display:flex;}.elementor-1670 .elementor-element.elementor-element-20bcb13{--display:flex;--min-height:585px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#13282025;--border-color:#13282025;--border-radius:12px 50px 12px 12px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-1670 .elementor-element.elementor-element-20bcb13:not(.elementor-motion-effects-element-type-background), .elementor-1670 .elementor-element.elementor-element-20bcb13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DBF58A;}.elementor-1670 .elementor-element.elementor-element-b0ee7a5{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1670 .elementor-element.elementor-element-b0ee7a5 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:#3047ED;}.elementor-1670 .elementor-element.elementor-element-0a07594{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;}.elementor-1670 .elementor-element.elementor-element-0a07594 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:36px;font-weight:600;line-height:47px;letter-spacing:-1.44px;color:#132820;}.elementor-1670 .elementor-element.elementor-element-28649b3{width:var( --container-widget-width, 419px );max-width:419px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:419px;--container-widget-flex-grow:0;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:29px;color:#2E2F30;}.elementor-1670 .elementor-element.elementor-element-bceb4cd{--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:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1670 .elementor-element.elementor-element-01c4cc1 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:400;line-height:20px;color:#496371;}.elementor-1670 .elementor-element.elementor-element-d664bc0 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:#3047ED;}.elementor-1670 .elementor-element.elementor-element-70b3879{--display:flex;}.elementor-1670 .elementor-element.elementor-element-3dbcecc{--display:flex;--min-height:585px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#13282025;--border-color:#13282025;--border-radius:12px 50px 12px 12px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-1670 .elementor-element.elementor-element-3dbcecc:not(.elementor-motion-effects-element-type-background), .elementor-1670 .elementor-element.elementor-element-3dbcecc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7C3B1;}.elementor-1670 .elementor-element.elementor-element-d4adff9{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1670 .elementor-element.elementor-element-d4adff9 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:#3047ED;}.elementor-1670 .elementor-element.elementor-element-088fd15{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;}.elementor-1670 .elementor-element.elementor-element-088fd15 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:36px;font-weight:600;line-height:47px;letter-spacing:-1.44px;color:#132820;}.elementor-1670 .elementor-element.elementor-element-075a369{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:29px;color:#2E2F30;}.elementor-1670 .elementor-element.elementor-element-b2a786e{--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:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1670 .elementor-element.elementor-element-e40b371 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:400;line-height:20px;color:#496371;}.elementor-1670 .elementor-element.elementor-element-85afc6e .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:#3047ED;}.elementor-1670 .elementor-element.elementor-element-49e4d23{--display:flex;}.elementor-1670 .elementor-element.elementor-element-b9e7120{--display:flex;--min-height:585px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#13282025;--border-color:#13282025;--border-radius:12px 50px 12px 12px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-1670 .elementor-element.elementor-element-b9e7120:not(.elementor-motion-effects-element-type-background), .elementor-1670 .elementor-element.elementor-element-b9e7120 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DED7F5;}.elementor-1670 .elementor-element.elementor-element-1478648{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1670 .elementor-element.elementor-element-1478648 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:#3047ED;}.elementor-1670 .elementor-element.elementor-element-a6f5e69{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;}.elementor-1670 .elementor-element.elementor-element-a6f5e69 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:36px;font-weight:600;line-height:47px;letter-spacing:-1.44px;color:#132820;}.elementor-1670 .elementor-element.elementor-element-5cb084f{width:var( --container-widget-width, 419px );max-width:419px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:419px;--container-widget-flex-grow:0;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:29px;color:#2E2F30;}.elementor-1670 .elementor-element.elementor-element-43d6fa2{--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:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1670 .elementor-element.elementor-element-6dfbafc .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:400;line-height:20px;color:#496371;}.elementor-1670 .elementor-element.elementor-element-179f5a7 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:#3047ED;}.elementor-1670 .elementor-element.elementor-element-8d0d774{--display:flex;}.elementor-1670 .elementor-element.elementor-element-00fcbc3{--display:flex;--min-height:585px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#13282025;--border-color:#13282025;--border-radius:12px 50px 12px 12px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-1670 .elementor-element.elementor-element-00fcbc3:not(.elementor-motion-effects-element-type-background), .elementor-1670 .elementor-element.elementor-element-00fcbc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DBF58A;}.elementor-1670 .elementor-element.elementor-element-b35d615{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1670 .elementor-element.elementor-element-b35d615 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:#3047ED;}.elementor-1670 .elementor-element.elementor-element-7e6e419{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;}.elementor-1670 .elementor-element.elementor-element-7e6e419 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:36px;font-weight:600;line-height:47px;letter-spacing:-1.44px;color:#132820;}.elementor-1670 .elementor-element.elementor-element-237518a{width:var( --container-widget-width, 419px );max-width:419px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:419px;--container-widget-flex-grow:0;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:29px;color:#2E2F30;}.elementor-1670 .elementor-element.elementor-element-7480c3b{--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:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1670 .elementor-element.elementor-element-e414dc3 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:400;line-height:20px;color:#496371;}.elementor-1670 .elementor-element.elementor-element-49d3b6c .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:#3047ED;}.elementor-1670 .elementor-element.elementor-element-7dbf629{--display:flex;}.elementor-1670 .elementor-element.elementor-element-fa73cae{--display:flex;--min-height:585px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#13282025;--border-color:#13282025;--border-radius:12px 50px 12px 12px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-1670 .elementor-element.elementor-element-fa73cae:not(.elementor-motion-effects-element-type-background), .elementor-1670 .elementor-element.elementor-element-fa73cae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7C3B1;}.elementor-1670 .elementor-element.elementor-element-b29a3fc{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1670 .elementor-element.elementor-element-b29a3fc .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:#3047ED;}.elementor-1670 .elementor-element.elementor-element-3625ef5{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;}.elementor-1670 .elementor-element.elementor-element-3625ef5 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:36px;font-weight:600;line-height:47px;letter-spacing:-1.44px;color:#132820;}.elementor-1670 .elementor-element.elementor-element-631101d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:29px;color:#2E2F30;}.elementor-1670 .elementor-element.elementor-element-77852e1{--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:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1670 .elementor-element.elementor-element-259d982 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:400;line-height:20px;color:#496371;}.elementor-1670 .elementor-element.elementor-element-3869708 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:#3047ED;}.elementor-1670 .elementor-element.elementor-element-3943f9c{--display:flex;}.elementor-1670 .elementor-element.elementor-element-71f8c29{--display:flex;--min-height:585px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#13282025;--border-color:#13282025;--border-radius:12px 50px 12px 12px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-1670 .elementor-element.elementor-element-71f8c29:not(.elementor-motion-effects-element-type-background), .elementor-1670 .elementor-element.elementor-element-71f8c29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DED7F5;}.elementor-1670 .elementor-element.elementor-element-51082dd{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1670 .elementor-element.elementor-element-51082dd .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:#3047ED;}.elementor-1670 .elementor-element.elementor-element-0f548d6{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;}.elementor-1670 .elementor-element.elementor-element-0f548d6 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:36px;font-weight:600;line-height:47px;letter-spacing:-1.44px;color:#132820;}.elementor-1670 .elementor-element.elementor-element-b96d64f{width:var( --container-widget-width, 419px );max-width:419px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:419px;--container-widget-flex-grow:0;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:29px;color:#2E2F30;}.elementor-1670 .elementor-element.elementor-element-6407260{--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:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1670 .elementor-element.elementor-element-28132dd .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:400;line-height:20px;color:#496371;}.elementor-1670 .elementor-element.elementor-element-ccb48ae .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:#3047ED;}.elementor-1670 .elementor-element.elementor-element-ad9de3e{--display:flex;}.elementor-1670 .elementor-element.elementor-element-56dbad2{--display:flex;--min-height:585px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#13282025;--border-color:#13282025;--border-radius:12px 50px 12px 12px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-1670 .elementor-element.elementor-element-56dbad2:not(.elementor-motion-effects-element-type-background), .elementor-1670 .elementor-element.elementor-element-56dbad2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DBF58A;}.elementor-1670 .elementor-element.elementor-element-4f79c5e{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1670 .elementor-element.elementor-element-4f79c5e .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:#3047ED;}.elementor-1670 .elementor-element.elementor-element-e1f9529{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;}.elementor-1670 .elementor-element.elementor-element-e1f9529 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:36px;font-weight:600;line-height:47px;letter-spacing:-1.44px;color:#132820;}.elementor-1670 .elementor-element.elementor-element-97ffd93{width:var( --container-widget-width, 419px );max-width:419px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:419px;--container-widget-flex-grow:0;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:29px;color:#2E2F30;}.elementor-1670 .elementor-element.elementor-element-ab77068{--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:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1670 .elementor-element.elementor-element-b4b0094 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:400;line-height:20px;color:#496371;}.elementor-1670 .elementor-element.elementor-element-cc48068 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:#3047ED;}.elementor-1670 .elementor-element.elementor-element-cb4472c{--display:flex;}.elementor-1670 .elementor-element.elementor-element-fb595f1{--display:flex;--min-height:585px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#13282025;--border-color:#13282025;--border-radius:12px 50px 12px 12px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-1670 .elementor-element.elementor-element-fb595f1:not(.elementor-motion-effects-element-type-background), .elementor-1670 .elementor-element.elementor-element-fb595f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7C3B1;}.elementor-1670 .elementor-element.elementor-element-5dacc68{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1670 .elementor-element.elementor-element-5dacc68 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:#3047ED;}.elementor-1670 .elementor-element.elementor-element-b19e48a{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;}.elementor-1670 .elementor-element.elementor-element-b19e48a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:36px;font-weight:600;line-height:47px;letter-spacing:-1.44px;color:#132820;}.elementor-1670 .elementor-element.elementor-element-965cc66{width:var( --container-widget-width, 419px );max-width:419px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:419px;--container-widget-flex-grow:0;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:29px;color:#2E2F30;}.elementor-1670 .elementor-element.elementor-element-ad7d075{--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:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1670 .elementor-element.elementor-element-c258ba9 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:400;line-height:20px;color:#496371;}.elementor-1670 .elementor-element.elementor-element-0061a49 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:#3047ED;}.elementor-1670 .elementor-element.elementor-element-768c248{--display:flex;}.elementor-1670 .elementor-element.elementor-element-243493f{--display:flex;--min-height:585px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#13282025;--border-color:#13282025;--border-radius:12px 50px 12px 12px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-1670 .elementor-element.elementor-element-243493f:not(.elementor-motion-effects-element-type-background), .elementor-1670 .elementor-element.elementor-element-243493f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DED7F5;}.elementor-1670 .elementor-element.elementor-element-cd4295d{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1670 .elementor-element.elementor-element-cd4295d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:#3047ED;}.elementor-1670 .elementor-element.elementor-element-cae6498{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;}.elementor-1670 .elementor-element.elementor-element-cae6498 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:36px;font-weight:600;line-height:47px;letter-spacing:-1.44px;color:#132820;}.elementor-1670 .elementor-element.elementor-element-e66842c{width:var( --container-widget-width, 419px );max-width:419px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:419px;--container-widget-flex-grow:0;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:29px;color:#2E2F30;}.elementor-1670 .elementor-element.elementor-element-5d99f4f{--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:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1670 .elementor-element.elementor-element-58b74ed .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:400;line-height:20px;color:#496371;}.elementor-1670 .elementor-element.elementor-element-7b3f3b9 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:#3047ED;}.elementor-1670 .elementor-element.elementor-element-4cefe60{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:41.86%;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-heading-wrap:wrap;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-gap:5px;--n-tabs-gap:18px;--n-tabs-title-border-radius:11px 11px 11px 11px;--n-tabs-title-padding-top:15px;--n-tabs-title-padding-right:18px;--n-tabs-title-padding-bottom:15px;--n-tabs-title-padding-left:18px;--n-tabs-title-font-size:15px;--n-tabs-title-color:#132820;}.elementor-1670 .elementor-element.elementor-element-4cefe60 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#02010100;}.elementor-1670 .elementor-element.elementor-element-4cefe60.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#3047ED00;}.elementor-1670 .elementor-element.elementor-element-4cefe60.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-1670 .elementor-element.elementor-element-4cefe60.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#3047ED;}.elementor-1670 .elementor-element.elementor-element-4cefe60.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Manrope", Sans-serif;font-weight:500;line-height:21px;}.elementor-1670 .elementor-element.elementor-element-4cefe60 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#132820;}:where( .elementor-1670 .elementor-element.elementor-element-4cefe60.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-content ) > .e-con{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-1670 .elementor-element.elementor-element-25e0ba1{--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;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-1670 .elementor-element.elementor-element-fa23e3b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--padding-top:55px;--padding-bottom:55px;--padding-left:55px;--padding-right:55px;}.elementor-1670 .elementor-element.elementor-element-fa23e3b:not(.elementor-motion-effects-element-type-background), .elementor-1670 .elementor-element.elementor-element-fa23e3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#132820;}.elementor-1670 .elementor-element.elementor-element-b815375{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:6px;--icon-vertical-offset:0px;}.elementor-1670 .elementor-element.elementor-element-b815375 .elementor-icon-list-icon i{color:#315CF5;transition:color 0.3s;}.elementor-1670 .elementor-element.elementor-element-b815375 .elementor-icon-list-icon svg{fill:#315CF5;transition:fill 0.3s;}.elementor-1670 .elementor-element.elementor-element-b815375 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1670 .elementor-element.elementor-element-b815375 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:700;line-height:20px;letter-spacing:1.2px;}.elementor-1670 .elementor-element.elementor-element-b815375 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1670 .elementor-element.elementor-element-ddc5aa3{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1670 .elementor-element.elementor-element-ddc5aa3 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:45px;font-weight:600;line-height:52px;letter-spacing:-2.25px;color:#FFFFFF;}.elementor-1670 .elementor-element.elementor-element-ac00c08{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1670 .elementor-element.elementor-element-1958d7c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#FFFFFF30;--border-color:#FFFFFF30;--border-radius:15px 15px 15px 15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1670 .elementor-element.elementor-element-1958d7c:not(.elementor-motion-effects-element-type-background), .elementor-1670 .elementor-element.elementor-element-1958d7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0D;}.elementor-1670 .elementor-element.elementor-element-159b96f{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-1670 .elementor-element.elementor-element-159b96f .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:25px;font-weight:600;line-height:33px;letter-spacing:-1px;color:#FFFFFF;}.elementor-1670 .elementor-element.elementor-element-a35a4cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:29px;color:#E0E8E2;}.elementor-1670 .elementor-element.elementor-element-59ea2f0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#FFFFFF30;--border-color:#FFFFFF30;--border-radius:15px 15px 15px 15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1670 .elementor-element.elementor-element-59ea2f0:not(.elementor-motion-effects-element-type-background), .elementor-1670 .elementor-element.elementor-element-59ea2f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0D;}.elementor-1670 .elementor-element.elementor-element-5665fa7{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-1670 .elementor-element.elementor-element-5665fa7 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:25px;font-weight:600;line-height:33px;letter-spacing:-1px;color:#FFFFFF;}.elementor-1670 .elementor-element.elementor-element-401a0a1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:29px;color:#E0E8E2;}.elementor-1670 .elementor-element.elementor-element-fec4029{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#FFFFFF30;--border-color:#FFFFFF30;--border-radius:15px 15px 15px 15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1670 .elementor-element.elementor-element-fec4029:not(.elementor-motion-effects-element-type-background), .elementor-1670 .elementor-element.elementor-element-fec4029 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0D;}.elementor-1670 .elementor-element.elementor-element-29eabef{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-1670 .elementor-element.elementor-element-29eabef .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:25px;font-weight:600;line-height:33px;letter-spacing:-1px;color:#FFFFFF;}.elementor-1670 .elementor-element.elementor-element-748e73f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:29px;color:#E0E8E2;}.elementor-1670 .elementor-element.elementor-element-effba10{--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;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1670 .elementor-element.elementor-element-39337cb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#13282028;--border-color:#13282028;--padding-top:50px;--padding-bottom:65px;--padding-left:0px;--padding-right:0px;}.elementor-1670 .elementor-element.elementor-element-c88f8f0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;--e-icon-list-icon-size:6px;--icon-vertical-offset:0px;}.elementor-1670 .elementor-element.elementor-element-c88f8f0 .elementor-icon-list-icon i{color:#315CF5;transition:color 0.3s;}.elementor-1670 .elementor-element.elementor-element-c88f8f0 .elementor-icon-list-icon svg{fill:#315CF5;transition:fill 0.3s;}.elementor-1670 .elementor-element.elementor-element-c88f8f0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1670 .elementor-element.elementor-element-c88f8f0 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:700;line-height:20px;letter-spacing:1.2px;}.elementor-1670 .elementor-element.elementor-element-c88f8f0 .elementor-icon-list-text{color:#48657A;transition:color 0.3s;}.elementor-1670 .elementor-element.elementor-element-c300e7d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1670 .elementor-element.elementor-element-c300e7d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:45px;font-weight:600;line-height:52px;letter-spacing:-2.25px;color:#0B2537;}.elementor-1670 .elementor-element.elementor-element-80ef776{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1670 .elementor-element.elementor-element-d1b14b5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#13282025;--border-color:#13282025;--border-radius:12px 35px 12px 12px;box-shadow:4px 5px 0px 0px rgba(19, 40, 32, 0.050980392156862744);--padding-top:29px;--padding-bottom:29px;--padding-left:29px;--padding-right:29px;--e-con-transform-transition-duration:400ms;}.elementor-1670 .elementor-element.elementor-element-d1b14b5:not(.elementor-motion-effects-element-type-background), .elementor-1670 .elementor-element.elementor-element-d1b14b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DED7F5;}.elementor-1670 .elementor-element.elementor-element-d1b14b5.e-con:hover{--e-con-transform-rotateZ:-1deg;--e-con-transform-translateY:-5px;}.elementor-1670 .elementor-element.elementor-element-bc594dd{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-1670 .elementor-element.elementor-element-bc594dd .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:26px;font-weight:600;line-height:34px;letter-spacing:-1.3px;color:#0B2537;}.elementor-1670 .elementor-element.elementor-element-59c1e8f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;line-height:27px;color:#2E2F30;}.elementor-1670 .elementor-element.elementor-element-cb19e02 .elementor-button{background-color:#61CE7000;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;line-height:22px;fill:#0B2537;color:#0B2537;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1670 .elementor-element.elementor-element-cb19e02.elementor-element{--align-self:flex-start;}.elementor-1670 .elementor-element.elementor-element-cb19e02 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1670 .elementor-element.elementor-element-cb19e02 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1670 .elementor-element.elementor-element-cb19e02 .elementor-button:hover, .elementor-1670 .elementor-element.elementor-element-cb19e02 .elementor-button:focus{color:#315CF5;}.elementor-1670 .elementor-element.elementor-element-cb19e02 .elementor-button:hover svg, .elementor-1670 .elementor-element.elementor-element-cb19e02 .elementor-button:focus svg{fill:#315CF5;}.elementor-1670 .elementor-element.elementor-element-0d201f5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#13282025;--border-color:#13282025;--border-radius:12px 35px 12px 12px;box-shadow:4px 5px 0px 0px rgba(19, 40, 32, 0.050980392156862744);--padding-top:29px;--padding-bottom:29px;--padding-left:29px;--padding-right:29px;--e-con-transform-transition-duration:400ms;}.elementor-1670 .elementor-element.elementor-element-0d201f5:not(.elementor-motion-effects-element-type-background), .elementor-1670 .elementor-element.elementor-element-0d201f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DBF58A;}.elementor-1670 .elementor-element.elementor-element-0d201f5.e-con:hover{--e-con-transform-rotateZ:-1deg;--e-con-transform-translateY:-5px;}.elementor-1670 .elementor-element.elementor-element-e0db06a{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-1670 .elementor-element.elementor-element-e0db06a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:26px;font-weight:600;line-height:34px;letter-spacing:-1.3px;color:#0B2537;}.elementor-1670 .elementor-element.elementor-element-d81acfc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;line-height:27px;color:#2E2F30;}.elementor-1670 .elementor-element.elementor-element-504eceb .elementor-button{background-color:#61CE7000;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;line-height:22px;fill:#0B2537;color:#0B2537;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1670 .elementor-element.elementor-element-504eceb.elementor-element{--align-self:flex-start;}.elementor-1670 .elementor-element.elementor-element-504eceb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1670 .elementor-element.elementor-element-504eceb .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1670 .elementor-element.elementor-element-504eceb .elementor-button:hover, .elementor-1670 .elementor-element.elementor-element-504eceb .elementor-button:focus{color:#315CF5;}.elementor-1670 .elementor-element.elementor-element-504eceb .elementor-button:hover svg, .elementor-1670 .elementor-element.elementor-element-504eceb .elementor-button:focus svg{fill:#315CF5;}.elementor-1670 .elementor-element.elementor-element-55fae39{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#13282025;--border-color:#13282025;--border-radius:12px 35px 12px 12px;box-shadow:4px 5px 0px 0px rgba(19, 40, 32, 0.050980392156862744);--padding-top:29px;--padding-bottom:29px;--padding-left:29px;--padding-right:29px;--e-con-transform-transition-duration:400ms;}.elementor-1670 .elementor-element.elementor-element-55fae39:not(.elementor-motion-effects-element-type-background), .elementor-1670 .elementor-element.elementor-element-55fae39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7C3B1;}.elementor-1670 .elementor-element.elementor-element-55fae39.e-con:hover{--e-con-transform-rotateZ:-1deg;--e-con-transform-translateY:-5px;}.elementor-1670 .elementor-element.elementor-element-1b6929e{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-1670 .elementor-element.elementor-element-1b6929e .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:26px;font-weight:600;line-height:34px;letter-spacing:-1.3px;color:#0B2537;}.elementor-1670 .elementor-element.elementor-element-e8f26d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;line-height:27px;color:#2E2F30;}.elementor-1670 .elementor-element.elementor-element-9bb9bf9 .elementor-button{background-color:#61CE7000;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;line-height:22px;fill:#0B2537;color:#0B2537;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1670 .elementor-element.elementor-element-9bb9bf9.elementor-element{--align-self:flex-start;}.elementor-1670 .elementor-element.elementor-element-9bb9bf9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1670 .elementor-element.elementor-element-9bb9bf9 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1670 .elementor-element.elementor-element-9bb9bf9 .elementor-button:hover, .elementor-1670 .elementor-element.elementor-element-9bb9bf9 .elementor-button:focus{color:#315CF5;}.elementor-1670 .elementor-element.elementor-element-9bb9bf9 .elementor-button:hover svg, .elementor-1670 .elementor-element.elementor-element-9bb9bf9 .elementor-button:focus svg{fill:#315CF5;}.elementor-1670 .elementor-element.elementor-element-4bd4607{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body.elementor-page-1670:not(.elementor-motion-effects-element-type-background), body.elementor-page-1670 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F4EC;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1670 .elementor-element.elementor-element-144102c{--content-width:1300px;}.elementor-1670 .elementor-element.elementor-element-0e643c2{--width:51.22%;}.elementor-1670 .elementor-element.elementor-element-a01e3cf{--width:48.78%;}.elementor-1670 .elementor-element.elementor-element-57db83f{--width:100%;}.elementor-1670 .elementor-element.elementor-element-489e2fc{--content-width:1300px;}.elementor-1670 .elementor-element.elementor-element-25e0ba1{--content-width:1300px;}.elementor-1670 .elementor-element.elementor-element-effba10{--content-width:1300px;}}@media(max-width:1024px) and (min-width:768px){.elementor-1670 .elementor-element.elementor-element-0e643c2{--width:100%;}.elementor-1670 .elementor-element.elementor-element-a01e3cf{--width:100%;}}@media(max-width:1024px){.elementor-1670 .elementor-element.elementor-element-913df48{--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-1670 .elementor-element.elementor-element-ae3bc18{--grid-auto-flow:row;}.elementor-1670 .elementor-element.elementor-element-9e2e35b .elementor-heading-title{font-size:39px;line-height:45px;letter-spacing:-1.95px;}.elementor-1670 .elementor-element.elementor-element-fa23e3b{--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-1670 .elementor-element.elementor-element-ddc5aa3 .elementor-heading-title{font-size:39px;line-height:45px;letter-spacing:-1.95px;}.elementor-1670 .elementor-element.elementor-element-ac00c08{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1670 .elementor-element.elementor-element-c300e7d .elementor-heading-title{font-size:39px;line-height:45px;letter-spacing:-1.95px;}.elementor-1670 .elementor-element.elementor-element-80ef776{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-1670 .elementor-element.elementor-element-144102c{--padding-top:150px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1670 .elementor-element.elementor-element-913df48{--padding-top:0px;--padding-bottom:38px;--padding-left:0px;--padding-right:0px;}.elementor-1670 .elementor-element.elementor-element-2654647 .elementor-heading-title{font-size:45px;line-height:50px;letter-spacing:-2.25px;}.elementor-1670 .elementor-element.elementor-element-ceb134c{font-size:16px;line-height:30px;}.elementor-1670 .elementor-element.elementor-element-ea3f6f3 .elementor-button{font-size:13px;line-height:21px;padding:15px 19px 15px 19px;}.elementor-1670 .elementor-element.elementor-element-57db83f{--min-height:440px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1670 .elementor-element.elementor-element-ae3bc18{--e-con-grid-template-columns:repeat(2, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-1670 .elementor-element.elementor-element-9441111{--padding-top:19px;--padding-bottom:19px;--padding-left:14px;--padding-right:14px;}.elementor-1670 .elementor-element.elementor-element-30e5c45 .elementor-heading-title{font-size:14px;line-height:17px;}.elementor-1670 .elementor-element.elementor-element-d33f364{--padding-top:19px;--padding-bottom:19px;--padding-left:14px;--padding-right:14px;}.elementor-1670 .elementor-element.elementor-element-2a154eb .elementor-heading-title{font-size:14px;line-height:17px;}.elementor-1670 .elementor-element.elementor-element-e08d148{--padding-top:19px;--padding-bottom:19px;--padding-left:14px;--padding-right:14px;}.elementor-1670 .elementor-element.elementor-element-8daa7e7 .elementor-heading-title{font-size:14px;line-height:17px;}.elementor-1670 .elementor-element.elementor-element-a2deda9{--padding-top:19px;--padding-bottom:19px;--padding-left:14px;--padding-right:14px;}.elementor-1670 .elementor-element.elementor-element-56183e0 .elementor-heading-title{font-size:14px;line-height:17px;}.elementor-1670 .elementor-element.elementor-element-9e2e35b .elementor-heading-title{font-size:33px;line-height:38px;letter-spacing:-1.65px;}.elementor-1670 .elementor-element.elementor-element-6105f66{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1670 .elementor-element.elementor-element-3a50b47{--min-height:470px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1670 .elementor-element.elementor-element-0340880 .elementor-heading-title{font-size:30px;line-height:39px;letter-spacing:-1.2px;}.elementor-1670 .elementor-element.elementor-element-cd40220{font-size:15px;line-height:27px;}.elementor-1670 .elementor-element.elementor-element-9c8d24f{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1670 .elementor-element.elementor-element-71df5a3 .elementor-heading-title{font-size:10px;line-height:16px;}.elementor-1670 .elementor-element.elementor-element-a3ba3a6 .elementor-heading-title{font-size:12px;line-height:20px;}.elementor-1670 .elementor-element.elementor-element-20bcb13{--min-height:470px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1670 .elementor-element.elementor-element-0a07594 .elementor-heading-title{font-size:30px;line-height:39px;letter-spacing:-1.2px;}.elementor-1670 .elementor-element.elementor-element-28649b3{font-size:15px;line-height:27px;}.elementor-1670 .elementor-element.elementor-element-bceb4cd{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1670 .elementor-element.elementor-element-01c4cc1 .elementor-heading-title{font-size:10px;line-height:16px;}.elementor-1670 .elementor-element.elementor-element-d664bc0 .elementor-heading-title{font-size:12px;line-height:20px;}.elementor-1670 .elementor-element.elementor-element-3dbcecc{--min-height:470px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1670 .elementor-element.elementor-element-088fd15 .elementor-heading-title{font-size:30px;line-height:39px;letter-spacing:-1.2px;}.elementor-1670 .elementor-element.elementor-element-075a369{font-size:15px;line-height:27px;}.elementor-1670 .elementor-element.elementor-element-b2a786e{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1670 .elementor-element.elementor-element-e40b371 .elementor-heading-title{font-size:10px;line-height:16px;}.elementor-1670 .elementor-element.elementor-element-85afc6e .elementor-heading-title{font-size:12px;line-height:20px;}.elementor-1670 .elementor-element.elementor-element-b9e7120{--min-height:470px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1670 .elementor-element.elementor-element-a6f5e69 .elementor-heading-title{font-size:30px;line-height:39px;letter-spacing:-1.2px;}.elementor-1670 .elementor-element.elementor-element-5cb084f{font-size:15px;line-height:27px;}.elementor-1670 .elementor-element.elementor-element-43d6fa2{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1670 .elementor-element.elementor-element-6dfbafc .elementor-heading-title{font-size:10px;line-height:16px;}.elementor-1670 .elementor-element.elementor-element-179f5a7 .elementor-heading-title{font-size:12px;line-height:20px;}.elementor-1670 .elementor-element.elementor-element-00fcbc3{--min-height:470px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1670 .elementor-element.elementor-element-7e6e419 .elementor-heading-title{font-size:30px;line-height:39px;letter-spacing:-1.2px;}.elementor-1670 .elementor-element.elementor-element-237518a{font-size:15px;line-height:27px;}.elementor-1670 .elementor-element.elementor-element-7480c3b{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1670 .elementor-element.elementor-element-e414dc3 .elementor-heading-title{font-size:10px;line-height:16px;}.elementor-1670 .elementor-element.elementor-element-49d3b6c .elementor-heading-title{font-size:12px;line-height:20px;}.elementor-1670 .elementor-element.elementor-element-fa73cae{--min-height:470px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1670 .elementor-element.elementor-element-3625ef5 .elementor-heading-title{font-size:30px;line-height:39px;letter-spacing:-1.2px;}.elementor-1670 .elementor-element.elementor-element-631101d{font-size:15px;line-height:27px;}.elementor-1670 .elementor-element.elementor-element-77852e1{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1670 .elementor-element.elementor-element-259d982 .elementor-heading-title{font-size:10px;line-height:16px;}.elementor-1670 .elementor-element.elementor-element-3869708 .elementor-heading-title{font-size:12px;line-height:20px;}.elementor-1670 .elementor-element.elementor-element-71f8c29{--min-height:470px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1670 .elementor-element.elementor-element-0f548d6 .elementor-heading-title{font-size:30px;line-height:39px;letter-spacing:-1.2px;}.elementor-1670 .elementor-element.elementor-element-b96d64f{font-size:15px;line-height:27px;}.elementor-1670 .elementor-element.elementor-element-6407260{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1670 .elementor-element.elementor-element-28132dd .elementor-heading-title{font-size:10px;line-height:16px;}.elementor-1670 .elementor-element.elementor-element-ccb48ae .elementor-heading-title{font-size:12px;line-height:20px;}.elementor-1670 .elementor-element.elementor-element-56dbad2{--min-height:470px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1670 .elementor-element.elementor-element-e1f9529 .elementor-heading-title{font-size:30px;line-height:39px;letter-spacing:-1.2px;}.elementor-1670 .elementor-element.elementor-element-97ffd93{font-size:15px;line-height:27px;}.elementor-1670 .elementor-element.elementor-element-ab77068{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1670 .elementor-element.elementor-element-b4b0094 .elementor-heading-title{font-size:10px;line-height:16px;}.elementor-1670 .elementor-element.elementor-element-cc48068 .elementor-heading-title{font-size:12px;line-height:20px;}.elementor-1670 .elementor-element.elementor-element-fb595f1{--min-height:470px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1670 .elementor-element.elementor-element-b19e48a .elementor-heading-title{font-size:30px;line-height:39px;letter-spacing:-1.2px;}.elementor-1670 .elementor-element.elementor-element-965cc66{font-size:15px;line-height:27px;}.elementor-1670 .elementor-element.elementor-element-ad7d075{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1670 .elementor-element.elementor-element-c258ba9 .elementor-heading-title{font-size:10px;line-height:16px;}.elementor-1670 .elementor-element.elementor-element-0061a49 .elementor-heading-title{font-size:12px;line-height:20px;}.elementor-1670 .elementor-element.elementor-element-243493f{--min-height:470px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1670 .elementor-element.elementor-element-cae6498 .elementor-heading-title{font-size:30px;line-height:39px;letter-spacing:-1.2px;}.elementor-1670 .elementor-element.elementor-element-e66842c{font-size:15px;line-height:27px;}.elementor-1670 .elementor-element.elementor-element-5d99f4f{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1670 .elementor-element.elementor-element-58b74ed .elementor-heading-title{font-size:10px;line-height:16px;}.elementor-1670 .elementor-element.elementor-element-7b3f3b9 .elementor-heading-title{font-size:12px;line-height:20px;}.elementor-1670 .elementor-element.elementor-element-4cefe60{--n-tabs-title-gap:6px;--n-tabs-title-padding-top:12px;--n-tabs-title-padding-right:9px;--n-tabs-title-padding-bottom:12px;--n-tabs-title-padding-left:9px;--n-tabs-title-font-size:12px;}.elementor-1670 .elementor-element.elementor-element-4cefe60.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:18px;}:where( .elementor-1670 .elementor-element.elementor-element-4cefe60.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-content ) > .e-con{--padding-top:20px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-1670 .elementor-element.elementor-element-fa23e3b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1670 .elementor-element.elementor-element-ddc5aa3 .elementor-heading-title{font-size:33px;line-height:38px;letter-spacing:-1.65px;}.elementor-1670 .elementor-element.elementor-element-ac00c08{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1670 .elementor-element.elementor-element-a35a4cc{font-size:15px;line-height:27px;}.elementor-1670 .elementor-element.elementor-element-401a0a1{font-size:15px;line-height:27px;}.elementor-1670 .elementor-element.elementor-element-748e73f{font-size:15px;line-height:27px;}.elementor-1670 .elementor-element.elementor-element-39337cb{--padding-top:50px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-1670 .elementor-element.elementor-element-c300e7d .elementor-heading-title{font-size:33px;line-height:38px;letter-spacing:-1.65px;}.elementor-1670 .elementor-element.elementor-element-80ef776{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1670 .elementor-element.elementor-element-d1b14b5{--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-1670 .elementor-element.elementor-element-bc594dd .elementor-heading-title{font-size:24px;line-height:31px;}.elementor-1670 .elementor-element.elementor-element-59c1e8f{font-size:15px;line-height:27px;}.elementor-1670 .elementor-element.elementor-element-0d201f5{--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-1670 .elementor-element.elementor-element-e0db06a .elementor-heading-title{font-size:24px;line-height:31px;}.elementor-1670 .elementor-element.elementor-element-d81acfc{font-size:15px;line-height:27px;}.elementor-1670 .elementor-element.elementor-element-55fae39{--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-1670 .elementor-element.elementor-element-1b6929e .elementor-heading-title{font-size:24px;line-height:31px;}.elementor-1670 .elementor-element.elementor-element-e8f26d8{font-size:15px;line-height:27px;}body.elementor-page-1670{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for heading, class: .elementor-element-2654647 */.elementor-1670 .elementor-element.elementor-element-2654647 span{
    color: #315cf5;
    font-weight: 400;
    font-family: Helvetica, serif;
        font-style: italic;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ea3f6f3 */.elementor-1670 .elementor-element.elementor-element-ea3f6f3 svg path{
    fill:#fff;
}

.elementor-1670 .elementor-element.elementor-element-ea3f6f3 svg {
   width: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e705d3f */.elementor-1670 .elementor-element.elementor-element-e705d3f span {
    font-size: 27px;
    color: #315cf5;
    font-weight: 400;
    margin-left: 25px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57db83f */.elementor-1670 .elementor-element.elementor-element-57db83f{
        transform: rotate(2deg);
}

@media only screen and (max-width: 600px) {
.elementor-1670 .elementor-element.elementor-element-57db83f{
 transform: rotate(0deg);
}
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a01e3cf *//*.iv-hero-art::after {*/
/*    content: '✳';*/
/*    position: absolute;*/
/*    right: -12px;*/
/*    top: -10px;*/
/*    font: 100px / 1 Georgia, serif;*/
/*    color: #3047ed;*/
/*    transform: rotate(12deg);*/
/*    pointer-events: none;*/
/*}*/



/*@media only screen and (max-width: 767px) {*/
/*  .iv-hero-art::after {*/
/*      font-size: 75px;*/
/*  }  */

    
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e2e35b */.elementor-1670 .elementor-element.elementor-element-9e2e35b span{
    color: #315cf5;
    font-weight: 400;
    font-family: Georgia, serif;
        font-style: italic;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9cba394 */.iv-search {
    display: grid;
    grid-template-columns: 1fr 1.3fr;
    align-items: center;
    gap: 12px 30px;
}

input#tool-search {
    display: flex;
    align-items: center;
    gap: 12px;
    background: #eae9e1;
    border-radius: 8px;
    padding: 14px 18px;
    border: 1px solid #13282028;
        color: #16364b;
            font-family: 'Manrope';
}
p#tool-search-count {
    grid-column: 2;
    font-size: 12px;
    min-height: 20px;
    margin: 0;
    color: #496779;
        font-family: 'Manrope';
}

.iv-search label {
    font-size: 16px;
    font-weight: 600;
    color: #132820;
        font-family: 'Manrope';
}


[tabindex]:not([tabindex="-1"]):focus-visible, a:focus-visible, button:focus-visible, input:focus-visible, select:focus-visible, textarea:focus-visible {
    box-shadow: 0 0 0 1px #F7C3B1;
    outline: unset;
    outline-offset: 2px;
}



@media only screen and (max-width: 767px) {
    .iv-search {
display: block;
}
    
.iv-search label {
        display: block;
        font-size: 15px;
        margin-bottom: 14px;
    }

p#tool-search-count {
        margin-top: 12px;
    }
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9bb6fc5 */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3ba3a6 */.elementor-1670 .elementor-element.elementor-element-a3ba3a6 span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c8d24f */.elementor-1670 .elementor-element.elementor-element-9c8d24f{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-755b4b6 */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d664bc0 */.elementor-1670 .elementor-element.elementor-element-d664bc0 span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bceb4cd */.elementor-1670 .elementor-element.elementor-element-bceb4cd{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8712b27 */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-85afc6e */.elementor-1670 .elementor-element.elementor-element-85afc6e span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2a786e */.elementor-1670 .elementor-element.elementor-element-b2a786e{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d15b27c */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-179f5a7 */.elementor-1670 .elementor-element.elementor-element-179f5a7 span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43d6fa2 */.elementor-1670 .elementor-element.elementor-element-43d6fa2{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d68e434 */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49d3b6c */.elementor-1670 .elementor-element.elementor-element-49d3b6c span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7480c3b */.elementor-1670 .elementor-element.elementor-element-7480c3b{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2acfa35 */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3869708 */.elementor-1670 .elementor-element.elementor-element-3869708 span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77852e1 */.elementor-1670 .elementor-element.elementor-element-77852e1{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-30fc17e */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ccb48ae */.elementor-1670 .elementor-element.elementor-element-ccb48ae span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6407260 */.elementor-1670 .elementor-element.elementor-element-6407260{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b486983 */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc48068 */.elementor-1670 .elementor-element.elementor-element-cc48068 span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab77068 */.elementor-1670 .elementor-element.elementor-element-ab77068{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d5915b2 */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0061a49 */.elementor-1670 .elementor-element.elementor-element-0061a49 span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad7d075 */.elementor-1670 .elementor-element.elementor-element-ad7d075{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fb47f9f */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b3f3b9 */.elementor-1670 .elementor-element.elementor-element-7b3f3b9 span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d99f4f */.elementor-1670 .elementor-element.elementor-element-5d99f4f{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9bb6fc5 */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3ba3a6 */.elementor-1670 .elementor-element.elementor-element-a3ba3a6 span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c8d24f */.elementor-1670 .elementor-element.elementor-element-9c8d24f{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-755b4b6 */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d664bc0 */.elementor-1670 .elementor-element.elementor-element-d664bc0 span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bceb4cd */.elementor-1670 .elementor-element.elementor-element-bceb4cd{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8712b27 */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-85afc6e */.elementor-1670 .elementor-element.elementor-element-85afc6e span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2a786e */.elementor-1670 .elementor-element.elementor-element-b2a786e{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d15b27c */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-179f5a7 */.elementor-1670 .elementor-element.elementor-element-179f5a7 span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43d6fa2 */.elementor-1670 .elementor-element.elementor-element-43d6fa2{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d68e434 */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49d3b6c */.elementor-1670 .elementor-element.elementor-element-49d3b6c span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7480c3b */.elementor-1670 .elementor-element.elementor-element-7480c3b{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2acfa35 */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3869708 */.elementor-1670 .elementor-element.elementor-element-3869708 span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77852e1 */.elementor-1670 .elementor-element.elementor-element-77852e1{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-30fc17e */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ccb48ae */.elementor-1670 .elementor-element.elementor-element-ccb48ae span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6407260 */.elementor-1670 .elementor-element.elementor-element-6407260{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b486983 */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc48068 */.elementor-1670 .elementor-element.elementor-element-cc48068 span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab77068 */.elementor-1670 .elementor-element.elementor-element-ab77068{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d5915b2 */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0061a49 */.elementor-1670 .elementor-element.elementor-element-0061a49 span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad7d075 */.elementor-1670 .elementor-element.elementor-element-ad7d075{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fb47f9f */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b3f3b9 */.elementor-1670 .elementor-element.elementor-element-7b3f3b9 span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d99f4f */.elementor-1670 .elementor-element.elementor-element-5d99f4f{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9bb6fc5 */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3ba3a6 */.elementor-1670 .elementor-element.elementor-element-a3ba3a6 span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c8d24f */.elementor-1670 .elementor-element.elementor-element-9c8d24f{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-755b4b6 */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d664bc0 */.elementor-1670 .elementor-element.elementor-element-d664bc0 span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bceb4cd */.elementor-1670 .elementor-element.elementor-element-bceb4cd{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8712b27 */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-85afc6e */.elementor-1670 .elementor-element.elementor-element-85afc6e span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2a786e */.elementor-1670 .elementor-element.elementor-element-b2a786e{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d15b27c */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-179f5a7 */.elementor-1670 .elementor-element.elementor-element-179f5a7 span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43d6fa2 */.elementor-1670 .elementor-element.elementor-element-43d6fa2{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d68e434 */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49d3b6c */.elementor-1670 .elementor-element.elementor-element-49d3b6c span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7480c3b */.elementor-1670 .elementor-element.elementor-element-7480c3b{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2acfa35 */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3869708 */.elementor-1670 .elementor-element.elementor-element-3869708 span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77852e1 */.elementor-1670 .elementor-element.elementor-element-77852e1{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-30fc17e */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ccb48ae */.elementor-1670 .elementor-element.elementor-element-ccb48ae span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6407260 */.elementor-1670 .elementor-element.elementor-element-6407260{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b486983 */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc48068 */.elementor-1670 .elementor-element.elementor-element-cc48068 span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab77068 */.elementor-1670 .elementor-element.elementor-element-ab77068{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d5915b2 */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0061a49 */.elementor-1670 .elementor-element.elementor-element-0061a49 span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad7d075 */.elementor-1670 .elementor-element.elementor-element-ad7d075{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fb47f9f */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b3f3b9 */.elementor-1670 .elementor-element.elementor-element-7b3f3b9 span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d99f4f */.elementor-1670 .elementor-element.elementor-element-5d99f4f{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9bb6fc5 */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3ba3a6 */.elementor-1670 .elementor-element.elementor-element-a3ba3a6 span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c8d24f */.elementor-1670 .elementor-element.elementor-element-9c8d24f{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-755b4b6 */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d664bc0 */.elementor-1670 .elementor-element.elementor-element-d664bc0 span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bceb4cd */.elementor-1670 .elementor-element.elementor-element-bceb4cd{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8712b27 */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-85afc6e */.elementor-1670 .elementor-element.elementor-element-85afc6e span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2a786e */.elementor-1670 .elementor-element.elementor-element-b2a786e{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d15b27c */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-179f5a7 */.elementor-1670 .elementor-element.elementor-element-179f5a7 span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43d6fa2 */.elementor-1670 .elementor-element.elementor-element-43d6fa2{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d68e434 */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49d3b6c */.elementor-1670 .elementor-element.elementor-element-49d3b6c span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7480c3b */.elementor-1670 .elementor-element.elementor-element-7480c3b{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2acfa35 */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3869708 */.elementor-1670 .elementor-element.elementor-element-3869708 span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77852e1 */.elementor-1670 .elementor-element.elementor-element-77852e1{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-30fc17e */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ccb48ae */.elementor-1670 .elementor-element.elementor-element-ccb48ae span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6407260 */.elementor-1670 .elementor-element.elementor-element-6407260{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b486983 */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc48068 */.elementor-1670 .elementor-element.elementor-element-cc48068 span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab77068 */.elementor-1670 .elementor-element.elementor-element-ab77068{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d5915b2 */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0061a49 */.elementor-1670 .elementor-element.elementor-element-0061a49 span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad7d075 */.elementor-1670 .elementor-element.elementor-element-ad7d075{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fb47f9f */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b3f3b9 */.elementor-1670 .elementor-element.elementor-element-7b3f3b9 span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d99f4f */.elementor-1670 .elementor-element.elementor-element-5d99f4f{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9bb6fc5 */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3ba3a6 */.elementor-1670 .elementor-element.elementor-element-a3ba3a6 span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c8d24f */.elementor-1670 .elementor-element.elementor-element-9c8d24f{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-755b4b6 */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d664bc0 */.elementor-1670 .elementor-element.elementor-element-d664bc0 span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bceb4cd */.elementor-1670 .elementor-element.elementor-element-bceb4cd{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8712b27 */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-85afc6e */.elementor-1670 .elementor-element.elementor-element-85afc6e span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2a786e */.elementor-1670 .elementor-element.elementor-element-b2a786e{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d15b27c */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-179f5a7 */.elementor-1670 .elementor-element.elementor-element-179f5a7 span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43d6fa2 */.elementor-1670 .elementor-element.elementor-element-43d6fa2{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d68e434 */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49d3b6c */.elementor-1670 .elementor-element.elementor-element-49d3b6c span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7480c3b */.elementor-1670 .elementor-element.elementor-element-7480c3b{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2acfa35 */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3869708 */.elementor-1670 .elementor-element.elementor-element-3869708 span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77852e1 */.elementor-1670 .elementor-element.elementor-element-77852e1{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-30fc17e */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ccb48ae */.elementor-1670 .elementor-element.elementor-element-ccb48ae span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6407260 */.elementor-1670 .elementor-element.elementor-element-6407260{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b486983 */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc48068 */.elementor-1670 .elementor-element.elementor-element-cc48068 span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab77068 */.elementor-1670 .elementor-element.elementor-element-ab77068{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d5915b2 */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0061a49 */.elementor-1670 .elementor-element.elementor-element-0061a49 span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad7d075 */.elementor-1670 .elementor-element.elementor-element-ad7d075{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fb47f9f */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b3f3b9 */.elementor-1670 .elementor-element.elementor-element-7b3f3b9 span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d99f4f */.elementor-1670 .elementor-element.elementor-element-5d99f4f{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9bb6fc5 */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3ba3a6 */.elementor-1670 .elementor-element.elementor-element-a3ba3a6 span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c8d24f */.elementor-1670 .elementor-element.elementor-element-9c8d24f{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-755b4b6 */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d664bc0 */.elementor-1670 .elementor-element.elementor-element-d664bc0 span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bceb4cd */.elementor-1670 .elementor-element.elementor-element-bceb4cd{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8712b27 */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-85afc6e */.elementor-1670 .elementor-element.elementor-element-85afc6e span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2a786e */.elementor-1670 .elementor-element.elementor-element-b2a786e{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d15b27c */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-179f5a7 */.elementor-1670 .elementor-element.elementor-element-179f5a7 span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43d6fa2 */.elementor-1670 .elementor-element.elementor-element-43d6fa2{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d68e434 */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49d3b6c */.elementor-1670 .elementor-element.elementor-element-49d3b6c span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7480c3b */.elementor-1670 .elementor-element.elementor-element-7480c3b{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2acfa35 */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3869708 */.elementor-1670 .elementor-element.elementor-element-3869708 span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77852e1 */.elementor-1670 .elementor-element.elementor-element-77852e1{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-30fc17e */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ccb48ae */.elementor-1670 .elementor-element.elementor-element-ccb48ae span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6407260 */.elementor-1670 .elementor-element.elementor-element-6407260{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b486983 */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc48068 */.elementor-1670 .elementor-element.elementor-element-cc48068 span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab77068 */.elementor-1670 .elementor-element.elementor-element-ab77068{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d5915b2 */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0061a49 */.elementor-1670 .elementor-element.elementor-element-0061a49 span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad7d075 */.elementor-1670 .elementor-element.elementor-element-ad7d075{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fb47f9f */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b3f3b9 */.elementor-1670 .elementor-element.elementor-element-7b3f3b9 span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d99f4f */.elementor-1670 .elementor-element.elementor-element-5d99f4f{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9bb6fc5 */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3ba3a6 */.elementor-1670 .elementor-element.elementor-element-a3ba3a6 span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c8d24f */.elementor-1670 .elementor-element.elementor-element-9c8d24f{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-755b4b6 */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d664bc0 */.elementor-1670 .elementor-element.elementor-element-d664bc0 span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bceb4cd */.elementor-1670 .elementor-element.elementor-element-bceb4cd{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8712b27 */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-85afc6e */.elementor-1670 .elementor-element.elementor-element-85afc6e span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2a786e */.elementor-1670 .elementor-element.elementor-element-b2a786e{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d15b27c */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-179f5a7 */.elementor-1670 .elementor-element.elementor-element-179f5a7 span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43d6fa2 */.elementor-1670 .elementor-element.elementor-element-43d6fa2{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d68e434 */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49d3b6c */.elementor-1670 .elementor-element.elementor-element-49d3b6c span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7480c3b */.elementor-1670 .elementor-element.elementor-element-7480c3b{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2acfa35 */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3869708 */.elementor-1670 .elementor-element.elementor-element-3869708 span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77852e1 */.elementor-1670 .elementor-element.elementor-element-77852e1{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-30fc17e */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ccb48ae */.elementor-1670 .elementor-element.elementor-element-ccb48ae span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6407260 */.elementor-1670 .elementor-element.elementor-element-6407260{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b486983 */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc48068 */.elementor-1670 .elementor-element.elementor-element-cc48068 span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab77068 */.elementor-1670 .elementor-element.elementor-element-ab77068{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d5915b2 */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0061a49 */.elementor-1670 .elementor-element.elementor-element-0061a49 span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad7d075 */.elementor-1670 .elementor-element.elementor-element-ad7d075{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fb47f9f */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b3f3b9 */.elementor-1670 .elementor-element.elementor-element-7b3f3b9 span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d99f4f */.elementor-1670 .elementor-element.elementor-element-5d99f4f{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9bb6fc5 */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3ba3a6 */.elementor-1670 .elementor-element.elementor-element-a3ba3a6 span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c8d24f */.elementor-1670 .elementor-element.elementor-element-9c8d24f{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-755b4b6 */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d664bc0 */.elementor-1670 .elementor-element.elementor-element-d664bc0 span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bceb4cd */.elementor-1670 .elementor-element.elementor-element-bceb4cd{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8712b27 */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-85afc6e */.elementor-1670 .elementor-element.elementor-element-85afc6e span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2a786e */.elementor-1670 .elementor-element.elementor-element-b2a786e{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d15b27c */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-179f5a7 */.elementor-1670 .elementor-element.elementor-element-179f5a7 span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43d6fa2 */.elementor-1670 .elementor-element.elementor-element-43d6fa2{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d68e434 */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49d3b6c */.elementor-1670 .elementor-element.elementor-element-49d3b6c span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7480c3b */.elementor-1670 .elementor-element.elementor-element-7480c3b{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2acfa35 */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3869708 */.elementor-1670 .elementor-element.elementor-element-3869708 span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77852e1 */.elementor-1670 .elementor-element.elementor-element-77852e1{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-30fc17e */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ccb48ae */.elementor-1670 .elementor-element.elementor-element-ccb48ae span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6407260 */.elementor-1670 .elementor-element.elementor-element-6407260{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b486983 */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc48068 */.elementor-1670 .elementor-element.elementor-element-cc48068 span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab77068 */.elementor-1670 .elementor-element.elementor-element-ab77068{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d5915b2 */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0061a49 */.elementor-1670 .elementor-element.elementor-element-0061a49 span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad7d075 */.elementor-1670 .elementor-element.elementor-element-ad7d075{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fb47f9f */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b3f3b9 */.elementor-1670 .elementor-element.elementor-element-7b3f3b9 span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d99f4f */.elementor-1670 .elementor-element.elementor-element-5d99f4f{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9bb6fc5 */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3ba3a6 */.elementor-1670 .elementor-element.elementor-element-a3ba3a6 span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c8d24f */.elementor-1670 .elementor-element.elementor-element-9c8d24f{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-755b4b6 */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d664bc0 */.elementor-1670 .elementor-element.elementor-element-d664bc0 span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bceb4cd */.elementor-1670 .elementor-element.elementor-element-bceb4cd{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8712b27 */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-85afc6e */.elementor-1670 .elementor-element.elementor-element-85afc6e span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2a786e */.elementor-1670 .elementor-element.elementor-element-b2a786e{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d15b27c */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-179f5a7 */.elementor-1670 .elementor-element.elementor-element-179f5a7 span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43d6fa2 */.elementor-1670 .elementor-element.elementor-element-43d6fa2{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d68e434 */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49d3b6c */.elementor-1670 .elementor-element.elementor-element-49d3b6c span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7480c3b */.elementor-1670 .elementor-element.elementor-element-7480c3b{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2acfa35 */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3869708 */.elementor-1670 .elementor-element.elementor-element-3869708 span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77852e1 */.elementor-1670 .elementor-element.elementor-element-77852e1{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-30fc17e */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ccb48ae */.elementor-1670 .elementor-element.elementor-element-ccb48ae span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6407260 */.elementor-1670 .elementor-element.elementor-element-6407260{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b486983 */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc48068 */.elementor-1670 .elementor-element.elementor-element-cc48068 span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab77068 */.elementor-1670 .elementor-element.elementor-element-ab77068{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d5915b2 */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0061a49 */.elementor-1670 .elementor-element.elementor-element-0061a49 span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad7d075 */.elementor-1670 .elementor-element.elementor-element-ad7d075{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fb47f9f */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b3f3b9 */.elementor-1670 .elementor-element.elementor-element-7b3f3b9 span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d99f4f */.elementor-1670 .elementor-element.elementor-element-5d99f4f{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9bb6fc5 */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3ba3a6 */.elementor-1670 .elementor-element.elementor-element-a3ba3a6 span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c8d24f */.elementor-1670 .elementor-element.elementor-element-9c8d24f{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-755b4b6 */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d664bc0 */.elementor-1670 .elementor-element.elementor-element-d664bc0 span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bceb4cd */.elementor-1670 .elementor-element.elementor-element-bceb4cd{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8712b27 */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-85afc6e */.elementor-1670 .elementor-element.elementor-element-85afc6e span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2a786e */.elementor-1670 .elementor-element.elementor-element-b2a786e{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d15b27c */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-179f5a7 */.elementor-1670 .elementor-element.elementor-element-179f5a7 span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43d6fa2 */.elementor-1670 .elementor-element.elementor-element-43d6fa2{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d68e434 */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49d3b6c */.elementor-1670 .elementor-element.elementor-element-49d3b6c span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7480c3b */.elementor-1670 .elementor-element.elementor-element-7480c3b{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2acfa35 */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3869708 */.elementor-1670 .elementor-element.elementor-element-3869708 span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77852e1 */.elementor-1670 .elementor-element.elementor-element-77852e1{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-30fc17e */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ccb48ae */.elementor-1670 .elementor-element.elementor-element-ccb48ae span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6407260 */.elementor-1670 .elementor-element.elementor-element-6407260{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b486983 */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc48068 */.elementor-1670 .elementor-element.elementor-element-cc48068 span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab77068 */.elementor-1670 .elementor-element.elementor-element-ab77068{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d5915b2 */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0061a49 */.elementor-1670 .elementor-element.elementor-element-0061a49 span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad7d075 */.elementor-1670 .elementor-element.elementor-element-ad7d075{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fb47f9f */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b3f3b9 */.elementor-1670 .elementor-element.elementor-element-7b3f3b9 span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d99f4f */.elementor-1670 .elementor-element.elementor-element-5d99f4f{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9bb6fc5 */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3ba3a6 */.elementor-1670 .elementor-element.elementor-element-a3ba3a6 span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c8d24f */.elementor-1670 .elementor-element.elementor-element-9c8d24f{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-755b4b6 */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d664bc0 */.elementor-1670 .elementor-element.elementor-element-d664bc0 span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bceb4cd */.elementor-1670 .elementor-element.elementor-element-bceb4cd{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8712b27 */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-85afc6e */.elementor-1670 .elementor-element.elementor-element-85afc6e span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2a786e */.elementor-1670 .elementor-element.elementor-element-b2a786e{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d15b27c */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-179f5a7 */.elementor-1670 .elementor-element.elementor-element-179f5a7 span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43d6fa2 */.elementor-1670 .elementor-element.elementor-element-43d6fa2{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d68e434 */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49d3b6c */.elementor-1670 .elementor-element.elementor-element-49d3b6c span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7480c3b */.elementor-1670 .elementor-element.elementor-element-7480c3b{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2acfa35 */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3869708 */.elementor-1670 .elementor-element.elementor-element-3869708 span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77852e1 */.elementor-1670 .elementor-element.elementor-element-77852e1{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-30fc17e */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ccb48ae */.elementor-1670 .elementor-element.elementor-element-ccb48ae span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6407260 */.elementor-1670 .elementor-element.elementor-element-6407260{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b486983 */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc48068 */.elementor-1670 .elementor-element.elementor-element-cc48068 span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab77068 */.elementor-1670 .elementor-element.elementor-element-ab77068{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d5915b2 */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0061a49 */.elementor-1670 .elementor-element.elementor-element-0061a49 span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad7d075 */.elementor-1670 .elementor-element.elementor-element-ad7d075{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fb47f9f */.iv-toolkit #main .iv-tool-illustration {
    background: transparent;
}

.iv-tool-illustration {
    height: 205px;
    position: relative;
    display: grid;
    place-items: center;
    overflow: hidden;
}

.iv-tool-orbit {
    position: absolute;
    width: 225px;
    height: 150px;
    border: 1px solid #38568133;
    border-radius: 50%;
    transform: rotate(-18deg);
}

.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}

.iv-toolkit #main .iv-tool-icon {
    background: #f6f4ec
;
    color: #3047ed
;
    box-shadow: 6px 7px 0 #13282020;
}

.iv-tool-icon {
    width: 115px;
    height: 130px;
    background: #f6f4ec
;
    border: 1px solid white;
    box-shadow: 0 20px 30px #15365a12;
    border-radius: 16px 38px 16px 16px;
    display: grid;
    place-items: center;
    transform: rotate(-7deg);
    position: relative;
}

.iv-tool-icon svg {
    width: 65px;
    height: 65px;
    color: #3458b3;
}

.iv-tool-spark {
    position: absolute;
    right: 15%;
    bottom: 28px;
    font-size: 32px;
    color: #315cf5;
}




@media only screen and (max-width: 767px) {
    
.iv-tool-icon {
        height: 105px;
        width: 90px;
    }
    
.iv-tool-icon svg {
        width: 52px;
        height: 52px;
    }

    .iv-tool-illustration {
        height: 170px;
    }   
.iv-tool-orbit:after {
    content: '';
    position: absolute;
    inset: 20px -25px;
    border: 1px dashed #38568130;
    border-radius: 50%;
    transform: rotate(40deg);
}
    
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b3f3b9 */.elementor-1670 .elementor-element.elementor-element-7b3f3b9 span{
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d99f4f */.elementor-1670 .elementor-element.elementor-element-5d99f4f{    
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-4cefe60 */span.e-n-tab-title-text {
    display: flex;
    align-items: center;
    gap: 16px;
        width: 100%;
}

span.e-n-tab-title-text b {
    font-size: 19px;
    margin-left: auto;
    font-weight: 400;
}


span.rm-sp {
    color: #435346;
    font-family: 'Manrope';
    font-weight: 500;
    font-size: 12px;
}


.e-n-tab-title[aria-selected="true"] span.rm-sp{
    color: #dbf58a;
}


@media only screen and (max-width: 767px) {
 .e-n-tabs-heading {
    display: grid !important;
    grid-template-columns: 1fr 1fr;
    gap: 6px;
    padding: 0;
}  

button.e-n-tab-title {
    margin: 0px !important;
}

span.e-n-tab-title-text b {
    display: none;
}
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ddc5aa3 */.elementor-1670 .elementor-element.elementor-element-ddc5aa3 span{
    color: #315cf5;
    font-weight: 400;
    font-family: Georgia, serif;
        font-style: italic;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-399e998 */.elementor-1670 .elementor-element.elementor-element-399e998{
    display: grid;
    place-items: center;
    width: 34px;
    height: 34px;
    border-radius: 50%;
    transform: rotate(-8deg);
    background: #f6f4ec
;
}

.elementor-1670 .elementor-element.elementor-element-399e998 svg {
    width: 19px;
    height: 19px;
}

.elementor-1670 .elementor-element.elementor-element-399e998 svg path{
    stroke: #132820;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-264df02 */.elementor-1670 .elementor-element.elementor-element-264df02{
    display: grid;
    place-items: center;
    width: 34px;
    height: 34px;
    border-radius: 50%;
    transform: rotate(-8deg);
    background: #f6f4ec
;
}

.elementor-1670 .elementor-element.elementor-element-264df02 svg {
    width: 19px;
    height: 19px;
}

.elementor-1670 .elementor-element.elementor-element-264df02 svg path{
    stroke: #132820;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-77f4918 */.elementor-1670 .elementor-element.elementor-element-77f4918{
    display: grid;
    place-items: center;
    width: 34px;
    height: 34px;
    border-radius: 50%;
    transform: rotate(-8deg);
    background: #f6f4ec
;
}

.elementor-1670 .elementor-element.elementor-element-77f4918 svg {
    width: 19px;
    height: 19px;
}

.elementor-1670 .elementor-element.elementor-element-77f4918 svg path{
    stroke: #132820;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c300e7d */.elementor-1670 .elementor-element.elementor-element-c300e7d span{
    color: #315cf5;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-19cfce6 */.elementor-1670 .elementor-element.elementor-element-19cfce6 svg {
    width: 30px;
    height: 30px;
    color: #315cf5;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cb19e02 */.elementor-1670 .elementor-element.elementor-element-cb19e02 svg{
    width: 18px;
    transform: translate(0px, 0px);
    transition: transform .2s;
}

.elementor-1670 .elementor-element.elementor-element-cb19e02:hover svg {
    transform: translate(2px, -2px);
    fill: #315cf5;
}

.elementor-1670 .elementor-element.elementor-element-cb19e02:hover svg path{
    fill: #315cf5;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-34d80b2 */.elementor-1670 .elementor-element.elementor-element-34d80b2 svg {
    width: 30px;
    height: 30px;
    color: #315cf5;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-504eceb */.elementor-1670 .elementor-element.elementor-element-504eceb svg{
    width: 18px;
    transform: translate(0px, 0px);
    transition: transform .2s;
}

.elementor-1670 .elementor-element.elementor-element-504eceb:hover svg {
    transform: translate(2px, -2px);
    fill: #315cf5;
}

.elementor-1670 .elementor-element.elementor-element-504eceb:hover svg path{
    fill: #315cf5;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c0fe551 */.elementor-1670 .elementor-element.elementor-element-c0fe551 svg {
    width: 30px;
    height: 30px;
    color: #315cf5;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9bb9bf9 */.elementor-1670 .elementor-element.elementor-element-9bb9bf9 svg{
    width: 18px;
    transform: translate(0px, 0px);
    transition: transform .2s;
}

.elementor-1670 .elementor-element.elementor-element-9bb9bf9:hover svg {
    transform: translate(2px, -2px);
    fill: #315cf5;
}

.elementor-1670 .elementor-element.elementor-element-9bb9bf9:hover svg path{
    fill: #315cf5;
}/* End custom CSS */
/* Start custom CSS */.DNA-P p:last-child{
    margin: 0;
}/* End custom CSS */