.elementor-122 .elementor-element.elementor-element-3b3024f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-122 .elementor-element.elementor-element-b086513{--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;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-122 .elementor-element.elementor-element-e215814{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-122 .elementor-element.elementor-element-f8188ca{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:1;--border-radius:37px 37px 37px 37px;box-shadow:0px 10px 30px 0px rgba(0, 90, 233, 0.30196078431372547);--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;position:absolute;top:-107px;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-122 .elementor-element.elementor-element-f8188ca:not(.elementor-motion-effects-element-type-background), .elementor-122 .elementor-element.elementor-element-f8188ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(360deg, #690000 0%, #DB0000 100%);}.elementor-122 .elementor-element.elementor-element-f8188ca::before, .elementor-122 .elementor-element.elementor-element-f8188ca > .elementor-background-video-container::before, .elementor-122 .elementor-element.elementor-element-f8188ca > .e-con-inner > .elementor-background-video-container::before, .elementor-122 .elementor-element.elementor-element-f8188ca > .elementor-background-slideshow::before, .elementor-122 .elementor-element.elementor-element-f8188ca > .e-con-inner > .elementor-background-slideshow::before, .elementor-122 .elementor-element.elementor-element-f8188ca > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-122 .elementor-element.elementor-element-88df0e7{--display:flex;--justify-content:center;}.elementor-122 .elementor-element.elementor-element-b9cb456 .elementor-icon-box-wrapper{align-items:center;}.elementor-122 .elementor-element.elementor-element-b9cb456{--icon-box-icon-margin:19px;}.elementor-122 .elementor-element.elementor-element-b9cb456 .elementor-icon-box-title{margin-block-end:8px;color:#FFFFFF;}.elementor-122 .elementor-element.elementor-element-b9cb456.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-122 .elementor-element.elementor-element-b9cb456.elementor-view-framed .elementor-icon, .elementor-122 .elementor-element.elementor-element-b9cb456.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-122 .elementor-element.elementor-element-b9cb456 .elementor-icon i{transform:rotate(0deg);}.elementor-122 .elementor-element.elementor-element-b9cb456 .elementor-icon-box-title, .elementor-122 .elementor-element.elementor-element-b9cb456 .elementor-icon-box-title a{font-family:"Yusei Magic", Sans-serif;}.elementor-122 .elementor-element.elementor-element-7e75fb5{--display:flex;--justify-content:center;}.elementor-122 .elementor-element.elementor-element-431c30c .elementor-icon-box-wrapper{align-items:center;}.elementor-122 .elementor-element.elementor-element-431c30c{--icon-box-icon-margin:19px;}.elementor-122 .elementor-element.elementor-element-431c30c .elementor-icon-box-title{margin-block-end:8px;color:#FFFFFF;}.elementor-122 .elementor-element.elementor-element-431c30c.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-122 .elementor-element.elementor-element-431c30c.elementor-view-framed .elementor-icon, .elementor-122 .elementor-element.elementor-element-431c30c.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-122 .elementor-element.elementor-element-431c30c .elementor-icon i{transform:rotate(0deg);}.elementor-122 .elementor-element.elementor-element-431c30c .elementor-icon-box-title, .elementor-122 .elementor-element.elementor-element-431c30c .elementor-icon-box-title a{font-family:"Yusei Magic", Sans-serif;}.elementor-122 .elementor-element.elementor-element-b504c55{--display:flex;--justify-content:center;}.elementor-122 .elementor-element.elementor-element-d724ad4 .elementor-icon-box-wrapper{align-items:center;}.elementor-122 .elementor-element.elementor-element-d724ad4{--icon-box-icon-margin:19px;}.elementor-122 .elementor-element.elementor-element-d724ad4 .elementor-icon-box-title{margin-block-end:8px;color:#FFFFFF;}.elementor-122 .elementor-element.elementor-element-d724ad4.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-122 .elementor-element.elementor-element-d724ad4.elementor-view-framed .elementor-icon, .elementor-122 .elementor-element.elementor-element-d724ad4.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-122 .elementor-element.elementor-element-d724ad4 .elementor-icon i{transform:rotate(0deg);}.elementor-122 .elementor-element.elementor-element-d724ad4 .elementor-icon-box-title, .elementor-122 .elementor-element.elementor-element-d724ad4 .elementor-icon-box-title a{font-family:"Yusei Magic", Sans-serif;}.elementor-122 .elementor-element.elementor-element-41fd45c{--display:flex;--justify-content:center;}.elementor-122 .elementor-element.elementor-element-fa70f61 .elementor-icon-box-wrapper{align-items:center;}.elementor-122 .elementor-element.elementor-element-fa70f61{--icon-box-icon-margin:19px;}.elementor-122 .elementor-element.elementor-element-fa70f61 .elementor-icon-box-title{margin-block-end:8px;color:#FFFFFF;}.elementor-122 .elementor-element.elementor-element-fa70f61.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-122 .elementor-element.elementor-element-fa70f61.elementor-view-framed .elementor-icon, .elementor-122 .elementor-element.elementor-element-fa70f61.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-122 .elementor-element.elementor-element-fa70f61 .elementor-icon i{transform:rotate(0deg);}.elementor-122 .elementor-element.elementor-element-fa70f61 .elementor-icon-box-title, .elementor-122 .elementor-element.elementor-element-fa70f61 .elementor-icon-box-title a{font-family:"Yusei Magic", Sans-serif;}.elementor-122 .elementor-element.elementor-element-332ecd4{--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;--overlay-opacity:0.5;border-style:none;--border-style:none;--margin-top:-76px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-122 .elementor-element.elementor-element-332ecd4::before, .elementor-122 .elementor-element.elementor-element-332ecd4 > .elementor-background-video-container::before, .elementor-122 .elementor-element.elementor-element-332ecd4 > .e-con-inner > .elementor-background-video-container::before, .elementor-122 .elementor-element.elementor-element-332ecd4 > .elementor-background-slideshow::before, .elementor-122 .elementor-element.elementor-element-332ecd4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-122 .elementor-element.elementor-element-332ecd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-122 .elementor-element.elementor-element-b8d8a16{--display:flex;--min-height:97px;--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:space-between;--align-items:center;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-122 .elementor-element.elementor-element-b8d8a16:not(.elementor-motion-effects-element-type-background), .elementor-122 .elementor-element.elementor-element-b8d8a16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(202deg, #790000 0%, #A00000 100%);}.elementor-122 .elementor-element.elementor-element-b8d8a16::before, .elementor-122 .elementor-element.elementor-element-b8d8a16 > .elementor-background-video-container::before, .elementor-122 .elementor-element.elementor-element-b8d8a16 > .e-con-inner > .elementor-background-video-container::before, .elementor-122 .elementor-element.elementor-element-b8d8a16 > .elementor-background-slideshow::before, .elementor-122 .elementor-element.elementor-element-b8d8a16 > .e-con-inner > .elementor-background-slideshow::before, .elementor-122 .elementor-element.elementor-element-b8d8a16 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-122 .elementor-element.elementor-element-66cde52{--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;--margin-top:28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-122 .elementor-element.elementor-element-39d926a{--display:flex;--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;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-122 .elementor-element.elementor-element-b1b63f9{width:auto;max-width:auto;}.elementor-122 .elementor-element.elementor-element-f5c62ec{--display:flex;--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;--align-items:center;--overlay-opacity:0.5;--border-radius:40px 40px 40px 40px;}.elementor-122 .elementor-element.elementor-element-f5c62ec::before, .elementor-122 .elementor-element.elementor-element-f5c62ec > .elementor-background-video-container::before, .elementor-122 .elementor-element.elementor-element-f5c62ec > .e-con-inner > .elementor-background-video-container::before, .elementor-122 .elementor-element.elementor-element-f5c62ec > .elementor-background-slideshow::before, .elementor-122 .elementor-element.elementor-element-f5c62ec > .e-con-inner > .elementor-background-slideshow::before, .elementor-122 .elementor-element.elementor-element-f5c62ec > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(212deg, #000000 0%, #575757 100%);}.elementor-122 .elementor-element.elementor-element-a343956{--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;--justify-content:center;--margin-top:22px;--margin-bottom:-23px;--margin-left:0px;--margin-right:0px;}.elementor-122 .elementor-element.elementor-element-71f1c74 .elementor-icon-wrapper{text-align:center;}.elementor-122 .elementor-element.elementor-element-71f1c74.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-122 .elementor-element.elementor-element-71f1c74.elementor-view-framed .elementor-icon, .elementor-122 .elementor-element.elementor-element-71f1c74.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-122 .elementor-element.elementor-element-71f1c74.elementor-view-framed .elementor-icon, .elementor-122 .elementor-element.elementor-element-71f1c74.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-122 .elementor-element.elementor-element-11abad8.elementor-element{--align-self:center;}.elementor-122 .elementor-element.elementor-element-11abad8{text-align:center;font-family:"Yusei Magic", Sans-serif;font-size:24px;color:#FFFFFF;}.elementor-122 .elementor-element.elementor-element-11abad8 p{margin-block-end:0px;}.elementor-122 .elementor-element.elementor-element-11abad8 a{color:#FFFFFF;}.elementor-122 .elementor-element.elementor-element-b4cca7f{--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;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;}.elementor-122 .elementor-element.elementor-element-7831a57 .elementor-button{background-color:transparent;font-family:"Yusei Magic", Sans-serif;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(234deg, #C94B4B 0%, #CE2929 100%);border-radius:10px 10px 10px 10px;}.elementor-122 .elementor-element.elementor-element-7831a57 .elementor-button-content-wrapper{flex-direction:row;}.elementor-122 .elementor-element.elementor-element-cac4a7d .elementor-heading-title{font-family:"Yusei Magic", Sans-serif;color:#FFFFFF;}.elementor-122 .elementor-element.elementor-element-a3af9c6 .elementor-button{background-color:transparent;font-family:"Yusei Magic", Sans-serif;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(234deg, #C94B4B 0%, #CE2929 100%);border-radius:10px 10px 10px 10px;}.elementor-122 .elementor-element.elementor-element-a3af9c6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-122 .elementor-element.elementor-element-f67f397{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-122 .elementor-element.elementor-element-034ebce{--divider-border-style:curved;--divider-color:#FF1818;--divider-border-width:1.1px;--divider-pattern-height:23.1px;--divider-pattern-size:36px;}.elementor-122 .elementor-element.elementor-element-034ebce .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-122 .elementor-element.elementor-element-034ebce .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-122 .elementor-element.elementor-element-8916f77{text-align:center;}.elementor-122 .elementor-element.elementor-element-8916f77 .elementor-heading-title{font-family:"Yusei Magic", Sans-serif;}.elementor-122 .elementor-element.elementor-element-b6a6412{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-122 .elementor-element.elementor-element-2ba6abc{--display:flex;--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;--align-items:center;}.elementor-122 .elementor-element.elementor-element-3116007 > .elementor-widget-container{background-color:transparent;background-image:linear-gradient(182deg, #6C030300 21%, #5D090900 100%);}.elementor-122 .elementor-element.elementor-element-3116007{columns:1;text-align:center;font-family:"Yusei Magic", Sans-serif;font-weight:600;}.elementor-122 .elementor-element.elementor-element-3116007 p{margin-block-end:0px;}.elementor-122 .elementor-element.elementor-element-8a59875 .elementor-button{background-color:transparent;background-image:linear-gradient(194deg, #F73636 0%, #2F1616 100%);box-shadow:4px 9px 11px -2px rgba(0,0,0,0.5);}.elementor-122 .elementor-element.elementor-element-8a59875 .elementor-button:hover, .elementor-122 .elementor-element.elementor-element-8a59875 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #E95959 0%, #C31111 95%);}.elementor-122 .elementor-element.elementor-element-8a59875.elementor-element{--align-self:center;}.elementor-122 .elementor-element.elementor-element-3c7a13d img{width:67%;max-width:100%;height:344px;object-fit:contain;object-position:center center;opacity:1;filter:brightness( 95% ) contrast( 100% ) saturate( 83% ) blur( 0px ) hue-rotate( 0deg );}.elementor-122 .elementor-element.elementor-element-19b3136{--display:flex;--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;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-122 .elementor-element.elementor-element-9aa6049{--display:flex;--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:7px;--padding-bottom:4px;--padding-left:35px;--padding-right:35px;}.elementor-122 .elementor-element.elementor-element-487b28a{--display:flex;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;position:relative;bottom:0px;left:0px;}.elementor-122 .elementor-element.elementor-element-274afba > .elementor-widget-container{margin:0 0 0 0;}.elementor-122 .elementor-element.elementor-element-274afba{animation-timing-function:cubic-bezier(0.25,0.46,0.45,0.94);}.elementor-122 .elementor-element.elementor-element-274afba .aux-media-image{border-radius:20px 20px 0px 0px !important;}.elementor-122 .elementor-element.elementor-element-274afba .entry-header .entry-title a{color:var( --e-global-color-5211b6c );font-size:27px;font-weight:bold;}.elementor-122 .elementor-element.elementor-element-274afba .entry-header .entry-title a:hover{color:var( --e-global-color-43771d5 );}.elementor-122 .elementor-element.elementor-element-274afba .entry-tax a{color:var( --e-global-color-5211b6c );}.elementor-122 .elementor-element.elementor-element-274afba .entry-tax a:hover{color:var( --e-global-color-43771d5 );}.elementor-122 .elementor-element.elementor-element-274afba .entry-tax{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;}.elementor-122 .elementor-element.elementor-element-274afba .entry-tax a:after{margin-right:5px;margin-left:5px;}.elementor-122 .elementor-element.elementor-element-19d3c13 > .elementor-widget-container{margin:0 0 0 0;}.elementor-122 .elementor-element.elementor-element-19d3c13{animation-timing-function:cubic-bezier(0.25,0.46,0.45,0.94);}.elementor-122 .elementor-element.elementor-element-19d3c13 .aux-media-image{border-radius:20px 20px 0px 0px !important;}.elementor-122 .elementor-element.elementor-element-19d3c13 .entry-header .entry-title a{color:var( --e-global-color-5211b6c );font-size:27px;font-weight:bold;}.elementor-122 .elementor-element.elementor-element-19d3c13 .entry-header .entry-title a:hover{color:var( --e-global-color-43771d5 );}.elementor-122 .elementor-element.elementor-element-19d3c13 .entry-tax a{color:var( --e-global-color-5211b6c );}.elementor-122 .elementor-element.elementor-element-19d3c13 .entry-tax a:hover{color:var( --e-global-color-43771d5 );}.elementor-122 .elementor-element.elementor-element-19d3c13 .entry-tax{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;}.elementor-122 .elementor-element.elementor-element-19d3c13 .entry-tax a:after{margin-right:5px;margin-left:5px;}.elementor-122 .elementor-element.elementor-element-b94f01e{--display:flex;}.elementor-122 .elementor-element.elementor-element-8dacd17{--divider-border-style:curved;--divider-color:#FF1818;--divider-border-width:1.1px;--divider-pattern-height:23.1px;--divider-pattern-size:36px;}.elementor-122 .elementor-element.elementor-element-8dacd17 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-122 .elementor-element.elementor-element-8dacd17 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-122 .elementor-element.elementor-element-443bcc0 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-122 .elementor-element.elementor-element-443bcc0{text-align:center;}.elementor-122 .elementor-element.elementor-element-443bcc0 .elementor-heading-title{font-family:"Yusei Magic", Sans-serif;}.elementor-122 .elementor-element.elementor-element-3f8e39e{text-align:left;}.elementor-122 .elementor-element.elementor-element-cdf72b8{--display:flex;--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:7px;--padding-bottom:4px;--padding-left:35px;--padding-right:35px;}.elementor-122 .elementor-element.elementor-element-cdf72b8::before, .elementor-122 .elementor-element.elementor-element-cdf72b8 > .elementor-background-video-container::before, .elementor-122 .elementor-element.elementor-element-cdf72b8 > .e-con-inner > .elementor-background-video-container::before, .elementor-122 .elementor-element.elementor-element-cdf72b8 > .elementor-background-slideshow::before, .elementor-122 .elementor-element.elementor-element-cdf72b8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-122 .elementor-element.elementor-element-cdf72b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-122 .elementor-element.elementor-element-17e5cc1{--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;--flex-wrap:wrap;}.elementor-122 .elementor-element.elementor-element-cd863a2 > .elementor-widget-container{margin:24px 24px 24px 24px;}.elementor-122 .elementor-element.elementor-element-cd863a2{text-align:center;}.elementor-122 .elementor-element.elementor-element-cd863a2 .elementor-heading-title{font-family:"Yusei Magic", Sans-serif;font-size:46px;font-weight:300;color:#FFFFFF;}.elementor-122 .elementor-element.elementor-element-c6d883d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;position:relative;bottom:0px;left:0px;}.elementor-122 .elementor-element.elementor-element-2b88424 > .elementor-widget-container{margin:0 0 0 0;}.elementor-122 .elementor-element.elementor-element-2b88424{animation-timing-function:cubic-bezier(0.25,0.46,0.45,0.94);}.elementor-122 .elementor-element.elementor-element-2b88424 .aux-media-image{border-radius:20px 20px 0px 0px !important;}.elementor-122 .elementor-element.elementor-element-2b88424 .entry-header .entry-title a{color:var( --e-global-color-5211b6c );font-size:27px;font-weight:bold;}.elementor-122 .elementor-element.elementor-element-2b88424 .entry-header .entry-title a:hover{color:var( --e-global-color-43771d5 );}.elementor-122 .elementor-element.elementor-element-2b88424 .entry-tax a{color:var( --e-global-color-5211b6c );}.elementor-122 .elementor-element.elementor-element-2b88424 .entry-tax a:hover{color:var( --e-global-color-43771d5 );}.elementor-122 .elementor-element.elementor-element-2b88424 .entry-tax{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;}.elementor-122 .elementor-element.elementor-element-2b88424 .entry-tax a:after{margin-right:5px;margin-left:5px;}@media(min-width:768px){.elementor-122 .elementor-element.elementor-element-b8d8a16{--width:100%;}.elementor-122 .elementor-element.elementor-element-39d926a{--width:100%;}.elementor-122 .elementor-element.elementor-element-b6a6412{--content-width:1024px;}.elementor-122 .elementor-element.elementor-element-19b3136{--width:100%;}.elementor-122 .elementor-element.elementor-element-487b28a{--width:100%;}.elementor-122 .elementor-element.elementor-element-c6d883d{--width:100%;}}@media(max-width:1024px){.elementor-122 .elementor-element.elementor-element-f8188ca{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;position:absolute;top:-105px;}.elementor-122 .elementor-element.elementor-element-88df0e7{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-122 .elementor-element.elementor-element-7e75fb5{--margin-top:0px;--margin-bottom:020px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-122 .elementor-element.elementor-element-b504c55{--margin-top:0px;--margin-bottom:020px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-122 .elementor-element.elementor-element-41fd45c{--margin-top:0px;--margin-bottom:020px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-122 .elementor-element.elementor-element-b6a6412{--grid-auto-flow:row;}.elementor-122 .elementor-element.elementor-element-9aa6049{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:200px;--padding-left:35px;--padding-right:35px;}.elementor-122 .elementor-element.elementor-element-487b28a{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-122 .elementor-element.elementor-element-274afba{width:100%;max-width:100%;}.elementor-122 .elementor-element.elementor-element-274afba > .elementor-widget-container{margin:0px -40px 0px -10px;padding:0px 0px 0px 0px;}.elementor-122 .elementor-element.elementor-element-19d3c13{width:100%;max-width:100%;}.elementor-122 .elementor-element.elementor-element-19d3c13 > .elementor-widget-container{margin:0px -40px 0px -10px;padding:0px 0px 0px 0px;}.elementor-122 .elementor-element.elementor-element-cdf72b8{--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;--padding-top:100px;--padding-bottom:200px;--padding-left:35px;--padding-right:35px;}.elementor-122 .elementor-element.elementor-element-17e5cc1{--margin-top:-93px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-122 .elementor-element.elementor-element-c6d883d{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:68px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-122 .elementor-element.elementor-element-2b88424{width:100%;max-width:100%;}.elementor-122 .elementor-element.elementor-element-2b88424 > .elementor-widget-container{margin:0px -40px 0px -10px;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-122 .elementor-element.elementor-element-e215814{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-122 .elementor-element.elementor-element-f8188ca{--border-radius:0px 0px 0px 0px;position:static;}.elementor-122 .elementor-element.elementor-element-88df0e7{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-122 .elementor-element.elementor-element-7e75fb5{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-122 .elementor-element.elementor-element-b504c55{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-122 .elementor-element.elementor-element-41fd45c{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-122 .elementor-element.elementor-element-b6a6412{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-122 .elementor-element.elementor-element-3c7a13d{width:100%;max-width:100%;}.elementor-122 .elementor-element.elementor-element-3c7a13d.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-122 .elementor-element.elementor-element-9aa6049{--padding-top:80px;--padding-bottom:50px;--padding-left:35px;--padding-right:35px;}.elementor-122 .elementor-element.elementor-element-487b28a{--justify-content:center;}.elementor-122 .elementor-element.elementor-element-274afba > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-122 .elementor-element.elementor-element-274afba{max-width:70%;}.elementor-122 .elementor-element.elementor-element-19d3c13 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-122 .elementor-element.elementor-element-19d3c13{max-width:70%;}.elementor-122 .elementor-element.elementor-element-cdf72b8{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:20px;--padding-left:35px;--padding-right:35px;}.elementor-122 .elementor-element.elementor-element-17e5cc1{--margin-top:-136px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-122 .elementor-element.elementor-element-cd863a2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-122 .elementor-element.elementor-element-cd863a2 .elementor-heading-title{font-size:42px;}.elementor-122 .elementor-element.elementor-element-c6d883d{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:31px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-122 .elementor-element.elementor-element-2b88424 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-122 .elementor-element.elementor-element-2b88424{max-width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-122 .elementor-element.elementor-element-88df0e7{--width:33%;}.elementor-122 .elementor-element.elementor-element-7e75fb5{--width:33%;}.elementor-122 .elementor-element.elementor-element-b504c55{--width:33%;}.elementor-122 .elementor-element.elementor-element-41fd45c{--width:33%;}.elementor-122 .elementor-element.elementor-element-487b28a{--width:100%;}.elementor-122 .elementor-element.elementor-element-c6d883d{--width:100%;}}/* Start custom CSS for aux_recent_portfolios_grid_carousel, class: .elementor-element-274afba */.elementor-122 .elementor-element.elementor-element-274afba .entry-main{
    box-shadow: 0px 6px 20px
        #0000001A;
    background:
        #fff;
    margin-top: -27px;
    border-radius: 0 0 20px 20px;
    padding: 20px 0px 1px 70px;
}
.elementor-122 .elementor-element.elementor-element-274afba .entry-title:before{
    content: '';
    width: 34px;
    height: 4px;
    background: transparent linear-gradient(90deg, var(--e-global-color-8e4d53e) 0%, var(--e-global-color-1d2832ff) 100%) 0% 0% no-repeat padding-box;
    box-shadow: 0px 10px 30px #2E3CFF73;
    border-radius: 20px;
    position: absolute;
    left: -45px;
    top: 45%;
    margin-right: 10px !important;
}
.elementor-122 .elementor-element.elementor-element-274afba .aux-carousel-controls{
    display: none;
}
/*-----hover-----*/
.elementor-122 .elementor-element.elementor-element-274afba article:hover .entry-main{
    background: transparent linear-gradient(256deg, #000000 0%, #343434 100%);
}
.elementor-122 .elementor-element.elementor-element-274afba article:hover .entry-title a,.elementor-122 .elementor-element.elementor-element-274afba article:hover .entry-tax a{
    color: #fff !important;
}
/*-----Responsive-----*/
@media screen and (max-width:1440px){
    .elementor-122 .elementor-element.elementor-element-274afba .entry-title a{
        font-size:20px !important;
    }
    .elementor-122 .elementor-element.elementor-element-274afba .entry-main{
        padding: 15px 0px 10px 40px !important;
    }
    .elementor-122 .elementor-element.elementor-element-274afba .entry-title:before{
        width:27px !important;
        left:-33px;
    }
}
@media screen and (max-width:1024px){
    .elementor-122 .elementor-element.elementor-element-274afba{
        padding:0 15% 0 15% !important;
    }
    .elementor-122 .elementor-element.elementor-element-274afba article{
    margin-left: 20px;
    margin-right:20px;
}
}



.elementor-122 .elementor-element.elementor-element-274afba article{
    margin-bottom: 40px;
    margin-right:20px;
}


@media screen and (max-width:767px){
    .elementor-122 .elementor-element.elementor-element-274afba{
        padding:0 10% 0 10% !important;
    }
    .elementor-122 .elementor-element.elementor-element-274afba article{
    margin-left: 20px;
    margin-right:20px;
}
}/* End custom CSS */
/* Start custom CSS for aux_recent_portfolios_grid_carousel, class: .elementor-element-19d3c13 */.elementor-122 .elementor-element.elementor-element-19d3c13 .entry-main{
    box-shadow: 0px 6px 20px
        #0000001A;
    background:
        #fff;
    margin-top: -27px;
    border-radius: 0 0 20px 20px;
    padding: 20px 0px 1px 70px;
}
.elementor-122 .elementor-element.elementor-element-19d3c13 .entry-title:before{
    content: '';
    width: 34px;
    height: 4px;
    background: transparent linear-gradient(90deg, var(--e-global-color-8e4d53e) 0%, var(--e-global-color-1d2832ff) 100%) 0% 0% no-repeat padding-box;
    box-shadow: 0px 10px 30px #2E3CFF73;
    border-radius: 20px;
    position: absolute;
    left: -45px;
    top: 45%;
    margin-right: 10px !important;
}
.elementor-122 .elementor-element.elementor-element-19d3c13 .aux-carousel-controls{
    display: none;
}
/*-----hover-----*/
.elementor-122 .elementor-element.elementor-element-19d3c13 article:hover .entry-main{
    background: transparent linear-gradient(256deg, #000000 0%, #343434 100%);
}
.elementor-122 .elementor-element.elementor-element-19d3c13 article:hover .entry-title a,.elementor-122 .elementor-element.elementor-element-19d3c13 article:hover .entry-tax a{
    color: #fff !important;
}
/*-----Responsive-----*/
@media screen and (max-width:1440px){
    .elementor-122 .elementor-element.elementor-element-19d3c13 .entry-title a{
        font-size:20px !important;
    }
    .elementor-122 .elementor-element.elementor-element-19d3c13 .entry-main{
        padding: 15px 0px 10px 40px !important;
    }
    .elementor-122 .elementor-element.elementor-element-19d3c13 .entry-title:before{
        width:27px !important;
        left:-33px;
    }
}
@media screen and (max-width:1024px){
    .elementor-122 .elementor-element.elementor-element-19d3c13{
        padding:0 15% 0 15% !important;
    }
    .elementor-122 .elementor-element.elementor-element-19d3c13 article{
    margin-left: 20px;
    margin-right:20px;
}
}



.elementor-122 .elementor-element.elementor-element-19d3c13 article{
    margin-bottom: 40px;
    margin-right:20px;
}


@media screen and (max-width:767px){
    .elementor-122 .elementor-element.elementor-element-19d3c13{
        padding:0 10% 0 10% !important;
    }
    .elementor-122 .elementor-element.elementor-element-19d3c13 article{
    margin-left: 20px;
    margin-right:20px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-487b28a */@media screen and (max-width:800px){
    .elementor-122 .elementor-element.elementor-element-487b28a{
        margin-top:-9%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9aa6049 */.elementor-122 .elementor-element.elementor-element-9aa6049{
    background: transparent linear-gradient(180deg, var(--e-global-color-primary) 0%, var(--e-global-color-secondary) 50%,#ffffff 50%, #ffffff 100%);
}/* End custom CSS */
/* Start custom CSS for aux_recent_portfolios_grid_carousel, class: .elementor-element-2b88424 */.elementor-122 .elementor-element.elementor-element-2b88424 .entry-main{
    box-shadow: 0px 6px 20px
        #0000001A;
    background:
        #fff;
    margin-top: -27px;
    border-radius: 0 0 20px 20px;
    padding: 20px 0px 1px 70px;
}
.elementor-122 .elementor-element.elementor-element-2b88424 .entry-title:before{
    content: '';
    width: 34px;
    height: 4px;
    background: transparent linear-gradient(90deg, var(--e-global-color-8e4d53e) 0%, var(--e-global-color-1d2832ff) 100%) 0% 0% no-repeat padding-box;
    box-shadow: 0px 10px 30px #2E3CFF73;
    border-radius: 20px;
    position: absolute;
    left: -45px;
    top: 45%;
    margin-right: 10px !important;
}
.elementor-122 .elementor-element.elementor-element-2b88424 .aux-carousel-controls{
    display: none;
}
/*-----hover-----*/
.elementor-122 .elementor-element.elementor-element-2b88424 article:hover .entry-main{
    background: transparent linear-gradient(256deg, #000000 0%, #343434 100%);
}
.elementor-122 .elementor-element.elementor-element-2b88424 article:hover .entry-title a,.elementor-122 .elementor-element.elementor-element-2b88424 article:hover .entry-tax a{
    color: #fff !important;
}
/*-----Responsive-----*/
@media screen and (max-width:1440px){
    .elementor-122 .elementor-element.elementor-element-2b88424 .entry-title a{
        font-size:20px !important;
    }
    .elementor-122 .elementor-element.elementor-element-2b88424 .entry-main{
        padding: 15px 0px 10px 40px !important;
    }
    .elementor-122 .elementor-element.elementor-element-2b88424 .entry-title:before{
        width:27px !important;
        left:-33px;
    }
}
@media screen and (max-width:1024px){
    .elementor-122 .elementor-element.elementor-element-2b88424{
        padding:0 15% 0 15% !important;
    }
    .elementor-122 .elementor-element.elementor-element-2b88424 article{
    margin-left: 20px;
    margin-right:20px;
}
}



.elementor-122 .elementor-element.elementor-element-2b88424 article{
    margin-bottom: 40px;
    margin-right:20px;
}


@media screen and (max-width:767px){
    .elementor-122 .elementor-element.elementor-element-2b88424{
        padding:0 10% 0 10% !important;
    }
    .elementor-122 .elementor-element.elementor-element-2b88424 article{
    margin-left: 20px;
    margin-right:20px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6d883d */@media screen and (max-width:800px){
    .elementor-122 .elementor-element.elementor-element-c6d883d{
        margin-top:-9%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdf72b8 */.elementor-122 .elementor-element.elementor-element-cdf72b8{
    background: transparent linear-gradient(180deg, var(--e-global-color-primary) 0%, var(--e-global-color-secondary) 50%,#ffffff 50%, #ffffff 100%);
}/* End custom CSS */