.elementor-2316 .elementor-element.elementor-element-04fa8b8:not(.elementor-motion-effects-element-type-background), .elementor-2316 .elementor-element.elementor-element-04fa8b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#384967;background-image:url("https://legacylock.com/wp-content/uploads/2026/06/toolkit-bg.webp");background-position:top center;background-repeat:no-repeat;background-size:100% auto;}.elementor-2316 .elementor-element.elementor-element-04fa8b8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10% 0% 0% 0%;}.elementor-2316 .elementor-element.elementor-element-04fa8b8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2316 .elementor-element.elementor-element-d027ea8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-2316 .elementor-element.elementor-element-3a37a69{text-align:center;}.elementor-2316 .elementor-element.elementor-element-3a37a69 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.67vw;font-weight:600;text-transform:uppercase;letter-spacing:0.37vw;}.elementor-2316 .elementor-element.elementor-element-2302bc1{padding:0% 3% 0% 3%;text-align:center;}.elementor-2316 .elementor-element.elementor-element-2302bc1 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:5vw;font-weight:800;line-height:1.2em;}.elementor-2316 .elementor-element.elementor-element-6dc9103{padding:0% 15% 0% 15%;text-align:center;font-family:"Inter", Sans-serif;font-size:1.67vw;font-weight:600;line-height:1.5em;color:#FFFFFF;}.elementor-2316 .elementor-element.elementor-element-90fc103{margin-top:0%;margin-bottom:0%;}.elementor-2316 .elementor-element.elementor-element-c38f011{padding:0% 0% 5% 0%;}.elementor-2316 .elementor-element.elementor-element-c38f011 .elementor-button{font-family:"Inter", Sans-serif;font-size:1.042vw;font-weight:700;text-transform:uppercase;letter-spacing:0.17vw;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-2316 .elementor-element.elementor-element-f9a70fe{text-align:center;}.elementor-2316 .elementor-element.elementor-element-f9a70fe .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.042vw;font-weight:600;font-style:italic;line-height:1.5em;color:#FFFFFF;}.elementor-2316 .elementor-element.elementor-element-48a7341{margin:5% 0% calc(var(--kit-widget-spacing, 0px) + -9%) 0%;z-index:2;}.elementor-2316 .elementor-element.elementor-element-48a7341 img{width:12.71vw;}.elementor-2316 .elementor-element.elementor-element-215d1fd > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2316 .elementor-element.elementor-element-ee782ba{margin:-6% 0% calc(var(--kit-widget-spacing, 0px) + -4%) 0%;z-index:1;}.elementor-2316 .elementor-element.elementor-element-ee782ba img{width:100%;}.elementor-2316 .elementor-element.elementor-element-f7fcd0a:not(.elementor-motion-effects-element-type-background), .elementor-2316 .elementor-element.elementor-element-f7fcd0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://legacylock.com/wp-content/uploads/2026/06/toolkit-sec2.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2316 .elementor-element.elementor-element-f7fcd0a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:9% 0% 7% 0%;}.elementor-2316 .elementor-element.elementor-element-f7fcd0a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2316 .elementor-element.elementor-element-78ea368 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-2316 .elementor-element.elementor-element-ef0e198{padding:0% 0% 5% 0%;}.elementor-2316 .elementor-element.elementor-element-ef0e198 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:3.33vw;font-weight:800;line-height:1.2em;color:#24222D;}.elementor-2316 .elementor-element.elementor-element-0c7c7d4{padding:0% 12% 2% 0%;}.elementor-2316 .elementor-element.elementor-element-0c7c7d4 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:1.67vw;font-weight:800;line-height:1.1em;}.elementor-2316 .elementor-element.elementor-element-7d30fd2{padding:0% 0% 4% 0%;font-family:"Inter", Sans-serif;font-size:1.25vw;font-weight:600;line-height:1.5em;color:#000000;}.elementor-2316 .elementor-element.elementor-element-f88a6eb{width:var( --container-widget-width, 27vw );max-width:27vw;--container-widget-width:27vw;--container-widget-flex-grow:0;}.elementor-2316 .elementor-element.elementor-element-f88a6eb .elementor-button{font-family:"Inter", Sans-serif;font-size:1.042vw;font-weight:700;text-transform:uppercase;letter-spacing:0.17vw;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-2316 .elementor-element.elementor-element-a68576d .elementor-button:hover, .elementor-2316 .elementor-element.elementor-element-a68576d .elementor-button:focus{background-color:#FFFFFF;color:#384967;}.elementor-2316 .elementor-element.elementor-element-a68576d{width:var( --container-widget-width, 27vw );max-width:27vw;padding:2% 0% 0% 0%;--container-widget-width:27vw;--container-widget-flex-grow:0;}.elementor-2316 .elementor-element.elementor-element-a68576d .elementor-button{font-family:"Inter", Sans-serif;font-size:1.042vw;font-weight:700;text-transform:uppercase;letter-spacing:0.17vw;fill:#B45812;color:#B45812;border-style:solid;border-width:2px 2px 2px 2px;border-color:#B45812;border-radius:0px 0px 0px 0px;}.elementor-2316 .elementor-element.elementor-element-a68576d .elementor-button:hover svg, .elementor-2316 .elementor-element.elementor-element-a68576d .elementor-button:focus svg{fill:#384967;}.elementor-bc-flex-widget .elementor-2316 .elementor-element.elementor-element-fa575c6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2316 .elementor-element.elementor-element-fa575c6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2316 .elementor-element.elementor-element-9b753f9{width:var( --container-widget-width, 43.23vw );max-width:43.23vw;margin:0% -22% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:43.23vw;--container-widget-flex-grow:0;}.elementor-2316 .elementor-element.elementor-element-9b753f9 img{width:43.23vw;}.elementor-2316 .elementor-element.elementor-element-02bc710:not(.elementor-motion-effects-element-type-background), .elementor-2316 .elementor-element.elementor-element-02bc710 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://legacylock.com/wp-content/uploads/2026/06/toolkit-inner-bg.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2316 .elementor-element.elementor-element-02bc710{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:5%;margin-bottom:0%;padding:2% 2.5% 1% 3%;}.elementor-2316 .elementor-element.elementor-element-02bc710 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2316 .elementor-element.elementor-element-2a8c0a3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-2316 .elementor-element.elementor-element-d3c4d97{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + -1%) 0%;}.elementor-2316 .elementor-element.elementor-element-d3c4d97 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:1.67vw;font-weight:800;font-style:italic;line-height:1.1em;}.elementor-2316 .elementor-element.elementor-element-ca2215b{font-family:"Inter", Sans-serif;font-size:1.25vw;font-weight:600;line-height:1.5em;color:#FFFFFF;}.elementor-2316 .elementor-element.elementor-element-c677177:not(.elementor-motion-effects-element-type-background), .elementor-2316 .elementor-element.elementor-element-c677177 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2316 .elementor-element.elementor-element-c677177{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:7% 0% 5% 0%;}.elementor-2316 .elementor-element.elementor-element-c677177 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2316 .elementor-element.elementor-element-5118646.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2316 .elementor-element.elementor-element-5118646 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-2316 .elementor-element.elementor-element-abe539e{padding:0% 20% 4% 20%;text-align:center;}.elementor-2316 .elementor-element.elementor-element-abe539e .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:3.33vw;font-weight:800;line-height:0.8em;color:#24222D;}.elementor-2316 .elementor-element.elementor-element-3c6930e{width:var( --container-widget-width, 75.31vw );max-width:75.31vw;background-color:#FBF5E9;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:2% 2% 2% 10%;--container-widget-width:75.31vw;--container-widget-flex-grow:0;border-style:solid;border-width:2px 2px 2px 2px;border-color:#DFBC7E;border-radius:18px 18px 18px 18px;}.elementor-2316 .elementor-element.elementor-element-3c6930e .elementor-image-box-wrapper{text-align:start;}.elementor-2316 .elementor-element.elementor-element-3c6930e .elementor-image-box-title{margin-bottom:0.5vw;font-family:"Playfair Display", Sans-serif;font-size:1.67vw;font-weight:800;line-height:1.3em;}.elementor-2316 .elementor-element.elementor-element-3c6930e .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:1.042vw;font-weight:500;line-height:1.5em;color:#000000;}.elementor-2316 .elementor-element.elementor-element-b4e64fc{width:var( --container-widget-width, 75.31vw );max-width:75.31vw;background-color:#FBF5E9;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:2% 2% 2% 10%;--container-widget-width:75.31vw;--container-widget-flex-grow:0;border-style:solid;border-width:2px 2px 2px 2px;border-color:#DFBC7E;border-radius:18px 18px 18px 18px;}.elementor-2316 .elementor-element.elementor-element-b4e64fc .elementor-image-box-wrapper{text-align:start;}.elementor-2316 .elementor-element.elementor-element-b4e64fc .elementor-image-box-title{margin-bottom:0.5vw;font-family:"Playfair Display", Sans-serif;font-size:1.67vw;font-weight:800;line-height:1.3em;}.elementor-2316 .elementor-element.elementor-element-b4e64fc .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:1.042vw;font-weight:500;line-height:1.5em;color:#000000;}.elementor-2316 .elementor-element.elementor-element-62b9385{width:var( --container-widget-width, 75.31vw );max-width:75.31vw;background-color:#FBF5E9;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:2% 5% 2% 10%;--container-widget-width:75.31vw;--container-widget-flex-grow:0;border-style:solid;border-width:2px 2px 2px 2px;border-color:#DFBC7E;border-radius:18px 18px 18px 18px;}.elementor-2316 .elementor-element.elementor-element-62b9385 .elementor-image-box-wrapper{text-align:start;}.elementor-2316 .elementor-element.elementor-element-62b9385 .elementor-image-box-title{margin-bottom:0.5vw;font-family:"Playfair Display", Sans-serif;font-size:1.67vw;font-weight:800;line-height:1.3em;}.elementor-2316 .elementor-element.elementor-element-62b9385 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:1.042vw;font-weight:500;line-height:1.5em;color:#000000;}.elementor-2316 .elementor-element.elementor-element-b89a51c{width:var( --container-widget-width, 75.31vw );max-width:75.31vw;background-color:#FBF5E9;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:2% 5% 2% 10%;--container-widget-width:75.31vw;--container-widget-flex-grow:0;border-style:solid;border-width:2px 2px 2px 2px;border-color:#DFBC7E;border-radius:18px 18px 18px 18px;}.elementor-2316 .elementor-element.elementor-element-b89a51c .elementor-image-box-wrapper{text-align:start;}.elementor-2316 .elementor-element.elementor-element-b89a51c .elementor-image-box-title{margin-bottom:0.5vw;font-family:"Playfair Display", Sans-serif;font-size:1.67vw;font-weight:800;line-height:1.3em;}.elementor-2316 .elementor-element.elementor-element-b89a51c .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:1.042vw;font-weight:500;line-height:1.5em;color:#000000;}.elementor-2316 .elementor-element.elementor-element-e67bab5{width:var( --container-widget-width, 75.31vw );max-width:75.31vw;background-color:#FBF5E9;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:2% 5% 2% 10%;--container-widget-width:75.31vw;--container-widget-flex-grow:0;border-style:solid;border-width:2px 2px 2px 2px;border-color:#DFBC7E;border-radius:18px 18px 18px 18px;}.elementor-2316 .elementor-element.elementor-element-e67bab5 .elementor-image-box-wrapper{text-align:start;}.elementor-2316 .elementor-element.elementor-element-e67bab5 .elementor-image-box-title{margin-bottom:0.5vw;font-family:"Playfair Display", Sans-serif;font-size:1.67vw;font-weight:800;line-height:1.3em;}.elementor-2316 .elementor-element.elementor-element-e67bab5 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:1.042vw;font-weight:500;line-height:1.5em;color:#000000;}.elementor-2316 .elementor-element.elementor-element-b14e768{width:var( --container-widget-width, 75.31vw );max-width:75.31vw;background-color:#FBF5E9;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:2% 3% 2% 10%;--container-widget-width:75.31vw;--container-widget-flex-grow:0;border-style:solid;border-width:2px 2px 2px 2px;border-color:#DFBC7E;border-radius:18px 18px 18px 18px;}.elementor-2316 .elementor-element.elementor-element-b14e768 .elementor-image-box-wrapper{text-align:start;}.elementor-2316 .elementor-element.elementor-element-b14e768 .elementor-image-box-title{margin-bottom:0.5vw;font-family:"Playfair Display", Sans-serif;font-size:1.67vw;font-weight:800;line-height:1.3em;}.elementor-2316 .elementor-element.elementor-element-b14e768 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:1.042vw;font-weight:500;line-height:1.5em;color:#000000;}.elementor-2316 .elementor-element.elementor-element-8031b78{width:var( --container-widget-width, 75.31vw );max-width:75.31vw;background-color:#FBF5E9;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:2% 3% 2% 10%;--container-widget-width:75.31vw;--container-widget-flex-grow:0;border-style:solid;border-width:2px 2px 2px 2px;border-color:#DFBC7E;border-radius:18px 18px 18px 18px;}.elementor-2316 .elementor-element.elementor-element-8031b78 .elementor-image-box-wrapper{text-align:start;}.elementor-2316 .elementor-element.elementor-element-8031b78 .elementor-image-box-title{margin-bottom:0.5vw;font-family:"Playfair Display", Sans-serif;font-size:1.67vw;font-weight:800;line-height:1.3em;}.elementor-2316 .elementor-element.elementor-element-8031b78 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:1.042vw;font-weight:500;line-height:1.5em;color:#000000;}.elementor-2316 .elementor-element.elementor-element-ed6d50a{width:var( --container-widget-width, 75.31vw );max-width:75.31vw;background-color:#FBF5E9;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:2% 3% 2% 10%;--container-widget-width:75.31vw;--container-widget-flex-grow:0;border-style:solid;border-width:2px 2px 2px 2px;border-color:#DFBC7E;border-radius:18px 18px 18px 18px;}.elementor-2316 .elementor-element.elementor-element-ed6d50a .elementor-image-box-wrapper{text-align:start;}.elementor-2316 .elementor-element.elementor-element-ed6d50a .elementor-image-box-title{margin-bottom:0.5vw;font-family:"Playfair Display", Sans-serif;font-size:1.67vw;font-weight:800;line-height:1.3em;}.elementor-2316 .elementor-element.elementor-element-ed6d50a .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:1.042vw;font-weight:500;line-height:1.5em;color:#000000;}.elementor-2316 .elementor-element.elementor-element-440158f{width:var( --container-widget-width, 75.31vw );max-width:75.31vw;background-color:#FBF5E9;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:2% 1% 2% 10%;--container-widget-width:75.31vw;--container-widget-flex-grow:0;border-style:solid;border-width:2px 2px 2px 2px;border-color:#DFBC7E;border-radius:18px 18px 18px 18px;}.elementor-2316 .elementor-element.elementor-element-440158f .elementor-image-box-wrapper{text-align:start;}.elementor-2316 .elementor-element.elementor-element-440158f .elementor-image-box-title{margin-bottom:0.5vw;font-family:"Playfair Display", Sans-serif;font-size:1.67vw;font-weight:800;line-height:1.3em;}.elementor-2316 .elementor-element.elementor-element-440158f .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:1.042vw;font-weight:500;line-height:1.5em;color:#000000;}.elementor-2316 .elementor-element.elementor-element-b96c8f4{margin-top:0%;margin-bottom:4%;padding:0% 1% 0% 1%;}.elementor-2316 .elementor-element.elementor-element-e15b74c{background-image:url("https://legacylock.com/wp-content/uploads/2026/06/toolkit-inner-bg.webp");padding:4% 5% 13.5% 6%;background-position:top center;background-repeat:no-repeat;background-size:cover;border-radius:18px 18px 18px 18px;}.elementor-2316 .elementor-element.elementor-element-e15b74c .elementor-image-box-wrapper{text-align:start;}.elementor-2316 .elementor-element.elementor-element-e15b74c.elementor-position-right .elementor-image-box-img{margin-left:1vw;}.elementor-2316 .elementor-element.elementor-element-e15b74c.elementor-position-left .elementor-image-box-img{margin-right:1vw;}.elementor-2316 .elementor-element.elementor-element-e15b74c.elementor-position-top .elementor-image-box-img{margin-bottom:1vw;}.elementor-2316 .elementor-element.elementor-element-e15b74c .elementor-image-box-title{margin-bottom:10px;font-family:"Playfair Display", Sans-serif;font-size:1.67vw;font-weight:800;color:#FFFFFF;}.elementor-2316 .elementor-element.elementor-element-e15b74c .elementor-image-box-wrapper .elementor-image-box-img{width:3.73vw;}.elementor-2316 .elementor-element.elementor-element-e15b74c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2316 .elementor-element.elementor-element-e15b74c .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:1.042vw;font-weight:500;line-height:1.5em;color:#FFFFFF;}.elementor-2316 .elementor-element.elementor-element-e11b8d9{background-image:url("https://legacylock.com/wp-content/uploads/2026/06/toolkit-inner-bg.webp");padding:4% 5% 5% 6%;background-position:top center;background-repeat:no-repeat;background-size:cover;border-radius:18px 18px 18px 18px;}.elementor-2316 .elementor-element.elementor-element-e11b8d9 .elementor-image-box-wrapper{text-align:start;}.elementor-2316 .elementor-element.elementor-element-e11b8d9.elementor-position-right .elementor-image-box-img{margin-left:1vw;}.elementor-2316 .elementor-element.elementor-element-e11b8d9.elementor-position-left .elementor-image-box-img{margin-right:1vw;}.elementor-2316 .elementor-element.elementor-element-e11b8d9.elementor-position-top .elementor-image-box-img{margin-bottom:1vw;}.elementor-2316 .elementor-element.elementor-element-e11b8d9 .elementor-image-box-title{margin-bottom:10px;font-family:"Playfair Display", Sans-serif;font-size:1.67vw;font-weight:800;color:#FFFFFF;}.elementor-2316 .elementor-element.elementor-element-e11b8d9 .elementor-image-box-wrapper .elementor-image-box-img{width:3.73vw;}.elementor-2316 .elementor-element.elementor-element-e11b8d9 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2316 .elementor-element.elementor-element-e11b8d9 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:1.042vw;font-weight:500;line-height:1.5em;color:#FFFFFF;}.elementor-2316 .elementor-element.elementor-element-5c6d284 .elementor-button{font-family:"Inter", Sans-serif;font-size:1.042vw;font-weight:700;text-transform:uppercase;letter-spacing:0.17vw;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:0% 6% 0% 6%;}.elementor-2316 .elementor-element.elementor-element-e3c6aab:not(.elementor-motion-effects-element-type-background), .elementor-2316 .elementor-element.elementor-element-e3c6aab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#24222D;background-image:url("https://legacylock.com/wp-content/uploads/2026/06/toolkit-bg4.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2316 .elementor-element.elementor-element-e3c6aab{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:11% 0% 5% 0%;}.elementor-2316 .elementor-element.elementor-element-e3c6aab > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2316 .elementor-element.elementor-element-990647f{margin-top:0%;margin-bottom:4%;}.elementor-2316 .elementor-element.elementor-element-6dbe533 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;margin:0% 5% 0% 0%;--e-column-margin-right:5%;--e-column-margin-left:0%;}.elementor-2316 .elementor-element.elementor-element-1f3367d{padding:0% 18% 0% 0%;}.elementor-2316 .elementor-element.elementor-element-1f3367d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:3.33vw;font-weight:500;line-height:1.1em;color:#FFFFFF;}.elementor-2316 .elementor-element.elementor-element-982e79f{font-family:"Inter", Sans-serif;font-size:1.25vw;font-weight:600;line-height:1.5em;color:#FFFFFF;}.elementor-bc-flex-widget .elementor-2316 .elementor-element.elementor-element-f40c3be.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2316 .elementor-element.elementor-element-f40c3be.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2316 .elementor-element.elementor-element-f40c3be > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-2316 .elementor-element.elementor-element-f40c3be > .elementor-element-populated{margin:0% 0% 0% 8%;--e-column-margin-right:0%;--e-column-margin-left:8%;}.elementor-2316 .elementor-element.elementor-element-6ba6d09{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 2% 0%;}.elementor-2316 .elementor-element.elementor-element-6ba6d09 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:1.67vw;font-weight:800;font-style:italic;line-height:1.1em;}.elementor-2316 .elementor-element.elementor-element-444f63b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-2316 .elementor-element.elementor-element-444f63b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-2316 .elementor-element.elementor-element-444f63b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-2316 .elementor-element.elementor-element-444f63b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-2316 .elementor-element.elementor-element-444f63b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-2316 .elementor-element.elementor-element-444f63b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2316 .elementor-element.elementor-element-444f63b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2316 .elementor-element.elementor-element-444f63b{--e-icon-list-icon-size:2.6vw;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-2316 .elementor-element.elementor-element-444f63b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2316 .elementor-element.elementor-element-444f63b .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:1.25vw;font-weight:600;line-height:1.5em;}.elementor-2316 .elementor-element.elementor-element-444f63b .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-2316 .elementor-element.elementor-element-3538cbd{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}.elementor-2316 .elementor-element.elementor-element-3538cbd .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:1.67vw;font-weight:800;font-style:italic;line-height:1.1em;}.elementor-2316 .elementor-element.elementor-element-4e0f930:not(.elementor-motion-effects-element-type-background), .elementor-2316 .elementor-element.elementor-element-4e0f930 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://legacylock.com/wp-content/uploads/2026/06/toolkit-bg5.webp");background-position:top center;background-repeat:no-repeat;background-size:100% auto;}.elementor-2316 .elementor-element.elementor-element-4e0f930{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:9% 0% 8% 0%;}.elementor-2316 .elementor-element.elementor-element-4e0f930 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2316 .elementor-element.elementor-element-4443fcd.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2316 .elementor-element.elementor-element-f2a410f{width:var( --container-widget-width, 42.6vw );max-width:42.6vw;--container-widget-width:42.6vw;--container-widget-flex-grow:0;top:-12vw;}body:not(.rtl) .elementor-2316 .elementor-element.elementor-element-f2a410f{left:-10vw;}body.rtl .elementor-2316 .elementor-element.elementor-element-f2a410f{right:-10vw;}.elementor-2316 .elementor-element.elementor-element-f2a410f img{width:100%;}.elementor-2316 .elementor-element.elementor-element-2254880{padding:0% 20% 3% 20%;text-align:center;}.elementor-2316 .elementor-element.elementor-element-2254880 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:3.33vw;font-weight:800;line-height:0.8em;color:#24222D;}.elementor-2316 .elementor-element.elementor-element-0e74897{margin-top:0%;margin-bottom:5%;}.elementor-2316 .elementor-element.elementor-element-b05c044.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2316 .elementor-element.elementor-element-6310d73{width:var( --container-widget-width, 70.52vw );max-width:70.52vw;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 2%) 0%;padding:0% 0% 0% 8%;--container-widget-width:70.52vw;--container-widget-flex-grow:0;border-style:none;}.elementor-2316 .elementor-element.elementor-element-6310d73 .elementor-image-box-wrapper{text-align:start;}.elementor-2316 .elementor-element.elementor-element-6310d73 .elementor-image-box-title{margin-bottom:0.5vw;font-family:"Playfair Display", Sans-serif;font-size:1.67vw;font-weight:800;line-height:1.3em;}.elementor-2316 .elementor-element.elementor-element-6310d73 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:1.042vw;font-weight:500;line-height:1.5em;color:#000000;}.elementor-2316 .elementor-element.elementor-element-16a2d96{width:var( --container-widget-width, 70.52vw );max-width:70.52vw;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 2%) 0%;padding:0% 0% 0% 8%;--container-widget-width:70.52vw;--container-widget-flex-grow:0;border-style:none;}.elementor-2316 .elementor-element.elementor-element-16a2d96 .elementor-image-box-wrapper{text-align:start;}.elementor-2316 .elementor-element.elementor-element-16a2d96 .elementor-image-box-title{margin-bottom:0.5vw;font-family:"Playfair Display", Sans-serif;font-size:1.67vw;font-weight:800;line-height:1.3em;}.elementor-2316 .elementor-element.elementor-element-16a2d96 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:1.042vw;font-weight:500;line-height:1.5em;color:#000000;}.elementor-2316 .elementor-element.elementor-element-ffdf704{width:var( --container-widget-width, 70.52vw );max-width:70.52vw;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 2%) 0%;padding:0% 0% 0% 8%;--container-widget-width:70.52vw;--container-widget-flex-grow:0;border-style:none;}.elementor-2316 .elementor-element.elementor-element-ffdf704 .elementor-image-box-wrapper{text-align:start;}.elementor-2316 .elementor-element.elementor-element-ffdf704 .elementor-image-box-title{margin-bottom:0.5vw;font-family:"Playfair Display", Sans-serif;font-size:1.67vw;font-weight:800;line-height:1.3em;}.elementor-2316 .elementor-element.elementor-element-ffdf704 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:1.042vw;font-weight:500;line-height:1.5em;color:#000000;}.elementor-2316 .elementor-element.elementor-element-63e1e51{width:var( --container-widget-width, 70.52vw );max-width:70.52vw;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 2%) 0%;padding:0% 0% 0% 8%;--container-widget-width:70.52vw;--container-widget-flex-grow:0;border-style:none;}.elementor-2316 .elementor-element.elementor-element-63e1e51 .elementor-image-box-wrapper{text-align:start;}.elementor-2316 .elementor-element.elementor-element-63e1e51 .elementor-image-box-title{margin-bottom:0.5vw;font-family:"Playfair Display", Sans-serif;font-size:1.67vw;font-weight:800;line-height:1.3em;}.elementor-2316 .elementor-element.elementor-element-63e1e51 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:1.042vw;font-weight:500;line-height:1.5em;color:#000000;}.elementor-2316 .elementor-element.elementor-element-1a1e192{width:var( --container-widget-width, 70.52vw );max-width:70.52vw;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 8%;--container-widget-width:70.52vw;--container-widget-flex-grow:0;border-style:none;}.elementor-2316 .elementor-element.elementor-element-1a1e192 .elementor-image-box-wrapper{text-align:start;}.elementor-2316 .elementor-element.elementor-element-1a1e192 .elementor-image-box-title{margin-bottom:0.5vw;font-family:"Playfair Display", Sans-serif;font-size:1.67vw;font-weight:800;line-height:1.3em;}.elementor-2316 .elementor-element.elementor-element-1a1e192 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:1.042vw;font-weight:500;line-height:1.5em;color:#000000;}.elementor-2316 .elementor-element.elementor-element-a34acc0 .elementor-button{font-family:"Inter", Sans-serif;font-size:1.042vw;font-weight:700;text-transform:uppercase;letter-spacing:0.17vw;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:0% 6% 0% 6%;}.elementor-2316 .elementor-element.elementor-element-7bf0a6b:not(.elementor-motion-effects-element-type-background), .elementor-2316 .elementor-element.elementor-element-7bf0a6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://legacylock.com/wp-content/uploads/2026/06/toolkit-bg6.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2316 .elementor-element.elementor-element-7bf0a6b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:7% 0% 5% 0%;}.elementor-2316 .elementor-element.elementor-element-7bf0a6b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2316 .elementor-element.elementor-element-777bf61.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-2316 .elementor-element.elementor-element-777bf61 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-2316 .elementor-element.elementor-element-79deec7{padding:0% 20% 4% 20%;text-align:center;}.elementor-2316 .elementor-element.elementor-element-79deec7 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:3.33vw;font-weight:800;line-height:0.8em;color:#24222D;}.elementor-2316 .elementor-element.elementor-element-89f2de3{width:var( --container-widget-width, 49% );max-width:49%;background-color:#FFFFFF;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:2% 4% 3% 4%;--container-widget-width:49%;--container-widget-flex-grow:0;border-radius:23px 23px 23px 23px;box-shadow:20px 20px 40px 0px rgba(0, 0, 0, 0.25);}.elementor-2316 .elementor-element.elementor-element-89f2de3 .elementor-image-box-wrapper{text-align:start;}.elementor-2316 .elementor-element.elementor-element-89f2de3 .elementor-image-box-title{margin-bottom:0.5vw;font-family:"Playfair Display", Sans-serif;font-size:1.67vw;font-weight:700;}.elementor-2316 .elementor-element.elementor-element-89f2de3 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:1.042vw;font-weight:500;line-height:1.5em;color:#000000;}.elementor-2316 .elementor-element.elementor-element-2153959{width:var( --container-widget-width, 49% );max-width:49%;background-color:#FFFFFF;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:2% 4% 3% 4%;--container-widget-width:49%;--container-widget-flex-grow:0;border-radius:23px 23px 23px 23px;box-shadow:20px 20px 40px 0px rgba(0, 0, 0, 0.25);}.elementor-2316 .elementor-element.elementor-element-2153959 .elementor-image-box-wrapper{text-align:start;}.elementor-2316 .elementor-element.elementor-element-2153959 .elementor-image-box-title{margin-bottom:0.5vw;font-family:"Playfair Display", Sans-serif;font-size:1.67vw;font-weight:700;}.elementor-2316 .elementor-element.elementor-element-2153959 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:1.042vw;font-weight:500;line-height:1.5em;color:#000000;}.elementor-2316 .elementor-element.elementor-element-1ed426b{width:var( --container-widget-width, 49% );max-width:49%;background-color:#FFFFFF;padding:2% 2% 3% 4%;--container-widget-width:49%;--container-widget-flex-grow:0;border-radius:23px 23px 23px 23px;box-shadow:20px 20px 40px 0px rgba(0, 0, 0, 0.25);}.elementor-2316 .elementor-element.elementor-element-1ed426b .elementor-image-box-wrapper{text-align:start;}.elementor-2316 .elementor-element.elementor-element-1ed426b .elementor-image-box-title{margin-bottom:0.5vw;font-family:"Playfair Display", Sans-serif;font-size:1.67vw;font-weight:700;}.elementor-2316 .elementor-element.elementor-element-1ed426b .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:1.042vw;font-weight:500;line-height:1.5em;color:#000000;}.elementor-2316 .elementor-element.elementor-element-936073b{width:var( --container-widget-width, 49% );max-width:49%;background-color:#FFFFFF;padding:2% 4% 3% 4%;--container-widget-width:49%;--container-widget-flex-grow:0;border-radius:23px 23px 23px 23px;box-shadow:20px 20px 40px 0px rgba(0, 0, 0, 0.25);}.elementor-2316 .elementor-element.elementor-element-936073b .elementor-image-box-wrapper{text-align:start;}.elementor-2316 .elementor-element.elementor-element-936073b .elementor-image-box-title{margin-bottom:0.5vw;font-family:"Playfair Display", Sans-serif;font-size:1.67vw;font-weight:700;}.elementor-2316 .elementor-element.elementor-element-936073b .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:1.042vw;font-weight:500;line-height:1.5em;color:#000000;}.elementor-2316 .elementor-element.elementor-element-a2d45d3{padding:7% 0% 0% 0%;}.elementor-2316 .elementor-element.elementor-element-a2d45d3 .elementor-button{font-family:"Inter", Sans-serif;font-size:1.042vw;font-weight:700;text-transform:uppercase;letter-spacing:0.17vw;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:0% 6% 0% 6%;}.elementor-2316 .elementor-element.elementor-element-f66cb72:not(.elementor-motion-effects-element-type-background), .elementor-2316 .elementor-element.elementor-element-f66cb72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#17273E;background-image:url("https://legacylock.com/wp-content/uploads/2026/06/toolkit-bg7.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2316 .elementor-element.elementor-element-f66cb72{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:12% 0% 11% 0%;}.elementor-2316 .elementor-element.elementor-element-f66cb72 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2316 .elementor-element.elementor-element-bcb3632 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-2316 .elementor-element.elementor-element-87dfa7d{padding:0% 0% 0% 0%;text-align:start;}.elementor-2316 .elementor-element.elementor-element-87dfa7d .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:3.33vw;font-weight:800;text-transform:capitalize;line-height:0.8em;color:#FFFFFF;}.elementor-2316 .elementor-element.elementor-element-f62cf72{padding:1% 0% 2% 0%;font-family:"Inter", Sans-serif;font-size:1.25vw;font-weight:600;line-height:1.5em;color:#FFFFFF;}.elementor-2316 .elementor-element.elementor-element-caf0450{padding:0% 0% 6% 0%;}.elementor-2316 .elementor-element.elementor-element-caf0450 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:1.67vw;font-weight:800;font-style:italic;}.elementor-2316 .elementor-element.elementor-element-e4f711f{padding:0% 0% 0% 0%;}.elementor-2316 .elementor-element.elementor-element-e4f711f .elementor-button{font-family:"Inter", Sans-serif;font-size:1.042vw;font-weight:700;text-transform:uppercase;letter-spacing:0.17vw;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:0% 12% 0% 12%;}.elementor-2316 .elementor-element.elementor-element-bd53607 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2316 .elementor-element.elementor-element-6ea6936{margin:-6% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-2316 .elementor-element.elementor-element-6ea6936 img{width:100%;}.elementor-2316 .elementor-element.elementor-element-51aa3e1{padding:5% 0% 5% 0%;}.elementor-2316 .elementor-element.elementor-element-0aeb329{padding:0% 20% 4% 20%;text-align:center;}.elementor-2316 .elementor-element.elementor-element-0aeb329 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:3.33vw;font-weight:800;line-height:0.8em;color:#24222D;}.elementor-2316 .elementor-element.elementor-element-6c060b2.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-2316 .elementor-element.elementor-element-6c060b2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-2316 .elementor-element.elementor-element-6c060b2 > .elementor-element-populated{margin:0% 3% 0% 0%;--e-column-margin-right:3%;--e-column-margin-left:0%;}.elementor-2316 .elementor-element.elementor-element-10ed80a{width:var( --container-widget-width, 8.28vw );max-width:8.28vw;background-color:#FFFFFF;margin:-8% 7% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 9% 0% 9%;--container-widget-width:8.28vw;--container-widget-flex-grow:0;z-index:5;}.elementor-2316 .elementor-element.elementor-element-10ed80a img{width:100%;}.elementor-2316 .elementor-element.elementor-element-b5ce330{padding:0% 5% 5% 5%;}.elementor-2316 .elementor-element.elementor-element-b5ce330 .elementor-testimonial-wrapper{text-align:start;}.elementor-2316 .elementor-element.elementor-element-b5ce330 .elementor-testimonial-content{color:#24222D;font-family:"Playfair Display", Sans-serif;font-size:1.56vw;font-weight:700;font-style:italic;line-height:1.3em;}.elementor-2316 .elementor-element.elementor-element-b5ce330 .elementor-testimonial-name{font-family:"Playfair Display", Sans-serif;font-size:1.25vw;font-weight:700;}.elementor-2316 .elementor-element.elementor-element-056c648.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-2316 .elementor-element.elementor-element-056c648 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-2316 .elementor-element.elementor-element-056c648 > .elementor-element-populated{margin:0% 1.5% 0% 1.5%;--e-column-margin-right:1.5%;--e-column-margin-left:1.5%;}.elementor-2316 .elementor-element.elementor-element-31fab15{width:var( --container-widget-width, 8.28vw );max-width:8.28vw;background-color:#FFFFFF;margin:-8% 7% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 9% 0% 9%;--container-widget-width:8.28vw;--container-widget-flex-grow:0;z-index:5;}.elementor-2316 .elementor-element.elementor-element-31fab15 img{width:100%;}.elementor-2316 .elementor-element.elementor-element-9b36a0e{padding:0% 7% 5% 7%;}.elementor-2316 .elementor-element.elementor-element-9b36a0e .elementor-testimonial-wrapper{text-align:start;}.elementor-2316 .elementor-element.elementor-element-9b36a0e .elementor-testimonial-content{color:#24222D;font-family:"Playfair Display", Sans-serif;font-size:1.56vw;font-weight:700;font-style:italic;line-height:1.3em;}.elementor-2316 .elementor-element.elementor-element-9b36a0e .elementor-testimonial-name{font-family:"Playfair Display", Sans-serif;font-size:1.25vw;font-weight:700;}.elementor-2316 .elementor-element.elementor-element-74ac4d9.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-2316 .elementor-element.elementor-element-74ac4d9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-2316 .elementor-element.elementor-element-74ac4d9 > .elementor-element-populated{margin:0% 0% 0% 3%;--e-column-margin-right:0%;--e-column-margin-left:3%;}.elementor-2316 .elementor-element.elementor-element-971c1ba{width:var( --container-widget-width, 8.28vw );max-width:8.28vw;background-color:#FFFFFF;margin:-8% 7% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 9% 0% 9%;--container-widget-width:8.28vw;--container-widget-flex-grow:0;z-index:5;}.elementor-2316 .elementor-element.elementor-element-971c1ba img{width:100%;}.elementor-2316 .elementor-element.elementor-element-e30ccd7{padding:0% 5% 5% 5%;}.elementor-2316 .elementor-element.elementor-element-e30ccd7 .elementor-testimonial-wrapper{text-align:start;}.elementor-2316 .elementor-element.elementor-element-e30ccd7 .elementor-testimonial-content{color:#24222D;font-family:"Playfair Display", Sans-serif;font-size:1.56vw;font-weight:700;font-style:italic;line-height:1.3em;}.elementor-2316 .elementor-element.elementor-element-e30ccd7 .elementor-testimonial-name{font-family:"Playfair Display", Sans-serif;font-size:1.25vw;font-weight:700;}.elementor-2316 .elementor-element.elementor-element-72f77d9:not(.elementor-motion-effects-element-type-background), .elementor-2316 .elementor-element.elementor-element-72f77d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://legacylock.com/wp-content/uploads/2026/06/toolkit-bg9.webp");background-position:top center;background-repeat:no-repeat;background-size:100% auto;}.elementor-2316 .elementor-element.elementor-element-72f77d9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 0% 9% 0%;}.elementor-2316 .elementor-element.elementor-element-72f77d9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2316 .elementor-element.elementor-element-9256151.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2316 .elementor-element.elementor-element-9256151 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-2316 .elementor-element.elementor-element-18a6631{padding:0% 20% 1% 20%;text-align:center;}.elementor-2316 .elementor-element.elementor-element-18a6631 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:3.33vw;font-weight:800;line-height:0.8em;color:#24222D;}.elementor-2316 .elementor-element.elementor-element-b3c6771{padding:0% 0% 3% 0%;text-align:center;font-family:"Inter", Sans-serif;font-size:1.25vw;font-weight:600;line-height:1.5em;}.elementor-2316 .elementor-element.elementor-element-391d555:not(.elementor-motion-effects-element-type-background), .elementor-2316 .elementor-element.elementor-element-391d555 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://legacylock.com/wp-content/uploads/2026/06/toolkit-inner-bg9.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2316 .elementor-element.elementor-element-391d555, .elementor-2316 .elementor-element.elementor-element-391d555 > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-2316 .elementor-element.elementor-element-391d555{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 2.9% 0% 2.9%;}.elementor-2316 .elementor-element.elementor-element-391d555 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2316 .elementor-element.elementor-element-568d635.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2316 .elementor-element.elementor-element-568d635.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2316 .elementor-element.elementor-element-568d635.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2316 .elementor-element.elementor-element-568d635 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-2316 .elementor-element.elementor-element-2be354c{padding:0% 0% 3% 0%;text-align:center;}.elementor-2316 .elementor-element.elementor-element-2be354c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.25vw;font-weight:600;color:#FFFFFF99;}.elementor-2316 .elementor-element.elementor-element-0e91b74{width:auto;max-width:auto;}.elementor-2316 .elementor-element.elementor-element-0e91b74 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.46vw;font-weight:600;text-decoration:line-through;color:#FFFFFF;}.elementor-2316 .elementor-element.elementor-element-d80cf75{width:auto;max-width:auto;padding:0% 0% 2% 0%;}.elementor-2316 .elementor-element.elementor-element-d80cf75 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:4.62vw;font-weight:600;}.elementor-2316 .elementor-element.elementor-element-2d330dc{margin:-2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:center;font-family:"Inter", Sans-serif;font-size:1.25vw;font-weight:600;line-height:1.5em;color:#FFFFFF;}.elementor-2316 .elementor-element.elementor-element-46d1ecf{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + -6%) 0%;padding:5% 0% 0% 0%;}.elementor-2316 .elementor-element.elementor-element-46d1ecf .elementor-button{font-family:"Inter", Sans-serif;font-size:1.042vw;font-weight:700;text-transform:uppercase;letter-spacing:0.17vw;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:0% 12% 0% 12%;}.elementor-2316 .elementor-element.elementor-element-91f2bd0{padding:5% 0% 5% 0%;}.elementor-2316 .elementor-element.elementor-element-eb4e31e{padding:0% 20% 4% 20%;text-align:center;}.elementor-2316 .elementor-element.elementor-element-eb4e31e .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:3.33vw;font-weight:800;line-height:1.2em;color:#24222D;}.elementor-2316 .elementor-element.elementor-element-919c9bb .elementor-accordion-item{border-width:0px;}.elementor-2316 .elementor-element.elementor-element-919c9bb .elementor-accordion-item .elementor-tab-content{border-width:0px;}.elementor-2316 .elementor-element.elementor-element-919c9bb .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;}.elementor-2316 .elementor-element.elementor-element-919c9bb .elementor-accordion-title{font-family:"Playfair Display", Sans-serif;font-size:1.67vw;font-weight:700;line-height:1.5em;}.elementor-2316 .elementor-element.elementor-element-919c9bb .elementor-tab-title{padding:0% 0% 0% 4%;}.elementor-2316 .elementor-element.elementor-element-919c9bb .elementor-tab-content{color:#000000;font-family:"Inter", Sans-serif;font-size:1.25vw;font-weight:500;line-height:1.5em;padding:0% 4% 4% 4%;}.elementor-2316 .elementor-element.elementor-element-1634976:not(.elementor-motion-effects-element-type-background), .elementor-2316 .elementor-element.elementor-element-1634976 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#18283F;background-image:url("https://legacylock.com/wp-content/uploads/2026/06/toolkit-bg10.webp");background-position:top center;background-repeat:no-repeat;background-size:100% auto;}.elementor-2316 .elementor-element.elementor-element-1634976 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #02010100 80%, #1E2D43 100%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2316 .elementor-element.elementor-element-1634976{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:7% 0% 0% 0%;}.elementor-2316 .elementor-element.elementor-element-dab4187 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-2316 .elementor-element.elementor-element-48b56eb{padding:0% 25% 3% 25%;text-align:center;}.elementor-2316 .elementor-element.elementor-element-48b56eb .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:3.33vw;font-weight:800;line-height:1.2em;color:#FFFFFF;}.elementor-2316 .elementor-element.elementor-element-9c1ff5b{padding:0% 25% 0% 25%;text-align:center;font-family:"Inter", Sans-serif;font-size:1.25vw;font-weight:500;line-height:1.5em;color:#FFFFFF;}.elementor-2316 .elementor-element.elementor-element-271ad7d:not(.elementor-motion-effects-element-type-background), .elementor-2316 .elementor-element.elementor-element-271ad7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #23212CCC 0%, #24222D4D 100%);}.elementor-2316 .elementor-element.elementor-element-271ad7d > .elementor-background-overlay{background-image:url("https://legacylock.com/wp-content/uploads/2026/06/toolkit-inner-sec11.webp");background-position:center left;background-repeat:no-repeat;background-size:17.29vw auto;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2316 .elementor-element.elementor-element-271ad7d, .elementor-2316 .elementor-element.elementor-element-271ad7d > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-2316 .elementor-element.elementor-element-271ad7d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 2% 5% 2%;}.elementor-bc-flex-widget .elementor-2316 .elementor-element.elementor-element-ee855a3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2316 .elementor-element.elementor-element-ee855a3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2316 .elementor-element.elementor-element-bda66ea{width:var( --container-widget-width, 31.56vw );max-width:31.56vw;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:31.56vw;--container-widget-flex-grow:0;text-align:start;}.elementor-2316 .elementor-element.elementor-element-bda66ea img{width:31.56vw;}.elementor-2316 .elementor-element.elementor-element-127f92f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-2316 .elementor-element.elementor-element-f39ffc6{width:var( --container-widget-width, 40.63vw );max-width:40.63vw;margin:0vw -5vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0% 0% 2% 0%;--container-widget-width:40.63vw;--container-widget-flex-grow:0;text-align:start;}.elementor-2316 .elementor-element.elementor-element-f39ffc6 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:3.33vw;font-weight:800;font-style:italic;line-height:1.2em;color:#FFFFFF;}.elementor-2316 .elementor-element.elementor-element-e0895bf{padding:0% 7% 0% 0%;font-family:"Inter", Sans-serif;font-size:1.25vw;font-weight:700;font-style:italic;line-height:1.5em;color:#FFFFFF;}.elementor-2316 .elementor-element.elementor-element-f2a550e .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:4.62vw;font-weight:600;}.elementor-2316 .elementor-element.elementor-element-2fd3702{padding:0% 0% 5% 0%;}.elementor-2316 .elementor-element.elementor-element-2fd3702 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.25vw;font-weight:600;color:#FFFFFF99;}.elementor-2316 .elementor-element.elementor-element-4e331df{padding:0% 0% 0% 0%;}.elementor-2316 .elementor-element.elementor-element-4e331df .elementor-button{font-family:"Inter", Sans-serif;font-size:1.042vw;font-weight:700;text-transform:uppercase;letter-spacing:0.17vw;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:0% 12% 0% 12%;}@media(max-width:1024px){.elementor-2316 .elementor-element.elementor-element-04fa8b8{padding:13% 3% 0% 3%;}.elementor-2316 .elementor-element.elementor-element-3a37a69 .elementor-heading-title{font-size:2vw;}.elementor-2316 .elementor-element.elementor-element-2302bc1 .elementor-heading-title{font-size:6vw;}.elementor-2316 .elementor-element.elementor-element-6dc9103{padding:0% 13% 1% 13%;font-size:2vw;}.elementor-2316 .elementor-element.elementor-element-c38f011 .elementor-button{font-size:1.8vw;}.elementor-2316 .elementor-element.elementor-element-f9a70fe .elementor-heading-title{font-size:1.6vw;}.elementor-2316 .elementor-element.elementor-element-f7fcd0a{padding:13% 3% 7% 3%;}.elementor-2316 .elementor-element.elementor-element-ef0e198 .elementor-heading-title{font-size:4vw;}.elementor-2316 .elementor-element.elementor-element-0c7c7d4 .elementor-heading-title{font-size:2.5vw;}.elementor-2316 .elementor-element.elementor-element-7d30fd2{font-size:1.6vw;}.elementor-2316 .elementor-element.elementor-element-f88a6eb{--container-widget-width:41vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 41vw );max-width:41vw;}.elementor-2316 .elementor-element.elementor-element-f88a6eb .elementor-button{font-size:1.8vw;}.elementor-2316 .elementor-element.elementor-element-a68576d{padding:3% 0% 0% 0%;--container-widget-width:41vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 41vw );max-width:41vw;}.elementor-2316 .elementor-element.elementor-element-a68576d .elementor-button{font-size:1.8vw;padding:0% 5% 0% 5%;}.elementor-2316 .elementor-element.elementor-element-d3c4d97 .elementor-heading-title{font-size:2.5vw;}.elementor-2316 .elementor-element.elementor-element-ca2215b{font-size:1.8vw;}.elementor-2316 .elementor-element.elementor-element-c677177{padding:7% 3% 5% 3%;}.elementor-2316 .elementor-element.elementor-element-abe539e .elementor-heading-title{font-size:4vw;}.elementor-2316 .elementor-element.elementor-element-3c6930e{width:100%;max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + -1%) 0%;}.elementor-2316 .elementor-element.elementor-element-3c6930e .elementor-image-box-title{font-size:2.3vw;}.elementor-2316 .elementor-element.elementor-element-3c6930e .elementor-image-box-description{font-size:1.7vw;}.elementor-2316 .elementor-element.elementor-element-b4e64fc{width:100%;max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + -1%) 0%;}.elementor-2316 .elementor-element.elementor-element-b4e64fc .elementor-image-box-title{font-size:2.3vw;}.elementor-2316 .elementor-element.elementor-element-b4e64fc .elementor-image-box-description{font-size:1.7vw;}.elementor-2316 .elementor-element.elementor-element-62b9385{width:100%;max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + -1%) 0%;}.elementor-2316 .elementor-element.elementor-element-62b9385 .elementor-image-box-title{font-size:2.3vw;}.elementor-2316 .elementor-element.elementor-element-62b9385 .elementor-image-box-description{font-size:1.7vw;}.elementor-2316 .elementor-element.elementor-element-b89a51c{width:100%;max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + -1%) 0%;}.elementor-2316 .elementor-element.elementor-element-b89a51c .elementor-image-box-title{font-size:2.3vw;}.elementor-2316 .elementor-element.elementor-element-b89a51c .elementor-image-box-description{font-size:1.7vw;}.elementor-2316 .elementor-element.elementor-element-e67bab5{width:100%;max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + -1%) 0%;}.elementor-2316 .elementor-element.elementor-element-e67bab5 .elementor-image-box-title{font-size:2.3vw;}.elementor-2316 .elementor-element.elementor-element-e67bab5 .elementor-image-box-description{font-size:1.7vw;}.elementor-2316 .elementor-element.elementor-element-b14e768{width:100%;max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + -1%) 0%;}.elementor-2316 .elementor-element.elementor-element-b14e768 .elementor-image-box-title{font-size:2.3vw;}.elementor-2316 .elementor-element.elementor-element-b14e768 .elementor-image-box-description{font-size:1.7vw;}.elementor-2316 .elementor-element.elementor-element-8031b78{width:100%;max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + -1%) 0%;}.elementor-2316 .elementor-element.elementor-element-8031b78 .elementor-image-box-title{font-size:2.3vw;}.elementor-2316 .elementor-element.elementor-element-8031b78 .elementor-image-box-description{font-size:1.7vw;}.elementor-2316 .elementor-element.elementor-element-ed6d50a{width:100%;max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + -1%) 0%;}.elementor-2316 .elementor-element.elementor-element-ed6d50a .elementor-image-box-title{font-size:2.3vw;}.elementor-2316 .elementor-element.elementor-element-ed6d50a .elementor-image-box-description{font-size:1.7vw;}.elementor-2316 .elementor-element.elementor-element-440158f{width:100%;max-width:100%;}.elementor-2316 .elementor-element.elementor-element-440158f .elementor-image-box-title{font-size:2.3vw;}.elementor-2316 .elementor-element.elementor-element-440158f .elementor-image-box-description{font-size:1.7vw;}.elementor-2316 .elementor-element.elementor-element-b96c8f4{padding:0% 0% 0% 0%;}.elementor-2316 .elementor-element.elementor-element-e15b74c{padding:4% 5% 17% 6%;}.elementor-2316 .elementor-element.elementor-element-e15b74c .elementor-image-box-wrapper .elementor-image-box-img{width:6vw;}.elementor-2316 .elementor-element.elementor-element-e15b74c .elementor-image-box-title{font-size:2.3vw;}.elementor-2316 .elementor-element.elementor-element-e15b74c .elementor-image-box-description{font-size:1.6vw;}.elementor-2316 .elementor-element.elementor-element-e11b8d9 .elementor-image-box-wrapper .elementor-image-box-img{width:6vw;}.elementor-2316 .elementor-element.elementor-element-e11b8d9 .elementor-image-box-title{font-size:2.3vw;}.elementor-2316 .elementor-element.elementor-element-e11b8d9 .elementor-image-box-description{font-size:1.6vw;}.elementor-2316 .elementor-element.elementor-element-5c6d284 .elementor-button{font-size:1.8vw;}.elementor-2316 .elementor-element.elementor-element-e3c6aab{padding:11% 3% 5% 3%;}.elementor-2316 .elementor-element.elementor-element-1f3367d .elementor-heading-title{font-size:4vw;}.elementor-2316 .elementor-element.elementor-element-982e79f{font-size:1.8vw;}.elementor-2316 .elementor-element.elementor-element-6ba6d09 .elementor-heading-title{font-size:2.3vw;}.elementor-2316 .elementor-element.elementor-element-444f63b{--e-icon-list-icon-size:4vw;}.elementor-2316 .elementor-element.elementor-element-444f63b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2316 .elementor-element.elementor-element-444f63b .elementor-icon-list-item > a{font-size:1.8vw;}.elementor-2316 .elementor-element.elementor-element-3538cbd .elementor-heading-title{font-size:2.3vw;}.elementor-2316 .elementor-element.elementor-element-4e0f930{padding:5% 3% 8% 3%;}.elementor-2316 .elementor-element.elementor-element-4443fcd > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-2316 .elementor-element.elementor-element-f2a410f{--container-widget-width:40vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 40vw );max-width:40vw;top:-10vw;}body:not(.rtl) .elementor-2316 .elementor-element.elementor-element-f2a410f{left:-3vw;}body.rtl .elementor-2316 .elementor-element.elementor-element-f2a410f{right:-3vw;}.elementor-2316 .elementor-element.elementor-element-2254880 .elementor-heading-title{font-size:4vw;}.elementor-2316 .elementor-element.elementor-element-6310d73{width:100%;max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-2316 .elementor-element.elementor-element-6310d73 .elementor-image-box-title{font-size:2.3vw;}.elementor-2316 .elementor-element.elementor-element-6310d73 .elementor-image-box-description{font-size:1.8vw;}.elementor-2316 .elementor-element.elementor-element-16a2d96{width:100%;max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-2316 .elementor-element.elementor-element-16a2d96 .elementor-image-box-title{font-size:2.3vw;}.elementor-2316 .elementor-element.elementor-element-16a2d96 .elementor-image-box-description{font-size:1.8vw;}.elementor-2316 .elementor-element.elementor-element-ffdf704{width:100%;max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-2316 .elementor-element.elementor-element-ffdf704 .elementor-image-box-title{font-size:2.3vw;}.elementor-2316 .elementor-element.elementor-element-ffdf704 .elementor-image-box-description{font-size:1.8vw;}.elementor-2316 .elementor-element.elementor-element-63e1e51{width:100%;max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-2316 .elementor-element.elementor-element-63e1e51 .elementor-image-box-title{font-size:2.3vw;}.elementor-2316 .elementor-element.elementor-element-63e1e51 .elementor-image-box-description{font-size:1.8vw;}.elementor-2316 .elementor-element.elementor-element-1a1e192{width:100%;max-width:100%;}.elementor-2316 .elementor-element.elementor-element-1a1e192 .elementor-image-box-title{font-size:2.3vw;}.elementor-2316 .elementor-element.elementor-element-1a1e192 .elementor-image-box-description{font-size:1.8vw;}.elementor-2316 .elementor-element.elementor-element-a34acc0 .elementor-button{font-size:1.8vw;}.elementor-2316 .elementor-element.elementor-element-7bf0a6b{padding:7% 3% 5% 3%;}.elementor-2316 .elementor-element.elementor-element-79deec7 .elementor-heading-title{font-size:4vw;}.elementor-2316 .elementor-element.elementor-element-89f2de3 .elementor-image-box-title{font-size:2.3vw;}.elementor-2316 .elementor-element.elementor-element-89f2de3 .elementor-image-box-description{font-size:1.8vw;}.elementor-2316 .elementor-element.elementor-element-2153959{padding:2% 4% 3% 4%;}.elementor-2316 .elementor-element.elementor-element-2153959 .elementor-image-box-title{font-size:2.3vw;}.elementor-2316 .elementor-element.elementor-element-2153959 .elementor-image-box-description{font-size:1.8vw;}.elementor-2316 .elementor-element.elementor-element-1ed426b .elementor-image-box-title{font-size:2.3vw;}.elementor-2316 .elementor-element.elementor-element-1ed426b .elementor-image-box-description{font-size:1.8vw;}.elementor-2316 .elementor-element.elementor-element-936073b .elementor-image-box-title{font-size:2.3vw;}.elementor-2316 .elementor-element.elementor-element-936073b .elementor-image-box-description{font-size:1.8vw;}.elementor-2316 .elementor-element.elementor-element-a2d45d3{padding:5% 0% 0% 0%;}.elementor-2316 .elementor-element.elementor-element-a2d45d3 .elementor-button{font-size:1.8vw;}.elementor-2316 .elementor-element.elementor-element-f66cb72{padding:5% 3% 9% 3%;}.elementor-2316 .elementor-element.elementor-element-87dfa7d .elementor-heading-title{font-size:4vw;}.elementor-2316 .elementor-element.elementor-element-f62cf72{font-size:1.8vw;}.elementor-2316 .elementor-element.elementor-element-caf0450 .elementor-heading-title{font-size:3vw;}.elementor-2316 .elementor-element.elementor-element-e4f711f .elementor-button{font-size:1.8vw;}.elementor-2316 .elementor-element.elementor-element-51aa3e1{padding:3% 3% 5% 3%;}.elementor-2316 .elementor-element.elementor-element-0aeb329 .elementor-heading-title{font-size:4vw;}.elementor-2316 .elementor-element.elementor-element-10ed80a{--container-widget-width:10vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 10vw );max-width:10vw;}.elementor-2316 .elementor-element.elementor-element-b5ce330 .elementor-testimonial-content{font-size:2.3vw;}.elementor-2316 .elementor-element.elementor-element-b5ce330 .elementor-testimonial-name{font-size:2vw;}.elementor-2316 .elementor-element.elementor-element-31fab15{--container-widget-width:10vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 10vw );max-width:10vw;}.elementor-2316 .elementor-element.elementor-element-9b36a0e{padding:0% 3% 5% 3%;}.elementor-2316 .elementor-element.elementor-element-9b36a0e .elementor-testimonial-content{font-size:2.3vw;}.elementor-2316 .elementor-element.elementor-element-9b36a0e .elementor-testimonial-name{font-size:2vw;}.elementor-2316 .elementor-element.elementor-element-74ac4d9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-2316 .elementor-element.elementor-element-971c1ba{--container-widget-width:10vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 10vw );max-width:10vw;}.elementor-2316 .elementor-element.elementor-element-e30ccd7 .elementor-testimonial-content{font-size:2.3vw;}.elementor-2316 .elementor-element.elementor-element-e30ccd7 .elementor-testimonial-name{font-size:2vw;}.elementor-2316 .elementor-element.elementor-element-72f77d9{padding:5% 3% 4% 3%;}.elementor-2316 .elementor-element.elementor-element-18a6631 .elementor-heading-title{font-size:4vw;}.elementor-2316 .elementor-element.elementor-element-b3c6771{font-size:1.8vw;}.elementor-2316 .elementor-element.elementor-element-2be354c .elementor-heading-title{font-size:1.8vw;}.elementor-2316 .elementor-element.elementor-element-0e91b74 .elementor-heading-title{font-size:2.5vw;}.elementor-2316 .elementor-element.elementor-element-d80cf75 .elementor-heading-title{font-size:6vw;}.elementor-2316 .elementor-element.elementor-element-2d330dc{font-size:1.8vw;}.elementor-2316 .elementor-element.elementor-element-46d1ecf .elementor-button{font-size:1.8vw;}.elementor-2316 .elementor-element.elementor-element-91f2bd0{padding:1% 3% 5% 3%;}.elementor-2316 .elementor-element.elementor-element-eb4e31e .elementor-heading-title{font-size:4vw;}.elementor-2316 .elementor-element.elementor-element-919c9bb .elementor-accordion-title{font-size:2.3vw;}.elementor-2316 .elementor-element.elementor-element-919c9bb .elementor-tab-content{font-size:1.8vw;}.elementor-2316 .elementor-element.elementor-element-1634976{padding:7% 3% 0% 3%;}.elementor-2316 .elementor-element.elementor-element-48b56eb .elementor-heading-title{font-size:4vw;}.elementor-2316 .elementor-element.elementor-element-9c1ff5b{padding:0% 18% 4% 18%;font-size:1.8vw;}.elementor-2316 .elementor-element.elementor-element-271ad7d{padding:3% 2% 3% 2%;}.elementor-2316 .elementor-element.elementor-element-bda66ea{width:100%;max-width:100%;padding:0% 5% 0% 0%;}.elementor-2316 .elementor-element.elementor-element-bda66ea img{width:100%;}.elementor-2316 .elementor-element.elementor-element-f39ffc6{width:var( --container-widget-width, 60vw );max-width:60vw;margin:0vw -5vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:60vw;--container-widget-flex-grow:0;}.elementor-2316 .elementor-element.elementor-element-f39ffc6 .elementor-heading-title{font-size:4vw;}.elementor-2316 .elementor-element.elementor-element-e0895bf{padding:0% 0% 0% 0%;font-size:1.8vw;}.elementor-2316 .elementor-element.elementor-element-f2a550e .elementor-heading-title{font-size:5.5vw;}.elementor-2316 .elementor-element.elementor-element-2fd3702{padding:0% 0% 7% 0%;}.elementor-2316 .elementor-element.elementor-element-2fd3702 .elementor-heading-title{font-size:2vw;}.elementor-2316 .elementor-element.elementor-element-4e331df .elementor-button{font-size:1.8vw;}}@media(max-width:767px){.elementor-2316 .elementor-element.elementor-element-04fa8b8:not(.elementor-motion-effects-element-type-background), .elementor-2316 .elementor-element.elementor-element-04fa8b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:39% 0px;background-size:250% auto;}.elementor-2316 .elementor-element.elementor-element-04fa8b8{padding:25% 3% 0% 3%;}.elementor-2316 .elementor-element.elementor-element-3a37a69{padding:0% 0% 1% 0%;}.elementor-2316 .elementor-element.elementor-element-3a37a69 .elementor-heading-title{font-size:4vw;}.elementor-2316 .elementor-element.elementor-element-2302bc1 .elementor-heading-title{font-size:10vw;}.elementor-2316 .elementor-element.elementor-element-6dc9103{padding:0% 0% 3% 0%;font-size:4vw;}.elementor-2316 .elementor-element.elementor-element-90fc103{margin-top:0%;margin-bottom:3%;}.elementor-2316 .elementor-element.elementor-element-422f04a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2316 .elementor-element.elementor-element-c38f011 .elementor-button{font-size:4vw;padding:0px 0px 0px 0px;}.elementor-2316 .elementor-element.elementor-element-f9a70fe .elementor-heading-title{font-size:3.5vw;}.elementor-2316 .elementor-element.elementor-element-48a7341{margin:10% 0% calc(var(--kit-widget-spacing, 0px) + -14%) 0%;}.elementor-2316 .elementor-element.elementor-element-48a7341 img{width:20vw;}.elementor-2316 .elementor-element.elementor-element-ee782ba{width:var( --container-widget-width, 1920px );max-width:1920px;margin:-7% -15% calc(var(--kit-widget-spacing, 0px) + -5%) -15%;--container-widget-width:1920px;--container-widget-flex-grow:0;}.elementor-2316 .elementor-element.elementor-element-f7fcd0a:not(.elementor-motion-effects-element-type-background), .elementor-2316 .elementor-element.elementor-element-f7fcd0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2316 .elementor-element.elementor-element-f7fcd0a{padding:13% 3% 13% 3%;}.elementor-2316 .elementor-element.elementor-element-ef0e198{text-align:center;}.elementor-2316 .elementor-element.elementor-element-ef0e198 .elementor-heading-title{font-size:8vw;line-height:1.8em;}.elementor-2316 .elementor-element.elementor-element-0c7c7d4{padding:0% 0% 0% 0%;text-align:start;}.elementor-2316 .elementor-element.elementor-element-0c7c7d4 .elementor-heading-title{font-size:6vw;}.elementor-2316 .elementor-element.elementor-element-7d30fd2{font-size:4vw;}.elementor-2316 .elementor-element.elementor-element-f88a6eb{width:100%;max-width:100%;}.elementor-2316 .elementor-element.elementor-element-f88a6eb .elementor-button{font-size:4vw;padding:0px 0px 0px 0px;}.elementor-2316 .elementor-element.elementor-element-a68576d{width:100%;max-width:100%;padding:3% 0% 0% 0%;}.elementor-2316 .elementor-element.elementor-element-a68576d .elementor-button{font-size:4vw;}.elementor-2316 .elementor-element.elementor-element-9b753f9{width:100%;max-width:100%;margin:7% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-2316 .elementor-element.elementor-element-9b753f9 img{width:100%;}.elementor-2316 .elementor-element.elementor-element-02bc710{margin-top:10%;margin-bottom:0%;padding:5% 3% 5% 3%;}.elementor-2316 .elementor-element.elementor-element-d3c4d97 .elementor-heading-title{font-size:6vw;}.elementor-2316 .elementor-element.elementor-element-ca2215b{font-size:4vw;}.elementor-2316 .elementor-element.elementor-element-ca2215b p{margin-block-end:0px;}.elementor-2316 .elementor-element.elementor-element-c677177{padding:15% 3% 10% 3%;}.elementor-2316 .elementor-element.elementor-element-abe539e{padding:0% 0% 10% 0%;}.elementor-2316 .elementor-element.elementor-element-abe539e .elementor-heading-title{font-size:8vw;}.elementor-2316 .elementor-element.elementor-element-3c6930e{padding:24% 5% 10% 5%;}.elementor-2316 .elementor-element.elementor-element-3c6930e .elementor-image-box-title{margin-bottom:4vw;font-size:5vw;}.elementor-2316 .elementor-element.elementor-element-3c6930e .elementor-image-box-description{font-size:4vw;}.elementor-2316 .elementor-element.elementor-element-b4e64fc{padding:24% 5% 10% 5%;}.elementor-2316 .elementor-element.elementor-element-b4e64fc .elementor-image-box-title{margin-bottom:4vw;font-size:5vw;}.elementor-2316 .elementor-element.elementor-element-b4e64fc .elementor-image-box-description{font-size:4vw;}.elementor-2316 .elementor-element.elementor-element-62b9385{padding:24% 5% 10% 5%;}.elementor-2316 .elementor-element.elementor-element-62b9385 .elementor-image-box-title{margin-bottom:4vw;font-size:5vw;}.elementor-2316 .elementor-element.elementor-element-62b9385 .elementor-image-box-description{font-size:4vw;}.elementor-2316 .elementor-element.elementor-element-b89a51c{padding:24% 5% 10% 5%;}.elementor-2316 .elementor-element.elementor-element-b89a51c .elementor-image-box-title{margin-bottom:4vw;font-size:5vw;}.elementor-2316 .elementor-element.elementor-element-b89a51c .elementor-image-box-description{font-size:4vw;}.elementor-2316 .elementor-element.elementor-element-e67bab5{padding:24% 5% 10% 5%;}.elementor-2316 .elementor-element.elementor-element-e67bab5 .elementor-image-box-title{margin-bottom:4vw;font-size:5vw;}.elementor-2316 .elementor-element.elementor-element-e67bab5 .elementor-image-box-description{font-size:4vw;}.elementor-2316 .elementor-element.elementor-element-b14e768{padding:24% 5% 10% 5%;}.elementor-2316 .elementor-element.elementor-element-b14e768 .elementor-image-box-title{margin-bottom:4vw;font-size:5vw;}.elementor-2316 .elementor-element.elementor-element-b14e768 .elementor-image-box-description{font-size:4vw;}.elementor-2316 .elementor-element.elementor-element-8031b78{padding:24% 5% 10% 5%;}.elementor-2316 .elementor-element.elementor-element-8031b78 .elementor-image-box-title{margin-bottom:4vw;font-size:5vw;}.elementor-2316 .elementor-element.elementor-element-8031b78 .elementor-image-box-description{font-size:4vw;}.elementor-2316 .elementor-element.elementor-element-ed6d50a{padding:24% 5% 10% 5%;}.elementor-2316 .elementor-element.elementor-element-ed6d50a .elementor-image-box-title{margin-bottom:4vw;font-size:5vw;}.elementor-2316 .elementor-element.elementor-element-ed6d50a .elementor-image-box-description{font-size:4vw;}.elementor-2316 .elementor-element.elementor-element-440158f{padding:24% 5% 10% 5%;}.elementor-2316 .elementor-element.elementor-element-440158f .elementor-image-box-title{margin-bottom:4vw;font-size:5vw;}.elementor-2316 .elementor-element.elementor-element-440158f .elementor-image-box-description{font-size:4vw;}.elementor-2316 .elementor-element.elementor-element-b96c8f4{margin-top:0%;margin-bottom:10%;}.elementor-2316 .elementor-element.elementor-element-e15b74c .elementor-image-box-img{margin-bottom:1vw;}.elementor-2316 .elementor-element.elementor-element-e15b74c .elementor-image-box-wrapper .elementor-image-box-img{width:15vw;}.elementor-2316 .elementor-element.elementor-element-e15b74c .elementor-image-box-title{font-size:5vw;}.elementor-2316 .elementor-element.elementor-element-e15b74c .elementor-image-box-description{font-size:4vw;}.elementor-2316 .elementor-element.elementor-element-e11b8d9 .elementor-image-box-img{margin-bottom:1vw;}.elementor-2316 .elementor-element.elementor-element-e11b8d9 .elementor-image-box-wrapper .elementor-image-box-img{width:15vw;}.elementor-2316 .elementor-element.elementor-element-e11b8d9 .elementor-image-box-title{font-size:5vw;}.elementor-2316 .elementor-element.elementor-element-e11b8d9 .elementor-image-box-description{font-size:4vw;}.elementor-2316 .elementor-element.elementor-element-5c6d284 .elementor-button{font-size:4vw;}.elementor-2316 .elementor-element.elementor-element-e3c6aab:not(.elementor-motion-effects-element-type-background), .elementor-2316 .elementor-element.elementor-element-e3c6aab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:200% auto;}.elementor-2316 .elementor-element.elementor-element-e3c6aab{padding:15% 3% 6% 3%;}.elementor-2316 .elementor-element.elementor-element-990647f{margin-top:0%;margin-bottom:10%;}.elementor-2316 .elementor-element.elementor-element-6dbe533 > .elementor-element-populated{border-width:0px 0px 3px 0px;margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-2316 .elementor-element.elementor-element-1f3367d{padding:0% 0% 0% 0%;text-align:center;}.elementor-2316 .elementor-element.elementor-element-1f3367d .elementor-heading-title{font-size:8vw;}.elementor-2316 .elementor-element.elementor-element-982e79f{padding:0% 0% 5% 0%;font-size:4vw;}.elementor-2316 .elementor-element.elementor-element-f40c3be > .elementor-element-populated{margin:10% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-2316 .elementor-element.elementor-element-6ba6d09 .elementor-heading-title{font-size:5vw;}.elementor-2316 .elementor-element.elementor-element-444f63b{--e-icon-list-icon-size:10vw;}.elementor-2316 .elementor-element.elementor-element-444f63b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2316 .elementor-element.elementor-element-444f63b .elementor-icon-list-item > a{font-size:4vw;}.elementor-2316 .elementor-element.elementor-element-3538cbd .elementor-heading-title{font-size:5vw;}.elementor-2316 .elementor-element.elementor-element-4e0f930{padding:5% 3% 15% 3%;}body:not(.rtl) .elementor-2316 .elementor-element.elementor-element-f2a410f{left:-25vw;}body.rtl .elementor-2316 .elementor-element.elementor-element-f2a410f{right:-25vw;}.elementor-2316 .elementor-element.elementor-element-f2a410f{top:-6vw;}.elementor-2316 .elementor-element.elementor-element-2254880{padding:0% 0% 0% 0%;}.elementor-2316 .elementor-element.elementor-element-2254880 .elementor-heading-title{font-size:12vw;}.elementor-2316 .elementor-element.elementor-element-0e74897{margin-top:6%;margin-bottom:10%;}.elementor-2316 .elementor-element.elementor-element-6310d73{padding:20% 0% 5% 0%;}.elementor-2316 .elementor-element.elementor-element-6310d73 .elementor-image-box-title{margin-bottom:4vw;font-size:5vw;}.elementor-2316 .elementor-element.elementor-element-6310d73 .elementor-image-box-description{font-size:4vw;}.elementor-2316 .elementor-element.elementor-element-16a2d96{padding:20% 0% 5% 0%;}.elementor-2316 .elementor-element.elementor-element-16a2d96 .elementor-image-box-title{margin-bottom:4vw;font-size:5vw;}.elementor-2316 .elementor-element.elementor-element-16a2d96 .elementor-image-box-description{font-size:4vw;}.elementor-2316 .elementor-element.elementor-element-ffdf704{padding:20% 0% 5% 0%;}.elementor-2316 .elementor-element.elementor-element-ffdf704 .elementor-image-box-title{margin-bottom:4vw;font-size:5vw;}.elementor-2316 .elementor-element.elementor-element-ffdf704 .elementor-image-box-description{font-size:4vw;}.elementor-2316 .elementor-element.elementor-element-63e1e51{padding:20% 0% 5% 0%;}.elementor-2316 .elementor-element.elementor-element-63e1e51 .elementor-image-box-title{margin-bottom:4vw;font-size:5vw;}.elementor-2316 .elementor-element.elementor-element-63e1e51 .elementor-image-box-description{font-size:4vw;}.elementor-2316 .elementor-element.elementor-element-1a1e192{padding:20% 0% 0% 0%;}.elementor-2316 .elementor-element.elementor-element-1a1e192 .elementor-image-box-title{margin-bottom:4vw;font-size:5vw;}.elementor-2316 .elementor-element.elementor-element-1a1e192 .elementor-image-box-description{font-size:4vw;}.elementor-2316 .elementor-element.elementor-element-a34acc0 .elementor-button{font-size:4vw;}.elementor-2316 .elementor-element.elementor-element-7bf0a6b{padding:12% 3% 10% 3%;}.elementor-2316 .elementor-element.elementor-element-79deec7{padding:0% 0% 10% 0%;}.elementor-2316 .elementor-element.elementor-element-79deec7 .elementor-heading-title{font-size:8vw;}.elementor-2316 .elementor-element.elementor-element-89f2de3{width:100%;max-width:100%;padding:5% 5% 5% 5%;}.elementor-2316 .elementor-element.elementor-element-89f2de3 .elementor-image-box-title{margin-bottom:2vw;font-size:5vw;}.elementor-2316 .elementor-element.elementor-element-89f2de3 .elementor-image-box-description{font-size:4vw;}.elementor-2316 .elementor-element.elementor-element-2153959{width:100%;max-width:100%;padding:5% 5% 5% 5%;}.elementor-2316 .elementor-element.elementor-element-2153959 .elementor-image-box-title{margin-bottom:2vw;font-size:5vw;}.elementor-2316 .elementor-element.elementor-element-2153959 .elementor-image-box-description{font-size:4vw;}.elementor-2316 .elementor-element.elementor-element-1ed426b{width:100%;max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:5% 5% 5% 5%;}.elementor-2316 .elementor-element.elementor-element-1ed426b .elementor-image-box-title{margin-bottom:2vw;font-size:5vw;}.elementor-2316 .elementor-element.elementor-element-1ed426b .elementor-image-box-description{font-size:4vw;}.elementor-2316 .elementor-element.elementor-element-936073b{width:100%;max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;padding:5% 5% 5% 5%;}.elementor-2316 .elementor-element.elementor-element-936073b .elementor-image-box-title{margin-bottom:2vw;font-size:5vw;}.elementor-2316 .elementor-element.elementor-element-936073b .elementor-image-box-description{font-size:4vw;}.elementor-2316 .elementor-element.elementor-element-a2d45d3 .elementor-button{font-size:4vw;}.elementor-2316 .elementor-element.elementor-element-f66cb72:not(.elementor-motion-effects-element-type-background), .elementor-2316 .elementor-element.elementor-element-f66cb72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://legacylock.com/wp-content/uploads/2026/06/toolkit-sec8-mb.webp");background-size:100% auto;}.elementor-2316 .elementor-element.elementor-element-f66cb72{padding:100% 5% 15% 5%;}.elementor-2316 .elementor-element.elementor-element-87dfa7d{text-align:center;}.elementor-2316 .elementor-element.elementor-element-87dfa7d .elementor-heading-title{font-size:8vw;}.elementor-2316 .elementor-element.elementor-element-f62cf72{font-size:4vw;}.elementor-2316 .elementor-element.elementor-element-caf0450{padding:0% 0% 10% 0%;}.elementor-2316 .elementor-element.elementor-element-caf0450 .elementor-heading-title{font-size:6vw;}.elementor-2316 .elementor-element.elementor-element-e4f711f .elementor-button{font-size:4vw;}.elementor-2316 .elementor-element.elementor-element-6ea6936{width:var( --container-widget-width, 1920px );max-width:1920px;margin:-8% -20% calc(var(--kit-widget-spacing, 0px) + 0%) -20%;--container-widget-width:1920px;--container-widget-flex-grow:0;}.elementor-2316 .elementor-element.elementor-element-51aa3e1{padding:3% 3% 10% 3%;}.elementor-2316 .elementor-element.elementor-element-0aeb329 .elementor-heading-title{font-size:8vw;line-height:1.4em;}.elementor-2316 .elementor-element.elementor-element-6c060b2 > .elementor-element-populated{margin:0% 0% 10% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-2316 .elementor-element.elementor-element-10ed80a{--container-widget-width:25vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 25vw );max-width:25vw;}.elementor-2316 .elementor-element.elementor-element-b5ce330 .elementor-testimonial-content{font-size:5vw;}.elementor-2316 .elementor-element.elementor-element-b5ce330 .elementor-testimonial-name{font-size:4.5vw;}.elementor-2316 .elementor-element.elementor-element-056c648 > .elementor-element-populated{margin:0% 0% 10% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-2316 .elementor-element.elementor-element-31fab15{--container-widget-width:25vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 25vw );max-width:25vw;}.elementor-2316 .elementor-element.elementor-element-9b36a0e .elementor-testimonial-content{font-size:5vw;}.elementor-2316 .elementor-element.elementor-element-9b36a0e .elementor-testimonial-name{font-size:4.5vw;}.elementor-2316 .elementor-element.elementor-element-74ac4d9 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-2316 .elementor-element.elementor-element-971c1ba{--container-widget-width:25vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 25vw );max-width:25vw;}.elementor-2316 .elementor-element.elementor-element-e30ccd7 .elementor-testimonial-content{font-size:5vw;}.elementor-2316 .elementor-element.elementor-element-e30ccd7 .elementor-testimonial-name{font-size:4.5vw;}.elementor-2316 .elementor-element.elementor-element-72f77d9:not(.elementor-motion-effects-element-type-background), .elementor-2316 .elementor-element.elementor-element-72f77d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:25% 0px;background-size:300% auto;}.elementor-2316 .elementor-element.elementor-element-72f77d9{padding:10% 3% 10% 3%;}.elementor-2316 .elementor-element.elementor-element-18a6631{padding:0% 0% 1% 0%;}.elementor-2316 .elementor-element.elementor-element-18a6631 .elementor-heading-title{font-size:8vw;}.elementor-2316 .elementor-element.elementor-element-b3c6771{font-size:4vw;}.elementor-2316 .elementor-element.elementor-element-2be354c .elementor-heading-title{font-size:4vw;}.elementor-2316 .elementor-element.elementor-element-0e91b74 .elementor-heading-title{font-size:5vw;}.elementor-2316 .elementor-element.elementor-element-d80cf75{padding:0% 0% 0% 0%;}.elementor-2316 .elementor-element.elementor-element-d80cf75 .elementor-heading-title{font-size:12vw;}.elementor-2316 .elementor-element.elementor-element-2d330dc{font-size:4vw;}.elementor-2316 .elementor-element.elementor-element-46d1ecf .elementor-button{font-size:4vw;}.elementor-2316 .elementor-element.elementor-element-eb4e31e{padding:0% 0% 5% 0%;}.elementor-2316 .elementor-element.elementor-element-eb4e31e .elementor-heading-title{font-size:8vw;}.elementor-2316 .elementor-element.elementor-element-919c9bb .elementor-accordion-title{font-size:4.7vw;}.elementor-2316 .elementor-element.elementor-element-919c9bb .elementor-tab-title{padding:0% 10% 0% 4%;}.elementor-2316 .elementor-element.elementor-element-919c9bb .elementor-tab-content{font-size:4vw;}.elementor-2316 .elementor-element.elementor-element-1634976:not(.elementor-motion-effects-element-type-background), .elementor-2316 .elementor-element.elementor-element-1634976 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2316 .elementor-element.elementor-element-1634976{padding:7% 3% 7% 3%;}.elementor-2316 .elementor-element.elementor-element-48b56eb{padding:0% 0% 5% 0%;}.elementor-2316 .elementor-element.elementor-element-48b56eb .elementor-heading-title{font-size:8vw;}.elementor-2316 .elementor-element.elementor-element-9c1ff5b{padding:0% 0% 10% 0%;font-size:4vw;}.elementor-2316 .elementor-element.elementor-element-271ad7d > .elementor-background-overlay{background-image:url("https://legacylock.com/wp-content/uploads/2026/06/toolkit-sec11-mb.webp");background-position:top center;background-size:100% auto;}.elementor-2316 .elementor-element.elementor-element-271ad7d{padding:3% 5% 10% 5%;}.elementor-2316 .elementor-element.elementor-element-bda66ea{padding:0% 0% 0% 0%;}.elementor-2316 .elementor-element.elementor-element-f39ffc6{width:100%;max-width:100%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0% 0% 7% 0%;text-align:center;}.elementor-2316 .elementor-element.elementor-element-f39ffc6 .elementor-heading-title{font-size:8vw;}.elementor-2316 .elementor-element.elementor-element-e0895bf{text-align:center;font-size:4vw;}.elementor-2316 .elementor-element.elementor-element-f2a550e{text-align:center;}.elementor-2316 .elementor-element.elementor-element-f2a550e .elementor-heading-title{font-size:10vw;}.elementor-2316 .elementor-element.elementor-element-2fd3702{padding:0% 0% 10% 0%;text-align:center;}.elementor-2316 .elementor-element.elementor-element-2fd3702 .elementor-heading-title{font-size:4vw;}.elementor-2316 .elementor-element.elementor-element-4e331df .elementor-button{font-size:4vw;}}@media(min-width:768px){.elementor-2316 .elementor-element.elementor-element-78ea368{width:52%;}.elementor-2316 .elementor-element.elementor-element-fa575c6{width:48%;}.elementor-2316 .elementor-element.elementor-element-ee855a3{width:46%;}.elementor-2316 .elementor-element.elementor-element-127f92f{width:54%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2316 .elementor-element.elementor-element-ee855a3{width:44%;}.elementor-2316 .elementor-element.elementor-element-127f92f{width:56%;}}/* Start custom CSS */.footer1 {
  display: none;
}

