.elementor-65 .elementor-element.elementor-element-5f9bf6e > .elementor-container{max-width:1536px;}.elementor-65 .elementor-element.elementor-element-5f9bf6e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:100px 0100px 50px 0100px;}.elementor-65 .elementor-element.elementor-element-5f9bf6e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-65 .elementor-element.elementor-element-bef3f5b.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-65 .elementor-element.elementor-element-bef3f5b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-65 .elementor-element.elementor-element-bef3f5b.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-65 .elementor-element.elementor-element-bef3f5b{max-width:initial;flex:none;min-width:25px;}.elementor-65 .elementor-element.elementor-element-bef3f5b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-77183b4:not(.elementor-motion-effects-element-type-background), .elementor-65 .elementor-element.elementor-element-77183b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9FB;}.elementor-65 .elementor-element.elementor-element-77183b4 > .elementor-container{max-width:1680px;}.elementor-65 .elementor-element.elementor-element-77183b4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 100px 60px 100px;}.elementor-65 .elementor-element.elementor-element-77183b4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-65 .elementor-element.elementor-element-9022d9b.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-65 .elementor-element.elementor-element-9022d9b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-65 .elementor-element.elementor-element-9022d9b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-693d291 .box-content{align-items:center;text-align:center;}.elementor-65 .elementor-element.elementor-element-693d291 .the7-box-wrapper{align-items:center;align-content:center;border-style:none;}.elementor-65 .elementor-element.elementor-element-693d291{--the7-img-object-fit:var(--object-fit);--the7-img-width:var(--ratio-img-width);--the7-img-height:var(--ratio-img-height);--the7-img-max-height:var(--max-height);--the7-img-max-width:var(--max-width);--box-width:var(--image-size, auto);--the7-img-ratio:var(--aspect-ratio, var(--ratio));--object-fit:fill;--ratio-img-width:initial;--svg-width:100%;--height:auto;--max-height:unset;--max-width:100%;--image-size:110px;--aspect-ratio:0.62;--flex-flow:column wrap;--img-space:0 0 var(--icon-spacing, 15px) 0;--img-order:0;--img-width:100%;--content-width:width: 100%;--icon-spacing:20px;}.elementor-65 .elementor-element.elementor-element-693d291 .elementor-image-div{align-self:center;border-radius:30px 30px 30px 30px;}.elementor-65 .elementor-element.elementor-element-693d291 > .elementor-widget-container{margin:0px 20px 0px 20px;padding:0px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-693d291 .elementor-image-div img{padding:0px;}.elementor-65 .elementor-element.elementor-element-693d291 .post-thumbnail-rollover img{opacity:calc(100/100);}
					.elementor-65 .elementor-element.elementor-element-693d291 .elementor-image-div img { transition: opacity 0.3s ease; }
					.elementor-65 .elementor-element.elementor-element-693d291 a:hover .the7-simple-post-thumb img,
					.elementor-65 .elementor-element.elementor-element-693d291 .post-thumbnail-rollover:hover img {opacity:calc(100/100);}.elementor-65 .elementor-element.elementor-element-693d291 .the7-box-wrapper .box-heading, .elementor-65 .elementor-element.elementor-element-693d291 .the7-box-wrapper .box-heading a{font-size:15px;font-weight:600;color:#333333;}.elementor-65 .elementor-element.elementor-element-693d291 .box-description{margin-top:10px;}.elementor-bc-flex-widget .elementor-65 .elementor-element.elementor-element-af8a5ca.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-65 .elementor-element.elementor-element-af8a5ca.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-65 .elementor-element.elementor-element-af8a5ca > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-20fa45c .box-content{align-items:center;text-align:center;}.elementor-65 .elementor-element.elementor-element-20fa45c .the7-box-wrapper{align-items:center;align-content:center;border-style:none;}.elementor-65 .elementor-element.elementor-element-20fa45c{--the7-img-object-fit:var(--object-fit);--the7-img-width:var(--ratio-img-width);--the7-img-height:var(--ratio-img-height);--the7-img-max-height:var(--max-height);--the7-img-max-width:var(--max-width);--box-width:var(--image-size, auto);--the7-img-ratio:var(--aspect-ratio, var(--ratio));--object-fit:fill;--ratio-img-width:initial;--svg-width:100%;--height:auto;--max-height:unset;--max-width:100%;--image-size:110px;--aspect-ratio:0.62;--flex-flow:column wrap;--img-space:0 0 var(--icon-spacing, 15px) 0;--img-order:0;--img-width:100%;--content-width:width: 100%;--icon-spacing:20px;}.elementor-65 .elementor-element.elementor-element-20fa45c .elementor-image-div{align-self:center;border-radius:30px 30px 30px 30px;}.elementor-65 .elementor-element.elementor-element-20fa45c > .elementor-widget-container{margin:0px 20px 0px 20px;padding:0px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-20fa45c .post-thumbnail-rollover img{opacity:calc(100/100);}
					.elementor-65 .elementor-element.elementor-element-20fa45c .elementor-image-div img { transition: opacity 0.3s ease; }
					.elementor-65 .elementor-element.elementor-element-20fa45c a:hover .the7-simple-post-thumb img,
					.elementor-65 .elementor-element.elementor-element-20fa45c .post-thumbnail-rollover:hover img {opacity:calc(100/100);}.elementor-65 .elementor-element.elementor-element-20fa45c .the7-box-wrapper .box-heading, .elementor-65 .elementor-element.elementor-element-20fa45c .the7-box-wrapper .box-heading a{font-size:15px;font-weight:600;color:#333333;}.elementor-65 .elementor-element.elementor-element-20fa45c .box-description{margin-top:10px;}.elementor-bc-flex-widget .elementor-65 .elementor-element.elementor-element-4466219.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-65 .elementor-element.elementor-element-4466219.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-65 .elementor-element.elementor-element-4466219 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-ea8b7f1 .box-content{align-items:center;text-align:center;}.elementor-65 .elementor-element.elementor-element-ea8b7f1 .the7-box-wrapper{align-items:center;align-content:center;border-style:none;}.elementor-65 .elementor-element.elementor-element-ea8b7f1{--the7-img-object-fit:var(--object-fit);--the7-img-width:var(--ratio-img-width);--the7-img-height:var(--ratio-img-height);--the7-img-max-height:var(--max-height);--the7-img-max-width:var(--max-width);--box-width:var(--image-size, auto);--the7-img-ratio:var(--aspect-ratio, var(--ratio));--object-fit:fill;--ratio-img-width:initial;--svg-width:100%;--height:auto;--max-height:unset;--max-width:100%;--image-size:110px;--aspect-ratio:0.62;--flex-flow:column wrap;--img-space:0 0 var(--icon-spacing, 15px) 0;--img-order:0;--img-width:100%;--content-width:width: 100%;--icon-spacing:20px;}.elementor-65 .elementor-element.elementor-element-ea8b7f1 .elementor-image-div{align-self:center;border-radius:30px 30px 30px 30px;}.elementor-65 .elementor-element.elementor-element-ea8b7f1 > .elementor-widget-container{margin:0px 20px 0px 20px;padding:0px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-ea8b7f1 .post-thumbnail-rollover img{opacity:calc(100/100);}
					.elementor-65 .elementor-element.elementor-element-ea8b7f1 .elementor-image-div img { transition: opacity 0.3s ease; }
					.elementor-65 .elementor-element.elementor-element-ea8b7f1 a:hover .the7-simple-post-thumb img,
					.elementor-65 .elementor-element.elementor-element-ea8b7f1 .post-thumbnail-rollover:hover img {opacity:calc(100/100);}.elementor-65 .elementor-element.elementor-element-ea8b7f1 .the7-box-wrapper .box-heading, .elementor-65 .elementor-element.elementor-element-ea8b7f1 .the7-box-wrapper .box-heading a{font-size:15px;font-weight:600;color:#333333;}.elementor-65 .elementor-element.elementor-element-ea8b7f1 .box-description{margin-top:10px;}.elementor-bc-flex-widget .elementor-65 .elementor-element.elementor-element-57bcc1f.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-65 .elementor-element.elementor-element-57bcc1f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-65 .elementor-element.elementor-element-57bcc1f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-169a015 .box-content{align-items:center;text-align:center;}.elementor-65 .elementor-element.elementor-element-169a015 .the7-box-wrapper{align-items:center;align-content:center;border-style:none;}.elementor-65 .elementor-element.elementor-element-169a015{--the7-img-object-fit:var(--object-fit);--the7-img-width:var(--ratio-img-width);--the7-img-height:var(--ratio-img-height);--the7-img-max-height:var(--max-height);--the7-img-max-width:var(--max-width);--box-width:var(--image-size, auto);--the7-img-ratio:var(--aspect-ratio, var(--ratio));--object-fit:fill;--ratio-img-width:initial;--svg-width:100%;--height:auto;--max-height:unset;--max-width:100%;--image-size:110px;--aspect-ratio:0.62;--flex-flow:column wrap;--img-space:0 0 var(--icon-spacing, 15px) 0;--img-order:0;--img-width:100%;--content-width:width: 100%;--icon-spacing:20px;}.elementor-65 .elementor-element.elementor-element-169a015 .elementor-image-div{align-self:center;border-radius:30px 30px 30px 30px;}.elementor-65 .elementor-element.elementor-element-169a015 > .elementor-widget-container{margin:0px 20px 0px 20px;padding:0px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-169a015 .post-thumbnail-rollover img{opacity:calc(100/100);}
					.elementor-65 .elementor-element.elementor-element-169a015 .elementor-image-div img { transition: opacity 0.3s ease; }
					.elementor-65 .elementor-element.elementor-element-169a015 a:hover .the7-simple-post-thumb img,
					.elementor-65 .elementor-element.elementor-element-169a015 .post-thumbnail-rollover:hover img {opacity:calc(100/100);}.elementor-65 .elementor-element.elementor-element-169a015 .the7-box-wrapper .box-heading, .elementor-65 .elementor-element.elementor-element-169a015 .the7-box-wrapper .box-heading a{font-size:15px;font-weight:600;color:#333333;}.elementor-65 .elementor-element.elementor-element-169a015 .box-description{margin-top:10px;}.elementor-bc-flex-widget .elementor-65 .elementor-element.elementor-element-a9ba45d.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-65 .elementor-element.elementor-element-a9ba45d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-65 .elementor-element.elementor-element-a9ba45d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-96ecd85 .box-content{align-items:center;text-align:center;}.elementor-65 .elementor-element.elementor-element-96ecd85 .the7-box-wrapper{align-items:center;align-content:center;border-style:none;}.elementor-65 .elementor-element.elementor-element-96ecd85{--the7-img-object-fit:var(--object-fit);--the7-img-width:var(--ratio-img-width);--the7-img-height:var(--ratio-img-height);--the7-img-max-height:var(--max-height);--the7-img-max-width:var(--max-width);--box-width:var(--image-size, auto);--the7-img-ratio:var(--aspect-ratio, var(--ratio));--object-fit:fill;--ratio-img-width:initial;--svg-width:100%;--height:auto;--max-height:unset;--max-width:100%;--image-size:110px;--aspect-ratio:0.62;--flex-flow:column wrap;--img-space:0 0 var(--icon-spacing, 15px) 0;--img-order:0;--img-width:100%;--content-width:width: 100%;--icon-spacing:20px;}.elementor-65 .elementor-element.elementor-element-96ecd85 .elementor-image-div{align-self:center;border-radius:30px 30px 30px 30px;}.elementor-65 .elementor-element.elementor-element-96ecd85 > .elementor-widget-container{margin:0px 20px 0px 20px;padding:0px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-96ecd85 .post-thumbnail-rollover img{opacity:calc(100/100);}
					.elementor-65 .elementor-element.elementor-element-96ecd85 .elementor-image-div img { transition: opacity 0.3s ease; }
					.elementor-65 .elementor-element.elementor-element-96ecd85 a:hover .the7-simple-post-thumb img,
					.elementor-65 .elementor-element.elementor-element-96ecd85 .post-thumbnail-rollover:hover img {opacity:calc(100/100);}.elementor-65 .elementor-element.elementor-element-96ecd85 .the7-box-wrapper .box-heading, .elementor-65 .elementor-element.elementor-element-96ecd85 .the7-box-wrapper .box-heading a{font-size:15px;font-weight:600;color:#333333;}.elementor-65 .elementor-element.elementor-element-96ecd85 .box-description{margin-top:10px;}.elementor-bc-flex-widget .elementor-65 .elementor-element.elementor-element-71da3c9.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-65 .elementor-element.elementor-element-71da3c9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-65 .elementor-element.elementor-element-71da3c9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-42ee3f4 .box-content{align-items:center;text-align:center;}.elementor-65 .elementor-element.elementor-element-42ee3f4 .the7-box-wrapper{align-items:center;align-content:center;border-style:none;}.elementor-65 .elementor-element.elementor-element-42ee3f4{--the7-img-object-fit:var(--object-fit);--the7-img-width:var(--ratio-img-width);--the7-img-height:var(--ratio-img-height);--the7-img-max-height:var(--max-height);--the7-img-max-width:var(--max-width);--box-width:var(--image-size, auto);--the7-img-ratio:var(--aspect-ratio, var(--ratio));--object-fit:fill;--ratio-img-width:initial;--svg-width:100%;--height:auto;--max-height:unset;--max-width:100%;--image-size:110px;--aspect-ratio:0.62;--flex-flow:column wrap;--img-space:0 0 var(--icon-spacing, 15px) 0;--img-order:0;--img-width:100%;--content-width:width: 100%;--icon-spacing:20px;}.elementor-65 .elementor-element.elementor-element-42ee3f4 .elementor-image-div{align-self:center;border-radius:30px 30px 30px 30px;}.elementor-65 .elementor-element.elementor-element-42ee3f4 > .elementor-widget-container{margin:0px 20px 0px 20px;padding:0px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-42ee3f4 .post-thumbnail-rollover img{opacity:calc(100/100);}
					.elementor-65 .elementor-element.elementor-element-42ee3f4 .elementor-image-div img { transition: opacity 0.3s ease; }
					.elementor-65 .elementor-element.elementor-element-42ee3f4 a:hover .the7-simple-post-thumb img,
					.elementor-65 .elementor-element.elementor-element-42ee3f4 .post-thumbnail-rollover:hover img {opacity:calc(100/100);}.elementor-65 .elementor-element.elementor-element-42ee3f4 .the7-box-wrapper .box-heading, .elementor-65 .elementor-element.elementor-element-42ee3f4 .the7-box-wrapper .box-heading a{font-size:15px;font-weight:600;color:#333333;}.elementor-65 .elementor-element.elementor-element-42ee3f4 .box-description{margin-top:10px;}.elementor-bc-flex-widget .elementor-65 .elementor-element.elementor-element-23f65c2.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-65 .elementor-element.elementor-element-23f65c2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-65 .elementor-element.elementor-element-23f65c2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-b78c0da .box-content{align-items:center;text-align:center;}.elementor-65 .elementor-element.elementor-element-b78c0da .the7-box-wrapper{align-items:center;align-content:center;border-style:none;}.elementor-65 .elementor-element.elementor-element-b78c0da{--the7-img-object-fit:var(--object-fit);--the7-img-width:var(--ratio-img-width);--the7-img-height:var(--ratio-img-height);--the7-img-max-height:var(--max-height);--the7-img-max-width:var(--max-width);--box-width:var(--image-size, auto);--the7-img-ratio:var(--aspect-ratio, var(--ratio));--object-fit:fill;--ratio-img-width:initial;--svg-width:100%;--height:auto;--max-height:unset;--max-width:100%;--image-size:110px;--aspect-ratio:0.62;--flex-flow:column wrap;--img-space:0 0 var(--icon-spacing, 15px) 0;--img-order:0;--img-width:100%;--content-width:width: 100%;--icon-spacing:20px;}.elementor-65 .elementor-element.elementor-element-b78c0da .elementor-image-div{align-self:center;border-radius:30px 30px 30px 30px;}.elementor-65 .elementor-element.elementor-element-b78c0da > .elementor-widget-container{margin:0px 20px 0px 20px;padding:0px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-b78c0da .post-thumbnail-rollover img{opacity:calc(100/100);}
					.elementor-65 .elementor-element.elementor-element-b78c0da .elementor-image-div img { transition: opacity 0.3s ease; }
					.elementor-65 .elementor-element.elementor-element-b78c0da a:hover .the7-simple-post-thumb img,
					.elementor-65 .elementor-element.elementor-element-b78c0da .post-thumbnail-rollover:hover img {opacity:calc(100/100);}.elementor-65 .elementor-element.elementor-element-b78c0da .the7-box-wrapper .box-heading, .elementor-65 .elementor-element.elementor-element-b78c0da .the7-box-wrapper .box-heading a{font-size:15px;font-weight:600;color:#333333;}.elementor-65 .elementor-element.elementor-element-b78c0da .box-description{margin-top:10px;}.elementor-bc-flex-widget .elementor-65 .elementor-element.elementor-element-17ffe50.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-65 .elementor-element.elementor-element-17ffe50.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-65 .elementor-element.elementor-element-17ffe50 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-175d016 .box-content{align-items:center;text-align:center;}.elementor-65 .elementor-element.elementor-element-175d016 .the7-box-wrapper{align-items:center;align-content:center;border-style:none;}.elementor-65 .elementor-element.elementor-element-175d016{--the7-img-object-fit:var(--object-fit);--the7-img-width:var(--ratio-img-width);--the7-img-height:var(--ratio-img-height);--the7-img-max-height:var(--max-height);--the7-img-max-width:var(--max-width);--box-width:var(--image-size, auto);--the7-img-ratio:var(--aspect-ratio, var(--ratio));--object-fit:fill;--ratio-img-width:initial;--svg-width:100%;--height:auto;--max-height:unset;--max-width:100%;--image-size:110px;--aspect-ratio:0.62;--flex-flow:column wrap;--img-space:0 0 var(--icon-spacing, 15px) 0;--img-order:0;--img-width:100%;--content-width:width: 100%;--icon-spacing:20px;}.elementor-65 .elementor-element.elementor-element-175d016 .elementor-image-div{align-self:center;border-radius:30px 30px 30px 30px;}.elementor-65 .elementor-element.elementor-element-175d016 > .elementor-widget-container{margin:0px 20px 0px 20px;padding:0px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-175d016 .post-thumbnail-rollover img{opacity:calc(100/100);}
					.elementor-65 .elementor-element.elementor-element-175d016 .elementor-image-div img { transition: opacity 0.3s ease; }
					.elementor-65 .elementor-element.elementor-element-175d016 a:hover .the7-simple-post-thumb img,
					.elementor-65 .elementor-element.elementor-element-175d016 .post-thumbnail-rollover:hover img {opacity:calc(100/100);}.elementor-65 .elementor-element.elementor-element-175d016 .the7-box-wrapper .box-heading, .elementor-65 .elementor-element.elementor-element-175d016 .the7-box-wrapper .box-heading a{font-size:15px;font-weight:600;color:#333333;}.elementor-65 .elementor-element.elementor-element-175d016 .box-description{margin-top:10px;}.elementor-65 .elementor-element.elementor-element-ef20f73 > .elementor-container{max-width:1536px;}.elementor-65 .elementor-element.elementor-element-ef20f73{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:130px 0100px 50px 0100px;}.elementor-65 .elementor-element.elementor-element-ef20f73 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-65 .elementor-element.elementor-element-5252fd2.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-65 .elementor-element.elementor-element-5252fd2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-65 .elementor-element.elementor-element-5252fd2.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-65 .elementor-element.elementor-element-5252fd2{max-width:initial;flex:none;min-width:25px;}.elementor-65 .elementor-element.elementor-element-5252fd2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-9392329 > .elementor-container{max-width:1536px;}.elementor-65 .elementor-element.elementor-element-9392329{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:90px 100px 0px 100px;}.elementor-65 .elementor-element.elementor-element-9392329 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-65 .elementor-element.elementor-element-4bc36da > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-4bc36da > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-65 .elementor-element.elementor-element-6b16456 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-6b16456.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-65 .elementor-element.elementor-element-6b16456{text-align:start;}.elementor-65 .elementor-element.elementor-element-6b16456 .elementor-heading-title{font-family:"Inter", sans-serif;font-size:18px;font-weight:500;line-height:1.05em;color:#999999;}.elementor-65 .elementor-element.elementor-element-571288e > .elementor-widget-container{margin:23px 0px 0px 0px;padding:0px 0px 29px 0px;}.elementor-65 .elementor-element.elementor-element-571288e.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-65 .elementor-element.elementor-element-571288e{text-align:start;}.elementor-65 .elementor-element.elementor-element-571288e .elementor-heading-title{font-family:"Inter", sans-serif;font-size:52px;font-weight:500;text-transform:none;line-height:1.2em;word-spacing:-0.03em;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-65 .elementor-element.elementor-element-b577631 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-0147947 > .elementor-container{max-width:1536px;}.elementor-65 .elementor-element.elementor-element-0147947{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:30px 100px 0px 100px;}.elementor-65 .elementor-element.elementor-element-0147947 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-65 .elementor-element.elementor-element-37f715a.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-65 .elementor-element.elementor-element-37f715a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-65 .elementor-element.elementor-element-37f715a.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-65 .elementor-element.elementor-element-37f715a{max-width:initial;flex:none;min-width:25px;}.elementor-65 .elementor-element.elementor-element-37f715a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-b469a90 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30px 0px 30px 0px;}.elementor-65 .elementor-element.elementor-element-b469a90{font-family:"Inter Tight", sans-serif;font-size:18px;font-weight:300;line-height:1.38em;color:#696969;--textColor:#696969;}.elementor-65 .elementor-element.elementor-element-e429149 > .elementor-container{max-width:1536px;}.elementor-65 .elementor-element.elementor-element-e429149{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0100px 50px 0100px;}.elementor-65 .elementor-element.elementor-element-e429149 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-65 .elementor-element.elementor-element-1a7e173.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-65 .elementor-element.elementor-element-1a7e173.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-65 .elementor-element.elementor-element-1a7e173.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-65 .elementor-element.elementor-element-1a7e173{max-width:initial;flex:none;min-width:25px;}.elementor-65 .elementor-element.elementor-element-1a7e173 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-75470b4:not(.elementor-motion-effects-element-type-background), .elementor-65 .elementor-element.elementor-element-75470b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9FB;}.elementor-65 .elementor-element.elementor-element-75470b4 > .elementor-container{max-width:1536px;}.elementor-65 .elementor-element.elementor-element-75470b4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:100px 100px 0px 100px;}.elementor-65 .elementor-element.elementor-element-75470b4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-65 .elementor-element.elementor-element-de6cb8e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-de6cb8e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-65 .elementor-element.elementor-element-a2b4f61 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-a2b4f61.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-65 .elementor-element.elementor-element-a2b4f61{text-align:start;}.elementor-65 .elementor-element.elementor-element-a2b4f61 .elementor-heading-title{font-family:"Inter", sans-serif;font-size:18px;font-weight:500;line-height:1.05em;color:#999999;}.elementor-65 .elementor-element.elementor-element-f6d2211 > .elementor-widget-container{margin:23px 0px 0px 0px;padding:0px 0px 29px 0px;}.elementor-65 .elementor-element.elementor-element-f6d2211.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-65 .elementor-element.elementor-element-f6d2211{text-align:start;}.elementor-65 .elementor-element.elementor-element-f6d2211 .elementor-heading-title{font-family:"Inter", sans-serif;font-size:52px;font-weight:500;text-transform:none;line-height:1.2em;word-spacing:-0.03em;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-65 .elementor-element.elementor-element-b5c29ff:not(.elementor-motion-effects-element-type-background), .elementor-65 .elementor-element.elementor-element-b5c29ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9FB;}.elementor-65 .elementor-element.elementor-element-b5c29ff > .elementor-background-overlay{background-color:#F7F9FB;}.elementor-65 .elementor-element.elementor-element-dea575e > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF;}.elementor-65 .elementor-element.elementor-element-dea575e > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-65 .elementor-element.elementor-element-dea575e > .elementor-element-populated, .elementor-65 .elementor-element.elementor-element-dea575e > .elementor-element-populated > .elementor-background-overlay, .elementor-65 .elementor-element.elementor-element-dea575e > .elementor-background-slideshow{border-radius:1px 1px 1px 1px;}.elementor-65 .elementor-element.elementor-element-dea575e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(max-width:1600px){.elementor-65 .elementor-element.elementor-element-5f9bf6e{padding:90px 100px 0px 100px;}.elementor-65 .elementor-element.elementor-element-77183b4{margin-top:60px;margin-bottom:60px;padding:60px 50px 60px 50px;}.elementor-65 .elementor-element.elementor-element-693d291 > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-65 .elementor-element.elementor-element-693d291{--image-size:96px;}.elementor-65 .elementor-element.elementor-element-20fa45c > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-65 .elementor-element.elementor-element-20fa45c{--image-size:96px;}.elementor-65 .elementor-element.elementor-element-ea8b7f1 > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-65 .elementor-element.elementor-element-ea8b7f1{--image-size:96px;}.elementor-65 .elementor-element.elementor-element-169a015 > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-65 .elementor-element.elementor-element-169a015{--image-size:96px;}.elementor-65 .elementor-element.elementor-element-96ecd85 > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-65 .elementor-element.elementor-element-96ecd85{--image-size:96px;}.elementor-65 .elementor-element.elementor-element-42ee3f4 > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-65 .elementor-element.elementor-element-42ee3f4{--image-size:96px;}.elementor-65 .elementor-element.elementor-element-b78c0da > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-65 .elementor-element.elementor-element-b78c0da{--image-size:96px;}.elementor-65 .elementor-element.elementor-element-175d016 > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-65 .elementor-element.elementor-element-175d016{--image-size:96px;}.elementor-65 .elementor-element.elementor-element-ef20f73{padding:30px 100px 0px 100px;}.elementor-65 .elementor-element.elementor-element-9392329{padding:90px 100px 0px 100px;}.elementor-65 .elementor-element.elementor-element-0147947{padding:30px 100px 0px 100px;}.elementor-65 .elementor-element.elementor-element-e429149{padding:30px 100px 0px 100px;}}@media(max-width:1150px){.elementor-65 .elementor-element.elementor-element-5f9bf6e{margin-top:0px;margin-bottom:0px;padding:30px 30px 0px 30px;}.elementor-65 .elementor-element.elementor-element-bef3f5b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-77183b4{margin-top:60px;margin-bottom:60px;padding:60px 30px 60px 30px;}.elementor-65 .elementor-element.elementor-element-9022d9b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 40px 30px 40px;}.elementor-65 .elementor-element.elementor-element-693d291 .the7-box-wrapper{align-items:center;align-content:center;}.elementor-65 .elementor-element.elementor-element-693d291{--flex-flow:column wrap;--img-space:0 0 var(--icon-spacing, 15px) 0;--img-order:0;--img-width:100%;--content-width:width: 100%;}.elementor-65 .elementor-element.elementor-element-af8a5ca > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 40px 30px 40px;}.elementor-65 .elementor-element.elementor-element-20fa45c .the7-box-wrapper{align-items:center;align-content:center;}.elementor-65 .elementor-element.elementor-element-20fa45c{--flex-flow:column wrap;--img-space:0 0 var(--icon-spacing, 15px) 0;--img-order:0;--img-width:100%;--content-width:width: 100%;}.elementor-65 .elementor-element.elementor-element-4466219 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 40px 30px 40px;}.elementor-65 .elementor-element.elementor-element-ea8b7f1 .the7-box-wrapper{align-items:center;align-content:center;}.elementor-65 .elementor-element.elementor-element-ea8b7f1{--flex-flow:column wrap;--img-space:0 0 var(--icon-spacing, 15px) 0;--img-order:0;--img-width:100%;--content-width:width: 100%;}.elementor-65 .elementor-element.elementor-element-57bcc1f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 40px 30px 40px;}.elementor-65 .elementor-element.elementor-element-169a015 .the7-box-wrapper{align-items:center;align-content:center;}.elementor-65 .elementor-element.elementor-element-169a015{--flex-flow:column wrap;--img-space:0 0 var(--icon-spacing, 15px) 0;--img-order:0;--img-width:100%;--content-width:width: 100%;}.elementor-65 .elementor-element.elementor-element-a9ba45d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 40px 30px 40px;}.elementor-65 .elementor-element.elementor-element-96ecd85 .the7-box-wrapper{align-items:center;align-content:center;}.elementor-65 .elementor-element.elementor-element-96ecd85{--flex-flow:column wrap;--img-space:0 0 var(--icon-spacing, 15px) 0;--img-order:0;--img-width:100%;--content-width:width: 100%;}.elementor-65 .elementor-element.elementor-element-71da3c9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 40px 30px 40px;}.elementor-65 .elementor-element.elementor-element-42ee3f4 .the7-box-wrapper{align-items:center;align-content:center;}.elementor-65 .elementor-element.elementor-element-42ee3f4{--flex-flow:column wrap;--img-space:0 0 var(--icon-spacing, 15px) 0;--img-order:0;--img-width:100%;--content-width:width: 100%;}.elementor-65 .elementor-element.elementor-element-23f65c2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 40px 30px 40px;}.elementor-65 .elementor-element.elementor-element-b78c0da .the7-box-wrapper{align-items:center;align-content:center;}.elementor-65 .elementor-element.elementor-element-b78c0da{--flex-flow:column wrap;--img-space:0 0 var(--icon-spacing, 15px) 0;--img-order:0;--img-width:100%;--content-width:width: 100%;}.elementor-65 .elementor-element.elementor-element-17ffe50 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 40px 30px 40px;}.elementor-65 .elementor-element.elementor-element-175d016 .the7-box-wrapper{align-items:center;align-content:center;}.elementor-65 .elementor-element.elementor-element-175d016{--flex-flow:column wrap;--img-space:0 0 var(--icon-spacing, 15px) 0;--img-order:0;--img-width:100%;--content-width:width: 100%;}.elementor-65 .elementor-element.elementor-element-ef20f73{margin-top:0px;margin-bottom:0px;padding:0px 30px 0px 30px;}.elementor-65 .elementor-element.elementor-element-5252fd2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-9392329{margin-top:0px;margin-bottom:0px;padding:50px 30px 0px 30px;}.elementor-65 .elementor-element.elementor-element-4bc36da > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:00px 0px 00px 0px;}.elementor-65 .elementor-element.elementor-element-6b16456 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-6b16456 .elementor-heading-title{font-size:16px;}.elementor-65 .elementor-element.elementor-element-571288e > .elementor-widget-container{margin:16px 0px 0px 0px;padding:0px 0px 16px 0px;}.elementor-65 .elementor-element.elementor-element-571288e .elementor-heading-title{font-size:50px;}.elementor-65 .elementor-element.elementor-element-0147947{margin-top:0px;margin-bottom:0px;padding:0px 30px 0px 30px;}.elementor-65 .elementor-element.elementor-element-37f715a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-b469a90 > .elementor-widget-container{padding:43px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-b469a90{font-size:18px;}.elementor-65 .elementor-element.elementor-element-e429149{margin-top:0px;margin-bottom:0px;padding:0px 30px 0px 30px;}.elementor-65 .elementor-element.elementor-element-1a7e173 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-75470b4{margin-top:0px;margin-bottom:0px;padding:100px 30px 0px 30px;}.elementor-65 .elementor-element.elementor-element-de6cb8e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:00px 0px 00px 0px;}.elementor-65 .elementor-element.elementor-element-a2b4f61 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-a2b4f61 .elementor-heading-title{font-size:16px;}.elementor-65 .elementor-element.elementor-element-f6d2211 > .elementor-widget-container{margin:16px 0px 0px 0px;padding:0px 0px 16px 0px;}.elementor-65 .elementor-element.elementor-element-f6d2211 .elementor-heading-title{font-size:50px;}}@media(max-width:768px){.elementor-65 .elementor-element.elementor-element-5f9bf6e{margin-top:0px;margin-bottom:0px;padding:30px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-bef3f5b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-77183b4{margin-top:40px;margin-bottom:40px;}.elementor-65 .elementor-element.elementor-element-9022d9b > .elementor-element-populated{margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-65 .elementor-element.elementor-element-693d291 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 40px 0px;}.elementor-65 .elementor-element.elementor-element-693d291{--image-size:100px;}.elementor-65 .elementor-element.elementor-element-af8a5ca > .elementor-element-populated{margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-65 .elementor-element.elementor-element-20fa45c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 40px 0px;}.elementor-65 .elementor-element.elementor-element-20fa45c{--image-size:100px;}.elementor-65 .elementor-element.elementor-element-4466219 > .elementor-element-populated{margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-65 .elementor-element.elementor-element-ea8b7f1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 40px 0px;}.elementor-65 .elementor-element.elementor-element-ea8b7f1{--image-size:100px;}.elementor-65 .elementor-element.elementor-element-57bcc1f > .elementor-element-populated{margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-65 .elementor-element.elementor-element-169a015 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 40px 0px;}.elementor-65 .elementor-element.elementor-element-169a015{--image-size:100px;}.elementor-65 .elementor-element.elementor-element-a9ba45d > .elementor-element-populated{margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-65 .elementor-element.elementor-element-96ecd85 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 40px 0px;}.elementor-65 .elementor-element.elementor-element-96ecd85{--image-size:100px;}.elementor-65 .elementor-element.elementor-element-71da3c9 > .elementor-element-populated{margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-65 .elementor-element.elementor-element-42ee3f4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 40px 0px;}.elementor-65 .elementor-element.elementor-element-42ee3f4{--image-size:100px;}.elementor-65 .elementor-element.elementor-element-23f65c2 > .elementor-element-populated{margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-65 .elementor-element.elementor-element-b78c0da > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 40px 0px;}.elementor-65 .elementor-element.elementor-element-b78c0da{--image-size:100px;}.elementor-65 .elementor-element.elementor-element-17ffe50 > .elementor-element-populated{margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-65 .elementor-element.elementor-element-175d016 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-175d016{--image-size:100px;}.elementor-65 .elementor-element.elementor-element-ef20f73{margin-top:0px;margin-bottom:0px;padding:0px 30px 0px 30px;}.elementor-65 .elementor-element.elementor-element-5252fd2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-65 .elementor-element.elementor-element-9392329{margin-top:0px;margin-bottom:0px;padding:80px 30px 0px 30px;}.elementor-65 .elementor-element.elementor-element-4bc36da > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-65 .elementor-element.elementor-element-6b16456 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-6b16456 .elementor-heading-title{font-size:16px;line-height:1.05em;}.elementor-65 .elementor-element.elementor-element-571288e > .elementor-widget-container{padding:0px 0px 16px 0px;}.elementor-65 .elementor-element.elementor-element-571288e .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-65 .elementor-element.elementor-element-0147947{margin-top:0px;margin-bottom:0px;padding:0px 30px 0px 30px;}.elementor-65 .elementor-element.elementor-element-37f715a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-65 .elementor-element.elementor-element-b469a90 > .elementor-widget-container{padding:43px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-e429149{margin-top:0px;margin-bottom:0px;padding:0px 30px 0px 30px;}.elementor-65 .elementor-element.elementor-element-1a7e173 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-65 .elementor-element.elementor-element-75470b4{margin-top:0px;margin-bottom:0px;padding:100px 30px 0px 30px;}.elementor-65 .elementor-element.elementor-element-de6cb8e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-65 .elementor-element.elementor-element-a2b4f61 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-a2b4f61 .elementor-heading-title{font-size:16px;line-height:1.05em;}.elementor-65 .elementor-element.elementor-element-f6d2211 > .elementor-widget-container{padding:0px 0px 16px 0px;}.elementor-65 .elementor-element.elementor-element-f6d2211 .elementor-heading-title{font-size:24px;line-height:1.2em;}}@media(min-width:769px){.elementor-65 .elementor-element.elementor-element-bef3f5b{width:100%;}.elementor-65 .elementor-element.elementor-element-5252fd2{width:100%;}.elementor-65 .elementor-element.elementor-element-37f715a{width:100%;}.elementor-65 .elementor-element.elementor-element-1a7e173{width:100%;}}@media(max-width:1150px) and (min-width:769px){.elementor-65 .elementor-element.elementor-element-bef3f5b{width:100%;}.elementor-65 .elementor-element.elementor-element-9022d9b{width:33%;}.elementor-65 .elementor-element.elementor-element-af8a5ca{width:33%;}.elementor-65 .elementor-element.elementor-element-4466219{width:33%;}.elementor-65 .elementor-element.elementor-element-57bcc1f{width:33%;}.elementor-65 .elementor-element.elementor-element-a9ba45d{width:33%;}.elementor-65 .elementor-element.elementor-element-71da3c9{width:33%;}.elementor-65 .elementor-element.elementor-element-23f65c2{width:50%;}.elementor-65 .elementor-element.elementor-element-17ffe50{width:50%;}.elementor-65 .elementor-element.elementor-element-5252fd2{width:100%;}.elementor-65 .elementor-element.elementor-element-37f715a{width:100%;}.elementor-65 .elementor-element.elementor-element-1a7e173{width:100%;}}/* Start custom CSS for html, class: .elementor-element-b577631 */.dg-Separador {
    content: "";
    display: block;
    width: 100%;
    height: 15px;
    background: transparent;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-bottom: none;
    position: absolute;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b469a90 */.elementor-65 .elementor-element.elementor-element-b469a90 {
    width: 100%;
    top: 0;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-19e723c *//* --- 1. CONFIGURACIÓN BASE & OVERRIDES --- */
#nusim-custom-page {
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    overflow-x: hidden;
}

#nusim-custom-page .section-padding {
    padding: 4rem 2rem;
}

#nusim-custom-page .container {
    max-width: 1200px;
    margin: 0 auto;
}

#nusim-custom-page .text-center {
    text-align: center;
}

/* Títulos y textos generales */
#nusim-custom-page h1.main-title {
    font-size: 2.5rem;
    margin-bottom: 1.5rem;
    color: #333;
    line-height: 1.2;
}

#nusim-custom-page .lead-text {
    margin-bottom: 1.5rem !important;
    color: #555;
}

/* Fondo Oscuro (Sección Compliance) */
#nusim-custom-page .bg-dark {
    background-color: #1a1a1a !important;
    color: #f4f4f4;
    border-radius: 26px !important;
    /* Tu valor personalizado mantenido */
}

#nusim-custom-page .light-title {
    color: #fff !important;
    margin-bottom: 1rem;
}

#nusim-custom-page .light-text {
    color: #ddd !important;
}

/* --- 2. SECCIÓN CALIDAD (Hero) --- */
#nusim-custom-page .quality-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 3rem;
    align-items: center;
}

