.elementor-117821 .elementor-element.elementor-element-77d5a8a{--display:flex;--min-height:70vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--background-transition:0.3s;--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-117821 .elementor-element.elementor-element-77d5a8a:not(.elementor-motion-effects-element-type-background), .elementor-117821 .elementor-element.elementor-element-77d5a8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.yamatomfg.com/wp-content/uploads/2023/12/22355498_resize.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-117821 .elementor-element.elementor-element-77d5a8a, .elementor-117821 .elementor-element.elementor-element-77d5a8a::before{--border-transition:0.3s;}.elementor-117821 .elementor-element.elementor-element-ff1bf7b{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-117821 .elementor-element.elementor-element-ca0bfa9{text-align:center;}.elementor-117821 .elementor-element.elementor-element-ca0bfa9 .elementor-heading-title{color:var( --e-global-color-a8f00cb );}.elementor-117821 .elementor-element.elementor-element-2b70f9a{text-align:center;}.elementor-117821 .elementor-element.elementor-element-6819ce6{--display:flex;--min-height:200px;--background-transition:0.3s;--border-radius:15px 15px 15px 15px;}.elementor-117821 .elementor-element.elementor-element-6819ce6:not(.elementor-motion-effects-element-type-background), .elementor-117821 .elementor-element.elementor-element-6819ce6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E2BE447A;}.elementor-117821 .elementor-element.elementor-element-6819ce6, .elementor-117821 .elementor-element.elementor-element-6819ce6::before{--border-transition:0.3s;}.elementor-117821 .elementor-element.elementor-element-9c39a1c{text-align:center;}.elementor-117821 .elementor-element.elementor-element-9c39a1c .elementor-heading-title{color:var( --e-global-color-a8f00cb );}.elementor-117821 .elementor-element.elementor-element-6c58b1f{text-align:center;}.elementor-117821 .elementor-element.elementor-element-6c58b1f img{border-radius:15px 15px 15px 15px;}.elementor-117821 .elementor-element.elementor-element-5c23522{text-align:center;}.elementor-117821 .elementor-element.elementor-element-7057713{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-117821 .elementor-element.elementor-element-7057713.elementor-element{--align-self:center;}.elementor-117821 .elementor-element.elementor-element-7057713 .elementor-button{background-color:var( --e-global-color-a8f00cb );border-radius:10px 10px 10px 10px;}.elementor-117821 .elementor-element.elementor-element-6bfc9ba{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;}.elementor-117821 .elementor-element.elementor-element-b5eae27{--display:flex;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-117821 .elementor-element.elementor-element-b5eae27:not(.elementor-motion-effects-element-type-background), .elementor-117821 .elementor-element.elementor-element-b5eae27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-31e95b08 );}.elementor-117821 .elementor-element.elementor-element-b5eae27, .elementor-117821 .elementor-element.elementor-element-b5eae27::before{--border-transition:0.3s;}.elementor-117821 .elementor-element.elementor-element-0b7516f{text-align:center;}.elementor-117821 .elementor-element.elementor-element-0b7516f .elementor-heading-title{color:var( --e-global-color-a8f00cb );}.elementor-117821 .elementor-element.elementor-element-48ebd45 .elementor-icon-wrapper{text-align:center;}.elementor-117821 .elementor-element.elementor-element-48ebd45.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a8f00cb );}.elementor-117821 .elementor-element.elementor-element-48ebd45.elementor-view-framed .elementor-icon, .elementor-117821 .elementor-element.elementor-element-48ebd45.elementor-view-default .elementor-icon{color:var( --e-global-color-a8f00cb );border-color:var( --e-global-color-a8f00cb );}.elementor-117821 .elementor-element.elementor-element-48ebd45.elementor-view-framed .elementor-icon, .elementor-117821 .elementor-element.elementor-element-48ebd45.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-a8f00cb );}.elementor-117821 .elementor-element.elementor-element-e01418c{--display:flex;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-117821 .elementor-element.elementor-element-e01418c:not(.elementor-motion-effects-element-type-background), .elementor-117821 .elementor-element.elementor-element-e01418c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-31e95b08 );}.elementor-117821 .elementor-element.elementor-element-e01418c, .elementor-117821 .elementor-element.elementor-element-e01418c::before{--border-transition:0.3s;}.elementor-117821 .elementor-element.elementor-element-4c1f68f{text-align:center;}.elementor-117821 .elementor-element.elementor-element-4c1f68f .elementor-heading-title{color:var( --e-global-color-a8f00cb );}.elementor-117821 .elementor-element.elementor-element-d2302ef .elementor-icon-wrapper{text-align:center;}.elementor-117821 .elementor-element.elementor-element-d2302ef.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a8f00cb );}.elementor-117821 .elementor-element.elementor-element-d2302ef.elementor-view-framed .elementor-icon, .elementor-117821 .elementor-element.elementor-element-d2302ef.elementor-view-default .elementor-icon{color:var( --e-global-color-a8f00cb );border-color:var( --e-global-color-a8f00cb );}.elementor-117821 .elementor-element.elementor-element-d2302ef.elementor-view-framed .elementor-icon, .elementor-117821 .elementor-element.elementor-element-d2302ef.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-a8f00cb );}.elementor-117821 .elementor-element.elementor-element-2a43149{--display:flex;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-117821 .elementor-element.elementor-element-2a43149:not(.elementor-motion-effects-element-type-background), .elementor-117821 .elementor-element.elementor-element-2a43149 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-31e95b08 );}.elementor-117821 .elementor-element.elementor-element-2a43149, .elementor-117821 .elementor-element.elementor-element-2a43149::before{--border-transition:0.3s;}.elementor-117821 .elementor-element.elementor-element-cb2b091{text-align:center;}.elementor-117821 .elementor-element.elementor-element-cb2b091 .elementor-heading-title{color:var( --e-global-color-a8f00cb );}.elementor-117821 .elementor-element.elementor-element-e0b48c0 .elementor-icon-wrapper{text-align:center;}.elementor-117821 .elementor-element.elementor-element-e0b48c0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a8f00cb );}.elementor-117821 .elementor-element.elementor-element-e0b48c0.elementor-view-framed .elementor-icon, .elementor-117821 .elementor-element.elementor-element-e0b48c0.elementor-view-default .elementor-icon{color:var( --e-global-color-a8f00cb );border-color:var( --e-global-color-a8f00cb );}.elementor-117821 .elementor-element.elementor-element-e0b48c0.elementor-view-framed .elementor-icon, .elementor-117821 .elementor-element.elementor-element-e0b48c0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-a8f00cb );}.elementor-117821 .elementor-element.elementor-element-afb2615{--display:flex;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-117821 .elementor-element.elementor-element-afb2615:not(.elementor-motion-effects-element-type-background), .elementor-117821 .elementor-element.elementor-element-afb2615 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-31e95b08 );}.elementor-117821 .elementor-element.elementor-element-afb2615, .elementor-117821 .elementor-element.elementor-element-afb2615::before{--border-transition:0.3s;}.elementor-117821 .elementor-element.elementor-element-b25a670{text-align:center;}.elementor-117821 .elementor-element.elementor-element-b25a670 .elementor-heading-title{color:var( --e-global-color-a8f00cb );}.elementor-117821 .elementor-element.elementor-element-8f4ba92 .elementor-icon-wrapper{text-align:center;}.elementor-117821 .elementor-element.elementor-element-8f4ba92.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a8f00cb );}.elementor-117821 .elementor-element.elementor-element-8f4ba92.elementor-view-framed .elementor-icon, .elementor-117821 .elementor-element.elementor-element-8f4ba92.elementor-view-default .elementor-icon{color:var( --e-global-color-a8f00cb );border-color:var( --e-global-color-a8f00cb );}.elementor-117821 .elementor-element.elementor-element-8f4ba92.elementor-view-framed .elementor-icon, .elementor-117821 .elementor-element.elementor-element-8f4ba92.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-a8f00cb );}.elementor-117821 .elementor-element.elementor-element-ae58167{--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;--gap:5em 5em;--background-transition:0.3s;--padding-top:5em;--padding-bottom:5em;--padding-left:2em;--padding-right:2em;}.elementor-117821 .elementor-element.elementor-element-0b6671b{--display:flex;--background-transition:0.3s;--padding-top:4em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-117821 .elementor-element.elementor-element-0b6671b:not(.elementor-motion-effects-element-type-background), .elementor-117821 .elementor-element.elementor-element-0b6671b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-31e95b08 );}.elementor-117821 .elementor-element.elementor-element-0b6671b, .elementor-117821 .elementor-element.elementor-element-0b6671b::before{--border-transition:0.3s;}.elementor-117821 .elementor-element.elementor-element-5a0d106{text-align:center;}.elementor-117821 .elementor-element.elementor-element-5a0d106 .elementor-heading-title{color:var( --e-global-color-a8f00cb );}.elementor-117821 .elementor-element.elementor-element-537ee0b{--display:flex;--background-transition:0.3s;}.elementor-117821 .elementor-element.elementor-element-4981a80 .elementor-heading-title{color:var( --e-global-color-a8f00cb );font-family:"Noto Sans JP", Sans-serif;font-size:1.3em;font-weight:600;}.elementor-117821 .elementor-element.elementor-element-f83a19c .elementor-heading-title{color:var( --e-global-color-a8f00cb );font-family:"Noto Sans JP", Sans-serif;font-size:1.3em;font-weight:600;}.elementor-117821 .elementor-element.elementor-element-a2234a2 .elementor-heading-title{color:var( --e-global-color-a8f00cb );font-family:"Noto Sans JP", Sans-serif;font-size:1.3em;font-weight:600;}.elementor-117821 .elementor-element.elementor-element-c7cb193 .elementor-heading-title{color:var( --e-global-color-a8f00cb );font-family:"Noto Sans JP", Sans-serif;font-size:1.3em;font-weight:600;}.elementor-117821 .elementor-element.elementor-element-14f6465{--display:flex;--background-transition:0.3s;}.elementor-117821 .elementor-element.elementor-element-4bfc209{text-align:center;}.elementor-117821 .elementor-element.elementor-element-4bfc209 .elementor-heading-title{color:var( --e-global-color-31e95b08 );}.elementor-117821 .elementor-element.elementor-element-edd2c1f{text-align:center;}.elementor-117821 .elementor-element.elementor-element-edd2c1f .elementor-heading-title{color:var( --e-global-color-31e95b08 );}.elementor-117821 .elementor-element.elementor-element-63ff0d5{--display:flex;--background-transition:0.3s;}.elementor-117821 .elementor-element.elementor-element-63ff0d5:not(.elementor-motion-effects-element-type-background), .elementor-117821 .elementor-element.elementor-element-63ff0d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-31e95b08 );}.elementor-117821 .elementor-element.elementor-element-63ff0d5, .elementor-117821 .elementor-element.elementor-element-63ff0d5::before{--border-transition:0.3s;}.elementor-117821 .elementor-element.elementor-element-109ad0c > .elementor-widget-container{padding:0.75em 2.35em 0.75em 2.35em;background-color:var( --e-global-color-a8f00cb );}.elementor-117821 .elementor-element.elementor-element-109ad0c.elementor-element{--align-self:center;}.elementor-117821 .elementor-element.elementor-element-109ad0c{text-align:center;}.elementor-117821 .elementor-element.elementor-element-109ad0c .elementor-heading-title{color:var( --e-global-color-31e95b08 );}.elementor-117821 .elementor-element.elementor-element-f1928c4{text-align:center;}.elementor-117821 .elementor-element.elementor-element-f1928c4 .elementor-heading-title{color:var( --e-global-color-a8f00cb );}.elementor-117821 .elementor-element.elementor-element-c10c610{--display:flex;--background-transition:0.3s;border-style:none;--border-style:none;--margin-top:2em;--margin-bottom:2em;--margin-left:0em;--margin-right:0em;}.elementor-117821 .elementor-element.elementor-element-c10c610:not(.elementor-motion-effects-element-type-background), .elementor-117821 .elementor-element.elementor-element-c10c610 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-31e95b08 );}.elementor-117821 .elementor-element.elementor-element-c10c610, .elementor-117821 .elementor-element.elementor-element-c10c610::before{--border-transition:0.3s;}.elementor-117821 .elementor-element.elementor-element-c9cb1ce{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-117821 .elementor-element.elementor-element-a5e5862{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-117821 .elementor-element.elementor-element-5a257cd{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-117821 .elementor-element.elementor-element-5a257cd.elementor-element{--align-self:center;}.elementor-117821 .elementor-element.elementor-element-5a257cd .elementor-button{background-color:var( --e-global-color-a8f00cb );border-radius:10px 10px 10px 10px;}.elementor-117821 .elementor-element.elementor-element-497642f{--display:flex;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-117821 .elementor-element.elementor-element-497642f:not(.elementor-motion-effects-element-type-background), .elementor-117821 .elementor-element.elementor-element-497642f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-31e95b08 );}.elementor-117821 .elementor-element.elementor-element-497642f, .elementor-117821 .elementor-element.elementor-element-497642f::before{--border-transition:0.3s;}.elementor-117821 .elementor-element.elementor-element-c654176{text-align:center;}.elementor-117821 .elementor-element.elementor-element-798bb48{text-align:center;}.elementor-117821 .elementor-element.elementor-element-798bb48 .elementor-heading-title{color:var( --e-global-color-a8f00cb );}.elementor-117821 .elementor-element.elementor-element-b8d4fb1 .elementor-icon-wrapper{text-align:center;}.elementor-117821 .elementor-element.elementor-element-b8d4fb1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a8f00cb );}.elementor-117821 .elementor-element.elementor-element-b8d4fb1.elementor-view-framed .elementor-icon, .elementor-117821 .elementor-element.elementor-element-b8d4fb1.elementor-view-default .elementor-icon{color:var( --e-global-color-a8f00cb );border-color:var( --e-global-color-a8f00cb );}.elementor-117821 .elementor-element.elementor-element-b8d4fb1.elementor-view-framed .elementor-icon, .elementor-117821 .elementor-element.elementor-element-b8d4fb1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-a8f00cb );}.elementor-117821 .elementor-element.elementor-element-a4f6f07{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-117821 .elementor-element.elementor-element-69eacb1{--display:flex;--background-transition:0.3s;}.elementor-117821 .elementor-element.elementor-element-69eacb1:not(.elementor-motion-effects-element-type-background), .elementor-117821 .elementor-element.elementor-element-69eacb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-31e95b08 );}.elementor-117821 .elementor-element.elementor-element-69eacb1, .elementor-117821 .elementor-element.elementor-element-69eacb1::before{--border-transition:0.3s;}.elementor-117821 .elementor-element.elementor-element-6e13bcc > .elementor-widget-container{padding:0.75em 2.35em 0.75em 2.35em;background-color:var( --e-global-color-a8f00cb );}.elementor-117821 .elementor-element.elementor-element-6e13bcc.elementor-element{--align-self:center;}.elementor-117821 .elementor-element.elementor-element-6e13bcc{text-align:center;}.elementor-117821 .elementor-element.elementor-element-6e13bcc .elementor-heading-title{color:var( --e-global-color-31e95b08 );}.elementor-117821 .elementor-element.elementor-element-3624de7{text-align:center;}.elementor-117821 .elementor-element.elementor-element-3624de7 .elementor-heading-title{color:var( --e-global-color-a8f00cb );}.elementor-117821 .elementor-element.elementor-element-9573e99{--display:flex;--background-transition:0.3s;border-style:none;--border-style:none;--margin-top:2em;--margin-bottom:2em;--margin-left:0em;--margin-right:0em;}.elementor-117821 .elementor-element.elementor-element-9573e99:not(.elementor-motion-effects-element-type-background), .elementor-117821 .elementor-element.elementor-element-9573e99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-31e95b08 );}.elementor-117821 .elementor-element.elementor-element-9573e99, .elementor-117821 .elementor-element.elementor-element-9573e99::before{--border-transition:0.3s;}.elementor-117821 .elementor-element.elementor-element-4646efc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-117821 .elementor-element.elementor-element-fca96a5{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-117821 .elementor-element.elementor-element-d88877f{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-117821 .elementor-element.elementor-element-3572c6c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-117821 .elementor-element.elementor-element-a03c98d{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-117821 .elementor-element.elementor-element-9652d7d{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-117821 .elementor-element.elementor-element-41a1569{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-117821 .elementor-element.elementor-element-e975c42{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-117821 .elementor-element.elementor-element-255843c{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-117821 .elementor-element.elementor-element-540f60a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-117821 .elementor-element.elementor-element-08892ba{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-117821 .elementor-element.elementor-element-47deb38{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-117821 .elementor-element.elementor-element-0a6eac9{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-117821 .elementor-element.elementor-element-0a6eac9.elementor-element{--align-self:center;}.elementor-117821 .elementor-element.elementor-element-0a6eac9 .elementor-button{background-color:var( --e-global-color-a8f00cb );border-radius:10px 10px 10px 10px;}.elementor-117821 .elementor-element.elementor-element-db59807{--display:flex;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-117821 .elementor-element.elementor-element-db59807:not(.elementor-motion-effects-element-type-background), .elementor-117821 .elementor-element.elementor-element-db59807 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-31e95b08 );}.elementor-117821 .elementor-element.elementor-element-db59807, .elementor-117821 .elementor-element.elementor-element-db59807::before{--border-transition:0.3s;}.elementor-117821 .elementor-element.elementor-element-b58739a{text-align:center;}.elementor-117821 .elementor-element.elementor-element-923324e{text-align:center;}.elementor-117821 .elementor-element.elementor-element-923324e .elementor-heading-title{color:var( --e-global-color-a8f00cb );}.elementor-117821 .elementor-element.elementor-element-f575377 .elementor-icon-wrapper{text-align:center;}.elementor-117821 .elementor-element.elementor-element-f575377.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a8f00cb );}.elementor-117821 .elementor-element.elementor-element-f575377.elementor-view-framed .elementor-icon, .elementor-117821 .elementor-element.elementor-element-f575377.elementor-view-default .elementor-icon{color:var( --e-global-color-a8f00cb );border-color:var( --e-global-color-a8f00cb );}.elementor-117821 .elementor-element.elementor-element-f575377.elementor-view-framed .elementor-icon, .elementor-117821 .elementor-element.elementor-element-f575377.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-a8f00cb );}.elementor-117821 .elementor-element.elementor-element-42d0b12{--display:flex;--background-transition:0.3s;}.elementor-117821 .elementor-element.elementor-element-42d0b12:not(.elementor-motion-effects-element-type-background), .elementor-117821 .elementor-element.elementor-element-42d0b12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-31e95b08 );}.elementor-117821 .elementor-element.elementor-element-42d0b12, .elementor-117821 .elementor-element.elementor-element-42d0b12::before{--border-transition:0.3s;}.elementor-117821 .elementor-element.elementor-element-80ac87a > .elementor-widget-container{padding:0.75em 2.35em 0.75em 2.35em;background-color:var( --e-global-color-a8f00cb );}.elementor-117821 .elementor-element.elementor-element-80ac87a.elementor-element{--align-self:center;}.elementor-117821 .elementor-element.elementor-element-80ac87a{text-align:center;}.elementor-117821 .elementor-element.elementor-element-80ac87a .elementor-heading-title{color:var( --e-global-color-31e95b08 );}.elementor-117821 .elementor-element.elementor-element-94597a0{text-align:center;}.elementor-117821 .elementor-element.elementor-element-94597a0 .elementor-heading-title{color:var( --e-global-color-a8f00cb );}.elementor-117821 .elementor-element.elementor-element-22446a9{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-117821 .elementor-element.elementor-element-e47a594{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-117821 .elementor-element.elementor-element-b58e8bf > .elementor-widget-container{padding:1em 1em 1em 0em;border-style:solid;border-width:0px 0px 3px 0px;border-color:var( --e-global-color-a8f00cb );}.elementor-117821 .elementor-element.elementor-element-b58e8bf .elementor-heading-title{color:var( --e-global-color-a8f00cb );}.elementor-117821 .elementor-element.elementor-element-834032d > .elementor-widget-container{padding:1em 1em 1em 0em;border-style:solid;border-width:0px 0px 3px 0px;border-color:var( --e-global-color-a8f00cb );}.elementor-117821 .elementor-element.elementor-element-834032d .elementor-heading-title{color:var( --e-global-color-a8f00cb );}.elementor-117821 .elementor-element.elementor-element-3aede78 > .elementor-widget-container{padding:1em 1em 1em 0em;border-style:solid;border-width:0px 0px 3px 0px;border-color:var( --e-global-color-a8f00cb );}.elementor-117821 .elementor-element.elementor-element-3aede78 .elementor-heading-title{color:var( --e-global-color-a8f00cb );}.elementor-117821 .elementor-element.elementor-element-2b1db23{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-117821 .elementor-element.elementor-element-8c5b599{text-align:center;}.elementor-117821 .elementor-element.elementor-element-3590b3e{--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;--background-transition:0.3s;}.elementor-117821 .elementor-element.elementor-element-7622e38{--display:flex;--background-transition:0.3s;--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-117821 .elementor-element.elementor-element-7622e38:not(.elementor-motion-effects-element-type-background), .elementor-117821 .elementor-element.elementor-element-7622e38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-31e95b08 );}.elementor-117821 .elementor-element.elementor-element-7622e38, .elementor-117821 .elementor-element.elementor-element-7622e38::before{--border-transition:0.3s;}.elementor-117821 .elementor-element.elementor-element-a8bc7c7{text-align:left;}.elementor-117821 .elementor-element.elementor-element-a8bc7c7 .elementor-heading-title{font-size:0.8em;font-weight:bold;}.elementor-117821 .elementor-element.elementor-element-5b1b93f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-117821 .elementor-element.elementor-element-5b1b93f{text-align:left;}@media(min-width:768px){.elementor-117821 .elementor-element.elementor-element-537ee0b{--content-width:600px;}}@media(min-width:1024px){.elementor-117821 .elementor-element.elementor-element-77d5a8a:not(.elementor-motion-effects-element-type-background), .elementor-117821 .elementor-element.elementor-element-77d5a8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for heading, class: .elementor-element-ca0bfa9 */.elementor-117821 .elementor-element.elementor-element-ca0bfa9 h2 {
    font-size: clamp(1.5rem, 0.2368rem + 6.3158vw, 4.5rem);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b70f9a */.elementor-117821 .elementor-element.elementor-element-2b70f9a p {
font-size: clamp(3rem, 2.0411rem + 4.3836vw, 5rem);
font-weight: bold;
line-height: 1.35em;
}
.elementor-117821 .elementor-element.elementor-element-2b70f9a span {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c39a1c */.elementor-117821 .elementor-element.elementor-element-9c39a1c p {
font-size: clamp(1.5rem, 1.0205rem + 2.1918vw, 2.5rem);
font-weight: bold;
line-height: 1.35em;
}
.elementor-117821 .elementor-element.elementor-element-9c39a1c span {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7057713 */.elementor-117821 .elementor-element.elementor-element-7057713 a{
    width: 88%;
    font-size: clamp(1.5rem, 1.2771rem + 1.0191vw, 2.5rem);
    line-height: 1.35em;
}
.elementor-117821 .elementor-element.elementor-element-7057713 span {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b7516f */.elementor-117821 .elementor-element.elementor-element-0b7516f p {
font-size: clamp(1.5rem, 1.0205rem + 2.1918vw, 2.5rem);
font-weight: bold;
line-height: 1.35em;
}
.elementor-117821 .elementor-element.elementor-element-0b7516f span {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c1f68f */.elementor-117821 .elementor-element.elementor-element-4c1f68f p {
font-size: clamp(1.5rem, 1.0205rem + 2.1918vw, 2.5rem);
font-weight: bold;
line-height: 1.35em;
}
.elementor-117821 .elementor-element.elementor-element-4c1f68f span {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cb2b091 */.elementor-117821 .elementor-element.elementor-element-cb2b091 p {
font-size: clamp(1.5rem, 1.0205rem + 2.1918vw, 2.5rem);
font-weight: bold;
line-height: 1.35em;
}
.elementor-117821 .elementor-element.elementor-element-cb2b091 span {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b25a670 */.elementor-117821 .elementor-element.elementor-element-b25a670 p {
font-size: clamp(1.5rem, 1.0205rem + 2.1918vw, 2.5rem);
font-weight: bold;
line-height: 1.35em;
}
.elementor-117821 .elementor-element.elementor-element-b25a670 span {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a0d106 */.elementor-117821 .elementor-element.elementor-element-5a0d106 h2 {
    font-size: clamp(1.5rem, 0.2368rem + 6.3158vw, 4.5rem);
line-height: 1.35em;
}
.elementor-117821 .elementor-element.elementor-element-5a0d106 span {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4bfc209 */.elementor-117821 .elementor-element.elementor-element-4bfc209 p {
font-size: clamp(1.5rem, 1.3328rem + 0.7643vw, 2.25rem);
font-weight: bold;
}
.elementor-117821 .elementor-element.elementor-element-4bfc209 span {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-edd2c1f */.elementor-117821 .elementor-element.elementor-element-edd2c1f p {
font-size: clamp(3rem, 2.0411rem + 4.3836vw, 5rem);
font-weight: bold;
line-height: 1.35em;
}
.elementor-117821 .elementor-element.elementor-element-edd2c1f span {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-109ad0c */.elementor-117821 .elementor-element.elementor-element-109ad0c p {
font-size: clamp(1.5rem, 1.3328rem + 0.7643vw, 2.25rem);
font-weight: bold;
}
.elementor-117821 .elementor-element.elementor-element-109ad0c span {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f1928c4 */.elementor-117821 .elementor-element.elementor-element-f1928c4 h2 {
    font-size: clamp(1.5rem, 0.2368rem + 6.3158vw, 4.5rem);
line-height: 1.35em;
}
.elementor-117821 .elementor-element.elementor-element-f1928c4 span {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fa782a */.elementor-117821 .elementor-element.elementor-element-3fa782a b {
    background:linear-gradient(transparent 60%, #ff6 60%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5a257cd */.elementor-117821 .elementor-element.elementor-element-5a257cd a{
    width: 88%;
    font-size: clamp(1.5rem, 1.2771rem + 1.0191vw, 2.5rem);
    line-height: 1.35em;
}
.elementor-117821 .elementor-element.elementor-element-5a257cd span {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c654176 */.elementor-117821 .elementor-element.elementor-element-c654176 b {
    background:linear-gradient(transparent 60%, #ff6 60%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-798bb48 */.elementor-117821 .elementor-element.elementor-element-798bb48 p {
font-size: clamp(1.5rem, 1.3328rem + 0.7643vw, 2.25rem);
font-weight: bold;
}
.elementor-117821 .elementor-element.elementor-element-798bb48 span {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e13bcc */.elementor-117821 .elementor-element.elementor-element-6e13bcc p {
font-size: clamp(1.5rem, 1.3328rem + 0.7643vw, 2.25rem);
font-weight: bold;
}
.elementor-117821 .elementor-element.elementor-element-6e13bcc span {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3624de7 */.elementor-117821 .elementor-element.elementor-element-3624de7 h2 {
    font-size: clamp(1.5rem, 0.2368rem + 6.3158vw, 4.5rem);
line-height: 1.35em;
}
.elementor-117821 .elementor-element.elementor-element-3624de7 span {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dee98ec */.elementor-117821 .elementor-element.elementor-element-dee98ec b {
    background:linear-gradient(transparent 60%, #ff6 60%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8130676 */.elementor-117821 .elementor-element.elementor-element-8130676 h3 {
line-height: 1.35em;
}
.elementor-117821 .elementor-element.elementor-element-8130676 span {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5f61eff */.elementor-117821 .elementor-element.elementor-element-5f61eff b {
    background:linear-gradient(transparent 60%, #ff6 60%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3e753e */.elementor-117821 .elementor-element.elementor-element-a3e753e h3 {
line-height: 1.35em;
}
.elementor-117821 .elementor-element.elementor-element-a3e753e span {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2b049f0 */.elementor-117821 .elementor-element.elementor-element-2b049f0 b {
    background:linear-gradient(transparent 60%, #ff6 60%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d64fc63 */.elementor-117821 .elementor-element.elementor-element-d64fc63 h3 {
line-height: 1.35em;
}
.elementor-117821 .elementor-element.elementor-element-d64fc63 span {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41511fa */.elementor-117821 .elementor-element.elementor-element-41511fa b {
    background:linear-gradient(transparent 60%, #ff6 60%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0a6eac9 */.elementor-117821 .elementor-element.elementor-element-0a6eac9 a{
    width: 88%;
    font-size: clamp(1.5rem, 1.2771rem + 1.0191vw, 2.5rem);
    line-height: 1.35em;
}
.elementor-117821 .elementor-element.elementor-element-0a6eac9 span {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b58739a */.elementor-117821 .elementor-element.elementor-element-b58739a b {
    background:linear-gradient(transparent 60%, #ff6 60%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-923324e */.elementor-117821 .elementor-element.elementor-element-923324e p{
    font-size: clamp(1.5rem, 0.2368rem + 6.3158vw, 4.5rem);
    font-weight: bold;
}
.elementor-117821 .elementor-element.elementor-element-923324e span {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-80ac87a */.elementor-117821 .elementor-element.elementor-element-80ac87a p {
font-size: clamp(1.5rem, 1.3328rem + 0.7643vw, 2.25rem);
font-weight: bold;
}
.elementor-117821 .elementor-element.elementor-element-80ac87a span {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-94597a0 */.elementor-117821 .elementor-element.elementor-element-94597a0 h2 {
    font-size: clamp(1.5rem, 0.2368rem + 6.3158vw, 4.5rem);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b16f88 */.elementor-117821 .elementor-element.elementor-element-1b16f88 b {
    background:linear-gradient(transparent 60%, #ff6 60%);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-01ed20f */.elementor-117821 .elementor-element.elementor-element-01ed20f b {
    background:linear-gradient(transparent 60%, #ff6 60%);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69a1986 */.elementor-117821 .elementor-element.elementor-element-69a1986 b {
    background:linear-gradient(transparent 60%, #ff6 60%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae58167 */.elementor-117821 .elementor-element.elementor-element-ae58167 {
    background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='100%25' width='100%25'%3E%3Cdefs%3E%3Cpattern id='doodad' width='99' height='99' viewBox='0 0 40 40' patternUnits='userSpaceOnUse' patternTransform='rotate(306)'%3E%3Crect width='100%25' height='100%25' fill='rgba(116, 42, 42,1)'/%3E%3Cpath d='M-10 10h60v20h-60z' fill='rgba(53, 23, 23,1)' filter='url(%23filter-doodad-1)'/%3E%3Cpath d='M-30 10h6l-2 20h-6zM10 10h6l-2 20h-6zM50 10h6l-2 20h-6z' stroke-miterlimit='99' fill='rgba(116, 42, 42,1)'/%3E%3C/pattern%3E%3Cfilter id='filter-doodad-1'%3E%3CfeTurbulence baseFrequency='0.01 0.45' numOctaves='2' result='result1'/%3E%3CfeDisplacementMap in2='result1' scale='17' result='result2' xChannelSelector='R' yChannelSelector='G' in='SourceGraphic'/%3E%3CfeComposite in2='result2' in='SourceGraphic' operator='atop' result='compositeGraphic'/%3E%3CfeOffset in='compositeGraphic' result='fbSourceGraphic' dx='-1.7'/%3E%3C/filter%3E%3C/defs%3E%3Crect fill='url(%23doodad)' height='200%25' width='200%25'/%3E%3C/svg%3E ")
}/* End custom CSS */