.elementor-87478 .elementor-element.elementor-element-3c5fcd0 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-87478 .elementor-element.elementor-element-3c5fcd0:not(.elementor-motion-effects-element-type-background), .elementor-87478 .elementor-element.elementor-element-3c5fcd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;background-image:url("https://sourcefuse.co.jp/wp-content/uploads/2023/05/img-rapid-bg-min.png");background-position:bottom left;background-repeat:no-repeat;background-size:cover;}.elementor-87478 .elementor-element.elementor-element-3c5fcd0 > .elementor-container{min-height:616px;}.elementor-87478 .elementor-element.elementor-element-3c5fcd0{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-87478 .elementor-element.elementor-element-3c5fcd0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87478 .elementor-element.elementor-element-a0efcf1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-87478 .elementor-element.elementor-element-f790b0d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-87478 .elementor-element.elementor-element-e7b8a16.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-87478 .elementor-element.elementor-element-e7b8a16.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.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-87478 .elementor-element.elementor-element-6c742d0 .elementor-heading-title{font-family:"Gotham-Book", Sans-serif;font-weight:400;}.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-87478 .elementor-element.elementor-element-cc076e1 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-87478 .elementor-element.elementor-element-cc076e1 .elementor-button{font-family:"Gotham-Book", Sans-serif;font-weight:700;}.elementor-bc-flex-widget .elementor-87478 .elementor-element.elementor-element-c4a4a0c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-87478 .elementor-element.elementor-element-c4a4a0c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-87478 .elementor-element.elementor-element-11ad923{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-87478 .elementor-element.elementor-element-21ab31a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-87478 .elementor-element.elementor-element-c4e46a8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-87478 .elementor-element.elementor-element-d52f356 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-87478 .elementor-element.elementor-element-d52f356:not(.elementor-motion-effects-element-type-background), .elementor-87478 .elementor-element.elementor-element-d52f356 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #12191C 0%, #2B4457 100%);}.elementor-87478 .elementor-element.elementor-element-d52f356 > .elementor-background-overlay{background-image:url("https://sourcefuse.co.jp/wp-content/uploads/2023/06/arrow-left-right-min.png");background-position:-8% 120%;background-repeat:no-repeat;opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87478 .elementor-element.elementor-element-d52f356{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:#FFFFFF;padding:70px 0px 70px 0px;}.elementor-87478 .elementor-element.elementor-element-fb63b8a > .elementor-element-populated{padding:10px 45px 10px 10px;}.elementor-87478 .elementor-element.elementor-element-30f13cf .elementor-heading-title{color:#FFFFFF;}.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-87478 .elementor-element.elementor-element-e9f6533{font-family:"Gotham-Book", Sans-serif;font-weight:400;color:#B2B2B2;}.elementor-87478 .elementor-element.elementor-element-67459c5 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87478 .elementor-element.elementor-element-67459c5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-87478 .elementor-element.elementor-element-132faf9 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-87478 .elementor-element.elementor-element-97876a7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-87478 .elementor-element.elementor-element-97876a7 .elementor-heading-title{font-family:"Gotham-Book", Sans-serif;font-weight:300;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-87478 .elementor-element.elementor-element-d73aee4 > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-87478 .elementor-element.elementor-element-d73aee4{text-align:left;}.elementor-87478 .elementor-element.elementor-element-a7f814c > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-87478 .elementor-element.elementor-element-7b46f45 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-87478 .elementor-element.elementor-element-7b46f45 .elementor-heading-title{font-family:"Gotham-Book", Sans-serif;font-weight:300;line-height:27px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-87478 .elementor-element.elementor-element-a675678.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-87478 .elementor-element.elementor-element-72dc766 > .elementor-widget-container{border-radius:15px 15px 15px 15px;}.elementor-87478 .elementor-element.elementor-element-72dc766 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-87478 .elementor-element.elementor-element-88a4553 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-87478 .elementor-element.elementor-element-88a4553:not(.elementor-motion-effects-element-type-background), .elementor-87478 .elementor-element.elementor-element-88a4553 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-87478 .elementor-element.elementor-element-88a4553 > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87478 .elementor-element.elementor-element-88a4553{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-87478 .elementor-element.elementor-element-c6ccc6f{padding:0px 0px 30px 0px;}.elementor-87478 .elementor-element.elementor-element-f0ef75e{text-align:center;}.elementor-87478 .elementor-element.elementor-element-cbb431f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-87478 .elementor-element.elementor-element-cbb431f .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:40px;}.elementor-87478 .elementor-element.elementor-element-cbb431f{padding:25px 0px 25px 0px;}.elementor-87478 .elementor-element.elementor-element-3f29662{text-align:center;}.elementor-87478 .elementor-element.elementor-element-0f3451d{text-align:center;}.elementor-87478 .elementor-element.elementor-element-1a7c351{text-align:center;}.elementor-87478 .elementor-element.elementor-element-cca84c2{text-align:center;}.elementor-87478 .elementor-element.elementor-element-33d1878{text-align:center;}.elementor-87478 .elementor-element.elementor-element-6ab8dc2{text-align:center;}.elementor-87478 .elementor-element.elementor-element-b2f3457{--e-image-carousel-slides-to-show:3;}.elementor-87478 .elementor-element.elementor-element-b2f3457 .swiper-wrapper{display:flex;align-items:center;}.elementor-87478 .elementor-element.elementor-element-2e71178:not(.elementor-motion-effects-element-type-background), .elementor-87478 .elementor-element.elementor-element-2e71178 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-87478 .elementor-element.elementor-element-2e71178{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 40px 0px 40px;}.elementor-87478 .elementor-element.elementor-element-2e71178 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87478 .elementor-element.elementor-element-cf6a41c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-87478 .elementor-element.elementor-element-d5c87c6{margin-top:0px;margin-bottom:35px;}.elementor-87478 .elementor-element.elementor-element-7a0fb9b{text-align:center;}.elementor-87478 .elementor-element.elementor-element-7a0fb9b .elementor-heading-title{font-family:"Gotham-Book", Sans-serif;font-weight:600;}.elementor-87478 .elementor-element.elementor-element-fa81948{text-align:center;}.elementor-87478 .elementor-element.elementor-element-fa81948 .elementor-heading-title{font-family:"Gotham-Book", Sans-serif;font-weight:700;}.elementor-87478 .elementor-element.elementor-element-3b5a69b{text-align:center;}.elementor-87478 .elementor-element.elementor-element-3b5a69b .elementor-heading-title{font-family:"Gotham-Book", Sans-serif;font-weight:700;}.elementor-87478 .elementor-element.elementor-element-f94cf74 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-87478 .elementor-element.elementor-element-f94cf74{text-align:center;}.elementor-87478 .elementor-element.elementor-element-3360e78{padding:0px 0px 0px 0px;}.elementor-87478 .elementor-element.elementor-element-aeea520 > .elementor-element-populated{padding:0px 0px 0px 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-87478 .elementor-element.elementor-element-5c31394 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-87478 .elementor-element.elementor-element-5c31394 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-87478 .elementor-element.elementor-element-5c31394{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-87478 .elementor-element.elementor-element-5c31394 .elementor-icon-list-text{transition:color 0.3s;}.elementor-bc-flex-widget .elementor-87478 .elementor-element.elementor-element-cbdae25.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-87478 .elementor-element.elementor-element-cbdae25.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-87478 .elementor-element.elementor-element-cbdae25.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-87478 .elementor-element.elementor-element-cfe8243{--spacer-size:50px;}.elementor-87478 .elementor-element.elementor-element-96acf35{text-align:right;}.elementor-87478 .elementor-element.elementor-element-96acf35 img{max-width:110%;}.elementor-87478 .elementor-element.elementor-element-c8a465f:not(.elementor-motion-effects-element-type-background), .elementor-87478 .elementor-element.elementor-element-c8a465f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://sourcefuse.co.jp/wp-content/uploads/2023/04/Repeat-Grid-3.svg");background-position:top right;background-repeat:no-repeat;background-size:90px auto;}.elementor-87478 .elementor-element.elementor-element-c8a465f > .elementor-background-overlay{background-image:url("https://sourcefuse.co.jp/wp-content/uploads/2023/04/bracket-3.png");background-position:bottom right;background-repeat:no-repeat;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87478 .elementor-element.elementor-element-c8a465f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 50px 0px;}.elementor-87478 .elementor-element.elementor-element-1ada679 > .elementor-element-populated{margin:0px 0px 0px -10px;--e-column-margin-right:0px;--e-column-margin-left:-10px;}.elementor-87478 .elementor-element.elementor-element-22805a9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 36px 0px;}.elementor-87478 .elementor-element.elementor-element-22805a9 .elementor-heading-title{font-family:"Gotham-Book", Sans-serif;font-size:38px;font-weight:600;}.elementor-widget-tabs .elementor-tab-title, .elementor-widget-tabs .elementor-tab-title a{color:var( --e-global-color-primary );}.elementor-widget-tabs .elementor-tab-title.elementor-active,
					 .elementor-widget-tabs .elementor-tab-title.elementor-active a{color:var( --e-global-color-accent );}.elementor-widget-tabs .elementor-tab-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tabs .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-87478 .elementor-element.elementor-element-b710eb0 .elementor-tab-title, .elementor-87478 .elementor-element.elementor-element-b710eb0 .elementor-tab-title:before, .elementor-87478 .elementor-element.elementor-element-b710eb0 .elementor-tab-title:after, .elementor-87478 .elementor-element.elementor-element-b710eb0 .elementor-tab-content, .elementor-87478 .elementor-element.elementor-element-b710eb0 .elementor-tabs-content-wrapper{border-width:0px;}@media(max-width:1024px){.elementor-87478 .elementor-element.elementor-element-e7b8a16 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-87478 .elementor-element.elementor-element-cc076e1 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-87478 .elementor-element.elementor-element-11ad923{text-align:right;}.elementor-87478 .elementor-element.elementor-element-21ab31a{text-align:right;}.elementor-87478 .elementor-element.elementor-element-c4e46a8{text-align:right;}.elementor-87478 .elementor-element.elementor-element-d52f356 > .elementor-background-overlay{background-position:0% 0%;opacity:0;}.elementor-87478 .elementor-element.elementor-element-fb63b8a > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-87478 .elementor-element.elementor-element-b2f3457{--e-image-carousel-slides-to-show:3;}.elementor-87478 .elementor-element.elementor-element-b2f3457 .swiper-wrapper{display:flex;align-items:center;}.elementor-87478 .elementor-element.elementor-element-3b5a69b{text-align:left;}.elementor-87478 .elementor-element.elementor-element-f94cf74 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-87478 .elementor-element.elementor-element-f94cf74{text-align:left;}.elementor-87478 .elementor-element.elementor-element-418758d{width:initial;max-width:initial;align-self:center;}.elementor-87478 .elementor-element.elementor-element-c8a465f:not(.elementor-motion-effects-element-type-background), .elementor-87478 .elementor-element.elementor-element-c8a465f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:50px auto;}}@media(max-width:767px){.elementor-87478 .elementor-element.elementor-element-e7b8a16 > .elementor-element-populated{padding:40px 10px 10px 10px;}.elementor-87478 .elementor-element.elementor-element-6c742d0 .elementor-heading-title{font-size:14px;}.elementor-87478 .elementor-element.elementor-element-cc076e1 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-87478 .elementor-element.elementor-element-cc076e1{z-index:9;}.elementor-87478 .elementor-element.elementor-element-21ab31a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-87478 .elementor-element.elementor-element-c4e46a8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-87478 .elementor-element.elementor-element-d52f356 > .elementor-background-overlay{background-image:url("https://sourcefuse.co.jp/wp-content/uploads/2023/06/arrow-left-right-min.png");background-position:-51px 99%;background-repeat:no-repeat;background-size:102px auto;opacity:0;}.elementor-87478 .elementor-element.elementor-element-d52f356{padding:30px 0px 30px 0px;}.elementor-87478 .elementor-element.elementor-element-fb63b8a > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-87478 .elementor-element.elementor-element-67459c5 > .elementor-background-overlay{background-image:url("https://sourcefuse.co.jp/wp-content/uploads/2023/04/Path-47860.svg");background-position:81vw -33px;background-repeat:no-repeat;background-size:28vw auto;opacity:1;}.elementor-87478 .elementor-element.elementor-element-67459c5{margin-top:20px;margin-bottom:0px;padding:0px 25px 0px 25px;}.elementor-87478 .elementor-element.elementor-element-a26ddff.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-87478 .elementor-element.elementor-element-132faf9 > .elementor-widget-container{margin:-11px -11px -11px -11px;}.elementor-87478 .elementor-element.elementor-element-97876a7 > .elementor-widget-container{margin:-11px 1px 1px 1px;}.elementor-87478 .elementor-element.elementor-element-97876a7{text-align:center;}.elementor-87478 .elementor-element.elementor-element-d73aee4{text-align:center;}.elementor-87478 .elementor-element.elementor-element-f9ee8a4 > .elementor-element-populated{margin:21px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-87478 .elementor-element.elementor-element-a7f814c > .elementor-widget-container{margin:0px 0px -17px 0px;}.elementor-87478 .elementor-element.elementor-element-7b46f45 > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-87478 .elementor-element.elementor-element-7b46f45{text-align:center;}.elementor-87478 .elementor-element.elementor-element-88a4553{padding:30px 0px 30px 0px;}.elementor-87478 .elementor-element.elementor-element-f0ef75e{text-align:center;}.elementor-87478 .elementor-element.elementor-element-b2f3457{--e-image-carousel-slides-to-show:2;}.elementor-87478 .elementor-element.elementor-element-b2f3457 .swiper-wrapper{display:flex;align-items:center;}.elementor-87478 .elementor-element.elementor-element-2e71178{padding:30px 0px 0px 0px;}.elementor-87478 .elementor-element.elementor-element-814c9d3{width:95%;}.elementor-87478 .elementor-element.elementor-element-7a0fb9b{text-align:left;}.elementor-87478 .elementor-element.elementor-element-7a0fb9b .elementor-heading-title{line-height:30px;}.elementor-87478 .elementor-element.elementor-element-24d4a0e{width:65%;}.elementor-bc-flex-widget .elementor-87478 .elementor-element.elementor-element-24d4a0e.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-87478 .elementor-element.elementor-element-24d4a0e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-87478 .elementor-element.elementor-element-24d4a0e > .elementor-element-populated{margin:-22px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-87478 .elementor-element.elementor-element-fa81948{text-align:left;}.elementor-87478 .elementor-element.elementor-element-3b5a69b{text-align:left;}.elementor-87478 .elementor-element.elementor-element-f94cf74 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-87478 .elementor-element.elementor-element-f94cf74{text-align:left;}.elementor-87478 .elementor-element.elementor-element-5dbb5db{width:35%;}.elementor-87478 .elementor-element.elementor-element-3360e78{margin-top:50px;margin-bottom:-25px;}.elementor-87478 .elementor-element.elementor-element-cfe8243{--spacer-size:33px;}.elementor-87478 .elementor-element.elementor-element-c8a465f:not(.elementor-motion-effects-element-type-background), .elementor-87478 .elementor-element.elementor-element-c8a465f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:0px auto;}.elementor-87478 .elementor-element.elementor-element-c8a465f > .elementor-background-overlay{opacity:0;}.elementor-87478 .elementor-element.elementor-element-c8a465f{padding:30px 0px 20px 0px;}.elementor-87478 .elementor-element.elementor-element-22805a9 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-87478 .elementor-element.elementor-element-22805a9 .elementor-heading-title{font-size:1px;}}@media(min-width:768px){.elementor-87478 .elementor-element.elementor-element-e7b8a16{width:50.009%;}.elementor-87478 .elementor-element.elementor-element-c4a4a0c{width:49.991%;}.elementor-87478 .elementor-element.elementor-element-fb63b8a{width:50%;}.elementor-87478 .elementor-element.elementor-element-a675678{width:50%;}.elementor-87478 .elementor-element.elementor-element-814c9d3{width:19.986%;}.elementor-87478 .elementor-element.elementor-element-24d4a0e{width:59.691%;}.elementor-87478 .elementor-element.elementor-element-5dbb5db{width:19.987%;}.elementor-87478 .elementor-element.elementor-element-aeea520{width:60%;}.elementor-87478 .elementor-element.elementor-element-cbdae25{width:39.954%;}.elementor-87478 .elementor-element.elementor-element-c05208a{width:10%;}.elementor-87478 .elementor-element.elementor-element-10669b4{width:79.333%;}.elementor-87478 .elementor-element.elementor-element-fefd48f{width:10%;}}@media(max-width:1024px) and (min-width:768px){.elementor-87478 .elementor-element.elementor-element-fb63b8a{width:100%;}.elementor-87478 .elementor-element.elementor-element-a26ddff{width:50%;}.elementor-87478 .elementor-element.elementor-element-f9ee8a4{width:50%;}.elementor-87478 .elementor-element.elementor-element-a675678{width:100%;}.elementor-87478 .elementor-element.elementor-element-814c9d3{width:100%;}.elementor-87478 .elementor-element.elementor-element-24d4a0e{width:70%;}.elementor-87478 .elementor-element.elementor-element-5dbb5db{width:30%;}.elementor-87478 .elementor-element.elementor-element-aeea520{width:100%;}.elementor-87478 .elementor-element.elementor-element-cbdae25{width:40%;}}/* Start custom CSS for image, class: .elementor-element-11ad923 */.scale-img-holder img {
    max-width: 100%;
    top: -5px;
    transform: scale(1.5);
    left:-60px
}
@media only screen and (max-width: 1660px) {
    .scale-img-holder img {
    max-width: 100%;
    top: -16px;
    transform: scale(1.4);
    left:-100px
}
}
@media only screen and (max-width: 1440px) {
    .scale-img-holder img {
    max-width: 100%;
    top: -16px;
    transform: scale(1.4);
    left:-80px
}
}

@media only screen and (max-width: 1024px) {
.scale-img-holder img {
    max-width: 100%;
    transform:scale(2.5)!important;
    right:auto!important;
     left:20px
}
}

@media only screen and (max-width: 767px) {
.scale-img-holder img {
    transform: scale(1.5)!important;
    left: 86px!important;
    top: -40px;
}
}
@media only screen and (min-width: 1921px) {
.higher-res-image img{
        display:block!important;
transform: scale(1.8)!important;
}
.scale-img-holder img {
    display:none!important;
}
}
@media only screen and (max-width: 1920px) {
   .higher-res-image{
       display:none;
   } 
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f84fefd */.arc_ttl_holder img{
    width: 105px;
    margin-right: 17px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-97876a7 */.download-on-heading{
    margin-bottom:5px!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b46f45 */.download-on-heading{
    margin-bottom:5px!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-67459c5 */.coutner-wrapper .counter{ 
    font-size:52px; margin-bottom:10px;
    line-height: normal;
    font-weight: 500
}
.coutner-wrapper .counter span{
    font-size:30px;
    position: absolute;
    bottom:0;
    font-weight: 300;
    line-height: normal;
}
@media screen and (max-width: 767px){
.coutner-wrapper .counter{ 
    text-align: center;
    position:relative;
}
  .coutner-wrapper
  {
      transform:scale(1.1);
  } 
  .coutner-wrapper .counter span{
   
    bottom:10px;
   
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-fb63b8a */.flex-md-about-section-inner:after {
    content: "";
    background-image: url('/wp-content/uploads/2023/06/plus-right-corner-min.png');
    width: 60px;
    height: 100px;
    position: absolute;
    top: -66px;
    background-repeat: no-repeat;
    background-size: 100%;
    right:0;
}

@media (max-width: 1024px) {
    .flex-md-about-section-inner:after {
    right:15px;
    width: 50px;
    height: 130px;
}
}

@media (max-width: 767px) {
    .flex-md-about-section-inner:after {
    display:none;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d52f356 */.flex-md-about-section .elementor-container{
    position: relative;
}
.flex-md-about-section .elementor-container .flex-md-about-section-inner{
    position: static;
}
@media screen and (min-width: 1660px){
    .flex-md-about-section .flixmd-about-right .elementor-widget-image .elementor-widget-container{
  margin: 0% 0% -17vw 0%;
 
}
}
.about-absolute-arrow{
display: none;
}
@media screen and (max-width: 1366px){
.flex-md-about-section-inner:after {
    width: 60px;
}
}
@media screen and (max-width: 1024px){
    .flex-md-about-section .flixmd-about-right .elementor-widget-image .elementor-widget-container{
  margin: 0% 0% -20vw 0%;
 
}
}
@media screen and (max-width: 860px){
    .flex-md-about-section .flixmd-about-right .elementor-widget-image .elementor-widget-container {
    margin: 0% 0% -27vw 0%;
}
}
@media screen and (max-width: 767px){
    .about-absolute-arrow{
        position:absolute;
        right:-150px;
        bottom:-180px;
        display:block;
    }
     .about-absolute-arrow img{
         background-color:transparent!important;
     }
    
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-88a4553 */@media only screen and (max-width: 767px) {
.partners-icon-holder .elementor-heading-title,
.partners-icon-holder .elementor-widget-container{text-align:center;}
.partners-icon-holder .elementor-heading-title br{display:none;}


}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b5a69b */@media screen and (max-width:1024px){
    .heading-with-wrapper br{
    display:none;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-418758d */.arc-mobile-scaled{
    transform:scale(1.4);
    margin-top:0;
    margin-right:-80px;
    position: absolute;
    right:50px;
}
@media screen and (max-width: 1024px){
    .arc-mobile-scaled{
    position: relative;
    right:auto;
    margin-right:auto;
    transform:scale(1);
  
}
}
@media screen and (max-width: 767px){
    .arc-mobile-scaled{
 right:-20px;
    transform:scale(1.1);
    margin-top:10px;
  
}
}
@media screen and (max-width: 500px){
    .arc-mobile-scaled{
 right:-20px;
    transform:scale(1.6);
    margin-top:10px;
  
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d5c87c6 */.arc-inner-arrow-wrapper:before{
    content:'';
    position: absolute;
    height:150px;
    width:150px;
    background-image: url('/wp-content/uploads/2023/06/arrow-left-to-right.svg');
    left:-60px;
    bottom:-120px;
    background-size: contain;
    background-repeat: no-repeat;
    display: none;
    
}
@media screen and (max-width:1024px){
    .arc-inner-arrow-wrapper:before{
         bottom:10px;
         display:block;
    }
    
}
@media screen and (max-width:767px){
    .arc-inner-arrow-wrapper:before{
         bottom:-120px;
    }
    
}
@media screen and (max-width:600px){
    .arc-inner-arrow-wrapper:before{
        bottom: -120px;
    height: 152px;
    width: 147px;
    }
    
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3360e78 */.icon-wapper .elementor-icon-list-items{
    display:flex;
    flex-wrap: wrap;
}
.icon-wapper .elementor-icon-list-items li{
    width:33.33%;
    padding:60px 20px;
        display: flex;
    justify-content: center;
    flex-wrap: wrap;
    align-items: center;
    border-bottom: 1px solid #e4e4e4;
    border-right:1px solid  #e4e4e4;
}
.icon-wapper .elementor-icon-list-items li:nth-child(10), .icon-wapper .elementor-icon-list-items li:nth-child(11), .icon-wapper .elementor-icon-list-items li:nth-child(12){
   
    border-bottom:none
    
}
.icon-wapper .elementor-icon-list-items .elementor-icon-list-icon{ height:50px; width:50px; }
.icon-wapper .elementor-icon-list-items .elementor-icon-list-icon svg{ height:100%; width:100%;}
.icon-wapper .elementor-icon-list-items .elementor-icon-list-text{font-size:25px; display:block; width:100%;
    text-align: center;
    margin-top:30px;
    line-height: normal
}
 .icon-wapper .elementor-icon-list-items li:nth-child(3n){
   
    border-right:none;
}
@media only screen and (max-width: 1440px) {
    .icon-wapper .elementor-icon-list-items .elementor-icon-list-text {
        font-size:18px;
    }
    .icon-wapper .elementor-icon-list-items .elementor-icon-list-icon{ height:40px; width:40px; 
    }
}
@media screen and (max-width: 1024px){
   .icon-wapper .elementor-icon-list-items li{
    width:33.33%;
    padding:60px 20px;
        display: flex;
    justify-content: center;
    flex-wrap: wrap;
    align-items: center;
    border-right:1px solid  #e4e4e4;
}

.icon-wapper .elementor-icon-list-items li:nth-child(3){
   
     border-right:none;
}
.icon-wapper .elementor-icon-list-items li:nth-child(9){
   
     border-right:none;
}
.icon-wapper .elementor-icon-list-items li:nth-child(10){
   
     border-bottom:1px solid  #e4e4e4;
}
 .icon-wapper .elementor-icon-list-items li:nth-child(11), .icon-wapper .elementor-icon-list-items li:nth-child(12){
   
    border-bottom:none;
    
}
.icon-wapper .elementor-icon-list-items .elementor-icon-list-text{font-size:20px; display:block; width:100%;
    text-align: center;
    margin-top:20px;
    line-height: normal
}
}

@media screen and (max-width: 767px){
    .icon-wapper .elementor-icon-list-items li{
    width:50%;
}
    .icon-wapper .elementor-icon-list-items .elementor-icon-list-text{font-size:14px; display:block; width:100%;
    text-align: center;
    margin-top:20px;
    line-height: normal
}
.icon-wapper{
    transform:scale(1.1);
}
.icon-wapper .elementor-icon-list-items li:nth-child(odd){
    padding:40px 10px 40px 20px;
}
.icon-wapper .elementor-icon-list-items li:nth-child(even){
    padding:40px 30px 40px 10px;
}
.icon-wapper .elementor-icon-list-items li:nth-child(3), .icon-wapper .elementor-icon-list-items li:nth-child(7), .icon-wapper .elementor-icon-list-items li:nth-child(9){
   
    border-right:1px solid #e4e4e4;
    
}
.icon-wapper .elementor-icon-list-items  .elementor-icon-list-text{
    padding-left:0;
}
    
}
@media screen and (max-width: 300px){
    .icon-wapper .elementor-icon-list-items li:nth-child(odd){
   padding: 20px 9px 20px 14px
}
.icon-wapper .elementor-icon-list-items .elementor-icon-list-text{
    font-size:11px;
    padding-left:0;
    padding-right:5px;
}
.icon-wapper .elementor-icon-list-items li:nth-child(even){
    padding: 20px 18px 20px 3px;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2e71178 */.partner-page-our-partners .our-partners-row {
    border-bottom:1px solid #E4E4E4;
}
.partner-page-our-partners .our-partners-row .elementor-column{
    border-right:1px solid #E4E4E4;
    padding:20px 40px;
}
.partner-page-our-partners .our-partners-row .elementor-column .elementor-widget-image img{
    max-width: 75%
}
.partner-page-our-partners .our-partners-row .elementor-column:nth-child(4), .partner-page-our-partners .our-partners-row .elementor-column.partner-logo-no-right-border{
    border-right:none;
}
@media screen and (max-width: 1024px){
    .partner-page-our-partners .our-partners-row .elementor-column{
    
    padding:20px 20px;
}
.arc-inner-arrow-wrapper:before {
    bottom: -25px;
}
}
@media screen and (max-width: 767px){
    .partner-page-our-partners .our-partners-row .elementor-column:nth-child(2){
        border-right:none;
        border-bottom:1px solid #E4E4E4;
    }
    .partner-page-our-partners .our-partners-row .elementor-column:nth-child(1){
        border-bottom:1px solid #E4E4E4;
    }
    .partner-page-our-partners .our-partners-row .elementor-column{
        min-height:180px;
    }
    .partner-page-our-partners .our-partners-row .elementor-column .elementor-widget-image img{
    max-width: 100%
}
.logobox-no-border-bottom{
    border-bottom:none;
}
.partner-page-our-partners:after, .partner-page-our-partners:before{
    display:none;
}
.arc-inner-arrow-wrapper:before {
    content: none;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22805a9 */@media (max-width: 1024px) {
.form-title-holder .elementor-heading-title{
    font-size: 26px !important;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c8a465f */.book-appotment-holder{
    background-position: top right 90px !important;
}
.book-appotment-holder .elementor-background-overlay {
    background-position: bottom 100px right !important;
    background-size: 75px;
}
.book-appotment-holder .elementor-tabs .elementor-tabs-wrapper {
    overflow: inherit;
    margin-bottom: 30px;
}
.book-appotment-holder .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title {
    padding: 25px 0;
    border: 1px solid #ddd !important;
    background-color: #f7f7f7;
    border-radius: 100px;
    width: 290px;
    text-align: center;
    font-size: 14px;
}
.book-appotment-holder .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title.elementor-active {
    box-shadow: 0 0 10px #0000001c;
    background-color: #fff;
    z-index: 1;
    border: 1px solid #F00C18 !important;
}
.book-appotment-holder .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title:nth-child(2){
    left: -45px;
}
.book-appotment-holder .form-area-inner-holder h2{
  display: none!important;
}
@media only screen and (max-width: 1024px) {
.hs-form-iframe{
    min-height: 825px;
}
}
@media only screen and (max-width: 767px) {
.book-appotment-holder .elementor-tabs .elementor-tabs-wrapper {
    display: block !important;
}
.book-appotment-holder .elementor-tabs-content-wrapper .elementor-tab-title{
    display:none !important;
}
.book-appotment-holder .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title {
    padding: 12px 35px;
    font-size: 13px;
    width: auto;
    min-width:120px;
}
.book-appotment-holder .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title:nth-child(2) {
    left: -25px;
}
}

@media only screen and (max-width: 399px) {
    .book-appotment-holder .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title {
    padding: 10px;
    font-size: 12px;
}
.book-appotment-holder .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title:nth-child(2) {
    left: -25px;
    padding:0 30px;
    vertical-align: middle!important;
}
.book-appotment-holder .elementor-tabs .elementor-tab-content {
    padding: 10px 0;
}
.book-appotment-holder .elementor-tabs .elementor-tab-content iframe{
    min-width: 0 !important;
    width: 100% !important;
}

}
@media only screen and (max-width: 350px) {
    .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title{
        vertical-align: middle;
    }
    
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gotham-Book';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('/wp-content/uploads/2023/04/Gotham-Bold.woff') format('woff');
}
@font-face {
	font-family: 'Gotham-Book';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('/wp-content/uploads/2023/04/Gotham-Light.eot');
	src: url('/wp-content/uploads/2023/04/Gotham-Light.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/uploads/2023/04/Gotham-Light.woff2') format('woff2'),
		url('/wp-content/uploads/2023/04/Gotham-Light.woff') format('woff'),
		url('/wp-content/uploads/2023/04/Gotham-Light.svg#Gotham-Book') format('svg');
}
@font-face {
	font-family: 'Gotham-Book';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('/wp-content/uploads/2023/04/Gotham-Medium.eot');
	src: url('/wp-content/uploads/2023/04/Gotham-Medium.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/uploads/2023/04/Gotham-Medium.woff2') format('woff2'),
		url('/wp-content/uploads/2023/04/Gotham-Medium.woff') format('woff'),
		url('/wp-content/uploads/2023/04/Gotham-Medium.svg#Gotham-Book') format('svg');
}
@font-face {
	font-family: 'Gotham-Book';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('/wp-content/uploads/2023/04/Gotham-Thin.eot');
	src: url('/wp-content/uploads/2023/04/Gotham-Thin.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/uploads/2023/04/Gotham-Thin.woff2') format('woff2'),
		url('/wp-content/uploads/2023/04/Gotham-Thin.woff') format('woff'),
		url('/wp-content/uploads/2023/04/Gotham-Thin.svg#Gotham-Book') format('svg');
}
@font-face {
	font-family: 'Gotham-Book';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('/wp-content/uploads/2023/04/Gotham-BoldItalic.eot');
	src: url('/wp-content/uploads/2023/04/Gotham-BoldItalic.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/uploads/2023/04/Gotham-BoldItalic.woff2') format('woff2'),
		url('/wp-content/uploads/2023/04/Gotham-BoldItalic.woff') format('woff'),
		url('/wp-content/uploads/2023/04/Gotham-BoldItalic.svg#Gotham-Book') format('svg');
}
@font-face {
	font-family: 'Gotham-Book';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('/wp-content/uploads/2023/04/Gotham-LightItalic.eot');
	src: url('/wp-content/uploads/2023/04/Gotham-LightItalic.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/uploads/2023/04/Gotham-LightItalic.woff2') format('woff2'),
		url('/wp-content/uploads/2023/04/Gotham-LightItalic.woff') format('woff'),
		url('/wp-content/uploads/2023/04/Gotham-LightItalic.svg#Gotham-Book') format('svg');
}
@font-face {
	font-family: 'Gotham-Book';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('/wp-content/uploads/2023/04/Gotham-MediumItalic.eot');
	src: url('/wp-content/uploads/2023/04/Gotham-MediumItalic.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/uploads/2023/04/Gotham-MediumItalic.woff2') format('woff2'),
		url('/wp-content/uploads/2023/04/Gotham-MediumItalic.woff') format('woff'),
		url('/wp-content/uploads/2023/04/Gotham-MediumItalic.svg#Gotham-Book') format('svg');
}
@font-face {
	font-family: 'Gotham-Book';
	font-style: italic;
	font-weight: 200;
	font-display: auto;
	src: url('/wp-content/uploads/2023/04/Gotham-ThinItalic.eot');
	src: url('/wp-content/uploads/2023/04/Gotham-ThinItalic.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/uploads/2023/04/Gotham-ThinItalic.woff2') format('woff2'),
		url('/wp-content/uploads/2023/04/Gotham-ThinItalic.woff') format('woff'),
		url('/wp-content/uploads/2023/04/Gotham-ThinItalic.svg#Gotham-Book') format('svg');
}
@font-face {
	font-family: 'Gotham-Book';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('/wp-content/uploads/2023/04/Gotham-Black.eot');
	src: url('/wp-content/uploads/2023/04/Gotham-Black.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/uploads/2023/04/Gotham-Black.woff2') format('woff2'),
		url('/wp-content/uploads/2023/04/Gotham-Black.woff') format('woff'),
		url('/wp-content/uploads/2023/04/Gotham-Black.svg#Gotham-Book') format('svg');
}
@font-face {
	font-family: 'Gotham-Book';
	font-style: italic;
	font-weight: 800;
	font-display: auto;
	src: url('/wp-content/uploads/2023/04/Gotham-BlackItalic.eot');
	src: url('/wp-content/uploads/2023/04/Gotham-BlackItalic.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/uploads/2023/04/Gotham-BlackItalic.woff2') format('woff2'),
		url('/wp-content/uploads/2023/04/Gotham-BlackItalic.woff') format('woff'),
		url('/wp-content/uploads/2023/04/Gotham-BlackItalic.svg#Gotham-Book') format('svg');
}
@font-face {
	font-family: 'Gotham-Book';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('/wp-content/uploads/2023/04/Gotham-Bold.eot');
	src: url('/wp-content/uploads/2023/04/Gotham-Bold.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/uploads/2023/04/Gotham-Bold.woff2') format('woff2'),
		url('/wp-content/uploads/2023/04/Gotham-Bold.svg#Gotham-Book') format('svg');
}
@font-face {
	font-family: 'Gotham-Book';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('/wp-content/uploads/2023/04/Gotham-Book.eot');
	src: url('/wp-content/uploads/2023/04/Gotham-Book.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/uploads/2023/04/Gotham-Book.woff2') format('woff2'),
		url('/wp-content/uploads/2023/04/Gotham-Book.woff') format('woff'),
		url('/wp-content/uploads/2023/04/Gotham-Book.svg#Gotham-Book') format('svg');
}
@font-face {
	font-family: 'Gotham-Book';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('/wp-content/uploads/2023/04/Gotham-BookItalic.eot');
	src: url('/wp-content/uploads/2023/04/Gotham-BookItalic.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/uploads/2023/04/Gotham-BookItalic.woff2') format('woff2'),
		url('/wp-content/uploads/2023/04/Gotham-BookItalic.woff') format('woff'),
		url('/wp-content/uploads/2023/04/Gotham-BookItalic.svg#Gotham-Book') format('svg');
}
@font-face {
	font-family: 'Gotham-Book';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('/wp-content/uploads/2023/04/Gotham-Ultra.eot');
	src: url('/wp-content/uploads/2023/04/Gotham-Ultra.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/uploads/2023/04/Gotham-Ultra.woff2') format('woff2'),
		url('/wp-content/uploads/2023/04/Gotham-Ultra.woff') format('woff'),
		url('/wp-content/uploads/2023/04/Gotham-Ultra.svg#Gotham-Book') format('svg');
}
@font-face {
	font-family: 'Gotham-Book';
	font-style: italic;
	font-weight: 900;
	font-display: auto;
	src: url('/wp-content/uploads/2023/04/Gotham-UltraItalic.eot');
	src: url('/wp-content/uploads/2023/04/Gotham-UltraItalic.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/uploads/2023/04/Gotham-UltraItalic.woff2') format('woff2'),
		url('/wp-content/uploads/2023/04/Gotham-UltraItalic.woff') format('woff'),
		url('/wp-content/uploads/2023/04/Gotham-UltraItalic.svg#Gotham-Book') format('svg');
}
/* End Custom Fonts CSS */