#nusim-custom-page .hero-image {
    width: 100%;
    height: auto;
    border-radius: 8px;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
    object-fit: cover;
}

/* Lista de enlaces de Calidad */
#nusim-custom-page .quality-docs-list {
    margin-top: 1rem;
}

#nusim-custom-page .quality-docs-list h3 {
    margin-top: 2.5rem !important;
    margin-bottom: 1rem !important;
    font-size: 1.5rem;
    color: #333;
}

#nusim-custom-page .quality-docs-list ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

#nusim-custom-page .quality-docs-list li {
    margin-bottom: 0.8rem;
    padding-left: 0;
}

#nusim-custom-page .quality-docs-list a {
    color: #eb8b2d;
    text-decoration: none;
    font-weight: 500;
    transition: color 0.3s;
}

#nusim-custom-page .quality-docs-list a:hover {
    color: #333;
}

/* --- 3. SECCIÓN COMPLIANCE (Documentos & Denuncias) --- */
#nusim-custom-page .compliance-wrapper {
    display: grid;
    grid-template-columns: 1.2fr 0.8fr;
    gap: 4rem;
    align-items: start;
}

/* --- LISTA DE DOCUMENTOS (MODO GRID 2x2) --- */
#nusim-custom-page .docs-list {
    display: grid;
    grid-template-columns: 1fr 1fr;
    /* 2 Columnas iguales */
    gap: 15px;
    /* Espacio entre botones */
    margin-top: 1.5rem;
}

