.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-13 .elementor-element.elementor-element-cfd39fd .elementor-icon-wrapper{text-align:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-9aa794f .elementor-heading-title{font-family:"BIZ UDPGothic", Sans-serif;font-weight:600;}.elementor-13 .elementor-element.elementor-element-06e9c13 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-price-table .elementor-price-table__button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-price-table{--e-price-table-header-background-color:var( --e-global-color-secondary );}.elementor-widget-price-table .elementor-price-table__heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-table .elementor-price-table__subheading{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-price-table .elementor-price-table .elementor-price-table__price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-table .elementor-price-table__original-price{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-table .elementor-price-table__period{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-price-table .elementor-price-table__features-list{--e-price-table-features-list-color:var( --e-global-color-text );}.elementor-widget-price-table .elementor-price-table__features-list li{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-price-table .elementor-price-table__features-list li:before{border-top-color:var( --e-global-color-text );}.elementor-widget-price-table .elementor-price-table__additional_info{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-price-table .elementor-ribbon-inner{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-13 .elementor-element.elementor-element-8678f00 .elementor-repeater-item-4dce490 i{color:#C90000;}.elementor-13 .elementor-element.elementor-element-8678f00 .elementor-repeater-item-4dce490 svg{fill:#C90000;}.elementor-13 .elementor-element.elementor-element-8678f00 .elementor-repeater-item-141e5a9 i{color:#D8C80F;}.elementor-13 .elementor-element.elementor-element-8678f00 .elementor-repeater-item-141e5a9 svg{fill:#D8C80F;}.elementor-13 .elementor-element.elementor-element-8678f00 .elementor-repeater-item-55f3212 i{color:#3C4FCF;}.elementor-13 .elementor-element.elementor-element-8678f00 .elementor-repeater-item-55f3212 svg{fill:#3C4FCF;}.elementor-13 .elementor-element.elementor-element-8678f00 .elementor-repeater-item-0387db0 i{color:#000000;}.elementor-13 .elementor-element.elementor-element-8678f00 .elementor-repeater-item-0387db0 svg{fill:#000000;}.elementor-13 .elementor-element.elementor-element-8678f00 .elementor-repeater-item-a9cc7a5 i{color:#17C900;}.elementor-13 .elementor-element.elementor-element-8678f00 .elementor-repeater-item-a9cc7a5 svg{fill:#17C900;}.elementor-13 .elementor-element.elementor-element-8678f00 .elementor-repeater-item-803e08a i{color:#CB00BD;}.elementor-13 .elementor-element.elementor-element-8678f00 .elementor-repeater-item-803e08a svg{fill:#CB00BD;}.elementor-13 .elementor-element.elementor-element-8678f00 .elementor-repeater-item-38a075c i{color:#000000;}.elementor-13 .elementor-element.elementor-element-8678f00 .elementor-repeater-item-38a075c svg{fill:#000000;}.elementor-13 .elementor-element.elementor-element-8678f00 .elementor-repeater-item-efbcb08 i{color:#950000;}.elementor-13 .elementor-element.elementor-element-8678f00 .elementor-repeater-item-efbcb08 svg{fill:#950000;}.elementor-13 .elementor-element.elementor-element-8678f00 .elementor-price-table__fractional-part{font-size:calc(4em/100);}.elementor-13 .elementor-element.elementor-element-8678f00 .elementor-price-table__after-price{justify-content:flex-start;}.elementor-13 .elementor-element.elementor-element-8678f00 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-13 .elementor-element.elementor-element-8678f00 .elementor-ribbon-inner{color:#ffffff;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-13 .elementor-element.elementor-element-e5028c3.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-13 .elementor-element.elementor-element-e5028c3 .elementor-thumbnails-swiper .elementor-carousel-image{aspect-ratio:21 / 9;}.elementor-13 .elementor-element.elementor-element-e5028c3 .elementor-main-swiper .swiper-slide{border-radius:17px;}.elementor-13 .elementor-element.elementor-element-e5028c3 .elementor-swiper-button{font-size:20px;}.elementor-13 .elementor-element.elementor-element-466716b .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-author-box .elementor-author-box__name{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-author-box .elementor-author-box__bio{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-author-box .elementor-author-box__button{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-author-box .elementor-author-box__button:hover{border-color:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-13 .elementor-element.elementor-element-a2df75a .elementor-author-box__bio{color:#070404;}.elementor-13 .elementor-element.elementor-element-a2df75a .elementor-author-box__button{color:#278130;border-color:#278130;}.elementor-13 .elementor-element.elementor-element-fc84737{--grid-template-columns:repeat(0, auto);text-align:center;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-13 .elementor-element.elementor-element-d53b812 .elementor-heading-title{font-family:"BIZ UDPMincho", Sans-serif;font-weight:600;color:#043EB2;}@media(max-width:1024px){.elementor-13 .elementor-element.elementor-element-e5028c3.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(max-width:767px){.elementor-13 .elementor-element.elementor-element-9aa794f{text-align:center;}.elementor-13 .elementor-element.elementor-element-4b626f8{text-align:center;}.elementor-13 .elementor-element.elementor-element-cbb7a5c img{height:260px;border-radius:17px 17px 17px 17px;}.elementor-13 .elementor-element.elementor-element-9ec6d53{text-align:center;}.elementor-13 .elementor-element.elementor-element-364e9cb img{height:260px;border-radius:17px 17px 17px 17px;}.elementor-13 .elementor-element.elementor-element-8678f00 .elementor-price-table__price{padding:30px 30px 30px 30px;}.elementor-13 .elementor-element.elementor-element-e5028c3.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-13 .elementor-element.elementor-element-66de454{border-radius:17px 17px 17px 17px;}.elementor-13 .elementor-element.elementor-element-0e4b404{--e-rating-justify-content:center;--e-rating-icon-font-size:38px;}.elementor-13 .elementor-element.elementor-element-fc84737{--grid-template-columns:repeat(1, auto);text-align:center;--icon-size:27px;--grid-column-gap:48px;}.elementor-13 .elementor-element.elementor-element-fc84737 .elementor-social-icon{--icon-padding:0.4em;}.elementor-13 .elementor-element.elementor-element-fc84737 .elementor-icon{border-radius:17px 17px 17px 17px;}.elementor-13 .elementor-element.elementor-element-d53b812{text-align:end;}.elementor-13 .elementor-element.elementor-element-dbafb91 img{height:260px;border-radius:17px 17px 17px 17px;}}