.break br {
  display: block;
}

.orange-grad .elementor-heading-title {
  background: var(--Button, linear-gradient(180deg, #ed9b50 0%, #b45812 100%));
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.gold-gradient .elementor-heading-title {
  background: linear-gradient(178deg, #fff2c6 1.45%, #bd8332 152.5%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  padding-bottom: 15px;
}

.actually-txt {
  font-family: "Broisther", sans-serif;
  font-weight: 400;
  padding-left: 1vw;
}

.actually-txt strong {
  font-weight: 400;
  letter-spacing: -0.8vw;
  margin-right: 2.5%;
}

.site-btn.border a {
  background: unset;
}

/*section 2*/
.img-sec2 img {
  mix-blend-mode: Darken;
}

.toolkit-txt {
  font-family: "Broisther", sans-serif;
  font-weight: 400;
  font-size: 3.75vw;
  padding-left: 1vw;
}

.toolkit-txt strong {
  font-weight: 400;
  padding-right: 5%;
}

.sec2:before {
  content: "";
  position: absolute;
  background-image: url("/wp-content/uploads/2026/06/toolkit-divider.webp");
  background-repeat: no-repeat;
  background-size: contain;
  width: 39.75vw;
  height: 3.93vw;
  bottom: -1.8vw;
  left: 0;
  right: 0;
  margin: 0 auto;
  z-index: 2;
}

/*section 3*/
.img-box .elementor-image-box-wrapper {
  position: relative;
}

.img-box .elementor-image-box-wrapper:before {
  position: absolute;
  content: "1";
  left: -6vw;
  top: 0;
  width: 4.58vw;
  height: 4.58vw;
  background: var(--Button, linear-gradient(180deg, #ed9b50 0%, #b45812 100%));
  border-radius: 100px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-family: "Playfair display", sans-serif;
  color: #fff;
  font-size: 3.26vw;
  padding-bottom: 1.5%;
  font-weight: 700;
}

.img-box .elementor-image-box-title {
  background: var(--Button, linear-gradient(180deg, #ed9b50 0%, #b45812 100%));
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.img-box.img-box2 .elementor-image-box-wrapper:before {
  content: "2";
}

.img-box.img-box3 .elementor-image-box-wrapper:before {
  content: "3";
}

.img-box.img-box4 .elementor-image-box-wrapper:before {
  content: "4";
}

.img-box.img-box5 .elementor-image-box-wrapper:before {
  content: "5";
}

.img-box.img-box6 .elementor-image-box-wrapper:before {
  content: "6";
  padding-bottom: 0.8%;
}

.img-box.img-box7 .elementor-image-box-wrapper:before {
  content: "7";
}

.img-box.img-box8 .elementor-image-box-wrapper:before {
  content: "8";
  padding-bottom: 0.8%;
}

.img-box.img-box9 .elementor-image-box-wrapper:before {
  content: "9";
}

.img-sec .gold-grad {
  background: linear-gradient(178deg, #fff2c6 1.45%, #bd8332 152.5%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-family: "Inter", sans-serif;
  font-weight: 600;
  font-size: 1.25vw;
}

.img-sec figure.elementor-image-box-img {
  margin-top: 2% !important;
}

/*section 4*/
.inner-sec4:before {
  content: "";
  position: absolute;
  background: var(
    --Style,
    linear-gradient(178deg, #fff2c6 1.45%, #bd8332 152.5%),
    #383a4c
  );
  height: 17.08vw;
  width: 3px;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  pointer-events: none;
}

.doing-txt .toolkit-txt {
  background: linear-gradient(178deg, #fff2c6 0%, #bd8332 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  line-height: 1.2em;
}

/*section 5*/
.sec5 .img-box .elementor-image-box-wrapper:before {
  top: 0;
  bottom: 0;
  margin: auto 0;
}

.inner-sec5:before {
  content: "";
  position: absolute;
  background: linear-gradient(180deg, #ed9b50 0%, #b45812 100%);
  height: 90%;
  width: 3px;
  left: 6.3vw;
  top: 0;
  bottom: 0;
  margin: auto 0;
  pointer-events: none;
}

.copy-sec:before {
  content: "";
  position: absolute;
  background-image: url("/wp-content/uploads/2026/06/resources-divider-1.webp");
  background-size: contain;
  background-repeat: no-repeat;
  width: 100%;
  height: 4.53vw;
  bottom: -2.2vw;
  z-index: 3;
  right: 0;
  left: 0;
}

/*section 6*/
.sec6 .img-box .elementor-image-box-wrapper:before {
  display: none;
}

/*section 7*/
.sec7 .toolkit-txt {
  letter-spacing: 0.3vw;
  background: var(--Button, linear-gradient(180deg, #ed9b50 0%, #b45812 100%));
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

/*.section 8*/

.inner-sec8 .elementor-widget-wrap {
  position: relative;
}

.inner-sec8 .elementor-widget-wrap:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  border-radius: 26px;
  border: 3px solid transparent;
  background: linear-gradient(180deg, #ed9b50 0%, #b45812 78.91%) border-box;
  -webkit-mask: -webkit-linear-gradient(#fff 0 0) padding-box,
    -webkit-linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
  z-index: 5;
}

.testi-sec .elementor-testimonial-name {
  background: var(--Button, linear-gradient(180deg, #ed9b50 0%, #b45812 100%));
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.testi-sec .elementor-testimonial-content {
  height: 6vw;
}

/*section 9*/

.sec9 .toolkit-txt {
  letter-spacing: 0.1vw;
  background: var(--Button, linear-gradient(180deg, #ed9b50 0%, #b45812 100%));
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.sec9 .toolkit-txt strong {
  padding-right: 4%;
}

.inner-sec9 {
  width: 38.13vw !important;
}

/*section 10*/
.sec10 .toolkit-txt {
  letter-spacing: 0.1vw;
}

.sec10 .toolkit-txt strong {
  padding-right: 4%;
}

.accord-sec .elementor-accordion-item.active {
  background-color: #f8f4ea;
}
.accord-sec .elementor-accordion-item {
  position: relative;
  max-height: 5.47vw;
  align-items: center;
  display: inline-flex;
  width: 100%;
  flex-wrap: wrap;
  border-radius: 20px;
  background-color: #fff;
}
.accord-sec .elementor-accordion-item:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  border-radius: 20px;
  border: 1px solid transparent;
  background: linear-gradient(180deg, #ed9b50 0%, #b45812 78.91%) border-box;
  -webkit-mask: -webkit-linear-gradient(#fff 0 0) padding-box,
    -webkit-linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
  z-index: 5;
}

.accord-sec .elementor-accordion-item:not(:last-child) {
  margin-bottom: 1%;
}

.accord-sec .elementor-accordion-item.active {
  max-height: 100%;
  border: 1px dashed #b45812 !important;
}

.accord-sec .elementor-accordion-item.active:before {
  display: none;
}

.accord-sec .elementor-tab-title {
  width: 100%;
  background: var(
    --Dark-bg,
    linear-gradient(180deg, #465773 44.34%, #24222d 99.52%)
  );
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  height: 5.47vw;
  display: inline-flex;
  align-items: center;
  padding-bottom: 0;
  position: relative;
}

.accord-sec .elementor-tab-title:before {
  position: absolute;
  content: "";
  background-image: url("/wp-content/uploads/2026/06/close.svg");
  background-size: contain;
  background-repeat: no-repeat;
  width: 2.14vw;
  height: 2.14vw;
  right: 2%;
}

.accord-sec .elementor-tab-title.elementor-active:before {
  background-image: url("/wp-content/uploads/2026/06/open.svg");
}

/*section 11*/

.sec11 .toolkit-txt {
  background: linear-gradient(178deg, #fff2c6 1.45%, #bd8332 152.5%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  padding-bottom: 15px;
  padding-right: 60px;
}

.sec11 .paperwork {
  background: linear-gradient(178deg, #fff2c6 1.45%, #bd8332 152.5%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  padding-bottom: 15px;
  font-family: "Broisther", sans-serif;
  font-weight: 400;
  padding-right: 10px;
}

.inner-sec11 .elementor-background-overlay {
  background-size: 17.29vw 100% !important;
}
.inner-sec11:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  border-radius: 20px;
  border: 4px solid transparent;
  background: linear-gradient(155deg, #e4bf7c 0%, #e4bf7c 66%, #ae6500 100%)
    border-box;
  -webkit-mask: -webkit-linear-gradient(#fff 0 0) padding-box,
    -webkit-linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
  z-index: 5;
}

.footer2:before {
  content: "";
  position: absolute;
  background: linear-gradient(180deg, #1e2d43 0%, #01050b00 50%);
  width: 100%;
  height: 20vw;
  top: 0;
}

.sec9 .toolkit-txt{
    padding-right: 40px;
}

@media only screen and (max-width: 1024px) {
  .toolkit-txt {
    font-size: 4.5vw;
  }

  .img-sec br {
    display: block;
  }

  .img-sec .gold-grad {
    font-size: 1.8vw;
  }

  .inner-sec4:before {
    height: 25vw;
  }

  .inner-sec5:before {
    height: 88%;
    left: 4.5vw;
  }

  .testi-sec .elementor-testimonial-content {
    height: 11vw;
  }
  .inner-sec9 {
    width: 70% !important;
  }

  .accord-sec .elementor-tab-title:before {
    width: 4.14vw;
    height: 4.14vw;
  }

  .accord-sec .elementor-tab-title {
    height: 8vw;
  }

  .accord-sec .elementor-accordion-item {
    max-height: 8vw;
  }
  
  .sec11 .toolkit-txt {
    padding-right: 5.5vw;
}
}

@media only screen and (max-width: 767px) {
  .toolkit-txt {
    font-size: 13vw;
  }

  .img-sec br {
    display: block;
  }

  .sec2:before {
    width: 100%;
    height: 11vw;
    bottom: -6.5vw;
    left: 0;
    right: 0;
    margin: 0 auto;
    z-index: 2;
  }

  .img-sec .gold-grad {
    font-size: 3.5vw;
  }

  .inner-sec4:before {
    display: none;
  }

  .inner-sec5:before {
    display: none;
  }

  .testi-sec .elementor-testimonial-content {
    height: auto;
  }
  .inner-sec9 {
    width: 100% !important;
  }

  .accord-sec .elementor-tab-title:before {
    width: 4.14vw;
    height: 4.14vw;
  }

  .img-box .elementor-image-box-wrapper:before {
    left: 0;
    top: -16vw;
    width: 12.58vw;
    height: 12.58vw;
    font-size: 10vw;
    padding-bottom: 5%;
  }

  .col-mb .elementor-widget-wrap {
    border-image: linear-gradient(90deg, #fff2c6 123.45%, #bd8332 152.5%) 1;
  }

  .sec5 .img-box .elementor-image-box-wrapper:before {
    top: -16vw;
    bottom: unset;
    margin: 0;
  }

  .copy-sec:before {
    width: 159%;
    height: 7.53vw;
    bottom: -4.2vw;
    z-index: 3;
    right: 0;
    left: 0;
  }

  .break.mb br {
    display: none;
  }

  .accord-sec .elementor-tab-title {
    height: 20vw;
  }

  .accord-sec .elementor-accordion-item {
    max-height: 20vw;
  }

  .accord-sec .elementor-tab-title:before {
    width: 9.14vw;
    height: 9.14vw;
  }

  .inner-sec11 .elementor-background-overlay {
    background-size: 100% auto !important;
  }

  .sec7 .toolkit-txt {
    padding-left: 5vw;
  }

  .sec9 .toolkit-txt {
    padding-left: 5vw;
  }
  .sec11 .paperwork {
    padding-right: 1vw;
  }
  
  .sec11 .toolkit-txt {
    padding-right: 0;
    font-size: 9vw;
    padding-top: 2vw;
    padding-bottom: 1vw;
    display: block;
}



}/* End custom CSS */