.elementor-14773 .elementor-element.elementor-element-a3304ee:not(.elementor-motion-effects-element-type-background), .elementor-14773 .elementor-element.elementor-element-a3304ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://reformat360.com/wp-content/uploads/2026/02/01-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14773 .elementor-element.elementor-element-a3304ee > .elementor-container{min-height:400px;}.elementor-14773 .elementor-element.elementor-element-a3304ee{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:218px 0px 0px 0px;}.elementor-14773 .elementor-element.elementor-element-a3304ee > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14773 .elementor-element.elementor-element-f9d92d4{column-gap:16px;}.elementor-14773 .elementor-element.elementor-element-f9d92d4 p{margin-block-end:0px;}.elementor-14773 .elementor-element.elementor-element-2accb01{--spacer-size:50px;}.elementor-14773 .elementor-element.elementor-element-ebb2994 .elementor-heading-title{font-size:73px;font-weight:bold;text-transform:capitalize;}.elementor-14773 .elementor-element.elementor-element-8fc4160 .elementor-button{background-color:#FF6B35;font-size:30px;font-weight:bold;text-transform:uppercase;fill:#000000;color:#000000;border-radius:15px 15px 15px 15px;}.elementor-14773 .elementor-element.elementor-element-8fc4160{width:100%;max-width:100%;}.elementor-14773 .elementor-element.elementor-element-d179303 .elementor-button{background-color:#FF6B35;font-size:30px;font-weight:bold;text-transform:uppercase;fill:#000000;color:#000000;border-radius:15px 15px 15px 15px;}.elementor-14773 .elementor-element.elementor-element-d179303{width:100%;max-width:100%;}.elementor-14773 .elementor-element.elementor-element-14b2605 .elementor-button{background-color:#FF6B35;font-size:30px;font-weight:bold;text-transform:uppercase;fill:#000000;color:#000000;border-radius:15px 15px 15px 15px;}.elementor-14773 .elementor-element.elementor-element-14b2605{width:100%;max-width:100%;}.elementor-14773 .elementor-element.elementor-element-8b4ab8d{margin-top:50px;margin-bottom:50px;}.elementor-14773 .elementor-element.elementor-element-989bc41{text-align:start;}.elementor-14773 .elementor-element.elementor-element-989bc41 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:30px;font-weight:700;line-height:1.2em;letter-spacing:-1.6px;color:#243157;}.elementor-14773 .elementor-element.elementor-element-c051186 > .elementor-widget-container{padding:15px 30px 0px 0px;}.elementor-14773 .elementor-element.elementor-element-c051186{font-family:"Helvetica", Sans-serif;font-size:23px;font-weight:400;line-height:2em;color:#243157;}.elementor-14773 .elementor-element.elementor-element-651df47{margin-top:50px;margin-bottom:50px;}.elementor-14773 .elementor-element.elementor-element-34e3c07 > .elementor-widget-container{padding:15px 30px 0px 0px;}.elementor-14773 .elementor-element.elementor-element-34e3c07{font-family:"Helvetica", Sans-serif;font-size:23px;font-weight:400;line-height:2em;color:#243157;}.elementor-14773 .elementor-element.elementor-element-6292d0b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-14773 .elementor-element.elementor-element-6292d0b{padding:0px 0px 0px 0px;}.elementor-14773 .elementor-element.elementor-element-1efe3b5 > .elementor-element-populated{padding:25px 55px 25px 55px;}.elementor-14773 .elementor-element.elementor-element-5bcc614.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-14773 .elementor-element.elementor-element-5bcc614.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-14773 .elementor-element.elementor-element-5bcc614.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-14773 .elementor-element.elementor-element-5bcc614 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-14773 .elementor-element.elementor-element-5bcc614 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-14773 .elementor-element.elementor-element-5bcc614 .elementor-image-box-title{font-family:"Helvetica", Sans-serif;font-size:25px;font-weight:700;line-height:30px;letter-spacing:-1px;color:#243157;}.elementor-14773 .elementor-element.elementor-element-5bcc614 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:2em;color:#B7B7B7;}.elementor-14773 .elementor-element.elementor-element-24e847a > .elementor-element-populated{padding:25px 55px 25px 55px;}.elementor-14773 .elementor-element.elementor-element-6b5af94.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-14773 .elementor-element.elementor-element-6b5af94.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-14773 .elementor-element.elementor-element-6b5af94.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-14773 .elementor-element.elementor-element-6b5af94 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-14773 .elementor-element.elementor-element-6b5af94 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-14773 .elementor-element.elementor-element-6b5af94 .elementor-image-box-title{font-family:"Helvetica", Sans-serif;font-size:25px;font-weight:700;line-height:30px;letter-spacing:-1px;color:#243157;}.elementor-14773 .elementor-element.elementor-element-6b5af94 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:2em;color:#B7B7B7;}.elementor-14773 .elementor-element.elementor-element-edf99c6 > .elementor-element-populated{padding:25px 55px 25px 55px;}.elementor-14773 .elementor-element.elementor-element-98240f5.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-14773 .elementor-element.elementor-element-98240f5.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-14773 .elementor-element.elementor-element-98240f5.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-14773 .elementor-element.elementor-element-98240f5 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-14773 .elementor-element.elementor-element-98240f5 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-14773 .elementor-element.elementor-element-98240f5 .elementor-image-box-title{font-family:"Helvetica", Sans-serif;font-size:25px;font-weight:700;line-height:30px;letter-spacing:-1px;color:#243157;}.elementor-14773 .elementor-element.elementor-element-98240f5 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:2em;color:#B7B7B7;}.elementor-14773 .elementor-element.elementor-element-526a909 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-14773 .elementor-element.elementor-element-526a909{padding:0px 0px 0px 0px;}.elementor-14773 .elementor-element.elementor-element-0fbbef9 > .elementor-element-populated{padding:25px 55px 25px 55px;}.elementor-14773 .elementor-element.elementor-element-f74ebe8.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-14773 .elementor-element.elementor-element-f74ebe8.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-14773 .elementor-element.elementor-element-f74ebe8.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-14773 .elementor-element.elementor-element-f74ebe8 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-14773 .elementor-element.elementor-element-f74ebe8 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-14773 .elementor-element.elementor-element-f74ebe8 .elementor-image-box-title{font-family:"Helvetica", Sans-serif;font-size:25px;font-weight:700;line-height:30px;letter-spacing:-1px;color:#243157;}.elementor-14773 .elementor-element.elementor-element-f74ebe8 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:2em;color:#B7B7B7;}.elementor-14773 .elementor-element.elementor-element-302d470 > .elementor-element-populated{padding:25px 55px 25px 55px;}.elementor-14773 .elementor-element.elementor-element-e081ffa.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-14773 .elementor-element.elementor-element-e081ffa.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-14773 .elementor-element.elementor-element-e081ffa.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-14773 .elementor-element.elementor-element-e081ffa .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-14773 .elementor-element.elementor-element-e081ffa .elementor-image-box-img img{transition-duration:0.3s;}.elementor-14773 .elementor-element.elementor-element-e081ffa .elementor-image-box-title{font-family:"Helvetica", Sans-serif;font-size:25px;font-weight:700;line-height:30px;letter-spacing:-1px;color:#243157;}.elementor-14773 .elementor-element.elementor-element-e081ffa .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:2em;color:#B7B7B7;}.elementor-14773 .elementor-element.elementor-element-0cba4bc > .elementor-element-populated{padding:25px 55px 25px 55px;}.elementor-14773 .elementor-element.elementor-element-d552166.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-14773 .elementor-element.elementor-element-d552166.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-14773 .elementor-element.elementor-element-d552166.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-14773 .elementor-element.elementor-element-d552166 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-14773 .elementor-element.elementor-element-d552166 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-14773 .elementor-element.elementor-element-d552166 .elementor-image-box-title{font-family:"Helvetica", Sans-serif;font-size:25px;font-weight:700;line-height:30px;letter-spacing:-1px;color:#243157;}.elementor-14773 .elementor-element.elementor-element-d552166 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:2em;color:#B7B7B7;}.elementor-14773 .elementor-element.elementor-element-8fb7d74 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-14773 .elementor-element.elementor-element-8fb7d74{padding:0px 0px 0px 0px;}.elementor-14773 .elementor-element.elementor-element-fb73569 > .elementor-element-populated{padding:25px 55px 25px 55px;}.elementor-14773 .elementor-element.elementor-element-2215e89.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-14773 .elementor-element.elementor-element-2215e89.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-14773 .elementor-element.elementor-element-2215e89.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-14773 .elementor-element.elementor-element-2215e89 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-14773 .elementor-element.elementor-element-2215e89 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-14773 .elementor-element.elementor-element-2215e89 .elementor-image-box-title{font-family:"Helvetica", Sans-serif;font-size:25px;font-weight:700;line-height:30px;letter-spacing:-1px;color:#243157;}.elementor-14773 .elementor-element.elementor-element-2215e89 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:2em;color:#B7B7B7;}.elementor-14773 .elementor-element.elementor-element-adf310d > .elementor-element-populated{padding:25px 55px 25px 55px;}.elementor-14773 .elementor-element.elementor-element-e221038.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-14773 .elementor-element.elementor-element-e221038.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-14773 .elementor-element.elementor-element-e221038.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-14773 .elementor-element.elementor-element-e221038 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-14773 .elementor-element.elementor-element-e221038 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-14773 .elementor-element.elementor-element-e221038 .elementor-image-box-title{font-family:"Helvetica", Sans-serif;font-size:25px;font-weight:700;line-height:30px;letter-spacing:-1px;color:#243157;}.elementor-14773 .elementor-element.elementor-element-e221038 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:2em;color:#B7B7B7;}.elementor-14773 .elementor-element.elementor-element-66a4480 > .elementor-element-populated{padding:25px 55px 25px 55px;}.elementor-14773 .elementor-element.elementor-element-9a444e2.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-14773 .elementor-element.elementor-element-9a444e2.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-14773 .elementor-element.elementor-element-9a444e2.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-14773 .elementor-element.elementor-element-9a444e2 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-14773 .elementor-element.elementor-element-9a444e2 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-14773 .elementor-element.elementor-element-9a444e2 .elementor-image-box-title{font-family:"Helvetica", Sans-serif;font-size:25px;font-weight:700;line-height:30px;letter-spacing:-1px;color:#243157;}.elementor-14773 .elementor-element.elementor-element-9a444e2 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:2em;color:#B7B7B7;}.elementor-14773 .elementor-element.elementor-element-c15322d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-14773 .elementor-element.elementor-element-c15322d{padding:0px 0px 0px 0px;}.elementor-14773 .elementor-element.elementor-element-bdc86c3 > .elementor-element-populated{padding:25px 55px 25px 55px;}.elementor-14773 .elementor-element.elementor-element-84fe60e.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-14773 .elementor-element.elementor-element-84fe60e.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-14773 .elementor-element.elementor-element-84fe60e.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-14773 .elementor-element.elementor-element-84fe60e .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-14773 .elementor-element.elementor-element-84fe60e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-14773 .elementor-element.elementor-element-84fe60e .elementor-image-box-title{font-family:"Helvetica", Sans-serif;font-size:25px;font-weight:700;line-height:30px;letter-spacing:-1px;color:#243157;}.elementor-14773 .elementor-element.elementor-element-84fe60e .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:2em;color:#B7B7B7;}.elementor-14773 .elementor-element.elementor-element-6292864 > .elementor-element-populated{padding:25px 55px 25px 55px;}.elementor-14773 .elementor-element.elementor-element-452845b.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-14773 .elementor-element.elementor-element-452845b.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-14773 .elementor-element.elementor-element-452845b.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-14773 .elementor-element.elementor-element-452845b .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-14773 .elementor-element.elementor-element-452845b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-14773 .elementor-element.elementor-element-452845b .elementor-image-box-title{font-family:"Helvetica", Sans-serif;font-size:25px;font-weight:700;line-height:30px;letter-spacing:-1px;color:#243157;}.elementor-14773 .elementor-element.elementor-element-452845b .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:2em;color:#B7B7B7;}.elementor-14773 .elementor-element.elementor-element-74ab92f > .elementor-element-populated{padding:25px 55px 25px 55px;}.elementor-14773 .elementor-element.elementor-element-fc1fa6b.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-14773 .elementor-element.elementor-element-fc1fa6b.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-14773 .elementor-element.elementor-element-fc1fa6b.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-14773 .elementor-element.elementor-element-fc1fa6b .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-14773 .elementor-element.elementor-element-fc1fa6b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-14773 .elementor-element.elementor-element-fc1fa6b .elementor-image-box-title{font-family:"Helvetica", Sans-serif;font-size:25px;font-weight:700;line-height:30px;letter-spacing:-1px;color:#243157;}.elementor-14773 .elementor-element.elementor-element-fc1fa6b .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:2em;color:#B7B7B7;}.elementor-14773 .elementor-element.elementor-element-d0c49aa > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-14773 .elementor-element.elementor-element-d0c49aa{padding:0px 0px 0px 0px;}.elementor-14773 .elementor-element.elementor-element-92b89c8 > .elementor-element-populated{padding:25px 55px 25px 55px;}.elementor-14773 .elementor-element.elementor-element-9048de9.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-14773 .elementor-element.elementor-element-9048de9.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-14773 .elementor-element.elementor-element-9048de9.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-14773 .elementor-element.elementor-element-9048de9 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-14773 .elementor-element.elementor-element-9048de9 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-14773 .elementor-element.elementor-element-9048de9 .elementor-image-box-title{font-family:"Helvetica", Sans-serif;font-size:25px;font-weight:700;line-height:30px;letter-spacing:-1px;color:#243157;}.elementor-14773 .elementor-element.elementor-element-9048de9 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:2em;color:#B7B7B7;}.elementor-14773 .elementor-element.elementor-element-c096c87 > .elementor-element-populated{padding:25px 55px 25px 55px;}.elementor-14773 .elementor-element.elementor-element-5dc7489.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-14773 .elementor-element.elementor-element-5dc7489.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-14773 .elementor-element.elementor-element-5dc7489.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-14773 .elementor-element.elementor-element-5dc7489 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-14773 .elementor-element.elementor-element-5dc7489 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-14773 .elementor-element.elementor-element-5dc7489 .elementor-image-box-title{font-family:"Helvetica", Sans-serif;font-size:25px;font-weight:700;line-height:30px;letter-spacing:-1px;color:#243157;}.elementor-14773 .elementor-element.elementor-element-5dc7489 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:2em;color:#B7B7B7;}.elementor-14773 .elementor-element.elementor-element-7969a6c > .elementor-element-populated{padding:25px 55px 25px 55px;}.elementor-14773 .elementor-element.elementor-element-daa3b07.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-14773 .elementor-element.elementor-element-daa3b07.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-14773 .elementor-element.elementor-element-daa3b07.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-14773 .elementor-element.elementor-element-daa3b07 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-14773 .elementor-element.elementor-element-daa3b07 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-14773 .elementor-element.elementor-element-daa3b07 .elementor-image-box-title{font-family:"Helvetica", Sans-serif;font-size:25px;font-weight:700;line-height:30px;letter-spacing:-1px;color:#243157;}.elementor-14773 .elementor-element.elementor-element-daa3b07 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:2em;color:#B7B7B7;}.elementor-14773 .elementor-element.elementor-element-50491f8 > .elementor-element-populated{padding:25px 55px 25px 55px;}.elementor-14773 .elementor-element.elementor-element-d238852.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-14773 .elementor-element.elementor-element-d238852.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-14773 .elementor-element.elementor-element-d238852.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-14773 .elementor-element.elementor-element-d238852 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-14773 .elementor-element.elementor-element-d238852 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-14773 .elementor-element.elementor-element-d238852 .elementor-image-box-title{font-family:"Helvetica", Sans-serif;font-size:25px;font-weight:700;line-height:30px;letter-spacing:-1px;color:#243157;}.elementor-14773 .elementor-element.elementor-element-d238852 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:2em;color:#B7B7B7;}.elementor-14773 .elementor-element.elementor-element-788f21b > .elementor-element-populated{padding:25px 55px 25px 55px;}.elementor-14773 .elementor-element.elementor-element-b9f0e4b.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-14773 .elementor-element.elementor-element-b9f0e4b.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-14773 .elementor-element.elementor-element-b9f0e4b.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-14773 .elementor-element.elementor-element-b9f0e4b .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-14773 .elementor-element.elementor-element-b9f0e4b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-14773 .elementor-element.elementor-element-b9f0e4b .elementor-image-box-title{font-family:"Helvetica", Sans-serif;font-size:25px;font-weight:700;line-height:30px;letter-spacing:-1px;color:#243157;}.elementor-14773 .elementor-element.elementor-element-b9f0e4b .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:2em;color:#B7B7B7;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-14773 .elementor-element.elementor-element-6292d0b{padding:15px 0px 0px 0px;}.elementor-14773 .elementor-element.elementor-element-1efe3b5 > .elementor-element-populated{margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-14773 .elementor-element.elementor-element-24e847a > .elementor-element-populated{margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-14773 .elementor-element.elementor-element-edf99c6 > .elementor-element-populated{margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-14773 .elementor-element.elementor-element-526a909{padding:15px 0px 0px 0px;}.elementor-14773 .elementor-element.elementor-element-0fbbef9 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:10px 10px 10px 10px;}.elementor-14773 .elementor-element.elementor-element-302d470 > .elementor-element-populated{margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-14773 .elementor-element.elementor-element-0cba4bc > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:10px 10px 10px 10px;}.elementor-14773 .elementor-element.elementor-element-8fb7d74{padding:15px 0px 0px 0px;}.elementor-14773 .elementor-element.elementor-element-fb73569 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:10px 10px 10px 10px;}.elementor-14773 .elementor-element.elementor-element-adf310d > .elementor-element-populated{margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-14773 .elementor-element.elementor-element-66a4480 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:10px 10px 10px 10px;}.elementor-14773 .elementor-element.elementor-element-c15322d{padding:15px 0px 0px 0px;}.elementor-14773 .elementor-element.elementor-element-bdc86c3 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:10px 10px 10px 10px;}.elementor-14773 .elementor-element.elementor-element-6292864 > .elementor-element-populated{margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-14773 .elementor-element.elementor-element-74ab92f > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:10px 10px 10px 10px;}.elementor-14773 .elementor-element.elementor-element-d0c49aa{padding:15px 0px 0px 0px;}.elementor-14773 .elementor-element.elementor-element-92b89c8 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:10px 10px 10px 10px;}.elementor-14773 .elementor-element.elementor-element-c096c87 > .elementor-element-populated{margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-14773 .elementor-element.elementor-element-7969a6c > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:10px 10px 10px 10px;}.elementor-14773 .elementor-element.elementor-element-50491f8 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:10px 10px 10px 10px;}.elementor-14773 .elementor-element.elementor-element-788f21b > .elementor-element-populated{margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-14773 .elementor-element.elementor-element-2f7d3f1 > .elementor-element-populated{margin:0px 30px 0px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;}.elementor-14773 .elementor-element.elementor-element-989bc41 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14773 .elementor-element.elementor-element-989bc41 .elementor-heading-title{font-size:30px;letter-spacing:-0.5px;}.elementor-14773 .elementor-element.elementor-element-651df47{margin-top:0px;margin-bottom:0px;padding:0px 30px 0px 30px;}.elementor-14773 .elementor-element.elementor-element-6292d0b{padding:0px 0px 0px 0px;}.elementor-14773 .elementor-element.elementor-element-1efe3b5 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-14773 .elementor-element.elementor-element-5bcc614 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14773 .elementor-element.elementor-element-5bcc614 .elementor-image-box-img{margin-bottom:15px;}.elementor-14773 .elementor-element.elementor-element-24e847a > .elementor-element-populated{margin:30px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-14773 .elementor-element.elementor-element-6b5af94 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14773 .elementor-element.elementor-element-6b5af94 .elementor-image-box-img{margin-bottom:15px;}.elementor-14773 .elementor-element.elementor-element-edf99c6 > .elementor-element-populated{margin:30px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-14773 .elementor-element.elementor-element-98240f5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14773 .elementor-element.elementor-element-98240f5 .elementor-image-box-img{margin-bottom:15px;}.elementor-14773 .elementor-element.elementor-element-0fbbef9 > .elementor-element-populated{margin:30px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-14773 .elementor-element.elementor-element-f74ebe8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14773 .elementor-element.elementor-element-f74ebe8 .elementor-image-box-img{margin-bottom:15px;}.elementor-14773 .elementor-element.elementor-element-302d470 > .elementor-element-populated{margin:30px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-14773 .elementor-element.elementor-element-e081ffa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14773 .elementor-element.elementor-element-e081ffa .elementor-image-box-img{margin-bottom:15px;}.elementor-14773 .elementor-element.elementor-element-0cba4bc > .elementor-element-populated{margin:30px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-14773 .elementor-element.elementor-element-d552166 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14773 .elementor-element.elementor-element-d552166 .elementor-image-box-img{margin-bottom:15px;}.elementor-14773 .elementor-element.elementor-element-fb73569 > .elementor-element-populated{margin:30px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-14773 .elementor-element.elementor-element-2215e89 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14773 .elementor-element.elementor-element-2215e89 .elementor-image-box-img{margin-bottom:15px;}.elementor-14773 .elementor-element.elementor-element-adf310d > .elementor-element-populated{margin:30px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-14773 .elementor-element.elementor-element-e221038 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14773 .elementor-element.elementor-element-e221038 .elementor-image-box-img{margin-bottom:15px;}.elementor-14773 .elementor-element.elementor-element-66a4480 > .elementor-element-populated{margin:30px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-14773 .elementor-element.elementor-element-9a444e2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14773 .elementor-element.elementor-element-9a444e2 .elementor-image-box-img{margin-bottom:15px;}.elementor-14773 .elementor-element.elementor-element-bdc86c3 > .elementor-element-populated{margin:30px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-14773 .elementor-element.elementor-element-84fe60e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14773 .elementor-element.elementor-element-84fe60e .elementor-image-box-img{margin-bottom:15px;}.elementor-14773 .elementor-element.elementor-element-6292864 > .elementor-element-populated{margin:30px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-14773 .elementor-element.elementor-element-452845b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14773 .elementor-element.elementor-element-452845b .elementor-image-box-img{margin-bottom:15px;}.elementor-14773 .elementor-element.elementor-element-74ab92f > .elementor-element-populated{margin:30px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-14773 .elementor-element.elementor-element-fc1fa6b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14773 .elementor-element.elementor-element-fc1fa6b .elementor-image-box-img{margin-bottom:15px;}.elementor-14773 .elementor-element.elementor-element-92b89c8 > .elementor-element-populated{margin:30px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-14773 .elementor-element.elementor-element-9048de9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14773 .elementor-element.elementor-element-9048de9 .elementor-image-box-img{margin-bottom:15px;}.elementor-14773 .elementor-element.elementor-element-c096c87 > .elementor-element-populated{margin:30px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-14773 .elementor-element.elementor-element-5dc7489 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14773 .elementor-element.elementor-element-5dc7489 .elementor-image-box-img{margin-bottom:15px;}.elementor-14773 .elementor-element.elementor-element-7969a6c > .elementor-element-populated{margin:30px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-14773 .elementor-element.elementor-element-daa3b07 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14773 .elementor-element.elementor-element-daa3b07 .elementor-image-box-img{margin-bottom:15px;}.elementor-14773 .elementor-element.elementor-element-50491f8 > .elementor-element-populated{margin:30px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-14773 .elementor-element.elementor-element-d238852 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14773 .elementor-element.elementor-element-d238852 .elementor-image-box-img{margin-bottom:15px;}.elementor-14773 .elementor-element.elementor-element-788f21b > .elementor-element-populated{margin:30px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-14773 .elementor-element.elementor-element-b9f0e4b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14773 .elementor-element.elementor-element-b9f0e4b .elementor-image-box-img{margin-bottom:15px;}}/* Start custom CSS for text-editor, class: .elementor-element-f9d92d4 *//* Container principal - RESPETA LÍMITES */
.elementor-14773 .elementor-element.elementor-element-f9d92d4 .timeline-wrapper {
    position: relative;
    width: 100%; /* Ocupa 100% del contenedor padre */
    max-width: 100%; /* No se sale */
    margin: 40px auto;
    padding: 40px 0;
    overflow: visible; /* Permite ver los elementos */
}