/* Ajuste para que las cajas tengan la misma altura si el texto es largo */
#nusim-custom-page .doc-link-row {
    display: flex;
    align-items: center;
    background-color: rgba(255, 255, 255, 0.08);
    padding: 12px 16px;
    border-radius: 6px;
    text-decoration: none !important;
    border: 1px solid rgba(255, 255, 255, 0.1);
    transition: all 0.3s ease;
    height: 80px;
    box-sizing: border-box;
}

#nusim-custom-page .doc-link-row:hover {
    background-color: rgba(255, 255, 255, 0.15);
    border-color: #eb8b2d;
    transform: translateX(5px);
}

#nusim-custom-page .doc-icon {
    flex-shrink: 0;
    width: 24px;
    height: 24px;
    color: #eb8b2d;
    margin-right: 15px;
}

#nusim-custom-page .doc-icon svg {
    width: 100%;
    height: 100%;
}

#nusim-custom-page .doc-info {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
}

#nusim-custom-page .doc-title {
    color: #fff;
    font-weight: 600;
    font-size: 0.95rem;
    line-height: 1.2;
}

#nusim-custom-page .doc-meta {
    color: #999;
    font-size: 0.75rem;
    margin-top: 2px;
    text-transform: uppercase;
    letter-spacing: 0.5px;
}

