.elementor-431 .elementor-element.elementor-element-58392e9{--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;}.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 );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-431 .elementor-element.elementor-element-64f88df .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:35px;font-weight:600;text-transform:none;font-style:oblique;line-height:14px;letter-spacing:2.8px;word-spacing:0px;color:#000103;}.elementor-431 .elementor-element.elementor-element-661fdce{--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;}.elementor-431 .elementor-element.elementor-element-f562837{width:var( --container-widget-width, 99.812% );max-width:99.812%;--container-widget-width:99.812%;--container-widget-flex-grow:0;}.elementor-431 .elementor-element.elementor-element-f562837.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-431 .elementor-element.elementor-element-f562837 .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:oblique;line-height:33px;letter-spacing:0.4px;word-spacing:0px;color:#000105;}.elementor-431 .elementor-element.elementor-element-f58d44b{--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;}.elementor-431 .elementor-element.elementor-element-02dc5bc{width:var( --container-widget-width, 39.142% );max-width:39.142%;background-color:var( --e-global-color-accent );--container-widget-width:39.142%;--container-widget-flex-grow:0;}.elementor-431 .elementor-element.elementor-element-02dc5bc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-431 .elementor-element.elementor-element-02dc5bc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:oblique;line-height:92px;letter-spacing:1.7px;word-spacing:0px;color:#909193;}.elementor-431 .elementor-element.elementor-element-139daa6{--display:flex;}.elementor-431 .elementor-element.elementor-element-03dae78{--display:flex;}.elementor-431 .elementor-element.elementor-element-03dae78:not(.elementor-motion-effects-element-type-background), .elementor-431 .elementor-element.elementor-element-03dae78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor2 );}.elementor-431 .elementor-element.elementor-element-9b37ceb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;text-transform:none;font-style:oblique;line-height:17px;letter-spacing:1.9px;word-spacing:0px;color:#A09FA1;}.elementor-431 .elementor-element.elementor-element-37032a7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;text-transform:none;font-style:oblique;line-height:17px;letter-spacing:1.9px;word-spacing:0px;color:#A5A3A3;}.elementor-431 .elementor-element.elementor-element-19a1af4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;text-transform:none;font-style:oblique;line-height:17px;letter-spacing:1.9px;word-spacing:0px;color:#B8B5B5;}.elementor-431 .elementor-element.elementor-element-f92a32c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;text-transform:none;font-style:oblique;line-height:17px;letter-spacing:1.9px;word-spacing:0px;color:#C1B9B9;}.elementor-431 .elementor-element.elementor-element-24aedbd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;text-transform:none;font-style:oblique;line-height:17px;letter-spacing:1.9px;word-spacing:0px;color:#B2B2B2;}.elementor-431 .elementor-element.elementor-element-1f74fdd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;text-transform:none;font-style:oblique;line-height:17px;letter-spacing:1.9px;word-spacing:0px;color:#A19C9C;}.elementor-431 .elementor-element.elementor-element-692406f{--display:flex;}.elementor-431 .elementor-element.elementor-element-c6c4b6f{background-color:var( --e-global-color-astglobalcolor2 );}.elementor-431 .elementor-element.elementor-element-c6c4b6f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;text-transform:none;font-style:oblique;line-height:17px;letter-spacing:1.9px;word-spacing:0px;color:#B1B1B1;}.elementor-431 .elementor-element.elementor-element-23176bb{--display:flex;}.elementor-431 .elementor-element.elementor-element-f4f5b97{--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;}.elementor-431 .elementor-element.elementor-element-e5cee7c{background-color:var( --e-global-color-astglobalcolor2 );}.elementor-431 .elementor-element.elementor-element-e5cee7c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:300;text-transform:none;font-style:oblique;line-height:26px;letter-spacing:0px;word-spacing:3px;color:#939393;}.elementor-431 .elementor-element.elementor-element-60f39d4{--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-431 .elementor-element.elementor-element-60f39d4:not(.elementor-motion-effects-element-type-background), .elementor-431 .elementor-element.elementor-element-60f39d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor3 );}.elementor-431 .elementor-element.elementor-element-77e22f7{--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-431 .elementor-element.elementor-element-ac7e43a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:none;font-style:oblique;line-height:19px;letter-spacing:1.2px;word-spacing:0px;color:var( --e-global-color-astglobalcolor2 );}.elementor-431 .elementor-element.elementor-element-4934a00 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;text-transform:none;font-style:oblique;line-height:15px;letter-spacing:0.1px;word-spacing:0px;color:var( --e-global-color-astglobalcolor2 );}.elementor-431 .elementor-element.elementor-element-ea05ea6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;text-transform:none;font-style:oblique;line-height:17px;letter-spacing:1.9px;word-spacing:0px;color:var( --e-global-color-astglobalcolor2 );}.elementor-431 .elementor-element.elementor-element-a111dd0{--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-431 .elementor-element.elementor-element-68ca7fe .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;text-transform:none;font-style:oblique;line-height:16px;letter-spacing:0.5px;word-spacing:0px;color:var( --e-global-color-astglobalcolor2 );}.elementor-431 .elementor-element.elementor-element-69c998f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;text-transform:none;font-style:oblique;line-height:17px;letter-spacing:1.9px;word-spacing:0px;color:var( --e-global-color-astglobalcolor2 );}.elementor-431 .elementor-element.elementor-element-fccb102 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;text-transform:none;font-style:oblique;line-height:17px;letter-spacing:1.9px;word-spacing:0px;color:var( --e-global-color-astglobalcolor2 );}.elementor-431 .elementor-element.elementor-element-4f61512{--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-431 .elementor-element.elementor-element-15cb7a5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;text-transform:none;font-style:oblique;line-height:17px;letter-spacing:-0.1px;word-spacing:0px;color:var( --e-global-color-astglobalcolor2 );}.elementor-431 .elementor-element.elementor-element-ae8ea6f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;text-transform:none;font-style:oblique;line-height:17px;letter-spacing:1.9px;word-spacing:0px;color:var( --e-global-color-astglobalcolor2 );}.elementor-431 .elementor-element.elementor-element-2a64761 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;text-transform:none;font-style:oblique;line-height:17px;letter-spacing:1.9px;word-spacing:0px;color:var( --e-global-color-astglobalcolor2 );}.elementor-431 .elementor-element.elementor-element-40a2cc9{--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-431 .elementor-element.elementor-element-e5d5a02 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;text-transform:none;font-style:oblique;line-height:17px;letter-spacing:1.9px;word-spacing:0px;color:var( --e-global-color-astglobalcolor2 );}.elementor-431 .elementor-element.elementor-element-cae5c5f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;text-transform:none;font-style:oblique;line-height:17px;letter-spacing:1.9px;word-spacing:0px;color:var( --e-global-color-astglobalcolor2 );}.elementor-431 .elementor-element.elementor-element-cb31642 .elementor-repeater-item-4fc7f7a.elementor-social-icon{background-color:var( --e-global-color-astglobalcolor2 );}.elementor-431 .elementor-element.elementor-element-cb31642 .elementor-repeater-item-f8e9945.elementor-social-icon{background-color:var( --e-global-color-astglobalcolor2 );}.elementor-431 .elementor-element.elementor-element-cb31642 .elementor-repeater-item-988fbfd.elementor-social-icon{background-color:var( --e-global-color-astglobalcolor2 );}.elementor-431 .elementor-element.elementor-element-cb31642{--grid-template-columns:repeat(0, auto);text-align:center;--grid-column-gap:5px;--grid-row-gap:0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-431 .elementor-element.elementor-element-77e22f7{--width:25%;}.elementor-431 .elementor-element.elementor-element-a111dd0{--width:25%;}.elementor-431 .elementor-element.elementor-element-4f61512{--width:25%;}.elementor-431 .elementor-element.elementor-element-40a2cc9{--width:25%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}}