/* Línea vertical central NEGRA */
.elementor-14773 .elementor-element.elementor-element-f9d92d4 .timeline-wrapper::before {
    content: '';
    position: absolute;
    left: 50%;
    top: 0;
    bottom: 0;
    width: 2px;
    background: #000000;
    transform: translateX(-50%);
    z-index: 1;
}

/* Item de timeline */
.elementor-14773 .elementor-element.elementor-element-f9d92d4 .timeline-item {
    position: relative;
    margin-bottom: 60px;
    width: 100%;
    min-height: 80px;
    display: flex;
    justify-content: center;
}

/* Círculo NEGRO en la línea */
.elementor-14773 .elementor-element.elementor-element-f9d92d4 .timeline-dot {
    position: absolute;
    left: 50%;
    top: 10px;
    width: 20px;
    height: 20px;
    background: #000000;
    border-radius: 50%;
    transform: translateX(-50%);
    z-index: 2;
    box-shadow: 0 0 0 4px #ffffff;
}

/* Contenedor de contenido - CÁLCULO PRECISO */
.elementor-14773 .elementor-element.elementor-element-f9d92d4 .timeline-content {
    position: relative;
    width: calc(50% - 40px); /* 50% menos espacio para la línea */
    max-width: 450px;
    background: rgba(255, 255, 255, 0.95);
    padding: 25px;
    border-radius: 10px;
    box-shadow: 0 5px 20px rgba(0, 0, 0, 0.15);
    transition: all 0.3s ease;
    box-sizing: border-box; /* IMPORTANTE */
}