#nusim-custom-page .doc-action {
    flex-shrink: 0;
    width: 20px;
    height: 20px;
    color: #666;
    margin-left: 10px;
    transition: color 0.3s;
}

#nusim-custom-page .doc-link-row:hover .doc-action {
    color: #fff;
}

#nusim-custom-page .doc-action svg {
    width: 100%;
    height: 100%;
}

/* Caja Derecha: Canal Ético */
#nusim-custom-page .whistleblower-box {
    background: rgba(255, 255, 255, 0.05);
    border: 1px solid rgba(255, 255, 255, 0.1);
    padding: 2.5rem;
    border-radius: 12px;
    text-align: center;
    /* Different Aspect: Subtle Glow and Shadow (Orange) */
    box-shadow: 0 8px 32px 0 rgba(235, 139, 45, 0.25);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(4px);
    border: 1px solid rgba(255, 255, 255, 0.18);
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

#nusim-custom-page .whistleblower-box:hover {
    transform: translateY(-5px);
    box-shadow: 0 12px 40px 0 rgba(235, 139, 45, 0.4);
}

/* Enlace seguro (email) */
#nusim-custom-page .secure-link {
    color: #eb8b2d !important;
    font-weight: bold;
    font-size: 1.3rem;
    text-decoration: none !important;
    border: none !important;
    display: inline-block;
    margin-top: 1rem;
    margin-bottom: 1.5rem;
}

