.elementor-animation-shrink{transition-duration:.3s;transition-property:transform}
.elementor-animation-shrink:active,.elementor-animation-shrink:focus,.elementor-animation-shrink:hover{transform:scale(.9)}
.elementor-467 .elementor-element.elementor-element-399a530:not(.elementor-motion-effects-element-type-background),.elementor-467 .elementor-element.elementor-element-399a530>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000;background-image:url(https://printshopelements-web.com/wp/wp-content/uploads/2019/01/sinki-seisaku.png);background-position:0 -313px;background-repeat:no-repeat;background-size:cover}
.elementor-467 .elementor-element.elementor-element-399a530>.elementor-background-overlay{background-color:#000;opacity:.62;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}
.elementor-467 .elementor-element.elementor-element-399a530>.elementor-container{max-width:1111px}
.elementor-467 .elementor-element.elementor-element-399a530{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:180px 0 120px 0}
.elementor-467 .elementor-element.elementor-element-46afe9e>.elementor-element-populated{margin:0 0 50px 0;--e-column-margin-right:0px;--e-column-margin-left:0px}
.elementor-467 .elementor-element.elementor-element-2995fca{--spacer-size:50px}
.elementor-467 .elementor-element.elementor-element-763ab43{text-align:center}
.elementor-467 .elementor-element.elementor-element-763ab43 .elementor-heading-title{font-size:76px;color:#FFF}
.elementor-467 .elementor-element.elementor-element-8e7b8ba>.elementor-container{max-width:532px}
.elementor-467 .elementor-element.elementor-element-ff46b94{text-align:center}
.elementor-467 .elementor-element.elementor-element-ff46b94 .elementor-heading-title{font-family:"Open Sans",Sans-serif;font-size:20px;font-weight:300;letter-spacing:.2px;color:rgb(255 255 255 / .8)}
.elementor-467 .elementor-element.elementor-element-e02b399{--spacer-size:19px}
.elementor-467 .elementor-element.elementor-element-4d85512{text-align:center;font-size:19px;line-height:51px}
.elementor-467 .elementor-element.elementor-element-d1e255d:not(.elementor-motion-effects-element-type-background),.elementor-467 .elementor-element.elementor-element-d1e255d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}
.elementor-467 .elementor-element.elementor-element-d1e255d{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0 0 0 0}
.elementor-467 .elementor-element.elementor-element-d1e255d>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}
.elementor-467 .elementor-element.elementor-element-5ec4c1a>.elementor-container{max-width:867px}
.elementor-467 .elementor-element.elementor-element-4021fbb>.elementor-widget-container{padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px}
.elementor-467 .elementor-element.elementor-element-4021fbb{text-align:center}
.elementor-467 .elementor-element.elementor-element-4021fbb .elementor-heading-title{font-size:30px;text-transform:none;line-height:1.1em;letter-spacing:-2px}
.elementor-467 .elementor-element.elementor-element-2d96870>.elementor-widget-container{margin:15px 0 0 0}
.elementor-467 .elementor-element.elementor-element-2d96870{font-size:15px;line-height:30px}
.elementor-467 .elementor-element.elementor-element-a138c03:not(.elementor-motion-effects-element-type-background),.elementor-467 .elementor-element.elementor-element-a138c03>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}
.elementor-467 .elementor-element.elementor-element-a138c03{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0 0 0 0}
.elementor-467 .elementor-element.elementor-element-a138c03>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}
.elementor-467 .elementor-element.elementor-element-3f0cd4b>.elementor-container{max-width:867px}
.elementor-467 .elementor-element.elementor-element-6678f32>.elementor-widget-container{padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px}
.elementor-467 .elementor-element.elementor-element-6678f32{text-align:center}
.elementor-467 .elementor-element.elementor-element-6678f32 .elementor-heading-title{font-size:30px;text-transform:none;line-height:1.1em;letter-spacing:-2px}
.elementor-467 .elementor-element.elementor-element-d7e92b5{font-size:15px;line-height:30px}
.elementor-467 .elementor-element.elementor-element-a5936cd:not(.elementor-motion-effects-element-type-background),.elementor-467 .elementor-element.elementor-element-a5936cd>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}
.elementor-467 .elementor-element.elementor-element-a5936cd{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0 0 0 0}
.elementor-467 .elementor-element.elementor-element-a5936cd>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}
.elementor-467 .elementor-element.elementor-element-24860da{--spacer-size:10px}
.elementor-467 .elementor-element.elementor-element-4e7d387>.elementor-container{max-width:867px}
.elementor-467 .elementor-element.elementor-element-ec90c46>.elementor-widget-container{padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px}
.elementor-467 .elementor-element.elementor-element-ec90c46{text-align:center}
.elementor-467 .elementor-element.elementor-element-ec90c46 .elementor-heading-title{font-size:30px;text-transform:none;line-height:1.1em;letter-spacing:-2px}
.elementor-467 .elementor-element.elementor-element-ce189cd>.elementor-widget-container{background-color:#5B5B5B;padding:10px 10px 10px 10px;border-radius:50px 50px 50px 50px}
.elementor-467 .elementor-element.elementor-element-ce189cd{text-align:center}
.elementor-467 .elementor-element.elementor-element-ce189cd .elementor-heading-title{color:#FFF}
.elementor-467 .elementor-element.elementor-element-458a148{padding:20px 0 50px 0}
.elementor-467 .elementor-element.elementor-element-ee84013{font-size:15px;line-height:2.3em}
.elementor-467 .elementor-element.elementor-element-ca973dd .elementor-button{background-color:#36B724;font-size:19px;border-radius:50px 50px 50px 50px;padding:10px 100px 10px 100px}
.elementor-467 .elementor-element.elementor-element-ca973dd .elementor-button:hover,.elementor-467 .elementor-element.elementor-element-ca973dd .elementor-button:focus{background-color:#FFF;color:#36B724}
.elementor-467 .elementor-element.elementor-element-ca973dd .elementor-button:hover svg,.elementor-467 .elementor-element.elementor-element-ca973dd .elementor-button:focus svg{fill:#36B724}
.elementor-467 .elementor-element.elementor-element-63d529a img{max-width:80%}
.elementor-467 .elementor-element.elementor-element-7f4cf1b>.elementor-widget-container{background-color:#5B5B5B;padding:10px 10px 10px 10px;border-radius:50px 50px 50px 50px}
.elementor-467 .elementor-element.elementor-element-7f4cf1b{text-align:center}
.elementor-467 .elementor-element.elementor-element-7f4cf1b .elementor-heading-title{color:#FFF}
.elementor-467 .elementor-element.elementor-element-f4f7c04{padding:20px 0 50px 0}
.elementor-467 .elementor-element.elementor-element-af6e7f6{font-size:15px;line-height:2.3em}
.elementor-467 .elementor-element.elementor-element-d50da62 img{max-width:80%}
.elementor-467 .elementor-element.elementor-element-42e51d2>.elementor-widget-container{background-color:#5B5B5B;padding:10px 10px 10px 10px;border-radius:50px 50px 50px 50px}
.elementor-467 .elementor-element.elementor-element-42e51d2{text-align:center}
.elementor-467 .elementor-element.elementor-element-42e51d2 .elementor-heading-title{color:#FFF}
.elementor-467 .elementor-element.elementor-element-2fff2c3{padding:20px 0 20px 0}
.elementor-467 .elementor-element.elementor-element-197c190{font-size:15px;line-height:2.1em}
.elementor-467 .elementor-element.elementor-element-0b816d6 img{width:80%}
.elementor-467 .elementor-element.elementor-element-e289258>.elementor-widget-container{background-color:#5B5B5B;padding:10px 10px 10px 10px;border-radius:50px 50px 50px 50px}
.elementor-467 .elementor-element.elementor-element-e289258{text-align:center}
.elementor-467 .elementor-element.elementor-element-e289258 .elementor-heading-title{color:#FFF}
.elementor-467 .elementor-element.elementor-element-944d594{padding:20px 0 30px 0}
.elementor-467 .elementor-element.elementor-element-50cb1d2{font-size:15px;line-height:2.1em}
.elementor-467 .elementor-element.elementor-element-14648aa img{width:80%}
.elementor-467 .elementor-element.elementor-element-2ea3021>.elementor-widget-container{background-color:#5B5B5B;padding:10px 10px 10px 10px;border-radius:50px 50px 50px 50px}
.elementor-467 .elementor-element.elementor-element-2ea3021{text-align:center}
.elementor-467 .elementor-element.elementor-element-2ea3021 .elementor-heading-title{color:#FFF}
.elementor-467 .elementor-element.elementor-element-63a6cc3{padding:20px 0 30px 0}
.elementor-467 .elementor-element.elementor-element-9ccd062{font-size:15px;line-height:2.1em}
.elementor-467 .elementor-element.elementor-element-77f71cf{text-align:center}
.elementor-467 .elementor-element.elementor-element-77f71cf img{width:80%;border-radius:15px 15px 15px 15px;box-shadow:0 0 5px 0 rgb(0 0 0 / .5)}
.elementor-467 .elementor-element.elementor-element-4da7d77>.elementor-widget-container{background-color:#5B5B5B;padding:10px 10px 10px 10px;border-radius:50px 50px 50px 50px}
.elementor-467 .elementor-element.elementor-element-4da7d77{text-align:center}
.elementor-467 .elementor-element.elementor-element-4da7d77 .elementor-heading-title{color:#FFF}
.elementor-467 .elementor-element.elementor-element-dca5f71{padding:20px 0 30px 0}
.elementor-467 .elementor-element.elementor-element-29f27ce{font-size:15px;line-height:2.1em}
.elementor-467 .elementor-element.elementor-element-b6d7965:not(.elementor-motion-effects-element-type-background),.elementor-467 .elementor-element.elementor-element-b6d7965>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F3F3F3}
.elementor-467 .elementor-element.elementor-element-b6d7965{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:80px 0 80px 0}
.elementor-467 .elementor-element.elementor-element-b6d7965>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}
.elementor-467 .elementor-element.elementor-element-a2904fa{text-align:center}
.elementor-467 .elementor-element.elementor-element-0726aa6 .elementor-button{background-color:#36B724;font-size:19px;border-radius:50px 50px 50px 50px;padding:10px 100px 10px 100px}
.elementor-467 .elementor-element.elementor-element-0726aa6 .elementor-button:hover,.elementor-467 .elementor-element.elementor-element-0726aa6 .elementor-button:focus{background-color:#FFF;color:#36B724}
.elementor-467 .elementor-element.elementor-element-0726aa6 .elementor-button:hover svg,.elementor-467 .elementor-element.elementor-element-0726aa6 .elementor-button:focus svg{fill:#36B724}
.elementor-467 .elementor-element.elementor-element-a801e4d img{width:70%}
@media(min-width:768px){.elementor-467 .elementor-element.elementor-element-34f52f7{width:50%}.elementor-467 .elementor-element.elementor-element-59420b0{width:50%}.elementor-467 .elementor-element.elementor-element-ed699d6{width:50%}.elementor-467 .elementor-element.elementor-element-f5dfc13{width:50%}.elementor-467 .elementor-element.elementor-element-b1d93fd{width:50%}.elementor-467 .elementor-element.elementor-element-2612d71{width:50%}.elementor-467 .elementor-element.elementor-element-5079858{width:50%}.elementor-467 .elementor-element.elementor-element-16b4022{width:50%}.elementor-467 .elementor-element.elementor-element-ee77e7b{width:50%}.elementor-467 .elementor-element.elementor-element-9b8543d{width:50%}}
@media(max-width:1024px){.elementor-467 .elementor-element.elementor-element-399a530:not(.elementor-motion-effects-element-type-background),.elementor-467 .elementor-element.elementor-element-399a530>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}.elementor-467 .elementor-element.elementor-element-399a530{padding:90px 30px 60px 30px}.elementor-467 .elementor-element.elementor-element-46afe9e>.elementor-element-populated{padding:0 0 0 0}.elementor-467 .elementor-element.elementor-element-4021fbb .elementor-heading-title{font-size:30px}.elementor-467 .elementor-element.elementor-element-6678f32 .elementor-heading-title{font-size:30px}.elementor-467 .elementor-element.elementor-element-ec90c46 .elementor-heading-title{font-size:30px}.elementor-467 .elementor-element.elementor-element-ce189cd .elementor-heading-title{font-size:15px}.elementor-467 .elementor-element.elementor-element-7f4cf1b .elementor-heading-title{font-size:15px}.elementor-467 .elementor-element.elementor-element-42e51d2 .elementor-heading-title{font-size:15px}.elementor-467 .elementor-element.elementor-element-e289258 .elementor-heading-title{font-size:15px}.elementor-467 .elementor-element.elementor-element-2ea3021 .elementor-heading-title{font-size:15px}.elementor-467 .elementor-element.elementor-element-4da7d77 .elementor-heading-title{font-size:15px}}
@media(max-width:767px){.elementor-467 .elementor-element.elementor-element-399a530:not(.elementor-motion-effects-element-type-background),.elementor-467 .elementor-element.elementor-element-399a530>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://printshopelements-web.com/wp/wp-content/uploads/2019/01/sinki-seisaku.png);background-position:center center}.elementor-467 .elementor-element.elementor-element-399a530{padding:60px 30px 60px 30px}.elementor-467 .elementor-element.elementor-element-763ab43 .elementor-heading-title{font-size:45px}.elementor-467 .elementor-element.elementor-element-8e7b8ba{padding:0 25px 0 25px}.elementor-467 .elementor-element.elementor-element-ff46b94 .elementor-heading-title{font-size:11px}.elementor-467 .elementor-element.elementor-element-45929f3{padding:0 15px 0 15px}.elementor-467 .elementor-element.elementor-element-4d85512{font-size:14px;line-height:2.2em}.elementor-467 .elementor-element.elementor-element-d1e255d{padding:0 0 0 0}.elementor-467 .elementor-element.elementor-element-4021fbb .elementor-heading-title{font-size:20px;letter-spacing:-1px}.elementor-467 .elementor-element.elementor-element-9908997{padding:0 15px 0 15px}.elementor-467 .elementor-element.elementor-element-a138c03{padding:0 0 0 0}.elementor-467 .elementor-element.elementor-element-6678f32 .elementor-heading-title{font-size:20px;letter-spacing:-1px}.elementor-467 .elementor-element.elementor-element-a32ef1f{padding:0 15px 0 15px}.elementor-467 .elementor-element.elementor-element-24860da{--spacer-size:10px}.elementor-467 .elementor-element.elementor-element-ec90c46 .elementor-heading-title{font-size:20px;letter-spacing:-1px}.elementor-467 .elementor-element.elementor-element-fed97f2{padding:0 15px 0 15px}.elementor-467 .elementor-element.elementor-element-458a148{padding:0 15px 0 15px}.elementor-467 .elementor-element.elementor-element-ca973dd .elementor-button{font-size:13px}.elementor-467 .elementor-element.elementor-element-f4f7c04{padding:0 15px 0 15px}.elementor-467 .elementor-element.elementor-element-9eae6bf{padding:20px 15px 0 15px}.elementor-467 .elementor-element.elementor-element-2fff2c3{padding:0 15px 0 15px}.elementor-467 .elementor-element.elementor-element-886f887{padding:0 15px 0 15px}.elementor-467 .elementor-element.elementor-element-944d594{padding:0 15px 0 15px}.elementor-467 .elementor-element.elementor-element-63a6cc3{padding:0 15px 0 15px}.elementor-467 .elementor-element.elementor-element-740b5de{padding:20px 15px 0 15px}.elementor-467 .elementor-element.elementor-element-dca5f71{padding:0 15px 0 15px}.elementor-467 .elementor-element.elementor-element-b6d7965{padding:50px 15px 50px 15px}.elementor-467 .elementor-element.elementor-element-a2904fa .elementor-heading-title{font-size:20px}.elementor-467 .elementor-element.elementor-element-951453e{font-size:15px}.elementor-467 .elementor-element.elementor-element-0726aa6 .elementor-button{font-size:13px;padding:10px 80px 10px 80px}.elementor-467 .elementor-element.elementor-element-a801e4d img{width:100%}}
@media(min-width:1025px){.elementor-467 .elementor-element.elementor-element-399a530:not(.elementor-motion-effects-element-type-background),.elementor-467 .elementor-element.elementor-element-399a530>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}}