/* Items a la IZQUIERDA (2018, 2024) */
.elementor-14773 .elementor-element.elementor-element-f9d92d4 .timeline-item.left {
    justify-content: flex-start;
}

.elementor-14773 .elementor-element.elementor-element-f9d92d4 .timeline-item.left .timeline-content {
    margin-right: auto;
    margin-left: 0;
    text-align: left;
}

/* Items a la DERECHA (2023, 2025) */
.elementor-14773 .elementor-element.elementor-element-f9d92d4 .timeline-item.right {
    justify-content: flex-end;
}

.elementor-14773 .elementor-element.elementor-element-f9d92d4 .timeline-item.right .timeline-content {
    margin-left: auto;
    margin-right: 0;
    text-align: left;
}


/* Hover effect */
.elementor-14773 .elementor-element.elementor-element-f9d92d4 .timeline-content:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2);
}

/* Año en NEGRO */
.elementor-14773 .elementor-element.elementor-element-f9d92d4 .timeline-year {
    font-family: 'Montserrat', sans-serif;
    font-size: 32px;
    font-weight: 900;
    color: #000000;
    margin: 0 0 15px 0;
    line-height: 1;
}

/* Texto descriptivo */
.elementor-14773 .elementor-element.elementor-element-f9d92d4 .timeline-content p {
    font-family: 'Montserrat', sans-serif;
    font-size: 14px;
    line-height: 1.6;
    color: #333333;
    margin: 0 0 12px 0;
}