#nusim-custom-page .secure-link:hover {
    color: #fff !important;
}

/* CTA Button Styles */
#nusim-custom-page .cta-button {
    display: inline-block;
    background: linear-gradient(135deg, #eb8b2d 0%, #d97a21 100%);
    color: #fff !important;
    padding: 12px 24px;
    border-radius: 14px;
    font-weight: 700;
    text-decoration: none !important;
    box-shadow: 0 4px 15px rgba(235, 139, 45, 0.4);
    transition: all 0.3s ease;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 0.9rem;
    margin-top: 1rem;
}

#nusim-custom-page .cta-button:hover {
    background: linear-gradient(135deg, #d97a21 0%, #eb8b2d 100%);
    transform: translateY(-2px);
    box-shadow: 0 6px 20px rgba(235, 139, 45, 0.6);
    color: #fff !important;
}

/* --- 4. SECCIÓN TIMELINE --- */
#nusim-custom-page .timeline {
    position: relative;
    max-width: 900px;
    margin: 3rem auto;
}

#nusim-custom-page .timeline::after {
    content: '';
    position: absolute;
    width: 4px;
    background-color: #eb8b2d;
    top: 0;
    bottom: 0;
    left: 50%;
    margin-left: -2px;
}

#nusim-custom-page .timeline-item {
    padding: 10px 40px;
    position: relative;
    background-color: inherit;
    width: 50%;
    box-sizing: border-box;
    opacity: 0;
    transform: translateY(30px);
    transition: all 0.6s ease-out;
}

