.elementor-107 .elementor-element.elementor-element-88869a7{--display:flex;--min-height:287px;--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:140px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-107 .elementor-element.elementor-element-88869a7 > .elementor-shape-bottom .elementor-shape-fill, .elementor-107 .elementor-element.elementor-element-88869a7 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#74A84A;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-107 .elementor-element.elementor-element-a64fa29 > .elementor-widget-container{margin:-130px 0px 49px 178px;}.elementor-107 .elementor-element.elementor-element-a64fa29.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-107 .elementor-element.elementor-element-a64fa29{text-align:center;}.elementor-107 .elementor-element.elementor-element-1da3fb9{--display:flex;--margin-top:-339px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-107 .elementor-element.elementor-element-1da3fb9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-107 .elementor-element.elementor-element-8caa8fd.ob-harakiri{writing-mode:inherit;}.elementor-107 .elementor-element.elementor-element-8caa8fd.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-107 .elementor-element.elementor-element-8caa8fd.ob-harakiri div{writing-mode:inherit;}.elementor-107 .elementor-element.elementor-element-8caa8fd.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-107 .elementor-element.elementor-element-8caa8fd .elementor-heading-title{color:#161616;}.elementor-107 .elementor-element.elementor-element-8caa8fd.ob-harakiri > div, .elementor-107 .elementor-element.elementor-element-8caa8fd.ob-harakiri > h1, .elementor-107 .elementor-element.elementor-element-8caa8fd.ob-harakiri > h2, .elementor-107 .elementor-element.elementor-element-8caa8fd.ob-harakiri > h3, .elementor-107 .elementor-element.elementor-element-8caa8fd.ob-harakiri > h4, .elementor-107 .elementor-element.elementor-element-8caa8fd.ob-harakiri > h5, .elementor-107 .elementor-element.elementor-element-8caa8fd.ob-harakiri > h6, .elementor-107 .elementor-element.elementor-element-8caa8fd.ob-harakiri > p{transform:rotate(0deg);}.elementor-107 .elementor-element.elementor-element-8caa8fd > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.ob-postman blockquote{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor.ob-postman blockquote cite{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-107 .elementor-element.elementor-element-06be750.ob-harakiri{writing-mode:inherit;}.elementor-107 .elementor-element.elementor-element-06be750.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-107 .elementor-element.elementor-element-06be750.ob-harakiri div{writing-mode:inherit;}.elementor-107 .elementor-element.elementor-element-06be750{width:var( --container-widget-width, 40.179% );max-width:40.179%;--container-widget-width:40.179%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-weight:400;line-height:19px;letter-spacing:-0.4px;}.elementor-107 .elementor-element.elementor-element-06be750.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-107 .elementor-element.elementor-element-06be750.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-107 .elementor-element.elementor-element-06be750.ob-harakiri > div, .elementor-107 .elementor-element.elementor-element-06be750.ob-harakiri > h1, .elementor-107 .elementor-element.elementor-element-06be750.ob-harakiri > h2, .elementor-107 .elementor-element.elementor-element-06be750.ob-harakiri > h3, .elementor-107 .elementor-element.elementor-element-06be750.ob-harakiri > h4, .elementor-107 .elementor-element.elementor-element-06be750.ob-harakiri > h5, .elementor-107 .elementor-element.elementor-element-06be750.ob-harakiri > h6, .elementor-107 .elementor-element.elementor-element-06be750.ob-harakiri > p{transform:rotate(0deg);}.elementor-107 .elementor-element.elementor-element-06be750 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-107 .elementor-element.elementor-element-9e859ce{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-ha-justified-gallery .justified-gallery > .ha-justified-grid__item > .caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ha-justified-gallery .ha-filter__item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-107 .elementor-element.elementor-element-ff11b52 .ha-justified-grid__wrap{--justified-grid-pull:10px;}.elementor-107 .elementor-element.elementor-element-ff11b52.xpro-widget-bg-overlay{position:relative;z-index:1;}.elementor-107 .elementor-element.elementor-element-ff11b52.xpro-widget-bg-overlay:before{opacity:0.5;transition:background 0.3s;}.elementor-107 .elementor-element.elementor-element-ff11b52 .ha-justified-grid__item:hover img{cursor:default;}.elementor-107 .elementor-element.elementor-element-ff11b52 .ha-filter{text-align:left;}html, body{overflow-x:auto;}@media(min-width:768px){.elementor-107 .elementor-element.elementor-element-9e859ce{--content-width:1060px;}}@media(max-width:1024px){.elementor-107 .elementor-element.elementor-element-88869a7{--min-height:317px;--margin-top:11px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-107 .elementor-element.elementor-element-a64fa29 > .elementor-widget-container{margin:13px 0px 0px 251px;}.elementor-107 .elementor-element.elementor-element-1da3fb9{--margin-top:-237px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-107 .elementor-element.elementor-element-06be750{width:var( --container-widget-width, 398.312px );max-width:398.312px;--container-widget-width:398.312px;--container-widget-flex-grow:0;}.elementor-107 .elementor-element.elementor-element-9e859ce{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-107 .elementor-element.elementor-element-88869a7{--min-height:139px;--margin-top:-5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-107 .elementor-element.elementor-element-a64fa29 > .elementor-widget-container{margin:-65px 0px -7px 0px;}.elementor-107 .elementor-element.elementor-element-a64fa29.elementor-element{--order:99999 /* order end hack */;}.elementor-107 .elementor-element.elementor-element-1da3fb9{--width:277.8px;--margin-top:83px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-107 .elementor-element.elementor-element-06be750{width:var( --container-widget-width, 276.8px );max-width:276.8px;--container-widget-width:276.8px;--container-widget-flex-grow:0;line-height:1.2em;}}