.elementor-61994 .elementor-element.elementor-element-fd147f5{--display:flex;--background-transition:0.3s;--overlay-opacity:0.5;--padding-block-start:50px;--padding-block-end:50px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-61994 .elementor-element.elementor-element-fd147f5:not(.elementor-motion-effects-element-type-background), .elementor-61994 .elementor-element.elementor-element-fd147f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#193674;}.elementor-61994 .elementor-element.elementor-element-fd147f5::before, .elementor-61994 .elementor-element.elementor-element-fd147f5 > .elementor-background-video-container::before, .elementor-61994 .elementor-element.elementor-element-fd147f5 > .e-con-inner > .elementor-background-video-container::before, .elementor-61994 .elementor-element.elementor-element-fd147f5 > .elementor-background-slideshow::before, .elementor-61994 .elementor-element.elementor-element-fd147f5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-61994 .elementor-element.elementor-element-fd147f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(180deg, #5D8EFF 0%, #001D60 100%);}.elementor-61994 .elementor-element.elementor-element-fd147f5, .elementor-61994 .elementor-element.elementor-element-fd147f5::before{--border-transition:0.3s;}.elementor-61994 .elementor-element.elementor-element-2f08d79{text-align:center;}.elementor-61994 .elementor-element.elementor-element-2f08d79 .elementor-heading-title{color:#FFFFFF;font-family:"Shippori Mincho", 游ゴシック, "Yu Gothic", 游ゴシック体, YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;font-size:60px;font-weight:600;letter-spacing:2.9px;}.elementor-61994 .elementor-element.elementor-element-2f08d79 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-61994 .elementor-element.elementor-element-64654cd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-61994 .elementor-element.elementor-element-ee790ff{--display:flex;--gap:0px 0px;--background-transition:0.3s;--overlay-opacity:0.5;--padding-block-start:0%;--padding-block-end:0%;--padding-inline-start:0%;--padding-inline-end:0%;}.elementor-61994 .elementor-element.elementor-element-ee790ff::before, .elementor-61994 .elementor-element.elementor-element-ee790ff > .elementor-background-video-container::before, .elementor-61994 .elementor-element.elementor-element-ee790ff > .e-con-inner > .elementor-background-video-container::before, .elementor-61994 .elementor-element.elementor-element-ee790ff > .elementor-background-slideshow::before, .elementor-61994 .elementor-element.elementor-element-ee790ff > .e-con-inner > .elementor-background-slideshow::before, .elementor-61994 .elementor-element.elementor-element-ee790ff > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:var(--e-bg-lazyload-loaded);--e-bg-lazyload:url("https://karatz.jp/karaoku/wp-content/uploads/2023/12/tool_bg.jpg");background-position:center center;}.elementor-61994 .elementor-element.elementor-element-86a4925{--display:flex;--justify-content:space-around;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:80px;--padding-block-end:50px;--padding-inline-start:50px;--padding-inline-end:50px;}.elementor-61994 .elementor-element.elementor-element-86a4925:not(.elementor-motion-effects-element-type-background), .elementor-61994 .elementor-element.elementor-element-86a4925 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF6E6;}.elementor-61994 .elementor-element.elementor-element-86a4925, .elementor-61994 .elementor-element.elementor-element-86a4925::before{--border-transition:0.3s;}.elementor-61994 .elementor-element.elementor-element-9a6e141{text-align:center;}.elementor-61994 .elementor-element.elementor-element-9a6e141 .elementor-heading-title{color:#191919;font-weight:500;line-height:26px;}.elementor-61994 .elementor-element.elementor-element-b856a19{text-align:left;font-size:14px;font-weight:600;width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;}.elementor-61994 .elementor-element.elementor-element-b856a19.elementor-element{--align-self:center;}.elementor-61994 .elementor-element.elementor-element-dc8ae16{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:30px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-61994 .elementor-element.elementor-element-2996ba0 .elementor-button{font-family:"Noto Sans JP", 游ゴシック, "Yu Gothic", 游ゴシック体, YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;font-size:16px;font-weight:500;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-61994 .elementor-element.elementor-element-2996ba0{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-61994 .elementor-element.elementor-element-b712c08 .elementor-button{font-family:"Noto Sans JP", 游ゴシック, "Yu Gothic", 游ゴシック体, YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;font-size:16px;font-weight:500;}.elementor-61994 .elementor-element.elementor-element-b712c08{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-61994 .elementor-element.elementor-element-46b2955{--display:flex;--background-transition:0.3s;--padding-block-start:5%;--padding-block-end:5%;--padding-inline-start:5%;--padding-inline-end:5%;}.elementor-61994 .elementor-element.elementor-element-46b2955:not(.elementor-motion-effects-element-type-background), .elementor-61994 .elementor-element.elementor-element-46b2955 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--e-bg-lazyload-loaded);--e-bg-lazyload:url("https://karatz.jp/karaoku/wp-content/uploads/2023/11/diamond_bg.jpg");}.elementor-61994 .elementor-element.elementor-element-46b2955, .elementor-61994 .elementor-element.elementor-element-46b2955::before{--border-transition:0.3s;}.elementor-61994 .elementor-element.elementor-element-6d783ff{--display:flex;--background-transition:0.3s;--border-radius:10px 10px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.24);--padding-block-start:0px;--padding-block-end:25px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-61994 .elementor-element.elementor-element-6d783ff:not(.elementor-motion-effects-element-type-background), .elementor-61994 .elementor-element.elementor-element-6d783ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-61994 .elementor-element.elementor-element-6d783ff, .elementor-61994 .elementor-element.elementor-element-6d783ff::before{--border-transition:0.3s;}.elementor-61994 .elementor-element.elementor-element-50ea4e1{text-align:center;}.elementor-61994 .elementor-element.elementor-element-50ea4e1 .elementor-heading-title{color:#002884;font-family:"Shippori Antique", 游ゴシック, "Yu Gothic", 游ゴシック体, YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;font-size:24px;font-weight:500;line-height:27px;}.elementor-61994 .elementor-element.elementor-element-760c8c3{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:40px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-61994 .elementor-element.elementor-element-98d6995{--display:flex;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:30px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:28px;--padding-block-end:28px;--padding-inline-start:30px;--padding-inline-end:30px;}.elementor-61994 .elementor-element.elementor-element-98d6995:not(.elementor-motion-effects-element-type-background), .elementor-61994 .elementor-element.elementor-element-98d6995 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFAE6;}.elementor-61994 .elementor-element.elementor-element-98d6995, .elementor-61994 .elementor-element.elementor-element-98d6995::before{--border-transition:0.3s;}.elementor-61994 .elementor-element.elementor-element-609a071 .elementor-heading-title{color:#FF374C;font-size:20px;font-weight:700;}.elementor-61994 .elementor-element.elementor-element-55cc3f5{text-align:left;}.elementor-61994 .elementor-element.elementor-element-55cc3f5 .elementor-heading-title{color:#FF374C;font-size:14px;font-weight:600;line-height:23px;}.elementor-61994 .elementor-element.elementor-element-17e99fb .elementor-heading-title{color:#FF374C;font-size:20px;font-weight:700;}.elementor-61994 .elementor-element.elementor-element-62f14e4{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--background-transition:0.3s;}.elementor-61994 .elementor-element.elementor-element-b643bd8{--display:flex;--background-transition:0.3s;}.elementor-61994 .elementor-element.elementor-element-5bca5fd .elementor-heading-title{color:#333333;font-size:18px;font-weight:500;}.elementor-61994 .elementor-element.elementor-element-6f5ce46{--display:flex;--background-transition:0.3s;}.elementor-61994 .elementor-element.elementor-element-2e774c1{text-align:center;}.elementor-61994 .elementor-element.elementor-element-2e774c1 .elementor-heading-title{color:#333333;font-size:18px;font-weight:500;}.elementor-61994 .elementor-element.elementor-element-d392016{--display:flex;--background-transition:0.3s;}.elementor-61994 .elementor-element.elementor-element-a26f00f{text-align:center;}.elementor-61994 .elementor-element.elementor-element-a26f00f .elementor-heading-title{color:#333333;font-size:18px;font-weight:500;}.elementor-61994 .elementor-element.elementor-element-cda898c{--display:flex;--background-transition:0.3s;}.elementor-61994 .elementor-element.elementor-element-338eb59{text-align:center;}.elementor-61994 .elementor-element.elementor-element-338eb59 .elementor-heading-title{color:#333333;font-size:18px;font-weight:500;}.elementor-61994 .elementor-element.elementor-element-0d95b41 .elementor-icon-wrapper{text-align:center;}.elementor-61994 .elementor-element.elementor-element-0d95b41.elementor-view-stacked .elementor-icon{background-color:#002884;}.elementor-61994 .elementor-element.elementor-element-0d95b41.elementor-view-framed .elementor-icon, .elementor-61994 .elementor-element.elementor-element-0d95b41.elementor-view-default .elementor-icon{color:#002884;border-color:#002884;}.elementor-61994 .elementor-element.elementor-element-0d95b41.elementor-view-framed .elementor-icon, .elementor-61994 .elementor-element.elementor-element-0d95b41.elementor-view-default .elementor-icon svg{fill:#002884;}.elementor-61994 .elementor-element.elementor-element-0a5e186{text-align:center;}.elementor-61994 .elementor-element.elementor-element-0a5e186 .elementor-heading-title{color:#002884;font-family:"Shippori Antique", 游ゴシック, "Yu Gothic", 游ゴシック体, YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;font-size:24px;font-weight:500;}.elementor-61994 .elementor-element.elementor-element-b1c2f30{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;}.elementor-61994 .elementor-element.elementor-element-d26e72b{--display:flex;--background-transition:0.3s;}.elementor-61994 .elementor-element.elementor-element-79ac3c0{--display:flex;--background-transition:0.3s;}.elementor-61994 .elementor-element.elementor-element-467c192 .elementor-heading-title{color:#FF374C;font-size:20px;font-weight:600;line-height:32px;}.elementor-61994 .elementor-element.elementor-element-d3fb33d .elementor-heading-title{color:#333333;font-size:16px;font-weight:500;line-height:28px;}.elementor-61994 .elementor-element.elementor-element-0030df2{--display:flex;--background-transition:0.3s;}.elementor-61994 .elementor-element.elementor-element-67fe2d6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;}.elementor-61994 .elementor-element.elementor-element-2cc7627{--display:flex;--background-transition:0.3s;}.elementor-61994 .elementor-element.elementor-element-0bafdea .elementor-heading-title{color:#FF374C;font-size:20px;font-weight:600;line-height:32px;}.elementor-61994 .elementor-element.elementor-element-9bb6d97 .elementor-heading-title{color:#333333;font-size:16px;font-weight:500;line-height:28px;}.elementor-61994 .elementor-element.elementor-element-19e4b31{--display:flex;--background-transition:0.3s;}.elementor-61994 .elementor-element.elementor-element-cc6ae69 .elementor-heading-title{color:#333333;font-size:16px;font-weight:500;line-height:25px;}.elementor-61994 .elementor-element.elementor-element-cc6ae69 > .elementor-widget-container{padding:25px 25px 25px 25px;background-color:#FFFAE6;}.elementor-61994 .elementor-element.elementor-element-efff0c7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;}.elementor-61994 .elementor-element.elementor-element-313ee22{--display:flex;--background-transition:0.3s;}.elementor-61994 .elementor-element.elementor-element-1a5c77e{--display:flex;--background-transition:0.3s;}.elementor-61994 .elementor-element.elementor-element-aade66d .elementor-heading-title{color:#FF374C;font-size:20px;font-weight:600;line-height:32px;}.elementor-61994 .elementor-element.elementor-element-478903e .elementor-heading-title{color:#333333;font-size:16px;font-weight:500;line-height:28px;}.elementor-61994 .elementor-element.elementor-element-ee79900{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;}.elementor-61994 .elementor-element.elementor-element-d68036f{--display:flex;--background-transition:0.3s;}.elementor-61994 .elementor-element.elementor-element-0bc0798{--display:flex;--background-transition:0.3s;}.elementor-61994 .elementor-element.elementor-element-43360ca .elementor-heading-title{color:#FF374C;font-size:20px;font-weight:600;line-height:32px;}.elementor-61994 .elementor-element.elementor-element-4e21540 .elementor-heading-title{color:#333333;font-size:16px;font-weight:500;line-height:28px;}.elementor-61994 .elementor-element.elementor-element-3e1ea87{--n-accordion-title-font-size:20px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-3af02ef );--n-accordion-icon-hover-color:#FFFFFF;--n-accordion-icon-active-color:#FFFFFF;}:where( .elementor-61994 .elementor-element.elementor-element-3e1ea87 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Shippori Antique", 游ゴシック, "Yu Gothic", 游ゴシック体, YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;font-weight:400;}:where( .elementor-61994 .elementor-element.elementor-element-3e1ea87 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#FFFFFF;}.elementor-61994 .elementor-element.elementor-element-3e1ea87 > .elementor-widget-container{margin:0px 0px 0px 0px;background-color:#002884;}.elementor-61994 .elementor-element.elementor-element-135b065{--display:flex;--background-transition:0.3s;--border-radius:10px 10px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.24);--padding-block-start:0px;--padding-block-end:25px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-61994 .elementor-element.elementor-element-135b065:not(.elementor-motion-effects-element-type-background), .elementor-61994 .elementor-element.elementor-element-135b065 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-61994 .elementor-element.elementor-element-135b065, .elementor-61994 .elementor-element.elementor-element-135b065::before{--border-transition:0.3s;}.elementor-61994 .elementor-element.elementor-element-0606de4{text-align:center;}.elementor-61994 .elementor-element.elementor-element-0606de4 .elementor-heading-title{color:#FF374C;font-family:"Shippori Antique", 游ゴシック, "Yu Gothic", 游ゴシック体, YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;font-size:24px;font-weight:500;}.elementor-61994 .elementor-element.elementor-element-7c67549{text-align:center;}.elementor-61994 .elementor-element.elementor-element-7c67549 .elementor-heading-title{color:#333333;font-size:18px;font-weight:500;line-height:27px;}.elementor-61994 .elementor-element.elementor-element-bdec2ed{--display:flex;--background-transition:0.3s;}.elementor-61994 .elementor-element.elementor-element-92996fb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:30px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-61994 .elementor-element.elementor-element-0f09a12 .elementor-button{font-family:"Noto Sans JP", 游ゴシック, "Yu Gothic", 游ゴシック体, YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;font-size:16px;font-weight:500;line-height:24px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-61994 .elementor-element.elementor-element-0f09a12{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-61994 .elementor-element.elementor-element-7052600 .elementor-button{font-family:"Noto Sans JP", 游ゴシック, "Yu Gothic", 游ゴシック体, YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;font-size:16px;font-weight:500;line-height:24px;}.elementor-61994 .elementor-element.elementor-element-7052600{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-61994 .elementor-element.elementor-element-c7c0c61{text-align:left;}.elementor-61994 .elementor-element.elementor-element-c7c0c61 .elementor-heading-title{color:#333333;font-size:14px;font-weight:600;line-height:23px;}.elementor-61994 .elementor-element.elementor-element-3274e84{--display:flex;--background-transition:0.3s;--margin-block-start:100px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:5%;--padding-block-end:5%;--padding-inline-start:5%;--padding-inline-end:5%;}.elementor-61994 .elementor-element.elementor-element-1146cda{text-align:center;}.elementor-61994 .elementor-element.elementor-element-1146cda .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Shippori Mincho", 游ゴシック, "Yu Gothic", 游ゴシック体, YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;font-weight:600;}.elementor-61994 .elementor-element.elementor-element-a50b33f .elementor-button{background-color:#B1B1B1;}.elementor-61994 .elementor-element.elementor-element-2fdc902{--display:flex;--background-transition:0.3s;--padding-block-start:5%;--padding-block-end:5%;--padding-inline-start:5%;--padding-inline-end:5%;}.elementor-61994 .elementor-element.elementor-element-5b6d6ec{font-size:12px;font-weight:400;}.elementor-61994 .elementor-element.elementor-element-7faaa14{font-size:12px;font-weight:400;}.elementor-61994 .elementor-element.elementor-element-551a63f{--display:flex;--background-transition:0.3s;--padding-block-start:15px;--padding-block-end:15px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-61994 .elementor-element.elementor-element-551a63f, .elementor-61994 .elementor-element.elementor-element-551a63f::before{--border-transition:0.3s;}@media(min-width:769px){.elementor-61994 .elementor-element.elementor-element-64654cd{--content-width:1500px;}.elementor-61994 .elementor-element.elementor-element-ee790ff{--width:80%;}.elementor-61994 .elementor-element.elementor-element-86a4925{--content-width:90%;}.elementor-61994 .elementor-element.elementor-element-dc8ae16{--content-width:90%;}.elementor-61994 .elementor-element.elementor-element-6d783ff{--content-width:100%;}.elementor-61994 .elementor-element.elementor-element-760c8c3{--content-width:90%;}.elementor-61994 .elementor-element.elementor-element-135b065{--content-width:100%;}.elementor-61994 .elementor-element.elementor-element-bdec2ed{--content-width:80%;}.elementor-61994 .elementor-element.elementor-element-92996fb{--content-width:90%;}.elementor-61994 .elementor-element.elementor-element-2fdc902{--width:100%;}.elementor-61994 .elementor-element.elementor-element-551a63f{--width:20%;}}@media(max-width:1200px) and (min-width:769px){.elementor-61994 .elementor-element.elementor-element-ee790ff{--width:100%;}.elementor-61994 .elementor-element.elementor-element-760c8c3{--content-width:95%;}.elementor-61994 .elementor-element.elementor-element-bdec2ed{--content-width:95%;}.elementor-61994 .elementor-element.elementor-element-551a63f{--width:70%;}}@media(max-width:1200px){.elementor-61994 .elementor-element.elementor-element-64654cd{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-61994 .elementor-element.elementor-element-62f14e4{--grid-auto-flow:row;}.elementor-61994 .elementor-element.elementor-element-551a63f{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-start;}}@media(max-width:768px){.elementor-61994 .elementor-element.elementor-element-fd147f5{--padding-block-start:50px;--padding-block-end:50px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-61994 .elementor-element.elementor-element-2f08d79 .elementor-heading-title{font-size:30px;}.elementor-61994 .elementor-element.elementor-element-ee790ff{--padding-block-start:0%;--padding-block-end:0%;--padding-inline-start:0%;--padding-inline-end:0%;}.elementor-61994 .elementor-element.elementor-element-86a4925{--content-width:92%;--gap:0px 0px;--padding-block-start:50px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-61994 .elementor-element.elementor-element-169291f > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-61994 .elementor-element.elementor-element-9a6e141 .elementor-heading-title{font-size:14px;}.elementor-61994 .elementor-element.elementor-element-2278335 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-61994 .elementor-element.elementor-element-b856a19 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-61994 .elementor-element.elementor-element-2996ba0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-61994 .elementor-element.elementor-element-2996ba0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-61994 .elementor-element.elementor-element-b712c08 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-61994 .elementor-element.elementor-element-b712c08{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-61994 .elementor-element.elementor-element-6d783ff{--content-width:100%;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-61994 .elementor-element.elementor-element-50ea4e1 .elementor-heading-title{font-size:18px;}.elementor-61994 .elementor-element.elementor-element-760c8c3{--content-width:95%;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-61994 .elementor-element.elementor-element-98d6995{--content-width:100%;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:10px;--padding-block-end:10px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-61994 .elementor-element.elementor-element-609a071 .elementor-heading-title{font-size:18px;}.elementor-61994 .elementor-element.elementor-element-55cc3f5 .elementor-heading-title{font-size:12px;}.elementor-61994 .elementor-element.elementor-element-17e99fb .elementor-heading-title{font-size:18px;}.elementor-61994 .elementor-element.elementor-element-62f14e4{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0px 0px;--grid-auto-flow:row;}.elementor-61994 .elementor-element.elementor-element-5bca5fd{text-align:center;}.elementor-61994 .elementor-element.elementor-element-5bca5fd .elementor-heading-title{font-size:14px;}.elementor-61994 .elementor-element.elementor-element-2e774c1 .elementor-heading-title{font-size:14px;}.elementor-61994 .elementor-element.elementor-element-a26f00f .elementor-heading-title{font-size:14px;}.elementor-61994 .elementor-element.elementor-element-338eb59 .elementor-heading-title{font-size:14px;}.elementor-61994 .elementor-element.elementor-element-0a5e186 .elementor-heading-title{font-size:20px;}.elementor-61994 .elementor-element.elementor-element-467c192 .elementor-heading-title{font-size:16px;}.elementor-61994 .elementor-element.elementor-element-d3fb33d .elementor-heading-title{font-size:14px;}.elementor-61994 .elementor-element.elementor-element-0bafdea .elementor-heading-title{font-size:16px;}.elementor-61994 .elementor-element.elementor-element-9bb6d97 .elementor-heading-title{font-size:14px;}.elementor-61994 .elementor-element.elementor-element-cc6ae69 .elementor-heading-title{font-size:14px;}.elementor-61994 .elementor-element.elementor-element-aade66d .elementor-heading-title{font-size:16px;}.elementor-61994 .elementor-element.elementor-element-478903e .elementor-heading-title{font-size:14px;}.elementor-61994 .elementor-element.elementor-element-43360ca .elementor-heading-title{font-size:16px;}.elementor-61994 .elementor-element.elementor-element-4e21540 .elementor-heading-title{font-size:14px;}.elementor-61994 .elementor-element.elementor-element-3e1ea87{--n-accordion-title-font-size:16px;}:where( .elementor-61994 .elementor-element.elementor-element-3e1ea87 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:1.5em;}.elementor-61994 .elementor-element.elementor-element-3e1ea87 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-61994 .elementor-element.elementor-element-135b065{--content-width:100%;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-61994 .elementor-element.elementor-element-0606de4 .elementor-heading-title{font-size:18px;}.elementor-61994 .elementor-element.elementor-element-7c67549 .elementor-heading-title{font-size:14px;}.elementor-61994 .elementor-element.elementor-element-bdec2ed{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-61994 .elementor-element.elementor-element-0f09a12 .elementor-button{padding:20px 30px 20px 30px;}.elementor-61994 .elementor-element.elementor-element-0f09a12{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-61994 .elementor-element.elementor-element-7052600 .elementor-button{padding:20px 30px 20px 30px;}.elementor-61994 .elementor-element.elementor-element-7052600{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-61994 .elementor-element.elementor-element-c7c0c61 .elementor-heading-title{font-size:12px;}.elementor-61994 .elementor-element.elementor-element-705f4a8 > .elementor-widget-container{margin:0px 10px 0px 10px;}}/* Start custom CSS for container, class: .elementor-element-fd147f5 */.mail_bg {
    
     background:  linear-gradient(to bottom, #5d8eff 0%,#3256a8 34%,#001442 100%);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2278335 */.step-wrap {
    
    width: 80%;
    margin: 0 auto;
}
.step_inner {
  display: flex;
  justify-content: space-between;
  margin-top: 50px;
  align-items: center;
}
.box {
  border: solid 2px #002884;
  background-color: #fff;
  position: relative;
  padding: 27px;
  flex-basis: 42%;
  font-family: serif;
  height: 240px;
  padding-top: 50px;
}
.box.box02 {
  padding-top: 50px;
}

.box small {
  font-size: 18px;
  display: block;
  text-align: center;
  margin-top: -30px;
}
.box .box-txt {
  text-align: center;
  line-height: 1.3;
  font-weight: bold;
  font-size: 18px;
}
.box .icon {
  width: 156px;
  position: absolute;
  top: -22px;
  left: 50%;
  transform: translateX(-50%);
}
.box .step-img {
  text-align: center;
  margin-bottom: 20px;
}
.box .step-img img {
  width: 90px;
}
.box .icon img {
  width: 100%;
}
.green {
    
    color: #00B74B;
}
.pink {
  font-size: 22px;
  color: #ff374c;
  font-weight: bold;
}
.arrow {
  flex-basis: 10%;
  max-width: 85px;
}
.arrow img {
  transform: rotate(-90deg);
}
@media(max-width:1000px) {
  
}
@media(max-width:1000px) {
    .step_inner {
  flex-direction:column;
    
}
.box {
    width:50%;
   min-width: 300px;
   padding: 50px 0 0 0;
}
.arrow img {
  transform: rotate(0deg);
  margin-bottom:40px;
  margin-top:20px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50ea4e1 */.red-sm {
    
    color: #FF6A71;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-609a071 */.sub-ttl {
    border-bottom:dotted 1px #707070;
    padding-bottom:5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55cc3f5 */.bold {
    
    font-weight:600;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17e99fb */.sub-ttl {
    border-bottom:dotted 1px #707070;
    padding-bottom:5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d3fb33d */.pink-sm {
    
    font-size:inherit;
    color:#FF374C;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc6ae69 */.tag-pink {
    
    background-color: #FF374C;
    font-size: 18px;
    color: white;
    display: block;
    width: 80px;
    text-align: center;
    padding: 6px;
    font-weight:bold;
    margin-bottom:10px;
}

@media(max-width: 768px) {
    
    .tag-pink {
        font-size: 14px;
        width: 70px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-478903e */.pink-sm {
    
    font-size:inherit;
    color:#FF374C;
}
.blue-txt {
    color: #002884;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d3fb33d */.pink-sm {
    
    font-size:inherit;
    color:#FF374C;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc6ae69 */.tag-pink {
    
    background-color: #FF374C;
    font-size: 18px;
    color: white;
    display: block;
    width: 80px;
    text-align: center;
    padding: 6px;
    font-weight:bold;
    margin-bottom:10px;
}

@media(max-width: 768px) {
    
    .tag-pink {
        font-size: 14px;
        width: 70px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-478903e */.pink-sm {
    
    font-size:inherit;
    color:#FF374C;
}
.blue-txt {
    color: #002884;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d3fb33d */.pink-sm {
    
    font-size:inherit;
    color:#FF374C;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc6ae69 */.tag-pink {
    
    background-color: #FF374C;
    font-size: 18px;
    color: white;
    display: block;
    width: 80px;
    text-align: center;
    padding: 6px;
    font-weight:bold;
    margin-bottom:10px;
}

@media(max-width: 768px) {
    
    .tag-pink {
        font-size: 14px;
        width: 70px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-478903e */.pink-sm {
    
    font-size:inherit;
    color:#FF374C;
}
.blue-txt {
    color: #002884;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d3fb33d */.pink-sm {
    
    font-size:inherit;
    color:#FF374C;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc6ae69 */.tag-pink {
    
    background-color: #FF374C;
    font-size: 18px;
    color: white;
    display: block;
    width: 80px;
    text-align: center;
    padding: 6px;
    font-weight:bold;
    margin-bottom:10px;
}

@media(max-width: 768px) {
    
    .tag-pink {
        font-size: 14px;
        width: 70px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-478903e */.pink-sm {
    
    font-size:inherit;
    color:#FF374C;
}
.blue-txt {
    color: #002884;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d3fb33d */.pink-sm {
    
    font-size:inherit;
    color:#FF374C;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc6ae69 */.tag-pink {
    
    background-color: #FF374C;
    font-size: 18px;
    color: white;
    display: block;
    width: 80px;
    text-align: center;
    padding: 6px;
    font-weight:bold;
    margin-bottom:10px;
}

@media(max-width: 768px) {
    
    .tag-pink {
        font-size: 14px;
        width: 70px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-478903e */.pink-sm {
    
    font-size:inherit;
    color:#FF374C;
}
.blue-txt {
    color: #002884;
    
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-3e1ea87 */.picture-accordion .e-n-accordion-item-title-text {
    
    color: white !important;
    font-weight: 400;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c67549 */.red-sm {
    
    color: #FF6A71;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c7c0c61 */.bold {
    
    font-weight:600;
}
@media(max-width:768px) {
    .narrow-txt {
    
    width:90%;
        margin:0 auto;
    }
    
}/* End custom CSS */