#nusim-custom-page .timeline-item.visible {
    opacity: 1;
    transform: translateY(0);
}

#nusim-custom-page .timeline-item.left {
    left: 0;
    text-align: right;
}

#nusim-custom-page .timeline-item.right {
    left: 50%;
    text-align: left;
}

/* Puntos del timeline */
#nusim-custom-page .timeline-item::after {
    content: '';
    position: absolute;
    width: 16px;
    height: 16px;
    right: -8px;
    background-color: #fff;
    border: 4px solid #eb8b2d;
    top: 20px;
    border-radius: 50%;
    z-index: 2;
}

#nusim-custom-page .timeline-item.right::after {
    left: -8px;
}

/* Contenido de las tarjetas timeline */
#nusim-custom-page .timeline-item .content {
    padding: 20px 25px;
    background: white;
    border-radius: 6px;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
    border-left: 4px solid #eb8b2d;
}

#nusim-custom-page .timeline-item time {
    display: block;
    font-size: 1.6rem;
    font-weight: 800;
    color: #eb8b2d;
    margin-bottom: 0.5rem;
}

/* AJUSTE PARA EL ESCUDO GRANDE (SVG) */
#nusim-custom-page .icon-shield-svg {
    width: 80px;
    height: 80px;
    margin: 0 auto 1.5rem auto;
    /* Centrado y con margen abajo */
    display: block;
}

