.elementor-853 .elementor-element.elementor-element-a4318f4{--display:flex;}.elementor-853 .elementor-element.elementor-element-b6686b1{--spacer-size:50px;}.elementor-853 .elementor-element.elementor-element-b6686b1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-853 .elementor-element.elementor-element-4015160{--display:flex;}.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-853 .elementor-element.elementor-element-1495e56.ob-harakiri{writing-mode:inherit;}.elementor-853 .elementor-element.elementor-element-1495e56.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-853 .elementor-element.elementor-element-1495e56.ob-harakiri div{writing-mode:inherit;}.elementor-853 .elementor-element.elementor-element-1495e56.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-853 .elementor-element.elementor-element-1495e56{text-align:center;}.elementor-853 .elementor-element.elementor-element-1495e56 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-853 .elementor-element.elementor-element-1495e56.ob-harakiri > div, .elementor-853 .elementor-element.elementor-element-1495e56.ob-harakiri > h1, .elementor-853 .elementor-element.elementor-element-1495e56.ob-harakiri > h2, .elementor-853 .elementor-element.elementor-element-1495e56.ob-harakiri > h3, .elementor-853 .elementor-element.elementor-element-1495e56.ob-harakiri > h4, .elementor-853 .elementor-element.elementor-element-1495e56.ob-harakiri > h5, .elementor-853 .elementor-element.elementor-element-1495e56.ob-harakiri > h6, .elementor-853 .elementor-element.elementor-element-1495e56.ob-harakiri > p{transform:rotate(0deg);}.elementor-853 .elementor-element.elementor-element-1495e56 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-853 .elementor-element.elementor-element-63eef2d{--display:flex;--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{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-853 .elementor-element.elementor-element-5cbaa6b > .elementor-widget-container{margin:45px 0px 0px 0px;}.elementor-853 .elementor-element.elementor-element-5cbaa6b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-853 .elementor-element.elementor-element-5cbaa6b.elementor-position-right .elementor-image-box-img{margin-left:19px;}.elementor-853 .elementor-element.elementor-element-5cbaa6b.elementor-position-left .elementor-image-box-img{margin-right:19px;}.elementor-853 .elementor-element.elementor-element-5cbaa6b.elementor-position-top .elementor-image-box-img{margin-bottom:19px;}.elementor-853 .elementor-element.elementor-element-5cbaa6b .elementor-image-box-title{margin-bottom:22px;font-family:"Montserrat", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-853 .elementor-element.elementor-element-5cbaa6b .elementor-image-box-wrapper .elementor-image-box-img{width:60%;}.elementor-853 .elementor-element.elementor-element-5cbaa6b:hover .elementor-image-box-img img{filter:brightness( 70% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-853 .elementor-element.elementor-element-5cbaa6b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-853 .elementor-element.elementor-element-5cbaa6b .elementor-image-box-img{overflow:hidden;}.elementor-853 .elementor-element.elementor-element-5cbaa6b .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-853 .elementor-element.elementor-element-e235936{--display:flex;}.elementor-853 .elementor-element.elementor-element-c1b0bcd{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 17px;--row-gap:0px;--column-gap:17px;--grid-auto-flow:row;--margin-top:-35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-853 .elementor-element.elementor-element-4cf774a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-853 .elementor-element.elementor-element-4cf774a.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-853 .elementor-element.elementor-element-4cf774a.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-853 .elementor-element.elementor-element-4cf774a.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-853 .elementor-element.elementor-element-4cf774a .elementor-image-box-title{margin-bottom:25px;font-family:"Montserrat", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-853 .elementor-element.elementor-element-4cf774a .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-853 .elementor-element.elementor-element-4cf774a .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-853 .elementor-element.elementor-element-4cf774a:hover .elementor-image-box-img img{filter:brightness( 70% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-853 .elementor-element.elementor-element-4cf774a .elementor-image-box-img{overflow:hidden;}.elementor-853 .elementor-element.elementor-element-4cf774a .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-853 .elementor-element.elementor-element-586dcfe.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-853 .elementor-element.elementor-element-586dcfe.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-853 .elementor-element.elementor-element-586dcfe.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-853 .elementor-element.elementor-element-586dcfe.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-853 .elementor-element.elementor-element-586dcfe .elementor-image-box-title{margin-bottom:25px;font-family:"Montserrat", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-853 .elementor-element.elementor-element-586dcfe .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-853 .elementor-element.elementor-element-586dcfe:hover .elementor-image-box-img img{filter:brightness( 70% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-853 .elementor-element.elementor-element-586dcfe .elementor-image-box-img img{transition-duration:0.3s;}.elementor-853 .elementor-element.elementor-element-586dcfe .elementor-image-box-img{overflow:hidden;}.elementor-853 .elementor-element.elementor-element-586dcfe .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-853 .elementor-element.elementor-element-c47874c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-853 .elementor-element.elementor-element-c47874c.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-853 .elementor-element.elementor-element-c47874c.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-853 .elementor-element.elementor-element-c47874c.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-853 .elementor-element.elementor-element-c47874c .elementor-image-box-title{margin-bottom:25px;font-family:"Montserrat", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-853 .elementor-element.elementor-element-c47874c .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-853 .elementor-element.elementor-element-c47874c .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-853 .elementor-element.elementor-element-c47874c:hover .elementor-image-box-img img{filter:brightness( 70% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-853 .elementor-element.elementor-element-c47874c .elementor-image-box-img{overflow:hidden;}.elementor-853 .elementor-element.elementor-element-c47874c .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-853 .elementor-element.elementor-element-74cd364.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-853 .elementor-element.elementor-element-74cd364.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-853 .elementor-element.elementor-element-74cd364.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-853 .elementor-element.elementor-element-74cd364.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-853 .elementor-element.elementor-element-74cd364 .elementor-image-box-title{margin-bottom:25px;font-family:"Montserrat", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-853 .elementor-element.elementor-element-74cd364 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-853 .elementor-element.elementor-element-74cd364 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-853 .elementor-element.elementor-element-74cd364:hover .elementor-image-box-img img{filter:brightness( 70% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-853 .elementor-element.elementor-element-74cd364 .elementor-image-box-img{overflow:hidden;}.elementor-853 .elementor-element.elementor-element-74cd364 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-853 .elementor-element.elementor-element-c08e6f1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-853 .elementor-element.elementor-element-c08e6f1.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-853 .elementor-element.elementor-element-c08e6f1.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-853 .elementor-element.elementor-element-c08e6f1.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-853 .elementor-element.elementor-element-c08e6f1 .elementor-image-box-title{margin-bottom:25px;font-family:"Montserrat", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-853 .elementor-element.elementor-element-c08e6f1 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-853 .elementor-element.elementor-element-c08e6f1 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-853 .elementor-element.elementor-element-c08e6f1:hover .elementor-image-box-img img{filter:brightness( 71% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-853 .elementor-element.elementor-element-c08e6f1 .elementor-image-box-img{overflow:hidden;}.elementor-853 .elementor-element.elementor-element-c08e6f1 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-853 .elementor-element.elementor-element-aedd70a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-853 .elementor-element.elementor-element-aedd70a.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-853 .elementor-element.elementor-element-aedd70a.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-853 .elementor-element.elementor-element-aedd70a.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-853 .elementor-element.elementor-element-aedd70a .elementor-image-box-title{margin-bottom:25px;font-family:"Montserrat", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-853 .elementor-element.elementor-element-aedd70a .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-853 .elementor-element.elementor-element-aedd70a .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-853 .elementor-element.elementor-element-aedd70a:hover .elementor-image-box-img img{filter:brightness( 70% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-853 .elementor-element.elementor-element-aedd70a .elementor-image-box-img{overflow:hidden;}.elementor-853 .elementor-element.elementor-element-aedd70a .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-853 .elementor-element.elementor-element-0300f27.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-853 .elementor-element.elementor-element-0300f27.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-853 .elementor-element.elementor-element-0300f27.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-853 .elementor-element.elementor-element-0300f27.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-853 .elementor-element.elementor-element-0300f27 .elementor-image-box-title{margin-bottom:25px;font-family:"Montserrat", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-853 .elementor-element.elementor-element-0300f27 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-853 .elementor-element.elementor-element-0300f27 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-853 .elementor-element.elementor-element-0300f27:hover .elementor-image-box-img img{filter:brightness( 70% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-853 .elementor-element.elementor-element-0300f27 .elementor-image-box-img{overflow:hidden;}.elementor-853 .elementor-element.elementor-element-0300f27 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-853 .elementor-element.elementor-element-d2a8446.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-853 .elementor-element.elementor-element-d2a8446.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-853 .elementor-element.elementor-element-d2a8446.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-853 .elementor-element.elementor-element-d2a8446.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-853 .elementor-element.elementor-element-d2a8446 .elementor-image-box-title{margin-bottom:25px;font-family:"Montserrat", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-853 .elementor-element.elementor-element-d2a8446 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-853 .elementor-element.elementor-element-d2a8446 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-853 .elementor-element.elementor-element-d2a8446:hover .elementor-image-box-img img{filter:brightness( 71% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-853 .elementor-element.elementor-element-d2a8446 .elementor-image-box-img{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);overflow:hidden;}.elementor-853 .elementor-element.elementor-element-d2a8446 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-853 .elementor-element.elementor-element-9b08eef.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-853 .elementor-element.elementor-element-9b08eef.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-853 .elementor-element.elementor-element-9b08eef.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-853 .elementor-element.elementor-element-9b08eef.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-853 .elementor-element.elementor-element-9b08eef .elementor-image-box-title{margin-bottom:25px;font-family:"Montserrat", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-853 .elementor-element.elementor-element-9b08eef .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-853 .elementor-element.elementor-element-9b08eef .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-853 .elementor-element.elementor-element-9b08eef:hover .elementor-image-box-img img{filter:brightness( 71% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-853 .elementor-element.elementor-element-9b08eef .elementor-image-box-img{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);overflow:hidden;}.elementor-853 .elementor-element.elementor-element-9b08eef .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-853 .elementor-element.elementor-element-5855335{--display:flex;}.elementor-853 .elementor-element.elementor-element-352c4d7.ob-harakiri{writing-mode:inherit;}.elementor-853 .elementor-element.elementor-element-352c4d7.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-853 .elementor-element.elementor-element-352c4d7.ob-harakiri div{writing-mode:inherit;}.elementor-853 .elementor-element.elementor-element-352c4d7 > .elementor-widget-container{margin:35px 0px 0px 0px;}.elementor-853 .elementor-element.elementor-element-352c4d7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-853 .elementor-element.elementor-element-352c4d7{text-align:center;}.elementor-853 .elementor-element.elementor-element-352c4d7.ob-harakiri > div, .elementor-853 .elementor-element.elementor-element-352c4d7.ob-harakiri > h1, .elementor-853 .elementor-element.elementor-element-352c4d7.ob-harakiri > h2, .elementor-853 .elementor-element.elementor-element-352c4d7.ob-harakiri > h3, .elementor-853 .elementor-element.elementor-element-352c4d7.ob-harakiri > h4, .elementor-853 .elementor-element.elementor-element-352c4d7.ob-harakiri > h5, .elementor-853 .elementor-element.elementor-element-352c4d7.ob-harakiri > h6, .elementor-853 .elementor-element.elementor-element-352c4d7.ob-harakiri > p{transform:rotate(0deg);}.elementor-853 .elementor-element.elementor-element-352c4d7 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-853 .elementor-element.elementor-element-657ea22{--display:flex;}.elementor-853 .elementor-element.elementor-element-f414918{--spacer-size:50px;}.elementor-853 .elementor-element.elementor-element-f414918.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-853 .elementor-element.elementor-element-a2a6a98{--display:flex;}.elementor-853 .elementor-element.elementor-element-435e636{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 17px;--row-gap:0px;--column-gap:17px;--grid-auto-flow:row;--margin-top:-35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-853 .elementor-element.elementor-element-2a4e939{width:100%;max-width:100%;}.elementor-853 .elementor-element.elementor-element-2a4e939 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-853 .elementor-element.elementor-element-2a4e939.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-853 .elementor-element.elementor-element-2a4e939.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-853 .elementor-element.elementor-element-2a4e939.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-853 .elementor-element.elementor-element-2a4e939.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-853 .elementor-element.elementor-element-2a4e939 .elementor-image-box-title{margin-bottom:43px;font-family:"Montserrat", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-853 .elementor-element.elementor-element-2a4e939 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-853 .elementor-element.elementor-element-2a4e939 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-853 .elementor-element.elementor-element-2a4e939:hover .elementor-image-box-img img{filter:brightness( 70% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-853 .elementor-element.elementor-element-2a4e939 .elementor-image-box-img{overflow:hidden;}.elementor-853 .elementor-element.elementor-element-2a4e939 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-853 .elementor-element.elementor-element-9baf2be > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-853 .elementor-element.elementor-element-9baf2be.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-853 .elementor-element.elementor-element-9baf2be.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-853 .elementor-element.elementor-element-9baf2be.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-853 .elementor-element.elementor-element-9baf2be.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-853 .elementor-element.elementor-element-9baf2be .elementor-image-box-title{margin-bottom:43px;font-family:"Montserrat", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-853 .elementor-element.elementor-element-9baf2be .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-853 .elementor-element.elementor-element-9baf2be:hover .elementor-image-box-img img{filter:brightness( 70% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-853 .elementor-element.elementor-element-9baf2be .elementor-image-box-img img{transition-duration:0.3s;}.elementor-853 .elementor-element.elementor-element-9baf2be .elementor-image-box-img{overflow:hidden;}.elementor-853 .elementor-element.elementor-element-9baf2be .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-853 .elementor-element.elementor-element-d9b5ead.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-853 .elementor-element.elementor-element-d9b5ead.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-853 .elementor-element.elementor-element-d9b5ead.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-853 .elementor-element.elementor-element-d9b5ead.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-853 .elementor-element.elementor-element-d9b5ead .elementor-image-box-title{margin-bottom:43px;font-family:"Montserrat", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-853 .elementor-element.elementor-element-d9b5ead .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-853 .elementor-element.elementor-element-d9b5ead:hover .elementor-image-box-img img{filter:brightness( 71% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-853 .elementor-element.elementor-element-d9b5ead .elementor-image-box-img img{transition-duration:0.3s;}.elementor-853 .elementor-element.elementor-element-d9b5ead .elementor-image-box-img{overflow:hidden;}.elementor-853 .elementor-element.elementor-element-d9b5ead .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-853 .elementor-element.elementor-element-c5f7bb0.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-853 .elementor-element.elementor-element-c5f7bb0.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-853 .elementor-element.elementor-element-c5f7bb0.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-853 .elementor-element.elementor-element-c5f7bb0.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-853 .elementor-element.elementor-element-c5f7bb0 .elementor-image-box-title{margin-bottom:44px;font-family:"Montserrat", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-853 .elementor-element.elementor-element-c5f7bb0 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-853 .elementor-element.elementor-element-c5f7bb0 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-853 .elementor-element.elementor-element-c5f7bb0:hover .elementor-image-box-img img{filter:brightness( 70% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-853 .elementor-element.elementor-element-c5f7bb0 .elementor-image-box-img{overflow:hidden;}.elementor-853 .elementor-element.elementor-element-c5f7bb0 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-853 .elementor-element.elementor-element-15e2ca1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-853 .elementor-element.elementor-element-15e2ca1.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-853 .elementor-element.elementor-element-15e2ca1.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-853 .elementor-element.elementor-element-15e2ca1.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-853 .elementor-element.elementor-element-15e2ca1 .elementor-image-box-title{margin-bottom:44px;font-family:"Montserrat", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-853 .elementor-element.elementor-element-15e2ca1 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-853 .elementor-element.elementor-element-15e2ca1 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-853 .elementor-element.elementor-element-15e2ca1:hover .elementor-image-box-img img{filter:brightness( 70% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-853 .elementor-element.elementor-element-15e2ca1 .elementor-image-box-img{overflow:hidden;}.elementor-853 .elementor-element.elementor-element-15e2ca1 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-853 .elementor-element.elementor-element-fbdaca5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-853 .elementor-element.elementor-element-fbdaca5.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-853 .elementor-element.elementor-element-fbdaca5.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-853 .elementor-element.elementor-element-fbdaca5.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-853 .elementor-element.elementor-element-fbdaca5 .elementor-image-box-title{margin-bottom:44px;font-family:"Montserrat", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-853 .elementor-element.elementor-element-fbdaca5 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-853 .elementor-element.elementor-element-fbdaca5 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-853 .elementor-element.elementor-element-fbdaca5:hover .elementor-image-box-img img{filter:brightness( 71% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-853 .elementor-element.elementor-element-fbdaca5 .elementor-image-box-img{overflow:hidden;}.elementor-853 .elementor-element.elementor-element-fbdaca5 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-853 .elementor-element.elementor-element-7671313.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-853 .elementor-element.elementor-element-7671313.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-853 .elementor-element.elementor-element-7671313.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-853 .elementor-element.elementor-element-7671313.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-853 .elementor-element.elementor-element-7671313 .elementor-image-box-title{margin-bottom:44px;font-family:"Montserrat", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-853 .elementor-element.elementor-element-7671313 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-853 .elementor-element.elementor-element-7671313 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-853 .elementor-element.elementor-element-7671313:hover .elementor-image-box-img img{filter:brightness( 70% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-853 .elementor-element.elementor-element-7671313 .elementor-image-box-img{overflow:hidden;}.elementor-853 .elementor-element.elementor-element-7671313 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-853 .elementor-element.elementor-element-29cbe54.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-853 .elementor-element.elementor-element-29cbe54.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-853 .elementor-element.elementor-element-29cbe54.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-853 .elementor-element.elementor-element-29cbe54.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-853 .elementor-element.elementor-element-29cbe54 .elementor-image-box-title{margin-bottom:44px;font-family:"Montserrat", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-853 .elementor-element.elementor-element-29cbe54 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-853 .elementor-element.elementor-element-29cbe54 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-853 .elementor-element.elementor-element-29cbe54:hover .elementor-image-box-img img{filter:brightness( 70% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-853 .elementor-element.elementor-element-29cbe54 .elementor-image-box-img{overflow:hidden;}.elementor-853 .elementor-element.elementor-element-29cbe54 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-853 .elementor-element.elementor-element-3e57b96{--display:flex;}.elementor-853 .elementor-element.elementor-element-38c10fb.ob-harakiri{writing-mode:inherit;}.elementor-853 .elementor-element.elementor-element-38c10fb.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-853 .elementor-element.elementor-element-38c10fb.ob-harakiri div{writing-mode:inherit;}.elementor-853 .elementor-element.elementor-element-38c10fb > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-853 .elementor-element.elementor-element-38c10fb.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-853 .elementor-element.elementor-element-38c10fb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;}.elementor-853 .elementor-element.elementor-element-38c10fb.ob-harakiri > div, .elementor-853 .elementor-element.elementor-element-38c10fb.ob-harakiri > h1, .elementor-853 .elementor-element.elementor-element-38c10fb.ob-harakiri > h2, .elementor-853 .elementor-element.elementor-element-38c10fb.ob-harakiri > h3, .elementor-853 .elementor-element.elementor-element-38c10fb.ob-harakiri > h4, .elementor-853 .elementor-element.elementor-element-38c10fb.ob-harakiri > h5, .elementor-853 .elementor-element.elementor-element-38c10fb.ob-harakiri > h6, .elementor-853 .elementor-element.elementor-element-38c10fb.ob-harakiri > p{transform:rotate(0deg);}.elementor-853 .elementor-element.elementor-element-38c10fb > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-853 .elementor-element.elementor-element-a7fdd50{--display:flex;}.elementor-853 .elementor-element.elementor-element-e17a369{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 017px;--row-gap:0px;--column-gap:017px;--grid-auto-flow:row;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-853 .elementor-element.elementor-element-f0eb296{width:100%;max-width:100%;}.elementor-853 .elementor-element.elementor-element-f0eb296 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-853 .elementor-element.elementor-element-f0eb296.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-853 .elementor-element.elementor-element-f0eb296.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-853 .elementor-element.elementor-element-f0eb296.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-853 .elementor-element.elementor-element-f0eb296.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-853 .elementor-element.elementor-element-f0eb296 .elementor-image-box-title{margin-bottom:43px;font-family:"Montserrat", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-853 .elementor-element.elementor-element-f0eb296 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-853 .elementor-element.elementor-element-f0eb296 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-853 .elementor-element.elementor-element-f0eb296:hover .elementor-image-box-img img{filter:brightness( 70% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-853 .elementor-element.elementor-element-f0eb296 .elementor-image-box-img{overflow:hidden;}.elementor-853 .elementor-element.elementor-element-f0eb296 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-853 .elementor-element.elementor-element-1878e21.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-853 .elementor-element.elementor-element-1878e21.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-853 .elementor-element.elementor-element-1878e21.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-853 .elementor-element.elementor-element-1878e21.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-853 .elementor-element.elementor-element-1878e21 .elementor-image-box-title{margin-bottom:43px;font-family:"Montserrat", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-853 .elementor-element.elementor-element-1878e21 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-853 .elementor-element.elementor-element-1878e21:hover .elementor-image-box-img img{filter:brightness( 70% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-853 .elementor-element.elementor-element-1878e21 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-853 .elementor-element.elementor-element-1878e21 .elementor-image-box-img{overflow:hidden;}.elementor-853 .elementor-element.elementor-element-1878e21 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-853 .elementor-element.elementor-element-00a1b3d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-853 .elementor-element.elementor-element-00a1b3d.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-853 .elementor-element.elementor-element-00a1b3d.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-853 .elementor-element.elementor-element-00a1b3d.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-853 .elementor-element.elementor-element-00a1b3d .elementor-image-box-title{margin-bottom:43px;font-family:"Montserrat", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-853 .elementor-element.elementor-element-00a1b3d .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-853 .elementor-element.elementor-element-00a1b3d:hover .elementor-image-box-img img{filter:brightness( 71% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-853 .elementor-element.elementor-element-00a1b3d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-853 .elementor-element.elementor-element-00a1b3d .elementor-image-box-img{overflow:hidden;}.elementor-853 .elementor-element.elementor-element-00a1b3d .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-853 .elementor-element.elementor-element-ef3479e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-853 .elementor-element.elementor-element-ef3479e.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-853 .elementor-element.elementor-element-ef3479e.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-853 .elementor-element.elementor-element-ef3479e.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-853 .elementor-element.elementor-element-ef3479e .elementor-image-box-title{margin-bottom:44px;font-family:"Montserrat", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-853 .elementor-element.elementor-element-ef3479e .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-853 .elementor-element.elementor-element-ef3479e .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-853 .elementor-element.elementor-element-ef3479e:hover .elementor-image-box-img img{filter:brightness( 70% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-853 .elementor-element.elementor-element-ef3479e .elementor-image-box-img{overflow:hidden;}.elementor-853 .elementor-element.elementor-element-ef3479e .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}html, body{overflow-x:auto;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-853 .elementor-element.elementor-element-c1b0bcd{--grid-auto-flow:row;}.elementor-853 .elementor-element.elementor-element-435e636{--grid-auto-flow:row;}.elementor-853 .elementor-element.elementor-element-e17a369{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-853 .elementor-element.elementor-element-5cbaa6b .elementor-image-box-img{margin-bottom:19px;}.elementor-853 .elementor-element.elementor-element-c1b0bcd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-853 .elementor-element.elementor-element-4cf774a .elementor-image-box-img{margin-bottom:16px;}.elementor-853 .elementor-element.elementor-element-586dcfe .elementor-image-box-img{margin-bottom:0px;}.elementor-853 .elementor-element.elementor-element-c47874c .elementor-image-box-img{margin-bottom:16px;}.elementor-853 .elementor-element.elementor-element-74cd364 .elementor-image-box-img{margin-bottom:0px;}.elementor-853 .elementor-element.elementor-element-c08e6f1 .elementor-image-box-img{margin-bottom:0px;}.elementor-853 .elementor-element.elementor-element-aedd70a .elementor-image-box-img{margin-bottom:16px;}.elementor-853 .elementor-element.elementor-element-0300f27 .elementor-image-box-img{margin-bottom:0px;}.elementor-853 .elementor-element.elementor-element-d2a8446 .elementor-image-box-img{margin-bottom:0px;}.elementor-853 .elementor-element.elementor-element-9b08eef .elementor-image-box-img{margin-bottom:0px;}.elementor-853 .elementor-element.elementor-element-435e636{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-853 .elementor-element.elementor-element-2a4e939 .elementor-image-box-img{margin-bottom:16px;}.elementor-853 .elementor-element.elementor-element-9baf2be .elementor-image-box-img{margin-bottom:0px;}.elementor-853 .elementor-element.elementor-element-d9b5ead .elementor-image-box-img{margin-bottom:15px;}.elementor-853 .elementor-element.elementor-element-d9b5ead .elementor-image-box-title{margin-bottom:60px;}.elementor-853 .elementor-element.elementor-element-c5f7bb0 .elementor-image-box-img{margin-bottom:16px;}.elementor-853 .elementor-element.elementor-element-15e2ca1 .elementor-image-box-img{margin-bottom:0px;}.elementor-853 .elementor-element.elementor-element-fbdaca5 .elementor-image-box-img{margin-bottom:0px;}.elementor-853 .elementor-element.elementor-element-fbdaca5 .elementor-image-box-title{margin-bottom:59px;}.elementor-853 .elementor-element.elementor-element-7671313 .elementor-image-box-img{margin-bottom:16px;}.elementor-853 .elementor-element.elementor-element-29cbe54 .elementor-image-box-img{margin-bottom:0px;}.elementor-853 .elementor-element.elementor-element-29cbe54 .elementor-image-box-title{margin-bottom:61px;font-size:16px;}.elementor-853 .elementor-element.elementor-element-e17a369{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-853 .elementor-element.elementor-element-f0eb296 .elementor-image-box-img{margin-bottom:16px;}.elementor-853 .elementor-element.elementor-element-1878e21 .elementor-image-box-img{margin-bottom:0px;}.elementor-853 .elementor-element.elementor-element-00a1b3d .elementor-image-box-img{margin-bottom:15px;}.elementor-853 .elementor-element.elementor-element-ef3479e .elementor-image-box-img{margin-bottom:16px;}}@media(min-width:768px){.elementor-853 .elementor-element.elementor-element-c1b0bcd{--width:100%;}}/* Start custom CSS for image-box, class: .elementor-element-5cbaa6b *//* Contenedor principal para la imagen con degradado */
.elementor-image-box-img {
    position: relative;
    display: block;
    width: 100%;
    font-family: sans-serif;
    margin: 0 auto;
}

/* Efecto de degradado sobre la imagen */
.elementor-image-box-img::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 40%;
    background: linear-gradient(to top, rgba(0, 105, 185, 0.9), transparent);
    z-index: 1;
}

/* Texto sobre la imagen */
.elementor-image-box-title {
    position: absolute;
    bottom: 45px;
    width: 100%;
    text-align: center;
    color: white;
    z-index: 2;
    font-size: 16px;
    font-weight: bold;
    padding: 0 10px;
    margin: 0;
}

.elementor-image-box-description {
    position: absolute;
    bottom: 28px;
    width: 100%;
    text-align: center;
    color: white;
    z-index: 2;
    font-size: 14px;
    padding: 0 10px;
    line-height: 1.4;
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4cf774a *//* Contenedor principal para la imagen con degradado */
.elementor-image-box-img {
    position: relative;
    display: block;
    width: 100%;
    font-family: sans-serif;
    margin: 0 auto;
}

/* Efecto de degradado sobre la imagen */
.elementor-image-box-img::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 40%;
    background: linear-gradient(to top, rgba(0, 105, 185, 0.9), transparent);
    z-index: 1;
}

/* Texto sobre la imagen */
.elementor-image-box-title {
    position: absolute;
    bottom: 45px;
    width: 100%;
    text-align: center;
    color: white;
    z-index: 2;
    font-size: 16px;
    font-weight: bold;
    padding: 0 10px;
    margin: 0;
}

.elementor-image-box-description {
    position: absolute;
    bottom: 28px;
    width: 100%;
    text-align: center;
    color: white;
    z-index: 2;
    font-size: 14px;
    padding: 0 10px;
    line-height: 1.4;
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c47874c *//* Contenedor principal para la imagen con degradado */
.elementor-image-box-img {
    position: relative;
    display: block;
    width: 100%;
    font-family: sans-serif;
    margin: 0 auto;
}

/* Efecto de degradado sobre la imagen */
.elementor-image-box-img::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 40%;
    background: linear-gradient(to top, rgba(0, 105, 185, 0.9), transparent);
    z-index: 1;
}

/* Texto sobre la imagen */
.elementor-image-box-title {
    position: absolute;
    bottom: 45px;
    width: 100%;
    text-align: center;
    color: white;
    z-index: 2;
    font-size: 16px;
    font-weight: bold;
    padding: 0 10px;
    margin: 0;
}

.elementor-image-box-description {
    position: absolute;
    bottom: 28px;
    width: 100%;
    text-align: center;
    color: white;
    z-index: 2;
    font-size: 14px;
    padding: 0 10px;
    line-height: 1.4;
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-74cd364 *//* Contenedor principal para la imagen con degradado */
.elementor-image-box-img {
    position: relative;
    display: block;
    width: 100%;
    font-family: sans-serif;
    margin: 0 auto;
}

/* Efecto de degradado sobre la imagen */
.elementor-image-box-img::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 40%;
    background: linear-gradient(to top, rgba(0, 105, 185, 0.9), transparent);
    z-index: 1;
}

/* Texto sobre la imagen */
.elementor-image-box-title {
    position: absolute;
    bottom: 45px;
    width: 100%;
    text-align: center;
    color: white;
    z-index: 2;
    font-size: 16px;
    font-weight: bold;
    padding: 0 10px;
    margin: 0;
}

.elementor-image-box-description {
    position: absolute;
    bottom: 28px;
    width: 100%;
    text-align: center;
    color: white;
    z-index: 2;
    font-size: 14px;
    padding: 0 10px;
    line-height: 1.4;
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c08e6f1 *//* Contenedor principal para la imagen con degradado */
.elementor-image-box-img {
    position: relative;
    display: block;
    width: 100%;
    font-family: sans-serif;
    margin: 0 auto;
}

/* Efecto de degradado sobre la imagen */
.elementor-image-box-img::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 40%;
    background: linear-gradient(to top, rgba(0, 105, 185, 0.9), transparent);
    z-index: 1;
}

/* Texto sobre la imagen */
.elementor-image-box-title {
    position: absolute;
    bottom: 45px;
    width: 100%;
    text-align: center;
    color: white;
    z-index: 2;
    font-size: 16px;
    font-weight: bold;
    padding: 0 10px;
    margin: 0;
}

.elementor-image-box-description {
    position: absolute;
    bottom: 28px;
    width: 100%;
    text-align: center;
    color: white;
    z-index: 2;
    font-size: 14px;
    padding: 0 10px;
    line-height: 1.4;
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-aedd70a *//* Contenedor principal para la imagen con degradado */
.elementor-image-box-img {
    position: relative;
    display: block;
    width: 100%;
    font-family: sans-serif;
    margin: 0 auto;
}

/* Efecto de degradado sobre la imagen */
.elementor-image-box-img::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 40%;
    background: linear-gradient(to top, rgba(0, 105, 185, 0.9), transparent);
    z-index: 1;
}

/* Texto sobre la imagen */
.elementor-image-box-title {
    position: absolute;
    bottom: 45px;
    width: 100%;
    text-align: center;
    color: white;
    z-index: 2;
    font-size: 16px;
    font-weight: bold;
    padding: 0 10px;
    margin: 0;
}

.elementor-image-box-description {
    position: absolute;
    bottom: 28px;
    width: 100%;
    text-align: center;
    color: white;
    z-index: 2;
    font-size: 14px;
    padding: 0 10px;
    line-height: 1.4;
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0300f27 *//* Contenedor principal para la imagen con degradado */
.elementor-image-box-img {
    position: relative;
    display: block;
    width: 100%;
    font-family: sans-serif;
    margin: 0 auto;
}

/* Efecto de degradado sobre la imagen */
.elementor-image-box-img::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 40%;
    background: linear-gradient(to top, rgba(0, 105, 185, 0.9), transparent);
    z-index: 1;
}

/* Texto sobre la imagen */
.elementor-image-box-title {
    position: absolute;
    bottom: 45px;
    width: 100%;
    text-align: center;
    color: white;
    z-index: 2;
    font-size: 16px;
    font-weight: bold;
    padding: 0 10px;
    margin: 0;
}

.elementor-image-box-description {
    position: absolute;
    bottom: 28px;
    width: 100%;
    text-align: center;
    color: white;
    z-index: 2;
    font-size: 14px;
    padding: 0 10px;
    line-height: 1.4;
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d2a8446 *//* Contenedor principal para la imagen con degradado */
.elementor-image-box-img {
    position: relative;
    display: block;
    width: 100%;
    font-family: sans-serif;
    margin: 0 auto;
}

/* Efecto de degradado sobre la imagen */
.elementor-image-box-img::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 40%;
    background: linear-gradient(to top, rgba(0, 105, 185, 0.9), transparent);
    z-index: 1;
}

/* Texto sobre la imagen */
.elementor-image-box-title {
    position: absolute;
    bottom: 45px;
    width: 100%;
    text-align: center;
    color: white;
    z-index: 2;
    font-size: 16px;
    font-weight: bold;
    padding: 0 10px;
    margin: 0;
}

.elementor-image-box-description {
    position: absolute;
    bottom: 28px;
    width: 100%;
    text-align: center;
    color: white;
    z-index: 2;
    font-size: 14px;
    padding: 0 10px;
    line-height: 1.4;
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9b08eef *//* Contenedor principal para la imagen con degradado */
.elementor-image-box-img {
    position: relative;
    display: block;
    width: 100%;
    font-family: sans-serif;
    margin: 0 auto;
}

/* Efecto de degradado sobre la imagen */
.elementor-image-box-img::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 40%;
    background: linear-gradient(to top, rgba(0, 105, 185, 0.9), transparent);
    z-index: 1;
}

/* Texto sobre la imagen */
.elementor-image-box-title {
    position: absolute;
    bottom: 45px;
    width: 100%;
    text-align: center;
    color: white;
    z-index: 2;
    font-size: 16px;
    font-weight: bold;
    padding: 0 10px;
    margin: 0;
}

.elementor-image-box-description {
    position: absolute;
    bottom: 28px;
    width: 100%;
    text-align: center;
    color: white;
    z-index: 2;
    font-size: 14px;
    padding: 0 10px;
    line-height: 1.4;
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2a4e939 *//* Contenedor principal para la imagen con degradado */
.elementor-image-box-img {
    position: relative;
    display: block;
    width: 100%;
    font-family: sans-serif;
    margin: 0 auto;
}

/* Efecto de degradado sobre la imagen */
.elementor-image-box-img::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 40%;
    background: linear-gradient(to top, rgba(0, 105, 185, 0.9), transparent);
    z-index: 1;
}

/* Texto sobre la imagen */
.elementor-image-box-title {
    position: absolute;
    bottom: 45px;
    width: 100%;
    text-align: center;
    color: white;
    z-index: 2;
    font-size: 16px;
    font-weight: bold;
    padding: 0 10px;
    margin: 0;
}

.elementor-image-box-description {
    position: absolute;
    bottom: 28px;
    width: 100%;
    text-align: center;
    color: white;
    z-index: 2;
    font-size: 14px;
    padding: 0 10px;
    line-height: 1.4;
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c5f7bb0 *//* Contenedor principal para la imagen con degradado */
.elementor-image-box-img {
    position: relative;
    display: block;
    width: 100%;
    font-family: sans-serif;
    margin: 0 auto;
}

/* Efecto de degradado sobre la imagen */
.elementor-image-box-img::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 40%;
    background: linear-gradient(to top, rgba(0, 105, 185, 0.9), transparent);
    z-index: 1;
}

/* Texto sobre la imagen */
.elementor-image-box-title {
    position: absolute;
    bottom: 45px;
    width: 100%;
    text-align: center;
    color: white;
    z-index: 2;
    font-size: 16px;
    font-weight: bold;
    padding: 0 10px;
    margin: 0;
}

.elementor-image-box-description {
    position: absolute;
    bottom: 28px;
    width: 100%;
    text-align: center;
    color: white;
    z-index: 2;
    font-size: 14px;
    padding: 0 10px;
    line-height: 1.4;
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-15e2ca1 *//* Contenedor principal para la imagen con degradado */
.elementor-image-box-img {
    position: relative;
    display: block;
    width: 100%;
    font-family: sans-serif;
    margin: 0 auto;
}

/* Efecto de degradado sobre la imagen */
.elementor-image-box-img::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 40%;
    background: linear-gradient(to top, rgba(0, 105, 185, 0.9), transparent);
    z-index: 1;
}

/* Texto sobre la imagen */
.elementor-image-box-title {
    position: absolute;
    bottom: 45px;
    width: 100%;
    text-align: center;
    color: white;
    z-index: 2;
    font-size: 16px;
    font-weight: bold;
    padding: 0 10px;
    margin: 0;
}

.elementor-image-box-description {
    position: absolute;
    bottom: 28px;
    width: 100%;
    text-align: center;
    color: white;
    z-index: 2;
    font-size: 14px;
    padding: 0 10px;
    line-height: 1.4;
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-fbdaca5 *//* Contenedor principal para la imagen con degradado */
.elementor-image-box-img {
    position: relative;
    display: block;
    width: 100%;
    font-family: sans-serif;
    margin: 0 auto;
}

/* Efecto de degradado sobre la imagen */
.elementor-image-box-img::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 40%;
    background: linear-gradient(to top, rgba(0, 105, 185, 0.9), transparent);
    z-index: 1;
}

/* Texto sobre la imagen */
.elementor-image-box-title {
    position: absolute;
    bottom: 45px;
    width: 100%;
    text-align: center;
    color: white;
    z-index: 2;
    font-size: 16px;
    font-weight: bold;
    padding: 0 10px;
    margin: 0;
}

.elementor-image-box-description {
    position: absolute;
    bottom: 28px;
    width: 100%;
    text-align: center;
    color: white;
    z-index: 2;
    font-size: 14px;
    padding: 0 10px;
    line-height: 1.4;
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7671313 *//* Contenedor principal para la imagen con degradado */
.elementor-image-box-img {
    position: relative;
    display: block;
    width: 100%;
    font-family: sans-serif;
    margin: 0 auto;
}

/* Efecto de degradado sobre la imagen */
.elementor-image-box-img::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 40%;
    background: linear-gradient(to top, rgba(0, 105, 185, 0.9), transparent);
    z-index: 1;
}

/* Texto sobre la imagen */
.elementor-image-box-title {
    position: absolute;
    bottom: 45px;
    width: 100%;
    text-align: center;
    color: white;
    z-index: 2;
    font-size: 16px;
    font-weight: bold;
    padding: 0 10px;
    margin: 0;
}

.elementor-image-box-description {
    position: absolute;
    bottom: 28px;
    width: 100%;
    text-align: center;
    color: white;
    z-index: 2;
    font-size: 14px;
    padding: 0 10px;
    line-height: 1.4;
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-29cbe54 *//* Contenedor principal para la imagen con degradado */
.elementor-image-box-img {
    position: relative;
    display: block;
    width: 100%;
    font-family: sans-serif;
    margin: 0 auto;
}

/* Efecto de degradado sobre la imagen */
.elementor-image-box-img::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 40%;
    background: linear-gradient(to top, rgba(0, 105, 185, 0.9), transparent);
    z-index: 1;
}

/* Texto sobre la imagen */
.elementor-image-box-title {
    position: absolute;
    bottom: 19px;
    width: 100%;
    text-align: center;
    color: white;
    z-index: 2;
    font-size: 16px;
    font-weight: bold;
    padding: 0 10px;
    margin: 0;
}

.elementor-image-box-description {
    position: absolute;
    bottom: 15px;
    width: 100%;
    text-align: center;
    color: white;
    z-index: 2;
    font-size: 10px;
    padding: 0 10px;
    line-height: 1.4;
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f0eb296 *//* Contenedor principal para la imagen con degradado */
.elementor-image-box-img {
    position: relative;
    display: block;
    width: 100%;
    font-family: sans-serif;
    margin: 0 auto;
}

/* Efecto de degradado sobre la imagen */
.elementor-image-box-img::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 40%;
    background: linear-gradient(to top, rgba(0, 105, 185, 0.9), transparent);
    z-index: 1;
}

/* Texto sobre la imagen */
.elementor-image-box-title {
    position: absolute;
    bottom: 45px;
    width: 100%;
    text-align: center;
    color: white;
    z-index: 2;
    font-size: 16px;
    font-weight: bold;
    padding: 0 10px;
    margin: 0;
}

.elementor-image-box-description {
    position: absolute;
    bottom: 28px;
    width: 100%;
    text-align: center;
    color: white;
    z-index: 2;
    font-size: 14px;
    padding: 0 10px;
    line-height: 1.4;
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ef3479e *//* Contenedor principal para la imagen con degradado */
.elementor-image-box-img {
    position: relative;
    display: block;
    width: 100%;
    font-family: sans-serif;
    margin: 0 auto;
}

/* Efecto de degradado sobre la imagen */
.elementor-image-box-img::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 40%;
    background: linear-gradient(to top, rgba(0, 105, 185, 0.9), transparent);
    z-index: 1;
}

/* Texto sobre la imagen */
.elementor-image-box-title {
    position: absolute;
    bottom: 45px;
    width: 100%;
    text-align: center;
    color: white;
    z-index: 2;
    font-size: 16px;
    font-weight: bold;
    padding: 0 10px;
    margin: 0;
}

.elementor-image-box-description {
    position: absolute;
    bottom: 28px;
    width: 100%;
    text-align: center;
    color: white;
    z-index: 2;
    font-size: 14px;
    padding: 0 10px;
    line-height: 1.4;
    margin: 0;
}/* End custom CSS */