.elementor-14773 .elementor-element.elementor-element-f9d92d4 .timeline-content p:last-child {
    margin-bottom: 0;
}

/* Texto en negrita */
.elementor-14773 .elementor-element.elementor-element-f9d92d4 .timeline-content p strong {
    font-weight: 700;
    color: #000000;
}

/* Responsive - Desktop grande */
@media (min-width: 1200px) {
    .elementor-14773 .elementor-element.elementor-element-f9d92d4 .timeline-content {
        width: calc(50% - 50px);
        max-width: 480px;
    }
}

/* Responsive - Tablet */
@media (max-width: 1024px) {
    .elementor-14773 .elementor-element.elementor-element-f9d92d4 .timeline-content {
        width: calc(50% - 35px);
        max-width: 380px;
        padding: 20px;
    }
    
    .elementor-14773 .elementor-element.elementor-element-f9d92d4 .timeline-year {
        font-size: 28px;
    }
    
    .elementor-14773 .elementor-element.elementor-element-f9d92d4 .timeline-content p {
        font-size: 13px;
    }
}

/* Responsive - Mobile */
@media (max-width: 768px) {
    .elementor-14773 .elementor-element.elementor-element-f9d92d4 .timeline-wrapper {
        padding: 40px 10px;
    }
    
    /* Línea a la izquierda en mobile */
    .elementor-14773 .elementor-element.elementor-element-f9d92d4 .timeline-wrapper::before {
        left: 30px;
    }
    
    .elementor-14773 .elementor-element.elementor-element-f9d92d4 .timeline-dot {
        left: 30px;
    }
    
    .elementor-14773 .elementor-element.elementor-element-f9d92d4 .timeline-item {
        justify-content: flex-start;
    }
    
    /* Todo el contenido a la derecha en mobile */
    .elementor-14773 .elementor-element.elementor-element-f9d92d4 .timeline-content {
        width: calc(100% - 70px) !important;
        max-width: none !important;
        margin-left: 70px !important;
        margin-right: 0 !important;
        text-align: left !important;
        padding: 20px;
    }
    
    .elementor-14773 .elementor-element.elementor-element-f9d92d4 .timeline-year {
        font-size: 26px;
    }
    
    .elementor-14773 .elementor-element.elementor-element-f9d92d4 .timeline-content p {
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8fc4160 */figcaption {
    background-color:#FF6B35;
    width: 52% !important;
    margin: auto !important;
    margin-top: 2% !important;
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d179303 */figcaption {
    background-color:#FF6B35;
    width: 52% !important;
    margin: auto !important;
    margin-top: 2% !important;
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-14b2605 */figcaption {
    background-color:#FF6B35;
    width: 52% !important;
    margin: auto !important;
    margin-top: 2% !important;
    font-weight: bold;
}/* End custom CSS */