.elementor-37122 .elementor-element.elementor-element-ca5366f{--display:flex;--min-height:328px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-37122 .elementor-element.elementor-element-5e41fa8{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37122 .elementor-element.elementor-element-f0652ee > .elementor-widget-container{margin:0px 0px 50px 0px;padding:0px 50px 0px 0px;}.elementor-37122 .elementor-element.elementor-element-f0652ee{text-align:start;}.elementor-37122 .elementor-element.elementor-element-f0652ee .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:80px;text-transform:capitalize;line-height:88px;color:#FFFFFF;}.elementor-37122 .elementor-element.elementor-element-69b7efd{--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:10px;--padding-bottom:0px;--padding-left:70px;--padding-right:0px;}.elementor-37122 .elementor-element.elementor-element-16d5af0{--spacer-size:177px;}.elementor-37122 .elementor-element.elementor-element-6af5773{font-family:"Inter Tight", Sans-serif;font-size:25px;color:#FFFFFF;}.elementor-37122 .elementor-element.elementor-element-d5d0589{--display:flex;--min-height:0px;--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;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37122 .elementor-element.elementor-element-a416bc1 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:25px;color:#FFFFFF;}.elementor-37122 .elementor-element.elementor-element-28eaef4{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-37122 .elementor-element.elementor-element-28eaef4 .elementor-divider-separator{width:100%;}.elementor-37122 .elementor-element.elementor-element-28eaef4 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-37122 .elementor-element.elementor-element-bbde8cc{--display:flex;--min-height:0px;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-37122 .elementor-element.elementor-element-88fcc91{--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;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37122 .elementor-element.elementor-element-fba14d2{--display:flex;--min-height:450px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:20px 20px 20px 20px;}.elementor-37122 .elementor-element.elementor-element-fba14d2:hover{background-color:#D5C4F9;--overlay-opacity:1;}.elementor-37122 .elementor-element.elementor-element-fba14d2:hover::before, .elementor-37122 .elementor-element.elementor-element-fba14d2:hover > .elementor-background-video-container::before, .elementor-37122 .elementor-element.elementor-element-fba14d2:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-37122 .elementor-element.elementor-element-fba14d2 > .elementor-background-slideshow:hover::before, .elementor-37122 .elementor-element.elementor-element-fba14d2 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#D5C4F9;--background-overlay:'';}.elementor-37122 .elementor-element.elementor-element-fba14d2:not(.elementor-motion-effects-element-type-background), .elementor-37122 .elementor-element.elementor-element-fba14d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://www.tituslearning.com/wp-content/uploads/2026/04/Screenshot-2026-04-07-at-11.52.57.png") 50% 50%;background-size:cover;}.elementor-37122 .elementor-element.elementor-element-45d32c5{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;}.elementor-37122 .elementor-element.elementor-element-a0e6679 .elementor-button{background-color:#FFFFFF1F;font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 0px 65px -33px rgba(255, 255, 255, 0.5) inset;border-radius:100px 100px 100px 100px;padding:8px 20px 8px 20px;}.elementor-37122 .elementor-element.elementor-element-a0e6679 .elementor-button-content-wrapper{flex-direction:row;}.elementor-37122 .elementor-element.elementor-element-a0e6679 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-37122 .elementor-element.elementor-element-29d4259 .elementor-button{background-color:#FFFFFF1F;font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 0px 65px -33px rgba(255, 255, 255, 0.5) inset;border-radius:100px 100px 100px 100px;padding:8px 20px 8px 20px;}.elementor-37122 .elementor-element.elementor-element-29d4259 .elementor-button-content-wrapper{flex-direction:row;}.elementor-37122 .elementor-element.elementor-element-29d4259 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-37122 .elementor-element.elementor-element-5bcc1a6{--display:flex;}.elementor-37122 .elementor-element.elementor-element-a778703 .elementor-icon-wrapper{text-align:center;}.elementor-37122 .elementor-element.elementor-element-a778703.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-37122 .elementor-element.elementor-element-a778703.elementor-view-framed .elementor-icon, .elementor-37122 .elementor-element.elementor-element-a778703.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-37122 .elementor-element.elementor-element-a778703.elementor-view-framed .elementor-icon, .elementor-37122 .elementor-element.elementor-element-a778703.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-37122 .elementor-element.elementor-element-a778703 .elementor-icon{font-size:73px;}.elementor-37122 .elementor-element.elementor-element-a778703 .elementor-icon svg{height:73px;}.elementor-37122 .elementor-element.elementor-element-91bab42{--spacer-size:94px;}.elementor-37122 .elementor-element.elementor-element-c77d5ff .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:30px;font-weight:600;color:#FFFFFF;}.elementor-37122 .elementor-element.elementor-element-aacb342{--display:flex;--min-height:0px;--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;--justify-content:flex-end;--background-transition:0.3s;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-37122 .elementor-element.elementor-element-aacb342:not(.elementor-motion-effects-element-type-background), .elementor-37122 .elementor-element.elementor-element-aacb342 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D5C4F9;background-image:url("https://www.tituslearning.com/wp-content/uploads/2026/02/side2.jpg-1.webp");background-size:cover;}.elementor-37122 .elementor-element.elementor-element-aacb342:hover{background-color:#69C8B3;--overlay-opacity:1;}.elementor-37122 .elementor-element.elementor-element-aacb342::before, .elementor-37122 .elementor-element.elementor-element-aacb342 > .elementor-background-video-container::before, .elementor-37122 .elementor-element.elementor-element-aacb342 > .e-con-inner > .elementor-background-video-container::before, .elementor-37122 .elementor-element.elementor-element-aacb342 > .elementor-background-slideshow::before, .elementor-37122 .elementor-element.elementor-element-aacb342 > .e-con-inner > .elementor-background-slideshow::before, .elementor-37122 .elementor-element.elementor-element-aacb342 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000000;--background-overlay:'';}.elementor-37122 .elementor-element.elementor-element-aacb342:hover::before, .elementor-37122 .elementor-element.elementor-element-aacb342:hover > .elementor-background-video-container::before, .elementor-37122 .elementor-element.elementor-element-aacb342:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-37122 .elementor-element.elementor-element-aacb342 > .elementor-background-slideshow:hover::before, .elementor-37122 .elementor-element.elementor-element-aacb342 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#69C8B3;--background-overlay:'';}.elementor-37122 .elementor-element.elementor-element-42c69ce{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37122 .elementor-element.elementor-element-c0e44dc{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37122 .elementor-element.elementor-element-cd61f85{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37122 .elementor-element.elementor-element-cd61f85.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-37122 .elementor-element.elementor-element-1dc28ff .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:40px;font-weight:600;line-height:42px;color:#000000;}.elementor-37122 .elementor-element.elementor-element-4b1642c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37122 .elementor-element.elementor-element-adb1bb0{--spacer-size:250px;}.elementor-37122 .elementor-element.elementor-element-1bba6ca .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:30px;font-weight:600;color:#FFFFFF;}.elementor-37122 .elementor-element.elementor-element-78bfef4{--display:flex;--min-height:0px;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-37122 .elementor-element.elementor-element-e15fd21{--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;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37122 .elementor-element.elementor-element-7253a6d{--display:flex;--min-height:450px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:20px 20px 20px 20px;}.elementor-37122 .elementor-element.elementor-element-7253a6d:not(.elementor-motion-effects-element-type-background), .elementor-37122 .elementor-element.elementor-element-7253a6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.tituslearning.com/wp-content/uploads/2026/03/dlz58dkjvub7egimkf5x.avif");background-position:center center;background-size:cover;}.elementor-37122 .elementor-element.elementor-element-7253a6d:hover{background-color:#D5C4F9;--overlay-opacity:1;}.elementor-37122 .elementor-element.elementor-element-7253a6d:hover::before, .elementor-37122 .elementor-element.elementor-element-7253a6d:hover > .elementor-background-video-container::before, .elementor-37122 .elementor-element.elementor-element-7253a6d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-37122 .elementor-element.elementor-element-7253a6d > .elementor-background-slideshow:hover::before, .elementor-37122 .elementor-element.elementor-element-7253a6d > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#D5C4F9;--background-overlay:'';}.elementor-37122 .elementor-element.elementor-element-a11a8be{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;}.elementor-37122 .elementor-element.elementor-element-1d33c41 .elementor-button{background-color:#FFFFFF1F;font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 0px 65px -33px rgba(255, 255, 255, 0.5) inset;border-radius:100px 100px 100px 100px;padding:8px 20px 8px 20px;}.elementor-37122 .elementor-element.elementor-element-1d33c41 .elementor-button-content-wrapper{flex-direction:row;}.elementor-37122 .elementor-element.elementor-element-1d33c41 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-37122 .elementor-element.elementor-element-cea1e75{--display:flex;}.elementor-37122 .elementor-element.elementor-element-7aca73a{--display:flex;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37122 .elementor-element.elementor-element-7aca73a::before, .elementor-37122 .elementor-element.elementor-element-7aca73a > .elementor-background-video-container::before, .elementor-37122 .elementor-element.elementor-element-7aca73a > .e-con-inner > .elementor-background-video-container::before, .elementor-37122 .elementor-element.elementor-element-7aca73a > .elementor-background-slideshow::before, .elementor-37122 .elementor-element.elementor-element-7aca73a > .e-con-inner > .elementor-background-slideshow::before, .elementor-37122 .elementor-element.elementor-element-7aca73a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-37122 .elementor-element.elementor-element-7aca73a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-37122 .elementor-element.elementor-element-ae51940 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:32px;font-weight:600;line-height:42px;color:#000000;}.elementor-37122 .elementor-element.elementor-element-bd563eb{--spacer-size:50px;}.elementor-37122 .elementor-element.elementor-element-d05a073 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:30px;font-weight:600;color:#FFFFFF;}.elementor-37122 .elementor-element.elementor-element-79768b0{--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;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37122 .elementor-element.elementor-element-30fffee{--display:flex;--min-height:450px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:20px 20px 20px 20px;}.elementor-37122 .elementor-element.elementor-element-30fffee:not(.elementor-motion-effects-element-type-background), .elementor-37122 .elementor-element.elementor-element-30fffee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-37122 .elementor-element.elementor-element-30fffee:hover::before, .elementor-37122 .elementor-element.elementor-element-30fffee:hover > .elementor-background-video-container::before, .elementor-37122 .elementor-element.elementor-element-30fffee:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-37122 .elementor-element.elementor-element-30fffee > .elementor-background-slideshow:hover::before, .elementor-37122 .elementor-element.elementor-element-30fffee > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-37122 .elementor-element.elementor-element-30fffee:hover{--overlay-opacity:1;}.elementor-37122 .elementor-element.elementor-element-ea3a2e5{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:flex-end;}.elementor-37122 .elementor-element.elementor-element-ecc8f21{text-align:start;}.elementor-37122 .elementor-element.elementor-element-ecc8f21 img{width:40%;}.elementor-37122 .elementor-element.elementor-element-46c3fcb{--display:flex;}.elementor-37122 .elementor-element.elementor-element-43bd6e9{--display:flex;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37122 .elementor-element.elementor-element-43bd6e9::before, .elementor-37122 .elementor-element.elementor-element-43bd6e9 > .elementor-background-video-container::before, .elementor-37122 .elementor-element.elementor-element-43bd6e9 > .e-con-inner > .elementor-background-video-container::before, .elementor-37122 .elementor-element.elementor-element-43bd6e9 > .elementor-background-slideshow::before, .elementor-37122 .elementor-element.elementor-element-43bd6e9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-37122 .elementor-element.elementor-element-43bd6e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-37122 .elementor-element.elementor-element-43bd6e9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-37122 .elementor-element.elementor-element-0830a41 > .elementor-widget-container{padding:0px 60px 0px 0px;}.elementor-37122 .elementor-element.elementor-element-0830a41 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:21px;font-weight:600;line-height:35px;color:#000000;}.elementor-37122 .elementor-element.elementor-element-ad3af25.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-37122 .elementor-element.elementor-element-ad3af25.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-37122 .elementor-element.elementor-element-ad3af25.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-37122 .elementor-element.elementor-element-ad3af25 .elementor-image-box-title{margin-bottom:0px;font-size:13px;font-weight:600;}.elementor-37122 .elementor-element.elementor-element-ad3af25 .elementor-image-box-wrapper .elementor-image-box-img{width:50px;}.elementor-37122 .elementor-element.elementor-element-ad3af25 .elementor-image-box-img img{height:45px;object-fit:cover;object-position:center center;border-radius:100px;transition-duration:0.3s;}.elementor-37122 .elementor-element.elementor-element-ad3af25 .elementor-image-box-description{font-size:10px;font-weight:600;letter-spacing:-0.7px;}.elementor-37122 .elementor-element.elementor-element-fcbf99f{--display:flex;--min-height:0px;--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 20px;--row-gap:0px;--column-gap:20px;--padding-top:015px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-37122 .elementor-element.elementor-element-cba522b{--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;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37122 .elementor-element.elementor-element-dacc4e1{--display:flex;--min-height:448px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:20px 20px 20px 20px;}.elementor-37122 .elementor-element.elementor-element-dacc4e1:hover{background-color:#D5C4F9;--overlay-opacity:1;}.elementor-37122 .elementor-element.elementor-element-dacc4e1:hover::before, .elementor-37122 .elementor-element.elementor-element-dacc4e1:hover > .elementor-background-video-container::before, .elementor-37122 .elementor-element.elementor-element-dacc4e1:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-37122 .elementor-element.elementor-element-dacc4e1 > .elementor-background-slideshow:hover::before, .elementor-37122 .elementor-element.elementor-element-dacc4e1 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#D5C4F9;--background-overlay:'';}.elementor-37122 .elementor-element.elementor-element-dacc4e1:not(.elementor-motion-effects-element-type-background), .elementor-37122 .elementor-element.elementor-element-dacc4e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://www.tituslearning.com/wp-content/uploads/2026/04/Screenshot-2026-04-07-at-12.52.10.png") 50% 50%;background-size:cover;}.elementor-37122 .elementor-element.elementor-element-dda655e{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;}.elementor-37122 .elementor-element.elementor-element-0675127 .elementor-button{background-color:#FFFFFF1F;font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 0px 65px -33px rgba(255, 255, 255, 0.5) inset;border-radius:100px 100px 100px 100px;padding:8px 20px 8px 20px;}.elementor-37122 .elementor-element.elementor-element-0675127 .elementor-button-content-wrapper{flex-direction:row;}.elementor-37122 .elementor-element.elementor-element-0675127 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-37122 .elementor-element.elementor-element-03b99ec .elementor-button{background-color:#FFFFFF1F;font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 0px 65px -33px rgba(255, 255, 255, 0.5) inset;border-radius:100px 100px 100px 100px;padding:8px 20px 8px 20px;}.elementor-37122 .elementor-element.elementor-element-03b99ec .elementor-button-content-wrapper{flex-direction:row;}.elementor-37122 .elementor-element.elementor-element-03b99ec .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-37122 .elementor-element.elementor-element-49a1cf9{--display:flex;}.elementor-37122 .elementor-element.elementor-element-a224f3c .elementor-icon-wrapper{text-align:center;}.elementor-37122 .elementor-element.elementor-element-a224f3c.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-37122 .elementor-element.elementor-element-a224f3c.elementor-view-framed .elementor-icon, .elementor-37122 .elementor-element.elementor-element-a224f3c.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-37122 .elementor-element.elementor-element-a224f3c.elementor-view-framed .elementor-icon, .elementor-37122 .elementor-element.elementor-element-a224f3c.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-37122 .elementor-element.elementor-element-a224f3c .elementor-icon{font-size:73px;}.elementor-37122 .elementor-element.elementor-element-a224f3c .elementor-icon svg{height:73px;}.elementor-37122 .elementor-element.elementor-element-7fcd523{--spacer-size:78px;}.elementor-37122 .elementor-element.elementor-element-318c006 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-37122 .elementor-element.elementor-element-318c006 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:21px;font-weight:600;color:#FFFFFF;}.elementor-37122 .elementor-element.elementor-element-5c31d93{--display:flex;--min-height:0px;--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;--justify-content:center;--background-transition:0.3s;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-37122 .elementor-element.elementor-element-5c31d93:not(.elementor-motion-effects-element-type-background), .elementor-37122 .elementor-element.elementor-element-5c31d93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D5C4F9;background-image:url("https://www.tituslearning.com/wp-content/uploads/2026/04/superdry-1.jpg");background-position:center center;background-size:cover;}.elementor-37122 .elementor-element.elementor-element-5c31d93:hover{background-color:#69C8B3;--overlay-opacity:1;}.elementor-37122 .elementor-element.elementor-element-5c31d93::before, .elementor-37122 .elementor-element.elementor-element-5c31d93 > .elementor-background-video-container::before, .elementor-37122 .elementor-element.elementor-element-5c31d93 > .e-con-inner > .elementor-background-video-container::before, .elementor-37122 .elementor-element.elementor-element-5c31d93 > .elementor-background-slideshow::before, .elementor-37122 .elementor-element.elementor-element-5c31d93 > .e-con-inner > .elementor-background-slideshow::before, .elementor-37122 .elementor-element.elementor-element-5c31d93 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000000;--background-overlay:'';}.elementor-37122 .elementor-element.elementor-element-5c31d93:hover::before, .elementor-37122 .elementor-element.elementor-element-5c31d93:hover > .elementor-background-video-container::before, .elementor-37122 .elementor-element.elementor-element-5c31d93:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-37122 .elementor-element.elementor-element-5c31d93 > .elementor-background-slideshow:hover::before, .elementor-37122 .elementor-element.elementor-element-5c31d93 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#69C8B3;--background-overlay:'';}.elementor-37122 .elementor-element.elementor-element-bcff7b2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37122 .elementor-element.elementor-element-c0d26d3{--display:flex;}.elementor-37122 .elementor-element.elementor-element-ff6c10c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37122 .elementor-element.elementor-element-65032bc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37122 .elementor-element.elementor-element-65032bc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-37122 .elementor-element.elementor-element-39fd99a .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:31px;font-weight:600;line-height:42px;color:#000000;}.elementor-37122 .elementor-element.elementor-element-e20cd29{--spacer-size:200px;}.elementor-37122 .elementor-element.elementor-element-7e32bd8{text-align:start;}.elementor-37122 .elementor-element.elementor-element-7e32bd8 img{width:20%;}.elementor-37122 .elementor-element.elementor-element-9fba4c3{--display:flex;--min-height:0px;--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 20px;--row-gap:0px;--column-gap:20px;--padding-top:015px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-37122 .elementor-element.elementor-element-88bbb5f{--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;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37122 .elementor-element.elementor-element-88bbb5f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-37122 .elementor-element.elementor-element-a578198{--display:flex;--min-height:450px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:20px 20px 20px 20px;}.elementor-37122 .elementor-element.elementor-element-a578198:not(.elementor-motion-effects-element-type-background), .elementor-37122 .elementor-element.elementor-element-a578198 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.tituslearning.com/wp-content/uploads/2026/03/b0d9129d-851e-444b-abac-0d8b7b7fb737-1.jpeg");background-position:center center;background-size:cover;}.elementor-37122 .elementor-element.elementor-element-a578198:hover{background-color:#D5C4F9;--overlay-opacity:1;}.elementor-37122 .elementor-element.elementor-element-a578198:hover::before, .elementor-37122 .elementor-element.elementor-element-a578198:hover > .elementor-background-video-container::before, .elementor-37122 .elementor-element.elementor-element-a578198:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-37122 .elementor-element.elementor-element-a578198 > .elementor-background-slideshow:hover::before, .elementor-37122 .elementor-element.elementor-element-a578198 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#D5C4F9;--background-overlay:'';}.elementor-37122 .elementor-element.elementor-element-e07b76c{--display:flex;}.elementor-37122 .elementor-element.elementor-element-062efa0{--display:flex;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37122 .elementor-element.elementor-element-062efa0::before, .elementor-37122 .elementor-element.elementor-element-062efa0 > .elementor-background-video-container::before, .elementor-37122 .elementor-element.elementor-element-062efa0 > .e-con-inner > .elementor-background-video-container::before, .elementor-37122 .elementor-element.elementor-element-062efa0 > .elementor-background-slideshow::before, .elementor-37122 .elementor-element.elementor-element-062efa0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-37122 .elementor-element.elementor-element-062efa0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-37122 .elementor-element.elementor-element-062efa0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-37122 .elementor-element.elementor-element-f2911a6 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:32px;font-weight:600;line-height:42px;color:#000000;}.elementor-37122 .elementor-element.elementor-element-ad6d408{--spacer-size:204px;}.elementor-37122 .elementor-element.elementor-element-986c303 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:30px;font-weight:600;color:#FFFFFF;}.elementor-37122 .elementor-element.elementor-element-2e6b608{--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;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37122 .elementor-element.elementor-element-f044d2c{--display:flex;--min-height:450px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:20px 20px 20px 20px;}.elementor-37122 .elementor-element.elementor-element-f044d2c:not(.elementor-motion-effects-element-type-background), .elementor-37122 .elementor-element.elementor-element-f044d2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-37122 .elementor-element.elementor-element-f044d2c:hover::before, .elementor-37122 .elementor-element.elementor-element-f044d2c:hover > .elementor-background-video-container::before, .elementor-37122 .elementor-element.elementor-element-f044d2c:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-37122 .elementor-element.elementor-element-f044d2c > .elementor-background-slideshow:hover::before, .elementor-37122 .elementor-element.elementor-element-f044d2c > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-37122 .elementor-element.elementor-element-f044d2c:hover{--overlay-opacity:1;}.elementor-37122 .elementor-element.elementor-element-edf1156{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:flex-end;}.elementor-37122 .elementor-element.elementor-element-2d1d516{text-align:start;}.elementor-37122 .elementor-element.elementor-element-2d1d516 img{width:20%;}.elementor-37122 .elementor-element.elementor-element-d4225f2{--display:flex;}.elementor-37122 .elementor-element.elementor-element-44ec93d{--display:flex;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37122 .elementor-element.elementor-element-44ec93d::before, .elementor-37122 .elementor-element.elementor-element-44ec93d > .elementor-background-video-container::before, .elementor-37122 .elementor-element.elementor-element-44ec93d > .e-con-inner > .elementor-background-video-container::before, .elementor-37122 .elementor-element.elementor-element-44ec93d > .elementor-background-slideshow::before, .elementor-37122 .elementor-element.elementor-element-44ec93d > .e-con-inner > .elementor-background-slideshow::before, .elementor-37122 .elementor-element.elementor-element-44ec93d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-37122 .elementor-element.elementor-element-44ec93d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-37122 .elementor-element.elementor-element-a209bca > .elementor-widget-container{padding:0px 60px 0px 0px;}.elementor-37122 .elementor-element.elementor-element-a209bca .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:21px;font-weight:600;line-height:35px;color:#000000;}.elementor-37122 .elementor-element.elementor-element-b549a44.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-37122 .elementor-element.elementor-element-b549a44.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-37122 .elementor-element.elementor-element-b549a44.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-37122 .elementor-element.elementor-element-b549a44 .elementor-image-box-title{margin-bottom:0px;font-size:13px;font-weight:600;}.elementor-37122 .elementor-element.elementor-element-b549a44 .elementor-image-box-wrapper .elementor-image-box-img{width:50px;}.elementor-37122 .elementor-element.elementor-element-b549a44 .elementor-image-box-img img{height:45px;object-fit:cover;object-position:center center;border-radius:100px;transition-duration:0.3s;}.elementor-37122 .elementor-element.elementor-element-b549a44 .elementor-image-box-description{font-size:10px;font-weight:600;letter-spacing:-0.7px;}.elementor-37122 .elementor-element.elementor-element-9572cd3{--display:flex;--min-height:0px;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:015px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37122 .elementor-element.elementor-element-ca9fb18{--display:flex;--min-height:0px;--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;--justify-content:flex-end;--background-transition:0.3s;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-37122 .elementor-element.elementor-element-ca9fb18:not(.elementor-motion-effects-element-type-background), .elementor-37122 .elementor-element.elementor-element-ca9fb18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D5C4F9;background-image:url("https://www.tituslearning.com/wp-content/uploads/2026/04/Frive-healthy-meal-delivery-service.jpeg");background-position:bottom left;background-size:cover;}.elementor-37122 .elementor-element.elementor-element-ca9fb18:hover{background-color:#69C8B3;--overlay-opacity:1;}.elementor-37122 .elementor-element.elementor-element-ca9fb18::before, .elementor-37122 .elementor-element.elementor-element-ca9fb18 > .elementor-background-video-container::before, .elementor-37122 .elementor-element.elementor-element-ca9fb18 > .e-con-inner > .elementor-background-video-container::before, .elementor-37122 .elementor-element.elementor-element-ca9fb18 > .elementor-background-slideshow::before, .elementor-37122 .elementor-element.elementor-element-ca9fb18 > .e-con-inner > .elementor-background-slideshow::before, .elementor-37122 .elementor-element.elementor-element-ca9fb18 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000063;--background-overlay:'';}.elementor-37122 .elementor-element.elementor-element-ca9fb18:hover::before, .elementor-37122 .elementor-element.elementor-element-ca9fb18:hover > .elementor-background-video-container::before, .elementor-37122 .elementor-element.elementor-element-ca9fb18:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-37122 .elementor-element.elementor-element-ca9fb18 > .elementor-background-slideshow:hover::before, .elementor-37122 .elementor-element.elementor-element-ca9fb18 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#69C8B3;--background-overlay:'';}.elementor-37122 .elementor-element.elementor-element-712c927{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37122 .elementor-element.elementor-element-a3a923f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37122 .elementor-element.elementor-element-2acf8a3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37122 .elementor-element.elementor-element-2acf8a3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-37122 .elementor-element.elementor-element-1d559f6 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:31px;font-weight:600;line-height:42px;color:#000000;}.elementor-37122 .elementor-element.elementor-element-bdb9363{--spacer-size:207px;}.elementor-37122 .elementor-element.elementor-element-f494173 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:30px;font-weight:600;color:#FFFFFF;}.elementor-37122 .elementor-element.elementor-element-916a784{--display:flex;--min-height:450px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:20px 20px 20px 20px;}.elementor-37122 .elementor-element.elementor-element-916a784:not(.elementor-motion-effects-element-type-background), .elementor-37122 .elementor-element.elementor-element-916a784 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.tituslearning.com/wp-content/uploads/2026/03/Shout_252-scaled-1.jpg");background-position:center center;background-size:cover;}.elementor-37122 .elementor-element.elementor-element-916a784:hover{background-color:#D5C4F9;--overlay-opacity:1;}.elementor-37122 .elementor-element.elementor-element-916a784:hover::before, .elementor-37122 .elementor-element.elementor-element-916a784:hover > .elementor-background-video-container::before, .elementor-37122 .elementor-element.elementor-element-916a784:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-37122 .elementor-element.elementor-element-916a784 > .elementor-background-slideshow:hover::before, .elementor-37122 .elementor-element.elementor-element-916a784 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#D5C4F9;--background-overlay:'';}.elementor-37122 .elementor-element.elementor-element-46bcb83{--display:flex;}.elementor-37122 .elementor-element.elementor-element-74ce13c{--display:flex;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37122 .elementor-element.elementor-element-74ce13c::before, .elementor-37122 .elementor-element.elementor-element-74ce13c > .elementor-background-video-container::before, .elementor-37122 .elementor-element.elementor-element-74ce13c > .e-con-inner > .elementor-background-video-container::before, .elementor-37122 .elementor-element.elementor-element-74ce13c > .elementor-background-slideshow::before, .elementor-37122 .elementor-element.elementor-element-74ce13c > .e-con-inner > .elementor-background-slideshow::before, .elementor-37122 .elementor-element.elementor-element-74ce13c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-37122 .elementor-element.elementor-element-74ce13c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-37122 .elementor-element.elementor-element-0f4ebc4 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:32px;font-weight:600;line-height:42px;color:#000000;}.elementor-37122 .elementor-element.elementor-element-a61caf6{--spacer-size:280px;}.elementor-37122 .elementor-element.elementor-element-bbdbe34 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:30px;font-weight:600;color:#FFFFFF;}.elementor-37122 .elementor-element.elementor-element-e83adf0{--display:flex;--min-height:0px;--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 20px;--row-gap:0px;--column-gap:20px;--padding-top:025px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-37122 .elementor-element.elementor-element-b62b487{--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;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37122 .elementor-element.elementor-element-b62b487.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-37122 .elementor-element.elementor-element-f483425{--display:flex;--min-height:440px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:20px 20px 20px 20px;}.elementor-37122 .elementor-element.elementor-element-f483425:not(.elementor-motion-effects-element-type-background), .elementor-37122 .elementor-element.elementor-element-f483425 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background:url("https://www.tituslearning.com/wp-content/uploads/2026/04/15_Frive_Brand.jpg") 50% 50%;background-size:cover;}.elementor-37122 .elementor-element.elementor-element-f483425:hover{background-color:#D5C4F9;--overlay-opacity:1;}.elementor-37122 .elementor-element.elementor-element-f483425:hover::before, .elementor-37122 .elementor-element.elementor-element-f483425:hover > .elementor-background-video-container::before, .elementor-37122 .elementor-element.elementor-element-f483425:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-37122 .elementor-element.elementor-element-f483425 > .elementor-background-slideshow:hover::before, .elementor-37122 .elementor-element.elementor-element-f483425 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#D5C4F9;--background-overlay:'';}.elementor-37122 .elementor-element.elementor-element-5818283{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;}.elementor-37122 .elementor-element.elementor-element-5716237 .elementor-button{background-color:#FFFFFF1F;font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 0px 65px -33px rgba(255, 255, 255, 0.5) inset;border-radius:100px 100px 100px 100px;padding:8px 20px 8px 20px;}.elementor-37122 .elementor-element.elementor-element-5716237 .elementor-button-content-wrapper{flex-direction:row;}.elementor-37122 .elementor-element.elementor-element-5716237 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-37122 .elementor-element.elementor-element-9b3140c .elementor-button{background-color:#FFFFFF1F;font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 0px 65px -33px rgba(255, 255, 255, 0.5) inset;border-radius:100px 100px 100px 100px;padding:8px 20px 8px 20px;}.elementor-37122 .elementor-element.elementor-element-9b3140c .elementor-button-content-wrapper{flex-direction:row;}.elementor-37122 .elementor-element.elementor-element-9b3140c .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-37122 .elementor-element.elementor-element-e2e9864{--display:flex;}.elementor-37122 .elementor-element.elementor-element-86758f7 .elementor-icon-wrapper{text-align:center;}.elementor-37122 .elementor-element.elementor-element-86758f7.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-37122 .elementor-element.elementor-element-86758f7.elementor-view-framed .elementor-icon, .elementor-37122 .elementor-element.elementor-element-86758f7.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-37122 .elementor-element.elementor-element-86758f7.elementor-view-framed .elementor-icon, .elementor-37122 .elementor-element.elementor-element-86758f7.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-37122 .elementor-element.elementor-element-86758f7 .elementor-icon{font-size:73px;}.elementor-37122 .elementor-element.elementor-element-86758f7 .elementor-icon svg{height:73px;}.elementor-37122 .elementor-element.elementor-element-7b4f4ba{--spacer-size:78px;}.elementor-37122 .elementor-element.elementor-element-6a397ce .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:30px;font-weight:600;line-height:39px;color:#FFFFFF;}.elementor-37122 .elementor-element.elementor-element-1a50c04{--display:flex;--min-height:0px;--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;--justify-content:flex-end;--background-transition:0.3s;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-37122 .elementor-element.elementor-element-1a50c04:not(.elementor-motion-effects-element-type-background), .elementor-37122 .elementor-element.elementor-element-1a50c04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D5C4F9;background-image:url("https://www.tituslearning.com/wp-content/uploads/2026/04/premierleaguetrophy0310.avif");background-position:center center;background-size:cover;}.elementor-37122 .elementor-element.elementor-element-1a50c04:hover{background-color:#69C8B3;--overlay-opacity:1;}.elementor-37122 .elementor-element.elementor-element-1a50c04::before, .elementor-37122 .elementor-element.elementor-element-1a50c04 > .elementor-background-video-container::before, .elementor-37122 .elementor-element.elementor-element-1a50c04 > .e-con-inner > .elementor-background-video-container::before, .elementor-37122 .elementor-element.elementor-element-1a50c04 > .elementor-background-slideshow::before, .elementor-37122 .elementor-element.elementor-element-1a50c04 > .e-con-inner > .elementor-background-slideshow::before, .elementor-37122 .elementor-element.elementor-element-1a50c04 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000000;--background-overlay:'';}.elementor-37122 .elementor-element.elementor-element-1a50c04:hover::before, .elementor-37122 .elementor-element.elementor-element-1a50c04:hover > .elementor-background-video-container::before, .elementor-37122 .elementor-element.elementor-element-1a50c04:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-37122 .elementor-element.elementor-element-1a50c04 > .elementor-background-slideshow:hover::before, .elementor-37122 .elementor-element.elementor-element-1a50c04 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#69C8B3;--background-overlay:'';}.elementor-37122 .elementor-element.elementor-element-1a50c04.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-37122 .elementor-element.elementor-element-e734857{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37122 .elementor-element.elementor-element-f338edd{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37122 .elementor-element.elementor-element-efdaa24{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37122 .elementor-element.elementor-element-efdaa24.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-37122 .elementor-element.elementor-element-218bb67 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:31px;font-weight:600;line-height:42px;color:#000000;}.elementor-37122 .elementor-element.elementor-element-b0406b4{--spacer-size:243px;}.elementor-37122 .elementor-element.elementor-element-73c912d .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:30px;color:#FFFFFF;}.elementor-37122 .elementor-element.elementor-element-111e0fc{--display:flex;--min-height:0px;--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 20px;--row-gap:0px;--column-gap:20px;--padding-top:020px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-37122 .elementor-element.elementor-element-c4d8603{--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;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37122 .elementor-element.elementor-element-c4d8603.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-37122 .elementor-element.elementor-element-98cd344{--display:flex;--min-height:450px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:20px 20px 20px 20px;}.elementor-37122 .elementor-element.elementor-element-98cd344:not(.elementor-motion-effects-element-type-background), .elementor-37122 .elementor-element.elementor-element-98cd344 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.tituslearning.com/wp-content/uploads/2026/03/HostFund_OptionC_MSB97738-scaled-1.jpg");background-position:center center;background-size:cover;}.elementor-37122 .elementor-element.elementor-element-98cd344:hover{background-color:#D5C4F9;--overlay-opacity:1;}.elementor-37122 .elementor-element.elementor-element-98cd344:hover::before, .elementor-37122 .elementor-element.elementor-element-98cd344:hover > .elementor-background-video-container::before, .elementor-37122 .elementor-element.elementor-element-98cd344:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-37122 .elementor-element.elementor-element-98cd344 > .elementor-background-slideshow:hover::before, .elementor-37122 .elementor-element.elementor-element-98cd344 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#D5C4F9;--background-overlay:'';}.elementor-37122 .elementor-element.elementor-element-abada3b{--display:flex;}.elementor-37122 .elementor-element.elementor-element-dc927be{--display:flex;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37122 .elementor-element.elementor-element-dc927be::before, .elementor-37122 .elementor-element.elementor-element-dc927be > .elementor-background-video-container::before, .elementor-37122 .elementor-element.elementor-element-dc927be > .e-con-inner > .elementor-background-video-container::before, .elementor-37122 .elementor-element.elementor-element-dc927be > .elementor-background-slideshow::before, .elementor-37122 .elementor-element.elementor-element-dc927be > .e-con-inner > .elementor-background-slideshow::before, .elementor-37122 .elementor-element.elementor-element-dc927be > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-37122 .elementor-element.elementor-element-dc927be.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-37122 .elementor-element.elementor-element-78679b8 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:32px;font-weight:600;line-height:42px;color:#000000;}.elementor-37122 .elementor-element.elementor-element-9c0cf1f{--spacer-size:204px;}.elementor-37122 .elementor-element.elementor-element-d0ca5aa .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:30px;font-weight:600;color:#FFFFFF;}.elementor-37122 .elementor-element.elementor-element-18a3b9c{--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;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37122 .elementor-element.elementor-element-505a7c1{--display:flex;--min-height:450px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:20px 20px 20px 20px;}.elementor-37122 .elementor-element.elementor-element-505a7c1:not(.elementor-motion-effects-element-type-background), .elementor-37122 .elementor-element.elementor-element-505a7c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-37122 .elementor-element.elementor-element-505a7c1:hover::before, .elementor-37122 .elementor-element.elementor-element-505a7c1:hover > .elementor-background-video-container::before, .elementor-37122 .elementor-element.elementor-element-505a7c1:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-37122 .elementor-element.elementor-element-505a7c1 > .elementor-background-slideshow:hover::before, .elementor-37122 .elementor-element.elementor-element-505a7c1 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-37122 .elementor-element.elementor-element-505a7c1:hover{--overlay-opacity:1;}.elementor-37122 .elementor-element.elementor-element-40b665f{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:flex-end;}.elementor-37122 .elementor-element.elementor-element-237d4ca{text-align:start;}.elementor-37122 .elementor-element.elementor-element-237d4ca img{width:20%;}.elementor-37122 .elementor-element.elementor-element-1a55da9{--display:flex;}.elementor-37122 .elementor-element.elementor-element-a944951{--display:flex;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37122 .elementor-element.elementor-element-a944951::before, .elementor-37122 .elementor-element.elementor-element-a944951 > .elementor-background-video-container::before, .elementor-37122 .elementor-element.elementor-element-a944951 > .e-con-inner > .elementor-background-video-container::before, .elementor-37122 .elementor-element.elementor-element-a944951 > .elementor-background-slideshow::before, .elementor-37122 .elementor-element.elementor-element-a944951 > .e-con-inner > .elementor-background-slideshow::before, .elementor-37122 .elementor-element.elementor-element-a944951 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-37122 .elementor-element.elementor-element-a944951.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-37122 .elementor-element.elementor-element-f920fec > .elementor-widget-container{padding:0px 60px 0px 0px;}.elementor-37122 .elementor-element.elementor-element-f920fec .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:21px;font-weight:600;line-height:35px;color:#000000;}.elementor-37122 .elementor-element.elementor-element-3e66a02.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-37122 .elementor-element.elementor-element-3e66a02.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-37122 .elementor-element.elementor-element-3e66a02.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-37122 .elementor-element.elementor-element-3e66a02 .elementor-image-box-title{margin-bottom:0px;font-size:13px;font-weight:600;}.elementor-37122 .elementor-element.elementor-element-3e66a02 .elementor-image-box-wrapper .elementor-image-box-img{width:50px;}.elementor-37122 .elementor-element.elementor-element-3e66a02 .elementor-image-box-img img{height:45px;object-fit:cover;object-position:center center;border-radius:100px;transition-duration:0.3s;}.elementor-37122 .elementor-element.elementor-element-3e66a02 .elementor-image-box-description{font-size:10px;font-weight:600;letter-spacing:-0.7px;}.elementor-37122 .elementor-element.elementor-element-8e5de50{--display:flex;--min-height:261px;--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;--padding-top:0150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37122 .elementor-element.elementor-element-90bf4f6{text-align:center;}.elementor-37122 .elementor-element.elementor-element-90bf4f6 .elementor-heading-title{font-size:40px;font-weight:600;line-height:52px;color:#FFFFFF;}.elementor-37122 .elementor-element.elementor-element-adb40ee{text-align:center;}.elementor-37122 .elementor-element.elementor-element-adb40ee .elementor-heading-title{font-size:20px;font-weight:400;line-height:40px;color:#FFFFFF;}.elementor-37122 .elementor-element.elementor-element-8be628d .elementor-button{background-color:#F40167;font-family:"Axiforma", Sans-serif;font-size:12px;fill:#FFFFFF;color:#FFFFFF;}.elementor-37122 .elementor-element.elementor-element-945d5fe{--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;--justify-content:flex-end;--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-37122 .elementor-element.elementor-element-3093401 img{width:100%;}body.elementor-page-37122:not(.elementor-motion-effects-element-type-background), body.elementor-page-37122 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#011B46;}@media(max-width:767px){.elementor-37122 .elementor-element.elementor-element-f0652ee > .elementor-widget-container{margin:4px 4px 4px 4px;}.elementor-37122 .elementor-element.elementor-element-f0652ee .elementor-heading-title{font-size:38px;line-height:1.3em;}.elementor-37122 .elementor-element.elementor-element-69b7efd{--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37122 .elementor-element.elementor-element-16d5af0{--spacer-size:0px;}.elementor-37122 .elementor-element.elementor-element-6af5773{font-size:16px;}.elementor-37122 .elementor-element.elementor-element-d5d0589{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-37122 .elementor-element.elementor-element-bbde8cc{--min-height:0px;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-37122 .elementor-element.elementor-element-fba14d2{--min-height:0px;}.elementor-37122 .elementor-element.elementor-element-45d32c5{--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;}.elementor-37122 .elementor-element.elementor-element-a0e6679 .elementor-button{font-size:10px;}.elementor-37122 .elementor-element.elementor-element-29d4259 .elementor-button{font-size:10px;}.elementor-37122 .elementor-element.elementor-element-91bab42{--spacer-size:0px;}.elementor-37122 .elementor-element.elementor-element-1dc28ff .elementor-heading-title{font-size:25px;line-height:1.6em;}.elementor-37122 .elementor-element.elementor-element-adb1bb0{--spacer-size:0px;}.elementor-37122 .elementor-element.elementor-element-1bba6ca .elementor-heading-title{font-size:20px;}.elementor-37122 .elementor-element.elementor-element-78bfef4{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-37122 .elementor-element.elementor-element-d05a073 .elementor-heading-title{font-size:20px;}.elementor-37122 .elementor-element.elementor-element-0830a41 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-37122 .elementor-element.elementor-element-0830a41 .elementor-heading-title{font-size:16px;line-height:2.1em;}.elementor-37122 .elementor-element.elementor-element-ad3af25 .elementor-image-box-wrapper{text-align:start;}.elementor-37122 .elementor-element.elementor-element-ad3af25 .elementor-image-box-img{margin-bottom:16px;}.elementor-37122 .elementor-element.elementor-element-fcbf99f{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-37122 .elementor-element.elementor-element-9fba4c3{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-37122 .elementor-element.elementor-element-986c303 .elementor-heading-title{font-size:20px;}.elementor-37122 .elementor-element.elementor-element-b549a44 .elementor-image-box-img{margin-bottom:16px;}.elementor-37122 .elementor-element.elementor-element-9572cd3{--min-height:0px;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-37122 .elementor-element.elementor-element-bdb9363{--spacer-size:0px;}.elementor-37122 .elementor-element.elementor-element-f494173 .elementor-heading-title{font-size:20px;}.elementor-37122 .elementor-element.elementor-element-bbdbe34 .elementor-heading-title{font-size:20px;}.elementor-37122 .elementor-element.elementor-element-e83adf0{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-37122 .elementor-element.elementor-element-6a397ce .elementor-heading-title{font-size:20px;}.elementor-37122 .elementor-element.elementor-element-111e0fc{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-37122 .elementor-element.elementor-element-d0ca5aa .elementor-heading-title{font-size:20px;}.elementor-37122 .elementor-element.elementor-element-3e66a02 .elementor-image-box-img{margin-bottom:16px;}.elementor-37122 .elementor-element.elementor-element-8e5de50{--padding-top:50px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-37122 .elementor-element.elementor-element-90bf4f6 .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-37122 .elementor-element.elementor-element-adb40ee .elementor-heading-title{font-size:11px;line-height:1.3em;}}@media(min-width:768px){.elementor-37122 .elementor-element.elementor-element-ca5366f{--content-width:1300px;}.elementor-37122 .elementor-element.elementor-element-5e41fa8{--width:50%;}.elementor-37122 .elementor-element.elementor-element-69b7efd{--width:50%;}.elementor-37122 .elementor-element.elementor-element-d5d0589{--content-width:1300px;}.elementor-37122 .elementor-element.elementor-element-bbde8cc{--content-width:1300px;}.elementor-37122 .elementor-element.elementor-element-88fcc91{--width:33.3333%;}.elementor-37122 .elementor-element.elementor-element-aacb342{--width:66.6666%;}.elementor-37122 .elementor-element.elementor-element-cd61f85{--width:66.877%;}.elementor-37122 .elementor-element.elementor-element-78bfef4{--content-width:1300px;}.elementor-37122 .elementor-element.elementor-element-e15fd21{--width:50%;}.elementor-37122 .elementor-element.elementor-element-7aca73a{--width:100%;}.elementor-37122 .elementor-element.elementor-element-79768b0{--width:50%;}.elementor-37122 .elementor-element.elementor-element-43bd6e9{--width:100%;}.elementor-37122 .elementor-element.elementor-element-fcbf99f{--content-width:1300px;}.elementor-37122 .elementor-element.elementor-element-cba522b{--width:33.3333%;}.elementor-37122 .elementor-element.elementor-element-5c31d93{--width:66.6666%;}.elementor-37122 .elementor-element.elementor-element-65032bc{--width:76.911%;}.elementor-37122 .elementor-element.elementor-element-9fba4c3{--content-width:1300px;}.elementor-37122 .elementor-element.elementor-element-88bbb5f{--width:50.441%;}.elementor-37122 .elementor-element.elementor-element-062efa0{--width:100%;}.elementor-37122 .elementor-element.elementor-element-2e6b608{--width:50%;}.elementor-37122 .elementor-element.elementor-element-44ec93d{--width:100%;}.elementor-37122 .elementor-element.elementor-element-9572cd3{--content-width:1300px;}.elementor-37122 .elementor-element.elementor-element-ca9fb18{--width:66.6666%;}.elementor-37122 .elementor-element.elementor-element-2acf8a3{--width:85.991%;}.elementor-37122 .elementor-element.elementor-element-74ce13c{--width:100%;}.elementor-37122 .elementor-element.elementor-element-e83adf0{--content-width:1300px;}.elementor-37122 .elementor-element.elementor-element-b62b487{--width:32.287%;}.elementor-37122 .elementor-element.elementor-element-1a50c04{--width:66%;}.elementor-37122 .elementor-element.elementor-element-efdaa24{--width:87.773%;}.elementor-37122 .elementor-element.elementor-element-111e0fc{--content-width:1300px;}.elementor-37122 .elementor-element.elementor-element-c4d8603{--width:50.441%;}.elementor-37122 .elementor-element.elementor-element-dc927be{--width:100%;}.elementor-37122 .elementor-element.elementor-element-18a3b9c{--width:50%;}.elementor-37122 .elementor-element.elementor-element-a944951{--width:100%;}.elementor-37122 .elementor-element.elementor-element-8e5de50{--content-width:731px;}}/* Start custom CSS for container, class: .elementor-element-fba14d2 *//* 1. Create the hidden overlay layer */
.elementor-37122 .elementor-element.elementor-element-fba14d2::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #61ce70; /* Replace with Titus Brand Color */
    z-index: 0;
    
    /* Start as a 0% circle at the bottom center (50% X, 100% Y) */
    clip-path: circle(0% at 50% 100%);
    
    /* Smooth, high-end "Power" curve */
    transition: clip-path 1s cubic-bezier(0.22, 1, 0.36, 1);
    pointer-events: none;
}

/* 2. Ensure your Case Study text stays visible on top */
.elementor-37122 .elementor-element.elementor-element-fba14d2 > .e-con-inner, 
.elementor-37122 .elementor-element.elementor-element-fba14d2 > .elementor-widget {
    position: relative;
    z-index: 1;
}

/* 3. The Hover Trigger: Expand to 150% to ensure top corners are filled */
.elementor-37122 .elementor-element.elementor-element-fba14d2:hover::before {
    clip-path: circle(150% at 50% 100%);
}
/* Target all Headings, Text, and Icons inside the container on hover */
.elementor-37122 .elementor-element.elementor-element-fba14d2:hover .elementor-widget-heading .elementor-heading-title,
.elementor-37122 .elementor-element.elementor-element-fba14d2:hover .elementor-widget-text-editor,
.elementor-37122 .elementor-element.elementor-element-fba14d2:hover .elementor-icon-list-text,
.elementor-37122 .elementor-element.elementor-element-fba14d2:hover .elementor-icon i {
    color: #000000 !important;
    transition: color 0.4s ease-in-out;
}

/* Optional: If you have a button, you can change its border or text color too */
.elementor-37122 .elementor-element.elementor-element-fba14d2:hover .elementor-button {
    color: #000000 !important;
    border-color: #000000 !important;
    transition: all 0s ease-in-out;
}
/* 1. Hide the text and move it down 10px initially */
.hover-reveal-text {
    opacity: 0;
    transform: translateY(10px);
    transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
    pointer-events: none;
}

/* 2. On Container hover: Fade in, move to original position, and turn black */
.elementor-37122 .elementor-element.elementor-element-fba14d2:hover .hover-reveal-text {
    opacity: 1;
    transform: translateY(0);
    color: #000000 !important;
    /* Delay it slightly so the background starts blooming first */
    transition-delay: 0.2s; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aacb342 *//* 1. Create the hidden overlay layer */
.elementor-37122 .elementor-element.elementor-element-aacb342::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #61ce70; /* Replace with Titus Brand Color */
    z-index: 0;
    
    /* Start as a 0% circle at the bottom center (50% X, 100% Y) */
    clip-path: circle(0% at 50% 100%);
    
    /* Smooth, high-end "Power" curve */
    transition: clip-path 1s cubic-bezier(0.22, 1, 0.36, 1);
    pointer-events: none;
}

/* 2. Ensure your Case Study text stays visible on top */
.elementor-37122 .elementor-element.elementor-element-aacb342 > .e-con-inner, 
.elementor-37122 .elementor-element.elementor-element-aacb342 > .elementor-widget {
    position: relative;
    z-index: 1;
}

/* 3. The Hover Trigger: Expand to 150% to ensure top corners are filled */
.elementor-37122 .elementor-element.elementor-element-aacb342:hover::before {
    clip-path: circle(150% at 50% 100%);
}
/* Target all Headings, Text, and Icons inside the container on hover */
.elementor-37122 .elementor-element.elementor-element-aacb342:hover .elementor-widget-heading .elementor-heading-title,
.elementor-37122 .elementor-element.elementor-element-aacb342:hover .elementor-widget-text-editor,
.elementor-37122 .elementor-element.elementor-element-aacb342:hover .elementor-icon-list-text,
.elementor-37122 .elementor-element.elementor-element-aacb342:hover .elementor-icon i {
    color: #000000 !important;
    transition: color 0.4s ease-in-out;
}

/* Optional: If you have a button, you can change its border or text color too */
.elementor-37122 .elementor-element.elementor-element-aacb342:hover .elementor-button {
    color: #000000 !important;
    border-color: #000000 !important;
    transition: all 0s ease-in-out;
}
/* 1. Hide the text and move it down 10px initially */
.hover-reveal-text {
    opacity: 0;
    transform: translateY(10px);
    transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
    pointer-events: none;
}

/* 2. On Container hover: Fade in, move to original position, and turn black */
.elementor-37122 .elementor-element.elementor-element-aacb342:hover .hover-reveal-text {
    opacity: 1;
    transform: translateY(0);
    color: #000000 !important;
    /* Delay it slightly so the background starts blooming first */
    transition-delay: 0.2s; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7253a6d *//* 1. Create the hidden overlay layer */
.elementor-37122 .elementor-element.elementor-element-7253a6d::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #61ce70; /* Replace with Titus Brand Color */
    z-index: 0;
    
    /* Start as a 0% circle at the bottom center (50% X, 100% Y) */
    clip-path: circle(0% at 50% 100%);
    
    /* Smooth, high-end "Power" curve */
    transition: clip-path 1s cubic-bezier(0.22, 1, 0.36, 1);
    pointer-events: none;
}

/* 2. Ensure your Case Study text stays visible on top */
.elementor-37122 .elementor-element.elementor-element-7253a6d > .e-con-inner, 
.elementor-37122 .elementor-element.elementor-element-7253a6d > .elementor-widget {
    position: relative;
    z-index: 1;
}

/* 3. The Hover Trigger: Expand to 150% to ensure top corners are filled */
.elementor-37122 .elementor-element.elementor-element-7253a6d:hover::before {
    clip-path: circle(150% at 50% 100%);
}
/* Target all Headings, Text, and Icons inside the container on hover */
.elementor-37122 .elementor-element.elementor-element-7253a6d:hover .elementor-widget-heading .elementor-heading-title,
.elementor-37122 .elementor-element.elementor-element-7253a6d:hover .elementor-widget-text-editor,
.elementor-37122 .elementor-element.elementor-element-7253a6d:hover .elementor-icon-list-text,
.elementor-37122 .elementor-element.elementor-element-7253a6d:hover .elementor-icon i {
    color: #000000 !important;
    transition: color 0.4s ease-in-out;
}

/* Optional: If you have a button, you can change its border or text color too */
.elementor-37122 .elementor-element.elementor-element-7253a6d:hover .elementor-button {
    color: #000000 !important;
    border-color: #000000 !important;
    transition: all 0s ease-in-out;
}
/* 1. Hide the text and move it down 10px initially */
.hover-reveal-text {
    opacity: 0;
    transform: translateY(10px);
    transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
    pointer-events: none;
}

/* 2. On Container hover: Fade in, move to original position, and turn black */
.elementor-37122 .elementor-element.elementor-element-7253a6d:hover .hover-reveal-text {
    opacity: 1;
    transform: translateY(0);
    color: #000000 !important;
    /* Delay it slightly so the background starts blooming first */
    transition-delay: 0.2s; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dacc4e1 *//* 1. Create the hidden overlay layer */
.elementor-37122 .elementor-element.elementor-element-dacc4e1::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #61ce70; /* Replace with Titus Brand Color */
    z-index: 0;
    
    /* Start as a 0% circle at the bottom center (50% X, 100% Y) */
    clip-path: circle(0% at 50% 100%);
    
    /* Smooth, high-end "Power" curve */
    transition: clip-path 1s cubic-bezier(0.22, 1, 0.36, 1);
    pointer-events: none;
}

/* 2. Ensure your Case Study text stays visible on top */
.elementor-37122 .elementor-element.elementor-element-dacc4e1 > .e-con-inner, 
.elementor-37122 .elementor-element.elementor-element-dacc4e1 > .elementor-widget {
    position: relative;
    z-index: 1;
}

/* 3. The Hover Trigger: Expand to 150% to ensure top corners are filled */
.elementor-37122 .elementor-element.elementor-element-dacc4e1:hover::before {
    clip-path: circle(150% at 50% 100%);
}
/* Target all Headings, Text, and Icons inside the container on hover */
.elementor-37122 .elementor-element.elementor-element-dacc4e1:hover .elementor-widget-heading .elementor-heading-title,
.elementor-37122 .elementor-element.elementor-element-dacc4e1:hover .elementor-widget-text-editor,
.elementor-37122 .elementor-element.elementor-element-dacc4e1:hover .elementor-icon-list-text,
.elementor-37122 .elementor-element.elementor-element-dacc4e1:hover .elementor-icon i {
    color: #000000 !important;
    transition: color 0.4s ease-in-out;
}

/* Optional: If you have a button, you can change its border or text color too */
.elementor-37122 .elementor-element.elementor-element-dacc4e1:hover .elementor-button {
    color: #000000 !important;
    border-color: #000000 !important;
    transition: all 0s ease-in-out;
}
/* 1. Hide the text and move it down 10px initially */
.hover-reveal-text {
    opacity: 0;
    transform: translateY(10px);
    transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
    pointer-events: none;
}

/* 2. On Container hover: Fade in, move to original position, and turn black */
.elementor-37122 .elementor-element.elementor-element-dacc4e1:hover .hover-reveal-text {
    opacity: 1;
    transform: translateY(0);
    color: #000000 !important;
    /* Delay it slightly so the background starts blooming first */
    transition-delay: 0.2s; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c31d93 *//* 1. Create the hidden overlay layer */
.elementor-37122 .elementor-element.elementor-element-5c31d93::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #61ce70; /* Replace with Titus Brand Color */
    z-index: 0;
    
    /* Start as a 0% circle at the bottom center (50% X, 100% Y) */
    clip-path: circle(0% at 50% 100%);
    
    /* Smooth, high-end "Power" curve */
    transition: clip-path 1s cubic-bezier(0.22, 1, 0.36, 1);
    pointer-events: none;
}

/* 2. Ensure your Case Study text stays visible on top */
.elementor-37122 .elementor-element.elementor-element-5c31d93 > .e-con-inner, 
.elementor-37122 .elementor-element.elementor-element-5c31d93 > .elementor-widget {
    position: relative;
    z-index: 1;
}

/* 3. The Hover Trigger: Expand to 150% to ensure top corners are filled */
.elementor-37122 .elementor-element.elementor-element-5c31d93:hover::before {
    clip-path: circle(150% at 50% 100%);
}
/* Target all Headings, Text, and Icons inside the container on hover */
.elementor-37122 .elementor-element.elementor-element-5c31d93:hover .elementor-widget-heading .elementor-heading-title,
.elementor-37122 .elementor-element.elementor-element-5c31d93:hover .elementor-widget-text-editor,
.elementor-37122 .elementor-element.elementor-element-5c31d93:hover .elementor-icon-list-text,
.elementor-37122 .elementor-element.elementor-element-5c31d93:hover .elementor-icon i {
    color: #000000 !important;
    transition: color 0.4s ease-in-out;
}

/* Optional: If you have a button, you can change its border or text color too */
.elementor-37122 .elementor-element.elementor-element-5c31d93:hover .elementor-button {
    color: #000000 !important;
    border-color: #000000 !important;
    transition: all 0s ease-in-out;
}
/* 1. Hide the text and move it down 10px initially */
.hover-reveal-text {
    opacity: 0;
    transform: translateY(10px);
    transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
    pointer-events: none;
}

/* 2. On Container hover: Fade in, move to original position, and turn black */
.elementor-37122 .elementor-element.elementor-element-5c31d93:hover .hover-reveal-text {
    opacity: 1;
    transform: translateY(0);
    color: #000000 !important;
    /* Delay it slightly so the background starts blooming first */
    transition-delay: 0.2s; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a578198 *//* 1. Create the hidden overlay layer */
.elementor-37122 .elementor-element.elementor-element-a578198::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #61ce70; /* Replace with Titus Brand Color */
    z-index: 0;
    
    /* Start as a 0% circle at the bottom center (50% X, 100% Y) */
    clip-path: circle(0% at 50% 100%);
    
    /* Smooth, high-end "Power" curve */
    transition: clip-path 1s cubic-bezier(0.22, 1, 0.36, 1);
    pointer-events: none;
}

/* 2. Ensure your Case Study text stays visible on top */
.elementor-37122 .elementor-element.elementor-element-a578198 > .e-con-inner, 
.elementor-37122 .elementor-element.elementor-element-a578198 > .elementor-widget {
    position: relative;
    z-index: 1;
}

/* 3. The Hover Trigger: Expand to 150% to ensure top corners are filled */
.elementor-37122 .elementor-element.elementor-element-a578198:hover::before {
    clip-path: circle(150% at 50% 100%);
}
/* Target all Headings, Text, and Icons inside the container on hover */
.elementor-37122 .elementor-element.elementor-element-a578198:hover .elementor-widget-heading .elementor-heading-title,
.elementor-37122 .elementor-element.elementor-element-a578198:hover .elementor-widget-text-editor,
.elementor-37122 .elementor-element.elementor-element-a578198:hover .elementor-icon-list-text,
.elementor-37122 .elementor-element.elementor-element-a578198:hover .elementor-icon i {
    color: #000000 !important;
    transition: color 0.4s ease-in-out;
}

/* Optional: If you have a button, you can change its border or text color too */
.elementor-37122 .elementor-element.elementor-element-a578198:hover .elementor-button {
    color: #000000 !important;
    border-color: #000000 !important;
    transition: all 0s ease-in-out;
}
/* 1. Hide the text and move it down 10px initially */
.hover-reveal-text {
    opacity: 0;
    transform: translateY(10px);
    transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
    pointer-events: none;
}

/* 2. On Container hover: Fade in, move to original position, and turn black */
.elementor-37122 .elementor-element.elementor-element-a578198:hover .hover-reveal-text {
    opacity: 1;
    transform: translateY(0);
    color: #000000 !important;
    /* Delay it slightly so the background starts blooming first */
    transition-delay: 0.2s; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca9fb18 *//* 1. Create the hidden overlay layer */
.elementor-37122 .elementor-element.elementor-element-ca9fb18::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #61ce70; /* Replace with Titus Brand Color */
    z-index: 0;
    
    /* Start as a 0% circle at the bottom center (50% X, 100% Y) */
    clip-path: circle(0% at 50% 100%);
    
    /* Smooth, high-end "Power" curve */
    transition: clip-path 1s cubic-bezier(0.22, 1, 0.36, 1);
    pointer-events: none;
}

/* 2. Ensure your Case Study text stays visible on top */
.elementor-37122 .elementor-element.elementor-element-ca9fb18 > .e-con-inner, 
.elementor-37122 .elementor-element.elementor-element-ca9fb18 > .elementor-widget {
    position: relative;
    z-index: 1;
}

/* 3. The Hover Trigger: Expand to 150% to ensure top corners are filled */
.elementor-37122 .elementor-element.elementor-element-ca9fb18:hover::before {
    clip-path: circle(150% at 50% 100%);
}
/* Target all Headings, Text, and Icons inside the container on hover */
.elementor-37122 .elementor-element.elementor-element-ca9fb18:hover .elementor-widget-heading .elementor-heading-title,
.elementor-37122 .elementor-element.elementor-element-ca9fb18:hover .elementor-widget-text-editor,
.elementor-37122 .elementor-element.elementor-element-ca9fb18:hover .elementor-icon-list-text,
.elementor-37122 .elementor-element.elementor-element-ca9fb18:hover .elementor-icon i {
    color: #000000 !important;
    transition: color 0.4s ease-in-out;
}

/* Optional: If you have a button, you can change its border or text color too */
.elementor-37122 .elementor-element.elementor-element-ca9fb18:hover .elementor-button {
    color: #000000 !important;
    border-color: #000000 !important;
    transition: all 0s ease-in-out;
}
/* 1. Hide the text and move it down 10px initially */
.hover-reveal-text {
    opacity: 0;
    transform: translateY(10px);
    transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
    pointer-events: none;
}

/* 2. On Container hover: Fade in, move to original position, and turn black */
.elementor-37122 .elementor-element.elementor-element-ca9fb18:hover .hover-reveal-text {
    opacity: 1;
    transform: translateY(0);
    color: #000000 !important;
    /* Delay it slightly so the background starts blooming first */
    transition-delay: 0.2s; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-916a784 *//* 1. Create the hidden overlay layer */
.elementor-37122 .elementor-element.elementor-element-916a784::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #61ce70; /* Replace with Titus Brand Color */
    z-index: 0;
    
    /* Start as a 0% circle at the bottom center (50% X, 100% Y) */
    clip-path: circle(0% at 50% 100%);
    
    /* Smooth, high-end "Power" curve */
    transition: clip-path 1s cubic-bezier(0.22, 1, 0.36, 1);
    pointer-events: none;
}

/* 2. Ensure your Case Study text stays visible on top */
.elementor-37122 .elementor-element.elementor-element-916a784 > .e-con-inner, 
.elementor-37122 .elementor-element.elementor-element-916a784 > .elementor-widget {
    position: relative;
    z-index: 1;
}

/* 3. The Hover Trigger: Expand to 150% to ensure top corners are filled */
.elementor-37122 .elementor-element.elementor-element-916a784:hover::before {
    clip-path: circle(150% at 50% 100%);
}
/* Target all Headings, Text, and Icons inside the container on hover */
.elementor-37122 .elementor-element.elementor-element-916a784:hover .elementor-widget-heading .elementor-heading-title,
.elementor-37122 .elementor-element.elementor-element-916a784:hover .elementor-widget-text-editor,
.elementor-37122 .elementor-element.elementor-element-916a784:hover .elementor-icon-list-text,
.elementor-37122 .elementor-element.elementor-element-916a784:hover .elementor-icon i {
    color: #000000 !important;
    transition: color 0.4s ease-in-out;
}

/* Optional: If you have a button, you can change its border or text color too */
.elementor-37122 .elementor-element.elementor-element-916a784:hover .elementor-button {
    color: #000000 !important;
    border-color: #000000 !important;
    transition: all 0s ease-in-out;
}
/* 1. Hide the text and move it down 10px initially */
.hover-reveal-text {
    opacity: 0;
    transform: translateY(10px);
    transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
    pointer-events: none;
}

/* 2. On Container hover: Fade in, move to original position, and turn black */
.elementor-37122 .elementor-element.elementor-element-916a784:hover .hover-reveal-text {
    opacity: 1;
    transform: translateY(0);
    color: #000000 !important;
    /* Delay it slightly so the background starts blooming first */
    transition-delay: 0.2s; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f483425 *//* 1. Create the hidden overlay layer */
.elementor-37122 .elementor-element.elementor-element-f483425::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #61ce70; /* Replace with Titus Brand Color */
    z-index: 0;
    
    /* Start as a 0% circle at the bottom center (50% X, 100% Y) */
    clip-path: circle(0% at 50% 100%);
    
    /* Smooth, high-end "Power" curve */
    transition: clip-path 1s cubic-bezier(0.22, 1, 0.36, 1);
    pointer-events: none;
}

/* 2. Ensure your Case Study text stays visible on top */
.elementor-37122 .elementor-element.elementor-element-f483425 > .e-con-inner, 
.elementor-37122 .elementor-element.elementor-element-f483425 > .elementor-widget {
    position: relative;
    z-index: 1;
}

/* 3. The Hover Trigger: Expand to 150% to ensure top corners are filled */
.elementor-37122 .elementor-element.elementor-element-f483425:hover::before {
    clip-path: circle(150% at 50% 100%);
}
/* Target all Headings, Text, and Icons inside the container on hover */
.elementor-37122 .elementor-element.elementor-element-f483425:hover .elementor-widget-heading .elementor-heading-title,
.elementor-37122 .elementor-element.elementor-element-f483425:hover .elementor-widget-text-editor,
.elementor-37122 .elementor-element.elementor-element-f483425:hover .elementor-icon-list-text,
.elementor-37122 .elementor-element.elementor-element-f483425:hover .elementor-icon i {
    color: #000000 !important;
    transition: color 0.4s ease-in-out;
}

/* Optional: If you have a button, you can change its border or text color too */
.elementor-37122 .elementor-element.elementor-element-f483425:hover .elementor-button {
    color: #000000 !important;
    border-color: #000000 !important;
    transition: all 0s ease-in-out;
}
/* 1. Hide the text and move it down 10px initially */
.hover-reveal-text {
    opacity: 0;
    transform: translateY(10px);
    transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
    pointer-events: none;
}

/* 2. On Container hover: Fade in, move to original position, and turn black */
.elementor-37122 .elementor-element.elementor-element-f483425:hover .hover-reveal-text {
    opacity: 1;
    transform: translateY(0);
    color: #000000 !important;
    /* Delay it slightly so the background starts blooming first */
    transition-delay: 0.2s; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a50c04 *//* 1. Create the hidden overlay layer */
.elementor-37122 .elementor-element.elementor-element-1a50c04::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #61ce70; /* Replace with Titus Brand Color */
    z-index: 0;
    
    /* Start as a 0% circle at the bottom center (50% X, 100% Y) */
    clip-path: circle(0% at 50% 100%);
    
    /* Smooth, high-end "Power" curve */
    transition: clip-path 1s cubic-bezier(0.22, 1, 0.36, 1);
    pointer-events: none;
}

/* 2. Ensure your Case Study text stays visible on top */
.elementor-37122 .elementor-element.elementor-element-1a50c04 > .e-con-inner, 
.elementor-37122 .elementor-element.elementor-element-1a50c04 > .elementor-widget {
    position: relative;
    z-index: 1;
}

/* 3. The Hover Trigger: Expand to 150% to ensure top corners are filled */
.elementor-37122 .elementor-element.elementor-element-1a50c04:hover::before {
    clip-path: circle(150% at 50% 100%);
}
/* Target all Headings, Text, and Icons inside the container on hover */
.elementor-37122 .elementor-element.elementor-element-1a50c04:hover .elementor-widget-heading .elementor-heading-title,
.elementor-37122 .elementor-element.elementor-element-1a50c04:hover .elementor-widget-text-editor,
.elementor-37122 .elementor-element.elementor-element-1a50c04:hover .elementor-icon-list-text,
.elementor-37122 .elementor-element.elementor-element-1a50c04:hover .elementor-icon i {
    color: #000000 !important;
    transition: color 0.4s ease-in-out;
}

/* Optional: If you have a button, you can change its border or text color too */
.elementor-37122 .elementor-element.elementor-element-1a50c04:hover .elementor-button {
    color: #000000 !important;
    border-color: #000000 !important;
    transition: all 0s ease-in-out;
}
/* 1. Hide the text and move it down 10px initially */
.hover-reveal-text {
    opacity: 0;
    transform: translateY(10px);
    transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
    pointer-events: none;
}

/* 2. On Container hover: Fade in, move to original position, and turn black */
.elementor-37122 .elementor-element.elementor-element-1a50c04:hover .hover-reveal-text {
    opacity: 1;
    transform: translateY(0);
    color: #000000 !important;
    /* Delay it slightly so the background starts blooming first */
    transition-delay: 0.2s; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98cd344 *//* 1. Create the hidden overlay layer */
.elementor-37122 .elementor-element.elementor-element-98cd344::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #61ce70; /* Replace with Titus Brand Color */
    z-index: 0;
    
    /* Start as a 0% circle at the bottom center (50% X, 100% Y) */
    clip-path: circle(0% at 50% 100%);
    
    /* Smooth, high-end "Power" curve */
    transition: clip-path 1s cubic-bezier(0.22, 1, 0.36, 1);
    pointer-events: none;
}

/* 2. Ensure your Case Study text stays visible on top */
.elementor-37122 .elementor-element.elementor-element-98cd344 > .e-con-inner, 
.elementor-37122 .elementor-element.elementor-element-98cd344 > .elementor-widget {
    position: relative;
    z-index: 1;
}

/* 3. The Hover Trigger: Expand to 150% to ensure top corners are filled */
.elementor-37122 .elementor-element.elementor-element-98cd344:hover::before {
    clip-path: circle(150% at 50% 100%);
}
/* Target all Headings, Text, and Icons inside the container on hover */
.elementor-37122 .elementor-element.elementor-element-98cd344:hover .elementor-widget-heading .elementor-heading-title,
.elementor-37122 .elementor-element.elementor-element-98cd344:hover .elementor-widget-text-editor,
.elementor-37122 .elementor-element.elementor-element-98cd344:hover .elementor-icon-list-text,
.elementor-37122 .elementor-element.elementor-element-98cd344:hover .elementor-icon i {
    color: #000000 !important;
    transition: color 0.4s ease-in-out;
}

/* Optional: If you have a button, you can change its border or text color too */
.elementor-37122 .elementor-element.elementor-element-98cd344:hover .elementor-button {
    color: #000000 !important;
    border-color: #000000 !important;
    transition: all 0s ease-in-out;
}
/* 1. Hide the text and move it down 10px initially */
.hover-reveal-text {
    opacity: 0;
    transform: translateY(10px);
    transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
    pointer-events: none;
}

/* 2. On Container hover: Fade in, move to original position, and turn black */
.elementor-37122 .elementor-element.elementor-element-98cd344:hover .hover-reveal-text {
    opacity: 1;
    transform: translateY(0);
    color: #000000 !important;
    /* Delay it slightly so the background starts blooming first */
    transition-delay: 0.2s; 
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-37122 {
 
    text-decoration: none !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Axiforma';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.tituslearning.com/wp-content/uploads/2020/04/AnyConv.com__Kastelov-Axiforma-Regular.woff') format('woff');
}
@font-face {
	font-family: 'Axiforma';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://www.tituslearning.com/wp-content/uploads/2020/04/AnyConv.com__Kastelov-Axiforma-Light.woff') format('woff');
}
@font-face {
	font-family: 'Axiforma';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.tituslearning.com/wp-content/uploads/2020/04/AnyConv.com__Kastelov-Axiforma-Bold.woff') format('woff');
}
@font-face {
	font-family: 'Axiforma';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://www.tituslearning.com/wp-content/uploads/2020/04/Kastelov-Axiforma-Heavy.ttf') format('truetype');
}
/* End Custom Fonts CSS */