.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-31 .elementor-element.elementor-element-4b98429{width:var( --container-widget-width, 79.288% );max-width:79.288%;--container-widget-width:79.288%;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-4b98429.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-4b98429 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:50px;font-weight:700;color:var( --e-global-color-add226f );}.elementor-31 .elementor-element.elementor-element-36dd2a1{width:var( --container-widget-width, 78.77% );max-width:78.77%;--container-widget-width:78.77%;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-36dd2a1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-36dd2a1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:30px;text-shadow:0px 0px 10px #FFFFFF;color:var( --e-global-color-add226f );}.elementor-31 .elementor-element.elementor-element-20410be{--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 20px;--row-gap:0px;--column-gap:20px;}.elementor-31 .elementor-element.elementor-element-20410be.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-31 .elementor-element.elementor-element-d90aab5 .elementor-button{background-color:transparent;font-family:"TT Fors", Sans-serif;font-weight:500;background-image:radial-gradient(at top left, var( --e-global-color-de7a525 ) 0%, var( --e-global-color-af934aa ) 25%);border-radius:4px 4px 4px 4px;padding:15px 25px 15px 25px;}.elementor-31 .elementor-element.elementor-element-d90aab5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-31 .elementor-element.elementor-element-a4f1af3 .elementor-button{background-color:var( --e-global-color-de7a525 );font-family:"TT Fors", Sans-serif;font-weight:600;fill:var( --e-global-color-add226f );color:var( --e-global-color-add226f );border-style:solid;border-width:1px 1px 1px 1px;border-radius:4px 4px 4px 4px;padding:15px 20px 15px 20px;}.elementor-31 .elementor-element.elementor-element-a4f1af3 .elementor-button-content-wrapper{flex-direction:row;}.elementor-31 .elementor-element.elementor-element-58b9d14 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-af934aa );}.elementor-31 .elementor-element.elementor-element-11925ce{text-align:start;}.elementor-31 .elementor-element.elementor-element-11925ce .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:700;color:var( --e-global-color-add226f );}.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-31 .elementor-element.elementor-element-073cb51 .elementor-icon-wrapper{text-align:center;}.elementor-31 .elementor-element.elementor-element-073cb51.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e6e1d69 );}.elementor-31 .elementor-element.elementor-element-073cb51.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-073cb51.elementor-view-default .elementor-icon{color:var( --e-global-color-e6e1d69 );border-color:var( --e-global-color-e6e1d69 );}.elementor-31 .elementor-element.elementor-element-073cb51.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-073cb51.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-e6e1d69 );}.elementor-31 .elementor-element.elementor-element-d9044fe{text-align:center;}.elementor-31 .elementor-element.elementor-element-d9044fe .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;line-height:30px;color:var( --e-global-color-add226f );}.elementor-31 .elementor-element.elementor-element-62150d0{text-align:center;}.elementor-31 .elementor-element.elementor-element-62150d0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:var( --e-global-color-add226f );}.elementor-31 .elementor-element.elementor-element-eea85d6 .elementor-icon-wrapper{text-align:center;}.elementor-31 .elementor-element.elementor-element-eea85d6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-446e7fd );}.elementor-31 .elementor-element.elementor-element-eea85d6.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-eea85d6.elementor-view-default .elementor-icon{color:var( --e-global-color-446e7fd );border-color:var( --e-global-color-446e7fd );}.elementor-31 .elementor-element.elementor-element-eea85d6.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-eea85d6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-446e7fd );}.elementor-31 .elementor-element.elementor-element-563c2c5{text-align:center;}.elementor-31 .elementor-element.elementor-element-563c2c5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;line-height:30px;color:var( --e-global-color-add226f );}.elementor-31 .elementor-element.elementor-element-ae74d4d{text-align:center;}.elementor-31 .elementor-element.elementor-element-ae74d4d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:var( --e-global-color-add226f );}.elementor-31 .elementor-element.elementor-element-45aba33 .elementor-icon-wrapper{text-align:center;}.elementor-31 .elementor-element.elementor-element-45aba33.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-446e7fd );}.elementor-31 .elementor-element.elementor-element-45aba33.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-45aba33.elementor-view-default .elementor-icon{color:var( --e-global-color-446e7fd );border-color:var( --e-global-color-446e7fd );}.elementor-31 .elementor-element.elementor-element-45aba33.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-45aba33.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-446e7fd );}.elementor-31 .elementor-element.elementor-element-32fc77e{text-align:center;}.elementor-31 .elementor-element.elementor-element-32fc77e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;line-height:30px;color:var( --e-global-color-add226f );}.elementor-31 .elementor-element.elementor-element-150fc33{text-align:center;}.elementor-31 .elementor-element.elementor-element-150fc33 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:var( --e-global-color-add226f );}.elementor-31 .elementor-element.elementor-element-a7e25b5 .elementor-icon-wrapper{text-align:center;}.elementor-31 .elementor-element.elementor-element-a7e25b5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-446e7fd );}.elementor-31 .elementor-element.elementor-element-a7e25b5.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-a7e25b5.elementor-view-default .elementor-icon{color:var( --e-global-color-446e7fd );border-color:var( --e-global-color-446e7fd );}.elementor-31 .elementor-element.elementor-element-a7e25b5.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-a7e25b5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-446e7fd );}.elementor-31 .elementor-element.elementor-element-e2b4ee8{text-align:center;}.elementor-31 .elementor-element.elementor-element-e2b4ee8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;line-height:30px;color:var( --e-global-color-add226f );}.elementor-31 .elementor-element.elementor-element-151287e{text-align:center;}.elementor-31 .elementor-element.elementor-element-151287e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:var( --e-global-color-add226f );}.elementor-31 .elementor-element.elementor-element-cc4c362{text-align:center;}.elementor-31 .elementor-element.elementor-element-cc4c362 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:30px;font-weight:700;color:var( --e-global-color-add226f );}.elementor-31 .elementor-element.elementor-element-15e02d2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-15e02d2 .elementor-icon-wrapper{text-align:center;}.elementor-31 .elementor-element.elementor-element-15e02d2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-af934aa );}.elementor-31 .elementor-element.elementor-element-15e02d2.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-15e02d2.elementor-view-default .elementor-icon{color:var( --e-global-color-af934aa );border-color:var( --e-global-color-af934aa );}.elementor-31 .elementor-element.elementor-element-15e02d2.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-15e02d2.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-af934aa );}.elementor-31 .elementor-element.elementor-element-440d895 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;line-height:30px;color:var( --e-global-color-add226f );}.elementor-31 .elementor-element.elementor-element-c1c8604{text-align:start;}.elementor-31 .elementor-element.elementor-element-c1c8604 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:var( --e-global-color-add226f );}.elementor-31 .elementor-element.elementor-element-5a03b93 .elementor-icon-wrapper{text-align:center;}.elementor-31 .elementor-element.elementor-element-5a03b93.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e6e1d69 );}.elementor-31 .elementor-element.elementor-element-5a03b93.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-5a03b93.elementor-view-default .elementor-icon{color:var( --e-global-color-e6e1d69 );border-color:var( --e-global-color-e6e1d69 );}.elementor-31 .elementor-element.elementor-element-5a03b93.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-5a03b93.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-e6e1d69 );}.elementor-31 .elementor-element.elementor-element-e91ebac .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;line-height:30px;color:var( --e-global-color-add226f );}.elementor-31 .elementor-element.elementor-element-4764035{text-align:start;}.elementor-31 .elementor-element.elementor-element-4764035 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:var( --e-global-color-add226f );}.elementor-31 .elementor-element.elementor-element-5a6b8f3 .elementor-icon-wrapper{text-align:center;}.elementor-31 .elementor-element.elementor-element-5a6b8f3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-af934aa );}.elementor-31 .elementor-element.elementor-element-5a6b8f3.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-5a6b8f3.elementor-view-default .elementor-icon{color:var( --e-global-color-af934aa );border-color:var( --e-global-color-af934aa );}.elementor-31 .elementor-element.elementor-element-5a6b8f3.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-5a6b8f3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-af934aa );}.elementor-31 .elementor-element.elementor-element-93d4e40{text-align:center;}.elementor-31 .elementor-element.elementor-element-93d4e40 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;line-height:30px;color:var( --e-global-color-add226f );}.elementor-31 .elementor-element.elementor-element-60a005e{text-align:start;}.elementor-31 .elementor-element.elementor-element-60a005e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:var( --e-global-color-add226f );}.elementor-31 .elementor-element.elementor-element-66722f2 .elementor-icon-wrapper{text-align:center;}.elementor-31 .elementor-element.elementor-element-66722f2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e6e1d69 );}.elementor-31 .elementor-element.elementor-element-66722f2.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-66722f2.elementor-view-default .elementor-icon{color:var( --e-global-color-e6e1d69 );border-color:var( --e-global-color-e6e1d69 );}.elementor-31 .elementor-element.elementor-element-66722f2.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-66722f2.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-e6e1d69 );}.elementor-31 .elementor-element.elementor-element-37b121f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;line-height:30px;color:var( --e-global-color-add226f );}.elementor-31 .elementor-element.elementor-element-8a7a579{text-align:start;}.elementor-31 .elementor-element.elementor-element-8a7a579 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:var( --e-global-color-add226f );}body.elementor-page-31:not(.elementor-motion-effects-element-type-background), body.elementor-page-31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-de7a525 );}@media(min-width:768px){.elementor-31 .elementor-element.elementor-element-20410be{--width:76.958%;}}@media(max-width:767px){.elementor-31 .elementor-element.elementor-element-4b98429{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-31 .elementor-element.elementor-element-4b98429 .elementor-heading-title{font-size:30px;}.elementor-31 .elementor-element.elementor-element-36dd2a1{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-31 .elementor-element.elementor-element-36dd2a1 .elementor-heading-title{font-size:15px;line-height:1.5em;}.elementor-31 .elementor-element.elementor-element-20410be{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-31 .elementor-element.elementor-element-d90aab5 .elementor-button{font-size:14px;padding:5px 5px 5px 5px;}.elementor-31 .elementor-element.elementor-element-a4f1af3 .elementor-button{font-size:14px;padding:5px 5px 5px 5px;}.elementor-31 .elementor-element.elementor-element-58b9d14 .elementor-heading-title{font-size:20px;}.elementor-31 .elementor-element.elementor-element-11925ce{padding:10px 10px 10px 10px;}.elementor-31 .elementor-element.elementor-element-11925ce .elementor-heading-title{font-size:30px;}.elementor-31 .elementor-element.elementor-element-073cb51 .elementor-icon{font-size:35px;}.elementor-31 .elementor-element.elementor-element-073cb51 .elementor-icon svg{height:35px;}.elementor-31 .elementor-element.elementor-element-d9044fe{text-align:center;}.elementor-31 .elementor-element.elementor-element-d9044fe .elementor-heading-title{line-height:1em;}.elementor-31 .elementor-element.elementor-element-62150d0 .elementor-heading-title{line-height:1.2em;}.elementor-31 .elementor-element.elementor-element-eea85d6 .elementor-icon{font-size:38px;}.elementor-31 .elementor-element.elementor-element-eea85d6 .elementor-icon svg{height:38px;}.elementor-31 .elementor-element.elementor-element-563c2c5{text-align:center;}.elementor-31 .elementor-element.elementor-element-563c2c5 .elementor-heading-title{line-height:1em;}.elementor-31 .elementor-element.elementor-element-ae74d4d .elementor-heading-title{line-height:1.2em;}.elementor-31 .elementor-element.elementor-element-45aba33 .elementor-icon{font-size:35px;}.elementor-31 .elementor-element.elementor-element-45aba33 .elementor-icon svg{height:35px;}.elementor-31 .elementor-element.elementor-element-32fc77e{text-align:center;}.elementor-31 .elementor-element.elementor-element-32fc77e .elementor-heading-title{line-height:1em;}.elementor-31 .elementor-element.elementor-element-150fc33 .elementor-heading-title{line-height:1.2em;}.elementor-31 .elementor-element.elementor-element-a7e25b5 .elementor-icon{font-size:35px;}.elementor-31 .elementor-element.elementor-element-a7e25b5 .elementor-icon svg{height:35px;}.elementor-31 .elementor-element.elementor-element-e2b4ee8{text-align:center;}.elementor-31 .elementor-element.elementor-element-e2b4ee8 .elementor-heading-title{line-height:1em;}.elementor-31 .elementor-element.elementor-element-151287e .elementor-heading-title{line-height:1.2em;}.elementor-31 .elementor-element.elementor-element-cc4c362{padding:10px 10px 10px 10px;}.elementor-31 .elementor-element.elementor-element-cc4c362 .elementor-heading-title{font-size:30px;}.elementor-31 .elementor-element.elementor-element-15e02d2 .elementor-icon{font-size:35px;}.elementor-31 .elementor-element.elementor-element-15e02d2 .elementor-icon svg{height:35px;}.elementor-31 .elementor-element.elementor-element-c1c8604 .elementor-heading-title{line-height:1.2em;}.elementor-31 .elementor-element.elementor-element-5a03b93 .elementor-icon{font-size:40px;}.elementor-31 .elementor-element.elementor-element-5a03b93 .elementor-icon svg{height:40px;}.elementor-31 .elementor-element.elementor-element-4764035 .elementor-heading-title{line-height:1.2em;}.elementor-31 .elementor-element.elementor-element-5a6b8f3 .elementor-icon{font-size:35px;}.elementor-31 .elementor-element.elementor-element-5a6b8f3 .elementor-icon svg{height:35px;}.elementor-31 .elementor-element.elementor-element-93d4e40{text-align:center;}.elementor-31 .elementor-element.elementor-element-93d4e40 .elementor-heading-title{line-height:1em;}.elementor-31 .elementor-element.elementor-element-60a005e .elementor-heading-title{line-height:1.2em;}.elementor-31 .elementor-element.elementor-element-66722f2 .elementor-icon{font-size:38px;}.elementor-31 .elementor-element.elementor-element-66722f2 .elementor-icon svg{height:38px;}.elementor-31 .elementor-element.elementor-element-8a7a579 .elementor-heading-title{line-height:1.2em;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'TT Fors';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://daishingyo-shingyo-new.p7tf2m.easypanel.host/wp-content/uploads/2026/07/TTForsTrial-Regular.woff2') format('woff2'),
		url('https://daishingyo-shingyo-new.p7tf2m.easypanel.host/wp-content/uploads/2026/07/TTForsTrial-Regular.woff') format('woff'),
		url('https://daishingyo-shingyo-new.p7tf2m.easypanel.host/wp-content/uploads/2026/07/TT-Fors-Trial-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */