.elementor-506 .elementor-element.elementor-element-f262634{background-color:#772F6D;border-radius:33px 33px 33px 33px;}.elementor-506 .elementor-element.elementor-element-f262634 .elementor-heading-title{font-family:"Dela Gothic One", Sans-serif;font-size:38px;font-style:italic;line-height:1.1em;letter-spacing:1.2px;color:#FFFFFF;}.elementor-506 .elementor-element.elementor-element-6971532{background-color:#D14040;border-radius:33px 33px 33px 33px;}.elementor-506 .elementor-element.elementor-element-6971532 .elementor-heading-title{font-family:"Dela Gothic One", Sans-serif;font-size:38px;font-style:italic;line-height:1.1em;letter-spacing:1.2px;color:#FFFFFF;}.elementor-506 .elementor-element.elementor-element-41aac54{background-color:#317946;border-radius:33px 33px 33px 33px;}.elementor-506 .elementor-element.elementor-element-41aac54 .elementor-heading-title{font-family:"Dela Gothic One", Sans-serif;font-size:38px;font-style:italic;line-height:1.1em;letter-spacing:1.2px;color:#FFFFFF;}.elementor-506 .elementor-element.elementor-element-71081b0{background-color:#FFFFFFE0;}.elementor-506 .elementor-element.elementor-element-8b598b8{background-color:#9A8727;border-radius:33px 33px 33px 33px;}.elementor-506 .elementor-element.elementor-element-8b598b8 .elementor-heading-title{font-family:"Dela Gothic One", Sans-serif;font-size:38px;font-style:italic;line-height:1.1em;letter-spacing:1.2px;color:#FFFFFF;}.elementor-506 .elementor-element.elementor-element-f72f686{background-color:#FFFFFFE0;}.elementor-506 .elementor-element.elementor-element-6bb5de6 img{max-width:48%;}.elementor-506 .elementor-element.elementor-element-7b445f3:not(.elementor-motion-effects-element-type-background), .elementor-506 .elementor-element.elementor-element-7b445f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-global_color_7 );}.elementor-506 .elementor-element.elementor-element-7b445f3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-506 .elementor-element.elementor-element-7b445f3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-506 .elementor-element.elementor-element-8c1fc86{background-color:#772F6D;border-radius:33px 33px 33px 33px;}.elementor-506 .elementor-element.elementor-element-8c1fc86 .elementor-heading-title{font-family:"Dela Gothic One", Sans-serif;font-size:50px;font-style:italic;line-height:1.1em;letter-spacing:1.2px;color:#FFFFFF;}.elementor-506 .elementor-element.elementor-element-e9c9e6a{font-family:"Dela Gothic One", Sans-serif;font-size:31px;font-style:italic;letter-spacing:1.5px;}.elementor-506 .elementor-element.elementor-element-dd21fd7{margin:55px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-506 .elementor-element.elementor-element-dd21fd7 img{border-radius:45px 45px 45px 0px;}.elementor-506 .elementor-element.elementor-element-b59fa9a{background-color:#C66FB9;border-radius:33px 33px 33px 33px;}.elementor-506 .elementor-element.elementor-element-b59fa9a .elementor-heading-title{font-family:"Dela Gothic One", Sans-serif;font-size:45px;font-style:italic;line-height:2.3em;letter-spacing:10px;color:#FFFFFF;}.elementor-506 .elementor-element.elementor-element-cf98268:not(.elementor-motion-effects-element-type-background), .elementor-506 .elementor-element.elementor-element-cf98268 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-global_color_7 );}.elementor-506 .elementor-element.elementor-element-cf98268{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-506 .elementor-element.elementor-element-cf98268 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-506 .elementor-element.elementor-element-9ca34f7 img{border-radius:41px 41px 41px 41px;}.elementor-506 .elementor-element.elementor-element-8a249d4{background-color:#772F6D;border-radius:33px 33px 33px 33px;}.elementor-506 .elementor-element.elementor-element-8a249d4 .elementor-heading-title{font-family:"Dela Gothic One", Sans-serif;font-size:45px;font-style:italic;line-height:1.2em;letter-spacing:10px;color:#FFFFFF;}.elementor-506 .elementor-element.elementor-element-071eac5{font-family:"Dela Gothic One", Sans-serif;font-size:31px;font-style:italic;letter-spacing:1.5px;}.elementor-506 .elementor-element.elementor-element-7e18014:not(.elementor-motion-effects-element-type-background), .elementor-506 .elementor-element.elementor-element-7e18014 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-global_color_7 );}.elementor-506 .elementor-element.elementor-element-7e18014{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-506 .elementor-element.elementor-element-7e18014 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-506 .elementor-element.elementor-element-1d3bf41 img{border-radius:41px 41px 41px 41px;}.elementor-506 .elementor-element.elementor-element-88fac4d{background-color:#772F6D;border-radius:33px 33px 33px 33px;}.elementor-506 .elementor-element.elementor-element-88fac4d .elementor-heading-title{font-family:"Dela Gothic One", Sans-serif;font-size:38px;font-style:italic;line-height:1.2em;letter-spacing:10px;color:#FFFFFF;}.elementor-506 .elementor-element.elementor-element-f774e50{font-family:"Dela Gothic One", Sans-serif;font-size:31px;font-style:italic;line-height:2.6em;letter-spacing:-3.2px;}.elementor-506 .elementor-element.elementor-element-4320386:not(.elementor-motion-effects-element-type-background), .elementor-506 .elementor-element.elementor-element-4320386 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-global_color_7 );}.elementor-506 .elementor-element.elementor-element-4320386{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-506 .elementor-element.elementor-element-4320386 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-506 .elementor-element.elementor-element-42ce4c9 img{border-radius:41px 41px 41px 41px;}.elementor-506 .elementor-element.elementor-element-1de28d0{background-color:#772F6D;border-radius:33px 33px 33px 33px;}.elementor-506 .elementor-element.elementor-element-1de28d0 .elementor-heading-title{font-family:"Dela Gothic One", Sans-serif;font-size:45px;line-height:1.2em;letter-spacing:10px;color:#FFFFFF;}.elementor-506 .elementor-element.elementor-element-bce9c6f{font-family:"Dela Gothic One", Sans-serif;font-size:31px;font-style:italic;letter-spacing:1.5px;}.elementor-506 .elementor-element.elementor-element-f3f61d8:not(.elementor-motion-effects-element-type-background), .elementor-506 .elementor-element.elementor-element-f3f61d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-global_color_7 );}.elementor-506 .elementor-element.elementor-element-f3f61d8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-506 .elementor-element.elementor-element-f3f61d8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-506 .elementor-element.elementor-element-3782892 img{border-radius:41px 41px 41px 41px;}.elementor-506 .elementor-element.elementor-element-16a0d94{background-color:#772F6D;border-radius:33px 33px 33px 33px;}.elementor-506 .elementor-element.elementor-element-16a0d94 .elementor-heading-title{font-family:"Dela Gothic One", Sans-serif;font-size:38px;line-height:1.2em;letter-spacing:10px;color:#FFFFFF;}.elementor-506 .elementor-element.elementor-element-56f76f8{font-family:"Dela Gothic One", Sans-serif;font-size:31px;font-style:italic;letter-spacing:1.5px;}.elementor-506 .elementor-element.elementor-element-cc2e90b{background-color:#772F6D;border-radius:33px 33px 33px 33px;}.elementor-506 .elementor-element.elementor-element-cc2e90b .elementor-heading-title{font-family:"Dela Gothic One", Sans-serif;font-size:38px;line-height:1.2em;letter-spacing:10px;color:#FFFFFF;}.elementor-506 .elementor-element.elementor-element-1334caa{border-style:solid;border-width:7px 7px 7px 7px;border-color:var( --e-global-color-accent );border-radius:78px 78px 78px 78px;}.elementor-506 .elementor-element.elementor-element-1334caa:not( .elementor-widget-image ), .elementor-506 .elementor-element.elementor-element-1334caa.elementor-widget-image img{-webkit-mask-image:url( https://heian.kyotookazaki.com/wp-content/plugins/elementor/assets/mask-shapes/flower.svg );-webkit-mask-size:90%;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-506 .elementor-element.elementor-element-1334caa iframe{height:445px;filter:brightness( 52% ) contrast( 200% ) saturate( 200% ) blur( 0px ) hue-rotate( 149deg );transition-duration:0.8s;}.elementor-506 .elementor-element.elementor-element-1334caa:hover iframe{filter:brightness( 128% ) contrast( 105% ) saturate( 200% ) blur( 0px ) hue-rotate( 0deg );}.elementor-506 .elementor-element.elementor-element-f3c8b51{border-style:solid;border-width:7px 7px 7px 7px;border-color:var( --e-global-color-accent );border-radius:78px 78px 78px 78px;}.elementor-506 .elementor-element.elementor-element-f3c8b51:not( .elementor-widget-image ), .elementor-506 .elementor-element.elementor-element-f3c8b51.elementor-widget-image img{-webkit-mask-image:url( https://heian.kyotookazaki.com/wp-content/plugins/elementor/assets/mask-shapes/flower.svg );-webkit-mask-size:90%;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-506 .elementor-element.elementor-element-f3c8b51 iframe{height:445px;filter:brightness( 52% ) contrast( 200% ) saturate( 200% ) blur( 0px ) hue-rotate( 149deg );transition-duration:0.8s;}.elementor-506 .elementor-element.elementor-element-f3c8b51:hover iframe{filter:brightness( 128% ) contrast( 105% ) saturate( 200% ) blur( 0px ) hue-rotate( 0deg );}.elementor-506 .elementor-element.elementor-element-5674619{padding:50px 50px 50px 50px;}.elementor-506 .elementor-element.elementor-element-5674619 .elementor-icon-wrapper{text-align:center;}.elementor-506 .elementor-element.elementor-element-5674619 .elementor-icon{font-size:103px;}.elementor-506 .elementor-element.elementor-element-5674619 .elementor-icon svg{height:103px;}.elementor-506 .elementor-element.elementor-element-a493ed1 img{max-width:61%;}.elementor-506 .elementor-element.elementor-element-78a3d65{padding:50px 50px 50px 50px;}.elementor-506 .elementor-element.elementor-element-78a3d65 .elementor-icon-wrapper{text-align:center;}.elementor-506 .elementor-element.elementor-element-78a3d65 .elementor-icon{font-size:103px;}.elementor-506 .elementor-element.elementor-element-78a3d65 .elementor-icon svg{height:103px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-506 .elementor-element.elementor-element-f262634 .elementor-heading-title{font-size:45px;}.elementor-506 .elementor-element.elementor-element-6971532 .elementor-heading-title{font-size:58px;}.elementor-506 .elementor-element.elementor-element-41aac54 .elementor-heading-title{font-size:58px;}.elementor-506 .elementor-element.elementor-element-8b598b8 .elementor-heading-title{font-size:58px;}.elementor-506 .elementor-element.elementor-element-8c1fc86 .elementor-heading-title{font-size:58px;}.elementor-506 .elementor-element.elementor-element-e9c9e6a{font-size:17px;line-height:1.4em;letter-spacing:4.6px;}.elementor-506 .elementor-element.elementor-element-071eac5{font-size:17px;line-height:1.4em;letter-spacing:4.6px;}.elementor-506 .elementor-element.elementor-element-f774e50{font-size:17px;line-height:1.4em;letter-spacing:4.6px;}.elementor-506 .elementor-element.elementor-element-bce9c6f{font-size:17px;line-height:1.4em;letter-spacing:4.6px;}.elementor-506 .elementor-element.elementor-element-56f76f8{font-size:17px;line-height:1.4em;letter-spacing:4.6px;}.elementor-506 .elementor-element.elementor-element-5674619{padding:13px 13px 13px 13px;}.elementor-506 .elementor-element.elementor-element-a493ed1 img{width:63%;}.elementor-506 .elementor-element.elementor-element-78a3d65{padding:13px 13px 13px 13px;}}@media(max-width:767px){.elementor-506 .elementor-element.elementor-element-f262634 .elementor-heading-title{font-size:25px;letter-spacing:-3.2px;}.elementor-506 .elementor-element.elementor-element-6971532 .elementor-heading-title{font-size:27px;letter-spacing:-3.2px;}.elementor-506 .elementor-element.elementor-element-07756d1{font-size:13px;}.elementor-506 .elementor-element.elementor-element-0b2a954{font-size:13px;}.elementor-506 .elementor-element.elementor-element-41aac54 .elementor-heading-title{font-size:27px;letter-spacing:-3.2px;}.elementor-506 .elementor-element.elementor-element-8b598b8 .elementor-heading-title{font-size:27px;letter-spacing:6.1px;}.elementor-506 .elementor-element.elementor-element-6bb5de6 img{width:100%;max-width:100%;}.elementor-506 .elementor-element.elementor-element-8c1fc86{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 5px 5px 5px;}.elementor-506 .elementor-element.elementor-element-8c1fc86 .elementor-heading-title{font-size:31px;letter-spacing:-3.2px;}.elementor-506 .elementor-element.elementor-element-e9c9e6a{font-size:15px;line-height:1.1em;letter-spacing:3px;}.elementor-506 .elementor-element.elementor-element-3c7edf4{margin-top:15px;margin-bottom:-11px;}.elementor-506 .elementor-element.elementor-element-b59fa9a .elementor-heading-title{font-size:39px;line-height:1.9em;letter-spacing:-5px;}.elementor-506 .elementor-element.elementor-element-8a249d4 .elementor-heading-title{font-size:50px;letter-spacing:-5px;}.elementor-506 .elementor-element.elementor-element-071eac5{font-size:19px;line-height:1.1em;letter-spacing:3px;}.elementor-506 .elementor-element.elementor-element-88fac4d .elementor-heading-title{font-size:51px;line-height:0.9em;letter-spacing:-5px;}.elementor-506 .elementor-element.elementor-element-f774e50{font-size:19px;line-height:1.1em;letter-spacing:3px;}.elementor-506 .elementor-element.elementor-element-1de28d0 .elementor-heading-title{font-size:29px;letter-spacing:-5px;}.elementor-506 .elementor-element.elementor-element-bce9c6f{font-size:19px;line-height:1.1em;letter-spacing:3px;}.elementor-506 .elementor-element.elementor-element-16a0d94 .elementor-heading-title{font-size:45px;line-height:1.2em;letter-spacing:2.1px;}.elementor-506 .elementor-element.elementor-element-56f76f8{font-size:19px;line-height:1.1em;letter-spacing:3px;}.elementor-506 .elementor-element.elementor-element-cc2e90b .elementor-heading-title{font-size:39px;line-height:1.1em;letter-spacing:4.3px;}.elementor-506 .elementor-element.elementor-element-1334caa{padding:0px 0px 0px 0px;}.elementor-506 .elementor-element.elementor-element-f3c8b51{padding:0px 0px 0px 0px;}}