.elementor-9650 .elementor-element.elementor-element-b4634aa{--display:flex;--min-height:698px;--background-transition:0.3s;--overlay-opacity:0.5;--margin-top:2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-9650 .elementor-element.elementor-element-b4634aa:hover{background-color:#880404;}.elementor-9650 .elementor-element.elementor-element-b4634aa::before, .elementor-9650 .elementor-element.elementor-element-b4634aa > .elementor-background-video-container::before, .elementor-9650 .elementor-element.elementor-element-b4634aa > .e-con-inner > .elementor-background-video-container::before, .elementor-9650 .elementor-element.elementor-element-b4634aa > .elementor-background-slideshow::before, .elementor-9650 .elementor-element.elementor-element-b4634aa > .e-con-inner > .elementor-background-slideshow::before, .elementor-9650 .elementor-element.elementor-element-b4634aa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-9650 .elementor-element.elementor-element-d2ba9f0{margin:273px 93px calc(var(--kit-widget-spacing, 0px) + -1px) 93px;text-align:center;}.elementor-9650 .elementor-element.elementor-element-d2ba9f0 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:70px;font-weight:800;line-height:100px;letter-spacing:-0.5px;text-shadow:-10px 8px 10px #000000;}.elementor-9650 .elementor-element.elementor-element-0785c0c{text-align:center;font-family:"Helvetica", Sans-serif;font-size:24px;font-weight:700;color:#FFFFFF;}.elementor-9650 .elementor-element.elementor-element-6f0c7f6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:53px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9650 .elementor-element.elementor-element-7d188db{--display:flex;}.elementor-9650 .elementor-element.elementor-element-a8d83bc{text-align:center;}.elementor-9650 .elementor-element.elementor-element-faec4b3{text-align:center;}.elementor-9650 .elementor-element.elementor-element-faec4b3 .elementor-heading-title{font-style:italic;color:#59ACCF;}.elementor-9650 .elementor-element.elementor-element-21c0841{text-align:center;font-family:"Helvetica", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-9650 .elementor-element.elementor-element-21c0841 p{margin-block-end:0px;}.elementor-9650 .elementor-element.elementor-element-a9a9d49{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9650 .elementor-element.elementor-element-44cf532{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9650 .elementor-element.elementor-element-2f0614f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 200px;padding:0px 0px 0px 0px;}.elementor-9650 .elementor-element.elementor-element-2f0614f .elementor-wrapper{--video-aspect-ratio:1;}.elementor-9650 .elementor-element.elementor-element-6d72eda{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-9650 .elementor-element.elementor-element-9e7342c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9650 .elementor-element.elementor-element-4cf65f5{background-color:transparent;padding:20px 20px 20px 20px;background-image:linear-gradient(180deg, #FFFFFF 0%, #58ABE9 100%);text-align:center;}.elementor-9650 .elementor-element.elementor-element-4cf65f5 .elementor-heading-title{font-size:37px;color:#20164B;}.elementor-9650 .elementor-element.elementor-element-7a5aae8{text-align:center;font-family:"Helvetica", Sans-serif;font-size:21px;font-weight:300;color:#FFFFFF;}.elementor-9650 .elementor-element.elementor-element-7a5aae8 p{margin-block-end:1px;}.elementor-9650 .elementor-element.elementor-element-c0be543{--display:grid;--min-height:0vh;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(10, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:column;--justify-items:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:300px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9650 .elementor-element.elementor-element-7100bba{--display:flex;--min-height:34vh;}.elementor-9650 .elementor-element.elementor-element-7100bba:not(.elementor-motion-effects-element-type-background), .elementor-9650 .elementor-element.elementor-element-7100bba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://briantolentino.com/wp-content/uploads/2025/07/Friday-Worksheet-789x1024.png");}.elementor-9650 .elementor-element.elementor-element-07bb784 .elementor-button{background-color:transparent;font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:600;text-shadow:-5px 0px 10px #000000;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(170deg, #FFFFFF 0%, #175FA9CC 41%);border-style:double;}.elementor-9650 .elementor-element.elementor-element-48d7422{--display:flex;}.elementor-9650 .elementor-element.elementor-element-a81a5b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:362px 0px 0px 0px;}.elementor-9650 .elementor-element.elementor-element-a81a5b7 .elementor-image-box-wrapper{text-align:center;}.elementor-9650 .elementor-element.elementor-element-a81a5b7.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9650 .elementor-element.elementor-element-a81a5b7.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9650 .elementor-element.elementor-element-a81a5b7.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-a81a5b7 .elementor-image-box-title{margin-bottom:0px;font-size:42px;font-weight:700;text-decoration:underline;color:#010000;}.elementor-9650 .elementor-element.elementor-element-a81a5b7 .elementor-image-box-wrapper .elementor-image-box-img{width:67%;}.elementor-9650 .elementor-element.elementor-element-a81a5b7 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9650 .elementor-element.elementor-element-a81a5b7:has(:hover) .elementor-image-box-title,
					 .elementor-9650 .elementor-element.elementor-element-a81a5b7:has(:focus) .elementor-image-box-title{color:#9A1010;}.elementor-9650 .elementor-element.elementor-element-a81a5b7 .elementor-image-box-description{color:#000000;}.elementor-9650 .elementor-element.elementor-element-2df6ae6{--display:flex;--min-height:34vh;}.elementor-9650 .elementor-element.elementor-element-2df6ae6:not(.elementor-motion-effects-element-type-background), .elementor-9650 .elementor-element.elementor-element-2df6ae6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://briantolentino.com/wp-content/uploads/2025/07/Arnold-Edit-870x1024.png");}.elementor-9650 .elementor-element.elementor-element-1e4b310 .elementor-button{background-color:transparent;font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:600;text-shadow:-5px 0px 10px #000000;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(170deg, #FFFFFF 0%, #175FA9CC 41%);border-style:double;}.elementor-9650 .elementor-element.elementor-element-1085c04{--display:flex;}.elementor-9650 .elementor-element.elementor-element-46e2549{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:362px 0px 0px 0px;}.elementor-9650 .elementor-element.elementor-element-46e2549 .elementor-image-box-wrapper{text-align:center;}.elementor-9650 .elementor-element.elementor-element-46e2549.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9650 .elementor-element.elementor-element-46e2549.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9650 .elementor-element.elementor-element-46e2549.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-46e2549 .elementor-image-box-title{margin-bottom:0px;font-size:42px;font-weight:700;text-decoration:underline;color:#010000;}.elementor-9650 .elementor-element.elementor-element-46e2549 .elementor-image-box-wrapper .elementor-image-box-img{width:67%;}.elementor-9650 .elementor-element.elementor-element-46e2549 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9650 .elementor-element.elementor-element-46e2549:has(:hover) .elementor-image-box-title,
					 .elementor-9650 .elementor-element.elementor-element-46e2549:has(:focus) .elementor-image-box-title{color:#9A1010;}.elementor-9650 .elementor-element.elementor-element-46e2549 .elementor-image-box-description{color:#000000;}.elementor-9650 .elementor-element.elementor-element-cef5a92{--display:flex;--min-height:34vh;}.elementor-9650 .elementor-element.elementor-element-cef5a92:not(.elementor-motion-effects-element-type-background), .elementor-9650 .elementor-element.elementor-element-cef5a92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://briantolentino.com/wp-content/uploads/2025/07/Mahomes-Edit-873x1024.png");}.elementor-9650 .elementor-element.elementor-element-86ad1db .elementor-button{background-color:transparent;font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:600;text-shadow:-5px 0px 10px #000000;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(170deg, #FFFFFF 0%, #175FA9CC 41%);border-style:double;}.elementor-9650 .elementor-element.elementor-element-4af9360{--display:flex;}.elementor-9650 .elementor-element.elementor-element-e338465{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:362px 0px 0px 0px;}.elementor-9650 .elementor-element.elementor-element-e338465 .elementor-image-box-wrapper{text-align:center;}.elementor-9650 .elementor-element.elementor-element-e338465.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9650 .elementor-element.elementor-element-e338465.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9650 .elementor-element.elementor-element-e338465.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-e338465 .elementor-image-box-title{margin-bottom:0px;font-size:42px;font-weight:700;text-decoration:underline;color:#010000;}.elementor-9650 .elementor-element.elementor-element-e338465 .elementor-image-box-wrapper .elementor-image-box-img{width:67%;}.elementor-9650 .elementor-element.elementor-element-e338465 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9650 .elementor-element.elementor-element-e338465:has(:hover) .elementor-image-box-title,
					 .elementor-9650 .elementor-element.elementor-element-e338465:has(:focus) .elementor-image-box-title{color:#9A1010;}.elementor-9650 .elementor-element.elementor-element-e338465 .elementor-image-box-description{color:#000000;}.elementor-9650 .elementor-element.elementor-element-c2220e6{--display:flex;--min-height:34vh;}.elementor-9650 .elementor-element.elementor-element-c2220e6:not(.elementor-motion-effects-element-type-background), .elementor-9650 .elementor-element.elementor-element-c2220e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://briantolentino.com/wp-content/uploads/2025/07/Steve-Jobs-Edit-857x1024.png");}.elementor-9650 .elementor-element.elementor-element-ba30e97 .elementor-button{background-color:transparent;font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:600;text-shadow:-5px 0px 10px #000000;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(170deg, #FFFFFF 0%, #175FA9CC 41%);border-style:double;}.elementor-9650 .elementor-element.elementor-element-26875ab{--display:flex;}.elementor-9650 .elementor-element.elementor-element-d03c789{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:362px 0px 0px 0px;}.elementor-9650 .elementor-element.elementor-element-d03c789 .elementor-image-box-wrapper{text-align:center;}.elementor-9650 .elementor-element.elementor-element-d03c789.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9650 .elementor-element.elementor-element-d03c789.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9650 .elementor-element.elementor-element-d03c789.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-d03c789 .elementor-image-box-title{margin-bottom:0px;font-size:42px;font-weight:700;text-decoration:underline;color:#010000;}.elementor-9650 .elementor-element.elementor-element-d03c789 .elementor-image-box-wrapper .elementor-image-box-img{width:67%;}.elementor-9650 .elementor-element.elementor-element-d03c789 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9650 .elementor-element.elementor-element-d03c789:has(:hover) .elementor-image-box-title,
					 .elementor-9650 .elementor-element.elementor-element-d03c789:has(:focus) .elementor-image-box-title{color:#9A1010;}.elementor-9650 .elementor-element.elementor-element-d03c789 .elementor-image-box-description{color:#000000;}.elementor-9650 .elementor-element.elementor-element-b1f5037{--display:flex;--min-height:34vh;}.elementor-9650 .elementor-element.elementor-element-b1f5037:not(.elementor-motion-effects-element-type-background), .elementor-9650 .elementor-element.elementor-element-b1f5037 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://briantolentino.com/wp-content/uploads/2025/07/Sabrina-Edit-868x1024.png");}.elementor-9650 .elementor-element.elementor-element-6419a77 .elementor-button{background-color:transparent;font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:600;text-shadow:-5px 0px 10px #000000;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(170deg, #FFFFFF 0%, #175FA9CC 41%);border-style:double;}.elementor-9650 .elementor-element.elementor-element-b42b42c{--display:flex;}.elementor-9650 .elementor-element.elementor-element-903df28{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:362px 0px 0px 0px;}.elementor-9650 .elementor-element.elementor-element-903df28 .elementor-image-box-wrapper{text-align:center;}.elementor-9650 .elementor-element.elementor-element-903df28.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9650 .elementor-element.elementor-element-903df28.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9650 .elementor-element.elementor-element-903df28.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-903df28 .elementor-image-box-title{margin-bottom:0px;font-size:42px;font-weight:700;text-decoration:underline;color:#010000;}.elementor-9650 .elementor-element.elementor-element-903df28 .elementor-image-box-wrapper .elementor-image-box-img{width:67%;}.elementor-9650 .elementor-element.elementor-element-903df28 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9650 .elementor-element.elementor-element-903df28:has(:hover) .elementor-image-box-title,
					 .elementor-9650 .elementor-element.elementor-element-903df28:has(:focus) .elementor-image-box-title{color:#9A1010;}.elementor-9650 .elementor-element.elementor-element-903df28 .elementor-image-box-description{color:#000000;}.elementor-9650 .elementor-element.elementor-element-b85fae3{--display:flex;--min-height:34vh;}.elementor-9650 .elementor-element.elementor-element-b85fae3:not(.elementor-motion-effects-element-type-background), .elementor-9650 .elementor-element.elementor-element-b85fae3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://briantolentino.com/wp-content/uploads/2025/07/Neymar-Edit-845x1024.png");}.elementor-9650 .elementor-element.elementor-element-c69f329 .elementor-button{background-color:transparent;font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:600;text-shadow:-5px 0px 10px #000000;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(170deg, #FFFFFF 0%, #175FA9CC 41%);border-style:double;}.elementor-9650 .elementor-element.elementor-element-3bea2e8{--display:flex;}.elementor-9650 .elementor-element.elementor-element-cec7ae6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:362px 0px 0px 0px;}.elementor-9650 .elementor-element.elementor-element-cec7ae6 .elementor-image-box-wrapper{text-align:center;}.elementor-9650 .elementor-element.elementor-element-cec7ae6.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9650 .elementor-element.elementor-element-cec7ae6.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9650 .elementor-element.elementor-element-cec7ae6.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-cec7ae6 .elementor-image-box-title{margin-bottom:0px;font-size:42px;font-weight:700;text-decoration:underline;color:#010000;}.elementor-9650 .elementor-element.elementor-element-cec7ae6 .elementor-image-box-wrapper .elementor-image-box-img{width:67%;}.elementor-9650 .elementor-element.elementor-element-cec7ae6 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9650 .elementor-element.elementor-element-cec7ae6:has(:hover) .elementor-image-box-title,
					 .elementor-9650 .elementor-element.elementor-element-cec7ae6:has(:focus) .elementor-image-box-title{color:#9A1010;}.elementor-9650 .elementor-element.elementor-element-cec7ae6 .elementor-image-box-description{color:#000000;}.elementor-9650 .elementor-element.elementor-element-3f728c2{--display:flex;--min-height:34vh;}.elementor-9650 .elementor-element.elementor-element-3f728c2:not(.elementor-motion-effects-element-type-background), .elementor-9650 .elementor-element.elementor-element-3f728c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://briantolentino.com/wp-content/uploads/2025/07/Youre-Edit-860x1024.png");}.elementor-9650 .elementor-element.elementor-element-5f12c30 .elementor-button{background-color:transparent;font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:600;text-shadow:-5px 0px 10px #000000;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(170deg, #FFFFFF 0%, #175FA9CC 41%);border-style:double;}.elementor-9650 .elementor-element.elementor-element-9f61b3f{--display:flex;}.elementor-9650 .elementor-element.elementor-element-bf252ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:362px 0px 0px 0px;}.elementor-9650 .elementor-element.elementor-element-bf252ef .elementor-image-box-wrapper{text-align:center;}.elementor-9650 .elementor-element.elementor-element-bf252ef.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9650 .elementor-element.elementor-element-bf252ef.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9650 .elementor-element.elementor-element-bf252ef.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-bf252ef .elementor-image-box-title{margin-bottom:0px;font-size:42px;font-weight:700;text-decoration:underline;color:#010000;}.elementor-9650 .elementor-element.elementor-element-bf252ef .elementor-image-box-wrapper .elementor-image-box-img{width:67%;}.elementor-9650 .elementor-element.elementor-element-bf252ef .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9650 .elementor-element.elementor-element-bf252ef:has(:hover) .elementor-image-box-title,
					 .elementor-9650 .elementor-element.elementor-element-bf252ef:has(:focus) .elementor-image-box-title{color:#9A1010;}.elementor-9650 .elementor-element.elementor-element-bf252ef .elementor-image-box-description{color:#000000;}.elementor-9650 .elementor-element.elementor-element-fe7e5fb{--display:flex;--min-height:34vh;}.elementor-9650 .elementor-element.elementor-element-fe7e5fb:not(.elementor-motion-effects-element-type-background), .elementor-9650 .elementor-element.elementor-element-fe7e5fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://briantolentino.com/wp-content/uploads/2025/07/Loose-Edit-768x906.png");}.elementor-9650 .elementor-element.elementor-element-cdb28d5 .elementor-button{background-color:transparent;font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:600;text-shadow:-5px 0px 10px #000000;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(170deg, #FFFFFF 0%, #175FA9CC 41%);border-style:double;}.elementor-9650 .elementor-element.elementor-element-f181158{--display:flex;}.elementor-9650 .elementor-element.elementor-element-dbdb3fc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:362px 0px 0px 0px;}.elementor-9650 .elementor-element.elementor-element-dbdb3fc .elementor-image-box-wrapper{text-align:center;}.elementor-9650 .elementor-element.elementor-element-dbdb3fc.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9650 .elementor-element.elementor-element-dbdb3fc.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9650 .elementor-element.elementor-element-dbdb3fc.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-dbdb3fc .elementor-image-box-title{margin-bottom:0px;font-size:42px;font-weight:700;text-decoration:underline;color:#010000;}.elementor-9650 .elementor-element.elementor-element-dbdb3fc .elementor-image-box-wrapper .elementor-image-box-img{width:67%;}.elementor-9650 .elementor-element.elementor-element-dbdb3fc .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9650 .elementor-element.elementor-element-dbdb3fc:has(:hover) .elementor-image-box-title,
					 .elementor-9650 .elementor-element.elementor-element-dbdb3fc:has(:focus) .elementor-image-box-title{color:#9A1010;}.elementor-9650 .elementor-element.elementor-element-dbdb3fc .elementor-image-box-description{color:#000000;}.elementor-9650 .elementor-element.elementor-element-2969b6b{--display:flex;--min-height:34vh;}.elementor-9650 .elementor-element.elementor-element-2969b6b:not(.elementor-motion-effects-element-type-background), .elementor-9650 .elementor-element.elementor-element-2969b6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://briantolentino.com/wp-content/uploads/2025/07/Colon-Video-Edit-862x1024.png");}.elementor-9650 .elementor-element.elementor-element-3ffb477 .elementor-button{background-color:transparent;font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:600;text-shadow:-5px 0px 10px #000000;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(170deg, #FFFFFF 0%, #175FA9CC 41%);border-style:double;}.elementor-9650 .elementor-element.elementor-element-1abc701{--display:flex;}.elementor-9650 .elementor-element.elementor-element-be348b3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:362px 0px 0px 0px;}.elementor-9650 .elementor-element.elementor-element-be348b3 .elementor-image-box-wrapper{text-align:center;}.elementor-9650 .elementor-element.elementor-element-be348b3.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9650 .elementor-element.elementor-element-be348b3.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9650 .elementor-element.elementor-element-be348b3.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-be348b3 .elementor-image-box-title{margin-bottom:0px;font-size:42px;font-weight:700;text-decoration:underline;color:#010000;}.elementor-9650 .elementor-element.elementor-element-be348b3 .elementor-image-box-wrapper .elementor-image-box-img{width:67%;}.elementor-9650 .elementor-element.elementor-element-be348b3 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9650 .elementor-element.elementor-element-be348b3:has(:hover) .elementor-image-box-title,
					 .elementor-9650 .elementor-element.elementor-element-be348b3:has(:focus) .elementor-image-box-title{color:#9A1010;}.elementor-9650 .elementor-element.elementor-element-be348b3 .elementor-image-box-description{color:#000000;}.elementor-9650 .elementor-element.elementor-element-37811f4{--display:flex;--min-height:34vh;}.elementor-9650 .elementor-element.elementor-element-37811f4:not(.elementor-motion-effects-element-type-background), .elementor-9650 .elementor-element.elementor-element-37811f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://briantolentino.com/wp-content/uploads/2025/07/Run-On-Edit-864x1024.png");}.elementor-9650 .elementor-element.elementor-element-9af4eb0 .elementor-button{background-color:transparent;font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:600;text-shadow:-5px 0px 10px #000000;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(170deg, #FFFFFF 0%, #175FA9CC 41%);border-style:double;}.elementor-9650 .elementor-element.elementor-element-ba18ee2{--display:flex;}.elementor-9650 .elementor-element.elementor-element-d885edf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:362px 0px 0px 0px;}.elementor-9650 .elementor-element.elementor-element-d885edf .elementor-image-box-wrapper{text-align:center;}.elementor-9650 .elementor-element.elementor-element-d885edf.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9650 .elementor-element.elementor-element-d885edf.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9650 .elementor-element.elementor-element-d885edf.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-d885edf .elementor-image-box-title{margin-bottom:0px;font-size:42px;font-weight:700;text-decoration:underline;color:#010000;}.elementor-9650 .elementor-element.elementor-element-d885edf .elementor-image-box-wrapper .elementor-image-box-img{width:67%;}.elementor-9650 .elementor-element.elementor-element-d885edf .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9650 .elementor-element.elementor-element-d885edf:has(:hover) .elementor-image-box-title,
					 .elementor-9650 .elementor-element.elementor-element-d885edf:has(:focus) .elementor-image-box-title{color:#9A1010;}.elementor-9650 .elementor-element.elementor-element-d885edf .elementor-image-box-description{color:#000000;}.elementor-9650 .elementor-element.elementor-element-ca09a07{--display:flex;--min-height:34vh;}.elementor-9650 .elementor-element.elementor-element-ca09a07:not(.elementor-motion-effects-element-type-background), .elementor-9650 .elementor-element.elementor-element-ca09a07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://briantolentino.com/wp-content/uploads/2025/07/Edit-Lionel-1176x1536.png");}.elementor-9650 .elementor-element.elementor-element-a44393e .elementor-button{background-color:transparent;font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:600;text-shadow:-5px 0px 10px #000000;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(170deg, #FFFFFF 0%, #175FA9CC 41%);border-style:double;}.elementor-9650 .elementor-element.elementor-element-0d7bbac{--display:flex;}.elementor-9650 .elementor-element.elementor-element-81c7845{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:362px 0px 0px 0px;}.elementor-9650 .elementor-element.elementor-element-81c7845 .elementor-image-box-wrapper{text-align:center;}.elementor-9650 .elementor-element.elementor-element-81c7845.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9650 .elementor-element.elementor-element-81c7845.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9650 .elementor-element.elementor-element-81c7845.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-81c7845 .elementor-image-box-title{margin-bottom:0px;font-size:42px;font-weight:700;text-decoration:underline;color:#010000;}.elementor-9650 .elementor-element.elementor-element-81c7845 .elementor-image-box-wrapper .elementor-image-box-img{width:67%;}.elementor-9650 .elementor-element.elementor-element-81c7845 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9650 .elementor-element.elementor-element-81c7845:has(:hover) .elementor-image-box-title,
					 .elementor-9650 .elementor-element.elementor-element-81c7845:has(:focus) .elementor-image-box-title{color:#9A1010;}.elementor-9650 .elementor-element.elementor-element-81c7845 .elementor-image-box-description{color:#000000;}.elementor-9650 .elementor-element.elementor-element-9cdd808{--display:flex;--min-height:34vh;}.elementor-9650 .elementor-element.elementor-element-9cdd808:not(.elementor-motion-effects-element-type-background), .elementor-9650 .elementor-element.elementor-element-9cdd808 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://briantolentino.com/wp-content/uploads/2025/07/Mbappe-Edit-1289x1536.png");}.elementor-9650 .elementor-element.elementor-element-38c161f .elementor-button{background-color:transparent;font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:600;text-shadow:-5px 0px 10px #000000;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(170deg, #FFFFFF 0%, #175FA9CC 41%);border-style:double;}.elementor-9650 .elementor-element.elementor-element-c6b6a8c{--display:flex;}.elementor-9650 .elementor-element.elementor-element-181ec3c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:362px 0px 0px 0px;}.elementor-9650 .elementor-element.elementor-element-181ec3c .elementor-image-box-wrapper{text-align:center;}.elementor-9650 .elementor-element.elementor-element-181ec3c.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9650 .elementor-element.elementor-element-181ec3c.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9650 .elementor-element.elementor-element-181ec3c.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-181ec3c .elementor-image-box-title{margin-bottom:0px;font-size:42px;font-weight:700;text-decoration:underline;color:#010000;}.elementor-9650 .elementor-element.elementor-element-181ec3c .elementor-image-box-wrapper .elementor-image-box-img{width:67%;}.elementor-9650 .elementor-element.elementor-element-181ec3c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9650 .elementor-element.elementor-element-181ec3c:has(:hover) .elementor-image-box-title,
					 .elementor-9650 .elementor-element.elementor-element-181ec3c:has(:focus) .elementor-image-box-title{color:#9A1010;}.elementor-9650 .elementor-element.elementor-element-181ec3c .elementor-image-box-description{color:#000000;}.elementor-9650 .elementor-element.elementor-element-9f1a763{--display:flex;--min-height:34vh;}.elementor-9650 .elementor-element.elementor-element-9f1a763:not(.elementor-motion-effects-element-type-background), .elementor-9650 .elementor-element.elementor-element-9f1a763 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://briantolentino.com/wp-content/uploads/2025/07/Jefferson-Edit-862x1024.png");}.elementor-9650 .elementor-element.elementor-element-c1b43c8 .elementor-button{background-color:transparent;font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:600;text-shadow:-5px 0px 10px #000000;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(170deg, #FFFFFF 0%, #175FA9CC 41%);border-style:double;}.elementor-9650 .elementor-element.elementor-element-e08ce10{--display:flex;}.elementor-9650 .elementor-element.elementor-element-09c4205{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:362px 0px 0px 0px;}.elementor-9650 .elementor-element.elementor-element-09c4205 .elementor-image-box-wrapper{text-align:center;}.elementor-9650 .elementor-element.elementor-element-09c4205.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9650 .elementor-element.elementor-element-09c4205.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9650 .elementor-element.elementor-element-09c4205.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-09c4205 .elementor-image-box-title{margin-bottom:0px;font-size:42px;font-weight:700;text-decoration:underline;color:#010000;}.elementor-9650 .elementor-element.elementor-element-09c4205 .elementor-image-box-wrapper .elementor-image-box-img{width:67%;}.elementor-9650 .elementor-element.elementor-element-09c4205 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9650 .elementor-element.elementor-element-09c4205:has(:hover) .elementor-image-box-title,
					 .elementor-9650 .elementor-element.elementor-element-09c4205:has(:focus) .elementor-image-box-title{color:#9A1010;}.elementor-9650 .elementor-element.elementor-element-09c4205 .elementor-image-box-description{color:#000000;}.elementor-9650 .elementor-element.elementor-element-5284eb4{--display:flex;--min-height:34vh;}.elementor-9650 .elementor-element.elementor-element-5284eb4:not(.elementor-motion-effects-element-type-background), .elementor-9650 .elementor-element.elementor-element-5284eb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://briantolentino.com/wp-content/uploads/2025/07/Biles-Edit-866x1024.png");}.elementor-9650 .elementor-element.elementor-element-e9ea3e8 .elementor-button{background-color:transparent;font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:600;text-shadow:-5px 0px 10px #000000;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(170deg, #FFFFFF 0%, #175FA9CC 41%);border-style:double;}.elementor-9650 .elementor-element.elementor-element-77da6f9{--display:flex;}.elementor-9650 .elementor-element.elementor-element-93373c1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:362px 0px 0px 0px;}.elementor-9650 .elementor-element.elementor-element-93373c1 .elementor-image-box-wrapper{text-align:center;}.elementor-9650 .elementor-element.elementor-element-93373c1.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9650 .elementor-element.elementor-element-93373c1.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9650 .elementor-element.elementor-element-93373c1.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-93373c1 .elementor-image-box-title{margin-bottom:0px;font-size:42px;font-weight:700;text-decoration:underline;color:#010000;}.elementor-9650 .elementor-element.elementor-element-93373c1 .elementor-image-box-wrapper .elementor-image-box-img{width:67%;}.elementor-9650 .elementor-element.elementor-element-93373c1 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9650 .elementor-element.elementor-element-93373c1:has(:hover) .elementor-image-box-title,
					 .elementor-9650 .elementor-element.elementor-element-93373c1:has(:focus) .elementor-image-box-title{color:#9A1010;}.elementor-9650 .elementor-element.elementor-element-93373c1 .elementor-image-box-description{color:#000000;}.elementor-9650 .elementor-element.elementor-element-7695d7c{--display:flex;--min-height:34vh;}.elementor-9650 .elementor-element.elementor-element-7695d7c:not(.elementor-motion-effects-element-type-background), .elementor-9650 .elementor-element.elementor-element-7695d7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://briantolentino.com/wp-content/uploads/2025/07/Alexander-Edit-1-846x1024.png");}.elementor-9650 .elementor-element.elementor-element-6bda7a3 .elementor-button{background-color:transparent;font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:600;text-shadow:-5px 0px 10px #000000;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(170deg, #FFFFFF 0%, #175FA9CC 41%);border-style:double;}.elementor-9650 .elementor-element.elementor-element-f1654bd{--display:flex;}.elementor-9650 .elementor-element.elementor-element-bfecfc4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:362px 0px 0px 0px;}.elementor-9650 .elementor-element.elementor-element-bfecfc4 .elementor-image-box-wrapper{text-align:center;}.elementor-9650 .elementor-element.elementor-element-bfecfc4.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9650 .elementor-element.elementor-element-bfecfc4.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9650 .elementor-element.elementor-element-bfecfc4.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-bfecfc4 .elementor-image-box-title{margin-bottom:0px;font-size:42px;font-weight:700;text-decoration:underline;color:#010000;}.elementor-9650 .elementor-element.elementor-element-bfecfc4 .elementor-image-box-wrapper .elementor-image-box-img{width:67%;}.elementor-9650 .elementor-element.elementor-element-bfecfc4 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9650 .elementor-element.elementor-element-bfecfc4:has(:hover) .elementor-image-box-title,
					 .elementor-9650 .elementor-element.elementor-element-bfecfc4:has(:focus) .elementor-image-box-title{color:#9A1010;}.elementor-9650 .elementor-element.elementor-element-bfecfc4 .elementor-image-box-description{color:#000000;}.elementor-9650 .elementor-element.elementor-element-9a62678{--display:flex;--min-height:34vh;}.elementor-9650 .elementor-element.elementor-element-9a62678:not(.elementor-motion-effects-element-type-background), .elementor-9650 .elementor-element.elementor-element-9a62678 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://briantolentino.com/wp-content/uploads/2025/07/Theyre-Edit-866x1024.png");}.elementor-9650 .elementor-element.elementor-element-17e93ad .elementor-button{background-color:transparent;font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:600;text-shadow:-5px 0px 10px #000000;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(170deg, #FFFFFF 0%, #175FA9CC 41%);border-style:double;}.elementor-9650 .elementor-element.elementor-element-c2bccc9{--display:flex;}.elementor-9650 .elementor-element.elementor-element-9a665c9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:362px 0px 0px 0px;}.elementor-9650 .elementor-element.elementor-element-9a665c9 .elementor-image-box-wrapper{text-align:center;}.elementor-9650 .elementor-element.elementor-element-9a665c9.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9650 .elementor-element.elementor-element-9a665c9.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9650 .elementor-element.elementor-element-9a665c9.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-9a665c9 .elementor-image-box-title{margin-bottom:0px;font-size:42px;font-weight:700;text-decoration:underline;color:#010000;}.elementor-9650 .elementor-element.elementor-element-9a665c9 .elementor-image-box-wrapper .elementor-image-box-img{width:67%;}.elementor-9650 .elementor-element.elementor-element-9a665c9 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9650 .elementor-element.elementor-element-9a665c9:has(:hover) .elementor-image-box-title,
					 .elementor-9650 .elementor-element.elementor-element-9a665c9:has(:focus) .elementor-image-box-title{color:#9A1010;}.elementor-9650 .elementor-element.elementor-element-9a665c9 .elementor-image-box-description{color:#000000;}.elementor-9650 .elementor-element.elementor-element-9f9638d{--display:flex;--min-height:34vh;}.elementor-9650 .elementor-element.elementor-element-9f9638d:not(.elementor-motion-effects-element-type-background), .elementor-9650 .elementor-element.elementor-element-9f9638d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://briantolentino.com/wp-content/uploads/2025/07/Principal-Edit-862x1024.png");}.elementor-9650 .elementor-element.elementor-element-c3ddb06 .elementor-button{background-color:transparent;font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:600;text-shadow:-5px 0px 10px #000000;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(170deg, #FFFFFF 0%, #175FA9CC 41%);border-style:double;}.elementor-9650 .elementor-element.elementor-element-d991170{--display:flex;}.elementor-9650 .elementor-element.elementor-element-78f164c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:362px 0px 0px 0px;}.elementor-9650 .elementor-element.elementor-element-78f164c .elementor-image-box-wrapper{text-align:center;}.elementor-9650 .elementor-element.elementor-element-78f164c.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9650 .elementor-element.elementor-element-78f164c.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9650 .elementor-element.elementor-element-78f164c.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-78f164c .elementor-image-box-title{margin-bottom:0px;font-size:42px;font-weight:700;text-decoration:underline;color:#010000;}.elementor-9650 .elementor-element.elementor-element-78f164c .elementor-image-box-wrapper .elementor-image-box-img{width:67%;}.elementor-9650 .elementor-element.elementor-element-78f164c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9650 .elementor-element.elementor-element-78f164c:has(:hover) .elementor-image-box-title,
					 .elementor-9650 .elementor-element.elementor-element-78f164c:has(:focus) .elementor-image-box-title{color:#9A1010;}.elementor-9650 .elementor-element.elementor-element-78f164c .elementor-image-box-description{color:#000000;}.elementor-9650 .elementor-element.elementor-element-6039bda{--display:flex;--min-height:34vh;}.elementor-9650 .elementor-element.elementor-element-6039bda:not(.elementor-motion-effects-element-type-background), .elementor-9650 .elementor-element.elementor-element-6039bda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://briantolentino.com/wp-content/uploads/2025/07/Comma-Splice-Edit-864x1024.png");}.elementor-9650 .elementor-element.elementor-element-7177a7b .elementor-button{background-color:transparent;font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:600;text-shadow:-5px 0px 10px #000000;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(170deg, #FFFFFF 0%, #175FA9CC 41%);border-style:double;}.elementor-9650 .elementor-element.elementor-element-aed8437{--display:flex;}.elementor-9650 .elementor-element.elementor-element-c1ebf83{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:362px 0px 0px 0px;}.elementor-9650 .elementor-element.elementor-element-c1ebf83 .elementor-image-box-wrapper{text-align:center;}.elementor-9650 .elementor-element.elementor-element-c1ebf83.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9650 .elementor-element.elementor-element-c1ebf83.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9650 .elementor-element.elementor-element-c1ebf83.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-c1ebf83 .elementor-image-box-title{margin-bottom:0px;font-size:42px;font-weight:700;text-decoration:underline;color:#010000;}.elementor-9650 .elementor-element.elementor-element-c1ebf83 .elementor-image-box-wrapper .elementor-image-box-img{width:67%;}.elementor-9650 .elementor-element.elementor-element-c1ebf83 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9650 .elementor-element.elementor-element-c1ebf83:has(:hover) .elementor-image-box-title,
					 .elementor-9650 .elementor-element.elementor-element-c1ebf83:has(:focus) .elementor-image-box-title{color:#9A1010;}.elementor-9650 .elementor-element.elementor-element-c1ebf83 .elementor-image-box-description{color:#000000;}.elementor-9650 .elementor-element.elementor-element-5f94d45{--display:flex;--min-height:34vh;}.elementor-9650 .elementor-element.elementor-element-5f94d45:not(.elementor-motion-effects-element-type-background), .elementor-9650 .elementor-element.elementor-element-5f94d45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://briantolentino.com/wp-content/uploads/2025/07/Subject-Verb-Agreement-Edit-856x1024.png");}.elementor-9650 .elementor-element.elementor-element-0f0dd5c .elementor-button{background-color:transparent;font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:600;text-shadow:-5px 0px 10px #000000;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(170deg, #FFFFFF 0%, #175FA9CC 41%);border-style:double;}.elementor-9650 .elementor-element.elementor-element-cadc853{--display:flex;}.elementor-9650 .elementor-element.elementor-element-ffa5987{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:362px 0px 0px 0px;}.elementor-9650 .elementor-element.elementor-element-ffa5987 .elementor-image-box-wrapper{text-align:center;}.elementor-9650 .elementor-element.elementor-element-ffa5987.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9650 .elementor-element.elementor-element-ffa5987.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9650 .elementor-element.elementor-element-ffa5987.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-ffa5987 .elementor-image-box-title{margin-bottom:0px;font-size:42px;font-weight:700;text-decoration:underline;color:#010000;}.elementor-9650 .elementor-element.elementor-element-ffa5987 .elementor-image-box-wrapper .elementor-image-box-img{width:67%;}.elementor-9650 .elementor-element.elementor-element-ffa5987 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9650 .elementor-element.elementor-element-ffa5987:has(:hover) .elementor-image-box-title,
					 .elementor-9650 .elementor-element.elementor-element-ffa5987:has(:focus) .elementor-image-box-title{color:#9A1010;}.elementor-9650 .elementor-element.elementor-element-ffa5987 .elementor-image-box-description{color:#000000;}.elementor-9650 .elementor-element.elementor-element-78effdd{--display:flex;--min-height:34vh;}.elementor-9650 .elementor-element.elementor-element-78effdd:not(.elementor-motion-effects-element-type-background), .elementor-9650 .elementor-element.elementor-element-78effdd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://briantolentino.com/wp-content/uploads/2025/07/Affect-Vs-Effect-Edit-873x1024.png");}.elementor-9650 .elementor-element.elementor-element-07fa702 .elementor-button{background-color:transparent;font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:600;text-shadow:-5px 0px 10px #000000;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(170deg, #FFFFFF 0%, #175FA9CC 41%);border-style:double;}.elementor-9650 .elementor-element.elementor-element-ca42496{--display:flex;}.elementor-9650 .elementor-element.elementor-element-d025003{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:362px 0px 0px 0px;}.elementor-9650 .elementor-element.elementor-element-d025003 .elementor-image-box-wrapper{text-align:center;}.elementor-9650 .elementor-element.elementor-element-d025003.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9650 .elementor-element.elementor-element-d025003.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9650 .elementor-element.elementor-element-d025003.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-d025003 .elementor-image-box-title{margin-bottom:0px;font-size:42px;font-weight:700;text-decoration:underline;color:#010000;}.elementor-9650 .elementor-element.elementor-element-d025003 .elementor-image-box-wrapper .elementor-image-box-img{width:67%;}.elementor-9650 .elementor-element.elementor-element-d025003 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9650 .elementor-element.elementor-element-d025003:has(:hover) .elementor-image-box-title,
					 .elementor-9650 .elementor-element.elementor-element-d025003:has(:focus) .elementor-image-box-title{color:#9A1010;}.elementor-9650 .elementor-element.elementor-element-d025003 .elementor-image-box-description{color:#000000;}.elementor-9650 .elementor-element.elementor-element-6cccb9c{--display:flex;--min-height:34vh;}.elementor-9650 .elementor-element.elementor-element-6cccb9c:not(.elementor-motion-effects-element-type-background), .elementor-9650 .elementor-element.elementor-element-6cccb9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://briantolentino.com/wp-content/uploads/2025/07/Affect-Vs-Effect-Edit-873x1024.png");}.elementor-9650 .elementor-element.elementor-element-46f5323 .elementor-button{background-color:transparent;font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:600;text-shadow:-5px 0px 10px #000000;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(170deg, #FFFFFF 0%, #175FA9CC 41%);border-style:double;}.elementor-9650 .elementor-element.elementor-element-fc36b5a{--display:flex;}.elementor-9650 .elementor-element.elementor-element-b2db361{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:362px 0px 0px 0px;}.elementor-9650 .elementor-element.elementor-element-b2db361 .elementor-image-box-wrapper{text-align:center;}.elementor-9650 .elementor-element.elementor-element-b2db361.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9650 .elementor-element.elementor-element-b2db361.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9650 .elementor-element.elementor-element-b2db361.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-b2db361 .elementor-image-box-title{margin-bottom:0px;font-size:42px;font-weight:700;text-decoration:underline;color:#010000;}.elementor-9650 .elementor-element.elementor-element-b2db361 .elementor-image-box-wrapper .elementor-image-box-img{width:67%;}.elementor-9650 .elementor-element.elementor-element-b2db361 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9650 .elementor-element.elementor-element-b2db361:has(:hover) .elementor-image-box-title,
					 .elementor-9650 .elementor-element.elementor-element-b2db361:has(:focus) .elementor-image-box-title{color:#9A1010;}.elementor-9650 .elementor-element.elementor-element-b2db361 .elementor-image-box-description{color:#000000;}.elementor-9650 .elementor-element.elementor-element-e38ed51{--display:flex;--min-height:34vh;}.elementor-9650 .elementor-element.elementor-element-e38ed51:not(.elementor-motion-effects-element-type-background), .elementor-9650 .elementor-element.elementor-element-e38ed51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://briantolentino.com/wp-content/uploads/2025/07/Anne-Frank-Edit-856x1024.png");}.elementor-9650 .elementor-element.elementor-element-aa1e4ca .elementor-button{background-color:transparent;font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:600;text-shadow:-5px 0px 10px #000000;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(170deg, #FFFFFF 0%, #175FA9CC 41%);border-style:double;}.elementor-9650 .elementor-element.elementor-element-15b68eb{--display:flex;}.elementor-9650 .elementor-element.elementor-element-6a8157a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:362px 0px 0px 0px;}.elementor-9650 .elementor-element.elementor-element-6a8157a .elementor-image-box-wrapper{text-align:center;}.elementor-9650 .elementor-element.elementor-element-6a8157a.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9650 .elementor-element.elementor-element-6a8157a.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9650 .elementor-element.elementor-element-6a8157a.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-6a8157a .elementor-image-box-title{margin-bottom:0px;font-size:42px;font-weight:700;text-decoration:underline;color:#010000;}.elementor-9650 .elementor-element.elementor-element-6a8157a .elementor-image-box-wrapper .elementor-image-box-img{width:67%;}.elementor-9650 .elementor-element.elementor-element-6a8157a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9650 .elementor-element.elementor-element-6a8157a:has(:hover) .elementor-image-box-title,
					 .elementor-9650 .elementor-element.elementor-element-6a8157a:has(:focus) .elementor-image-box-title{color:#9A1010;}.elementor-9650 .elementor-element.elementor-element-6a8157a .elementor-image-box-description{color:#000000;}.elementor-9650 .elementor-element.elementor-element-0d41e30{--display:flex;--min-height:34vh;}.elementor-9650 .elementor-element.elementor-element-0d41e30:not(.elementor-motion-effects-element-type-background), .elementor-9650 .elementor-element.elementor-element-0d41e30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://briantolentino.com/wp-content/uploads/2025/07/Kylie-Edit-1-865x1024.png");}.elementor-9650 .elementor-element.elementor-element-54363f7 .elementor-button{background-color:transparent;font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:600;text-shadow:-5px 0px 10px #000000;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(170deg, #FFFFFF 0%, #175FA9CC 41%);border-style:double;}.elementor-9650 .elementor-element.elementor-element-328b98d{--display:flex;}.elementor-9650 .elementor-element.elementor-element-8de249d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:362px 0px 0px 0px;}.elementor-9650 .elementor-element.elementor-element-8de249d .elementor-image-box-wrapper{text-align:center;}.elementor-9650 .elementor-element.elementor-element-8de249d.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9650 .elementor-element.elementor-element-8de249d.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9650 .elementor-element.elementor-element-8de249d.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-8de249d .elementor-image-box-title{margin-bottom:0px;font-size:42px;font-weight:700;text-decoration:underline;color:#010000;}.elementor-9650 .elementor-element.elementor-element-8de249d .elementor-image-box-wrapper .elementor-image-box-img{width:67%;}.elementor-9650 .elementor-element.elementor-element-8de249d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9650 .elementor-element.elementor-element-8de249d:has(:hover) .elementor-image-box-title,
					 .elementor-9650 .elementor-element.elementor-element-8de249d:has(:focus) .elementor-image-box-title{color:#9A1010;}.elementor-9650 .elementor-element.elementor-element-8de249d .elementor-image-box-description{color:#000000;}.elementor-9650 .elementor-element.elementor-element-1725417{--display:flex;--min-height:34vh;}.elementor-9650 .elementor-element.elementor-element-1725417:not(.elementor-motion-effects-element-type-background), .elementor-9650 .elementor-element.elementor-element-1725417 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://briantolentino.com/wp-content/uploads/2025/07/Usain-Edit-865x1024.png");}.elementor-9650 .elementor-element.elementor-element-9a59215 .elementor-button{background-color:transparent;font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:600;text-shadow:-5px 0px 10px #000000;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(170deg, #FFFFFF 0%, #175FA9CC 41%);border-style:double;}.elementor-9650 .elementor-element.elementor-element-cf4c0a8{--display:flex;}.elementor-9650 .elementor-element.elementor-element-ed7c197{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:362px 0px 0px 0px;}.elementor-9650 .elementor-element.elementor-element-ed7c197 .elementor-image-box-wrapper{text-align:center;}.elementor-9650 .elementor-element.elementor-element-ed7c197.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9650 .elementor-element.elementor-element-ed7c197.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9650 .elementor-element.elementor-element-ed7c197.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-ed7c197 .elementor-image-box-title{margin-bottom:0px;font-size:42px;font-weight:700;text-decoration:underline;color:#010000;}.elementor-9650 .elementor-element.elementor-element-ed7c197 .elementor-image-box-wrapper .elementor-image-box-img{width:67%;}.elementor-9650 .elementor-element.elementor-element-ed7c197 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9650 .elementor-element.elementor-element-ed7c197:has(:hover) .elementor-image-box-title,
					 .elementor-9650 .elementor-element.elementor-element-ed7c197:has(:focus) .elementor-image-box-title{color:#9A1010;}.elementor-9650 .elementor-element.elementor-element-ed7c197 .elementor-image-box-description{color:#000000;}.elementor-9650 .elementor-element.elementor-element-8840401{--display:flex;--min-height:34vh;}.elementor-9650 .elementor-element.elementor-element-8840401:not(.elementor-motion-effects-element-type-background), .elementor-9650 .elementor-element.elementor-element-8840401 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://briantolentino.com/wp-content/uploads/2025/07/Ali-Edit-866x1024.png");}.elementor-9650 .elementor-element.elementor-element-edce0b9 .elementor-button{background-color:transparent;font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:600;text-shadow:-5px 0px 10px #000000;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(170deg, #FFFFFF 0%, #175FA9CC 41%);border-style:double;}.elementor-9650 .elementor-element.elementor-element-b9a77db{--display:flex;}.elementor-9650 .elementor-element.elementor-element-eecd037{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:362px 0px 0px 0px;}.elementor-9650 .elementor-element.elementor-element-eecd037 .elementor-image-box-wrapper{text-align:center;}.elementor-9650 .elementor-element.elementor-element-eecd037.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9650 .elementor-element.elementor-element-eecd037.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9650 .elementor-element.elementor-element-eecd037.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-eecd037 .elementor-image-box-title{margin-bottom:0px;font-size:42px;font-weight:700;text-decoration:underline;color:#010000;}.elementor-9650 .elementor-element.elementor-element-eecd037 .elementor-image-box-wrapper .elementor-image-box-img{width:67%;}.elementor-9650 .elementor-element.elementor-element-eecd037 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9650 .elementor-element.elementor-element-eecd037:has(:hover) .elementor-image-box-title,
					 .elementor-9650 .elementor-element.elementor-element-eecd037:has(:focus) .elementor-image-box-title{color:#9A1010;}.elementor-9650 .elementor-element.elementor-element-eecd037 .elementor-image-box-description{color:#000000;}.elementor-9650 .elementor-element.elementor-element-cb9776a{--display:flex;--min-height:34vh;}.elementor-9650 .elementor-element.elementor-element-cb9776a:not(.elementor-motion-effects-element-type-background), .elementor-9650 .elementor-element.elementor-element-cb9776a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://briantolentino.com/wp-content/uploads/2025/07/Jordan-Edit-867x1024.png");}.elementor-9650 .elementor-element.elementor-element-b90a1c0 .elementor-button{background-color:transparent;font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:600;text-shadow:-5px 0px 10px #000000;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(170deg, #FFFFFF 0%, #175FA9CC 41%);border-style:double;}.elementor-9650 .elementor-element.elementor-element-447a2e6{--display:flex;}.elementor-9650 .elementor-element.elementor-element-1f854dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:362px 0px 0px 0px;}.elementor-9650 .elementor-element.elementor-element-1f854dc .elementor-image-box-wrapper{text-align:center;}.elementor-9650 .elementor-element.elementor-element-1f854dc.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9650 .elementor-element.elementor-element-1f854dc.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9650 .elementor-element.elementor-element-1f854dc.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-1f854dc .elementor-image-box-title{margin-bottom:0px;font-size:42px;font-weight:700;text-decoration:underline;color:#010000;}.elementor-9650 .elementor-element.elementor-element-1f854dc .elementor-image-box-wrapper .elementor-image-box-img{width:67%;}.elementor-9650 .elementor-element.elementor-element-1f854dc .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9650 .elementor-element.elementor-element-1f854dc:has(:hover) .elementor-image-box-title,
					 .elementor-9650 .elementor-element.elementor-element-1f854dc:has(:focus) .elementor-image-box-title{color:#9A1010;}.elementor-9650 .elementor-element.elementor-element-1f854dc .elementor-image-box-description{color:#000000;}.elementor-9650 .elementor-element.elementor-element-cfed984{--display:flex;--min-height:34vh;}.elementor-9650 .elementor-element.elementor-element-cfed984:not(.elementor-motion-effects-element-type-background), .elementor-9650 .elementor-element.elementor-element-cfed984 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://briantolentino.com/wp-content/uploads/2025/07/Its-Edit-860x1024.png");}.elementor-9650 .elementor-element.elementor-element-5134fcd .elementor-button{background-color:transparent;font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:600;text-shadow:-5px 0px 10px #000000;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(170deg, #FFFFFF 0%, #175FA9CC 41%);border-style:double;}.elementor-9650 .elementor-element.elementor-element-83b3943{--display:flex;}.elementor-9650 .elementor-element.elementor-element-3a3f19d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:362px 0px 0px 0px;}.elementor-9650 .elementor-element.elementor-element-3a3f19d .elementor-image-box-wrapper{text-align:center;}.elementor-9650 .elementor-element.elementor-element-3a3f19d.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9650 .elementor-element.elementor-element-3a3f19d.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9650 .elementor-element.elementor-element-3a3f19d.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-3a3f19d .elementor-image-box-title{margin-bottom:0px;font-size:42px;font-weight:700;text-decoration:underline;color:#010000;}.elementor-9650 .elementor-element.elementor-element-3a3f19d .elementor-image-box-wrapper .elementor-image-box-img{width:67%;}.elementor-9650 .elementor-element.elementor-element-3a3f19d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9650 .elementor-element.elementor-element-3a3f19d:has(:hover) .elementor-image-box-title,
					 .elementor-9650 .elementor-element.elementor-element-3a3f19d:has(:focus) .elementor-image-box-title{color:#9A1010;}.elementor-9650 .elementor-element.elementor-element-3a3f19d .elementor-image-box-description{color:#000000;}.elementor-9650 .elementor-element.elementor-element-9527396{--display:flex;--min-height:34vh;}.elementor-9650 .elementor-element.elementor-element-9527396:not(.elementor-motion-effects-element-type-background), .elementor-9650 .elementor-element.elementor-element-9527396 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://briantolentino.com/wp-content/uploads/2025/07/Principal-Edit-Extra-Worksheet-860x1024.png");}.elementor-9650 .elementor-element.elementor-element-8ae4120 .elementor-button{background-color:transparent;font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:600;text-shadow:-5px 0px 10px #000000;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(170deg, #FFFFFF 0%, #175FA9CC 41%);border-style:double;}.elementor-9650 .elementor-element.elementor-element-0184123{--display:flex;}.elementor-9650 .elementor-element.elementor-element-0546a11{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:362px 0px 0px 0px;}.elementor-9650 .elementor-element.elementor-element-0546a11 .elementor-image-box-wrapper{text-align:center;}.elementor-9650 .elementor-element.elementor-element-0546a11.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9650 .elementor-element.elementor-element-0546a11.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9650 .elementor-element.elementor-element-0546a11.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-0546a11 .elementor-image-box-title{margin-bottom:0px;font-size:42px;font-weight:700;text-decoration:underline;color:#010000;}.elementor-9650 .elementor-element.elementor-element-0546a11 .elementor-image-box-wrapper .elementor-image-box-img{width:67%;}.elementor-9650 .elementor-element.elementor-element-0546a11 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9650 .elementor-element.elementor-element-0546a11:has(:hover) .elementor-image-box-title,
					 .elementor-9650 .elementor-element.elementor-element-0546a11:has(:focus) .elementor-image-box-title{color:#9A1010;}.elementor-9650 .elementor-element.elementor-element-0546a11 .elementor-image-box-description{color:#000000;}.elementor-9650 .elementor-element.elementor-element-48949bc{--display:flex;--min-height:34vh;}.elementor-9650 .elementor-element.elementor-element-48949bc:not(.elementor-motion-effects-element-type-background), .elementor-9650 .elementor-element.elementor-element-48949bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://briantolentino.com/wp-content/uploads/2025/07/Then-vs.-Than-Edit-859x1024.png");}.elementor-9650 .elementor-element.elementor-element-de64b67 .elementor-button{background-color:transparent;font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:600;text-shadow:-5px 0px 10px #000000;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(170deg, #FFFFFF 0%, #175FA9CC 41%);border-style:double;}.elementor-9650 .elementor-element.elementor-element-686e7ff{--display:flex;}.elementor-9650 .elementor-element.elementor-element-2e74993{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:362px 0px 0px 0px;}.elementor-9650 .elementor-element.elementor-element-2e74993 .elementor-image-box-wrapper{text-align:center;}.elementor-9650 .elementor-element.elementor-element-2e74993.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9650 .elementor-element.elementor-element-2e74993.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9650 .elementor-element.elementor-element-2e74993.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-2e74993 .elementor-image-box-title{margin-bottom:0px;font-size:42px;font-weight:700;text-decoration:underline;color:#010000;}.elementor-9650 .elementor-element.elementor-element-2e74993 .elementor-image-box-wrapper .elementor-image-box-img{width:67%;}.elementor-9650 .elementor-element.elementor-element-2e74993 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9650 .elementor-element.elementor-element-2e74993:has(:hover) .elementor-image-box-title,
					 .elementor-9650 .elementor-element.elementor-element-2e74993:has(:focus) .elementor-image-box-title{color:#9A1010;}.elementor-9650 .elementor-element.elementor-element-2e74993 .elementor-image-box-description{color:#000000;}.elementor-9650 .elementor-element.elementor-element-f1667db{--display:flex;--min-height:34vh;}.elementor-9650 .elementor-element.elementor-element-f1667db:not(.elementor-motion-effects-element-type-background), .elementor-9650 .elementor-element.elementor-element-f1667db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://briantolentino.com/wp-content/uploads/2025/07/Fix-the-Run-On-Sentences-Video.png");background-position:top center;}.elementor-9650 .elementor-element.elementor-element-25e037a .elementor-button{background-color:transparent;font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:600;text-shadow:-5px 0px 10px #000000;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(170deg, #FFFFFF 0%, #175FA9CC 41%);border-style:double;}.elementor-9650 .elementor-element.elementor-element-bc6070d{--display:flex;}.elementor-9650 .elementor-element.elementor-element-e8b574e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:362px 0px 0px 0px;}.elementor-9650 .elementor-element.elementor-element-e8b574e .elementor-image-box-wrapper{text-align:center;}.elementor-9650 .elementor-element.elementor-element-e8b574e.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9650 .elementor-element.elementor-element-e8b574e.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9650 .elementor-element.elementor-element-e8b574e.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-e8b574e .elementor-image-box-title{margin-bottom:0px;font-size:42px;font-weight:700;text-decoration:underline;color:#010000;}.elementor-9650 .elementor-element.elementor-element-e8b574e .elementor-image-box-wrapper .elementor-image-box-img{width:67%;}.elementor-9650 .elementor-element.elementor-element-e8b574e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9650 .elementor-element.elementor-element-e8b574e:has(:hover) .elementor-image-box-title,
					 .elementor-9650 .elementor-element.elementor-element-e8b574e:has(:focus) .elementor-image-box-title{color:#9A1010;}.elementor-9650 .elementor-element.elementor-element-e8b574e .elementor-image-box-description{color:#000000;}.elementor-9650 .elementor-element.elementor-element-7ef0654{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9650 .elementor-element.elementor-element-1bd9da5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-9650 .elementor-element.elementor-element-415be44{background-color:transparent;padding:20px 20px 20px 20px;background-image:linear-gradient(180deg, #FFFFFF 0%, #58ABE9 100%);text-align:center;}.elementor-9650 .elementor-element.elementor-element-415be44 .elementor-heading-title{font-size:40px;color:#20164B;}.elementor-9650 .elementor-element.elementor-element-444afa1{text-align:center;font-family:"Helvetica", Sans-serif;font-size:20px;color:#FFFFFF;}.elementor-9650 .elementor-element.elementor-element-444afa1 p{margin-block-end:1px;}.elementor-9650 .elementor-element.elementor-element-2828058{--display:grid;--min-height:29vh;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:100px 100px;--row-gap:100px;--column-gap:100px;--grid-auto-flow:column;--justify-items:center;--align-items:center;--margin-top:50px;--margin-bottom:0px;--margin-left:550px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9650 .elementor-element.elementor-element-82a5663{--display:flex;--min-height:34vh;}.elementor-9650 .elementor-element.elementor-element-82a5663:not(.elementor-motion-effects-element-type-background), .elementor-9650 .elementor-element.elementor-element-82a5663 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://briantolentino.com/wp-content/uploads/2025/07/Homophones-Edit-2-864x1024.png");}.elementor-9650 .elementor-element.elementor-element-62f9fcf .elementor-button{background-color:transparent;font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:600;text-shadow:-5px 0px 10px #000000;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(170deg, #FFFFFF 0%, #175FA9CC 41%);border-style:double;}.elementor-9650 .elementor-element.elementor-element-7c7db53{--display:flex;}.elementor-9650 .elementor-element.elementor-element-2b02206{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:362px 0px 0px 0px;}.elementor-9650 .elementor-element.elementor-element-2b02206 .elementor-image-box-wrapper{text-align:center;}.elementor-9650 .elementor-element.elementor-element-2b02206.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9650 .elementor-element.elementor-element-2b02206.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9650 .elementor-element.elementor-element-2b02206.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-2b02206 .elementor-image-box-title{margin-bottom:0px;font-size:42px;font-weight:700;text-decoration:underline;color:#010000;}.elementor-9650 .elementor-element.elementor-element-2b02206 .elementor-image-box-wrapper .elementor-image-box-img{width:67%;}.elementor-9650 .elementor-element.elementor-element-2b02206 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9650 .elementor-element.elementor-element-2b02206:has(:hover) .elementor-image-box-title,
					 .elementor-9650 .elementor-element.elementor-element-2b02206:has(:focus) .elementor-image-box-title{color:#9A1010;}.elementor-9650 .elementor-element.elementor-element-2b02206 .elementor-image-box-description{color:#000000;}.elementor-9650 .elementor-element.elementor-element-0629ce3{--display:flex;--min-height:34vh;}.elementor-9650 .elementor-element.elementor-element-0629ce3:not(.elementor-motion-effects-element-type-background), .elementor-9650 .elementor-element.elementor-element-0629ce3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://briantolentino.com/wp-content/uploads/2025/07/Homophones-Edit-2B-864x1024.png");}.elementor-9650 .elementor-element.elementor-element-f178088 .elementor-button{background-color:transparent;font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:600;text-shadow:-5px 0px 10px #000000;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(170deg, #FFFFFF 0%, #175FA9CC 41%);border-style:double;}.elementor-9650 .elementor-element.elementor-element-5a64575{--display:flex;}.elementor-9650 .elementor-element.elementor-element-a354f21{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:362px 0px 0px 0px;}.elementor-9650 .elementor-element.elementor-element-a354f21 .elementor-image-box-wrapper{text-align:center;}.elementor-9650 .elementor-element.elementor-element-a354f21.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9650 .elementor-element.elementor-element-a354f21.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9650 .elementor-element.elementor-element-a354f21.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-a354f21 .elementor-image-box-title{margin-bottom:0px;font-size:42px;font-weight:700;text-decoration:underline;color:#010000;}.elementor-9650 .elementor-element.elementor-element-a354f21 .elementor-image-box-wrapper .elementor-image-box-img{width:67%;}.elementor-9650 .elementor-element.elementor-element-a354f21 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9650 .elementor-element.elementor-element-a354f21:has(:hover) .elementor-image-box-title,
					 .elementor-9650 .elementor-element.elementor-element-a354f21:has(:focus) .elementor-image-box-title{color:#9A1010;}.elementor-9650 .elementor-element.elementor-element-a354f21 .elementor-image-box-description{color:#000000;}.elementor-9650 .elementor-element.elementor-element-49bbed4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9650 .elementor-element.elementor-element-0b12491{background-color:transparent;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 375px;padding:20px 100px 20px 100px;background-image:linear-gradient(180deg, #FFFFFF 0%, #58ABE9 100%);text-align:center;}.elementor-9650 .elementor-element.elementor-element-0b12491 .elementor-heading-title{font-size:51px;color:#20164B;}.elementor-9650 .elementor-element.elementor-element-e364618{--display:grid;--min-height:0vh;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:column;--justify-items:center;--align-items:center;--margin-top:50px;--margin-bottom:0px;--margin-left:300px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9650 .elementor-element.elementor-element-edb5740{--display:flex;--min-height:34vh;}.elementor-9650 .elementor-element.elementor-element-edb5740:not(.elementor-motion-effects-element-type-background), .elementor-9650 .elementor-element.elementor-element-edb5740 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://briantolentino.com/wp-content/uploads/2025/07/Grammar-Police-Edit-2-868x1024.png");}.elementor-9650 .elementor-element.elementor-element-6361d4d .elementor-button{background-color:transparent;font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:600;text-shadow:-5px 0px 10px #000000;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(170deg, #FFFFFF 0%, #175FA9CC 41%);border-style:double;}.elementor-9650 .elementor-element.elementor-element-ed20fec{--display:flex;}.elementor-9650 .elementor-element.elementor-element-be97ac6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:362px 0px 0px 0px;}.elementor-9650 .elementor-element.elementor-element-be97ac6 .elementor-image-box-wrapper{text-align:center;}.elementor-9650 .elementor-element.elementor-element-be97ac6.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9650 .elementor-element.elementor-element-be97ac6.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9650 .elementor-element.elementor-element-be97ac6.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-be97ac6 .elementor-image-box-title{margin-bottom:0px;font-size:42px;font-weight:700;text-decoration:underline;color:#010000;}.elementor-9650 .elementor-element.elementor-element-be97ac6 .elementor-image-box-wrapper .elementor-image-box-img{width:67%;}.elementor-9650 .elementor-element.elementor-element-be97ac6 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9650 .elementor-element.elementor-element-be97ac6:has(:hover) .elementor-image-box-title,
					 .elementor-9650 .elementor-element.elementor-element-be97ac6:has(:focus) .elementor-image-box-title{color:#9A1010;}.elementor-9650 .elementor-element.elementor-element-be97ac6 .elementor-image-box-description{color:#000000;}.elementor-9650 .elementor-element.elementor-element-751d424{--display:flex;--min-height:34vh;}.elementor-9650 .elementor-element.elementor-element-751d424:not(.elementor-motion-effects-element-type-background), .elementor-9650 .elementor-element.elementor-element-751d424 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://briantolentino.com/wp-content/uploads/2025/07/Active-vs.-Passive.png");}.elementor-9650 .elementor-element.elementor-element-b6a0a6f .elementor-button{background-color:transparent;font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:600;text-shadow:-5px 0px 10px #000000;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(170deg, #FFFFFF 0%, #175FA9CC 41%);border-style:double;}.elementor-9650 .elementor-element.elementor-element-8baa949{--display:flex;}.elementor-9650 .elementor-element.elementor-element-cf6931e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:362px 0px 0px 0px;}.elementor-9650 .elementor-element.elementor-element-cf6931e .elementor-image-box-wrapper{text-align:center;}.elementor-9650 .elementor-element.elementor-element-cf6931e.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9650 .elementor-element.elementor-element-cf6931e.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9650 .elementor-element.elementor-element-cf6931e.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-cf6931e .elementor-image-box-title{margin-bottom:0px;font-size:42px;font-weight:700;text-decoration:underline;color:#010000;}.elementor-9650 .elementor-element.elementor-element-cf6931e .elementor-image-box-wrapper .elementor-image-box-img{width:67%;}.elementor-9650 .elementor-element.elementor-element-cf6931e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9650 .elementor-element.elementor-element-cf6931e:has(:hover) .elementor-image-box-title,
					 .elementor-9650 .elementor-element.elementor-element-cf6931e:has(:focus) .elementor-image-box-title{color:#9A1010;}.elementor-9650 .elementor-element.elementor-element-cf6931e .elementor-image-box-description{color:#000000;}.elementor-9650 .elementor-element.elementor-element-7ba7950{--display:flex;--min-height:34vh;}.elementor-9650 .elementor-element.elementor-element-7ba7950:not(.elementor-motion-effects-element-type-background), .elementor-9650 .elementor-element.elementor-element-7ba7950 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://briantolentino.com/wp-content/uploads/2025/07/Grammar-Police-Edit-2-868x1024.png");}.elementor-9650 .elementor-element.elementor-element-63bfb09 .elementor-button{background-color:transparent;font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:600;text-shadow:-5px 0px 10px #000000;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(170deg, #FFFFFF 0%, #175FA9CC 41%);border-style:double;}.elementor-9650 .elementor-element.elementor-element-47f34ab{--display:flex;}.elementor-9650 .elementor-element.elementor-element-b438872{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:362px 0px 0px 0px;}.elementor-9650 .elementor-element.elementor-element-b438872 .elementor-image-box-wrapper{text-align:center;}.elementor-9650 .elementor-element.elementor-element-b438872.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9650 .elementor-element.elementor-element-b438872.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9650 .elementor-element.elementor-element-b438872.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-b438872 .elementor-image-box-title{margin-bottom:0px;font-size:42px;font-weight:700;text-decoration:underline;color:#010000;}.elementor-9650 .elementor-element.elementor-element-b438872 .elementor-image-box-wrapper .elementor-image-box-img{width:67%;}.elementor-9650 .elementor-element.elementor-element-b438872 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9650 .elementor-element.elementor-element-b438872:has(:hover) .elementor-image-box-title,
					 .elementor-9650 .elementor-element.elementor-element-b438872:has(:focus) .elementor-image-box-title{color:#9A1010;}.elementor-9650 .elementor-element.elementor-element-b438872 .elementor-image-box-description{color:#000000;}.elementor-9650 .elementor-element.elementor-element-b7b05bb{--display:flex;--min-height:34vh;}.elementor-9650 .elementor-element.elementor-element-b7b05bb:not(.elementor-motion-effects-element-type-background), .elementor-9650 .elementor-element.elementor-element-b7b05bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://briantolentino.com/wp-content/uploads/2025/07/Further-vs.-Farther-1536x782.png");}.elementor-9650 .elementor-element.elementor-element-a502e96 .elementor-button{background-color:transparent;font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:600;text-shadow:-5px 0px 10px #000000;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(170deg, #FFFFFF 0%, #175FA9CC 41%);border-style:double;}.elementor-9650 .elementor-element.elementor-element-efa8f9f{--display:flex;}.elementor-9650 .elementor-element.elementor-element-e20e0f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:362px 0px 0px 0px;}.elementor-9650 .elementor-element.elementor-element-e20e0f5 .elementor-image-box-wrapper{text-align:center;}.elementor-9650 .elementor-element.elementor-element-e20e0f5.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9650 .elementor-element.elementor-element-e20e0f5.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9650 .elementor-element.elementor-element-e20e0f5.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-e20e0f5 .elementor-image-box-title{margin-bottom:0px;font-size:42px;font-weight:700;text-decoration:underline;color:#010000;}.elementor-9650 .elementor-element.elementor-element-e20e0f5 .elementor-image-box-wrapper .elementor-image-box-img{width:67%;}.elementor-9650 .elementor-element.elementor-element-e20e0f5 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9650 .elementor-element.elementor-element-e20e0f5:has(:hover) .elementor-image-box-title,
					 .elementor-9650 .elementor-element.elementor-element-e20e0f5:has(:focus) .elementor-image-box-title{color:#9A1010;}.elementor-9650 .elementor-element.elementor-element-e20e0f5 .elementor-image-box-description{color:#000000;}.elementor-9650 .elementor-element.elementor-element-3afe683{--display:flex;--min-height:34vh;}.elementor-9650 .elementor-element.elementor-element-3afe683:not(.elementor-motion-effects-element-type-background), .elementor-9650 .elementor-element.elementor-element-3afe683 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://briantolentino.com/wp-content/uploads/2025/07/Excess-vs.-Access.png");}.elementor-9650 .elementor-element.elementor-element-684483d .elementor-button{background-color:transparent;font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:600;text-shadow:-5px 0px 10px #000000;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(170deg, #FFFFFF 0%, #175FA9CC 41%);border-style:double;}.elementor-9650 .elementor-element.elementor-element-40bd602{--display:flex;}.elementor-9650 .elementor-element.elementor-element-3f3db22{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:362px 0px 0px 0px;}.elementor-9650 .elementor-element.elementor-element-3f3db22 .elementor-image-box-wrapper{text-align:center;}.elementor-9650 .elementor-element.elementor-element-3f3db22.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9650 .elementor-element.elementor-element-3f3db22.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9650 .elementor-element.elementor-element-3f3db22.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-3f3db22 .elementor-image-box-title{margin-bottom:0px;font-size:42px;font-weight:700;text-decoration:underline;color:#010000;}.elementor-9650 .elementor-element.elementor-element-3f3db22 .elementor-image-box-wrapper .elementor-image-box-img{width:67%;}.elementor-9650 .elementor-element.elementor-element-3f3db22 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9650 .elementor-element.elementor-element-3f3db22:has(:hover) .elementor-image-box-title,
					 .elementor-9650 .elementor-element.elementor-element-3f3db22:has(:focus) .elementor-image-box-title{color:#9A1010;}.elementor-9650 .elementor-element.elementor-element-3f3db22 .elementor-image-box-description{color:#000000;}.elementor-9650 .elementor-element.elementor-element-c0a0948{--display:flex;--min-height:34vh;}.elementor-9650 .elementor-element.elementor-element-c0a0948:not(.elementor-motion-effects-element-type-background), .elementor-9650 .elementor-element.elementor-element-c0a0948 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://briantolentino.com/wp-content/uploads/2025/07/Fix-the-Headline-1536x788.png");}.elementor-9650 .elementor-element.elementor-element-f8e0ac2 .elementor-button{background-color:transparent;font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:600;text-shadow:-5px 0px 10px #000000;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(170deg, #FFFFFF 0%, #175FA9CC 41%);border-style:double;}.elementor-9650 .elementor-element.elementor-element-b970a70{--display:flex;}.elementor-9650 .elementor-element.elementor-element-bd50edf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:362px 0px 0px 0px;}.elementor-9650 .elementor-element.elementor-element-bd50edf .elementor-image-box-wrapper{text-align:center;}.elementor-9650 .elementor-element.elementor-element-bd50edf.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9650 .elementor-element.elementor-element-bd50edf.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9650 .elementor-element.elementor-element-bd50edf.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-bd50edf .elementor-image-box-title{margin-bottom:0px;font-size:42px;font-weight:700;text-decoration:underline;color:#010000;}.elementor-9650 .elementor-element.elementor-element-bd50edf .elementor-image-box-wrapper .elementor-image-box-img{width:67%;}.elementor-9650 .elementor-element.elementor-element-bd50edf .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9650 .elementor-element.elementor-element-bd50edf:has(:hover) .elementor-image-box-title,
					 .elementor-9650 .elementor-element.elementor-element-bd50edf:has(:focus) .elementor-image-box-title{color:#9A1010;}.elementor-9650 .elementor-element.elementor-element-bd50edf .elementor-image-box-description{color:#000000;}.elementor-9650 .elementor-element.elementor-element-46ad79f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9650 .elementor-element.elementor-element-bd9472e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9650 .elementor-element.elementor-element-bd61031{background-color:transparent;padding:20px 20px 20px 20px;background-image:linear-gradient(180deg, #FFFFFF 0%, #58ABE9 100%);text-align:center;}.elementor-9650 .elementor-element.elementor-element-bd61031 .elementor-heading-title{font-size:40px;color:#20164B;}.elementor-9650 .elementor-element.elementor-element-80997b7{text-align:center;font-family:"Helvetica", Sans-serif;font-size:20px;color:#FFFFFF;}.elementor-9650 .elementor-element.elementor-element-81410a8{--display:grid;--min-height:29vh;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(9, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:column;--justify-items:center;--align-items:center;--margin-top:50px;--margin-bottom:0px;--margin-left:300px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9650 .elementor-element.elementor-element-3c73ef7{--display:flex;--min-height:34vh;}.elementor-9650 .elementor-element.elementor-element-3c73ef7:not(.elementor-motion-effects-element-type-background), .elementor-9650 .elementor-element.elementor-element-3c73ef7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://briantolentino.com/wp-content/uploads/2025/07/Hawkins-Edit-858x1024.png");}.elementor-9650 .elementor-element.elementor-element-09397d6 .elementor-button{background-color:transparent;font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:600;text-shadow:-5px 0px 10px #000000;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(170deg, #FFFFFF 0%, #175FA9CC 41%);border-style:double;}.elementor-9650 .elementor-element.elementor-element-6a6596b{--display:flex;}.elementor-9650 .elementor-element.elementor-element-6d32a81{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:362px 0px 0px 0px;}.elementor-9650 .elementor-element.elementor-element-6d32a81 .elementor-image-box-wrapper{text-align:center;}.elementor-9650 .elementor-element.elementor-element-6d32a81.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9650 .elementor-element.elementor-element-6d32a81.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9650 .elementor-element.elementor-element-6d32a81.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-6d32a81 .elementor-image-box-title{margin-bottom:0px;font-size:42px;font-weight:700;text-decoration:underline;color:#010000;}.elementor-9650 .elementor-element.elementor-element-6d32a81 .elementor-image-box-wrapper .elementor-image-box-img{width:67%;}.elementor-9650 .elementor-element.elementor-element-6d32a81 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9650 .elementor-element.elementor-element-6d32a81:has(:hover) .elementor-image-box-title,
					 .elementor-9650 .elementor-element.elementor-element-6d32a81:has(:focus) .elementor-image-box-title{color:#9A1010;}.elementor-9650 .elementor-element.elementor-element-6d32a81 .elementor-image-box-description{color:#000000;}.elementor-9650 .elementor-element.elementor-element-2e19cfa{--display:flex;--min-height:34vh;}.elementor-9650 .elementor-element.elementor-element-2e19cfa:not(.elementor-motion-effects-element-type-background), .elementor-9650 .elementor-element.elementor-element-2e19cfa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://briantolentino.com/wp-content/uploads/2025/07/Edit-Quotes-Curry-Edit-863x1024.png");}.elementor-9650 .elementor-element.elementor-element-717ccb7 .elementor-button{background-color:transparent;font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:600;text-shadow:-5px 0px 10px #000000;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(170deg, #FFFFFF 0%, #175FA9CC 41%);border-style:double;}.elementor-9650 .elementor-element.elementor-element-ecbd8b6{--display:flex;}.elementor-9650 .elementor-element.elementor-element-c0fd56b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:362px 0px 0px 0px;}.elementor-9650 .elementor-element.elementor-element-c0fd56b .elementor-image-box-wrapper{text-align:center;}.elementor-9650 .elementor-element.elementor-element-c0fd56b.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9650 .elementor-element.elementor-element-c0fd56b.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9650 .elementor-element.elementor-element-c0fd56b.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-c0fd56b .elementor-image-box-title{margin-bottom:0px;font-size:42px;font-weight:700;text-decoration:underline;color:#010000;}.elementor-9650 .elementor-element.elementor-element-c0fd56b .elementor-image-box-wrapper .elementor-image-box-img{width:67%;}.elementor-9650 .elementor-element.elementor-element-c0fd56b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9650 .elementor-element.elementor-element-c0fd56b:has(:hover) .elementor-image-box-title,
					 .elementor-9650 .elementor-element.elementor-element-c0fd56b:has(:focus) .elementor-image-box-title{color:#9A1010;}.elementor-9650 .elementor-element.elementor-element-c0fd56b .elementor-image-box-description{color:#000000;}.elementor-9650 .elementor-element.elementor-element-cb60d7f{--display:flex;--min-height:34vh;}.elementor-9650 .elementor-element.elementor-element-cb60d7f:not(.elementor-motion-effects-element-type-background), .elementor-9650 .elementor-element.elementor-element-cb60d7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://briantolentino.com/wp-content/uploads/2025/07/Goodall-Edit-857x1024.png");}.elementor-9650 .elementor-element.elementor-element-8fc02ac .elementor-button{background-color:transparent;font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:600;text-shadow:-5px 0px 10px #000000;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(170deg, #FFFFFF 0%, #175FA9CC 41%);border-style:double;}.elementor-9650 .elementor-element.elementor-element-55f0142{--display:flex;}.elementor-9650 .elementor-element.elementor-element-93a76c9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:362px 0px 0px 0px;}.elementor-9650 .elementor-element.elementor-element-93a76c9 .elementor-image-box-wrapper{text-align:center;}.elementor-9650 .elementor-element.elementor-element-93a76c9.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9650 .elementor-element.elementor-element-93a76c9.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9650 .elementor-element.elementor-element-93a76c9.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-93a76c9 .elementor-image-box-title{margin-bottom:0px;font-size:42px;font-weight:700;text-decoration:underline;color:#010000;}.elementor-9650 .elementor-element.elementor-element-93a76c9 .elementor-image-box-wrapper .elementor-image-box-img{width:67%;}.elementor-9650 .elementor-element.elementor-element-93a76c9 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9650 .elementor-element.elementor-element-93a76c9:has(:hover) .elementor-image-box-title,
					 .elementor-9650 .elementor-element.elementor-element-93a76c9:has(:focus) .elementor-image-box-title{color:#9A1010;}.elementor-9650 .elementor-element.elementor-element-93a76c9 .elementor-image-box-description{color:#000000;}.elementor-9650 .elementor-element.elementor-element-72d0abf{--display:flex;--min-height:34vh;}.elementor-9650 .elementor-element.elementor-element-72d0abf:not(.elementor-motion-effects-element-type-background), .elementor-9650 .elementor-element.elementor-element-72d0abf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://briantolentino.com/wp-content/uploads/2025/07/Edit-Quotes-Curry-Edit-863x1024.png");}.elementor-9650 .elementor-element.elementor-element-e383c15 .elementor-button{background-color:transparent;font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:600;text-shadow:-5px 0px 10px #000000;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(170deg, #FFFFFF 0%, #175FA9CC 41%);border-style:double;}.elementor-9650 .elementor-element.elementor-element-b0f40a4{--display:flex;}.elementor-9650 .elementor-element.elementor-element-5a8ba32{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:362px 0px 0px 0px;}.elementor-9650 .elementor-element.elementor-element-5a8ba32 .elementor-image-box-wrapper{text-align:center;}.elementor-9650 .elementor-element.elementor-element-5a8ba32.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9650 .elementor-element.elementor-element-5a8ba32.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9650 .elementor-element.elementor-element-5a8ba32.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-5a8ba32 .elementor-image-box-title{margin-bottom:0px;font-size:42px;font-weight:700;text-decoration:underline;color:#010000;}.elementor-9650 .elementor-element.elementor-element-5a8ba32 .elementor-image-box-wrapper .elementor-image-box-img{width:67%;}.elementor-9650 .elementor-element.elementor-element-5a8ba32 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9650 .elementor-element.elementor-element-5a8ba32:has(:hover) .elementor-image-box-title,
					 .elementor-9650 .elementor-element.elementor-element-5a8ba32:has(:focus) .elementor-image-box-title{color:#9A1010;}.elementor-9650 .elementor-element.elementor-element-5a8ba32 .elementor-image-box-description{color:#000000;}.elementor-9650 .elementor-element.elementor-element-391e438{--display:flex;--min-height:34vh;}.elementor-9650 .elementor-element.elementor-element-391e438:not(.elementor-motion-effects-element-type-background), .elementor-9650 .elementor-element.elementor-element-391e438 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://briantolentino.com/wp-content/uploads/2025/07/MLK-Edit-873x1024.png");}.elementor-9650 .elementor-element.elementor-element-33dfd32 .elementor-button{background-color:transparent;font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:600;text-shadow:-5px 0px 10px #000000;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(170deg, #FFFFFF 0%, #175FA9CC 41%);border-style:double;}.elementor-9650 .elementor-element.elementor-element-47b4e49{--display:flex;}.elementor-9650 .elementor-element.elementor-element-c1bec16{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:362px 0px 0px 0px;}.elementor-9650 .elementor-element.elementor-element-c1bec16 .elementor-image-box-wrapper{text-align:center;}.elementor-9650 .elementor-element.elementor-element-c1bec16.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9650 .elementor-element.elementor-element-c1bec16.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9650 .elementor-element.elementor-element-c1bec16.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-c1bec16 .elementor-image-box-title{margin-bottom:0px;font-size:42px;font-weight:700;text-decoration:underline;color:#010000;}.elementor-9650 .elementor-element.elementor-element-c1bec16 .elementor-image-box-wrapper .elementor-image-box-img{width:67%;}.elementor-9650 .elementor-element.elementor-element-c1bec16 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9650 .elementor-element.elementor-element-c1bec16:has(:hover) .elementor-image-box-title,
					 .elementor-9650 .elementor-element.elementor-element-c1bec16:has(:focus) .elementor-image-box-title{color:#9A1010;}.elementor-9650 .elementor-element.elementor-element-c1bec16 .elementor-image-box-description{color:#000000;}.elementor-9650 .elementor-element.elementor-element-9309602{--display:flex;--min-height:34vh;}.elementor-9650 .elementor-element.elementor-element-9309602:not(.elementor-motion-effects-element-type-background), .elementor-9650 .elementor-element.elementor-element-9309602 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://briantolentino.com/wp-content/uploads/2025/07/Edit-Quotes-Curry-Edit-863x1024.png");}.elementor-9650 .elementor-element.elementor-element-bee857e .elementor-button{background-color:transparent;font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:600;text-shadow:-5px 0px 10px #000000;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(170deg, #FFFFFF 0%, #175FA9CC 41%);border-style:double;}.elementor-9650 .elementor-element.elementor-element-45db5ed{--display:flex;}.elementor-9650 .elementor-element.elementor-element-92bdf0d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:362px 0px 0px 0px;}.elementor-9650 .elementor-element.elementor-element-92bdf0d .elementor-image-box-wrapper{text-align:center;}.elementor-9650 .elementor-element.elementor-element-92bdf0d.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9650 .elementor-element.elementor-element-92bdf0d.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9650 .elementor-element.elementor-element-92bdf0d.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-92bdf0d .elementor-image-box-title{margin-bottom:0px;font-size:42px;font-weight:700;text-decoration:underline;color:#010000;}.elementor-9650 .elementor-element.elementor-element-92bdf0d .elementor-image-box-wrapper .elementor-image-box-img{width:67%;}.elementor-9650 .elementor-element.elementor-element-92bdf0d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9650 .elementor-element.elementor-element-92bdf0d:has(:hover) .elementor-image-box-title,
					 .elementor-9650 .elementor-element.elementor-element-92bdf0d:has(:focus) .elementor-image-box-title{color:#9A1010;}.elementor-9650 .elementor-element.elementor-element-92bdf0d .elementor-image-box-description{color:#000000;}.elementor-9650 .elementor-element.elementor-element-a51c63d{--display:flex;--min-height:34vh;}.elementor-9650 .elementor-element.elementor-element-a51c63d:not(.elementor-motion-effects-element-type-background), .elementor-9650 .elementor-element.elementor-element-a51c63d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://briantolentino.com/wp-content/uploads/2025/07/Edit-Quotes-Curry-Edit-863x1024.png");}.elementor-9650 .elementor-element.elementor-element-bc3c13e .elementor-button{background-color:transparent;font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:600;text-shadow:-5px 0px 10px #000000;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(170deg, #FFFFFF 0%, #175FA9CC 41%);border-style:double;}.elementor-9650 .elementor-element.elementor-element-5386029{--display:flex;}.elementor-9650 .elementor-element.elementor-element-998380e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:362px 0px 0px 0px;}.elementor-9650 .elementor-element.elementor-element-998380e .elementor-image-box-wrapper{text-align:center;}.elementor-9650 .elementor-element.elementor-element-998380e.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9650 .elementor-element.elementor-element-998380e.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9650 .elementor-element.elementor-element-998380e.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-998380e .elementor-image-box-title{margin-bottom:0px;font-size:42px;font-weight:700;text-decoration:underline;color:#010000;}.elementor-9650 .elementor-element.elementor-element-998380e .elementor-image-box-wrapper .elementor-image-box-img{width:67%;}.elementor-9650 .elementor-element.elementor-element-998380e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9650 .elementor-element.elementor-element-998380e:has(:hover) .elementor-image-box-title,
					 .elementor-9650 .elementor-element.elementor-element-998380e:has(:focus) .elementor-image-box-title{color:#9A1010;}.elementor-9650 .elementor-element.elementor-element-998380e .elementor-image-box-description{color:#000000;}.elementor-9650 .elementor-element.elementor-element-ee8ac87{--display:flex;--min-height:34vh;}.elementor-9650 .elementor-element.elementor-element-ee8ac87:not(.elementor-motion-effects-element-type-background), .elementor-9650 .elementor-element.elementor-element-ee8ac87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://briantolentino.com/wp-content/uploads/2025/07/Edit-Quotes-Curry-Edit-863x1024.png");}.elementor-9650 .elementor-element.elementor-element-99de882 .elementor-button{background-color:transparent;font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:600;text-shadow:-5px 0px 10px #000000;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(170deg, #FFFFFF 0%, #175FA9CC 41%);border-style:double;}.elementor-9650 .elementor-element.elementor-element-5359d24{--display:flex;}.elementor-9650 .elementor-element.elementor-element-f9d7646{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:362px 0px 0px 0px;}.elementor-9650 .elementor-element.elementor-element-f9d7646 .elementor-image-box-wrapper{text-align:center;}.elementor-9650 .elementor-element.elementor-element-f9d7646.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9650 .elementor-element.elementor-element-f9d7646.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9650 .elementor-element.elementor-element-f9d7646.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-f9d7646 .elementor-image-box-title{margin-bottom:0px;font-size:42px;font-weight:700;text-decoration:underline;color:#010000;}.elementor-9650 .elementor-element.elementor-element-f9d7646 .elementor-image-box-wrapper .elementor-image-box-img{width:67%;}.elementor-9650 .elementor-element.elementor-element-f9d7646 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9650 .elementor-element.elementor-element-f9d7646:has(:hover) .elementor-image-box-title,
					 .elementor-9650 .elementor-element.elementor-element-f9d7646:has(:focus) .elementor-image-box-title{color:#9A1010;}.elementor-9650 .elementor-element.elementor-element-f9d7646 .elementor-image-box-description{color:#000000;}.elementor-9650 .elementor-element.elementor-element-c3c0759{--display:flex;--min-height:34vh;}.elementor-9650 .elementor-element.elementor-element-c3c0759:not(.elementor-motion-effects-element-type-background), .elementor-9650 .elementor-element.elementor-element-c3c0759 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://briantolentino.com/wp-content/uploads/2025/07/Edit-Quotes-Curry-Edit-863x1024.png");}.elementor-9650 .elementor-element.elementor-element-adf39b2 .elementor-button{background-color:transparent;font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:600;text-shadow:-5px 0px 10px #000000;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(170deg, #FFFFFF 0%, #175FA9CC 41%);border-style:double;}.elementor-9650 .elementor-element.elementor-element-452d685{--display:flex;}.elementor-9650 .elementor-element.elementor-element-d990ca6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:362px 0px 0px 0px;}.elementor-9650 .elementor-element.elementor-element-d990ca6 .elementor-image-box-wrapper{text-align:center;}.elementor-9650 .elementor-element.elementor-element-d990ca6.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9650 .elementor-element.elementor-element-d990ca6.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9650 .elementor-element.elementor-element-d990ca6.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-d990ca6 .elementor-image-box-title{margin-bottom:0px;font-size:42px;font-weight:700;text-decoration:underline;color:#010000;}.elementor-9650 .elementor-element.elementor-element-d990ca6 .elementor-image-box-wrapper .elementor-image-box-img{width:67%;}.elementor-9650 .elementor-element.elementor-element-d990ca6 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9650 .elementor-element.elementor-element-d990ca6:has(:hover) .elementor-image-box-title,
					 .elementor-9650 .elementor-element.elementor-element-d990ca6:has(:focus) .elementor-image-box-title{color:#9A1010;}.elementor-9650 .elementor-element.elementor-element-d990ca6 .elementor-image-box-description{color:#000000;}.elementor-9650 .elementor-element.elementor-element-295cdec{--display:flex;--min-height:34vh;}.elementor-9650 .elementor-element.elementor-element-295cdec:not(.elementor-motion-effects-element-type-background), .elementor-9650 .elementor-element.elementor-element-295cdec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://briantolentino.com/wp-content/uploads/2025/07/Edit-Quotes-Curry-Edit-863x1024.png");}.elementor-9650 .elementor-element.elementor-element-5448439 .elementor-button{background-color:transparent;font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:600;text-shadow:-5px 0px 10px #000000;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(170deg, #FFFFFF 0%, #175FA9CC 41%);border-style:double;}.elementor-9650 .elementor-element.elementor-element-cd408d6{--display:flex;}.elementor-9650 .elementor-element.elementor-element-988afc0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:362px 0px 0px 0px;}.elementor-9650 .elementor-element.elementor-element-988afc0 .elementor-image-box-wrapper{text-align:center;}.elementor-9650 .elementor-element.elementor-element-988afc0.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9650 .elementor-element.elementor-element-988afc0.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9650 .elementor-element.elementor-element-988afc0.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-988afc0 .elementor-image-box-title{margin-bottom:0px;font-size:42px;font-weight:700;text-decoration:underline;color:#010000;}.elementor-9650 .elementor-element.elementor-element-988afc0 .elementor-image-box-wrapper .elementor-image-box-img{width:67%;}.elementor-9650 .elementor-element.elementor-element-988afc0 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9650 .elementor-element.elementor-element-988afc0:has(:hover) .elementor-image-box-title,
					 .elementor-9650 .elementor-element.elementor-element-988afc0:has(:focus) .elementor-image-box-title{color:#9A1010;}.elementor-9650 .elementor-element.elementor-element-988afc0 .elementor-image-box-description{color:#000000;}.elementor-9650 .elementor-element.elementor-element-3a117cd{--display:flex;--min-height:34vh;}.elementor-9650 .elementor-element.elementor-element-3a117cd:not(.elementor-motion-effects-element-type-background), .elementor-9650 .elementor-element.elementor-element-3a117cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://briantolentino.com/wp-content/uploads/2025/07/Edit-Quotes-Curry-Edit-863x1024.png");}.elementor-9650 .elementor-element.elementor-element-d06b12c .elementor-button{background-color:transparent;font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:600;text-shadow:-5px 0px 10px #000000;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(170deg, #FFFFFF 0%, #175FA9CC 41%);border-style:double;}.elementor-9650 .elementor-element.elementor-element-68626f0{--display:flex;}.elementor-9650 .elementor-element.elementor-element-241e093{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:362px 0px 0px 0px;}.elementor-9650 .elementor-element.elementor-element-241e093 .elementor-image-box-wrapper{text-align:center;}.elementor-9650 .elementor-element.elementor-element-241e093.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9650 .elementor-element.elementor-element-241e093.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9650 .elementor-element.elementor-element-241e093.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-241e093 .elementor-image-box-title{margin-bottom:0px;font-size:42px;font-weight:700;text-decoration:underline;color:#010000;}.elementor-9650 .elementor-element.elementor-element-241e093 .elementor-image-box-wrapper .elementor-image-box-img{width:67%;}.elementor-9650 .elementor-element.elementor-element-241e093 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9650 .elementor-element.elementor-element-241e093:has(:hover) .elementor-image-box-title,
					 .elementor-9650 .elementor-element.elementor-element-241e093:has(:focus) .elementor-image-box-title{color:#9A1010;}.elementor-9650 .elementor-element.elementor-element-241e093 .elementor-image-box-description{color:#000000;}.elementor-9650 .elementor-element.elementor-element-b90a109{--display:flex;--min-height:34vh;}.elementor-9650 .elementor-element.elementor-element-b90a109:not(.elementor-motion-effects-element-type-background), .elementor-9650 .elementor-element.elementor-element-b90a109 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://briantolentino.com/wp-content/uploads/2025/07/Edit-Quotes-Curry-Edit-863x1024.png");}.elementor-9650 .elementor-element.elementor-element-1040307 .elementor-button{background-color:transparent;font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:600;text-shadow:-5px 0px 10px #000000;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(170deg, #FFFFFF 0%, #175FA9CC 41%);border-style:double;}.elementor-9650 .elementor-element.elementor-element-513f45f{--display:flex;}.elementor-9650 .elementor-element.elementor-element-a75cffc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:362px 0px 0px 0px;}.elementor-9650 .elementor-element.elementor-element-a75cffc .elementor-image-box-wrapper{text-align:center;}.elementor-9650 .elementor-element.elementor-element-a75cffc.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9650 .elementor-element.elementor-element-a75cffc.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9650 .elementor-element.elementor-element-a75cffc.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-a75cffc .elementor-image-box-title{margin-bottom:0px;font-size:42px;font-weight:700;text-decoration:underline;color:#010000;}.elementor-9650 .elementor-element.elementor-element-a75cffc .elementor-image-box-wrapper .elementor-image-box-img{width:67%;}.elementor-9650 .elementor-element.elementor-element-a75cffc .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9650 .elementor-element.elementor-element-a75cffc:has(:hover) .elementor-image-box-title,
					 .elementor-9650 .elementor-element.elementor-element-a75cffc:has(:focus) .elementor-image-box-title{color:#9A1010;}.elementor-9650 .elementor-element.elementor-element-a75cffc .elementor-image-box-description{color:#000000;}.elementor-9650 .elementor-element.elementor-element-b2a691a{--display:flex;--min-height:34vh;}.elementor-9650 .elementor-element.elementor-element-b2a691a:not(.elementor-motion-effects-element-type-background), .elementor-9650 .elementor-element.elementor-element-b2a691a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://briantolentino.com/wp-content/uploads/2025/07/Edit-Quotes-Curry-Edit-863x1024.png");}.elementor-9650 .elementor-element.elementor-element-6007109 .elementor-button{background-color:transparent;font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:600;text-shadow:-5px 0px 10px #000000;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(170deg, #FFFFFF 0%, #175FA9CC 41%);border-style:double;}.elementor-9650 .elementor-element.elementor-element-869d78a{--display:flex;}.elementor-9650 .elementor-element.elementor-element-ff812a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:362px 0px 0px 0px;}.elementor-9650 .elementor-element.elementor-element-ff812a3 .elementor-image-box-wrapper{text-align:center;}.elementor-9650 .elementor-element.elementor-element-ff812a3.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9650 .elementor-element.elementor-element-ff812a3.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9650 .elementor-element.elementor-element-ff812a3.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-ff812a3 .elementor-image-box-title{margin-bottom:0px;font-size:42px;font-weight:700;text-decoration:underline;color:#010000;}.elementor-9650 .elementor-element.elementor-element-ff812a3 .elementor-image-box-wrapper .elementor-image-box-img{width:67%;}.elementor-9650 .elementor-element.elementor-element-ff812a3 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9650 .elementor-element.elementor-element-ff812a3:has(:hover) .elementor-image-box-title,
					 .elementor-9650 .elementor-element.elementor-element-ff812a3:has(:focus) .elementor-image-box-title{color:#9A1010;}.elementor-9650 .elementor-element.elementor-element-ff812a3 .elementor-image-box-description{color:#000000;}.elementor-9650 .elementor-element.elementor-element-cd644bc{--display:flex;--min-height:34vh;}.elementor-9650 .elementor-element.elementor-element-cd644bc:not(.elementor-motion-effects-element-type-background), .elementor-9650 .elementor-element.elementor-element-cd644bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://briantolentino.com/wp-content/uploads/2025/07/Edit-Quotes-Curry-Edit-863x1024.png");}.elementor-9650 .elementor-element.elementor-element-be43a9a .elementor-button{background-color:transparent;font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:600;text-shadow:-5px 0px 10px #000000;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(170deg, #FFFFFF 0%, #175FA9CC 41%);border-style:double;}.elementor-9650 .elementor-element.elementor-element-eb8f533{--display:flex;}.elementor-9650 .elementor-element.elementor-element-e2a9036{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:362px 0px 0px 0px;}.elementor-9650 .elementor-element.elementor-element-e2a9036 .elementor-image-box-wrapper{text-align:center;}.elementor-9650 .elementor-element.elementor-element-e2a9036.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9650 .elementor-element.elementor-element-e2a9036.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9650 .elementor-element.elementor-element-e2a9036.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-e2a9036 .elementor-image-box-title{margin-bottom:0px;font-size:42px;font-weight:700;text-decoration:underline;color:#010000;}.elementor-9650 .elementor-element.elementor-element-e2a9036 .elementor-image-box-wrapper .elementor-image-box-img{width:67%;}.elementor-9650 .elementor-element.elementor-element-e2a9036 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9650 .elementor-element.elementor-element-e2a9036:has(:hover) .elementor-image-box-title,
					 .elementor-9650 .elementor-element.elementor-element-e2a9036:has(:focus) .elementor-image-box-title{color:#9A1010;}.elementor-9650 .elementor-element.elementor-element-e2a9036 .elementor-image-box-description{color:#000000;}.elementor-9650 .elementor-element.elementor-element-a697dc4{--display:flex;--min-height:34vh;}.elementor-9650 .elementor-element.elementor-element-a697dc4:not(.elementor-motion-effects-element-type-background), .elementor-9650 .elementor-element.elementor-element-a697dc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://briantolentino.com/wp-content/uploads/2025/07/Edit-Quotes-Curry-Edit-863x1024.png");}.elementor-9650 .elementor-element.elementor-element-0da42bd .elementor-button{background-color:transparent;font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:600;text-shadow:-5px 0px 10px #000000;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(170deg, #FFFFFF 0%, #175FA9CC 41%);border-style:double;}.elementor-9650 .elementor-element.elementor-element-e3ddac9{--display:flex;}.elementor-9650 .elementor-element.elementor-element-147807f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:362px 0px 0px 0px;}.elementor-9650 .elementor-element.elementor-element-147807f .elementor-image-box-wrapper{text-align:center;}.elementor-9650 .elementor-element.elementor-element-147807f.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9650 .elementor-element.elementor-element-147807f.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9650 .elementor-element.elementor-element-147807f.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-147807f .elementor-image-box-title{margin-bottom:0px;font-size:42px;font-weight:700;text-decoration:underline;color:#010000;}.elementor-9650 .elementor-element.elementor-element-147807f .elementor-image-box-wrapper .elementor-image-box-img{width:67%;}.elementor-9650 .elementor-element.elementor-element-147807f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9650 .elementor-element.elementor-element-147807f:has(:hover) .elementor-image-box-title,
					 .elementor-9650 .elementor-element.elementor-element-147807f:has(:focus) .elementor-image-box-title{color:#9A1010;}.elementor-9650 .elementor-element.elementor-element-147807f .elementor-image-box-description{color:#000000;}.elementor-9650 .elementor-element.elementor-element-ea5aa46{--display:flex;--min-height:34vh;}.elementor-9650 .elementor-element.elementor-element-ea5aa46:not(.elementor-motion-effects-element-type-background), .elementor-9650 .elementor-element.elementor-element-ea5aa46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://briantolentino.com/wp-content/uploads/2025/07/Edit-Quotes-Curry-Edit-863x1024.png");}.elementor-9650 .elementor-element.elementor-element-accc072 .elementor-button{background-color:transparent;font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:600;text-shadow:-5px 0px 10px #000000;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(170deg, #FFFFFF 0%, #175FA9CC 41%);border-style:double;}.elementor-9650 .elementor-element.elementor-element-621e6c4{--display:flex;}.elementor-9650 .elementor-element.elementor-element-3a0c5de{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:362px 0px 0px 0px;}.elementor-9650 .elementor-element.elementor-element-3a0c5de .elementor-image-box-wrapper{text-align:center;}.elementor-9650 .elementor-element.elementor-element-3a0c5de.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9650 .elementor-element.elementor-element-3a0c5de.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9650 .elementor-element.elementor-element-3a0c5de.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-3a0c5de .elementor-image-box-title{margin-bottom:0px;font-size:42px;font-weight:700;text-decoration:underline;color:#010000;}.elementor-9650 .elementor-element.elementor-element-3a0c5de .elementor-image-box-wrapper .elementor-image-box-img{width:67%;}.elementor-9650 .elementor-element.elementor-element-3a0c5de .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9650 .elementor-element.elementor-element-3a0c5de:has(:hover) .elementor-image-box-title,
					 .elementor-9650 .elementor-element.elementor-element-3a0c5de:has(:focus) .elementor-image-box-title{color:#9A1010;}.elementor-9650 .elementor-element.elementor-element-3a0c5de .elementor-image-box-description{color:#000000;}.elementor-9650 .elementor-element.elementor-element-dcf6728{--display:flex;--min-height:34vh;}.elementor-9650 .elementor-element.elementor-element-dcf6728:not(.elementor-motion-effects-element-type-background), .elementor-9650 .elementor-element.elementor-element-dcf6728 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://briantolentino.com/wp-content/uploads/2025/07/Edit-Quotes-Curry-Edit-863x1024.png");}.elementor-9650 .elementor-element.elementor-element-28179eb .elementor-button{background-color:transparent;font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:600;text-shadow:-5px 0px 10px #000000;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(170deg, #FFFFFF 0%, #175FA9CC 41%);border-style:double;}.elementor-9650 .elementor-element.elementor-element-6b1ff13{--display:flex;}.elementor-9650 .elementor-element.elementor-element-4968a21{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:362px 0px 0px 0px;}.elementor-9650 .elementor-element.elementor-element-4968a21 .elementor-image-box-wrapper{text-align:center;}.elementor-9650 .elementor-element.elementor-element-4968a21.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9650 .elementor-element.elementor-element-4968a21.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9650 .elementor-element.elementor-element-4968a21.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-4968a21 .elementor-image-box-title{margin-bottom:0px;font-size:42px;font-weight:700;text-decoration:underline;color:#010000;}.elementor-9650 .elementor-element.elementor-element-4968a21 .elementor-image-box-wrapper .elementor-image-box-img{width:67%;}.elementor-9650 .elementor-element.elementor-element-4968a21 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9650 .elementor-element.elementor-element-4968a21:has(:hover) .elementor-image-box-title,
					 .elementor-9650 .elementor-element.elementor-element-4968a21:has(:focus) .elementor-image-box-title{color:#9A1010;}.elementor-9650 .elementor-element.elementor-element-4968a21 .elementor-image-box-description{color:#000000;}.elementor-9650 .elementor-element.elementor-element-d87ec80{--display:flex;--min-height:34vh;}.elementor-9650 .elementor-element.elementor-element-d87ec80:not(.elementor-motion-effects-element-type-background), .elementor-9650 .elementor-element.elementor-element-d87ec80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://briantolentino.com/wp-content/uploads/2025/07/Edit-Quotes-Curry-Edit-863x1024.png");}.elementor-9650 .elementor-element.elementor-element-3071826 .elementor-button{background-color:transparent;font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:600;text-shadow:-5px 0px 10px #000000;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(170deg, #FFFFFF 0%, #175FA9CC 41%);border-style:double;}.elementor-9650 .elementor-element.elementor-element-15d85bf{--display:flex;}.elementor-9650 .elementor-element.elementor-element-0b37ea5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:362px 0px 0px 0px;}.elementor-9650 .elementor-element.elementor-element-0b37ea5 .elementor-image-box-wrapper{text-align:center;}.elementor-9650 .elementor-element.elementor-element-0b37ea5.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9650 .elementor-element.elementor-element-0b37ea5.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9650 .elementor-element.elementor-element-0b37ea5.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-0b37ea5 .elementor-image-box-title{margin-bottom:0px;font-size:42px;font-weight:700;text-decoration:underline;color:#010000;}.elementor-9650 .elementor-element.elementor-element-0b37ea5 .elementor-image-box-wrapper .elementor-image-box-img{width:67%;}.elementor-9650 .elementor-element.elementor-element-0b37ea5 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9650 .elementor-element.elementor-element-0b37ea5:has(:hover) .elementor-image-box-title,
					 .elementor-9650 .elementor-element.elementor-element-0b37ea5:has(:focus) .elementor-image-box-title{color:#9A1010;}.elementor-9650 .elementor-element.elementor-element-0b37ea5 .elementor-image-box-description{color:#000000;}.elementor-9650 .elementor-element.elementor-element-77c864c{--display:flex;--min-height:34vh;}.elementor-9650 .elementor-element.elementor-element-77c864c:not(.elementor-motion-effects-element-type-background), .elementor-9650 .elementor-element.elementor-element-77c864c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://briantolentino.com/wp-content/uploads/2025/07/Edit-Quotes-Curry-Edit-863x1024.png");}.elementor-9650 .elementor-element.elementor-element-ab9ccb5 .elementor-button{background-color:transparent;font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:600;text-shadow:-5px 0px 10px #000000;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(170deg, #FFFFFF 0%, #175FA9CC 41%);border-style:double;}.elementor-9650 .elementor-element.elementor-element-aba80ee{--display:flex;}.elementor-9650 .elementor-element.elementor-element-a7e76b4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:362px 0px 0px 0px;}.elementor-9650 .elementor-element.elementor-element-a7e76b4 .elementor-image-box-wrapper{text-align:center;}.elementor-9650 .elementor-element.elementor-element-a7e76b4.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9650 .elementor-element.elementor-element-a7e76b4.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9650 .elementor-element.elementor-element-a7e76b4.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-a7e76b4 .elementor-image-box-title{margin-bottom:0px;font-size:42px;font-weight:700;text-decoration:underline;color:#010000;}.elementor-9650 .elementor-element.elementor-element-a7e76b4 .elementor-image-box-wrapper .elementor-image-box-img{width:67%;}.elementor-9650 .elementor-element.elementor-element-a7e76b4 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9650 .elementor-element.elementor-element-a7e76b4:has(:hover) .elementor-image-box-title,
					 .elementor-9650 .elementor-element.elementor-element-a7e76b4:has(:focus) .elementor-image-box-title{color:#9A1010;}.elementor-9650 .elementor-element.elementor-element-a7e76b4 .elementor-image-box-description{color:#000000;}.elementor-9650 .elementor-element.elementor-element-2117100{--display:flex;--min-height:34vh;}.elementor-9650 .elementor-element.elementor-element-2117100:not(.elementor-motion-effects-element-type-background), .elementor-9650 .elementor-element.elementor-element-2117100 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://briantolentino.com/wp-content/uploads/2025/07/Edit-Quotes-Curry-Edit-863x1024.png");}.elementor-9650 .elementor-element.elementor-element-dcf08bf .elementor-button{background-color:transparent;font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:600;text-shadow:-5px 0px 10px #000000;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(170deg, #FFFFFF 0%, #175FA9CC 41%);border-style:double;}.elementor-9650 .elementor-element.elementor-element-5ad1294{--display:flex;}.elementor-9650 .elementor-element.elementor-element-735babe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:362px 0px 0px 0px;}.elementor-9650 .elementor-element.elementor-element-735babe .elementor-image-box-wrapper{text-align:center;}.elementor-9650 .elementor-element.elementor-element-735babe.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9650 .elementor-element.elementor-element-735babe.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9650 .elementor-element.elementor-element-735babe.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-735babe .elementor-image-box-title{margin-bottom:0px;font-size:42px;font-weight:700;text-decoration:underline;color:#010000;}.elementor-9650 .elementor-element.elementor-element-735babe .elementor-image-box-wrapper .elementor-image-box-img{width:67%;}.elementor-9650 .elementor-element.elementor-element-735babe .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9650 .elementor-element.elementor-element-735babe:has(:hover) .elementor-image-box-title,
					 .elementor-9650 .elementor-element.elementor-element-735babe:has(:focus) .elementor-image-box-title{color:#9A1010;}.elementor-9650 .elementor-element.elementor-element-735babe .elementor-image-box-description{color:#000000;}.elementor-9650 .elementor-element.elementor-element-e9c1da7{--display:flex;--min-height:34vh;}.elementor-9650 .elementor-element.elementor-element-e9c1da7:not(.elementor-motion-effects-element-type-background), .elementor-9650 .elementor-element.elementor-element-e9c1da7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://briantolentino.com/wp-content/uploads/2025/07/Edit-Quotes-Curry-Edit-863x1024.png");}.elementor-9650 .elementor-element.elementor-element-1f17c1d .elementor-button{background-color:transparent;font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:600;text-shadow:-5px 0px 10px #000000;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(170deg, #FFFFFF 0%, #175FA9CC 41%);border-style:double;}.elementor-9650 .elementor-element.elementor-element-027659e{--display:flex;}.elementor-9650 .elementor-element.elementor-element-d83cd98{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:362px 0px 0px 0px;}.elementor-9650 .elementor-element.elementor-element-d83cd98 .elementor-image-box-wrapper{text-align:center;}.elementor-9650 .elementor-element.elementor-element-d83cd98.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9650 .elementor-element.elementor-element-d83cd98.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9650 .elementor-element.elementor-element-d83cd98.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-d83cd98 .elementor-image-box-title{margin-bottom:0px;font-size:42px;font-weight:700;text-decoration:underline;color:#010000;}.elementor-9650 .elementor-element.elementor-element-d83cd98 .elementor-image-box-wrapper .elementor-image-box-img{width:67%;}.elementor-9650 .elementor-element.elementor-element-d83cd98 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9650 .elementor-element.elementor-element-d83cd98:has(:hover) .elementor-image-box-title,
					 .elementor-9650 .elementor-element.elementor-element-d83cd98:has(:focus) .elementor-image-box-title{color:#9A1010;}.elementor-9650 .elementor-element.elementor-element-d83cd98 .elementor-image-box-description{color:#000000;}.elementor-9650 .elementor-element.elementor-element-663d3b5{--display:flex;--min-height:34vh;}.elementor-9650 .elementor-element.elementor-element-663d3b5:not(.elementor-motion-effects-element-type-background), .elementor-9650 .elementor-element.elementor-element-663d3b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://briantolentino.com/wp-content/uploads/2025/07/Edit-Quotes-Curry-Edit-863x1024.png");}.elementor-9650 .elementor-element.elementor-element-cce0f4a .elementor-button{background-color:transparent;font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:600;text-shadow:-5px 0px 10px #000000;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(170deg, #FFFFFF 0%, #175FA9CC 41%);border-style:double;}.elementor-9650 .elementor-element.elementor-element-9d7e4a6{--display:flex;}.elementor-9650 .elementor-element.elementor-element-9589fb8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:362px 0px 0px 0px;}.elementor-9650 .elementor-element.elementor-element-9589fb8 .elementor-image-box-wrapper{text-align:center;}.elementor-9650 .elementor-element.elementor-element-9589fb8.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9650 .elementor-element.elementor-element-9589fb8.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9650 .elementor-element.elementor-element-9589fb8.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-9589fb8 .elementor-image-box-title{margin-bottom:0px;font-size:42px;font-weight:700;text-decoration:underline;color:#010000;}.elementor-9650 .elementor-element.elementor-element-9589fb8 .elementor-image-box-wrapper .elementor-image-box-img{width:67%;}.elementor-9650 .elementor-element.elementor-element-9589fb8 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9650 .elementor-element.elementor-element-9589fb8:has(:hover) .elementor-image-box-title,
					 .elementor-9650 .elementor-element.elementor-element-9589fb8:has(:focus) .elementor-image-box-title{color:#9A1010;}.elementor-9650 .elementor-element.elementor-element-9589fb8 .elementor-image-box-description{color:#000000;}.elementor-9650 .elementor-element.elementor-element-813b6b4{--display:flex;--min-height:34vh;}.elementor-9650 .elementor-element.elementor-element-813b6b4:not(.elementor-motion-effects-element-type-background), .elementor-9650 .elementor-element.elementor-element-813b6b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://briantolentino.com/wp-content/uploads/2025/07/Edit-Quotes-Curry-Edit-863x1024.png");}.elementor-9650 .elementor-element.elementor-element-4d9e85a .elementor-button{background-color:transparent;font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:600;text-shadow:-5px 0px 10px #000000;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(170deg, #FFFFFF 0%, #175FA9CC 41%);border-style:double;}.elementor-9650 .elementor-element.elementor-element-bfa91ee{--display:flex;}.elementor-9650 .elementor-element.elementor-element-d563c24{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:362px 0px 0px 0px;}.elementor-9650 .elementor-element.elementor-element-d563c24 .elementor-image-box-wrapper{text-align:center;}.elementor-9650 .elementor-element.elementor-element-d563c24.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9650 .elementor-element.elementor-element-d563c24.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9650 .elementor-element.elementor-element-d563c24.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-d563c24 .elementor-image-box-title{margin-bottom:0px;font-size:42px;font-weight:700;text-decoration:underline;color:#010000;}.elementor-9650 .elementor-element.elementor-element-d563c24 .elementor-image-box-wrapper .elementor-image-box-img{width:67%;}.elementor-9650 .elementor-element.elementor-element-d563c24 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9650 .elementor-element.elementor-element-d563c24:has(:hover) .elementor-image-box-title,
					 .elementor-9650 .elementor-element.elementor-element-d563c24:has(:focus) .elementor-image-box-title{color:#9A1010;}.elementor-9650 .elementor-element.elementor-element-d563c24 .elementor-image-box-description{color:#000000;}.elementor-9650 .elementor-element.elementor-element-f276138{--display:flex;--min-height:34vh;}.elementor-9650 .elementor-element.elementor-element-f276138:not(.elementor-motion-effects-element-type-background), .elementor-9650 .elementor-element.elementor-element-f276138 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://briantolentino.com/wp-content/uploads/2025/07/Edit-Quotes-Curry-Edit-863x1024.png");}.elementor-9650 .elementor-element.elementor-element-e68ea51 .elementor-button{background-color:transparent;font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:600;text-shadow:-5px 0px 10px #000000;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(170deg, #FFFFFF 0%, #175FA9CC 41%);border-style:double;}.elementor-9650 .elementor-element.elementor-element-0c19843{--display:flex;}.elementor-9650 .elementor-element.elementor-element-2da5778{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:362px 0px 0px 0px;}.elementor-9650 .elementor-element.elementor-element-2da5778 .elementor-image-box-wrapper{text-align:center;}.elementor-9650 .elementor-element.elementor-element-2da5778.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9650 .elementor-element.elementor-element-2da5778.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9650 .elementor-element.elementor-element-2da5778.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-2da5778 .elementor-image-box-title{margin-bottom:0px;font-size:42px;font-weight:700;text-decoration:underline;color:#010000;}.elementor-9650 .elementor-element.elementor-element-2da5778 .elementor-image-box-wrapper .elementor-image-box-img{width:67%;}.elementor-9650 .elementor-element.elementor-element-2da5778 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9650 .elementor-element.elementor-element-2da5778:has(:hover) .elementor-image-box-title,
					 .elementor-9650 .elementor-element.elementor-element-2da5778:has(:focus) .elementor-image-box-title{color:#9A1010;}.elementor-9650 .elementor-element.elementor-element-2da5778 .elementor-image-box-description{color:#000000;}.elementor-9650 .elementor-element.elementor-element-d8653dd{--display:flex;--min-height:34vh;}.elementor-9650 .elementor-element.elementor-element-d8653dd:not(.elementor-motion-effects-element-type-background), .elementor-9650 .elementor-element.elementor-element-d8653dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://briantolentino.com/wp-content/uploads/2025/07/Edit-Quotes-Curry-Edit-863x1024.png");}.elementor-9650 .elementor-element.elementor-element-8b5ffc2 .elementor-button{background-color:transparent;font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:600;text-shadow:-5px 0px 10px #000000;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(170deg, #FFFFFF 0%, #175FA9CC 41%);border-style:double;}.elementor-9650 .elementor-element.elementor-element-0dab98b{--display:flex;}.elementor-9650 .elementor-element.elementor-element-38a75b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:362px 0px 0px 0px;}.elementor-9650 .elementor-element.elementor-element-38a75b7 .elementor-image-box-wrapper{text-align:center;}.elementor-9650 .elementor-element.elementor-element-38a75b7.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9650 .elementor-element.elementor-element-38a75b7.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9650 .elementor-element.elementor-element-38a75b7.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-38a75b7 .elementor-image-box-title{margin-bottom:0px;font-size:42px;font-weight:700;text-decoration:underline;color:#010000;}.elementor-9650 .elementor-element.elementor-element-38a75b7 .elementor-image-box-wrapper .elementor-image-box-img{width:67%;}.elementor-9650 .elementor-element.elementor-element-38a75b7 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9650 .elementor-element.elementor-element-38a75b7:has(:hover) .elementor-image-box-title,
					 .elementor-9650 .elementor-element.elementor-element-38a75b7:has(:focus) .elementor-image-box-title{color:#9A1010;}.elementor-9650 .elementor-element.elementor-element-38a75b7 .elementor-image-box-description{color:#000000;}.elementor-9650 .elementor-element.elementor-element-0dc6e0d{--display:flex;--min-height:34vh;}.elementor-9650 .elementor-element.elementor-element-0dc6e0d:not(.elementor-motion-effects-element-type-background), .elementor-9650 .elementor-element.elementor-element-0dc6e0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://briantolentino.com/wp-content/uploads/2025/07/Edit-Quotes-Curry-Edit-863x1024.png");}.elementor-9650 .elementor-element.elementor-element-2fdab0c .elementor-button{background-color:transparent;font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:600;text-shadow:-5px 0px 10px #000000;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(170deg, #FFFFFF 0%, #175FA9CC 41%);border-style:double;}.elementor-9650 .elementor-element.elementor-element-3f6d0e3{--display:flex;}.elementor-9650 .elementor-element.elementor-element-9d5ba91{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:362px 0px 0px 0px;}.elementor-9650 .elementor-element.elementor-element-9d5ba91 .elementor-image-box-wrapper{text-align:center;}.elementor-9650 .elementor-element.elementor-element-9d5ba91.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9650 .elementor-element.elementor-element-9d5ba91.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9650 .elementor-element.elementor-element-9d5ba91.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-9d5ba91 .elementor-image-box-title{margin-bottom:0px;font-size:42px;font-weight:700;text-decoration:underline;color:#010000;}.elementor-9650 .elementor-element.elementor-element-9d5ba91 .elementor-image-box-wrapper .elementor-image-box-img{width:67%;}.elementor-9650 .elementor-element.elementor-element-9d5ba91 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9650 .elementor-element.elementor-element-9d5ba91:has(:hover) .elementor-image-box-title,
					 .elementor-9650 .elementor-element.elementor-element-9d5ba91:has(:focus) .elementor-image-box-title{color:#9A1010;}.elementor-9650 .elementor-element.elementor-element-9d5ba91 .elementor-image-box-description{color:#000000;}.elementor-9650 .elementor-element.elementor-element-39d3757{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:38px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9650 .elementor-element.elementor-element-9395d22{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9650 .elementor-element.elementor-element-ac085e9{background-color:transparent;padding:20px 20px 20px 20px;background-image:linear-gradient(180deg, #FFFFFF 0%, #58ABE9 100%);text-align:center;}.elementor-9650 .elementor-element.elementor-element-ac085e9 .elementor-heading-title{font-size:40px;color:#20164B;}.elementor-9650 .elementor-element.elementor-element-f37f6c2{--display:grid;--min-height:29vh;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:column;--justify-items:center;--align-items:center;--margin-top:50px;--margin-bottom:0px;--margin-left:550px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9650 .elementor-element.elementor-element-412dcfa{--display:flex;--min-height:34vh;}.elementor-9650 .elementor-element.elementor-element-412dcfa:not(.elementor-motion-effects-element-type-background), .elementor-9650 .elementor-element.elementor-element-412dcfa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://briantolentino.com/wp-content/uploads/2025/07/Edit-Quotes-Curry-Edit-863x1024.png");}.elementor-9650 .elementor-element.elementor-element-1ba48f5 .elementor-button{background-color:transparent;font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:600;text-shadow:-5px 0px 10px #000000;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(170deg, #FFFFFF 0%, #175FA9CC 41%);border-style:double;}.elementor-9650 .elementor-element.elementor-element-16f0369{--display:flex;}.elementor-9650 .elementor-element.elementor-element-2d75ce4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:362px 0px 0px 0px;}.elementor-9650 .elementor-element.elementor-element-2d75ce4 .elementor-image-box-wrapper{text-align:center;}.elementor-9650 .elementor-element.elementor-element-2d75ce4.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9650 .elementor-element.elementor-element-2d75ce4.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9650 .elementor-element.elementor-element-2d75ce4.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-2d75ce4 .elementor-image-box-title{margin-bottom:0px;font-size:42px;font-weight:700;text-decoration:underline;color:#010000;}.elementor-9650 .elementor-element.elementor-element-2d75ce4 .elementor-image-box-wrapper .elementor-image-box-img{width:67%;}.elementor-9650 .elementor-element.elementor-element-2d75ce4 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9650 .elementor-element.elementor-element-2d75ce4:has(:hover) .elementor-image-box-title,
					 .elementor-9650 .elementor-element.elementor-element-2d75ce4:has(:focus) .elementor-image-box-title{color:#9A1010;}.elementor-9650 .elementor-element.elementor-element-2d75ce4 .elementor-image-box-description{color:#000000;}.elementor-9650 .elementor-element.elementor-element-7321f29{--display:flex;--min-height:34vh;}.elementor-9650 .elementor-element.elementor-element-7321f29:not(.elementor-motion-effects-element-type-background), .elementor-9650 .elementor-element.elementor-element-7321f29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://briantolentino.com/wp-content/uploads/2025/07/Edit-Quotes-Curry-Edit.png");}.elementor-9650 .elementor-element.elementor-element-2fb932e .elementor-button{background-color:transparent;font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:600;text-shadow:-5px 0px 10px #000000;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(170deg, #FFFFFF 0%, #175FA9CC 41%);border-style:double;}.elementor-9650 .elementor-element.elementor-element-8b64f3a{--display:flex;}.elementor-9650 .elementor-element.elementor-element-5712f1e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:362px 0px 0px 0px;}.elementor-9650 .elementor-element.elementor-element-5712f1e .elementor-image-box-wrapper{text-align:center;}.elementor-9650 .elementor-element.elementor-element-5712f1e.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9650 .elementor-element.elementor-element-5712f1e.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9650 .elementor-element.elementor-element-5712f1e.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-5712f1e .elementor-image-box-title{margin-bottom:0px;font-size:42px;font-weight:700;text-decoration:underline;color:#010000;}.elementor-9650 .elementor-element.elementor-element-5712f1e .elementor-image-box-wrapper .elementor-image-box-img{width:67%;}.elementor-9650 .elementor-element.elementor-element-5712f1e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9650 .elementor-element.elementor-element-5712f1e:has(:hover) .elementor-image-box-title,
					 .elementor-9650 .elementor-element.elementor-element-5712f1e:has(:focus) .elementor-image-box-title{color:#9A1010;}.elementor-9650 .elementor-element.elementor-element-5712f1e .elementor-image-box-description{color:#000000;}.elementor-9650 .elementor-element.elementor-element-fdd5dd1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9650 .elementor-element.elementor-element-1ae3b38{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:41px;--margin-bottom:0px;--margin-left:285px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9650 .elementor-element.elementor-element-8025830{background-color:transparent;padding:20px 20px 20px 20px;background-image:linear-gradient(180deg, #FFFFFF 0%, #58ABE9 100%);text-align:center;}.elementor-9650 .elementor-element.elementor-element-8025830 .elementor-heading-title{font-size:40px;color:#20164B;}.elementor-9650 .elementor-element.elementor-element-747e526{--display:grid;--min-height:29vh;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--justify-items:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:550px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9650 .elementor-element.elementor-element-d571b99{--display:flex;--min-height:34vh;}.elementor-9650 .elementor-element.elementor-element-d571b99:not(.elementor-motion-effects-element-type-background), .elementor-9650 .elementor-element.elementor-element-d571b99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://briantolentino.com/wp-content/uploads/2025/07/Spelling-Edit-859x1024.png");}.elementor-9650 .elementor-element.elementor-element-515c81e .elementor-button{background-color:transparent;font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:600;text-shadow:-5px 0px 10px #000000;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(170deg, #FFFFFF 0%, #175FA9CC 41%);border-style:double;}.elementor-9650 .elementor-element.elementor-element-45c8018{--display:flex;}.elementor-9650 .elementor-element.elementor-element-b3a2054{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:362px 0px 0px 0px;}.elementor-9650 .elementor-element.elementor-element-b3a2054 .elementor-image-box-wrapper{text-align:center;}.elementor-9650 .elementor-element.elementor-element-b3a2054.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9650 .elementor-element.elementor-element-b3a2054.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9650 .elementor-element.elementor-element-b3a2054.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-b3a2054 .elementor-image-box-title{margin-bottom:0px;font-size:42px;font-weight:700;text-decoration:underline;color:#010000;}.elementor-9650 .elementor-element.elementor-element-b3a2054 .elementor-image-box-wrapper .elementor-image-box-img{width:67%;}.elementor-9650 .elementor-element.elementor-element-b3a2054 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9650 .elementor-element.elementor-element-b3a2054:has(:hover) .elementor-image-box-title,
					 .elementor-9650 .elementor-element.elementor-element-b3a2054:has(:focus) .elementor-image-box-title{color:#9A1010;}.elementor-9650 .elementor-element.elementor-element-b3a2054 .elementor-image-box-description{color:#000000;}.elementor-9650 .elementor-element.elementor-element-8609fee{--display:flex;--min-height:34vh;}.elementor-9650 .elementor-element.elementor-element-8609fee:not(.elementor-motion-effects-element-type-background), .elementor-9650 .elementor-element.elementor-element-8609fee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://briantolentino.com/wp-content/uploads/2025/07/Edit-Quotes-Zlatan-Edit-855x1024.png");}.elementor-9650 .elementor-element.elementor-element-0c92867 .elementor-button{background-color:transparent;font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:600;text-shadow:-5px 0px 10px #000000;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(170deg, #FFFFFF 0%, #175FA9CC 41%);border-style:double;}.elementor-9650 .elementor-element.elementor-element-8c457c0{--display:flex;}.elementor-9650 .elementor-element.elementor-element-c740fe8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:362px 0px 0px 0px;}.elementor-9650 .elementor-element.elementor-element-c740fe8 .elementor-image-box-wrapper{text-align:center;}.elementor-9650 .elementor-element.elementor-element-c740fe8.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9650 .elementor-element.elementor-element-c740fe8.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9650 .elementor-element.elementor-element-c740fe8.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-c740fe8 .elementor-image-box-title{margin-bottom:0px;font-size:42px;font-weight:700;text-decoration:underline;color:#010000;}.elementor-9650 .elementor-element.elementor-element-c740fe8 .elementor-image-box-wrapper .elementor-image-box-img{width:67%;}.elementor-9650 .elementor-element.elementor-element-c740fe8 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9650 .elementor-element.elementor-element-c740fe8:has(:hover) .elementor-image-box-title,
					 .elementor-9650 .elementor-element.elementor-element-c740fe8:has(:focus) .elementor-image-box-title{color:#9A1010;}.elementor-9650 .elementor-element.elementor-element-c740fe8 .elementor-image-box-description{color:#000000;}.elementor-9650 .elementor-element.elementor-element-bdc5f1e{--display:flex;--min-height:34vh;}.elementor-9650 .elementor-element.elementor-element-bdc5f1e:not(.elementor-motion-effects-element-type-background), .elementor-9650 .elementor-element.elementor-element-bdc5f1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://briantolentino.com/wp-content/uploads/2025/07/Edit-Quotes-Zlatan-Edit-855x1024.png");}.elementor-9650 .elementor-element.elementor-element-b92b1d8 .elementor-button{background-color:transparent;font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:600;text-shadow:-5px 0px 10px #000000;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(170deg, #FFFFFF 0%, #175FA9CC 41%);border-style:double;}.elementor-9650 .elementor-element.elementor-element-134bb82{--display:flex;}.elementor-9650 .elementor-element.elementor-element-3b18d92{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:362px 0px 0px 0px;}.elementor-9650 .elementor-element.elementor-element-3b18d92 .elementor-image-box-wrapper{text-align:center;}.elementor-9650 .elementor-element.elementor-element-3b18d92.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9650 .elementor-element.elementor-element-3b18d92.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9650 .elementor-element.elementor-element-3b18d92.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-3b18d92 .elementor-image-box-title{margin-bottom:0px;font-size:42px;font-weight:700;text-decoration:underline;color:#010000;}.elementor-9650 .elementor-element.elementor-element-3b18d92 .elementor-image-box-wrapper .elementor-image-box-img{width:67%;}.elementor-9650 .elementor-element.elementor-element-3b18d92 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9650 .elementor-element.elementor-element-3b18d92:has(:hover) .elementor-image-box-title,
					 .elementor-9650 .elementor-element.elementor-element-3b18d92:has(:focus) .elementor-image-box-title{color:#9A1010;}.elementor-9650 .elementor-element.elementor-element-3b18d92 .elementor-image-box-description{color:#000000;}.elementor-9650 .elementor-element.elementor-element-da1d1c8{--display:flex;--min-height:34vh;}.elementor-9650 .elementor-element.elementor-element-da1d1c8:not(.elementor-motion-effects-element-type-background), .elementor-9650 .elementor-element.elementor-element-da1d1c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://briantolentino.com/wp-content/uploads/2025/07/Edit-Quotes-Zlatan-Edit-855x1024.png");}.elementor-9650 .elementor-element.elementor-element-8c4f10e .elementor-button{background-color:transparent;font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:600;text-shadow:-5px 0px 10px #000000;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(170deg, #FFFFFF 0%, #175FA9CC 41%);border-style:double;}.elementor-9650 .elementor-element.elementor-element-eb49db7{--display:flex;}.elementor-9650 .elementor-element.elementor-element-bb2587b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:362px 0px 0px 0px;}.elementor-9650 .elementor-element.elementor-element-bb2587b .elementor-image-box-wrapper{text-align:center;}.elementor-9650 .elementor-element.elementor-element-bb2587b.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9650 .elementor-element.elementor-element-bb2587b.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9650 .elementor-element.elementor-element-bb2587b.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-bb2587b .elementor-image-box-title{margin-bottom:0px;font-size:42px;font-weight:700;text-decoration:underline;color:#010000;}.elementor-9650 .elementor-element.elementor-element-bb2587b .elementor-image-box-wrapper .elementor-image-box-img{width:67%;}.elementor-9650 .elementor-element.elementor-element-bb2587b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9650 .elementor-element.elementor-element-bb2587b:has(:hover) .elementor-image-box-title,
					 .elementor-9650 .elementor-element.elementor-element-bb2587b:has(:focus) .elementor-image-box-title{color:#9A1010;}.elementor-9650 .elementor-element.elementor-element-bb2587b .elementor-image-box-description{color:#000000;}.elementor-9650 .elementor-element.elementor-element-d715b10{--display:flex;--min-height:34vh;}.elementor-9650 .elementor-element.elementor-element-d715b10:not(.elementor-motion-effects-element-type-background), .elementor-9650 .elementor-element.elementor-element-d715b10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://briantolentino.com/wp-content/uploads/2025/07/Edit-Quotes-Zlatan-Edit-855x1024.png");}.elementor-9650 .elementor-element.elementor-element-7dc3aa2 .elementor-button{background-color:transparent;font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:600;text-shadow:-5px 0px 10px #000000;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(170deg, #FFFFFF 0%, #175FA9CC 41%);border-style:double;}.elementor-9650 .elementor-element.elementor-element-ba59c22{--display:flex;}.elementor-9650 .elementor-element.elementor-element-58222d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:362px 0px 0px 0px;}.elementor-9650 .elementor-element.elementor-element-58222d3 .elementor-image-box-wrapper{text-align:center;}.elementor-9650 .elementor-element.elementor-element-58222d3.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9650 .elementor-element.elementor-element-58222d3.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9650 .elementor-element.elementor-element-58222d3.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-58222d3 .elementor-image-box-title{margin-bottom:0px;font-size:42px;font-weight:700;text-decoration:underline;color:#010000;}.elementor-9650 .elementor-element.elementor-element-58222d3 .elementor-image-box-wrapper .elementor-image-box-img{width:67%;}.elementor-9650 .elementor-element.elementor-element-58222d3 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9650 .elementor-element.elementor-element-58222d3:has(:hover) .elementor-image-box-title,
					 .elementor-9650 .elementor-element.elementor-element-58222d3:has(:focus) .elementor-image-box-title{color:#9A1010;}.elementor-9650 .elementor-element.elementor-element-58222d3 .elementor-image-box-description{color:#000000;}.elementor-9650 .elementor-element.elementor-element-06188f2{--display:flex;--min-height:34vh;}.elementor-9650 .elementor-element.elementor-element-06188f2:not(.elementor-motion-effects-element-type-background), .elementor-9650 .elementor-element.elementor-element-06188f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://briantolentino.com/wp-content/uploads/2025/07/Edit-Quotes-Zlatan-Edit-855x1024.png");}.elementor-9650 .elementor-element.elementor-element-4d79c33 .elementor-button{background-color:transparent;font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:600;text-shadow:-5px 0px 10px #000000;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(170deg, #FFFFFF 0%, #175FA9CC 41%);border-style:double;}.elementor-9650 .elementor-element.elementor-element-ba0177e{--display:flex;}.elementor-9650 .elementor-element.elementor-element-2cb471b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:362px 0px 0px 0px;}.elementor-9650 .elementor-element.elementor-element-2cb471b .elementor-image-box-wrapper{text-align:center;}.elementor-9650 .elementor-element.elementor-element-2cb471b.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9650 .elementor-element.elementor-element-2cb471b.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9650 .elementor-element.elementor-element-2cb471b.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-2cb471b .elementor-image-box-title{margin-bottom:0px;font-size:42px;font-weight:700;text-decoration:underline;color:#010000;}.elementor-9650 .elementor-element.elementor-element-2cb471b .elementor-image-box-wrapper .elementor-image-box-img{width:67%;}.elementor-9650 .elementor-element.elementor-element-2cb471b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9650 .elementor-element.elementor-element-2cb471b:has(:hover) .elementor-image-box-title,
					 .elementor-9650 .elementor-element.elementor-element-2cb471b:has(:focus) .elementor-image-box-title{color:#9A1010;}.elementor-9650 .elementor-element.elementor-element-2cb471b .elementor-image-box-description{color:#000000;}.elementor-9650 .elementor-element.elementor-element-c610a2a{--display:flex;--min-height:34vh;}.elementor-9650 .elementor-element.elementor-element-c610a2a:not(.elementor-motion-effects-element-type-background), .elementor-9650 .elementor-element.elementor-element-c610a2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://briantolentino.com/wp-content/uploads/2025/07/Then-vs.-Than-Edit-768x915.png");}.elementor-9650 .elementor-element.elementor-element-f0db3e3 .elementor-button{background-color:transparent;font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:600;text-shadow:-5px 0px 10px #000000;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(170deg, #FFFFFF 0%, #175FA9CC 41%);border-style:double;}.elementor-9650 .elementor-element.elementor-element-49ada4f{--display:flex;}.elementor-9650 .elementor-element.elementor-element-19d9d14{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:362px 0px 0px 0px;}.elementor-9650 .elementor-element.elementor-element-19d9d14 .elementor-image-box-wrapper{text-align:center;}.elementor-9650 .elementor-element.elementor-element-19d9d14.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9650 .elementor-element.elementor-element-19d9d14.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9650 .elementor-element.elementor-element-19d9d14.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-19d9d14 .elementor-image-box-title{margin-bottom:0px;font-size:42px;font-weight:700;text-decoration:underline;color:#010000;}.elementor-9650 .elementor-element.elementor-element-19d9d14 .elementor-image-box-wrapper .elementor-image-box-img{width:67%;}.elementor-9650 .elementor-element.elementor-element-19d9d14 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9650 .elementor-element.elementor-element-19d9d14:has(:hover) .elementor-image-box-title,
					 .elementor-9650 .elementor-element.elementor-element-19d9d14:has(:focus) .elementor-image-box-title{color:#9A1010;}.elementor-9650 .elementor-element.elementor-element-19d9d14 .elementor-image-box-description{color:#000000;}.elementor-9650 .elementor-element.elementor-element-9b44810{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9650 .elementor-element.elementor-element-cb24f51{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:32px;--margin-bottom:32px;--margin-left:32px;--margin-right:32px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-9650 .elementor-element.elementor-element-4dc5995{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Helvetica", Sans-serif;font-size:26px;color:#FFFFFF;}.elementor-9650 .elementor-element.elementor-element-4dc5995 p{margin-block-end:1px;}.elementor-9650 .elementor-element.elementor-element-1e8898a{--display:flex;}@media(max-width:1024px){.elementor-9650 .elementor-element.elementor-element-0785c0c{font-size:6px;}.elementor-9650 .elementor-element.elementor-element-0785c0c p{margin-block-end:15px;}.elementor-9650 .elementor-element.elementor-element-21c0841{font-size:16px;}.elementor-9650 .elementor-element.elementor-element-2f0614f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9650 .elementor-element.elementor-element-2f0614f.elementor-element{--align-self:center;}.elementor-9650 .elementor-element.elementor-element-7a5aae8{font-size:15px;}.elementor-9650 .elementor-element.elementor-element-c0be543{--min-height:10vh;--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9650 .elementor-element.elementor-element-2828058{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9650 .elementor-element.elementor-element-0b12491{margin:23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 250px;padding:40px 40px 40px 40px;}.elementor-9650 .elementor-element.elementor-element-e364618{--e-con-grid-template-columns:repeat(2, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9650 .elementor-element.elementor-element-81410a8{--min-height:0vh;--e-con-grid-template-columns:repeat(2, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9650 .elementor-element.elementor-element-f37f6c2{--gap:11px 11px;--row-gap:11px;--column-gap:11px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9650 .elementor-element.elementor-element-1ae3b38{--margin-top:36px;--margin-bottom:0px;--margin-left:200px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9650 .elementor-element.elementor-element-747e526{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-9650 .elementor-element.elementor-element-b4634aa{--min-height:56vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9650 .elementor-element.elementor-element-d2ba9f0{margin:0150px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9650 .elementor-element.elementor-element-d2ba9f0 .elementor-heading-title{font-size:36px;}.elementor-9650 .elementor-element.elementor-element-0785c0c{font-size:15px;}.elementor-9650 .elementor-element.elementor-element-c0be543{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-9650 .elementor-element.elementor-element-a81a5b7 .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-46e2549 .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-e338465 .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-d03c789 .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-903df28 .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-cec7ae6 .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-bf252ef .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-dbdb3fc .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-be348b3 .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-d885edf .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-81c7845 .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-181ec3c .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-09c4205 .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-93373c1 .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-bfecfc4 .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-9a665c9 .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-78f164c .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-c1ebf83 .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-ffa5987 .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-d025003 .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-b2db361 .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-6a8157a .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-8de249d .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-ed7c197 .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-eecd037 .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-1f854dc .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-3a3f19d .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-0546a11 .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-2e74993 .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-e8b574e .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-2828058{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-9650 .elementor-element.elementor-element-2b02206 .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-a354f21 .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-0b12491{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 83px;padding:10px 0px 0px 0px;}.elementor-9650 .elementor-element.elementor-element-0b12491 .elementor-heading-title{font-size:39px;}.elementor-9650 .elementor-element.elementor-element-e364618{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-9650 .elementor-element.elementor-element-be97ac6 .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-cf6931e .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-b438872 .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-e20e0f5 .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-3f3db22 .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-bd50edf .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-bd9472e{--margin-top:23px;--margin-bottom:-1px;--margin-left:-1px;--margin-right:-1px;}.elementor-9650 .elementor-element.elementor-element-bd61031{padding:18px 0px 13px 0px;}.elementor-9650 .elementor-element.elementor-element-bd61031 .elementor-heading-title{font-size:33px;}.elementor-9650 .elementor-element.elementor-element-81410a8{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-9650 .elementor-element.elementor-element-6d32a81 .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-c0fd56b .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-93a76c9 .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-5a8ba32 .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-c1bec16 .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-92bdf0d .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-998380e .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-f9d7646 .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-d990ca6 .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-988afc0 .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-241e093 .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-a75cffc .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-ff812a3 .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-e2a9036 .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-147807f .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-3a0c5de .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-4968a21 .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-0b37ea5 .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-a7e76b4 .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-735babe .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-d83cd98 .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-9589fb8 .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-d563c24 .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-2da5778 .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-38a75b7 .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-9d5ba91 .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-ac085e9{margin:-123px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9650 .elementor-element.elementor-element-ac085e9 .elementor-heading-title{font-size:30px;}.elementor-9650 .elementor-element.elementor-element-f37f6c2{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-9650 .elementor-element.elementor-element-2d75ce4 .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-5712f1e .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-1ae3b38{--margin-top:47px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9650 .elementor-element.elementor-element-8025830{margin:0px -8px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:12px 0px 7px 0px;}.elementor-9650 .elementor-element.elementor-element-8025830 .elementor-heading-title{font-size:34px;}.elementor-9650 .elementor-element.elementor-element-747e526{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-9650 .elementor-element.elementor-element-b3a2054 .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-c740fe8 .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-3b18d92 .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-bb2587b .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-58222d3 .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-2cb471b .elementor-image-box-img{margin-bottom:0px;}.elementor-9650 .elementor-element.elementor-element-19d9d14 .elementor-image-box-img{margin-bottom:0px;}}@media(min-width:768px){.elementor-9650 .elementor-element.elementor-element-44cf532{--width:65%;}.elementor-9650 .elementor-element.elementor-element-9e7342c{--width:100%;}.elementor-9650 .elementor-element.elementor-element-c0be543{--width:75%;}.elementor-9650 .elementor-element.elementor-element-7100bba{--width:95%;}.elementor-9650 .elementor-element.elementor-element-2df6ae6{--width:95%;}.elementor-9650 .elementor-element.elementor-element-cef5a92{--width:95%;}.elementor-9650 .elementor-element.elementor-element-c2220e6{--width:95%;}.elementor-9650 .elementor-element.elementor-element-b1f5037{--width:95%;}.elementor-9650 .elementor-element.elementor-element-b85fae3{--width:95%;}.elementor-9650 .elementor-element.elementor-element-3f728c2{--width:95%;}.elementor-9650 .elementor-element.elementor-element-fe7e5fb{--width:95%;}.elementor-9650 .elementor-element.elementor-element-2969b6b{--width:95%;}.elementor-9650 .elementor-element.elementor-element-37811f4{--width:95%;}.elementor-9650 .elementor-element.elementor-element-ca09a07{--width:95%;}.elementor-9650 .elementor-element.elementor-element-9cdd808{--width:95%;}.elementor-9650 .elementor-element.elementor-element-9f1a763{--width:95%;}.elementor-9650 .elementor-element.elementor-element-5284eb4{--width:95%;}.elementor-9650 .elementor-element.elementor-element-7695d7c{--width:95%;}.elementor-9650 .elementor-element.elementor-element-9a62678{--width:95%;}.elementor-9650 .elementor-element.elementor-element-9f9638d{--width:95%;}.elementor-9650 .elementor-element.elementor-element-6039bda{--width:95%;}.elementor-9650 .elementor-element.elementor-element-5f94d45{--width:95%;}.elementor-9650 .elementor-element.elementor-element-78effdd{--width:95%;}.elementor-9650 .elementor-element.elementor-element-6cccb9c{--width:95%;}.elementor-9650 .elementor-element.elementor-element-e38ed51{--width:95%;}.elementor-9650 .elementor-element.elementor-element-0d41e30{--width:95%;}.elementor-9650 .elementor-element.elementor-element-1725417{--width:95%;}.elementor-9650 .elementor-element.elementor-element-8840401{--width:95%;}.elementor-9650 .elementor-element.elementor-element-cb9776a{--width:95%;}.elementor-9650 .elementor-element.elementor-element-cfed984{--width:95%;}.elementor-9650 .elementor-element.elementor-element-9527396{--width:95%;}.elementor-9650 .elementor-element.elementor-element-48949bc{--width:95%;}.elementor-9650 .elementor-element.elementor-element-f1667db{--width:95%;}.elementor-9650 .elementor-element.elementor-element-1bd9da5{--width:100%;}.elementor-9650 .elementor-element.elementor-element-2828058{--width:58%;}.elementor-9650 .elementor-element.elementor-element-82a5663{--width:95%;}.elementor-9650 .elementor-element.elementor-element-0629ce3{--width:95%;}.elementor-9650 .elementor-element.elementor-element-e364618{--width:75%;}.elementor-9650 .elementor-element.elementor-element-edb5740{--width:95%;}.elementor-9650 .elementor-element.elementor-element-751d424{--width:95%;}.elementor-9650 .elementor-element.elementor-element-7ba7950{--width:95%;}.elementor-9650 .elementor-element.elementor-element-b7b05bb{--width:95%;}.elementor-9650 .elementor-element.elementor-element-3afe683{--width:95%;}.elementor-9650 .elementor-element.elementor-element-c0a0948{--width:95%;}.elementor-9650 .elementor-element.elementor-element-bd9472e{--width:100%;}.elementor-9650 .elementor-element.elementor-element-81410a8{--width:75%;}.elementor-9650 .elementor-element.elementor-element-3c73ef7{--width:95%;}.elementor-9650 .elementor-element.elementor-element-2e19cfa{--width:95%;}.elementor-9650 .elementor-element.elementor-element-cb60d7f{--width:95%;}.elementor-9650 .elementor-element.elementor-element-72d0abf{--width:95%;}.elementor-9650 .elementor-element.elementor-element-391e438{--width:95%;}.elementor-9650 .elementor-element.elementor-element-9309602{--width:95%;}.elementor-9650 .elementor-element.elementor-element-a51c63d{--width:95%;}.elementor-9650 .elementor-element.elementor-element-ee8ac87{--width:95%;}.elementor-9650 .elementor-element.elementor-element-c3c0759{--width:95%;}.elementor-9650 .elementor-element.elementor-element-295cdec{--width:95%;}.elementor-9650 .elementor-element.elementor-element-3a117cd{--width:95%;}.elementor-9650 .elementor-element.elementor-element-b90a109{--width:95%;}.elementor-9650 .elementor-element.elementor-element-b2a691a{--width:95%;}.elementor-9650 .elementor-element.elementor-element-cd644bc{--width:95%;}.elementor-9650 .elementor-element.elementor-element-a697dc4{--width:95%;}.elementor-9650 .elementor-element.elementor-element-ea5aa46{--width:95%;}.elementor-9650 .elementor-element.elementor-element-dcf6728{--width:95%;}.elementor-9650 .elementor-element.elementor-element-d87ec80{--width:95%;}.elementor-9650 .elementor-element.elementor-element-77c864c{--width:95%;}.elementor-9650 .elementor-element.elementor-element-2117100{--width:95%;}.elementor-9650 .elementor-element.elementor-element-e9c1da7{--width:95%;}.elementor-9650 .elementor-element.elementor-element-663d3b5{--width:95%;}.elementor-9650 .elementor-element.elementor-element-813b6b4{--width:95%;}.elementor-9650 .elementor-element.elementor-element-f276138{--width:95%;}.elementor-9650 .elementor-element.elementor-element-d8653dd{--width:95%;}.elementor-9650 .elementor-element.elementor-element-0dc6e0d{--width:95%;}.elementor-9650 .elementor-element.elementor-element-9395d22{--width:100%;}.elementor-9650 .elementor-element.elementor-element-f37f6c2{--width:58%;}.elementor-9650 .elementor-element.elementor-element-412dcfa{--width:95%;}.elementor-9650 .elementor-element.elementor-element-7321f29{--width:95%;}.elementor-9650 .elementor-element.elementor-element-1ae3b38{--width:50%;}.elementor-9650 .elementor-element.elementor-element-747e526{--width:57%;}.elementor-9650 .elementor-element.elementor-element-d571b99{--width:95%;}.elementor-9650 .elementor-element.elementor-element-8609fee{--width:95%;}.elementor-9650 .elementor-element.elementor-element-bdc5f1e{--width:95%;}.elementor-9650 .elementor-element.elementor-element-da1d1c8{--width:95%;}.elementor-9650 .elementor-element.elementor-element-d715b10{--width:95%;}.elementor-9650 .elementor-element.elementor-element-06188f2{--width:95%;}.elementor-9650 .elementor-element.elementor-element-c610a2a{--width:95%;}.elementor-9650 .elementor-element.elementor-element-cb24f51{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-9650 .elementor-element.elementor-element-c0be543{--width:800px;}.elementor-9650 .elementor-element.elementor-element-2828058{--width:1000px;}.elementor-9650 .elementor-element.elementor-element-e364618{--width:1000px;}.elementor-9650 .elementor-element.elementor-element-81410a8{--width:1000px;}.elementor-9650 .elementor-element.elementor-element-f37f6c2{--width:800px;}.elementor-9650 .elementor-element.elementor-element-747e526{--width:1000px;}}/* Start custom CSS for image-box, class: .elementor-element-a81a5b7 *//* 🧡 Warm Gradient Button Behind Image Box Title */
.elementor-image-box-title .frida-highlight {
  background: linear-gradient(135deg, #fddcc1, #f7a980); /* warmer peach-orange */
  padding: 10px 24px;
  border-radius: 24px;
  display: inline-block;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
  font-family: 'Cormorant Garamond', serif;
  font-size: 20px;
  font-weight: 600;
  color: #4e2b1c;
  transition: all 0.3s ease-in-out;
  margin-top: 0;     /* Tight spacing above */
  margin-bottom: 0;  /* Tight spacing below */
  text-align: center;
}

/* 🔁 Pulse effect on hover */
.elementor-image-box-title .frida-highlight:hover {
  animation: pulse-glow 0.6s ease-in-out infinite alternate;
}

/* 🔁 Pulse keyframe */
@keyframes pulse-glow {
  from {
    transform: scale(1);
    box-shadow: 0 0 10px rgba(255, 150, 100, 0.3);
  }
  to {
    transform: scale(1.03);
    box-shadow: 0 0 18px rgba(255, 150, 100, 0.45);
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-46e2549 *//* 🧡 Warm Gradient Button Behind Image Box Title */
.elementor-image-box-title .frida-highlight {
  background: linear-gradient(135deg, #fddcc1, #f7a980); /* warmer peach-orange */
  padding: 10px 24px;
  border-radius: 24px;
  display: inline-block;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
  font-family: 'Cormorant Garamond', serif;
  font-size: 20px;
  font-weight: 600;
  color: #4e2b1c;
  transition: all 0.3s ease-in-out;
  margin-top: 0;     /* Tight spacing above */
  margin-bottom: 0;  /* Tight spacing below */
  text-align: center;
}

/* 🔁 Pulse effect on hover */
.elementor-image-box-title .frida-highlight:hover {
  animation: pulse-glow 0.6s ease-in-out infinite alternate;
}

/* 🔁 Pulse keyframe */
@keyframes pulse-glow {
  from {
    transform: scale(1);
    box-shadow: 0 0 10px rgba(255, 150, 100, 0.3);
  }
  to {
    transform: scale(1.03);
    box-shadow: 0 0 18px rgba(255, 150, 100, 0.45);
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e338465 *//* 🧡 Warm Gradient Button Behind Image Box Title */
.elementor-image-box-title .frida-highlight {
  background: linear-gradient(135deg, #fddcc1, #f7a980); /* warmer peach-orange */
  padding: 10px 24px;
  border-radius: 24px;
  display: inline-block;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
  font-family: 'Cormorant Garamond', serif;
  font-size: 20px;
  font-weight: 600;
  color: #4e2b1c;
  transition: all 0.3s ease-in-out;
  margin-top: 0;     /* Tight spacing above */
  margin-bottom: 0;  /* Tight spacing below */
  text-align: center;
}

/* 🔁 Pulse effect on hover */
.elementor-image-box-title .frida-highlight:hover {
  animation: pulse-glow 0.6s ease-in-out infinite alternate;
}

/* 🔁 Pulse keyframe */
@keyframes pulse-glow {
  from {
    transform: scale(1);
    box-shadow: 0 0 10px rgba(255, 150, 100, 0.3);
  }
  to {
    transform: scale(1.03);
    box-shadow: 0 0 18px rgba(255, 150, 100, 0.45);
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d03c789 *//* 🧡 Warm Gradient Button Behind Image Box Title */
.elementor-image-box-title .frida-highlight {
  background: linear-gradient(135deg, #fddcc1, #f7a980); /* warmer peach-orange */
  padding: 10px 24px;
  border-radius: 24px;
  display: inline-block;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
  font-family: 'Cormorant Garamond', serif;
  font-size: 20px;
  font-weight: 600;
  color: #4e2b1c;
  transition: all 0.3s ease-in-out;
  margin-top: 0;     /* Tight spacing above */
  margin-bottom: 0;  /* Tight spacing below */
  text-align: center;
}

/* 🔁 Pulse effect on hover */
.elementor-image-box-title .frida-highlight:hover {
  animation: pulse-glow 0.6s ease-in-out infinite alternate;
}

/* 🔁 Pulse keyframe */
@keyframes pulse-glow {
  from {
    transform: scale(1);
    box-shadow: 0 0 10px rgba(255, 150, 100, 0.3);
  }
  to {
    transform: scale(1.03);
    box-shadow: 0 0 18px rgba(255, 150, 100, 0.45);
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-903df28 *//* 🧡 Warm Gradient Button Behind Image Box Title */
.elementor-image-box-title .frida-highlight {
  background: linear-gradient(135deg, #fddcc1, #f7a980); /* warmer peach-orange */
  padding: 10px 24px;
  border-radius: 24px;
  display: inline-block;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
  font-family: 'Cormorant Garamond', serif;
  font-size: 20px;
  font-weight: 600;
  color: #4e2b1c;
  transition: all 0.3s ease-in-out;
  margin-top: 0;     /* Tight spacing above */
  margin-bottom: 0;  /* Tight spacing below */
  text-align: center;
}

/* 🔁 Pulse effect on hover */
.elementor-image-box-title .frida-highlight:hover {
  animation: pulse-glow 0.6s ease-in-out infinite alternate;
}

/* 🔁 Pulse keyframe */
@keyframes pulse-glow {
  from {
    transform: scale(1);
    box-shadow: 0 0 10px rgba(255, 150, 100, 0.3);
  }
  to {
    transform: scale(1.03);
    box-shadow: 0 0 18px rgba(255, 150, 100, 0.45);
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-cec7ae6 *//* 🧡 Warm Gradient Button Behind Image Box Title */
.elementor-image-box-title .frida-highlight {
  background: linear-gradient(135deg, #fddcc1, #f7a980); /* warmer peach-orange */
  padding: 10px 24px;
  border-radius: 24px;
  display: inline-block;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
  font-family: 'Cormorant Garamond', serif;
  font-size: 20px;
  font-weight: 600;
  color: #4e2b1c;
  transition: all 0.3s ease-in-out;
  margin-top: 0;     /* Tight spacing above */
  margin-bottom: 0;  /* Tight spacing below */
  text-align: center;
}

/* 🔁 Pulse effect on hover */
.elementor-image-box-title .frida-highlight:hover {
  animation: pulse-glow 0.6s ease-in-out infinite alternate;
}

/* 🔁 Pulse keyframe */
@keyframes pulse-glow {
  from {
    transform: scale(1);
    box-shadow: 0 0 10px rgba(255, 150, 100, 0.3);
  }
  to {
    transform: scale(1.03);
    box-shadow: 0 0 18px rgba(255, 150, 100, 0.45);
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-bf252ef *//* 🧡 Warm Gradient Button Behind Image Box Title */
.elementor-image-box-title .frida-highlight {
  background: linear-gradient(135deg, #fddcc1, #f7a980); /* warmer peach-orange */
  padding: 10px 24px;
  border-radius: 24px;
  display: inline-block;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
  font-family: 'Cormorant Garamond', serif;
  font-size: 20px;
  font-weight: 600;
  color: #4e2b1c;
  transition: all 0.3s ease-in-out;
  margin-top: 0;     /* Tight spacing above */
  margin-bottom: 0;  /* Tight spacing below */
  text-align: center;
}

/* 🔁 Pulse effect on hover */
.elementor-image-box-title .frida-highlight:hover {
  animation: pulse-glow 0.6s ease-in-out infinite alternate;
}

/* 🔁 Pulse keyframe */
@keyframes pulse-glow {
  from {
    transform: scale(1);
    box-shadow: 0 0 10px rgba(255, 150, 100, 0.3);
  }
  to {
    transform: scale(1.03);
    box-shadow: 0 0 18px rgba(255, 150, 100, 0.45);
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-dbdb3fc *//* 🧡 Warm Gradient Button Behind Image Box Title */
.elementor-image-box-title .frida-highlight {
  background: linear-gradient(135deg, #fddcc1, #f7a980); /* warmer peach-orange */
  padding: 10px 24px;
  border-radius: 24px;
  display: inline-block;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
  font-family: 'Cormorant Garamond', serif;
  font-size: 20px;
  font-weight: 600;
  color: #4e2b1c;
  transition: all 0.3s ease-in-out;
  margin-top: 0;     /* Tight spacing above */
  margin-bottom: 0;  /* Tight spacing below */
  text-align: center;
}

/* 🔁 Pulse effect on hover */
.elementor-image-box-title .frida-highlight:hover {
  animation: pulse-glow 0.6s ease-in-out infinite alternate;
}

/* 🔁 Pulse keyframe */
@keyframes pulse-glow {
  from {
    transform: scale(1);
    box-shadow: 0 0 10px rgba(255, 150, 100, 0.3);
  }
  to {
    transform: scale(1.03);
    box-shadow: 0 0 18px rgba(255, 150, 100, 0.45);
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-be348b3 *//* 🧡 Warm Gradient Button Behind Image Box Title */
.elementor-image-box-title .frida-highlight {
  background: linear-gradient(135deg, #fddcc1, #f7a980); /* warmer peach-orange */
  padding: 10px 24px;
  border-radius: 24px;
  display: inline-block;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
  font-family: 'Cormorant Garamond', serif;
  font-size: 20px;
  font-weight: 600;
  color: #4e2b1c;
  transition: all 0.3s ease-in-out;
  margin-top: 0;     /* Tight spacing above */
  margin-bottom: 0;  /* Tight spacing below */
  text-align: center;
}

/* 🔁 Pulse effect on hover */
.elementor-image-box-title .frida-highlight:hover {
  animation: pulse-glow 0.6s ease-in-out infinite alternate;
}

/* 🔁 Pulse keyframe */
@keyframes pulse-glow {
  from {
    transform: scale(1);
    box-shadow: 0 0 10px rgba(255, 150, 100, 0.3);
  }
  to {
    transform: scale(1.03);
    box-shadow: 0 0 18px rgba(255, 150, 100, 0.45);
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d885edf *//* 🧡 Warm Gradient Button Behind Image Box Title */
.elementor-image-box-title .frida-highlight {
  background: linear-gradient(135deg, #fddcc1, #f7a980); /* warmer peach-orange */
  padding: 10px 24px;
  border-radius: 24px;
  display: inline-block;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
  font-family: 'Cormorant Garamond', serif;
  font-size: 20px;
  font-weight: 600;
  color: #4e2b1c;
  transition: all 0.3s ease-in-out;
  margin-top: 0;     /* Tight spacing above */
  margin-bottom: 0;  /* Tight spacing below */
  text-align: center;
}

/* 🔁 Pulse effect on hover */
.elementor-image-box-title .frida-highlight:hover {
  animation: pulse-glow 0.6s ease-in-out infinite alternate;
}

/* 🔁 Pulse keyframe */
@keyframes pulse-glow {
  from {
    transform: scale(1);
    box-shadow: 0 0 10px rgba(255, 150, 100, 0.3);
  }
  to {
    transform: scale(1.03);
    box-shadow: 0 0 18px rgba(255, 150, 100, 0.45);
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-81c7845 *//* 🧡 Warm Gradient Button Behind Image Box Title */
.elementor-image-box-title .frida-highlight {
  background: linear-gradient(135deg, #fddcc1, #f7a980); /* warmer peach-orange */
  padding: 10px 24px;
  border-radius: 24px;
  display: inline-block;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
  font-family: 'Cormorant Garamond', serif;
  font-size: 20px;
  font-weight: 600;
  color: #4e2b1c;
  transition: all 0.3s ease-in-out;
  margin-top: 0;     /* Tight spacing above */
  margin-bottom: 0;  /* Tight spacing below */
  text-align: center;
}

/* 🔁 Pulse effect on hover */
.elementor-image-box-title .frida-highlight:hover {
  animation: pulse-glow 0.6s ease-in-out infinite alternate;
}

/* 🔁 Pulse keyframe */
@keyframes pulse-glow {
  from {
    transform: scale(1);
    box-shadow: 0 0 10px rgba(255, 150, 100, 0.3);
  }
  to {
    transform: scale(1.03);
    box-shadow: 0 0 18px rgba(255, 150, 100, 0.45);
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-181ec3c *//* 🧡 Warm Gradient Button Behind Image Box Title */
.elementor-image-box-title .frida-highlight {
  background: linear-gradient(135deg, #fddcc1, #f7a980); /* warmer peach-orange */
  padding: 10px 24px;
  border-radius: 24px;
  display: inline-block;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
  font-family: 'Cormorant Garamond', serif;
  font-size: 20px;
  font-weight: 600;
  color: #4e2b1c;
  transition: all 0.3s ease-in-out;
  margin-top: 0;     /* Tight spacing above */
  margin-bottom: 0;  /* Tight spacing below */
  text-align: center;
}

/* 🔁 Pulse effect on hover */
.elementor-image-box-title .frida-highlight:hover {
  animation: pulse-glow 0.6s ease-in-out infinite alternate;
}

/* 🔁 Pulse keyframe */
@keyframes pulse-glow {
  from {
    transform: scale(1);
    box-shadow: 0 0 10px rgba(255, 150, 100, 0.3);
  }
  to {
    transform: scale(1.03);
    box-shadow: 0 0 18px rgba(255, 150, 100, 0.45);
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-09c4205 *//* 🧡 Warm Gradient Button Behind Image Box Title */
.elementor-image-box-title .frida-highlight {
  background: linear-gradient(135deg, #fddcc1, #f7a980); /* warmer peach-orange */
  padding: 10px 24px;
  border-radius: 24px;
  display: inline-block;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
  font-family: 'Cormorant Garamond', serif;
  font-size: 20px;
  font-weight: 600;
  color: #4e2b1c;
  transition: all 0.3s ease-in-out;
  margin-top: 0;     /* Tight spacing above */
  margin-bottom: 0;  /* Tight spacing below */
  text-align: center;
}

/* 🔁 Pulse effect on hover */
.elementor-image-box-title .frida-highlight:hover {
  animation: pulse-glow 0.6s ease-in-out infinite alternate;
}

/* 🔁 Pulse keyframe */
@keyframes pulse-glow {
  from {
    transform: scale(1);
    box-shadow: 0 0 10px rgba(255, 150, 100, 0.3);
  }
  to {
    transform: scale(1.03);
    box-shadow: 0 0 18px rgba(255, 150, 100, 0.45);
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-93373c1 *//* 🧡 Warm Gradient Button Behind Image Box Title */
.elementor-image-box-title .frida-highlight {
  background: linear-gradient(135deg, #fddcc1, #f7a980); /* warmer peach-orange */
  padding: 10px 24px;
  border-radius: 24px;
  display: inline-block;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
  font-family: 'Cormorant Garamond', serif;
  font-size: 20px;
  font-weight: 600;
  color: #4e2b1c;
  transition: all 0.3s ease-in-out;
  margin-top: 0;     /* Tight spacing above */
  margin-bottom: 0;  /* Tight spacing below */
  text-align: center;
}

/* 🔁 Pulse effect on hover */
.elementor-image-box-title .frida-highlight:hover {
  animation: pulse-glow 0.6s ease-in-out infinite alternate;
}

/* 🔁 Pulse keyframe */
@keyframes pulse-glow {
  from {
    transform: scale(1);
    box-shadow: 0 0 10px rgba(255, 150, 100, 0.3);
  }
  to {
    transform: scale(1.03);
    box-shadow: 0 0 18px rgba(255, 150, 100, 0.45);
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-bfecfc4 *//* 🧡 Warm Gradient Button Behind Image Box Title */
.elementor-image-box-title .frida-highlight {
  background: linear-gradient(135deg, #fddcc1, #f7a980); /* warmer peach-orange */
  padding: 10px 24px;
  border-radius: 24px;
  display: inline-block;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
  font-family: 'Cormorant Garamond', serif;
  font-size: 20px;
  font-weight: 600;
  color: #4e2b1c;
  transition: all 0.3s ease-in-out;
  margin-top: 0;     /* Tight spacing above */
  margin-bottom: 0;  /* Tight spacing below */
  text-align: center;
}

/* 🔁 Pulse effect on hover */
.elementor-image-box-title .frida-highlight:hover {
  animation: pulse-glow 0.6s ease-in-out infinite alternate;
}

/* 🔁 Pulse keyframe */
@keyframes pulse-glow {
  from {
    transform: scale(1);
    box-shadow: 0 0 10px rgba(255, 150, 100, 0.3);
  }
  to {
    transform: scale(1.03);
    box-shadow: 0 0 18px rgba(255, 150, 100, 0.45);
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9a665c9 *//* 🧡 Warm Gradient Button Behind Image Box Title */
.elementor-image-box-title .frida-highlight {
  background: linear-gradient(135deg, #fddcc1, #f7a980); /* warmer peach-orange */
  padding: 10px 24px;
  border-radius: 24px;
  display: inline-block;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
  font-family: 'Cormorant Garamond', serif;
  font-size: 20px;
  font-weight: 600;
  color: #4e2b1c;
  transition: all 0.3s ease-in-out;
  margin-top: 0;     /* Tight spacing above */
  margin-bottom: 0;  /* Tight spacing below */
  text-align: center;
}

/* 🔁 Pulse effect on hover */
.elementor-image-box-title .frida-highlight:hover {
  animation: pulse-glow 0.6s ease-in-out infinite alternate;
}

/* 🔁 Pulse keyframe */
@keyframes pulse-glow {
  from {
    transform: scale(1);
    box-shadow: 0 0 10px rgba(255, 150, 100, 0.3);
  }
  to {
    transform: scale(1.03);
    box-shadow: 0 0 18px rgba(255, 150, 100, 0.45);
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-78f164c *//* 🧡 Warm Gradient Button Behind Image Box Title */
.elementor-image-box-title .frida-highlight {
  background: linear-gradient(135deg, #fddcc1, #f7a980); /* warmer peach-orange */
  padding: 10px 24px;
  border-radius: 24px;
  display: inline-block;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
  font-family: 'Cormorant Garamond', serif;
  font-size: 20px;
  font-weight: 600;
  color: #4e2b1c;
  transition: all 0.3s ease-in-out;
  margin-top: 0;     /* Tight spacing above */
  margin-bottom: 0;  /* Tight spacing below */
  text-align: center;
}

/* 🔁 Pulse effect on hover */
.elementor-image-box-title .frida-highlight:hover {
  animation: pulse-glow 0.6s ease-in-out infinite alternate;
}

/* 🔁 Pulse keyframe */
@keyframes pulse-glow {
  from {
    transform: scale(1);
    box-shadow: 0 0 10px rgba(255, 150, 100, 0.3);
  }
  to {
    transform: scale(1.03);
    box-shadow: 0 0 18px rgba(255, 150, 100, 0.45);
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c1ebf83 *//* 🧡 Warm Gradient Button Behind Image Box Title */
.elementor-image-box-title .frida-highlight {
  background: linear-gradient(135deg, #fddcc1, #f7a980); /* warmer peach-orange */
  padding: 10px 24px;
  border-radius: 24px;
  display: inline-block;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
  font-family: 'Cormorant Garamond', serif;
  font-size: 20px;
  font-weight: 600;
  color: #4e2b1c;
  transition: all 0.3s ease-in-out;
  margin-top: 0;     /* Tight spacing above */
  margin-bottom: 0;  /* Tight spacing below */
  text-align: center;
}

/* 🔁 Pulse effect on hover */
.elementor-image-box-title .frida-highlight:hover {
  animation: pulse-glow 0.6s ease-in-out infinite alternate;
}

/* 🔁 Pulse keyframe */
@keyframes pulse-glow {
  from {
    transform: scale(1);
    box-shadow: 0 0 10px rgba(255, 150, 100, 0.3);
  }
  to {
    transform: scale(1.03);
    box-shadow: 0 0 18px rgba(255, 150, 100, 0.45);
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ffa5987 *//* 🧡 Warm Gradient Button Behind Image Box Title */
.elementor-image-box-title .frida-highlight {
  background: linear-gradient(135deg, #fddcc1, #f7a980); /* warmer peach-orange */
  padding: 10px 24px;
  border-radius: 24px;
  display: inline-block;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
  font-family: 'Cormorant Garamond', serif;
  font-size: 20px;
  font-weight: 600;
  color: #4e2b1c;
  transition: all 0.3s ease-in-out;
  margin-top: 0;     /* Tight spacing above */
  margin-bottom: 0;  /* Tight spacing below */
  text-align: center;
}

/* 🔁 Pulse effect on hover */
.elementor-image-box-title .frida-highlight:hover {
  animation: pulse-glow 0.6s ease-in-out infinite alternate;
}

/* 🔁 Pulse keyframe */
@keyframes pulse-glow {
  from {
    transform: scale(1);
    box-shadow: 0 0 10px rgba(255, 150, 100, 0.3);
  }
  to {
    transform: scale(1.03);
    box-shadow: 0 0 18px rgba(255, 150, 100, 0.45);
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d025003 *//* 🧡 Warm Gradient Button Behind Image Box Title */
.elementor-image-box-title .frida-highlight {
  background: linear-gradient(135deg, #fddcc1, #f7a980); /* warmer peach-orange */
  padding: 10px 24px;
  border-radius: 24px;
  display: inline-block;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
  font-family: 'Cormorant Garamond', serif;
  font-size: 20px;
  font-weight: 600;
  color: #4e2b1c;
  transition: all 0.3s ease-in-out;
  margin-top: 0;     /* Tight spacing above */
  margin-bottom: 0;  /* Tight spacing below */
  text-align: center;
}

/* 🔁 Pulse effect on hover */
.elementor-image-box-title .frida-highlight:hover {
  animation: pulse-glow 0.6s ease-in-out infinite alternate;
}

/* 🔁 Pulse keyframe */
@keyframes pulse-glow {
  from {
    transform: scale(1);
    box-shadow: 0 0 10px rgba(255, 150, 100, 0.3);
  }
  to {
    transform: scale(1.03);
    box-shadow: 0 0 18px rgba(255, 150, 100, 0.45);
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b2db361 *//* 🧡 Warm Gradient Button Behind Image Box Title */
.elementor-image-box-title .frida-highlight {
  background: linear-gradient(135deg, #fddcc1, #f7a980); /* warmer peach-orange */
  padding: 10px 24px;
  border-radius: 24px;
  display: inline-block;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
  font-family: 'Cormorant Garamond', serif;
  font-size: 20px;
  font-weight: 600;
  color: #4e2b1c;
  transition: all 0.3s ease-in-out;
  margin-top: 0;     /* Tight spacing above */
  margin-bottom: 0;  /* Tight spacing below */
  text-align: center;
}

/* 🔁 Pulse effect on hover */
.elementor-image-box-title .frida-highlight:hover {
  animation: pulse-glow 0.6s ease-in-out infinite alternate;
}

/* 🔁 Pulse keyframe */
@keyframes pulse-glow {
  from {
    transform: scale(1);
    box-shadow: 0 0 10px rgba(255, 150, 100, 0.3);
  }
  to {
    transform: scale(1.03);
    box-shadow: 0 0 18px rgba(255, 150, 100, 0.45);
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6a8157a *//* 🧡 Warm Gradient Button Behind Image Box Title */
.elementor-image-box-title .frida-highlight {
  background: linear-gradient(135deg, #fddcc1, #f7a980); /* warmer peach-orange */
  padding: 10px 24px;
  border-radius: 24px;
  display: inline-block;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
  font-family: 'Cormorant Garamond', serif;
  font-size: 20px;
  font-weight: 600;
  color: #4e2b1c;
  transition: all 0.3s ease-in-out;
  margin-top: 0;     /* Tight spacing above */
  margin-bottom: 0;  /* Tight spacing below */
  text-align: center;
}

/* 🔁 Pulse effect on hover */
.elementor-image-box-title .frida-highlight:hover {
  animation: pulse-glow 0.6s ease-in-out infinite alternate;
}

/* 🔁 Pulse keyframe */
@keyframes pulse-glow {
  from {
    transform: scale(1);
    box-shadow: 0 0 10px rgba(255, 150, 100, 0.3);
  }
  to {
    transform: scale(1.03);
    box-shadow: 0 0 18px rgba(255, 150, 100, 0.45);
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8de249d *//* 🧡 Warm Gradient Button Behind Image Box Title */
.elementor-image-box-title .frida-highlight {
  background: linear-gradient(135deg, #fddcc1, #f7a980); /* warmer peach-orange */
  padding: 10px 24px;
  border-radius: 24px;
  display: inline-block;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
  font-family: 'Cormorant Garamond', serif;
  font-size: 20px;
  font-weight: 600;
  color: #4e2b1c;
  transition: all 0.3s ease-in-out;
  margin-top: 0;     /* Tight spacing above */
  margin-bottom: 0;  /* Tight spacing below */
  text-align: center;
}

/* 🔁 Pulse effect on hover */
.elementor-image-box-title .frida-highlight:hover {
  animation: pulse-glow 0.6s ease-in-out infinite alternate;
}

/* 🔁 Pulse keyframe */
@keyframes pulse-glow {
  from {
    transform: scale(1);
    box-shadow: 0 0 10px rgba(255, 150, 100, 0.3);
  }
  to {
    transform: scale(1.03);
    box-shadow: 0 0 18px rgba(255, 150, 100, 0.45);
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ed7c197 *//* 🧡 Warm Gradient Button Behind Image Box Title */
.elementor-image-box-title .frida-highlight {
  background: linear-gradient(135deg, #fddcc1, #f7a980); /* warmer peach-orange */
  padding: 10px 24px;
  border-radius: 24px;
  display: inline-block;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
  font-family: 'Cormorant Garamond', serif;
  font-size: 20px;
  font-weight: 600;
  color: #4e2b1c;
  transition: all 0.3s ease-in-out;
  margin-top: 0;     /* Tight spacing above */
  margin-bottom: 0;  /* Tight spacing below */
  text-align: center;
}

/* 🔁 Pulse effect on hover */
.elementor-image-box-title .frida-highlight:hover {
  animation: pulse-glow 0.6s ease-in-out infinite alternate;
}

/* 🔁 Pulse keyframe */
@keyframes pulse-glow {
  from {
    transform: scale(1);
    box-shadow: 0 0 10px rgba(255, 150, 100, 0.3);
  }
  to {
    transform: scale(1.03);
    box-shadow: 0 0 18px rgba(255, 150, 100, 0.45);
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-eecd037 *//* 🧡 Warm Gradient Button Behind Image Box Title */
.elementor-image-box-title .frida-highlight {
  background: linear-gradient(135deg, #fddcc1, #f7a980); /* warmer peach-orange */
  padding: 10px 24px;
  border-radius: 24px;
  display: inline-block;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
  font-family: 'Cormorant Garamond', serif;
  font-size: 20px;
  font-weight: 600;
  color: #4e2b1c;
  transition: all 0.3s ease-in-out;
  margin-top: 0;     /* Tight spacing above */
  margin-bottom: 0;  /* Tight spacing below */
  text-align: center;
}

/* 🔁 Pulse effect on hover */
.elementor-image-box-title .frida-highlight:hover {
  animation: pulse-glow 0.6s ease-in-out infinite alternate;
}

/* 🔁 Pulse keyframe */
@keyframes pulse-glow {
  from {
    transform: scale(1);
    box-shadow: 0 0 10px rgba(255, 150, 100, 0.3);
  }
  to {
    transform: scale(1.03);
    box-shadow: 0 0 18px rgba(255, 150, 100, 0.45);
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1f854dc *//* 🧡 Warm Gradient Button Behind Image Box Title */
.elementor-image-box-title .frida-highlight {
  background: linear-gradient(135deg, #fddcc1, #f7a980); /* warmer peach-orange */
  padding: 10px 24px;
  border-radius: 24px;
  display: inline-block;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
  font-family: 'Cormorant Garamond', serif;
  font-size: 20px;
  font-weight: 600;
  color: #4e2b1c;
  transition: all 0.3s ease-in-out;
  margin-top: 0;     /* Tight spacing above */
  margin-bottom: 0;  /* Tight spacing below */
  text-align: center;
}

/* 🔁 Pulse effect on hover */
.elementor-image-box-title .frida-highlight:hover {
  animation: pulse-glow 0.6s ease-in-out infinite alternate;
}

/* 🔁 Pulse keyframe */
@keyframes pulse-glow {
  from {
    transform: scale(1);
    box-shadow: 0 0 10px rgba(255, 150, 100, 0.3);
  }
  to {
    transform: scale(1.03);
    box-shadow: 0 0 18px rgba(255, 150, 100, 0.45);
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3a3f19d *//* 🧡 Warm Gradient Button Behind Image Box Title */
.elementor-image-box-title .frida-highlight {
  background: linear-gradient(135deg, #fddcc1, #f7a980); /* warmer peach-orange */
  padding: 10px 24px;
  border-radius: 24px;
  display: inline-block;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
  font-family: 'Cormorant Garamond', serif;
  font-size: 20px;
  font-weight: 600;
  color: #4e2b1c;
  transition: all 0.3s ease-in-out;
  margin-top: 0;     /* Tight spacing above */
  margin-bottom: 0;  /* Tight spacing below */
  text-align: center;
}

/* 🔁 Pulse effect on hover */
.elementor-image-box-title .frida-highlight:hover {
  animation: pulse-glow 0.6s ease-in-out infinite alternate;
}

/* 🔁 Pulse keyframe */
@keyframes pulse-glow {
  from {
    transform: scale(1);
    box-shadow: 0 0 10px rgba(255, 150, 100, 0.3);
  }
  to {
    transform: scale(1.03);
    box-shadow: 0 0 18px rgba(255, 150, 100, 0.45);
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0546a11 *//* 🧡 Warm Gradient Button Behind Image Box Title */
.elementor-image-box-title .frida-highlight {
  background: linear-gradient(135deg, #fddcc1, #f7a980); /* warmer peach-orange */
  padding: 10px 24px;
  border-radius: 24px;
  display: inline-block;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
  font-family: 'Cormorant Garamond', serif;
  font-size: 20px;
  font-weight: 600;
  color: #4e2b1c;
  transition: all 0.3s ease-in-out;
  margin-top: 0;     /* Tight spacing above */
  margin-bottom: 0;  /* Tight spacing below */
  text-align: center;
}

/* 🔁 Pulse effect on hover */
.elementor-image-box-title .frida-highlight:hover {
  animation: pulse-glow 0.6s ease-in-out infinite alternate;
}

/* 🔁 Pulse keyframe */
@keyframes pulse-glow {
  from {
    transform: scale(1);
    box-shadow: 0 0 10px rgba(255, 150, 100, 0.3);
  }
  to {
    transform: scale(1.03);
    box-shadow: 0 0 18px rgba(255, 150, 100, 0.45);
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2e74993 *//* 🧡 Warm Gradient Button Behind Image Box Title */
.elementor-image-box-title .frida-highlight {
  background: linear-gradient(135deg, #fddcc1, #f7a980); /* warmer peach-orange */
  padding: 10px 24px;
  border-radius: 24px;
  display: inline-block;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
  font-family: 'Cormorant Garamond', serif;
  font-size: 20px;
  font-weight: 600;
  color: #4e2b1c;
  transition: all 0.3s ease-in-out;
  margin-top: 0;     /* Tight spacing above */
  margin-bottom: 0;  /* Tight spacing below */
  text-align: center;
}

/* 🔁 Pulse effect on hover */
.elementor-image-box-title .frida-highlight:hover {
  animation: pulse-glow 0.6s ease-in-out infinite alternate;
}

/* 🔁 Pulse keyframe */
@keyframes pulse-glow {
  from {
    transform: scale(1);
    box-shadow: 0 0 10px rgba(255, 150, 100, 0.3);
  }
  to {
    transform: scale(1.03);
    box-shadow: 0 0 18px rgba(255, 150, 100, 0.45);
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e8b574e *//* 🧡 Warm Gradient Button Behind Image Box Title */
.elementor-image-box-title .frida-highlight {
  background: linear-gradient(135deg, #fddcc1, #f7a980); /* warmer peach-orange */
  padding: 10px 24px;
  border-radius: 24px;
  display: inline-block;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
  font-family: 'Cormorant Garamond', serif;
  font-size: 20px;
  font-weight: 600;
  color: #4e2b1c;
  transition: all 0.3s ease-in-out;
  margin-top: 0;     /* Tight spacing above */
  margin-bottom: 0;  /* Tight spacing below */
  text-align: center;
}

/* 🔁 Pulse effect on hover */
.elementor-image-box-title .frida-highlight:hover {
  animation: pulse-glow 0.6s ease-in-out infinite alternate;
}

/* 🔁 Pulse keyframe */
@keyframes pulse-glow {
  from {
    transform: scale(1);
    box-shadow: 0 0 10px rgba(255, 150, 100, 0.3);
  }
  to {
    transform: scale(1.03);
    box-shadow: 0 0 18px rgba(255, 150, 100, 0.45);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0be543 *//* ===== Force 3/2/1 card grid + neutralize Elementor widths ===== */

/* TEMP debug (remove later) */
{{WRAPPER}}{ outline:2px dashed #14b8a6; }
{{WRAPPER}} > .e-con{ outline:1px dashed rgba(255,255,255,.2); }

/* Parent becomes our grid */
{{WRAPPER}}{
  display:grid !important;
  grid-template-columns:repeat(3,minmax(0,1fr)) !important;
  gap:28px !important;
  max-width:1200px; margin:0 auto;
}

/* Kill any “span full row / 100% width” rules Elementor left behind */
{{WRAPPER}} > *{
  width:auto !important;
  max-width:none !important;
  grid-column:auto !important;        /* <- stops 1 / -1 spans */
  justify-self:stretch !important;
  min-width:0;
  flex:initial !important;            /* in case parent was flex before */
}

/* Card look */
{{WRAPPER}} > .e-con,
{{WRAPPER}} > .elementor-container,
{{WRAPPER}} > .elementor-column{
  background:#101316;
  color:#e8eef2;
  border-radius:14px;
  padding:20px;
  box-shadow:0 8px 24px rgba(0,0,0,.25);
  transition:transform .18s, box-shadow .18s, background .18s;
  display:flex; flex-direction:column; height:100%;
}
{{WRAPPER}} > .e-con:hover{ transform:translateY(-2px) scale(1.01); box-shadow:0 12px 30px rgba(0,0,0,.35); background:#121b21; }

/* Normalize IMAGE BOX previews */
{{WRAPPER}} .elementor-widget-image-box .elementor-image-box-wrapper{ display:flex; flex-direction:column; gap:12px; }
{{WRAPPER}} .elementor-widget-image-box .elementor-image-box-img img{
  width:100%; height:240px; object-fit:cover; border-radius:10px; display:block;
}

/* Heading + text */
{{WRAPPER}} .elementor-widget-heading .elementor-heading-title{
  color:#fff; font-weight:700; font-size:clamp(18px,2vw,20px); margin:2px 0 10px;
}
{{WRAPPER}} .elementor-widget-text-editor p{ color:#9fb0ba; font-size:14px; line-height:1.6; margin:0 0 14px; }

/* Buttons pinned at bottom */
{{WRAPPER}} .elementor-widget-button{ margin-top:auto; }
{{WRAPPER}} .elementor-widget-button .elementor-button{
  border-radius:10px; padding:12px 14px; font-weight:600;
  background:#14b8a6 !important; color:#fff !important;
  box-shadow:0 4px 14px rgba(20,184,166,.35);
  transition:transform .18s, box-shadow .18s, background .18s;
}
{{WRAPPER}} .elementor-widget-button .elementor-button:hover{
  background:#0ea99a !important; transform:translateY(-2px);
  box-shadow:0 6px 18px rgba(20,184,166,.45);
}

/* Responsive columns */
@media (max-width:1024px){
  {{WRAPPER}}{ grid-template-columns:repeat(2,minmax(0,1fr)) !important; gap:22px !important; }
  {{WRAPPER}} .elementor-widget-image-box .elementor-image-box-img img{ height:200px; }
}
@media (max-width:767px){
  {{WRAPPER}}{ grid-template-columns:1fr !important; gap:16px !important; }
  {{WRAPPER}} .elementor-widget-image-box .elementor-image-box-img img{ height:180px; }
}

/* === Polishing pass for the 3-col worksheet grid === */

/* 1) Tighter, cleaner spacing + subtle card border so gaps don't read as 'thick lines' */
{{WRAPPER}}{
  gap: 24px !important;                 /* was 28 */
  background: #0d1115;                  /* slight lift behind cards */
  padding: 6px 0;                       /* tiny vertical breathing room */
}
{{WRAPPER}} > .e-con{
  background: #11161c;                  /* a hair lighter than page bg */
  border: 1px solid rgba(255,255,255,.06);
  box-shadow: 0 8px 22px rgba(0,0,0,.22);
  border-radius: 14px;
  padding: 18px;                         /* was 20 */
  overflow: hidden;                      /* clips rounded corners on image hover */
  box-sizing: border-box;
}

/* 2) Image size/ratio — smaller and consistent so cards feel uniform */
{{WRAPPER}} .elementor-widget-image-box .elementor-image-box-img img{
  height: 200px;                         /* was 240 */
  aspect-ratio: 16 / 9;                  /* keeps proportions even if src varies */
  object-fit: cover;
  border-radius: 10px;
  display: block;
  transition: transform .25s ease;
}
{{WRAPPER}} > .e-con:hover .elementor-widget-image-box .elementor-image-box-img img{
  transform: scale(1.015);
}

/* 3) Headings + text contrast */
{{WRAPPER}} .elementor-widget-heading .elementor-heading-title{
  color:#eaf2f6;
  margin-bottom: 8px;
}
{{WRAPPER}} .elementor-widget-text-editor p{
  color:#9fb0ba;
}

/* 4) Normalize ANY CTA inside the card (Elementor Button or a plain link) */
{{WRAPPER}} .elementor-widget-button{ margin-top:auto; }
{{WRAPPER}} .elementor-widget-button .elementor-button,
{{WRAPPER}} .elementor-widget-text-editor a.tt-cta,      /* add class 'tt-cta' on links if they aren't Button widgets */
{{WRAPPER}} > .e-con a.elementor-button-link {
  display:inline-flex; align-items:center; justify-content:center;
  background:#14b8a6 !important;
  color:#fff !important;
  font-weight:600;
  padding:12px 14px;
  border-radius:10px;
  text-decoration:none !important;
  box-shadow:0 4px 14px rgba(20,184,166,.35);
  transition: transform .18s ease, box-shadow .18s ease, background .18s ease;
}
{{WRAPPER}} .elementor-widget-button .elementor-button:hover,
{{WRAPPER}} .elementor-widget-text-editor a.tt-cta:hover,
{{WRAPPER}} > .e-con a.elementor-button-link:hover{
  background:#0ea99a !important;
  transform:translateY(-2px);
  box-shadow:0 6px 18px rgba(20,184,166,.45);
}

/* 5) Responsive touch-ups */
@media (max-width:1024px){
  {{WRAPPER}}{ gap:20px !important; }
  {{WRAPPER}} .elementor-widget-image-box .elementor-image-box-img img{ height:180px; }
}
@media (max-width:767px){
  {{WRAPPER}}{ gap:14px !important; padding:4px 0; }
  {{WRAPPER}} > .e-con{ padding:14px; }
  {{WRAPPER}} .elementor-widget-image-box .elementor-image-box-img img{ height:170px; }
}

/* ---- POLISHING DELTAS ---- */

/* 1) Make the gaps look lighter (so the vertical bars don't feel heavy) */
{{WRAPPER}}{
  gap: 22px !important;                     /* tighter than 28 */
  background: #0d1115;                      /* faint lift behind cards */
  padding: 6px 0;                            /* tiny buffer */
}

/* Give each card a subtle border so separation looks intentional */
{{WRAPPER}} > .e-con{
  background:#11161c;
  border:1px solid rgba(255,255,255,.06);
  box-shadow:0 8px 22px rgba(0,0,0,.22);
  padding:18px;                              /* a hair tighter */
  border-radius:14px;
  box-sizing:border-box;
  overflow:hidden;
}

/* 2) Thumbnail size & crop consistency */
{{WRAPPER}} .elementor-widget-image-box .elementor-image-box-img img{
  height:200px;                               /* was 240 */
  aspect-ratio:16/9;
  object-fit:cover;
  border-radius:10px;
  transition:transform .25s ease;
}
{{WRAPPER}} > .e-con:hover .elementor-widget-image-box .elementor-image-box-img img{
  transform:scale(1.015);
}

/* 3) Convert peach CTAs to teal (even if template styles fight it) */
{{WRAPPER}} .elementor-widget-button .elementor-button{
  background:#14b8a6 !important;
  border-color:#14b8a6 !important;
  color:#fff !important;
  border-radius:10px;
  padding:12px 14px;
  font-weight:600;
  box-shadow:0 4px 14px rgba(20,184,166,.35);
}
{{WRAPPER}} .elementor-widget-button .elementor-button:hover{
  background:#0ea99a !important;
  border-color:#0ea99a !important;
  transform:translateY(-2px);
  box-shadow:0 6px 18px rgba(20,184,166,.45);
}

/* (If some CTAs are plain links inside a Text Editor) add class 'tt-cta' to them */
{{WRAPPER}} .elementor-widget-text-editor a.tt-cta{
  display:inline-flex; align-items:center; justify-content:center;
  background:#14b8a6; color:#fff; border-radius:10px; padding:12px 14px;
  text-decoration:none !important; font-weight:600;
}
{{WRAPPER}} .elementor-widget-text-editor a.tt-cta:hover{
  background:#0ea99a; transform:translateY(-2px);
}

/* 4) Ensure equal card height (buttons pinned bottom) */
{{WRAPPER}} > .e-con{ display:flex; flex-direction:column; height:100%; }
{{WRAPPER}} .elementor-widget-button{ margin-top:auto; }

/* 5) Responsive touch-ups */
@media (max-width:1024px){
  {{WRAPPER}}{ gap:20px !important; }
  {{WRAPPER}} .elementor-widget-image-box .elementor-image-box-img img{ height:180px; }
}
@media (max-width:767px){
  {{WRAPPER}}{ gap:14px !important; padding:4px 0; }
  {{WRAPPER}} > .e-con{ padding:14px; }
  {{WRAPPER}} .elementor-widget-image-box .elementor-image-box-img img{ height:170px; }
}

/* NEW – centers the image box and keeps a consistent thumbnail size */
{{WRAPPER}} .elementor-widget-image-box .elementor-image-box-wrapper{
  display:flex; flex-direction:column; align-items:center; gap:12px;
  text-align:center;
}
{{WRAPPER}} .elementor-widget-image-box .elementor-image-box-img{
  margin:0 auto;                /* center the media container */
  width:auto; max-width:100%;
}
{{WRAPPER}} .elementor-widget-image-box .elementor-image-box-img img{
  height:200px;                 /* your chosen thumb height */
  width:auto;                   /* let width be natural */
  max-width:100%;               /* don't overflow card */
  object-fit:cover;
  border-radius:10px;
  display:block;
}

/* Animate image box on hover */
{{WRAPPER}} .elementor-widget-image-box .elementor-image-box-img img {
  transition: transform 0.4s ease, box-shadow 0.4s ease;
}

{{WRAPPER}} .elementor-widget-image-box:hover .elementor-image-box-img img {
  transform: scale(1.05) rotate(1deg); /* Slight zoom & tilt */
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.25);
}

/* Enlarge and glow effect for image boxes */
{{WRAPPER}} .elementor-widget-image-box .elementor-image-box-img img {
  transition: transform 0.4s ease, box-shadow 0.4s ease, filter 0.4s ease;
}

{{WRAPPER}} .elementor-widget-image-box:hover .elementor-image-box-img img {
  transform: scale(1.1); /* Enlarges the image */
  box-shadow: 0 0 25px rgba(255, 255, 255, 0.7); /* Adds a glowing halo */
  filter: brightness(1.2); /* Makes it glow brighter */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2b02206 *//* 🧡 Warm Gradient Button Behind Image Box Title */
.elementor-image-box-title .frida-highlight {
  background: linear-gradient(135deg, #fddcc1, #f7a980); /* warmer peach-orange */
  padding: 10px 24px;
  border-radius: 24px;
  display: inline-block;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
  font-family: 'Cormorant Garamond', serif;
  font-size: 20px;
  font-weight: 600;
  color: #4e2b1c;
  transition: all 0.3s ease-in-out;
  margin-top: 0;     /* Tight spacing above */
  margin-bottom: 0;  /* Tight spacing below */
  text-align: center;
}

/* 🔁 Pulse effect on hover */
.elementor-image-box-title .frida-highlight:hover {
  animation: pulse-glow 0.6s ease-in-out infinite alternate;
}

/* 🔁 Pulse keyframe */
@keyframes pulse-glow {
  from {
    transform: scale(1);
    box-shadow: 0 0 10px rgba(255, 150, 100, 0.3);
  }
  to {
    transform: scale(1.03);
    box-shadow: 0 0 18px rgba(255, 150, 100, 0.45);
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a354f21 *//* 🧡 Warm Gradient Button Behind Image Box Title */
.elementor-image-box-title .frida-highlight {
  background: linear-gradient(135deg, #fddcc1, #f7a980); /* warmer peach-orange */
  padding: 10px 24px;
  border-radius: 24px;
  display: inline-block;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
  font-family: 'Cormorant Garamond', serif;
  font-size: 20px;
  font-weight: 600;
  color: #4e2b1c;
  transition: all 0.3s ease-in-out;
  margin-top: 0;     /* Tight spacing above */
  margin-bottom: 0;  /* Tight spacing below */
  text-align: center;
}

/* 🔁 Pulse effect on hover */
.elementor-image-box-title .frida-highlight:hover {
  animation: pulse-glow 0.6s ease-in-out infinite alternate;
}

/* 🔁 Pulse keyframe */
@keyframes pulse-glow {
  from {
    transform: scale(1);
    box-shadow: 0 0 10px rgba(255, 150, 100, 0.3);
  }
  to {
    transform: scale(1.03);
    box-shadow: 0 0 18px rgba(255, 150, 100, 0.45);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2828058 *//* ===== Force 3/2/1 card grid + neutralize Elementor widths ===== */

/* TEMP debug (remove later) */
{{WRAPPER}}{ outline:2px dashed #14b8a6; }
{{WRAPPER}} > .e-con{ outline:1px dashed rgba(255,255,255,.2); }

/* Parent becomes our grid */
{{WRAPPER}}{
  display:grid !important;
  grid-template-columns:repeat(3,minmax(0,1fr)) !important;
  gap:28px !important;
  max-width:1200px; margin:0 auto;
}

/* Kill any “span full row / 100% width” rules Elementor left behind */
{{WRAPPER}} > *{
  width:auto !important;
  max-width:none !important;
  grid-column:auto !important;        /* <- stops 1 / -1 spans */
  justify-self:stretch !important;
  min-width:0;
  flex:initial !important;            /* in case parent was flex before */
}

/* Card look */
{{WRAPPER}} > .e-con,
{{WRAPPER}} > .elementor-container,
{{WRAPPER}} > .elementor-column{
  background:#101316;
  color:#e8eef2;
  border-radius:14px;
  padding:20px;
  box-shadow:0 8px 24px rgba(0,0,0,.25);
  transition:transform .18s, box-shadow .18s, background .18s;
  display:flex; flex-direction:column; height:100%;
}
{{WRAPPER}} > .e-con:hover{ transform:translateY(-2px) scale(1.01); box-shadow:0 12px 30px rgba(0,0,0,.35); background:#121b21; }

/* Normalize IMAGE BOX previews */
{{WRAPPER}} .elementor-widget-image-box .elementor-image-box-wrapper{ display:flex; flex-direction:column; gap:12px; }
{{WRAPPER}} .elementor-widget-image-box .elementor-image-box-img img{
  width:100%; height:240px; object-fit:cover; border-radius:10px; display:block;
}

/* Heading + text */
{{WRAPPER}} .elementor-widget-heading .elementor-heading-title{
  color:#fff; font-weight:700; font-size:clamp(18px,2vw,20px); margin:2px 0 10px;
}
{{WRAPPER}} .elementor-widget-text-editor p{ color:#9fb0ba; font-size:14px; line-height:1.6; margin:0 0 14px; }

/* Buttons pinned at bottom */
{{WRAPPER}} .elementor-widget-button{ margin-top:auto; }
{{WRAPPER}} .elementor-widget-button .elementor-button{
  border-radius:10px; padding:12px 14px; font-weight:600;
  background:#14b8a6 !important; color:#fff !important;
  box-shadow:0 4px 14px rgba(20,184,166,.35);
  transition:transform .18s, box-shadow .18s, background .18s;
}
{{WRAPPER}} .elementor-widget-button .elementor-button:hover{
  background:#0ea99a !important; transform:translateY(-2px);
  box-shadow:0 6px 18px rgba(20,184,166,.45);
}

/* Responsive columns */
@media (max-width:1024px){
  {{WRAPPER}}{ grid-template-columns:repeat(2,minmax(0,1fr)) !important; gap:22px !important; }
  {{WRAPPER}} .elementor-widget-image-box .elementor-image-box-img img{ height:200px; }
}
@media (max-width:767px){
  {{WRAPPER}}{ grid-template-columns:1fr !important; gap:16px !important; }
  {{WRAPPER}} .elementor-widget-image-box .elementor-image-box-img img{ height:180px; }
}

/* === Polishing pass for the 3-col worksheet grid === */

/* 1) Tighter, cleaner spacing + subtle card border so gaps don't read as 'thick lines' */
{{WRAPPER}}{
  gap: 24px !important;                 /* was 28 */
  background: #0d1115;                  /* slight lift behind cards */
  padding: 6px 0;                       /* tiny vertical breathing room */
}
{{WRAPPER}} > .e-con{
  background: #11161c;                  /* a hair lighter than page bg */
  border: 1px solid rgba(255,255,255,.06);
  box-shadow: 0 8px 22px rgba(0,0,0,.22);
  border-radius: 14px;
  padding: 18px;                         /* was 20 */
  overflow: hidden;                      /* clips rounded corners on image hover */
  box-sizing: border-box;
}

/* 2) Image size/ratio — smaller and consistent so cards feel uniform */
{{WRAPPER}} .elementor-widget-image-box .elementor-image-box-img img{
  height: 200px;                         /* was 240 */
  aspect-ratio: 16 / 9;                  /* keeps proportions even if src varies */
  object-fit: cover;
  border-radius: 10px;
  display: block;
  transition: transform .25s ease;
}
{{WRAPPER}} > .e-con:hover .elementor-widget-image-box .elementor-image-box-img img{
  transform: scale(1.015);
}

/* 3) Headings + text contrast */
{{WRAPPER}} .elementor-widget-heading .elementor-heading-title{
  color:#eaf2f6;
  margin-bottom: 8px;
}
{{WRAPPER}} .elementor-widget-text-editor p{
  color:#9fb0ba;
}

/* 4) Normalize ANY CTA inside the card (Elementor Button or a plain link) */
{{WRAPPER}} .elementor-widget-button{ margin-top:auto; }
{{WRAPPER}} .elementor-widget-button .elementor-button,
{{WRAPPER}} .elementor-widget-text-editor a.tt-cta,      /* add class 'tt-cta' on links if they aren't Button widgets */
{{WRAPPER}} > .e-con a.elementor-button-link {
  display:inline-flex; align-items:center; justify-content:center;
  background:#14b8a6 !important;
  color:#fff !important;
  font-weight:600;
  padding:12px 14px;
  border-radius:10px;
  text-decoration:none !important;
  box-shadow:0 4px 14px rgba(20,184,166,.35);
  transition: transform .18s ease, box-shadow .18s ease, background .18s ease;
}
{{WRAPPER}} .elementor-widget-button .elementor-button:hover,
{{WRAPPER}} .elementor-widget-text-editor a.tt-cta:hover,
{{WRAPPER}} > .e-con a.elementor-button-link:hover{
  background:#0ea99a !important;
  transform:translateY(-2px);
  box-shadow:0 6px 18px rgba(20,184,166,.45);
}

/* 5) Responsive touch-ups */
@media (max-width:1024px){
  {{WRAPPER}}{ gap:20px !important; }
  {{WRAPPER}} .elementor-widget-image-box .elementor-image-box-img img{ height:180px; }
}
@media (max-width:767px){
  {{WRAPPER}}{ gap:14px !important; padding:4px 0; }
  {{WRAPPER}} > .e-con{ padding:14px; }
  {{WRAPPER}} .elementor-widget-image-box .elementor-image-box-img img{ height:170px; }
}

/* ---- POLISHING DELTAS ---- */

/* 1) Make the gaps look lighter (so the vertical bars don't feel heavy) */
{{WRAPPER}}{
  gap: 22px !important;                     /* tighter than 28 */
  background: #0d1115;                      /* faint lift behind cards */
  padding: 6px 0;                            /* tiny buffer */
}

/* Give each card a subtle border so separation looks intentional */
{{WRAPPER}} > .e-con{
  background:#11161c;
  border:1px solid rgba(255,255,255,.06);
  box-shadow:0 8px 22px rgba(0,0,0,.22);
  padding:18px;                              /* a hair tighter */
  border-radius:14px;
  box-sizing:border-box;
  overflow:hidden;
}

/* 2) Thumbnail size & crop consistency */
{{WRAPPER}} .elementor-widget-image-box .elementor-image-box-img img{
  height:200px;                               /* was 240 */
  aspect-ratio:16/9;
  object-fit:cover;
  border-radius:10px;
  transition:transform .25s ease;
}
{{WRAPPER}} > .e-con:hover .elementor-widget-image-box .elementor-image-box-img img{
  transform:scale(1.015);
}

/* 3) Convert peach CTAs to teal (even if template styles fight it) */
{{WRAPPER}} .elementor-widget-button .elementor-button{
  background:#14b8a6 !important;
  border-color:#14b8a6 !important;
  color:#fff !important;
  border-radius:10px;
  padding:12px 14px;
  font-weight:600;
  box-shadow:0 4px 14px rgba(20,184,166,.35);
}
{{WRAPPER}} .elementor-widget-button .elementor-button:hover{
  background:#0ea99a !important;
  border-color:#0ea99a !important;
  transform:translateY(-2px);
  box-shadow:0 6px 18px rgba(20,184,166,.45);
}

/* (If some CTAs are plain links inside a Text Editor) add class 'tt-cta' to them */
{{WRAPPER}} .elementor-widget-text-editor a.tt-cta{
  display:inline-flex; align-items:center; justify-content:center;
  background:#14b8a6; color:#fff; border-radius:10px; padding:12px 14px;
  text-decoration:none !important; font-weight:600;
}
{{WRAPPER}} .elementor-widget-text-editor a.tt-cta:hover{
  background:#0ea99a; transform:translateY(-2px);
}

/* 4) Ensure equal card height (buttons pinned bottom) */
{{WRAPPER}} > .e-con{ display:flex; flex-direction:column; height:100%; }
{{WRAPPER}} .elementor-widget-button{ margin-top:auto; }

/* 5) Responsive touch-ups */
@media (max-width:1024px){
  {{WRAPPER}}{ gap:20px !important; }
  {{WRAPPER}} .elementor-widget-image-box .elementor-image-box-img img{ height:180px; }
}
@media (max-width:767px){
  {{WRAPPER}}{ gap:14px !important; padding:4px 0; }
  {{WRAPPER}} > .e-con{ padding:14px; }
  {{WRAPPER}} .elementor-widget-image-box .elementor-image-box-img img{ height:170px; }
}

/* NEW – centers the image box and keeps a consistent thumbnail size */
{{WRAPPER}} .elementor-widget-image-box .elementor-image-box-wrapper{
  display:flex; flex-direction:column; align-items:center; gap:12px;
  text-align:center;
}
{{WRAPPER}} .elementor-widget-image-box .elementor-image-box-img{
  margin:0 auto;                /* center the media container */
  width:auto; max-width:100%;
}
{{WRAPPER}} .elementor-widget-image-box .elementor-image-box-img img{
  height:200px;                 /* your chosen thumb height */
  width:auto;                   /* let width be natural */
  max-width:100%;               /* don't overflow card */
  object-fit:cover;
  border-radius:10px;
  display:block;
}

/* Animate image box on hover */
{{WRAPPER}} .elementor-widget-image-box .elementor-image-box-img img {
  transition: transform 0.4s ease, box-shadow 0.4s ease;
}

{{WRAPPER}} .elementor-widget-image-box:hover .elementor-image-box-img img {
  transform: scale(1.05) rotate(1deg); /* Slight zoom & tilt */
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.25);
}

/* Enlarge and glow effect for image boxes */
{{WRAPPER}} .elementor-widget-image-box .elementor-image-box-img img {
  transition: transform 0.4s ease, box-shadow 0.4s ease, filter 0.4s ease;
}

{{WRAPPER}} .elementor-widget-image-box:hover .elementor-image-box-img img {
  transform: scale(1.1); /* Enlarges the image */
  box-shadow: 0 0 25px rgba(255, 255, 255, 0.7); /* Adds a glowing halo */
  filter: brightness(1.2); /* Makes it glow brighter */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-be97ac6 *//* 🧡 Warm Gradient Button Behind Image Box Title */
.elementor-image-box-title .frida-highlight {
  background: linear-gradient(135deg, #fddcc1, #f7a980); /* warmer peach-orange */
  padding: 10px 24px;
  border-radius: 24px;
  display: inline-block;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
  font-family: 'Cormorant Garamond', serif;
  font-size: 20px;
  font-weight: 600;
  color: #4e2b1c;
  transition: all 0.3s ease-in-out;
  margin-top: 0;     /* Tight spacing above */
  margin-bottom: 0;  /* Tight spacing below */
  text-align: center;
}

/* 🔁 Pulse effect on hover */
.elementor-image-box-title .frida-highlight:hover {
  animation: pulse-glow 0.6s ease-in-out infinite alternate;
}

/* 🔁 Pulse keyframe */
@keyframes pulse-glow {
  from {
    transform: scale(1);
    box-shadow: 0 0 10px rgba(255, 150, 100, 0.3);
  }
  to {
    transform: scale(1.03);
    box-shadow: 0 0 18px rgba(255, 150, 100, 0.45);
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-cf6931e *//* 🧡 Warm Gradient Button Behind Image Box Title */
.elementor-image-box-title .frida-highlight {
  background: linear-gradient(135deg, #fddcc1, #f7a980); /* warmer peach-orange */
  padding: 10px 24px;
  border-radius: 24px;
  display: inline-block;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
  font-family: 'Cormorant Garamond', serif;
  font-size: 20px;
  font-weight: 600;
  color: #4e2b1c;
  transition: all 0.3s ease-in-out;
  margin-top: 0;     /* Tight spacing above */
  margin-bottom: 0;  /* Tight spacing below */
  text-align: center;
}

/* 🔁 Pulse effect on hover */
.elementor-image-box-title .frida-highlight:hover {
  animation: pulse-glow 0.6s ease-in-out infinite alternate;
}

/* 🔁 Pulse keyframe */
@keyframes pulse-glow {
  from {
    transform: scale(1);
    box-shadow: 0 0 10px rgba(255, 150, 100, 0.3);
  }
  to {
    transform: scale(1.03);
    box-shadow: 0 0 18px rgba(255, 150, 100, 0.45);
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b438872 *//* 🧡 Warm Gradient Button Behind Image Box Title */
.elementor-image-box-title .frida-highlight {
  background: linear-gradient(135deg, #fddcc1, #f7a980); /* warmer peach-orange */
  padding: 10px 24px;
  border-radius: 24px;
  display: inline-block;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
  font-family: 'Cormorant Garamond', serif;
  font-size: 20px;
  font-weight: 600;
  color: #4e2b1c;
  transition: all 0.3s ease-in-out;
  margin-top: 0;     /* Tight spacing above */
  margin-bottom: 0;  /* Tight spacing below */
  text-align: center;
}

/* 🔁 Pulse effect on hover */
.elementor-image-box-title .frida-highlight:hover {
  animation: pulse-glow 0.6s ease-in-out infinite alternate;
}

/* 🔁 Pulse keyframe */
@keyframes pulse-glow {
  from {
    transform: scale(1);
    box-shadow: 0 0 10px rgba(255, 150, 100, 0.3);
  }
  to {
    transform: scale(1.03);
    box-shadow: 0 0 18px rgba(255, 150, 100, 0.45);
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e20e0f5 *//* 🧡 Warm Gradient Button Behind Image Box Title */
.elementor-image-box-title .frida-highlight {
  background: linear-gradient(135deg, #fddcc1, #f7a980); /* warmer peach-orange */
  padding: 10px 24px;
  border-radius: 24px;
  display: inline-block;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
  font-family: 'Cormorant Garamond', serif;
  font-size: 20px;
  font-weight: 600;
  color: #4e2b1c;
  transition: all 0.3s ease-in-out;
  margin-top: 0;     /* Tight spacing above */
  margin-bottom: 0;  /* Tight spacing below */
  text-align: center;
}

/* 🔁 Pulse effect on hover */
.elementor-image-box-title .frida-highlight:hover {
  animation: pulse-glow 0.6s ease-in-out infinite alternate;
}

/* 🔁 Pulse keyframe */
@keyframes pulse-glow {
  from {
    transform: scale(1);
    box-shadow: 0 0 10px rgba(255, 150, 100, 0.3);
  }
  to {
    transform: scale(1.03);
    box-shadow: 0 0 18px rgba(255, 150, 100, 0.45);
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3f3db22 *//* 🧡 Warm Gradient Button Behind Image Box Title */
.elementor-image-box-title .frida-highlight {
  background: linear-gradient(135deg, #fddcc1, #f7a980); /* warmer peach-orange */
  padding: 10px 24px;
  border-radius: 24px;
  display: inline-block;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
  font-family: 'Cormorant Garamond', serif;
  font-size: 20px;
  font-weight: 600;
  color: #4e2b1c;
  transition: all 0.3s ease-in-out;
  margin-top: 0;     /* Tight spacing above */
  margin-bottom: 0;  /* Tight spacing below */
  text-align: center;
}

/* 🔁 Pulse effect on hover */
.elementor-image-box-title .frida-highlight:hover {
  animation: pulse-glow 0.6s ease-in-out infinite alternate;
}

/* 🔁 Pulse keyframe */
@keyframes pulse-glow {
  from {
    transform: scale(1);
    box-shadow: 0 0 10px rgba(255, 150, 100, 0.3);
  }
  to {
    transform: scale(1.03);
    box-shadow: 0 0 18px rgba(255, 150, 100, 0.45);
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-bd50edf *//* 🧡 Warm Gradient Button Behind Image Box Title */
.elementor-image-box-title .frida-highlight {
  background: linear-gradient(135deg, #fddcc1, #f7a980); /* warmer peach-orange */
  padding: 10px 24px;
  border-radius: 24px;
  display: inline-block;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
  font-family: 'Cormorant Garamond', serif;
  font-size: 20px;
  font-weight: 600;
  color: #4e2b1c;
  transition: all 0.3s ease-in-out;
  margin-top: 0;     /* Tight spacing above */
  margin-bottom: 0;  /* Tight spacing below */
  text-align: center;
}

/* 🔁 Pulse effect on hover */
.elementor-image-box-title .frida-highlight:hover {
  animation: pulse-glow 0.6s ease-in-out infinite alternate;
}

/* 🔁 Pulse keyframe */
@keyframes pulse-glow {
  from {
    transform: scale(1);
    box-shadow: 0 0 10px rgba(255, 150, 100, 0.3);
  }
  to {
    transform: scale(1.03);
    box-shadow: 0 0 18px rgba(255, 150, 100, 0.45);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e364618 *//* ===== Force 3/2/1 card grid + neutralize Elementor widths ===== */

/* TEMP debug (remove later) */
{{WRAPPER}}{ outline:2px dashed #14b8a6; }
{{WRAPPER}} > .e-con{ outline:1px dashed rgba(255,255,255,.2); }

/* Parent becomes our grid */
{{WRAPPER}}{
  display:grid !important;
  grid-template-columns:repeat(3,minmax(0,1fr)) !important;
  gap:28px !important;
  max-width:1200px; margin:0 auto;
}

/* Kill any “span full row / 100% width” rules Elementor left behind */
{{WRAPPER}} > *{
  width:auto !important;
  max-width:none !important;
  grid-column:auto !important;        /* <- stops 1 / -1 spans */
  justify-self:stretch !important;
  min-width:0;
  flex:initial !important;            /* in case parent was flex before */
}

/* Card look */
{{WRAPPER}} > .e-con,
{{WRAPPER}} > .elementor-container,
{{WRAPPER}} > .elementor-column{
  background:#101316;
  color:#e8eef2;
  border-radius:14px;
  padding:20px;
  box-shadow:0 8px 24px rgba(0,0,0,.25);
  transition:transform .18s, box-shadow .18s, background .18s;
  display:flex; flex-direction:column; height:100%;
}
{{WRAPPER}} > .e-con:hover{ transform:translateY(-2px) scale(1.01); box-shadow:0 12px 30px rgba(0,0,0,.35); background:#121b21; }

/* Normalize IMAGE BOX previews */
{{WRAPPER}} .elementor-widget-image-box .elementor-image-box-wrapper{ display:flex; flex-direction:column; gap:12px; }
{{WRAPPER}} .elementor-widget-image-box .elementor-image-box-img img{
  width:100%; height:240px; object-fit:cover; border-radius:10px; display:block;
}

/* Heading + text */
{{WRAPPER}} .elementor-widget-heading .elementor-heading-title{
  color:#fff; font-weight:700; font-size:clamp(18px,2vw,20px); margin:2px 0 10px;
}
{{WRAPPER}} .elementor-widget-text-editor p{ color:#9fb0ba; font-size:14px; line-height:1.6; margin:0 0 14px; }

/* Buttons pinned at bottom */
{{WRAPPER}} .elementor-widget-button{ margin-top:auto; }
{{WRAPPER}} .elementor-widget-button .elementor-button{
  border-radius:10px; padding:12px 14px; font-weight:600;
  background:#14b8a6 !important; color:#fff !important;
  box-shadow:0 4px 14px rgba(20,184,166,.35);
  transition:transform .18s, box-shadow .18s, background .18s;
}
{{WRAPPER}} .elementor-widget-button .elementor-button:hover{
  background:#0ea99a !important; transform:translateY(-2px);
  box-shadow:0 6px 18px rgba(20,184,166,.45);
}

/* Responsive columns */
@media (max-width:1024px){
  {{WRAPPER}}{ grid-template-columns:repeat(2,minmax(0,1fr)) !important; gap:22px !important; }
  {{WRAPPER}} .elementor-widget-image-box .elementor-image-box-img img{ height:200px; }
}
@media (max-width:767px){
  {{WRAPPER}}{ grid-template-columns:1fr !important; gap:16px !important; }
  {{WRAPPER}} .elementor-widget-image-box .elementor-image-box-img img{ height:180px; }
}

/* === Polishing pass for the 3-col worksheet grid === */

/* 1) Tighter, cleaner spacing + subtle card border so gaps don't read as 'thick lines' */
{{WRAPPER}}{
  gap: 24px !important;                 /* was 28 */
  background: #0d1115;                  /* slight lift behind cards */
  padding: 6px 0;                       /* tiny vertical breathing room */
}
{{WRAPPER}} > .e-con{
  background: #11161c;                  /* a hair lighter than page bg */
  border: 1px solid rgba(255,255,255,.06);
  box-shadow: 0 8px 22px rgba(0,0,0,.22);
  border-radius: 14px;
  padding: 18px;                         /* was 20 */
  overflow: hidden;                      /* clips rounded corners on image hover */
  box-sizing: border-box;
}

/* 2) Image size/ratio — smaller and consistent so cards feel uniform */
{{WRAPPER}} .elementor-widget-image-box .elementor-image-box-img img{
  height: 200px;                         /* was 240 */
  aspect-ratio: 16 / 9;                  /* keeps proportions even if src varies */
  object-fit: cover;
  border-radius: 10px;
  display: block;
  transition: transform .25s ease;
}
{{WRAPPER}} > .e-con:hover .elementor-widget-image-box .elementor-image-box-img img{
  transform: scale(1.015);
}

/* 3) Headings + text contrast */
{{WRAPPER}} .elementor-widget-heading .elementor-heading-title{
  color:#eaf2f6;
  margin-bottom: 8px;
}
{{WRAPPER}} .elementor-widget-text-editor p{
  color:#9fb0ba;
}

/* 4) Normalize ANY CTA inside the card (Elementor Button or a plain link) */
{{WRAPPER}} .elementor-widget-button{ margin-top:auto; }
{{WRAPPER}} .elementor-widget-button .elementor-button,
{{WRAPPER}} .elementor-widget-text-editor a.tt-cta,      /* add class 'tt-cta' on links if they aren't Button widgets */
{{WRAPPER}} > .e-con a.elementor-button-link {
  display:inline-flex; align-items:center; justify-content:center;
  background:#14b8a6 !important;
  color:#fff !important;
  font-weight:600;
  padding:12px 14px;
  border-radius:10px;
  text-decoration:none !important;
  box-shadow:0 4px 14px rgba(20,184,166,.35);
  transition: transform .18s ease, box-shadow .18s ease, background .18s ease;
}
{{WRAPPER}} .elementor-widget-button .elementor-button:hover,
{{WRAPPER}} .elementor-widget-text-editor a.tt-cta:hover,
{{WRAPPER}} > .e-con a.elementor-button-link:hover{
  background:#0ea99a !important;
  transform:translateY(-2px);
  box-shadow:0 6px 18px rgba(20,184,166,.45);
}

/* 5) Responsive touch-ups */
@media (max-width:1024px){
  {{WRAPPER}}{ gap:20px !important; }
  {{WRAPPER}} .elementor-widget-image-box .elementor-image-box-img img{ height:180px; }
}
@media (max-width:767px){
  {{WRAPPER}}{ gap:14px !important; padding:4px 0; }
  {{WRAPPER}} > .e-con{ padding:14px; }
  {{WRAPPER}} .elementor-widget-image-box .elementor-image-box-img img{ height:170px; }
}

/* ---- POLISHING DELTAS ---- */

/* 1) Make the gaps look lighter (so the vertical bars don't feel heavy) */
{{WRAPPER}}{
  gap: 22px !important;                     /* tighter than 28 */
  background: #0d1115;                      /* faint lift behind cards */
  padding: 6px 0;                            /* tiny buffer */
}

/* Give each card a subtle border so separation looks intentional */
{{WRAPPER}} > .e-con{
  background:#11161c;
  border:1px solid rgba(255,255,255,.06);
  box-shadow:0 8px 22px rgba(0,0,0,.22);
  padding:18px;                              /* a hair tighter */
  border-radius:14px;
  box-sizing:border-box;
  overflow:hidden;
}

/* 2) Thumbnail size & crop consistency */
{{WRAPPER}} .elementor-widget-image-box .elementor-image-box-img img{
  height:200px;                               /* was 240 */
  aspect-ratio:16/9;
  object-fit:cover;
  border-radius:10px;
  transition:transform .25s ease;
}
{{WRAPPER}} > .e-con:hover .elementor-widget-image-box .elementor-image-box-img img{
  transform:scale(1.015);
}

/* 3) Convert peach CTAs to teal (even if template styles fight it) */
{{WRAPPER}} .elementor-widget-button .elementor-button{
  background:#14b8a6 !important;
  border-color:#14b8a6 !important;
  color:#fff !important;
  border-radius:10px;
  padding:12px 14px;
  font-weight:600;
  box-shadow:0 4px 14px rgba(20,184,166,.35);
}
{{WRAPPER}} .elementor-widget-button .elementor-button:hover{
  background:#0ea99a !important;
  border-color:#0ea99a !important;
  transform:translateY(-2px);
  box-shadow:0 6px 18px rgba(20,184,166,.45);
}

/* (If some CTAs are plain links inside a Text Editor) add class 'tt-cta' to them */
{{WRAPPER}} .elementor-widget-text-editor a.tt-cta{
  display:inline-flex; align-items:center; justify-content:center;
  background:#14b8a6; color:#fff; border-radius:10px; padding:12px 14px;
  text-decoration:none !important; font-weight:600;
}
{{WRAPPER}} .elementor-widget-text-editor a.tt-cta:hover{
  background:#0ea99a; transform:translateY(-2px);
}

/* 4) Ensure equal card height (buttons pinned bottom) */
{{WRAPPER}} > .e-con{ display:flex; flex-direction:column; height:100%; }
{{WRAPPER}} .elementor-widget-button{ margin-top:auto; }

/* 5) Responsive touch-ups */
@media (max-width:1024px){
  {{WRAPPER}}{ gap:20px !important; }
  {{WRAPPER}} .elementor-widget-image-box .elementor-image-box-img img{ height:180px; }
}
@media (max-width:767px){
  {{WRAPPER}}{ gap:14px !important; padding:4px 0; }
  {{WRAPPER}} > .e-con{ padding:14px; }
  {{WRAPPER}} .elementor-widget-image-box .elementor-image-box-img img{ height:170px; }
}

/* NEW – centers the image box and keeps a consistent thumbnail size */
{{WRAPPER}} .elementor-widget-image-box .elementor-image-box-wrapper{
  display:flex; flex-direction:column; align-items:center; gap:12px;
  text-align:center;
}
{{WRAPPER}} .elementor-widget-image-box .elementor-image-box-img{
  margin:0 auto;                /* center the media container */
  width:auto; max-width:100%;
}
{{WRAPPER}} .elementor-widget-image-box .elementor-image-box-img img{
  height:200px;                 /* your chosen thumb height */
  width:auto;                   /* let width be natural */
  max-width:100%;               /* don't overflow card */
  object-fit:cover;
  border-radius:10px;
  display:block;
}

/* Animate image box on hover */
{{WRAPPER}} .elementor-widget-image-box .elementor-image-box-img img {
  transition: transform 0.4s ease, box-shadow 0.4s ease;
}

{{WRAPPER}} .elementor-widget-image-box:hover .elementor-image-box-img img {
  transform: scale(1.05) rotate(1deg); /* Slight zoom & tilt */
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.25);
}

/* Enlarge and glow effect for image boxes */
{{WRAPPER}} .elementor-widget-image-box .elementor-image-box-img img {
  transition: transform 0.4s ease, box-shadow 0.4s ease, filter 0.4s ease;
}

{{WRAPPER}} .elementor-widget-image-box:hover .elementor-image-box-img img {
  transform: scale(1.1); /* Enlarges the image */
  box-shadow: 0 0 25px rgba(255, 255, 255, 0.7); /* Adds a glowing halo */
  filter: brightness(1.2); /* Makes it glow brighter */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6d32a81 *//* 🧡 Warm Gradient Button Behind Image Box Title */
.elementor-image-box-title .frida-highlight {
  background: linear-gradient(135deg, #fddcc1, #f7a980); /* warmer peach-orange */
  padding: 10px 24px;
  border-radius: 24px;
  display: inline-block;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
  font-family: 'Cormorant Garamond', serif;
  font-size: 20px;
  font-weight: 600;
  color: #4e2b1c;
  transition: all 0.3s ease-in-out;
  margin-top: 0;     /* Tight spacing above */
  margin-bottom: 0;  /* Tight spacing below */
  text-align: center;
}

/* 🔁 Pulse effect on hover */
.elementor-image-box-title .frida-highlight:hover {
  animation: pulse-glow 0.6s ease-in-out infinite alternate;
}

/* 🔁 Pulse keyframe */
@keyframes pulse-glow {
  from {
    transform: scale(1);
    box-shadow: 0 0 10px rgba(255, 150, 100, 0.3);
  }
  to {
    transform: scale(1.03);
    box-shadow: 0 0 18px rgba(255, 150, 100, 0.45);
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c0fd56b *//* 🧡 Warm Gradient Button Behind Image Box Title */
.elementor-image-box-title .frida-highlight {
  background: linear-gradient(135deg, #fddcc1, #f7a980); /* warmer peach-orange */
  padding: 10px 24px;
  border-radius: 24px;
  display: inline-block;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
  font-family: 'Cormorant Garamond', serif;
  font-size: 20px;
  font-weight: 600;
  color: #4e2b1c;
  transition: all 0.3s ease-in-out;
  margin-top: 0;     /* Tight spacing above */
  margin-bottom: 0;  /* Tight spacing below */
  text-align: center;
}

/* 🔁 Pulse effect on hover */
.elementor-image-box-title .frida-highlight:hover {
  animation: pulse-glow 0.6s ease-in-out infinite alternate;
}

/* 🔁 Pulse keyframe */
@keyframes pulse-glow {
  from {
    transform: scale(1);
    box-shadow: 0 0 10px rgba(255, 150, 100, 0.3);
  }
  to {
    transform: scale(1.03);
    box-shadow: 0 0 18px rgba(255, 150, 100, 0.45);
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-93a76c9 *//* 🧡 Warm Gradient Button Behind Image Box Title */
.elementor-image-box-title .frida-highlight {
  background: linear-gradient(135deg, #fddcc1, #f7a980); /* warmer peach-orange */
  padding: 10px 24px;
  border-radius: 24px;
  display: inline-block;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
  font-family: 'Cormorant Garamond', serif;
  font-size: 20px;
  font-weight: 600;
  color: #4e2b1c;
  transition: all 0.3s ease-in-out;
  margin-top: 0;     /* Tight spacing above */
  margin-bottom: 0;  /* Tight spacing below */
  text-align: center;
}

/* 🔁 Pulse effect on hover */
.elementor-image-box-title .frida-highlight:hover {
  animation: pulse-glow 0.6s ease-in-out infinite alternate;
}

/* 🔁 Pulse keyframe */
@keyframes pulse-glow {
  from {
    transform: scale(1);
    box-shadow: 0 0 10px rgba(255, 150, 100, 0.3);
  }
  to {
    transform: scale(1.03);
    box-shadow: 0 0 18px rgba(255, 150, 100, 0.45);
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5a8ba32 *//* 🧡 Warm Gradient Button Behind Image Box Title */
.elementor-image-box-title .frida-highlight {
  background: linear-gradient(135deg, #fddcc1, #f7a980); /* warmer peach-orange */
  padding: 10px 24px;
  border-radius: 24px;
  display: inline-block;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
  font-family: 'Cormorant Garamond', serif;
  font-size: 20px;
  font-weight: 600;
  color: #4e2b1c;
  transition: all 0.3s ease-in-out;
  margin-top: 0;     /* Tight spacing above */
  margin-bottom: 0;  /* Tight spacing below */
  text-align: center;
}

/* 🔁 Pulse effect on hover */
.elementor-image-box-title .frida-highlight:hover {
  animation: pulse-glow 0.6s ease-in-out infinite alternate;
}

/* 🔁 Pulse keyframe */
@keyframes pulse-glow {
  from {
    transform: scale(1);
    box-shadow: 0 0 10px rgba(255, 150, 100, 0.3);
  }
  to {
    transform: scale(1.03);
    box-shadow: 0 0 18px rgba(255, 150, 100, 0.45);
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c1bec16 *//* 🧡 Warm Gradient Button Behind Image Box Title */
.elementor-image-box-title .frida-highlight {
  background: linear-gradient(135deg, #fddcc1, #f7a980); /* warmer peach-orange */
  padding: 10px 24px;
  border-radius: 24px;
  display: inline-block;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
  font-family: 'Cormorant Garamond', serif;
  font-size: 20px;
  font-weight: 600;
  color: #4e2b1c;
  transition: all 0.3s ease-in-out;
  margin-top: 0;     /* Tight spacing above */
  margin-bottom: 0;  /* Tight spacing below */
  text-align: center;
}

/* 🔁 Pulse effect on hover */
.elementor-image-box-title .frida-highlight:hover {
  animation: pulse-glow 0.6s ease-in-out infinite alternate;
}

/* 🔁 Pulse keyframe */
@keyframes pulse-glow {
  from {
    transform: scale(1);
    box-shadow: 0 0 10px rgba(255, 150, 100, 0.3);
  }
  to {
    transform: scale(1.03);
    box-shadow: 0 0 18px rgba(255, 150, 100, 0.45);
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-92bdf0d *//* 🧡 Warm Gradient Button Behind Image Box Title */
.elementor-image-box-title .frida-highlight {
  background: linear-gradient(135deg, #fddcc1, #f7a980); /* warmer peach-orange */
  padding: 10px 24px;
  border-radius: 24px;
  display: inline-block;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
  font-family: 'Cormorant Garamond', serif;
  font-size: 20px;
  font-weight: 600;
  color: #4e2b1c;
  transition: all 0.3s ease-in-out;
  margin-top: 0;     /* Tight spacing above */
  margin-bottom: 0;  /* Tight spacing below */
  text-align: center;
}

/* 🔁 Pulse effect on hover */
.elementor-image-box-title .frida-highlight:hover {
  animation: pulse-glow 0.6s ease-in-out infinite alternate;
}

/* 🔁 Pulse keyframe */
@keyframes pulse-glow {
  from {
    transform: scale(1);
    box-shadow: 0 0 10px rgba(255, 150, 100, 0.3);
  }
  to {
    transform: scale(1.03);
    box-shadow: 0 0 18px rgba(255, 150, 100, 0.45);
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-998380e *//* 🧡 Warm Gradient Button Behind Image Box Title */
.elementor-image-box-title .frida-highlight {
  background: linear-gradient(135deg, #fddcc1, #f7a980); /* warmer peach-orange */
  padding: 10px 24px;
  border-radius: 24px;
  display: inline-block;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
  font-family: 'Cormorant Garamond', serif;
  font-size: 20px;
  font-weight: 600;
  color: #4e2b1c;
  transition: all 0.3s ease-in-out;
  margin-top: 0;     /* Tight spacing above */
  margin-bottom: 0;  /* Tight spacing below */
  text-align: center;
}

/* 🔁 Pulse effect on hover */
.elementor-image-box-title .frida-highlight:hover {
  animation: pulse-glow 0.6s ease-in-out infinite alternate;
}

/* 🔁 Pulse keyframe */
@keyframes pulse-glow {
  from {
    transform: scale(1);
    box-shadow: 0 0 10px rgba(255, 150, 100, 0.3);
  }
  to {
    transform: scale(1.03);
    box-shadow: 0 0 18px rgba(255, 150, 100, 0.45);
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f9d7646 *//* 🧡 Warm Gradient Button Behind Image Box Title */
.elementor-image-box-title .frida-highlight {
  background: linear-gradient(135deg, #fddcc1, #f7a980); /* warmer peach-orange */
  padding: 10px 24px;
  border-radius: 24px;
  display: inline-block;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
  font-family: 'Cormorant Garamond', serif;
  font-size: 20px;
  font-weight: 600;
  color: #4e2b1c;
  transition: all 0.3s ease-in-out;
  margin-top: 0;     /* Tight spacing above */
  margin-bottom: 0;  /* Tight spacing below */
  text-align: center;
}

/* 🔁 Pulse effect on hover */
.elementor-image-box-title .frida-highlight:hover {
  animation: pulse-glow 0.6s ease-in-out infinite alternate;
}

/* 🔁 Pulse keyframe */
@keyframes pulse-glow {
  from {
    transform: scale(1);
    box-shadow: 0 0 10px rgba(255, 150, 100, 0.3);
  }
  to {
    transform: scale(1.03);
    box-shadow: 0 0 18px rgba(255, 150, 100, 0.45);
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d990ca6 *//* 🧡 Warm Gradient Button Behind Image Box Title */
.elementor-image-box-title .frida-highlight {
  background: linear-gradient(135deg, #fddcc1, #f7a980); /* warmer peach-orange */
  padding: 10px 24px;
  border-radius: 24px;
  display: inline-block;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
  font-family: 'Cormorant Garamond', serif;
  font-size: 20px;
  font-weight: 600;
  color: #4e2b1c;
  transition: all 0.3s ease-in-out;
  margin-top: 0;     /* Tight spacing above */
  margin-bottom: 0;  /* Tight spacing below */
  text-align: center;
}

/* 🔁 Pulse effect on hover */
.elementor-image-box-title .frida-highlight:hover {
  animation: pulse-glow 0.6s ease-in-out infinite alternate;
}

/* 🔁 Pulse keyframe */
@keyframes pulse-glow {
  from {
    transform: scale(1);
    box-shadow: 0 0 10px rgba(255, 150, 100, 0.3);
  }
  to {
    transform: scale(1.03);
    box-shadow: 0 0 18px rgba(255, 150, 100, 0.45);
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-988afc0 *//* 🧡 Warm Gradient Button Behind Image Box Title */
.elementor-image-box-title .frida-highlight {
  background: linear-gradient(135deg, #fddcc1, #f7a980); /* warmer peach-orange */
  padding: 10px 24px;
  border-radius: 24px;
  display: inline-block;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
  font-family: 'Cormorant Garamond', serif;
  font-size: 20px;
  font-weight: 600;
  color: #4e2b1c;
  transition: all 0.3s ease-in-out;
  margin-top: 0;     /* Tight spacing above */
  margin-bottom: 0;  /* Tight spacing below */
  text-align: center;
}

/* 🔁 Pulse effect on hover */
.elementor-image-box-title .frida-highlight:hover {
  animation: pulse-glow 0.6s ease-in-out infinite alternate;
}

/* 🔁 Pulse keyframe */
@keyframes pulse-glow {
  from {
    transform: scale(1);
    box-shadow: 0 0 10px rgba(255, 150, 100, 0.3);
  }
  to {
    transform: scale(1.03);
    box-shadow: 0 0 18px rgba(255, 150, 100, 0.45);
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-241e093 *//* 🧡 Warm Gradient Button Behind Image Box Title */
.elementor-image-box-title .frida-highlight {
  background: linear-gradient(135deg, #fddcc1, #f7a980); /* warmer peach-orange */
  padding: 10px 24px;
  border-radius: 24px;
  display: inline-block;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
  font-family: 'Cormorant Garamond', serif;
  font-size: 20px;
  font-weight: 600;
  color: #4e2b1c;
  transition: all 0.3s ease-in-out;
  margin-top: 0;     /* Tight spacing above */
  margin-bottom: 0;  /* Tight spacing below */
  text-align: center;
}

/* 🔁 Pulse effect on hover */
.elementor-image-box-title .frida-highlight:hover {
  animation: pulse-glow 0.6s ease-in-out infinite alternate;
}

/* 🔁 Pulse keyframe */
@keyframes pulse-glow {
  from {
    transform: scale(1);
    box-shadow: 0 0 10px rgba(255, 150, 100, 0.3);
  }
  to {
    transform: scale(1.03);
    box-shadow: 0 0 18px rgba(255, 150, 100, 0.45);
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a75cffc *//* 🧡 Warm Gradient Button Behind Image Box Title */
.elementor-image-box-title .frida-highlight {
  background: linear-gradient(135deg, #fddcc1, #f7a980); /* warmer peach-orange */
  padding: 10px 24px;
  border-radius: 24px;
  display: inline-block;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
  font-family: 'Cormorant Garamond', serif;
  font-size: 20px;
  font-weight: 600;
  color: #4e2b1c;
  transition: all 0.3s ease-in-out;
  margin-top: 0;     /* Tight spacing above */
  margin-bottom: 0;  /* Tight spacing below */
  text-align: center;
}

/* 🔁 Pulse effect on hover */
.elementor-image-box-title .frida-highlight:hover {
  animation: pulse-glow 0.6s ease-in-out infinite alternate;
}

/* 🔁 Pulse keyframe */
@keyframes pulse-glow {
  from {
    transform: scale(1);
    box-shadow: 0 0 10px rgba(255, 150, 100, 0.3);
  }
  to {
    transform: scale(1.03);
    box-shadow: 0 0 18px rgba(255, 150, 100, 0.45);
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ff812a3 *//* 🧡 Warm Gradient Button Behind Image Box Title */
.elementor-image-box-title .frida-highlight {
  background: linear-gradient(135deg, #fddcc1, #f7a980); /* warmer peach-orange */
  padding: 10px 24px;
  border-radius: 24px;
  display: inline-block;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
  font-family: 'Cormorant Garamond', serif;
  font-size: 20px;
  font-weight: 600;
  color: #4e2b1c;
  transition: all 0.3s ease-in-out;
  margin-top: 0;     /* Tight spacing above */
  margin-bottom: 0;  /* Tight spacing below */
  text-align: center;
}

/* 🔁 Pulse effect on hover */
.elementor-image-box-title .frida-highlight:hover {
  animation: pulse-glow 0.6s ease-in-out infinite alternate;
}

/* 🔁 Pulse keyframe */
@keyframes pulse-glow {
  from {
    transform: scale(1);
    box-shadow: 0 0 10px rgba(255, 150, 100, 0.3);
  }
  to {
    transform: scale(1.03);
    box-shadow: 0 0 18px rgba(255, 150, 100, 0.45);
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e2a9036 *//* 🧡 Warm Gradient Button Behind Image Box Title */
.elementor-image-box-title .frida-highlight {
  background: linear-gradient(135deg, #fddcc1, #f7a980); /* warmer peach-orange */
  padding: 10px 24px;
  border-radius: 24px;
  display: inline-block;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
  font-family: 'Cormorant Garamond', serif;
  font-size: 20px;
  font-weight: 600;
  color: #4e2b1c;
  transition: all 0.3s ease-in-out;
  margin-top: 0;     /* Tight spacing above */
  margin-bottom: 0;  /* Tight spacing below */
  text-align: center;
}

/* 🔁 Pulse effect on hover */
.elementor-image-box-title .frida-highlight:hover {
  animation: pulse-glow 0.6s ease-in-out infinite alternate;
}

/* 🔁 Pulse keyframe */
@keyframes pulse-glow {
  from {
    transform: scale(1);
    box-shadow: 0 0 10px rgba(255, 150, 100, 0.3);
  }
  to {
    transform: scale(1.03);
    box-shadow: 0 0 18px rgba(255, 150, 100, 0.45);
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-147807f *//* 🧡 Warm Gradient Button Behind Image Box Title */
.elementor-image-box-title .frida-highlight {
  background: linear-gradient(135deg, #fddcc1, #f7a980); /* warmer peach-orange */
  padding: 10px 24px;
  border-radius: 24px;
  display: inline-block;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
  font-family: 'Cormorant Garamond', serif;
  font-size: 20px;
  font-weight: 600;
  color: #4e2b1c;
  transition: all 0.3s ease-in-out;
  margin-top: 0;     /* Tight spacing above */
  margin-bottom: 0;  /* Tight spacing below */
  text-align: center;
}

/* 🔁 Pulse effect on hover */
.elementor-image-box-title .frida-highlight:hover {
  animation: pulse-glow 0.6s ease-in-out infinite alternate;
}

/* 🔁 Pulse keyframe */
@keyframes pulse-glow {
  from {
    transform: scale(1);
    box-shadow: 0 0 10px rgba(255, 150, 100, 0.3);
  }
  to {
    transform: scale(1.03);
    box-shadow: 0 0 18px rgba(255, 150, 100, 0.45);
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3a0c5de *//* 🧡 Warm Gradient Button Behind Image Box Title */
.elementor-image-box-title .frida-highlight {
  background: linear-gradient(135deg, #fddcc1, #f7a980); /* warmer peach-orange */
  padding: 10px 24px;
  border-radius: 24px;
  display: inline-block;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
  font-family: 'Cormorant Garamond', serif;
  font-size: 20px;
  font-weight: 600;
  color: #4e2b1c;
  transition: all 0.3s ease-in-out;
  margin-top: 0;     /* Tight spacing above */
  margin-bottom: 0;  /* Tight spacing below */
  text-align: center;
}

/* 🔁 Pulse effect on hover */
.elementor-image-box-title .frida-highlight:hover {
  animation: pulse-glow 0.6s ease-in-out infinite alternate;
}

/* 🔁 Pulse keyframe */
@keyframes pulse-glow {
  from {
    transform: scale(1);
    box-shadow: 0 0 10px rgba(255, 150, 100, 0.3);
  }
  to {
    transform: scale(1.03);
    box-shadow: 0 0 18px rgba(255, 150, 100, 0.45);
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4968a21 *//* 🧡 Warm Gradient Button Behind Image Box Title */
.elementor-image-box-title .frida-highlight {
  background: linear-gradient(135deg, #fddcc1, #f7a980); /* warmer peach-orange */
  padding: 10px 24px;
  border-radius: 24px;
  display: inline-block;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
  font-family: 'Cormorant Garamond', serif;
  font-size: 20px;
  font-weight: 600;
  color: #4e2b1c;
  transition: all 0.3s ease-in-out;
  margin-top: 0;     /* Tight spacing above */
  margin-bottom: 0;  /* Tight spacing below */
  text-align: center;
}

/* 🔁 Pulse effect on hover */
.elementor-image-box-title .frida-highlight:hover {
  animation: pulse-glow 0.6s ease-in-out infinite alternate;
}

/* 🔁 Pulse keyframe */
@keyframes pulse-glow {
  from {
    transform: scale(1);
    box-shadow: 0 0 10px rgba(255, 150, 100, 0.3);
  }
  to {
    transform: scale(1.03);
    box-shadow: 0 0 18px rgba(255, 150, 100, 0.45);
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0b37ea5 *//* 🧡 Warm Gradient Button Behind Image Box Title */
.elementor-image-box-title .frida-highlight {
  background: linear-gradient(135deg, #fddcc1, #f7a980); /* warmer peach-orange */
  padding: 10px 24px;
  border-radius: 24px;
  display: inline-block;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
  font-family: 'Cormorant Garamond', serif;
  font-size: 20px;
  font-weight: 600;
  color: #4e2b1c;
  transition: all 0.3s ease-in-out;
  margin-top: 0;     /* Tight spacing above */
  margin-bottom: 0;  /* Tight spacing below */
  text-align: center;
}

/* 🔁 Pulse effect on hover */
.elementor-image-box-title .frida-highlight:hover {
  animation: pulse-glow 0.6s ease-in-out infinite alternate;
}

/* 🔁 Pulse keyframe */
@keyframes pulse-glow {
  from {
    transform: scale(1);
    box-shadow: 0 0 10px rgba(255, 150, 100, 0.3);
  }
  to {
    transform: scale(1.03);
    box-shadow: 0 0 18px rgba(255, 150, 100, 0.45);
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a7e76b4 *//* 🧡 Warm Gradient Button Behind Image Box Title */
.elementor-image-box-title .frida-highlight {
  background: linear-gradient(135deg, #fddcc1, #f7a980); /* warmer peach-orange */
  padding: 10px 24px;
  border-radius: 24px;
  display: inline-block;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
  font-family: 'Cormorant Garamond', serif;
  font-size: 20px;
  font-weight: 600;
  color: #4e2b1c;
  transition: all 0.3s ease-in-out;
  margin-top: 0;     /* Tight spacing above */
  margin-bottom: 0;  /* Tight spacing below */
  text-align: center;
}

/* 🔁 Pulse effect on hover */
.elementor-image-box-title .frida-highlight:hover {
  animation: pulse-glow 0.6s ease-in-out infinite alternate;
}

/* 🔁 Pulse keyframe */
@keyframes pulse-glow {
  from {
    transform: scale(1);
    box-shadow: 0 0 10px rgba(255, 150, 100, 0.3);
  }
  to {
    transform: scale(1.03);
    box-shadow: 0 0 18px rgba(255, 150, 100, 0.45);
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-735babe *//* 🧡 Warm Gradient Button Behind Image Box Title */
.elementor-image-box-title .frida-highlight {
  background: linear-gradient(135deg, #fddcc1, #f7a980); /* warmer peach-orange */
  padding: 10px 24px;
  border-radius: 24px;
  display: inline-block;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
  font-family: 'Cormorant Garamond', serif;
  font-size: 20px;
  font-weight: 600;
  color: #4e2b1c;
  transition: all 0.3s ease-in-out;
  margin-top: 0;     /* Tight spacing above */
  margin-bottom: 0;  /* Tight spacing below */
  text-align: center;
}

/* 🔁 Pulse effect on hover */
.elementor-image-box-title .frida-highlight:hover {
  animation: pulse-glow 0.6s ease-in-out infinite alternate;
}

/* 🔁 Pulse keyframe */
@keyframes pulse-glow {
  from {
    transform: scale(1);
    box-shadow: 0 0 10px rgba(255, 150, 100, 0.3);
  }
  to {
    transform: scale(1.03);
    box-shadow: 0 0 18px rgba(255, 150, 100, 0.45);
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d83cd98 *//* 🧡 Warm Gradient Button Behind Image Box Title */
.elementor-image-box-title .frida-highlight {
  background: linear-gradient(135deg, #fddcc1, #f7a980); /* warmer peach-orange */
  padding: 10px 24px;
  border-radius: 24px;
  display: inline-block;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
  font-family: 'Cormorant Garamond', serif;
  font-size: 20px;
  font-weight: 600;
  color: #4e2b1c;
  transition: all 0.3s ease-in-out;
  margin-top: 0;     /* Tight spacing above */
  margin-bottom: 0;  /* Tight spacing below */
  text-align: center;
}

/* 🔁 Pulse effect on hover */
.elementor-image-box-title .frida-highlight:hover {
  animation: pulse-glow 0.6s ease-in-out infinite alternate;
}

/* 🔁 Pulse keyframe */
@keyframes pulse-glow {
  from {
    transform: scale(1);
    box-shadow: 0 0 10px rgba(255, 150, 100, 0.3);
  }
  to {
    transform: scale(1.03);
    box-shadow: 0 0 18px rgba(255, 150, 100, 0.45);
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9589fb8 *//* 🧡 Warm Gradient Button Behind Image Box Title */
.elementor-image-box-title .frida-highlight {
  background: linear-gradient(135deg, #fddcc1, #f7a980); /* warmer peach-orange */
  padding: 10px 24px;
  border-radius: 24px;
  display: inline-block;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
  font-family: 'Cormorant Garamond', serif;
  font-size: 20px;
  font-weight: 600;
  color: #4e2b1c;
  transition: all 0.3s ease-in-out;
  margin-top: 0;     /* Tight spacing above */
  margin-bottom: 0;  /* Tight spacing below */
  text-align: center;
}

/* 🔁 Pulse effect on hover */
.elementor-image-box-title .frida-highlight:hover {
  animation: pulse-glow 0.6s ease-in-out infinite alternate;
}

/* 🔁 Pulse keyframe */
@keyframes pulse-glow {
  from {
    transform: scale(1);
    box-shadow: 0 0 10px rgba(255, 150, 100, 0.3);
  }
  to {
    transform: scale(1.03);
    box-shadow: 0 0 18px rgba(255, 150, 100, 0.45);
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d563c24 *//* 🧡 Warm Gradient Button Behind Image Box Title */
.elementor-image-box-title .frida-highlight {
  background: linear-gradient(135deg, #fddcc1, #f7a980); /* warmer peach-orange */
  padding: 10px 24px;
  border-radius: 24px;
  display: inline-block;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
  font-family: 'Cormorant Garamond', serif;
  font-size: 20px;
  font-weight: 600;
  color: #4e2b1c;
  transition: all 0.3s ease-in-out;
  margin-top: 0;     /* Tight spacing above */
  margin-bottom: 0;  /* Tight spacing below */
  text-align: center;
}

/* 🔁 Pulse effect on hover */
.elementor-image-box-title .frida-highlight:hover {
  animation: pulse-glow 0.6s ease-in-out infinite alternate;
}

/* 🔁 Pulse keyframe */
@keyframes pulse-glow {
  from {
    transform: scale(1);
    box-shadow: 0 0 10px rgba(255, 150, 100, 0.3);
  }
  to {
    transform: scale(1.03);
    box-shadow: 0 0 18px rgba(255, 150, 100, 0.45);
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2da5778 *//* 🧡 Warm Gradient Button Behind Image Box Title */
.elementor-image-box-title .frida-highlight {
  background: linear-gradient(135deg, #fddcc1, #f7a980); /* warmer peach-orange */
  padding: 10px 24px;
  border-radius: 24px;
  display: inline-block;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
  font-family: 'Cormorant Garamond', serif;
  font-size: 20px;
  font-weight: 600;
  color: #4e2b1c;
  transition: all 0.3s ease-in-out;
  margin-top: 0;     /* Tight spacing above */
  margin-bottom: 0;  /* Tight spacing below */
  text-align: center;
}

/* 🔁 Pulse effect on hover */
.elementor-image-box-title .frida-highlight:hover {
  animation: pulse-glow 0.6s ease-in-out infinite alternate;
}

/* 🔁 Pulse keyframe */
@keyframes pulse-glow {
  from {
    transform: scale(1);
    box-shadow: 0 0 10px rgba(255, 150, 100, 0.3);
  }
  to {
    transform: scale(1.03);
    box-shadow: 0 0 18px rgba(255, 150, 100, 0.45);
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-38a75b7 *//* 🧡 Warm Gradient Button Behind Image Box Title */
.elementor-image-box-title .frida-highlight {
  background: linear-gradient(135deg, #fddcc1, #f7a980); /* warmer peach-orange */
  padding: 10px 24px;
  border-radius: 24px;
  display: inline-block;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
  font-family: 'Cormorant Garamond', serif;
  font-size: 20px;
  font-weight: 600;
  color: #4e2b1c;
  transition: all 0.3s ease-in-out;
  margin-top: 0;     /* Tight spacing above */
  margin-bottom: 0;  /* Tight spacing below */
  text-align: center;
}

/* 🔁 Pulse effect on hover */
.elementor-image-box-title .frida-highlight:hover {
  animation: pulse-glow 0.6s ease-in-out infinite alternate;
}

/* 🔁 Pulse keyframe */
@keyframes pulse-glow {
  from {
    transform: scale(1);
    box-shadow: 0 0 10px rgba(255, 150, 100, 0.3);
  }
  to {
    transform: scale(1.03);
    box-shadow: 0 0 18px rgba(255, 150, 100, 0.45);
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9d5ba91 *//* 🧡 Warm Gradient Button Behind Image Box Title */
.elementor-image-box-title .frida-highlight {
  background: linear-gradient(135deg, #fddcc1, #f7a980); /* warmer peach-orange */
  padding: 10px 24px;
  border-radius: 24px;
  display: inline-block;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
  font-family: 'Cormorant Garamond', serif;
  font-size: 20px;
  font-weight: 600;
  color: #4e2b1c;
  transition: all 0.3s ease-in-out;
  margin-top: 0;     /* Tight spacing above */
  margin-bottom: 0;  /* Tight spacing below */
  text-align: center;
}

/* 🔁 Pulse effect on hover */
.elementor-image-box-title .frida-highlight:hover {
  animation: pulse-glow 0.6s ease-in-out infinite alternate;
}

/* 🔁 Pulse keyframe */
@keyframes pulse-glow {
  from {
    transform: scale(1);
    box-shadow: 0 0 10px rgba(255, 150, 100, 0.3);
  }
  to {
    transform: scale(1.03);
    box-shadow: 0 0 18px rgba(255, 150, 100, 0.45);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81410a8 *//* ===== Force 3/2/1 card grid + neutralize Elementor widths ===== */

/* TEMP debug (remove later) */
{{WRAPPER}}{ outline:2px dashed #14b8a6; }
{{WRAPPER}} > .e-con{ outline:1px dashed rgba(255,255,255,.2); }

/* Parent becomes our grid */
{{WRAPPER}}{
  display:grid !important;
  grid-template-columns:repeat(3,minmax(0,1fr)) !important;
  gap:28px !important;
  max-width:1200px; margin:0 auto;
}

/* Kill any “span full row / 100% width” rules Elementor left behind */
{{WRAPPER}} > *{
  width:auto !important;
  max-width:none !important;
  grid-column:auto !important;        /* <- stops 1 / -1 spans */
  justify-self:stretch !important;
  min-width:0;
  flex:initial !important;            /* in case parent was flex before */
}

/* Card look */
{{WRAPPER}} > .e-con,
{{WRAPPER}} > .elementor-container,
{{WRAPPER}} > .elementor-column{
  background:#101316;
  color:#e8eef2;
  border-radius:14px;
  padding:20px;
  box-shadow:0 8px 24px rgba(0,0,0,.25);
  transition:transform .18s, box-shadow .18s, background .18s;
  display:flex; flex-direction:column; height:100%;
}
{{WRAPPER}} > .e-con:hover{ transform:translateY(-2px) scale(1.01); box-shadow:0 12px 30px rgba(0,0,0,.35); background:#121b21; }

/* Normalize IMAGE BOX previews */
{{WRAPPER}} .elementor-widget-image-box .elementor-image-box-wrapper{ display:flex; flex-direction:column; gap:12px; }
{{WRAPPER}} .elementor-widget-image-box .elementor-image-box-img img{
  width:100%; height:240px; object-fit:cover; border-radius:10px; display:block;
}

/* Heading + text */
{{WRAPPER}} .elementor-widget-heading .elementor-heading-title{
  color:#fff; font-weight:700; font-size:clamp(18px,2vw,20px); margin:2px 0 10px;
}
{{WRAPPER}} .elementor-widget-text-editor p{ color:#9fb0ba; font-size:14px; line-height:1.6; margin:0 0 14px; }

/* Buttons pinned at bottom */
{{WRAPPER}} .elementor-widget-button{ margin-top:auto; }
{{WRAPPER}} .elementor-widget-button .elementor-button{
  border-radius:10px; padding:12px 14px; font-weight:600;
  background:#14b8a6 !important; color:#fff !important;
  box-shadow:0 4px 14px rgba(20,184,166,.35);
  transition:transform .18s, box-shadow .18s, background .18s;
}
{{WRAPPER}} .elementor-widget-button .elementor-button:hover{
  background:#0ea99a !important; transform:translateY(-2px);
  box-shadow:0 6px 18px rgba(20,184,166,.45);
}

/* Responsive columns */
@media (max-width:1024px){
  {{WRAPPER}}{ grid-template-columns:repeat(2,minmax(0,1fr)) !important; gap:22px !important; }
  {{WRAPPER}} .elementor-widget-image-box .elementor-image-box-img img{ height:200px; }
}
@media (max-width:767px){
  {{WRAPPER}}{ grid-template-columns:1fr !important; gap:16px !important; }
  {{WRAPPER}} .elementor-widget-image-box .elementor-image-box-img img{ height:180px; }
}

/* === Polishing pass for the 3-col worksheet grid === */

/* 1) Tighter, cleaner spacing + subtle card border so gaps don't read as 'thick lines' */
{{WRAPPER}}{
  gap: 24px !important;                 /* was 28 */
  background: #0d1115;                  /* slight lift behind cards */
  padding: 6px 0;                       /* tiny vertical breathing room */
}
{{WRAPPER}} > .e-con{
  background: #11161c;                  /* a hair lighter than page bg */
  border: 1px solid rgba(255,255,255,.06);
  box-shadow: 0 8px 22px rgba(0,0,0,.22);
  border-radius: 14px;
  padding: 18px;                         /* was 20 */
  overflow: hidden;                      /* clips rounded corners on image hover */
  box-sizing: border-box;
}

/* 2) Image size/ratio — smaller and consistent so cards feel uniform */
{{WRAPPER}} .elementor-widget-image-box .elementor-image-box-img img{
  height: 200px;                         /* was 240 */
  aspect-ratio: 16 / 9;                  /* keeps proportions even if src varies */
  object-fit: cover;
  border-radius: 10px;
  display: block;
  transition: transform .25s ease;
}
{{WRAPPER}} > .e-con:hover .elementor-widget-image-box .elementor-image-box-img img{
  transform: scale(1.015);
}

/* 3) Headings + text contrast */
{{WRAPPER}} .elementor-widget-heading .elementor-heading-title{
  color:#eaf2f6;
  margin-bottom: 8px;
}
{{WRAPPER}} .elementor-widget-text-editor p{
  color:#9fb0ba;
}

/* 4) Normalize ANY CTA inside the card (Elementor Button or a plain link) */
{{WRAPPER}} .elementor-widget-button{ margin-top:auto; }
{{WRAPPER}} .elementor-widget-button .elementor-button,
{{WRAPPER}} .elementor-widget-text-editor a.tt-cta,      /* add class 'tt-cta' on links if they aren't Button widgets */
{{WRAPPER}} > .e-con a.elementor-button-link {
  display:inline-flex; align-items:center; justify-content:center;
  background:#14b8a6 !important;
  color:#fff !important;
  font-weight:600;
  padding:12px 14px;
  border-radius:10px;
  text-decoration:none !important;
  box-shadow:0 4px 14px rgba(20,184,166,.35);
  transition: transform .18s ease, box-shadow .18s ease, background .18s ease;
}
{{WRAPPER}} .elementor-widget-button .elementor-button:hover,
{{WRAPPER}} .elementor-widget-text-editor a.tt-cta:hover,
{{WRAPPER}} > .e-con a.elementor-button-link:hover{
  background:#0ea99a !important;
  transform:translateY(-2px);
  box-shadow:0 6px 18px rgba(20,184,166,.45);
}

/* 5) Responsive touch-ups */
@media (max-width:1024px){
  {{WRAPPER}}{ gap:20px !important; }
  {{WRAPPER}} .elementor-widget-image-box .elementor-image-box-img img{ height:180px; }
}
@media (max-width:767px){
  {{WRAPPER}}{ gap:14px !important; padding:4px 0; }
  {{WRAPPER}} > .e-con{ padding:14px; }
  {{WRAPPER}} .elementor-widget-image-box .elementor-image-box-img img{ height:170px; }
}

/* ---- POLISHING DELTAS ---- */

/* 1) Make the gaps look lighter (so the vertical bars don't feel heavy) */
{{WRAPPER}}{
  gap: 22px !important;                     /* tighter than 28 */
  background: #0d1115;                      /* faint lift behind cards */
  padding: 6px 0;                            /* tiny buffer */
}

/* Give each card a subtle border so separation looks intentional */
{{WRAPPER}} > .e-con{
  background:#11161c;
  border:1px solid rgba(255,255,255,.06);
  box-shadow:0 8px 22px rgba(0,0,0,.22);
  padding:18px;                              /* a hair tighter */
  border-radius:14px;
  box-sizing:border-box;
  overflow:hidden;
}

/* 2) Thumbnail size & crop consistency */
{{WRAPPER}} .elementor-widget-image-box .elementor-image-box-img img{
  height:200px;                               /* was 240 */
  aspect-ratio:16/9;
  object-fit:cover;
  border-radius:10px;
  transition:transform .25s ease;
}
{{WRAPPER}} > .e-con:hover .elementor-widget-image-box .elementor-image-box-img img{
  transform:scale(1.015);
}

/* 3) Convert peach CTAs to teal (even if template styles fight it) */
{{WRAPPER}} .elementor-widget-button .elementor-button{
  background:#14b8a6 !important;
  border-color:#14b8a6 !important;
  color:#fff !important;
  border-radius:10px;
  padding:12px 14px;
  font-weight:600;
  box-shadow:0 4px 14px rgba(20,184,166,.35);
}
{{WRAPPER}} .elementor-widget-button .elementor-button:hover{
  background:#0ea99a !important;
  border-color:#0ea99a !important;
  transform:translateY(-2px);
  box-shadow:0 6px 18px rgba(20,184,166,.45);
}

/* (If some CTAs are plain links inside a Text Editor) add class 'tt-cta' to them */
{{WRAPPER}} .elementor-widget-text-editor a.tt-cta{
  display:inline-flex; align-items:center; justify-content:center;
  background:#14b8a6; color:#fff; border-radius:10px; padding:12px 14px;
  text-decoration:none !important; font-weight:600;
}
{{WRAPPER}} .elementor-widget-text-editor a.tt-cta:hover{
  background:#0ea99a; transform:translateY(-2px);
}

/* 4) Ensure equal card height (buttons pinned bottom) */
{{WRAPPER}} > .e-con{ display:flex; flex-direction:column; height:100%; }
{{WRAPPER}} .elementor-widget-button{ margin-top:auto; }

/* 5) Responsive touch-ups */
@media (max-width:1024px){
  {{WRAPPER}}{ gap:20px !important; }
  {{WRAPPER}} .elementor-widget-image-box .elementor-image-box-img img{ height:180px; }
}
@media (max-width:767px){
  {{WRAPPER}}{ gap:14px !important; padding:4px 0; }
  {{WRAPPER}} > .e-con{ padding:14px; }
  {{WRAPPER}} .elementor-widget-image-box .elementor-image-box-img img{ height:170px; }
}

/* NEW – centers the image box and keeps a consistent thumbnail size */
{{WRAPPER}} .elementor-widget-image-box .elementor-image-box-wrapper{
  display:flex; flex-direction:column; align-items:center; gap:12px;
  text-align:center;
}
{{WRAPPER}} .elementor-widget-image-box .elementor-image-box-img{
  margin:0 auto;                /* center the media container */
  width:auto; max-width:100%;
}
{{WRAPPER}} .elementor-widget-image-box .elementor-image-box-img img{
  height:200px;                 /* your chosen thumb height */
  width:auto;                   /* let width be natural */
  max-width:100%;               /* don't overflow card */
  object-fit:cover;
  border-radius:10px;
  display:block;
}

/* Animate image box on hover */
{{WRAPPER}} .elementor-widget-image-box .elementor-image-box-img img {
  transition: transform 0.4s ease, box-shadow 0.4s ease;
}

{{WRAPPER}} .elementor-widget-image-box:hover .elementor-image-box-img img {
  transform: scale(1.05) rotate(1deg); /* Slight zoom & tilt */
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.25);
}

/* Enlarge and glow effect for image boxes */
{{WRAPPER}} .elementor-widget-image-box .elementor-image-box-img img {
  transition: transform 0.4s ease, box-shadow 0.4s ease, filter 0.4s ease;
}

{{WRAPPER}} .elementor-widget-image-box:hover .elementor-image-box-img img {
  transform: scale(1.1); /* Enlarges the image */
  box-shadow: 0 0 25px rgba(255, 255, 255, 0.7); /* Adds a glowing halo */
  filter: brightness(1.2); /* Makes it glow brighter */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2d75ce4 *//* 🧡 Warm Gradient Button Behind Image Box Title */
.elementor-image-box-title .frida-highlight {
  background: linear-gradient(135deg, #fddcc1, #f7a980); /* warmer peach-orange */
  padding: 10px 24px;
  border-radius: 24px;
  display: inline-block;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
  font-family: 'Cormorant Garamond', serif;
  font-size: 20px;
  font-weight: 600;
  color: #4e2b1c;
  transition: all 0.3s ease-in-out;
  margin-top: 0;     /* Tight spacing above */
  margin-bottom: 0;  /* Tight spacing below */
  text-align: center;
}

/* 🔁 Pulse effect on hover */
.elementor-image-box-title .frida-highlight:hover {
  animation: pulse-glow 0.6s ease-in-out infinite alternate;
}

/* 🔁 Pulse keyframe */
@keyframes pulse-glow {
  from {
    transform: scale(1);
    box-shadow: 0 0 10px rgba(255, 150, 100, 0.3);
  }
  to {
    transform: scale(1.03);
    box-shadow: 0 0 18px rgba(255, 150, 100, 0.45);
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5712f1e *//* 🧡 Warm Gradient Button Behind Image Box Title */
.elementor-image-box-title .frida-highlight {
  background: linear-gradient(135deg, #fddcc1, #f7a980); /* warmer peach-orange */
  padding: 10px 24px;
  border-radius: 24px;
  display: inline-block;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
  font-family: 'Cormorant Garamond', serif;
  font-size: 20px;
  font-weight: 600;
  color: #4e2b1c;
  transition: all 0.3s ease-in-out;
  margin-top: 0;     /* Tight spacing above */
  margin-bottom: 0;  /* Tight spacing below */
  text-align: center;
}

/* 🔁 Pulse effect on hover */
.elementor-image-box-title .frida-highlight:hover {
  animation: pulse-glow 0.6s ease-in-out infinite alternate;
}

/* 🔁 Pulse keyframe */
@keyframes pulse-glow {
  from {
    transform: scale(1);
    box-shadow: 0 0 10px rgba(255, 150, 100, 0.3);
  }
  to {
    transform: scale(1.03);
    box-shadow: 0 0 18px rgba(255, 150, 100, 0.45);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f37f6c2 *//* ===== Force 3/2/1 card grid + neutralize Elementor widths ===== */

/* TEMP debug (remove later) */
{{WRAPPER}}{ outline:2px dashed #14b8a6; }
{{WRAPPER}} > .e-con{ outline:1px dashed rgba(255,255,255,.2); }

/* Parent becomes our grid */
{{WRAPPER}}{
  display:grid !important;
  grid-template-columns:repeat(3,minmax(0,1fr)) !important;
  gap:28px !important;
  max-width:1200px; margin:0 auto;
}

/* Kill any “span full row / 100% width” rules Elementor left behind */
{{WRAPPER}} > *{
  width:auto !important;
  max-width:none !important;
  grid-column:auto !important;        /* <- stops 1 / -1 spans */
  justify-self:stretch !important;
  min-width:0;
  flex:initial !important;            /* in case parent was flex before */
}

/* Card look */
{{WRAPPER}} > .e-con,
{{WRAPPER}} > .elementor-container,
{{WRAPPER}} > .elementor-column{
  background:#101316;
  color:#e8eef2;
  border-radius:14px;
  padding:20px;
  box-shadow:0 8px 24px rgba(0,0,0,.25);
  transition:transform .18s, box-shadow .18s, background .18s;
  display:flex; flex-direction:column; height:100%;
}
{{WRAPPER}} > .e-con:hover{ transform:translateY(-2px) scale(1.01); box-shadow:0 12px 30px rgba(0,0,0,.35); background:#121b21; }

/* Normalize IMAGE BOX previews */
{{WRAPPER}} .elementor-widget-image-box .elementor-image-box-wrapper{ display:flex; flex-direction:column; gap:12px; }
{{WRAPPER}} .elementor-widget-image-box .elementor-image-box-img img{
  width:100%; height:240px; object-fit:cover; border-radius:10px; display:block;
}

/* Heading + text */
{{WRAPPER}} .elementor-widget-heading .elementor-heading-title{
  color:#fff; font-weight:700; font-size:clamp(18px,2vw,20px); margin:2px 0 10px;
}
{{WRAPPER}} .elementor-widget-text-editor p{ color:#9fb0ba; font-size:14px; line-height:1.6; margin:0 0 14px; }

/* Buttons pinned at bottom */
{{WRAPPER}} .elementor-widget-button{ margin-top:auto; }
{{WRAPPER}} .elementor-widget-button .elementor-button{
  border-radius:10px; padding:12px 14px; font-weight:600;
  background:#14b8a6 !important; color:#fff !important;
  box-shadow:0 4px 14px rgba(20,184,166,.35);
  transition:transform .18s, box-shadow .18s, background .18s;
}
{{WRAPPER}} .elementor-widget-button .elementor-button:hover{
  background:#0ea99a !important; transform:translateY(-2px);
  box-shadow:0 6px 18px rgba(20,184,166,.45);
}

/* Responsive columns */
@media (max-width:1024px){
  {{WRAPPER}}{ grid-template-columns:repeat(2,minmax(0,1fr)) !important; gap:22px !important; }
  {{WRAPPER}} .elementor-widget-image-box .elementor-image-box-img img{ height:200px; }
}
@media (max-width:767px){
  {{WRAPPER}}{ grid-template-columns:1fr !important; gap:16px !important; }
  {{WRAPPER}} .elementor-widget-image-box .elementor-image-box-img img{ height:180px; }
}

/* === Polishing pass for the 3-col worksheet grid === */

/* 1) Tighter, cleaner spacing + subtle card border so gaps don't read as 'thick lines' */
{{WRAPPER}}{
  gap: 24px !important;                 /* was 28 */
  background: #0d1115;                  /* slight lift behind cards */
  padding: 6px 0;                       /* tiny vertical breathing room */
}
{{WRAPPER}} > .e-con{
  background: #11161c;                  /* a hair lighter than page bg */
  border: 1px solid rgba(255,255,255,.06);
  box-shadow: 0 8px 22px rgba(0,0,0,.22);
  border-radius: 14px;
  padding: 18px;                         /* was 20 */
  overflow: hidden;                      /* clips rounded corners on image hover */
  box-sizing: border-box;
}

/* 2) Image size/ratio — smaller and consistent so cards feel uniform */
{{WRAPPER}} .elementor-widget-image-box .elementor-image-box-img img{
  height: 200px;                         /* was 240 */
  aspect-ratio: 16 / 9;                  /* keeps proportions even if src varies */
  object-fit: cover;
  border-radius: 10px;
  display: block;
  transition: transform .25s ease;
}
{{WRAPPER}} > .e-con:hover .elementor-widget-image-box .elementor-image-box-img img{
  transform: scale(1.015);
}

/* 3) Headings + text contrast */
{{WRAPPER}} .elementor-widget-heading .elementor-heading-title{
  color:#eaf2f6;
  margin-bottom: 8px;
}
{{WRAPPER}} .elementor-widget-text-editor p{
  color:#9fb0ba;
}

/* 4) Normalize ANY CTA inside the card (Elementor Button or a plain link) */
{{WRAPPER}} .elementor-widget-button{ margin-top:auto; }
{{WRAPPER}} .elementor-widget-button .elementor-button,
{{WRAPPER}} .elementor-widget-text-editor a.tt-cta,      /* add class 'tt-cta' on links if they aren't Button widgets */
{{WRAPPER}} > .e-con a.elementor-button-link {
  display:inline-flex; align-items:center; justify-content:center;
  background:#14b8a6 !important;
  color:#fff !important;
  font-weight:600;
  padding:12px 14px;
  border-radius:10px;
  text-decoration:none !important;
  box-shadow:0 4px 14px rgba(20,184,166,.35);
  transition: transform .18s ease, box-shadow .18s ease, background .18s ease;
}
{{WRAPPER}} .elementor-widget-button .elementor-button:hover,
{{WRAPPER}} .elementor-widget-text-editor a.tt-cta:hover,
{{WRAPPER}} > .e-con a.elementor-button-link:hover{
  background:#0ea99a !important;
  transform:translateY(-2px);
  box-shadow:0 6px 18px rgba(20,184,166,.45);
}

/* 5) Responsive touch-ups */
@media (max-width:1024px){
  {{WRAPPER}}{ gap:20px !important; }
  {{WRAPPER}} .elementor-widget-image-box .elementor-image-box-img img{ height:180px; }
}
@media (max-width:767px){
  {{WRAPPER}}{ gap:14px !important; padding:4px 0; }
  {{WRAPPER}} > .e-con{ padding:14px; }
  {{WRAPPER}} .elementor-widget-image-box .elementor-image-box-img img{ height:170px; }
}

/* ---- POLISHING DELTAS ---- */

/* 1) Make the gaps look lighter (so the vertical bars don't feel heavy) */
{{WRAPPER}}{
  gap: 22px !important;                     /* tighter than 28 */
  background: #0d1115;                      /* faint lift behind cards */
  padding: 6px 0;                            /* tiny buffer */
}

/* Give each card a subtle border so separation looks intentional */
{{WRAPPER}} > .e-con{
  background:#11161c;
  border:1px solid rgba(255,255,255,.06);
  box-shadow:0 8px 22px rgba(0,0,0,.22);
  padding:18px;                              /* a hair tighter */
  border-radius:14px;
  box-sizing:border-box;
  overflow:hidden;
}

/* 2) Thumbnail size & crop consistency */
{{WRAPPER}} .elementor-widget-image-box .elementor-image-box-img img{
  height:200px;                               /* was 240 */
  aspect-ratio:16/9;
  object-fit:cover;
  border-radius:10px;
  transition:transform .25s ease;
}
{{WRAPPER}} > .e-con:hover .elementor-widget-image-box .elementor-image-box-img img{
  transform:scale(1.015);
}

/* 3) Convert peach CTAs to teal (even if template styles fight it) */
{{WRAPPER}} .elementor-widget-button .elementor-button{
  background:#14b8a6 !important;
  border-color:#14b8a6 !important;
  color:#fff !important;
  border-radius:10px;
  padding:12px 14px;
  font-weight:600;
  box-shadow:0 4px 14px rgba(20,184,166,.35);
}
{{WRAPPER}} .elementor-widget-button .elementor-button:hover{
  background:#0ea99a !important;
  border-color:#0ea99a !important;
  transform:translateY(-2px);
  box-shadow:0 6px 18px rgba(20,184,166,.45);
}

/* (If some CTAs are plain links inside a Text Editor) add class 'tt-cta' to them */
{{WRAPPER}} .elementor-widget-text-editor a.tt-cta{
  display:inline-flex; align-items:center; justify-content:center;
  background:#14b8a6; color:#fff; border-radius:10px; padding:12px 14px;
  text-decoration:none !important; font-weight:600;
}
{{WRAPPER}} .elementor-widget-text-editor a.tt-cta:hover{
  background:#0ea99a; transform:translateY(-2px);
}

/* 4) Ensure equal card height (buttons pinned bottom) */
{{WRAPPER}} > .e-con{ display:flex; flex-direction:column; height:100%; }
{{WRAPPER}} .elementor-widget-button{ margin-top:auto; }

/* 5) Responsive touch-ups */
@media (max-width:1024px){
  {{WRAPPER}}{ gap:20px !important; }
  {{WRAPPER}} .elementor-widget-image-box .elementor-image-box-img img{ height:180px; }
}
@media (max-width:767px){
  {{WRAPPER}}{ gap:14px !important; padding:4px 0; }
  {{WRAPPER}} > .e-con{ padding:14px; }
  {{WRAPPER}} .elementor-widget-image-box .elementor-image-box-img img{ height:170px; }
}

/* NEW – centers the image box and keeps a consistent thumbnail size */
{{WRAPPER}} .elementor-widget-image-box .elementor-image-box-wrapper{
  display:flex; flex-direction:column; align-items:center; gap:12px;
  text-align:center;
}
{{WRAPPER}} .elementor-widget-image-box .elementor-image-box-img{
  margin:0 auto;                /* center the media container */
  width:auto; max-width:100%;
}
{{WRAPPER}} .elementor-widget-image-box .elementor-image-box-img img{
  height:200px;                 /* your chosen thumb height */
  width:auto;                   /* let width be natural */
  max-width:100%;               /* don't overflow card */
  object-fit:cover;
  border-radius:10px;
  display:block;
}

/* Animate image box on hover */
{{WRAPPER}} .elementor-widget-image-box .elementor-image-box-img img {
  transition: transform 0.4s ease, box-shadow 0.4s ease;
}

{{WRAPPER}} .elementor-widget-image-box:hover .elementor-image-box-img img {
  transform: scale(1.05) rotate(1deg); /* Slight zoom & tilt */
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.25);
}

/* Enlarge and glow effect for image boxes */
{{WRAPPER}} .elementor-widget-image-box .elementor-image-box-img img {
  transition: transform 0.4s ease, box-shadow 0.4s ease, filter 0.4s ease;
}

{{WRAPPER}} .elementor-widget-image-box:hover .elementor-image-box-img img {
  transform: scale(1.1); /* Enlarges the image */
  box-shadow: 0 0 25px rgba(255, 255, 255, 0.7); /* Adds a glowing halo */
  filter: brightness(1.2); /* Makes it glow brighter */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b3a2054 *//* 🧡 Warm Gradient Button Behind Image Box Title */
.elementor-image-box-title .frida-highlight {
  background: linear-gradient(135deg, #fddcc1, #f7a980); /* warmer peach-orange */
  padding: 10px 24px;
  border-radius: 24px;
  display: inline-block;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
  font-family: 'Cormorant Garamond', serif;
  font-size: 20px;
  font-weight: 600;
  color: #4e2b1c;
  transition: all 0.3s ease-in-out;
  margin-top: 0;     /* Tight spacing above */
  margin-bottom: 0;  /* Tight spacing below */
  text-align: center;
}

/* 🔁 Pulse effect on hover */
.elementor-image-box-title .frida-highlight:hover {
  animation: pulse-glow 0.6s ease-in-out infinite alternate;
}

/* 🔁 Pulse keyframe */
@keyframes pulse-glow {
  from {
    transform: scale(1);
    box-shadow: 0 0 10px rgba(255, 150, 100, 0.3);
  }
  to {
    transform: scale(1.03);
    box-shadow: 0 0 18px rgba(255, 150, 100, 0.45);
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c740fe8 *//* 🧡 Warm Gradient Button Behind Image Box Title */
.elementor-image-box-title .frida-highlight {
  background: linear-gradient(135deg, #fddcc1, #f7a980); /* warmer peach-orange */
  padding: 10px 24px;
  border-radius: 24px;
  display: inline-block;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
  font-family: 'Cormorant Garamond', serif;
  font-size: 20px;
  font-weight: 600;
  color: #4e2b1c;
  transition: all 0.3s ease-in-out;
  margin-top: 0;     /* Tight spacing above */
  margin-bottom: 0;  /* Tight spacing below */
  text-align: center;
}

/* 🔁 Pulse effect on hover */
.elementor-image-box-title .frida-highlight:hover {
  animation: pulse-glow 0.6s ease-in-out infinite alternate;
}

/* 🔁 Pulse keyframe */
@keyframes pulse-glow {
  from {
    transform: scale(1);
    box-shadow: 0 0 10px rgba(255, 150, 100, 0.3);
  }
  to {
    transform: scale(1.03);
    box-shadow: 0 0 18px rgba(255, 150, 100, 0.45);
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3b18d92 *//* 🧡 Warm Gradient Button Behind Image Box Title */
.elementor-image-box-title .frida-highlight {
  background: linear-gradient(135deg, #fddcc1, #f7a980); /* warmer peach-orange */
  padding: 10px 24px;
  border-radius: 24px;
  display: inline-block;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
  font-family: 'Cormorant Garamond', serif;
  font-size: 20px;
  font-weight: 600;
  color: #4e2b1c;
  transition: all 0.3s ease-in-out;
  margin-top: 0;     /* Tight spacing above */
  margin-bottom: 0;  /* Tight spacing below */
  text-align: center;
}

/* 🔁 Pulse effect on hover */
.elementor-image-box-title .frida-highlight:hover {
  animation: pulse-glow 0.6s ease-in-out infinite alternate;
}

/* 🔁 Pulse keyframe */
@keyframes pulse-glow {
  from {
    transform: scale(1);
    box-shadow: 0 0 10px rgba(255, 150, 100, 0.3);
  }
  to {
    transform: scale(1.03);
    box-shadow: 0 0 18px rgba(255, 150, 100, 0.45);
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-bb2587b *//* 🧡 Warm Gradient Button Behind Image Box Title */
.elementor-image-box-title .frida-highlight {
  background: linear-gradient(135deg, #fddcc1, #f7a980); /* warmer peach-orange */
  padding: 10px 24px;
  border-radius: 24px;
  display: inline-block;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
  font-family: 'Cormorant Garamond', serif;
  font-size: 20px;
  font-weight: 600;
  color: #4e2b1c;
  transition: all 0.3s ease-in-out;
  margin-top: 0;     /* Tight spacing above */
  margin-bottom: 0;  /* Tight spacing below */
  text-align: center;
}

/* 🔁 Pulse effect on hover */
.elementor-image-box-title .frida-highlight:hover {
  animation: pulse-glow 0.6s ease-in-out infinite alternate;
}

/* 🔁 Pulse keyframe */
@keyframes pulse-glow {
  from {
    transform: scale(1);
    box-shadow: 0 0 10px rgba(255, 150, 100, 0.3);
  }
  to {
    transform: scale(1.03);
    box-shadow: 0 0 18px rgba(255, 150, 100, 0.45);
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-58222d3 *//* 🧡 Warm Gradient Button Behind Image Box Title */
.elementor-image-box-title .frida-highlight {
  background: linear-gradient(135deg, #fddcc1, #f7a980); /* warmer peach-orange */
  padding: 10px 24px;
  border-radius: 24px;
  display: inline-block;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
  font-family: 'Cormorant Garamond', serif;
  font-size: 20px;
  font-weight: 600;
  color: #4e2b1c;
  transition: all 0.3s ease-in-out;
  margin-top: 0;     /* Tight spacing above */
  margin-bottom: 0;  /* Tight spacing below */
  text-align: center;
}

/* 🔁 Pulse effect on hover */
.elementor-image-box-title .frida-highlight:hover {
  animation: pulse-glow 0.6s ease-in-out infinite alternate;
}

/* 🔁 Pulse keyframe */
@keyframes pulse-glow {
  from {
    transform: scale(1);
    box-shadow: 0 0 10px rgba(255, 150, 100, 0.3);
  }
  to {
    transform: scale(1.03);
    box-shadow: 0 0 18px rgba(255, 150, 100, 0.45);
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2cb471b *//* 🧡 Warm Gradient Button Behind Image Box Title */
.elementor-image-box-title .frida-highlight {
  background: linear-gradient(135deg, #fddcc1, #f7a980); /* warmer peach-orange */
  padding: 10px 24px;
  border-radius: 24px;
  display: inline-block;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
  font-family: 'Cormorant Garamond', serif;
  font-size: 20px;
  font-weight: 600;
  color: #4e2b1c;
  transition: all 0.3s ease-in-out;
  margin-top: 0;     /* Tight spacing above */
  margin-bottom: 0;  /* Tight spacing below */
  text-align: center;
}

/* 🔁 Pulse effect on hover */
.elementor-image-box-title .frida-highlight:hover {
  animation: pulse-glow 0.6s ease-in-out infinite alternate;
}

/* 🔁 Pulse keyframe */
@keyframes pulse-glow {
  from {
    transform: scale(1);
    box-shadow: 0 0 10px rgba(255, 150, 100, 0.3);
  }
  to {
    transform: scale(1.03);
    box-shadow: 0 0 18px rgba(255, 150, 100, 0.45);
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-19d9d14 *//* 🧡 Warm Gradient Button Behind Image Box Title */
.elementor-image-box-title .frida-highlight {
  background: linear-gradient(135deg, #fddcc1, #f7a980); /* warmer peach-orange */
  padding: 10px 24px;
  border-radius: 24px;
  display: inline-block;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
  font-family: 'Cormorant Garamond', serif;
  font-size: 20px;
  font-weight: 600;
  color: #4e2b1c;
  transition: all 0.3s ease-in-out;
  margin-top: 0;     /* Tight spacing above */
  margin-bottom: 0;  /* Tight spacing below */
  text-align: center;
}

/* 🔁 Pulse effect on hover */
.elementor-image-box-title .frida-highlight:hover {
  animation: pulse-glow 0.6s ease-in-out infinite alternate;
}

/* 🔁 Pulse keyframe */
@keyframes pulse-glow {
  from {
    transform: scale(1);
    box-shadow: 0 0 10px rgba(255, 150, 100, 0.3);
  }
  to {
    transform: scale(1.03);
    box-shadow: 0 0 18px rgba(255, 150, 100, 0.45);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-747e526 *//* ===== Force 3/2/1 card grid + neutralize Elementor widths ===== */

/* TEMP debug (remove later) */
{{WRAPPER}}{ outline:2px dashed #14b8a6; }
{{WRAPPER}} > .e-con{ outline:1px dashed rgba(255,255,255,.2); }

/* Parent becomes our grid */
{{WRAPPER}}{
  display:grid !important;
  grid-template-columns:repeat(3,minmax(0,1fr)) !important;
  gap:28px !important;
  max-width:1200px; margin:0 auto;
}

/* Kill any “span full row / 100% width” rules Elementor left behind */
{{WRAPPER}} > *{
  width:auto !important;
  max-width:none !important;
  grid-column:auto !important;        /* <- stops 1 / -1 spans */
  justify-self:stretch !important;
  min-width:0;
  flex:initial !important;            /* in case parent was flex before */
}

/* Card look */
{{WRAPPER}} > .e-con,
{{WRAPPER}} > .elementor-container,
{{WRAPPER}} > .elementor-column{
  background:#101316;
  color:#e8eef2;
  border-radius:14px;
  padding:20px;
  box-shadow:0 8px 24px rgba(0,0,0,.25);
  transition:transform .18s, box-shadow .18s, background .18s;
  display:flex; flex-direction:column; height:100%;
}
{{WRAPPER}} > .e-con:hover{ transform:translateY(-2px) scale(1.01); box-shadow:0 12px 30px rgba(0,0,0,.35); background:#121b21; }

/* Normalize IMAGE BOX previews */
{{WRAPPER}} .elementor-widget-image-box .elementor-image-box-wrapper{ display:flex; flex-direction:column; gap:12px; }
{{WRAPPER}} .elementor-widget-image-box .elementor-image-box-img img{
  width:100%; height:240px; object-fit:cover; border-radius:10px; display:block;
}

/* Heading + text */
{{WRAPPER}} .elementor-widget-heading .elementor-heading-title{
  color:#fff; font-weight:700; font-size:clamp(18px,2vw,20px); margin:2px 0 10px;
}
{{WRAPPER}} .elementor-widget-text-editor p{ color:#9fb0ba; font-size:14px; line-height:1.6; margin:0 0 14px; }

/* Buttons pinned at bottom */
{{WRAPPER}} .elementor-widget-button{ margin-top:auto; }
{{WRAPPER}} .elementor-widget-button .elementor-button{
  border-radius:10px; padding:12px 14px; font-weight:600;
  background:#14b8a6 !important; color:#fff !important;
  box-shadow:0 4px 14px rgba(20,184,166,.35);
  transition:transform .18s, box-shadow .18s, background .18s;
}
{{WRAPPER}} .elementor-widget-button .elementor-button:hover{
  background:#0ea99a !important; transform:translateY(-2px);
  box-shadow:0 6px 18px rgba(20,184,166,.45);
}

/* Responsive columns */
@media (max-width:1024px){
  {{WRAPPER}}{ grid-template-columns:repeat(2,minmax(0,1fr)) !important; gap:22px !important; }
  {{WRAPPER}} .elementor-widget-image-box .elementor-image-box-img img{ height:200px; }
}
@media (max-width:767px){
  {{WRAPPER}}{ grid-template-columns:1fr !important; gap:16px !important; }
  {{WRAPPER}} .elementor-widget-image-box .elementor-image-box-img img{ height:180px; }
}

/* === Polishing pass for the 3-col worksheet grid === */

/* 1) Tighter, cleaner spacing + subtle card border so gaps don't read as 'thick lines' */
{{WRAPPER}}{
  gap: 24px !important;                 /* was 28 */
  background: #0d1115;                  /* slight lift behind cards */
  padding: 6px 0;                       /* tiny vertical breathing room */
}
{{WRAPPER}} > .e-con{
  background: #11161c;                  /* a hair lighter than page bg */
  border: 1px solid rgba(255,255,255,.06);
  box-shadow: 0 8px 22px rgba(0,0,0,.22);
  border-radius: 14px;
  padding: 18px;                         /* was 20 */
  overflow: hidden;                      /* clips rounded corners on image hover */
  box-sizing: border-box;
}

/* 2) Image size/ratio — smaller and consistent so cards feel uniform */
{{WRAPPER}} .elementor-widget-image-box .elementor-image-box-img img{
  height: 200px;                         /* was 240 */
  aspect-ratio: 16 / 9;                  /* keeps proportions even if src varies */
  object-fit: cover;
  border-radius: 10px;
  display: block;
  transition: transform .25s ease;
}
{{WRAPPER}} > .e-con:hover .elementor-widget-image-box .elementor-image-box-img img{
  transform: scale(1.015);
}

/* 3) Headings + text contrast */
{{WRAPPER}} .elementor-widget-heading .elementor-heading-title{
  color:#eaf2f6;
  margin-bottom: 8px;
}
{{WRAPPER}} .elementor-widget-text-editor p{
  color:#9fb0ba;
}

/* 4) Normalize ANY CTA inside the card (Elementor Button or a plain link) */
{{WRAPPER}} .elementor-widget-button{ margin-top:auto; }
{{WRAPPER}} .elementor-widget-button .elementor-button,
{{WRAPPER}} .elementor-widget-text-editor a.tt-cta,      /* add class 'tt-cta' on links if they aren't Button widgets */
{{WRAPPER}} > .e-con a.elementor-button-link {
  display:inline-flex; align-items:center; justify-content:center;
  background:#14b8a6 !important;
  color:#fff !important;
  font-weight:600;
  padding:12px 14px;
  border-radius:10px;
  text-decoration:none !important;
  box-shadow:0 4px 14px rgba(20,184,166,.35);
  transition: transform .18s ease, box-shadow .18s ease, background .18s ease;
}
{{WRAPPER}} .elementor-widget-button .elementor-button:hover,
{{WRAPPER}} .elementor-widget-text-editor a.tt-cta:hover,
{{WRAPPER}} > .e-con a.elementor-button-link:hover{
  background:#0ea99a !important;
  transform:translateY(-2px);
  box-shadow:0 6px 18px rgba(20,184,166,.45);
}

/* 5) Responsive touch-ups */
@media (max-width:1024px){
  {{WRAPPER}}{ gap:20px !important; }
  {{WRAPPER}} .elementor-widget-image-box .elementor-image-box-img img{ height:180px; }
}
@media (max-width:767px){
  {{WRAPPER}}{ gap:14px !important; padding:4px 0; }
  {{WRAPPER}} > .e-con{ padding:14px; }
  {{WRAPPER}} .elementor-widget-image-box .elementor-image-box-img img{ height:170px; }
}

/* ---- POLISHING DELTAS ---- */

/* 1) Make the gaps look lighter (so the vertical bars don't feel heavy) */
{{WRAPPER}}{
  gap: 22px !important;                     /* tighter than 28 */
  background: #0d1115;                      /* faint lift behind cards */
  padding: 6px 0;                            /* tiny buffer */
}

/* Give each card a subtle border so separation looks intentional */
{{WRAPPER}} > .e-con{
  background:#11161c;
  border:1px solid rgba(255,255,255,.06);
  box-shadow:0 8px 22px rgba(0,0,0,.22);
  padding:18px;                              /* a hair tighter */
  border-radius:14px;
  box-sizing:border-box;
  overflow:hidden;
}

/* 2) Thumbnail size & crop consistency */
{{WRAPPER}} .elementor-widget-image-box .elementor-image-box-img img{
  height:200px;                               /* was 240 */
  aspect-ratio:16/9;
  object-fit:cover;
  border-radius:10px;
  transition:transform .25s ease;
}
{{WRAPPER}} > .e-con:hover .elementor-widget-image-box .elementor-image-box-img img{
  transform:scale(1.015);
}

/* 3) Convert peach CTAs to teal (even if template styles fight it) */
{{WRAPPER}} .elementor-widget-button .elementor-button{
  background:#14b8a6 !important;
  border-color:#14b8a6 !important;
  color:#fff !important;
  border-radius:10px;
  padding:12px 14px;
  font-weight:600;
  box-shadow:0 4px 14px rgba(20,184,166,.35);
}
{{WRAPPER}} .elementor-widget-button .elementor-button:hover{
  background:#0ea99a !important;
  border-color:#0ea99a !important;
  transform:translateY(-2px);
  box-shadow:0 6px 18px rgba(20,184,166,.45);
}

/* (If some CTAs are plain links inside a Text Editor) add class 'tt-cta' to them */
{{WRAPPER}} .elementor-widget-text-editor a.tt-cta{
  display:inline-flex; align-items:center; justify-content:center;
  background:#14b8a6; color:#fff; border-radius:10px; padding:12px 14px;
  text-decoration:none !important; font-weight:600;
}
{{WRAPPER}} .elementor-widget-text-editor a.tt-cta:hover{
  background:#0ea99a; transform:translateY(-2px);
}

/* 4) Ensure equal card height (buttons pinned bottom) */
{{WRAPPER}} > .e-con{ display:flex; flex-direction:column; height:100%; }
{{WRAPPER}} .elementor-widget-button{ margin-top:auto; }

/* 5) Responsive touch-ups */
@media (max-width:1024px){
  {{WRAPPER}}{ gap:20px !important; }
  {{WRAPPER}} .elementor-widget-image-box .elementor-image-box-img img{ height:180px; }
}
@media (max-width:767px){
  {{WRAPPER}}{ gap:14px !important; padding:4px 0; }
  {{WRAPPER}} > .e-con{ padding:14px; }
  {{WRAPPER}} .elementor-widget-image-box .elementor-image-box-img img{ height:170px; }
}

/* NEW – centers the image box and keeps a consistent thumbnail size */
{{WRAPPER}} .elementor-widget-image-box .elementor-image-box-wrapper{
  display:flex; flex-direction:column; align-items:center; gap:12px;
  text-align:center;
}
{{WRAPPER}} .elementor-widget-image-box .elementor-image-box-img{
  margin:0 auto;                /* center the media container */
  width:auto; max-width:100%;
}
{{WRAPPER}} .elementor-widget-image-box .elementor-image-box-img img{
  height:200px;                 /* your chosen thumb height */
  width:auto;                   /* let width be natural */
  max-width:100%;               /* don't overflow card */
  object-fit:cover;
  border-radius:10px;
  display:block;
}

/* Animate image box on hover */
{{WRAPPER}} .elementor-widget-image-box .elementor-image-box-img img {
  transition: transform 0.4s ease, box-shadow 0.4s ease;
}

{{WRAPPER}} .elementor-widget-image-box:hover .elementor-image-box-img img {
  transform: scale(1.05) rotate(1deg); /* Slight zoom & tilt */
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.25);
}

/* Enlarge and glow effect for image boxes */
{{WRAPPER}} .elementor-widget-image-box .elementor-image-box-img img {
  transition: transform 0.4s ease, box-shadow 0.4s ease, filter 0.4s ease;
}

{{WRAPPER}} .elementor-widget-image-box:hover .elementor-image-box-img img {
  transform: scale(1.1); /* Enlarges the image */
  box-shadow: 0 0 25px rgba(255, 255, 255, 0.7); /* Adds a glowing halo */
  filter: brightness(1.2); /* Makes it glow brighter */
}/* End custom CSS */