.elementor-10 .elementor-element.elementor-element-ecf6f2f{--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:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), noto serif jp;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), noto serif jp;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), noto serif jp;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10 .elementor-element.elementor-element-917c3e1 .elementor-repeater-item-57f3d3c .swiper-slide-bg{background-image:url(https://spicaauto.co.jp/wp-content/uploads/2025/11/fv-ime01-01.jpg);background-size:cover;}.elementor-10 .elementor-element.elementor-element-917c3e1 .elementor-repeater-item-57f3d3c .elementor-background-overlay{background-color:#00000040;mix-blend-mode:multiply;}.elementor-10 .elementor-element.elementor-element-917c3e1 .elementor-repeater-item-29af54f .swiper-slide-bg{background-image:url(https://spicaauto.co.jp/wp-content/uploads/2026/01/top_main_3.jpg);background-size:cover;}.elementor-10 .elementor-element.elementor-element-917c3e1 .elementor-repeater-item-29af54f .elementor-background-overlay{background-color:#00000040;mix-blend-mode:multiply;}.elementor-10 .elementor-element.elementor-element-917c3e1 .elementor-repeater-item-64507ef .swiper-slide-bg{background-image:url(https://spicaauto.co.jp/wp-content/uploads/2026/01/top_main_2.jpeg);background-size:cover;}.elementor-10 .elementor-element.elementor-element-917c3e1 .elementor-repeater-item-64507ef .elementor-background-overlay{background-color:#00000040;mix-blend-mode:multiply;}.elementor-10 .elementor-element.elementor-element-917c3e1 .swiper-slide{transition-duration:calc(5000ms*1.2);height:915px;}.elementor-10 .elementor-element.elementor-element-917c3e1 .elementor-slide-button:hover{background-color:var( --e-global-color-secondary );color:var( --e-global-color-bfe4247 );border-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-917c3e1 .swiper-slide-contents{max-width:50%;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.4);}.elementor-10 .elementor-element.elementor-element-917c3e1 .swiper-slide-inner{padding:230px 0 0 12%;text-align:start;}.elementor-10 .elementor-element.elementor-element-917c3e1 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:20px;}.elementor-10 .elementor-element.elementor-element-917c3e1 .elementor-slide-heading{color:var( --e-global-color-bfe4247 );font-family:"Noto Sans JP", noto serif jp;font-size:clamp(1.688rem, 1.313rem + 0.469vw, 1.875rem);font-weight:600;line-height:1.7em;letter-spacing:0.08em;}.elementor-10 .elementor-element.elementor-element-917c3e1 .elementor-slide-description{font-family:"Noto Sans JP", noto serif jp;font-size:16px;font-weight:400;line-height:1.8em;}.elementor-10 .elementor-element.elementor-element-917c3e1 .elementor-slide-button{font-family:"Noto Sans JP", noto serif jp;font-size:15px;font-weight:600;line-height:1.5em;letter-spacing:0.15em;border-width:1px;border-radius:0px;color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-e4ba662 .elementor-repeater-item-64507ef .swiper-slide-bg{background-image:url(https://spicaauto.co.jp/wp-content/uploads/2025/11/fv-ime01-mb.jpg);background-size:cover;}.elementor-10 .elementor-element.elementor-element-e4ba662 .elementor-repeater-item-64507ef .elementor-background-overlay{background-color:#00000040;mix-blend-mode:multiply;}.elementor-10 .elementor-element.elementor-element-e4ba662 .elementor-repeater-item-29af54f .swiper-slide-bg{background-image:url(https://spicaauto.co.jp/wp-content/uploads/2025/12/AdobeStock_469232498_Editorial_Use_Only-scaled-e1765548838678.jpeg);background-size:cover;}.elementor-10 .elementor-element.elementor-element-e4ba662 .elementor-repeater-item-29af54f .elementor-background-overlay{background-color:#00000040;mix-blend-mode:multiply;}.elementor-10 .elementor-element.elementor-element-e4ba662 .elementor-repeater-item-57f3d3c .swiper-slide-bg{background-image:url(https://spicaauto.co.jp/wp-content/uploads/2026/01/Gemini_Generated_Image_59lgz659lgz659lg-scaled.png);background-size:cover;}.elementor-10 .elementor-element.elementor-element-e4ba662 .elementor-repeater-item-57f3d3c .elementor-background-overlay{background-color:#00000040;mix-blend-mode:multiply;}.elementor-10 .elementor-element.elementor-element-e4ba662 .swiper-slide{transition-duration:calc(5000ms*1.2);height:915px;}.elementor-10 .elementor-element.elementor-element-e4ba662 .elementor-slide-button:hover{background-color:var( --e-global-color-secondary );color:var( --e-global-color-bfe4247 );border-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-e4ba662 .swiper-slide-contents{max-width:50%;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.4);}.elementor-10 .elementor-element.elementor-element-e4ba662 .swiper-slide-inner{padding:230px 0 0 12%;text-align:start;}.elementor-10 .elementor-element.elementor-element-e4ba662 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:20px;}.elementor-10 .elementor-element.elementor-element-e4ba662 .elementor-slide-heading{color:var( --e-global-color-bfe4247 );font-family:"Noto Sans JP", noto serif jp;font-size:clamp(1.688rem, 1.313rem + 0.469vw, 1.875rem);font-weight:600;line-height:1.7em;letter-spacing:0.08em;}.elementor-10 .elementor-element.elementor-element-e4ba662 .elementor-slide-description{font-family:"Noto Sans JP", noto serif jp;font-size:16px;font-weight:400;line-height:1.8em;}.elementor-10 .elementor-element.elementor-element-e4ba662 .elementor-slide-button{font-family:"Noto Sans JP", noto serif jp;font-size:15px;font-weight:600;line-height:1.5em;letter-spacing:0.15em;border-width:1px;border-radius:0px;color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), noto serif jp;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-10 .elementor-element.elementor-element-cc01943{width:var( --container-widget-width, clamp(37.5rem, 17.5rem + 25vw, 47.5rem) );max-width:clamp(37.5rem, 17.5rem + 25vw, 47.5rem);--container-widget-width:clamp(37.5rem, 17.5rem + 25vw, 47.5rem);--container-widget-flex-grow:0;bottom:5px;text-align:start;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-cc01943{left:11px;}body.rtl .elementor-10 .elementor-element.elementor-element-cc01943{right:11px;}.elementor-10 .elementor-element.elementor-element-cc01943 img{width:100%;}.elementor-10 .elementor-element.elementor-element-6ec5a9a{width:var( --container-widget-width, clamp(37.5rem, 17.5rem + 25vw, 47.5rem) );max-width:clamp(37.5rem, 17.5rem + 25vw, 47.5rem);--container-widget-width:clamp(37.5rem, 17.5rem + 25vw, 47.5rem);--container-widget-flex-grow:0;bottom:5px;text-align:start;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-6ec5a9a{left:11px;}body.rtl .elementor-10 .elementor-element.elementor-element-6ec5a9a{right:11px;}.elementor-10 .elementor-element.elementor-element-6ec5a9a img{width:100%;}.elementor-10 .elementor-element.elementor-element-8cf78e8{width:var( --container-widget-width, clamp(15.625rem, 6.875rem + 10.938vw, 20rem) );max-width:clamp(15.625rem, 6.875rem + 10.938vw, 20rem);--container-widget-width:clamp(15.625rem, 6.875rem + 10.938vw, 20rem);--container-widget-flex-grow:0;bottom:-240px;text-align:start;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-8cf78e8{right:0px;}body.rtl .elementor-10 .elementor-element.elementor-element-8cf78e8{left:0px;}.elementor-10 .elementor-element.elementor-element-8cf78e8 img{width:100%;}.elementor-10 .elementor-element.elementor-element-3c26bec{--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;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:7%;}.elementor-10 .elementor-element.elementor-element-f5552e7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-780px;--margin-bottom:0px;--margin-left:0px;--margin-right:-25px;}.elementor-10 .elementor-element.elementor-element-efcadf9.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-efcadf9{z-index:2;}.elementor-10 .elementor-element.elementor-element-00dbda1.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-00dbda1{z-index:2;}.elementor-10 .elementor-element.elementor-element-df0cb28{--display:flex;--overflow:hidden;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-f0215fb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-32e32fc{--display:flex;--min-height:18vw;}.elementor-10 .elementor-element.elementor-element-32e32fc:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-32e32fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spicaauto.co.jp/wp-content/uploads/2025/11/caro-ime01.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-d017349{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-d9c5ecf{--display:flex;--min-height:18vw;--margin-top:2.5vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-10 .elementor-element.elementor-element-d9c5ecf:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-d9c5ecf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spicaauto.co.jp/wp-content/uploads/2025/11/caro-ime02.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-c0d2e38{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-aa1dfca{--display:flex;--min-height:18vw;}.elementor-10 .elementor-element.elementor-element-aa1dfca:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-aa1dfca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spicaauto.co.jp/wp-content/uploads/2026/01/kari-caro-ime03.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-baae93c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-e00d674{--display:flex;--min-height:18vw;--margin-top:2.5vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-10 .elementor-element.elementor-element-e00d674:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-e00d674 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spicaauto.co.jp/wp-content/uploads/2026/01/AdobeStock_816310018_Editorial_Use_Only-scaled-2.jpeg");background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-10 .elementor-element.elementor-element-bab1c08{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-2118420{--display:flex;--min-height:18vw;}.elementor-10 .elementor-element.elementor-element-2118420:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-2118420 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spicaauto.co.jp/wp-content/uploads/2025/11/caro-ime05.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-2e257d3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-97eead6{--display:flex;--min-height:18vw;--margin-top:2.5vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-10 .elementor-element.elementor-element-97eead6:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-97eead6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spicaauto.co.jp/wp-content/uploads/2026/01/AdobeStock_566412329_Editorial_Use_Only-scaled-2.jpeg");background-position:center center;background-repeat:no-repeat;background-size:300% auto;}.elementor-10 .elementor-element.elementor-element-d21d04c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-a6b3aa9{--display:flex;--min-height:18vw;}.elementor-10 .elementor-element.elementor-element-a6b3aa9:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-a6b3aa9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spicaauto.co.jp/wp-content/uploads/2025/11/caro-ime07.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-87b8d1d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-52ce807{--display:flex;--min-height:18vw;--margin-top:2.5vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-10 .elementor-element.elementor-element-52ce807:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-52ce807 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spicaauto.co.jp/wp-content/uploads/2025/11/caro-ime08.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-ce5e151{--e-n-carousel-swiper-slides-to-display:7;}.elementor-10 .elementor-element.elementor-element-c36d8db{--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:100px;--padding-bottom:80px;--padding-left:100px;--padding-right:100px;}.elementor-10 .elementor-element.elementor-element-c36d8db:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-c36d8db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f307c84 );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), noto serif jp;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-f717138{text-align:center;}.elementor-10 .elementor-element.elementor-element-f717138 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), noto serif jp;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-10 .elementor-element.elementor-element-f3261f8 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-10 .elementor-element.elementor-element-f3261f8{text-align:center;}.elementor-10 .elementor-element.elementor-element-f3261f8 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-00de007{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-10 .elementor-element.elementor-element-6e0e162{--display:flex;--min-height:520px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.35;--overlay-mix-blend-mode:multiply;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-10 .elementor-element.elementor-element-6e0e162:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-6e0e162 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spicaauto.co.jp/wp-content/uploads/2025/11/service-ime01.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-6e0e162::before, .elementor-10 .elementor-element.elementor-element-6e0e162 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-6e0e162 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-6e0e162 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-6e0e162 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-6e0e162 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-d0e2e82 .elementor-heading-title{font-family:"Cormorant SC", noto serif jp;font-size:80px;font-weight:400;line-height:0.85em;letter-spacing:-0.04em;color:var( --e-global-color-bfe4247 );}.elementor-10 .elementor-element.elementor-element-0df2db6 > .elementor-widget-container{margin:5px 0px 35px 0px;}.elementor-10 .elementor-element.elementor-element-0df2db6 .elementor-heading-title{font-family:"Noto Sans JP", noto serif jp;font-size:20px;font-weight:600;line-height:1.7em;color:var( --e-global-color-bfe4247 );}.elementor-10 .elementor-element.elementor-element-244acc8{--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;--justify-content:space-between;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), noto serif jp;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10 .elementor-element.elementor-element-02550c2 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-1053744-font-family ), noto serif jp;font-size:var( --e-global-typography-1053744-font-size );font-weight:var( --e-global-typography-1053744-font-weight );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:17px 17px 17px 17px;}.elementor-10 .elementor-element.elementor-element-02550c2 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-02550c2 .elementor-button:focus{background-color:#FFFFFF00;color:var( --e-global-color-bfe4247 );border-color:var( --e-global-color-bfe4247 );}.elementor-10 .elementor-element.elementor-element-02550c2{width:var( --container-widget-width, 210px );max-width:210px;--container-widget-width:210px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-02550c2 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-02550c2 .elementor-button:focus svg{fill:var( --e-global-color-bfe4247 );}.elementor-10 .elementor-element.elementor-element-1f82e12 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-1053744-font-family ), noto serif jp;font-size:var( --e-global-typography-1053744-font-size );font-weight:var( --e-global-typography-1053744-font-weight );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:17px 17px 17px 17px;}.elementor-10 .elementor-element.elementor-element-1f82e12 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-1f82e12 .elementor-button:focus{background-color:#FFFFFF00;color:var( --e-global-color-bfe4247 );border-color:var( --e-global-color-bfe4247 );}.elementor-10 .elementor-element.elementor-element-1f82e12{width:var( --container-widget-width, 210px );max-width:210px;--container-widget-width:210px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-1f82e12 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-1f82e12 .elementor-button:focus svg{fill:var( --e-global-color-bfe4247 );}.elementor-10 .elementor-element.elementor-element-5f439de{--display:flex;--min-height:520px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.35;--overlay-mix-blend-mode:multiply;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-10 .elementor-element.elementor-element-5f439de:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-5f439de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spicaauto.co.jp/wp-content/uploads/2026/01/AdobeStock_426924320_Editorial_Use_Only-scaled-1.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-5f439de::before, .elementor-10 .elementor-element.elementor-element-5f439de > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-5f439de > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-5f439de > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-5f439de > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-5f439de > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-c7d3551 .elementor-heading-title{font-family:"Cormorant SC", noto serif jp;font-size:80px;font-weight:400;line-height:0.85em;letter-spacing:-0.04em;color:var( --e-global-color-bfe4247 );}.elementor-10 .elementor-element.elementor-element-70d819d > .elementor-widget-container{margin:5px 0px 35px 0px;}.elementor-10 .elementor-element.elementor-element-70d819d .elementor-heading-title{font-family:"Noto Sans JP", noto serif jp;font-size:20px;font-weight:600;line-height:1.7em;color:var( --e-global-color-bfe4247 );}.elementor-10 .elementor-element.elementor-element-d7f932c{--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;--justify-content:space-between;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-10 .elementor-element.elementor-element-32838b2 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-1053744-font-family ), noto serif jp;font-size:var( --e-global-typography-1053744-font-size );font-weight:var( --e-global-typography-1053744-font-weight );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:17px 17px 17px 17px;}.elementor-10 .elementor-element.elementor-element-32838b2 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-32838b2 .elementor-button:focus{background-color:#FFFFFF00;color:var( --e-global-color-bfe4247 );border-color:var( --e-global-color-bfe4247 );}.elementor-10 .elementor-element.elementor-element-32838b2{width:var( --container-widget-width, 210px );max-width:210px;--container-widget-width:210px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-32838b2 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-32838b2 .elementor-button:focus svg{fill:var( --e-global-color-bfe4247 );}.elementor-10 .elementor-element.elementor-element-07217d4{--display:flex;--min-height:330px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.35;--overlay-mix-blend-mode:multiply;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-10 .elementor-element.elementor-element-07217d4:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-07217d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spicaauto.co.jp/wp-content/uploads/2026/01/AdobeStock_920080830-scaled-1.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-07217d4::before, .elementor-10 .elementor-element.elementor-element-07217d4 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-07217d4 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-07217d4 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-07217d4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-07217d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-6ac8e27 .elementor-heading-title{font-family:"Cormorant SC", noto serif jp;font-size:80px;font-weight:400;line-height:0.85em;letter-spacing:-0.04em;color:var( --e-global-color-bfe4247 );}.elementor-10 .elementor-element.elementor-element-4fe6ce4 > .elementor-widget-container{margin:5px 0px 35px 0px;}.elementor-10 .elementor-element.elementor-element-4fe6ce4 .elementor-heading-title{font-family:"Noto Sans JP", noto serif jp;font-size:20px;font-weight:600;line-height:1.7em;color:var( --e-global-color-bfe4247 );}.elementor-10 .elementor-element.elementor-element-a6f0a50{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-10 .elementor-element.elementor-element-7cee0f2 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-1053744-font-family ), noto serif jp;font-size:var( --e-global-typography-1053744-font-size );font-weight:var( --e-global-typography-1053744-font-weight );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:17px 17px 17px 17px;}.elementor-10 .elementor-element.elementor-element-7cee0f2 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-7cee0f2 .elementor-button:focus{background-color:#FFFFFF00;color:var( --e-global-color-bfe4247 );border-color:var( --e-global-color-bfe4247 );}.elementor-10 .elementor-element.elementor-element-7cee0f2{width:var( --container-widget-width, 210px );max-width:210px;--container-widget-width:210px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-7cee0f2 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-7cee0f2 .elementor-button:focus svg{fill:var( --e-global-color-bfe4247 );}.elementor-10 .elementor-element.elementor-element-d5605dd .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-1053744-font-family ), noto serif jp;font-size:var( --e-global-typography-1053744-font-size );font-weight:var( --e-global-typography-1053744-font-weight );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:17px 17px 17px 17px;}.elementor-10 .elementor-element.elementor-element-d5605dd .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-d5605dd .elementor-button:focus{background-color:#00000000;color:var( --e-global-color-bfe4247 );border-color:var( --e-global-color-bfe4247 );}.elementor-10 .elementor-element.elementor-element-d5605dd{width:var( --container-widget-width, 210px );max-width:210px;--container-widget-width:210px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-d5605dd .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-d5605dd .elementor-button:focus svg{fill:var( --e-global-color-bfe4247 );}.elementor-10 .elementor-element.elementor-element-60f9e9a .elementor-button{background-color:#FFDF00;font-family:var( --e-global-typography-1053744-font-family ), noto serif jp;font-size:var( --e-global-typography-1053744-font-size );font-weight:var( --e-global-typography-1053744-font-weight );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:17px 17px 17px 17px;}.elementor-10 .elementor-element.elementor-element-60f9e9a .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-60f9e9a .elementor-button:focus{background-color:#FFFFFF00;color:var( --e-global-color-bfe4247 );border-color:var( --e-global-color-bfe4247 );}.elementor-10 .elementor-element.elementor-element-60f9e9a{width:var( --container-widget-width, 265px );max-width:265px;--container-widget-width:265px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-60f9e9a .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-60f9e9a .elementor-button:focus svg{fill:var( --e-global-color-bfe4247 );}.elementor-10 .elementor-element.elementor-element-18a8089{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;}.elementor-10 .elementor-element.elementor-element-18a8089:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-18a8089 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f307c84 );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-01710b0 > .elementor-widget-container{--e-transform-translateX:-50%;}.elementor-10 .elementor-element.elementor-element-01710b0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-bfe4247 );}.elementor-10 .elementor-element.elementor-element-01710b0.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-01710b0.elementor-view-default .elementor-icon{color:var( --e-global-color-bfe4247 );border-color:var( --e-global-color-bfe4247 );}.elementor-10 .elementor-element.elementor-element-01710b0.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-01710b0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-bfe4247 );}.elementor-10 .elementor-element.elementor-element-01710b0 .elementor-icon{font-size:105px;}.elementor-10 .elementor-element.elementor-element-01710b0 .elementor-icon svg{height:105px;}.elementor-10 .elementor-element.elementor-element-01710b0 .elementor-icon-wrapper svg{width:auto;}.elementor-10 .elementor-element.elementor-element-fb1723d{--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:100px;--padding-bottom:70px;--padding-left:50px;--padding-right:50px;}.elementor-10 .elementor-element.elementor-element-fb1723d:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-fb1723d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2570783 );}.elementor-10 .elementor-element.elementor-element-3dc790c{text-align:center;}.elementor-10 .elementor-element.elementor-element-3dc790c .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), noto serif jp;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-bfe4247 );}.elementor-10 .elementor-element.elementor-element-45542d0 > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-10 .elementor-element.elementor-element-45542d0{text-align:center;}.elementor-10 .elementor-element.elementor-element-45542d0 .elementor-heading-title{color:var( --e-global-color-bfe4247 );}.elementor-10 .elementor-element.elementor-element-0c77e4b > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-10 .elementor-element.elementor-element-0c77e4b{text-align:center;}.elementor-10 .elementor-element.elementor-element-0c77e4b .elementor-heading-title{font-family:var( --e-global-typography-55e093e-font-family ), noto serif jp;font-size:var( --e-global-typography-55e093e-font-size );font-weight:var( --e-global-typography-55e093e-font-weight );line-height:var( --e-global-typography-55e093e-line-height );color:var( --e-global-color-bfe4247 );}.elementor-10 .elementor-element.elementor-element-faa65d0{--display:flex;--min-height:300px;--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-10 .elementor-element.elementor-element-faa65d0:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-faa65d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#616161;}.elementor-10 .elementor-element.elementor-element-28ce14e{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-996f8bc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-996f8bc:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-996f8bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f307c84 );}.elementor-10 .elementor-element.elementor-element-43f6e7e{--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;--justify-content:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--z-index:2;}.elementor-10 .elementor-element.elementor-element-fad9202{--display:flex;--min-height:75px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--border-radius:5px 5px 5px 5px;box-shadow:5px 5px 18px 0px rgba(0, 0, 0, 0.25);}.elementor-10 .elementor-element.elementor-element-fad9202:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-fad9202 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF6010;}.elementor-10 .elementor-element.elementor-element-fad9202:hover{background-color:#DD5009;}.elementor-10 .elementor-element.elementor-element-f543d39 > .elementor-widget-container{margin:2px 0px 6px 0px;}.elementor-10 .elementor-element.elementor-element-f543d39{text-align:center;}.elementor-10 .elementor-element.elementor-element-f543d39 .elementor-heading-title{font-family:"Noto Sans JP", noto serif jp;font-size:20px;font-weight:600;line-height:1em;color:var( --e-global-color-bfe4247 );}.elementor-10 .elementor-element.elementor-element-83c7ef4{text-align:center;}.elementor-10 .elementor-element.elementor-element-83c7ef4 .elementor-heading-title{font-family:"Noto Sans JP", noto serif jp;font-size:14px;font-weight:500;line-height:1.5em;color:var( --e-global-color-bfe4247 );}.elementor-10 .elementor-element.elementor-element-15c7805{--display:flex;--min-height:75px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--border-radius:5px 5px 5px 5px;box-shadow:5px 5px 18px 0px rgba(0, 0, 0, 0.25);}.elementor-10 .elementor-element.elementor-element-15c7805:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-15c7805 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1111E;}.elementor-10 .elementor-element.elementor-element-15c7805:hover{background-color:#B40E18;}.elementor-10 .elementor-element.elementor-element-e5bceae > .elementor-widget-container{margin:2px 0px 6px 0px;}.elementor-10 .elementor-element.elementor-element-e5bceae{text-align:center;}.elementor-10 .elementor-element.elementor-element-e5bceae .elementor-heading-title{font-family:"Noto Sans JP", noto serif jp;font-size:20px;font-weight:600;line-height:1em;color:var( --e-global-color-bfe4247 );}.elementor-10 .elementor-element.elementor-element-8ecec8f{text-align:center;}.elementor-10 .elementor-element.elementor-element-8ecec8f .elementor-heading-title{font-family:"Noto Sans JP", noto serif jp;font-size:14px;font-weight:500;line-height:1.5em;color:var( --e-global-color-bfe4247 );}.elementor-10 .elementor-element.elementor-element-dcee204{--display:flex;--min-height:75px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--border-radius:5px 5px 5px 5px;box-shadow:5px 5px 18px 0px rgba(0, 0, 0, 0.25);}.elementor-10 .elementor-element.elementor-element-dcee204:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-dcee204 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#297CD9;}.elementor-10 .elementor-element.elementor-element-dcee204:hover{background-color:#125CAD;}.elementor-10 .elementor-element.elementor-element-0c0bd78 > .elementor-widget-container{margin:2px 0px 6px 0px;}.elementor-10 .elementor-element.elementor-element-0c0bd78{text-align:center;}.elementor-10 .elementor-element.elementor-element-0c0bd78 .elementor-heading-title{font-family:"Noto Sans JP", noto serif jp;font-size:20px;font-weight:600;line-height:1em;color:var( --e-global-color-bfe4247 );}.elementor-10 .elementor-element.elementor-element-bbbcd4d{text-align:center;}.elementor-10 .elementor-element.elementor-element-bbbcd4d .elementor-heading-title{font-family:"Noto Sans JP", noto serif jp;font-size:14px;font-weight:500;line-height:1.5em;color:var( --e-global-color-bfe4247 );}.elementor-10 .elementor-element.elementor-element-aac38cc{--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:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-10 .elementor-element.elementor-element-495692b{width:var( --container-widget-width, clamp(15.625rem, 6.875rem + 10.938vw, 20rem) );max-width:clamp(15.625rem, 6.875rem + 10.938vw, 20rem);--container-widget-width:clamp(15.625rem, 6.875rem + 10.938vw, 20rem);--container-widget-flex-grow:0;top:-100px;text-align:start;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-495692b{left:-85px;}body.rtl .elementor-10 .elementor-element.elementor-element-495692b{right:-85px;}.elementor-10 .elementor-element.elementor-element-495692b img{width:100%;}.elementor-10 .elementor-element.elementor-element-12f74da{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;--z-index:2;}.elementor-10 .elementor-element.elementor-element-0910a67{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-20b0b37 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), noto serif jp;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:#916826;}.elementor-10 .elementor-element.elementor-element-2aa6c95 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-cbfc1a6 > .elementor-widget-container{margin:27px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-cbfc1a6 .elementor-heading-title{font-family:var( --e-global-typography-55e093e-font-family ), noto serif jp;font-size:var( --e-global-typography-55e093e-font-size );font-weight:var( --e-global-typography-55e093e-font-weight );line-height:var( --e-global-typography-55e093e-line-height );color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-7fd1777{--display:flex;--z-index:2;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), noto serif jp;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), noto serif jp;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), noto serif jp;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-10 .elementor-element.elementor-element-b08f83c{--grid-columns:1;--grid-row-gap:0px;--grid-column-gap:0px;}.elementor-10 .elementor-element.elementor-element-b08f83c > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-7cc8110 );}.elementor-10 .elementor-element.elementor-element-d5e4a25 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-1053744-font-family ), noto serif jp;font-size:var( --e-global-typography-1053744-font-size );font-weight:var( --e-global-typography-1053744-font-weight );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-10 .elementor-element.elementor-element-d5e4a25 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-d5e4a25 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-bfe4247 );}.elementor-10 .elementor-element.elementor-element-d5e4a25{width:var( --container-widget-width, 210px );max-width:210px;--container-widget-width:210px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-d5e4a25 > .elementor-widget-container{margin:35px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-d5e4a25.elementor-element{--align-self:flex-end;}.elementor-10 .elementor-element.elementor-element-d5e4a25 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-d5e4a25 .elementor-button:focus svg{fill:var( --e-global-color-bfe4247 );}.elementor-10 .elementor-element.elementor-element-47c38b5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:100px;}.elementor-10 .elementor-element.elementor-element-f702f8e{--display:flex;--min-height:430px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-98aa225{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-98aa225:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-98aa225 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spicaauto.co.jp/wp-content/uploads/2025/11/garage-ime.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-ccd9d7d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-ccd9d7d:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-ccd9d7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spicaauto.co.jp/wp-content/uploads/2025/11/shaoku-ime.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-a4551ee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-89413ab > .elementor-widget-container{--e-transform-translateX:-40%;}.elementor-10 .elementor-element.elementor-element-89413ab.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-09ad4a0 );}.elementor-10 .elementor-element.elementor-element-89413ab.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-89413ab.elementor-view-default .elementor-icon{color:var( --e-global-color-09ad4a0 );border-color:var( --e-global-color-09ad4a0 );}.elementor-10 .elementor-element.elementor-element-89413ab.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-89413ab.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-09ad4a0 );}.elementor-10 .elementor-element.elementor-element-89413ab .elementor-icon{font-size:105px;}.elementor-10 .elementor-element.elementor-element-89413ab .elementor-icon svg{height:105px;}.elementor-10 .elementor-element.elementor-element-89413ab .elementor-icon-wrapper svg{width:auto;}.elementor-10 .elementor-element.elementor-element-41a0071{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:140px;--padding-bottom:80px;--padding-left:100px;--padding-right:100px;}.elementor-10 .elementor-element.elementor-element-ea6dc6a{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-4516b83{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-6cefe20 > .elementor-widget-container{margin:-18px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-6cefe20 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), noto serif jp;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-10 .elementor-element.elementor-element-3d71b08 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), noto serif jp;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-1d31b1a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-63e4bd1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:17px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-45a9146 img{width:120px;}.elementor-10 .elementor-element.elementor-element-fa237ba{text-align:center;}.elementor-10 .elementor-element.elementor-element-fa237ba .elementor-heading-title{font-family:"Noto Sans JP", noto serif jp;font-size:23px;font-weight:600;line-height:1em;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-33c3c3f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-7cc8110 );--border-color:var( --e-global-color-7cc8110 );--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-bb5f242{width:var( --container-widget-width, 80px );max-width:80px;--container-widget-width:80px;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-bb5f242 .elementor-heading-title{font-family:"Noto Sans JP", noto serif jp;font-size:16px;font-weight:500;line-height:1.6em;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-c3d5cc9 > .elementor-widget-container{margin:0px 0px 0px 30px;}.elementor-10 .elementor-element.elementor-element-c3d5cc9 .elementor-heading-title{font-family:"Noto Sans JP", noto serif jp;font-size:16px;font-weight:400;line-height:1.6em;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-3ff8ebc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:var( --e-global-color-7cc8110 );--border-color:var( --e-global-color-7cc8110 );--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-bdfc740{width:var( --container-widget-width, 80px );max-width:80px;--container-widget-width:80px;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-bdfc740 .elementor-heading-title{font-family:"Noto Sans JP", noto serif jp;font-size:16px;font-weight:500;line-height:1.6em;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-de35a2b > .elementor-widget-container{margin:0px 0px 0px 30px;}.elementor-10 .elementor-element.elementor-element-de35a2b .elementor-heading-title{font-family:"Noto Sans JP", noto serif jp;font-size:16px;font-weight:400;line-height:1.6em;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-0a193d8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:var( --e-global-color-7cc8110 );--border-color:var( --e-global-color-7cc8110 );--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-1ec2ca8{width:var( --container-widget-width, 80px );max-width:80px;--container-widget-width:80px;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-1ec2ca8 .elementor-heading-title{font-family:"Noto Sans JP", noto serif jp;font-size:16px;font-weight:500;line-height:1.6em;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-b528e74 > .elementor-widget-container{margin:0px 0px 0px 30px;}.elementor-10 .elementor-element.elementor-element-b528e74 .elementor-heading-title{font-family:"Noto Sans JP", noto serif jp;font-size:16px;font-weight:400;line-height:1.6em;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-5f6573a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:var( --e-global-color-7cc8110 );--border-color:var( --e-global-color-7cc8110 );--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-b41829a{width:var( --container-widget-width, 80px );max-width:80px;--container-widget-width:80px;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-b41829a .elementor-heading-title{font-family:"Noto Sans JP", noto serif jp;font-size:16px;font-weight:500;line-height:1.6em;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-6c6e350 > .elementor-widget-container{margin:0px 0px 0px 30px;}.elementor-10 .elementor-element.elementor-element-6c6e350 .elementor-heading-title{font-family:"Noto Sans JP", noto serif jp;font-size:16px;font-weight:400;line-height:1.6em;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-63408b0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:var( --e-global-color-7cc8110 );--border-color:var( --e-global-color-7cc8110 );--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-75657a5{width:var( --container-widget-width, 80px );max-width:80px;--container-widget-width:80px;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-75657a5 .elementor-heading-title{font-family:"Noto Sans JP", noto serif jp;font-size:16px;font-weight:500;line-height:1.6em;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-9a0f991 > .elementor-widget-container{margin:0px 0px 0px 30px;}.elementor-10 .elementor-element.elementor-element-9a0f991 .elementor-heading-title{font-family:"Noto Sans JP", noto serif jp;font-size:16px;font-weight:400;line-height:1.6em;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-b26abbf .elementor-button{background-color:#FFDF00;font-family:var( --e-global-typography-1053744-font-family ), noto serif jp;font-size:var( --e-global-typography-1053744-font-size );font-weight:var( --e-global-typography-1053744-font-weight );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-10 .elementor-element.elementor-element-b26abbf .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-b26abbf .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-bfe4247 );}.elementor-10 .elementor-element.elementor-element-b26abbf{width:var( --container-widget-width, 210px );max-width:210px;--container-widget-width:210px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-b26abbf > .elementor-widget-container{margin:35px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-b26abbf.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-b26abbf .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-b26abbf .elementor-button:focus svg{fill:var( --e-global-color-bfe4247 );}.elementor-10 .elementor-element.elementor-element-e9f4b09{width:var( --container-widget-width, 510px );max-width:510px;--container-widget-width:510px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-e9f4b09 iframe{height:590px;}.elementor-10 .elementor-element.elementor-element-7c2600f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:120px;--padding-left:100px;--padding-right:100px;}.elementor-10 .elementor-element.elementor-element-564caa6{--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;}.elementor-10 .elementor-element.elementor-element-564caa6.e-con:hover{--e-con-transform-scale:1.01;}.elementor-10 .elementor-element.elementor-element-ba220c7 img{width:100%;}.elementor-10 .elementor-element.elementor-element-99e80ab{--display:flex;}.elementor-10 .elementor-element.elementor-element-4bbd97f{--display:flex;}.elementor-10 .elementor-element.elementor-element-4bbd97f:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-4bbd97f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #916826 0%, #492D00 100%);}.elementor-10 .elementor-element.elementor-element-b84afa6{--display:flex;--overlay-opacity:0.5;}.elementor-10 .elementor-element.elementor-element-b84afa6::before, .elementor-10 .elementor-element.elementor-element-b84afa6 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-b84afa6 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-b84afa6 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-b84afa6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-b84afa6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-493e9c9{right:0px;}body.rtl .elementor-10 .elementor-element.elementor-element-493e9c9{left:0px;}.elementor-10 .elementor-element.elementor-element-493e9c9{bottom:0px;}.elementor-10 .elementor-element.elementor-element-39ceaae{--display:flex;--position:absolute;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:35px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-39ceaae{left:0px;}body.rtl .elementor-10 .elementor-element.elementor-element-39ceaae{right:0px;}.elementor-10 .elementor-element.elementor-element-172c560{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-6e5321c .elementor-heading-title{font-family:"Cormorant SC", noto serif jp;font-size:58px;font-weight:400;line-height:1em;letter-spacing:-0.04em;color:var( --e-global-color-bfe4247 );}.elementor-10 .elementor-element.elementor-element-628ca06 .elementor-heading-title{color:var( --e-global-color-bfe4247 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), noto serif jp;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-5809b98 > .elementor-widget-container{margin:22px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-5809b98{font-family:"Noto Sans JP", noto serif jp;font-size:15px;font-weight:400;line-height:1.8em;color:var( --e-global-color-bfe4247 );}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-ecf6f2f{--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-slides .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-slides .elementor-slide-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-10 .elementor-element.elementor-element-917c3e1 .swiper-slide{height:610px;}.elementor-10 .elementor-element.elementor-element-917c3e1 .swiper-slide-inner{padding:160px 0 0 11%;}.elementor-10 .elementor-element.elementor-element-917c3e1 .elementor-slide-heading{font-size:23px;}.elementor-10 .elementor-element.elementor-element-917c3e1 .elementor-slide-button{font-size:13px;line-height:1.2em;letter-spacing:0.05em;}.elementor-10 .elementor-element.elementor-element-e4ba662 .swiper-slide{height:610px;}.elementor-10 .elementor-element.elementor-element-e4ba662 .swiper-slide-inner{padding:160px 0 0 11%;}.elementor-10 .elementor-element.elementor-element-e4ba662 .elementor-slide-heading{font-size:23px;}.elementor-10 .elementor-element.elementor-element-e4ba662 .elementor-slide-button{font-size:13px;line-height:1.2em;letter-spacing:0.05em;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10 .elementor-element.elementor-element-cc01943{--container-widget-width:clamp(26.25rem, 11.25rem + 31.25vw, 31.25rem);--container-widget-flex-grow:0;width:var( --container-widget-width, clamp(26.25rem, 11.25rem + 31.25vw, 31.25rem) );max-width:clamp(26.25rem, 11.25rem + 31.25vw, 31.25rem);}.elementor-10 .elementor-element.elementor-element-6ec5a9a{--container-widget-width:clamp(26.25rem, 11.25rem + 31.25vw, 31.25rem);--container-widget-flex-grow:0;width:var( --container-widget-width, clamp(26.25rem, 11.25rem + 31.25vw, 31.25rem) );max-width:clamp(26.25rem, 11.25rem + 31.25vw, 31.25rem);}.elementor-10 .elementor-element.elementor-element-8cf78e8{--container-widget-width:215px;--container-widget-flex-grow:0;width:var( --container-widget-width, 215px );max-width:215px;bottom:-160px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-8cf78e8{right:1px;}body.rtl .elementor-10 .elementor-element.elementor-element-8cf78e8{left:1px;}.elementor-10 .elementor-element.elementor-element-3c26bec{--padding-top:40px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-f5552e7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-df0cb28{--padding-top:30px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-ce5e151{--e-n-carousel-swiper-slides-to-display:7;}.elementor-10 .elementor-element.elementor-element-c36d8db{--padding-top:50px;--padding-bottom:40px;--padding-left:80px;--padding-right:80px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-10 .elementor-element.elementor-element-f717138 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-10 .elementor-element.elementor-element-f3261f8 > .elementor-widget-container{margin:0px 0px 35px 0px;}.elementor-10 .elementor-element.elementor-element-00de007{--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-10 .elementor-element.elementor-element-6e0e162{--min-height:400px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-d0e2e82 .elementor-heading-title{font-size:64px;line-height:0.85em;}.elementor-10 .elementor-element.elementor-element-244acc8{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-10 .elementor-element.elementor-element-02550c2 .elementor-button{font-size:var( --e-global-typography-1053744-font-size );}.elementor-10 .elementor-element.elementor-element-1f82e12 .elementor-button{font-size:var( --e-global-typography-1053744-font-size );}.elementor-10 .elementor-element.elementor-element-5f439de{--min-height:400px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-c7d3551 .elementor-heading-title{font-size:64px;line-height:0.85em;}.elementor-10 .elementor-element.elementor-element-d7f932c{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-10 .elementor-element.elementor-element-32838b2 .elementor-button{font-size:var( --e-global-typography-1053744-font-size );}.elementor-10 .elementor-element.elementor-element-07217d4{--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-6ac8e27 .elementor-heading-title{font-size:64px;line-height:0.85em;}.elementor-10 .elementor-element.elementor-element-a6f0a50{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-10 .elementor-element.elementor-element-7cee0f2 .elementor-button{font-size:var( --e-global-typography-1053744-font-size );}.elementor-10 .elementor-element.elementor-element-d5605dd .elementor-button{font-size:var( --e-global-typography-1053744-font-size );}.elementor-10 .elementor-element.elementor-element-60f9e9a .elementor-button{font-size:var( --e-global-typography-1053744-font-size );}.elementor-10 .elementor-element.elementor-element-01710b0 > .elementor-widget-container{--e-transform-translateX:-80%;}.elementor-10 .elementor-element.elementor-element-01710b0 .elementor-icon{font-size:85px;}.elementor-10 .elementor-element.elementor-element-01710b0 .elementor-icon svg{height:85px;}.elementor-10 .elementor-element.elementor-element-fb1723d{--padding-top:50px;--padding-bottom:50px;--padding-left:80px;--padding-right:80px;}.elementor-10 .elementor-element.elementor-element-3dc790c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-10 .elementor-element.elementor-element-45542d0 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-10 .elementor-element.elementor-element-0c77e4b > .elementor-widget-container{margin:0px 0px 35px 0px;}.elementor-10 .elementor-element.elementor-element-0c77e4b .elementor-heading-title{font-size:var( --e-global-typography-55e093e-font-size );line-height:var( --e-global-typography-55e093e-line-height );}.elementor-10 .elementor-element.elementor-element-996f8bc{--padding-top:40px;--padding-bottom:40px;--padding-left:80px;--padding-right:80px;}.elementor-10 .elementor-element.elementor-element-43f6e7e{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-10 .elementor-element.elementor-element-fad9202{--min-height:65px;}.elementor-10 .elementor-element.elementor-element-f543d39 .elementor-heading-title{font-size:18px;}.elementor-10 .elementor-element.elementor-element-83c7ef4 .elementor-heading-title{font-size:13px;}.elementor-10 .elementor-element.elementor-element-15c7805{--min-height:65px;}.elementor-10 .elementor-element.elementor-element-e5bceae .elementor-heading-title{font-size:18px;}.elementor-10 .elementor-element.elementor-element-8ecec8f .elementor-heading-title{font-size:13px;}.elementor-10 .elementor-element.elementor-element-dcee204{--min-height:65px;}.elementor-10 .elementor-element.elementor-element-0c0bd78 .elementor-heading-title{font-size:18px;}.elementor-10 .elementor-element.elementor-element-bbbcd4d .elementor-heading-title{font-size:13px;}.elementor-10 .elementor-element.elementor-element-aac38cc{--padding-top:70px;--padding-bottom:60px;--padding-left:80px;--padding-right:80px;}.elementor-10 .elementor-element.elementor-element-495692b{--container-widget-width:215px;--container-widget-flex-grow:0;width:var( --container-widget-width, 215px );max-width:215px;top:-80px;}.elementor-10 .elementor-element.elementor-element-12f74da{--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-20b0b37 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-10 .elementor-element.elementor-element-cbfc1a6 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-cbfc1a6 .elementor-heading-title{font-size:var( --e-global-typography-55e093e-font-size );line-height:var( --e-global-typography-55e093e-line-height );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-10 .elementor-element.elementor-element-b08f83c{--grid-columns:1;}.elementor-10 .elementor-element.elementor-element-d5e4a25 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-d5e4a25 .elementor-button{font-size:var( --e-global-typography-1053744-font-size );}.elementor-10 .elementor-element.elementor-element-47c38b5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:80px;}.elementor-10 .elementor-element.elementor-element-f702f8e{--min-height:300px;}.elementor-10 .elementor-element.elementor-element-a4551ee{--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-89413ab > .elementor-widget-container{--e-transform-translateX:-80%;}.elementor-10 .elementor-element.elementor-element-89413ab .elementor-icon{font-size:85px;}.elementor-10 .elementor-element.elementor-element-89413ab .elementor-icon svg{height:85px;}.elementor-10 .elementor-element.elementor-element-41a0071{--flex-wrap:wrap;--padding-top:70px;--padding-bottom:40px;--padding-left:80px;--padding-right:80px;}.elementor-10 .elementor-element.elementor-element-6cefe20{text-align:center;}.elementor-10 .elementor-element.elementor-element-6cefe20 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-10 .elementor-element.elementor-element-3d71b08 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-10 .elementor-element.elementor-element-3d71b08{text-align:center;}.elementor-10 .elementor-element.elementor-element-3d71b08 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-10 .elementor-element.elementor-element-fa237ba .elementor-heading-title{font-size:21px;}.elementor-10 .elementor-element.elementor-element-b26abbf .elementor-button{font-size:var( --e-global-typography-1053744-font-size );}.elementor-10 .elementor-element.elementor-element-e9f4b09{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-e9f4b09 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-e9f4b09 iframe{height:250px;}.elementor-10 .elementor-element.elementor-element-7c2600f{--padding-top:0px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-10 .elementor-element.elementor-element-99e80ab{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-4bbd97f{--min-height:95px;}.elementor-10 .elementor-element.elementor-element-4bbd97f:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-4bbd97f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(120deg, #916826 50%, #492D00 100%);}.elementor-10 .elementor-element.elementor-element-b84afa6:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-b84afa6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spicaauto.co.jp/wp-content/uploads/2025/11/sub-ime011-768x412.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-b84afa6{--min-height:180px;--overlay-opacity:0.15;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-493e9c9{right:20px;}body.rtl .elementor-10 .elementor-element.elementor-element-493e9c9{left:20px;}.elementor-10 .elementor-element.elementor-element-493e9c9{bottom:-20px;}.elementor-10 .elementor-element.elementor-element-493e9c9 img{width:130px;}.elementor-10 .elementor-element.elementor-element-39ceaae{--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;--flex-wrap:wrap;--padding-top:7px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-6e5321c .elementor-heading-title{font-size:48px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10 .elementor-element.elementor-element-5809b98 > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-5809b98{font-size:15px;letter-spacing:-0.05em;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-ecf6f2f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-slides .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-slides .elementor-slide-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-10 .elementor-element.elementor-element-e4ba662 .swiper-slide{height:555px;}.elementor-10 .elementor-element.elementor-element-e4ba662 .swiper-slide-contents{max-width:90%;}.elementor-10 .elementor-element.elementor-element-e4ba662 .swiper-slide-inner{padding:70px 0 0 10%;}.elementor-10 .elementor-element.elementor-element-e4ba662 .elementor-slide-heading{font-size:20px;letter-spacing:0.05em;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10 .elementor-element.elementor-element-cc01943{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;z-index:2;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-cc01943{left:5px;}body.rtl .elementor-10 .elementor-element.elementor-element-cc01943{right:5px;}.elementor-10 .elementor-element.elementor-element-6ec5a9a{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;z-index:2;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-6ec5a9a{left:7px;}body.rtl .elementor-10 .elementor-element.elementor-element-6ec5a9a{right:7px;}.elementor-10 .elementor-element.elementor-element-8cf78e8{--container-widget-width:180px;--container-widget-flex-grow:0;width:var( --container-widget-width, 180px );max-width:180px;bottom:-100px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-8cf78e8{right:0px;}body.rtl .elementor-10 .elementor-element.elementor-element-8cf78e8{left:0px;}.elementor-10 .elementor-element.elementor-element-f5552e7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-df0cb28{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-32e32fc{--width:50vw;--min-height:65vw;}.elementor-10 .elementor-element.elementor-element-d9c5ecf{--width:50vw;--min-height:65vw;--margin-top:7vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-10 .elementor-element.elementor-element-aa1dfca{--width:50vw;--min-height:65vw;}.elementor-10 .elementor-element.elementor-element-e00d674{--width:50vw;--min-height:65vw;--margin-top:7vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-10 .elementor-element.elementor-element-2118420{--width:50vw;--min-height:65vw;}.elementor-10 .elementor-element.elementor-element-97eead6{--width:50vw;--min-height:65vw;--margin-top:7vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-10 .elementor-element.elementor-element-a6b3aa9{--width:50vw;--min-height:65vw;}.elementor-10 .elementor-element.elementor-element-52ce807{--width:50vw;--min-height:65vw;--margin-top:7vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-10 .elementor-element.elementor-element-ce5e151{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:15px;}.elementor-10 .elementor-element.elementor-element-c36d8db{--padding-top:60px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-10 .elementor-element.elementor-element-f717138 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-10 .elementor-element.elementor-element-d0e2e82 .elementor-heading-title{font-size:clamp(2.625rem, -0.648rem + 16.364vw, 3.75rem);}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-10 .elementor-element.elementor-element-02550c2{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-02550c2 .elementor-button{font-size:var( --e-global-typography-1053744-font-size );padding:15px 15px 15px 15px;}.elementor-10 .elementor-element.elementor-element-1f82e12{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-1f82e12 .elementor-button{font-size:var( --e-global-typography-1053744-font-size );padding:15px 15px 15px 15px;}.elementor-10 .elementor-element.elementor-element-c7d3551 .elementor-heading-title{font-size:clamp(2.625rem, -0.648rem + 16.364vw, 3.75rem);}.elementor-10 .elementor-element.elementor-element-32838b2{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-32838b2 .elementor-button{font-size:var( --e-global-typography-1053744-font-size );padding:15px 15px 15px 15px;}.elementor-10 .elementor-element.elementor-element-07217d4{--min-height:400px;}.elementor-10 .elementor-element.elementor-element-07217d4:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-07217d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:60% 0px;}.elementor-10 .elementor-element.elementor-element-6ac8e27 .elementor-heading-title{font-size:clamp(2.625rem, -0.648rem + 16.364vw, 3.75rem);}.elementor-10 .elementor-element.elementor-element-7cee0f2{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-7cee0f2 .elementor-button{font-size:var( --e-global-typography-1053744-font-size );padding:15px 15px 15px 15px;}.elementor-10 .elementor-element.elementor-element-d5605dd{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-d5605dd .elementor-button{font-size:var( --e-global-typography-1053744-font-size );padding:15px 15px 15px 15px;}.elementor-10 .elementor-element.elementor-element-60f9e9a{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-60f9e9a .elementor-button{font-size:var( --e-global-typography-1053744-font-size );padding:15px 15px 15px 15px;}.elementor-10 .elementor-element.elementor-element-01710b0 > .elementor-widget-container{--e-transform-translateX:-200%;}.elementor-10 .elementor-element.elementor-element-01710b0 .elementor-icon{font-size:60px;}.elementor-10 .elementor-element.elementor-element-01710b0 .elementor-icon svg{height:60px;}.elementor-10 .elementor-element.elementor-element-fb1723d{--padding-top:60px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-10 .elementor-element.elementor-element-3dc790c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-10 .elementor-element.elementor-element-45542d0 > .elementor-widget-container{margin:0px 0px 13px 0px;}.elementor-10 .elementor-element.elementor-element-0c77e4b{width:var( --container-widget-width, 217px );max-width:217px;--container-widget-width:217px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-0c77e4b > .elementor-widget-container{margin:0px 0px 35px 0px;}.elementor-10 .elementor-element.elementor-element-0c77e4b.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-0c77e4b .elementor-heading-title{font-size:var( --e-global-typography-55e093e-font-size );line-height:var( --e-global-typography-55e093e-line-height );}.elementor-10 .elementor-element.elementor-element-996f8bc{--padding-top:45px;--padding-bottom:45px;--padding-left:15px;--padding-right:15px;}.elementor-10 .elementor-element.elementor-element-43f6e7e{--width:77%;--gap:23px 23px;--row-gap:23px;--column-gap:23px;}.elementor-10 .elementor-element.elementor-element-aac38cc{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:70px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-10 .elementor-element.elementor-element-495692b{--container-widget-width:150px;--container-widget-flex-grow:0;width:var( --container-widget-width, 150px );max-width:150px;top:-25px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-495692b{left:-35px;}body.rtl .elementor-10 .elementor-element.elementor-element-495692b{right:-35px;}.elementor-10 .elementor-element.elementor-element-12f74da{--justify-content:center;--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-0910a67{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10 .elementor-element.elementor-element-20b0b37 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-10 .elementor-element.elementor-element-2aa6c95 > .elementor-widget-container{margin:0px 0px 13px 0px;}.elementor-10 .elementor-element.elementor-element-cbfc1a6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-cbfc1a6 .elementor-heading-title{font-size:var( --e-global-typography-55e093e-font-size );line-height:var( --e-global-typography-55e093e-line-height );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-10 .elementor-element.elementor-element-b08f83c{--grid-columns:1;}.elementor-10 .elementor-element.elementor-element-d5e4a25.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-d5e4a25 .elementor-button{font-size:var( --e-global-typography-1053744-font-size );}.elementor-10 .elementor-element.elementor-element-47c38b5{--min-height:110vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-a4551ee{--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-89413ab > .elementor-widget-container{--e-transform-translateX:-150%;}.elementor-10 .elementor-element.elementor-element-89413ab .elementor-icon{font-size:60px;}.elementor-10 .elementor-element.elementor-element-89413ab .elementor-icon svg{height:60px;}.elementor-10 .elementor-element.elementor-element-41a0071{--padding-top:70px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-10 .elementor-element.elementor-element-6cefe20 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-10 .elementor-element.elementor-element-3d71b08 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-10 .elementor-element.elementor-element-63e4bd1{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-45a9146 img{width:130px;}.elementor-10 .elementor-element.elementor-element-fa237ba .elementor-heading-title{font-size:21px;}.elementor-10 .elementor-element.elementor-element-c3d5cc9{width:var( --container-widget-width, calc(100% - 80px) );max-width:calc(100% - 80px);--container-widget-width:calc(100% - 80px);--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-c3d5cc9 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-10 .elementor-element.elementor-element-c3d5cc9 .elementor-heading-title{font-size:14px;}.elementor-10 .elementor-element.elementor-element-de35a2b > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-10 .elementor-element.elementor-element-de35a2b .elementor-heading-title{font-size:14px;}.elementor-10 .elementor-element.elementor-element-b528e74 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-10 .elementor-element.elementor-element-b528e74 .elementor-heading-title{font-size:14px;}.elementor-10 .elementor-element.elementor-element-6c6e350 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-10 .elementor-element.elementor-element-6c6e350 .elementor-heading-title{font-size:14px;}.elementor-10 .elementor-element.elementor-element-9a0f991 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-10 .elementor-element.elementor-element-9a0f991 .elementor-heading-title{font-size:14px;}.elementor-10 .elementor-element.elementor-element-b26abbf .elementor-button{font-size:var( --e-global-typography-1053744-font-size );}.elementor-10 .elementor-element.elementor-element-7c2600f{--padding-top:30px;--padding-bottom:70px;--padding-left:15px;--padding-right:15px;}.elementor-10 .elementor-element.elementor-element-4bbd97f{--min-height:80px;}.elementor-10 .elementor-element.elementor-element-b84afa6{--min-height:145px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-493e9c9{right:15px;}body.rtl .elementor-10 .elementor-element.elementor-element-493e9c9{left:15px;}.elementor-10 .elementor-element.elementor-element-493e9c9{bottom:-25px;}.elementor-10 .elementor-element.elementor-element-493e9c9 img{width:80px;}.elementor-10 .elementor-element.elementor-element-39ceaae{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:7px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-172c560{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10 .elementor-element.elementor-element-6e5321c .elementor-heading-title{font-size:36px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10 .elementor-element.elementor-element-5809b98 > .elementor-widget-container{margin:27px 0px 0px 18px;}.elementor-10 .elementor-element.elementor-element-5809b98{letter-spacing:-0.07em;}}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-f5552e7{--width:490px;}.elementor-10 .elementor-element.elementor-element-32e32fc{--width:13.2vw;}.elementor-10 .elementor-element.elementor-element-d9c5ecf{--width:13.2vw;}.elementor-10 .elementor-element.elementor-element-aa1dfca{--width:13.2vw;}.elementor-10 .elementor-element.elementor-element-e00d674{--width:13.2vw;}.elementor-10 .elementor-element.elementor-element-2118420{--width:13.2vw;}.elementor-10 .elementor-element.elementor-element-97eead6{--width:13.2vw;}.elementor-10 .elementor-element.elementor-element-a6b3aa9{--width:13.2vw;}.elementor-10 .elementor-element.elementor-element-52ce807{--width:13.2vw;}.elementor-10 .elementor-element.elementor-element-c36d8db{--content-width:1100px;}.elementor-10 .elementor-element.elementor-element-996f8bc{--content-width:1100px;}.elementor-10 .elementor-element.elementor-element-fad9202{--width:240px;}.elementor-10 .elementor-element.elementor-element-15c7805{--width:240px;}.elementor-10 .elementor-element.elementor-element-dcee204{--width:240px;}.elementor-10 .elementor-element.elementor-element-aac38cc{--content-width:1100px;}.elementor-10 .elementor-element.elementor-element-0910a67{--width:280px;}.elementor-10 .elementor-element.elementor-element-f702f8e{--width:1700px;}.elementor-10 .elementor-element.elementor-element-98aa225{--width:100%;}.elementor-10 .elementor-element.elementor-element-ccd9d7d{--width:100%;}.elementor-10 .elementor-element.elementor-element-41a0071{--content-width:1100px;}.elementor-10 .elementor-element.elementor-element-ea6dc6a{--width:510px;}.elementor-10 .elementor-element.elementor-element-7c2600f{--content-width:1100px;}.elementor-10 .elementor-element.elementor-element-564caa6{--width:100%;}.elementor-10 .elementor-element.elementor-element-39ceaae{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-10 .elementor-element.elementor-element-f5552e7{--width:100%;}.elementor-10 .elementor-element.elementor-element-df0cb28{--width:100%;}.elementor-10 .elementor-element.elementor-element-0910a67{--width:200px;}.elementor-10 .elementor-element.elementor-element-ea6dc6a{--width:100%;}.elementor-10 .elementor-element.elementor-element-99e80ab{--width:100%;}.elementor-10 .elementor-element.elementor-element-b84afa6{--width:100%;}.elementor-10 .elementor-element.elementor-element-172c560{--width:295px;}}/* Start custom CSS for shortcode, class: .elementor-element-efcadf9 */.elementor-10 .elementor-element.elementor-element-efcadf9 td{
    vertical-align: middle;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-00dbda1 */.elementor-10 .elementor-element.elementor-element-00dbda1 td{
    vertical-align: middle;
}/* End custom CSS */