.elementor-widget-section .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-section .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-10174 .elementor-element.elementor-element-9231aa6{padding:85px 0px 0px 0px;}.elementor-widget-ct_image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-ct_image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-10174 .elementor-element.elementor-element-7221674f > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-10174 .elementor-element.elementor-element-7221674f .ct-image-single::before{opacity:0;}.elementor-10174 .elementor-element.elementor-element-7221674f .ct-image-single .ct-image-bg{height:427px;}.elementor-widget-ct_portfolio_details .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-ct_portfolio_details .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-10174 .elementor-element.elementor-element-796a39c1 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-widget-ct_heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-ct_heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-10174 .elementor-element.elementor-element-2880b14f .ct-heading .item--title{font-size:30px;margin-bottom:19px;}.elementor-widget-ct_text_editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-ct_text_editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-10174 .elementor-element.elementor-element-5d4b4d7 > .elementor-widget-container{margin:0px 0px 26px 0px;}.elementor-10174 .elementor-element.elementor-element-5d4b4d7 .ct-text-editor{color:#666666;}.elementor-10174 .elementor-element.elementor-element-5d4b4d7{font-size:17px;line-height:30px;}@media(max-width:767px){.elementor-10174 .elementor-element.elementor-element-7221674f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10174 .elementor-element.elementor-element-2d9b1f21 > .elementor-widget-container{margin:0px 0px 20px 0px;}}@media(max-width:1024px) and (min-width:768px){.elementor-10174 .elementor-element.elementor-element-558a6fa9{width:60%;}.elementor-10174 .elementor-element.elementor-element-74916b8{width:40%;}}