.elementor-455 .elementor-element.elementor-element-7dce653{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.25;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:225px;--padding-bottom:211px;--padding-left:0px;--padding-right:0px;}.elementor-455 .elementor-element.elementor-element-7dce653:not(.elementor-motion-effects-element-type-background), .elementor-455 .elementor-element.elementor-element-7dce653 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://iquk.ac.uk/wp-content/uploads/2025/02/WhatsApp-Image-2025-02-19-at-1.20.46 PM-9.jpeg");background-position:bottom center;background-size:cover;}.elementor-455 .elementor-element.elementor-element-7dce653::before, .elementor-455 .elementor-element.elementor-element-7dce653 > .elementor-background-video-container::before, .elementor-455 .elementor-element.elementor-element-7dce653 > .e-con-inner > .elementor-background-video-container::before, .elementor-455 .elementor-element.elementor-element-7dce653 > .elementor-background-slideshow::before, .elementor-455 .elementor-element.elementor-element-7dce653 > .e-con-inner > .elementor-background-slideshow::before, .elementor-455 .elementor-element.elementor-element-7dce653 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-455 .elementor-element.elementor-element-f03963e{--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:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-455 .elementor-element.elementor-element-b6ba0c7{text-align:center;}.elementor-455 .elementor-element.elementor-element-b6ba0c7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:600;line-height:44px;color:var( --e-global-color-a24ce06 );}.elementor-455 .elementor-element.elementor-element-e110cf0{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-455 .elementor-element.elementor-element-0a7d05d{--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;}.elementor-455 .elementor-element.elementor-element-fac57fd{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-455 .elementor-element.elementor-element-1b0500f > .elementor-widget-container{border-style:none;}.elementor-455 .elementor-element.elementor-element-1b0500f img{border-radius:50% 50% 50% 50%;}.elementor-455 .elementor-element.elementor-element-0f3cf3c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-455 .elementor-element.elementor-element-600308f.elementor-element{--align-self:flex-start;}.elementor-455 .elementor-element.elementor-element-600308f{text-align:left;}.elementor-455 .elementor-element.elementor-element-600308f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;line-height:44px;color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-455 .elementor-element.elementor-element-c196708 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-455 .elementor-element.elementor-element-c196708.elementor-element{--align-self:flex-start;}.elementor-455 .elementor-element.elementor-element-c196708{font-family:"Poppins", Sans-serif;font-weight:400;line-height:25px;color:#272727;}.elementor-455 .elementor-element.elementor-element-db09286{--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;}.elementor-455 .elementor-element.elementor-element-4886654{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-455 .elementor-element.elementor-element-d24a588 > .elementor-widget-container{border-style:none;}.elementor-455 .elementor-element.elementor-element-d24a588 img{border-radius:50% 50% 50% 50%;}.elementor-455 .elementor-element.elementor-element-3b98a34{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-455 .elementor-element.elementor-element-497d1d4.elementor-element{--align-self:flex-start;}.elementor-455 .elementor-element.elementor-element-497d1d4{text-align:left;}.elementor-455 .elementor-element.elementor-element-497d1d4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;line-height:44px;color:#000000;}.elementor-455 .elementor-element.elementor-element-a6b67da > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-455 .elementor-element.elementor-element-a6b67da.elementor-element{--align-self:flex-start;}.elementor-455 .elementor-element.elementor-element-a6b67da{font-family:"Poppins", Sans-serif;font-weight:400;line-height:25px;color:#272727;}.elementor-455 .elementor-element.elementor-element-dd194ae{--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;}.elementor-455 .elementor-element.elementor-element-9fee869{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-455 .elementor-element.elementor-element-9ce62bb > .elementor-widget-container{border-style:none;}.elementor-455 .elementor-element.elementor-element-9ce62bb img{border-radius:50% 50% 50% 50%;}.elementor-455 .elementor-element.elementor-element-09e6ea1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-455 .elementor-element.elementor-element-dfab1c9.elementor-element{--align-self:flex-start;}.elementor-455 .elementor-element.elementor-element-dfab1c9{text-align:left;}.elementor-455 .elementor-element.elementor-element-dfab1c9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;line-height:44px;color:#000000;}.elementor-455 .elementor-element.elementor-element-74c10b4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-455 .elementor-element.elementor-element-74c10b4.elementor-element{--align-self:flex-start;}.elementor-455 .elementor-element.elementor-element-74c10b4{font-family:"Poppins", Sans-serif;font-weight:400;line-height:25px;color:#272727;}.elementor-455 .elementor-element.elementor-element-1b55893{--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;}.elementor-455 .elementor-element.elementor-element-993a12d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-455 .elementor-element.elementor-element-a57f9c4 > .elementor-widget-container{border-style:none;}.elementor-455 .elementor-element.elementor-element-a57f9c4 img{border-radius:50% 50% 50% 50%;}.elementor-455 .elementor-element.elementor-element-92d0095{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-455 .elementor-element.elementor-element-6527e8a.elementor-element{--align-self:flex-start;}.elementor-455 .elementor-element.elementor-element-6527e8a{text-align:left;}.elementor-455 .elementor-element.elementor-element-6527e8a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;line-height:44px;color:#000000;}.elementor-455 .elementor-element.elementor-element-e077de2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-455 .elementor-element.elementor-element-e077de2.elementor-element{--align-self:flex-start;}.elementor-455 .elementor-element.elementor-element-e077de2{font-family:"Poppins", Sans-serif;font-weight:400;line-height:25px;color:#272727;}.elementor-455 .elementor-element.elementor-element-df1b272{--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;}.elementor-455 .elementor-element.elementor-element-67d1b5e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-455 .elementor-element.elementor-element-5e3c6bc > .elementor-widget-container{border-style:none;}.elementor-455 .elementor-element.elementor-element-5e3c6bc img{border-radius:50% 50% 50% 50%;}.elementor-455 .elementor-element.elementor-element-23a3da3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-455 .elementor-element.elementor-element-4bb0066.elementor-element{--align-self:flex-start;}.elementor-455 .elementor-element.elementor-element-4bb0066{text-align:left;}.elementor-455 .elementor-element.elementor-element-4bb0066 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;line-height:44px;color:#000000;}.elementor-455 .elementor-element.elementor-element-81b8a9d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-455 .elementor-element.elementor-element-81b8a9d.elementor-element{--align-self:flex-start;}.elementor-455 .elementor-element.elementor-element-81b8a9d{font-family:"Poppins", Sans-serif;font-weight:400;line-height:25px;color:#272727;}.elementor-455 .elementor-element.elementor-element-4a0d532{--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;}.elementor-455 .elementor-element.elementor-element-6a37110{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-455 .elementor-element.elementor-element-3ef31e3 > .elementor-widget-container{border-style:none;}.elementor-455 .elementor-element.elementor-element-3ef31e3 img{border-radius:50% 50% 50% 50%;}.elementor-455 .elementor-element.elementor-element-62f84a6{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-455 .elementor-element.elementor-element-d08f831.elementor-element{--align-self:flex-start;}.elementor-455 .elementor-element.elementor-element-d08f831{text-align:left;}.elementor-455 .elementor-element.elementor-element-d08f831 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;line-height:44px;color:#000000;}.elementor-455 .elementor-element.elementor-element-dcd9e8d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-455 .elementor-element.elementor-element-dcd9e8d.elementor-element{--align-self:flex-start;}.elementor-455 .elementor-element.elementor-element-dcd9e8d{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:25px;color:#272727;}.elementor-455 .elementor-element.elementor-element-b21ecfc{--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;}.elementor-455 .elementor-element.elementor-element-4bf308c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-455 .elementor-element.elementor-element-36bc5d9 > .elementor-widget-container{border-style:none;}.elementor-455 .elementor-element.elementor-element-36bc5d9 img{border-radius:50% 50% 50% 50%;}.elementor-455 .elementor-element.elementor-element-da2d714{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-455 .elementor-element.elementor-element-02bfa3d.elementor-element{--align-self:flex-start;}.elementor-455 .elementor-element.elementor-element-02bfa3d{text-align:left;}.elementor-455 .elementor-element.elementor-element-02bfa3d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;line-height:44px;color:#000000;}.elementor-455 .elementor-element.elementor-element-02ff1fb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-455 .elementor-element.elementor-element-02ff1fb.elementor-element{--align-self:flex-start;}.elementor-455 .elementor-element.elementor-element-02ff1fb{font-family:"Poppins", Sans-serif;font-weight:400;line-height:25px;color:#272727;}.elementor-455 .elementor-element.elementor-element-afc8be3{--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;}.elementor-455 .elementor-element.elementor-element-150e11c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-455 .elementor-element.elementor-element-3383151 > .elementor-widget-container{border-style:none;}.elementor-455 .elementor-element.elementor-element-3383151 img{border-radius:50% 50% 50% 50%;}.elementor-455 .elementor-element.elementor-element-db3f31f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-455 .elementor-element.elementor-element-638d171.elementor-element{--align-self:flex-start;}.elementor-455 .elementor-element.elementor-element-638d171{text-align:left;}.elementor-455 .elementor-element.elementor-element-638d171 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;line-height:44px;color:#000000;}.elementor-455 .elementor-element.elementor-element-fb7dd28 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-455 .elementor-element.elementor-element-fb7dd28.elementor-element{--align-self:flex-start;}.elementor-455 .elementor-element.elementor-element-fb7dd28{font-family:"Poppins", Sans-serif;font-weight:400;line-height:25px;color:#272727;}@media(min-width:768px){.elementor-455 .elementor-element.elementor-element-7dce653{--content-width:1600px;}.elementor-455 .elementor-element.elementor-element-f03963e{--width:100%;}.elementor-455 .elementor-element.elementor-element-e110cf0{--content-width:1200px;}.elementor-455 .elementor-element.elementor-element-fac57fd{--width:30%;}.elementor-455 .elementor-element.elementor-element-0f3cf3c{--width:70%;}.elementor-455 .elementor-element.elementor-element-4886654{--width:30%;}.elementor-455 .elementor-element.elementor-element-3b98a34{--width:70%;}.elementor-455 .elementor-element.elementor-element-9fee869{--width:30%;}.elementor-455 .elementor-element.elementor-element-09e6ea1{--width:70%;}.elementor-455 .elementor-element.elementor-element-993a12d{--width:30%;}.elementor-455 .elementor-element.elementor-element-92d0095{--width:70%;}.elementor-455 .elementor-element.elementor-element-67d1b5e{--width:30%;}.elementor-455 .elementor-element.elementor-element-23a3da3{--width:70%;}.elementor-455 .elementor-element.elementor-element-6a37110{--width:30%;}.elementor-455 .elementor-element.elementor-element-62f84a6{--width:70%;}.elementor-455 .elementor-element.elementor-element-4bf308c{--width:30%;}.elementor-455 .elementor-element.elementor-element-da2d714{--width:70%;}.elementor-455 .elementor-element.elementor-element-150e11c{--width:30%;}.elementor-455 .elementor-element.elementor-element-db3f31f{--width:70%;}}/* Start custom CSS for container, class: .elementor-element-0a7d05d *//* Initial state for the container */
.elementor-455 .elementor-element.elementor-element-0a7d05d {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

/* Initial state for text and image */
.elementor-455 .elementor-element.elementor-element-0a7d05d .text, .elementor-455 .elementor-element.elementor-element-0a7d05d .image {
    opacity: 0.8; /* Slightly faded to start */
    transform: translateY(10px); /* Slight upward shift for smooth effect */
    transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Hover state for the container */
.elementor-455 .elementor-element.elementor-element-0a7d05d:hover {
    background-color: #F7F4F4; /* Smooth background color transition */
}

/* Hover state for text */
.elementor-455 .elementor-element.elementor-element-0a7d05d:hover .text {
    opacity: 1;
    transform: translateY(0); /* Text shifts to its normal position */
}

/* Hover state for image */
.elementor-455 .elementor-element.elementor-element-0a7d05d:hover .image {
    opacity: 1;
    transform: translateY(0); /* Image shifts to its normal position */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db09286 *//* Initial state for the container */
.elementor-455 .elementor-element.elementor-element-db09286 {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

/* Initial state for text and image */
.elementor-455 .elementor-element.elementor-element-db09286 .text, .elementor-455 .elementor-element.elementor-element-db09286 .image {
    opacity: 0.8; /* Slightly faded to start */
    transform: translateY(10px); /* Slight upward shift for smooth effect */
    transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Hover state for the container */
.elementor-455 .elementor-element.elementor-element-db09286:hover {
    background-color: #F7F4F4; /* Smooth background color transition */
}

/* Hover state for text */
.elementor-455 .elementor-element.elementor-element-db09286:hover .text {
    opacity: 1;
    transform: translateY(0); /* Text shifts to its normal position */
}

/* Hover state for image */
.elementor-455 .elementor-element.elementor-element-db09286:hover .image {
    opacity: 1;
    transform: translateY(0); /* Image shifts to its normal position */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd194ae *//* Initial state for the container */
.elementor-455 .elementor-element.elementor-element-dd194ae {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

/* Initial state for text and image */
.elementor-455 .elementor-element.elementor-element-dd194ae .text, .elementor-455 .elementor-element.elementor-element-dd194ae .image {
    opacity: 0.8; /* Slightly faded to start */
    transform: translateY(10px); /* Slight upward shift for smooth effect */
    transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Hover state for the container */
.elementor-455 .elementor-element.elementor-element-dd194ae:hover {
    background-color: #F7F4F4; /* Smooth background color transition */
}

/* Hover state for text */
.elementor-455 .elementor-element.elementor-element-dd194ae:hover .text {
    opacity: 1;
    transform: translateY(0); /* Text shifts to its normal position */
}

/* Hover state for image */
.elementor-455 .elementor-element.elementor-element-dd194ae:hover .image {
    opacity: 1;
    transform: translateY(0); /* Image shifts to its normal position */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b55893 *//* Initial state for the container */
.elementor-455 .elementor-element.elementor-element-1b55893 {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

/* Initial state for text and image */
.elementor-455 .elementor-element.elementor-element-1b55893 .text, .elementor-455 .elementor-element.elementor-element-1b55893 .image {
    opacity: 0.8; /* Slightly faded to start */
    transform: translateY(10px); /* Slight upward shift for smooth effect */
    transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Hover state for the container */
.elementor-455 .elementor-element.elementor-element-1b55893:hover {
    background-color: #F7F4F4; /* Smooth background color transition */
}

/* Hover state for text */
.elementor-455 .elementor-element.elementor-element-1b55893:hover .text {
    opacity: 1;
    transform: translateY(0); /* Text shifts to its normal position */
}

/* Hover state for image */
.elementor-455 .elementor-element.elementor-element-1b55893:hover .image {
    opacity: 1;
    transform: translateY(0); /* Image shifts to its normal position */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df1b272 *//* Initial state for the container */
.elementor-455 .elementor-element.elementor-element-df1b272 {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

/* Initial state for text and image */
.elementor-455 .elementor-element.elementor-element-df1b272 .text, .elementor-455 .elementor-element.elementor-element-df1b272 .image {
    opacity: 0.8; /* Slightly faded to start */
    transform: translateY(10px); /* Slight upward shift for smooth effect */
    transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Hover state for the container */
.elementor-455 .elementor-element.elementor-element-df1b272:hover {
    background-color: #F7F4F4; /* Smooth background color transition */
}

/* Hover state for text */
.elementor-455 .elementor-element.elementor-element-df1b272:hover .text {
    opacity: 1;
    transform: translateY(0); /* Text shifts to its normal position */
}

/* Hover state for image */
.elementor-455 .elementor-element.elementor-element-df1b272:hover .image {
    opacity: 1;
    transform: translateY(0); /* Image shifts to its normal position */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a0d532 *//* Initial state for the container */
.elementor-455 .elementor-element.elementor-element-4a0d532 {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

/* Initial state for text and image */
.elementor-455 .elementor-element.elementor-element-4a0d532 .text, .elementor-455 .elementor-element.elementor-element-4a0d532 .image {
    opacity: 0.8; /* Slightly faded to start */
    transform: translateY(10px); /* Slight upward shift for smooth effect */
    transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Hover state for the container */
.elementor-455 .elementor-element.elementor-element-4a0d532:hover {
    background-color: #F7F4F4; /* Smooth background color transition */
}

/* Hover state for text */
.elementor-455 .elementor-element.elementor-element-4a0d532:hover .text {
    opacity: 1;
    transform: translateY(0); /* Text shifts to its normal position */
}

/* Hover state for image */
.elementor-455 .elementor-element.elementor-element-4a0d532:hover .image {
    opacity: 1;
    transform: translateY(0); /* Image shifts to its normal position */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b21ecfc *//* Initial state for the container */
.elementor-455 .elementor-element.elementor-element-b21ecfc {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

/* Initial state for text and image */
.elementor-455 .elementor-element.elementor-element-b21ecfc .text, .elementor-455 .elementor-element.elementor-element-b21ecfc .image {
    opacity: 0.8; /* Slightly faded to start */
    transform: translateY(10px); /* Slight upward shift for smooth effect */
    transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Hover state for the container */
.elementor-455 .elementor-element.elementor-element-b21ecfc:hover {
    background-color: #F7F4F4; /* Smooth background color transition */
}

/* Hover state for text */
.elementor-455 .elementor-element.elementor-element-b21ecfc:hover .text {
    opacity: 1;
    transform: translateY(0); /* Text shifts to its normal position */
}

/* Hover state for image */
.elementor-455 .elementor-element.elementor-element-b21ecfc:hover .image {
    opacity: 1;
    transform: translateY(0); /* Image shifts to its normal position */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afc8be3 *//* Initial state for the container */
.elementor-455 .elementor-element.elementor-element-afc8be3 {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

/* Initial state for text and image */
.elementor-455 .elementor-element.elementor-element-afc8be3 .text, .elementor-455 .elementor-element.elementor-element-afc8be3 .image {
    opacity: 0.8; /* Slightly faded to start */
    transform: translateY(10px); /* Slight upward shift for smooth effect */
    transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Hover state for the container */
.elementor-455 .elementor-element.elementor-element-afc8be3:hover {
    background-color: #F7F4F4; /* Smooth background color transition */
}

/* Hover state for text */
.elementor-455 .elementor-element.elementor-element-afc8be3:hover .text {
    opacity: 1;
    transform: translateY(0); /* Text shifts to its normal position */
}

/* Hover state for image */
.elementor-455 .elementor-element.elementor-element-afc8be3:hover .image {
    opacity: 1;
    transform: translateY(0); /* Image shifts to its normal position */
}/* End custom CSS */