#nusim-custom-page .icon-shield-svg svg {
    width: 100%;
    height: 100%;
    /* El color lo controla el atributo stroke del HTML, pero forzamos por si acaso */
    stroke: #eb8b2d;
}

/* --- ESTILOS PARA VIDEO EN CAJA --- */

/* 1. El Contenedor (La caja) */
#nusim-custom-page .quality-image-col {
    position: relative;
    /* Necesario para contener el video */
    width: 100%;
    height: 100%;
    min-height: 400px;
    /* Altura mínima para que no se vea aplastado si hay poco texto */
    overflow: hidden;
    /* CORTA lo que sobresalga del video */
    border-radius: 8px;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
    background-color: #000;
    /* Fondo negro por si tarda en cargar */
}

/* 2. El Video (Centrado y Recortado) */
#nusim-custom-page .hero-video {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    height: 100%;

    /* ESTA ES LA CLAVE: */
    object-fit: cover;
    /* Escala el video para llenar la caja sin deformarse */

    transform: translate(-50%, -50%);
    /* Asegura el centrado perfecto */
    z-index: 1;
}

/* --- MEJORA DEL H1 (HERO TITLE) --- */

/* 1. El Kicker (Texto pequeño arriba) */
#nusim-custom-page .hero-kicker {
    display: block;
    font-size: 0.85rem;
    font-weight: 700;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: #eb8b2d;
    /* Naranja Corporativo */
    margin-bottom: 10px;
    font-family: sans-serif;
    /* Asegura limpieza */
}

