 .banner-sect{background-image:url(/what-is-estate-planning/assets/img/banner-images/planning-choices-banner500x500.jpg);background-position:0}.title-box{background-color:var(--blue);position:absolute;padding:10px 25px;width:270px;top:95%;left:50%;transform:translate(-50%,-50%);box-shadow:3px 3px 9px var(--black)}.info-sect{padding:110px 0 30px 0}.main-p{margin-bottom:30px}.content-container{display:flex;flex-direction:column}.box1,.box2,.box3,.box4{display:grid;grid-template-columns:15% 65% 10%;grid-template-rows:auto;justify-content:space-between}.num-box{position:relative}.num{background-color:#ffffff8a;color:var(--white);padding:10px;font-weight:800;position:absolute;text-shadow:1px 1px var(--black)}.num1,.num2{color:var(--white);background-color:#9b9b9bee}.content-title{margin-top:20px;margin-bottom:10px;grid-column:2;grid-row:1;font-size:20px}.sect-text{grid-column:2;grid-row:2}.text3,.text4,.title3,.title4{color:var(--white)}.text1,.text2,.title1,.title2{color:var(--charcoal)}.box1{background-color:#67dcff}.box2{background-color:var(--lightblue)}.box3{background-color:var(--blue)}.box4{background-color:var(--navy)}@media screen and (min-width:480px){.banner-sect{background-image:url(/what-is-estate-planning/assets/img/banner-images/planning-choices-banner1024x550.jpg);background-position:20%}.title-box{width:325px}.info-sect{padding:100px 0 30px 0}}@media screen and (min-width:600px){.title-box{width:400px}.info-sect{padding:90px 0 30px 0}}@media screen and (min-width:1024px){.banner-sect{background-image:url(/what-is-estate-planning/assets/img/banner-images/planning-choices-banner1920x600.jpg);background-position:20%}.title-box{left:28.5%;width:55%}.content-container{display:grid;grid-template-columns:50% 50%;grid-template-rows:.8fr 1fr;grid-row-gap:10px;grid-column-gap:10px}.box1{grid-row:1;grid-column:1}.box2{grid-row:2;grid-column:1}.box3{grid-row:1;grid-column:2}.box4{grid-row:2;grid-column:2}.num{padding:12px;font-size:28px}.content-title{font-size:23px}}@media screen and (min-width:1200px){.title-box{left:22.5%;width:45%}.content-title{font-size:26px}}@media screen and (min-width:1500px){.title-box{left:19.5%;width:39%}.box1,.box2,.box3,.box4{grid-template-columns:10% 70% 10%}}@media screen and (min-width:1650px){.title-box{left:21%;width:42%}}