/* 2. El Título Principal */
#nusim-custom-page h1.main-title {
    font-size: 2.8rem;
    /* Más grande e impactante */
    margin-bottom: 1.5rem;
    color: #222;
    /* Negro casi puro para contraste */
    line-height: 1.25;
}

/* Resaltado en el título (opcional) */
#nusim-custom-page .highlight {
    color: #eb8b2d;
    /* Opcional: Pone la segunda línea en naranja */
    /* Si prefieres todo negro, borra esta regla .highlight */
}

/* 3. Separador Visual (Línea naranja) */
#nusim-custom-page .title-separator {
    width: 80px;
    /* Longitud de la línea */
    height: 4px;
    /* Grosor */
    background-color: #eb8b2d;
    margin-bottom: 2rem;
    /* Espacio antes del texto */
    border-radius: 2px;
}

/* --- 5. RESPONSIVE --- */

/* 1. AJUSTES PARA TABLET Y PORTÁTIL PEQUEÑO (< 1200px) */
/* Aquí apilamos las columnas principales (Texto arriba, imagen abajo) */
@media screen and (max-width: 1200px) {

    #nusim-custom-page .quality-grid,
    #nusim-custom-page .compliance-wrapper {
        grid-template-columns: 1fr;
        gap: 2rem;
    }

    /* Ajuste timeline para que no se rompa */
    #nusim-custom-page .timeline::after {
        left: 31px;
    }

    #nusim-custom-page .timeline-item {
        width: 100%;
        padding-left: 70px;
        padding-right: 25px;
    }

    #nusim-custom-page .timeline-item.left,
    #nusim-custom-page .timeline-item.right {
        left: 0;
        text-align: left;
    }

    #nusim-custom-page .timeline-item.left::after,
    #nusim-custom-page .timeline-item.right::after {
        left: 23px;
    }
}

/* 2. AJUSTES PARA MÓVIL Y TABLET PEQUEÑA (< 768px) */
/* AQUÍ es donde forzamos los botones a ser 1 sola columna */
@media screen and (max-width: 768px) {

    /* Forzar lista de documentos a 1 columna */
    #nusim-custom-page .docs-list {
        grid-template-columns: 1fr;
        /* <--- ESTA ES LA LÍNEA QUE FALTABA */
    }

    /* Reducir tamaño de título en móvil */
    #nusim-custom-page h1.main-title {
        font-size: 1.8rem;
    }

    /* Ajustar altura de botones en móvil si es necesario */
    #nusim-custom-page .doc-link-row {
        height: auto;
        /* Dejar que crezca según el texto en móvil */
        padding: 15px;
        /* Un poco más de área táctil */
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0d27c2c */.marquesina {
  overflow: hidden;
  width: 100%;
  background-color: #F7F9FB;
  padding: 20px 0px 60px 0px;
  position: relative;
  will-change: transform;
}

.marquesina-track {
  display: flex;
  gap: 140px;
  width: max-content;
  will-change: transform; /* ✅ Mejora rendimiento al usar transform */
}

.marquesina-track img {
  max-width: clamp(180px, 12vw, 240px);
  height: auto;
  object-fit: contain;
  flex-shrink: 0;
  opacity: 1;
  pointer-events: none;
  user-select: none;
}

/* Versión móvil */
@media (max-width: 768px) {
  .marquesina {
    padding: 10px 0 40px;
  }

  .marquesina-track {
    gap: 80px;
  }

  .marquesina-track img {
    max-width: 150px;
  }
}/* End custom CSS */