.elementor-1063 .elementor-element.elementor-element-ef02754{--display:flex;--min-height:60vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--overlay-opacity:0.7;}.elementor-1063 .elementor-element.elementor-element-ef02754:not(.elementor-motion-effects-element-type-background), .elementor-1063 .elementor-element.elementor-element-ef02754 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://design.riyadh-institute.puiux.org/wp-content/uploads/2024/11/banner-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1063 .elementor-element.elementor-element-ef02754::before, .elementor-1063 .elementor-element.elementor-element-ef02754 > .elementor-background-video-container::before, .elementor-1063 .elementor-element.elementor-element-ef02754 > .e-con-inner > .elementor-background-video-container::before, .elementor-1063 .elementor-element.elementor-element-ef02754 > .elementor-background-slideshow::before, .elementor-1063 .elementor-element.elementor-element-ef02754 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1063 .elementor-element.elementor-element-ef02754 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-63381e9 );--background-overlay:'';}.elementor-1063 .elementor-element.elementor-element-ef02754, .elementor-1063 .elementor-element.elementor-element-ef02754::before{--border-transition:0.3s;}.elementor-1063 .elementor-element.elementor-element-9f52505 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1063 .elementor-element.elementor-element-9f52505 .elementor-heading-title{color:var( --e-global-color-9403e81 );font-family:"Almarai", Sans-serif;font-size:62px;font-weight:800;}.elementor-1063 .elementor-element.elementor-element-7de6921{--display:flex;--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;--justify-content:center;--align-items:flex-end;--gap:10px 10px;--background-transition:0.3s;--margin-top:100px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-1063 .elementor-element.elementor-element-5facfb7 .elementor-heading-title{color:#FFFFFFD9;font-family:"Almarai", Sans-serif;font-size:15px;font-weight:500;}.elementor-1063 .elementor-element.elementor-element-777634a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1063 .elementor-element.elementor-element-777634a .elementor-icon-wrapper{text-align:center;}.elementor-1063 .elementor-element.elementor-element-777634a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9403e81 );}.elementor-1063 .elementor-element.elementor-element-777634a.elementor-view-framed .elementor-icon, .elementor-1063 .elementor-element.elementor-element-777634a.elementor-view-default .elementor-icon{color:var( --e-global-color-9403e81 );border-color:var( --e-global-color-9403e81 );}.elementor-1063 .elementor-element.elementor-element-777634a.elementor-view-framed .elementor-icon, .elementor-1063 .elementor-element.elementor-element-777634a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-9403e81 );}.elementor-1063 .elementor-element.elementor-element-777634a .elementor-icon{font-size:18px;}.elementor-1063 .elementor-element.elementor-element-777634a .elementor-icon svg{height:18px;}.elementor-1063 .elementor-element.elementor-element-ed75318 .elementor-heading-title{color:var( --e-global-color-9403e81 );font-family:"Almarai", Sans-serif;font-size:16px;font-weight:500;}.elementor-1063 .elementor-element.elementor-element-be82545{--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;--gap:40px 40px;--background-transition:0.3s;--padding-top:100px;--padding-bottom:100px;--padding-left:010px;--padding-right:10px;}.elementor-1063 .elementor-element.elementor-element-be82545:not(.elementor-motion-effects-element-type-background), .elementor-1063 .elementor-element.elementor-element-be82545 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://design.riyadh-institute.puiux.org/wp-content/uploads/2024/11/frame2.png");background-repeat:no-repeat;background-size:cover;}.elementor-1063 .elementor-element.elementor-element-be82545, .elementor-1063 .elementor-element.elementor-element-be82545::before{--border-transition:0.3s;}.elementor-1063 .elementor-element.elementor-element-cf73753 img{width:100%;max-width:100%;}.elementor-1063 .elementor-element.elementor-element-b556008{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--background-transition:0.3s;--padding-top:70px;--padding-bottom:70px;--padding-left:140px;--padding-right:0140px;}.elementor-1063 .elementor-element.elementor-element-b556008:not(.elementor-motion-effects-element-type-background), .elementor-1063 .elementor-element.elementor-element-b556008 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1063 .elementor-element.elementor-element-b556008, .elementor-1063 .elementor-element.elementor-element-b556008::before{--border-transition:0.3s;}.elementor-1063 .elementor-element.elementor-element-a50b2ab .elementor-heading-title{color:var( --e-global-color-472c83f );font-family:"Almarai", Sans-serif;font-size:52px;font-weight:600;}.elementor-1063 .elementor-element.elementor-element-ddfd06b{text-align:center;color:var( --e-global-color-9403e81 );font-family:"Almarai", Sans-serif;font-weight:400;}.elementor-1063 .elementor-element.elementor-element-fe0b8c5{--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;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:010px;}.elementor-1063 .elementor-element.elementor-element-fe0b8c5, .elementor-1063 .elementor-element.elementor-element-fe0b8c5::before{--border-transition:0.3s;}.elementor-1063 .elementor-element.elementor-element-629dc0e{text-align:center;}.elementor-1063 .elementor-element.elementor-element-629dc0e .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Almarai", Sans-serif;font-size:43px;font-weight:800;}.elementor-1063 .elementor-element.elementor-element-48f371a{--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;--background-transition:0.3s;}.elementor-1063 .elementor-element.elementor-element-ba29fd2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--background-transition:0.3s;}.elementor-1063 .elementor-element.elementor-element-c70ff92{--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;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 0px 01px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:01px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1063 .elementor-element.elementor-element-c70ff92, .elementor-1063 .elementor-element.elementor-element-c70ff92::before{--border-transition:0.3s;}.elementor-1063 .elementor-element.elementor-element-9a4be25 .elementor-heading-title{font-family:"Almarai", Sans-serif;font-size:18px;font-weight:600;line-height:27px;}.elementor-1063 .elementor-element.elementor-element-312e2c3{--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;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 0px 01px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:01px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1063 .elementor-element.elementor-element-312e2c3, .elementor-1063 .elementor-element.elementor-element-312e2c3::before{--border-transition:0.3s;}.elementor-1063 .elementor-element.elementor-element-6b03c91 .elementor-heading-title{font-family:"Almarai", Sans-serif;font-size:18px;font-weight:600;line-height:27px;}.elementor-1063 .elementor-element.elementor-element-971a2a4{--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;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 0px 01px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:01px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1063 .elementor-element.elementor-element-971a2a4, .elementor-1063 .elementor-element.elementor-element-971a2a4::before{--border-transition:0.3s;}.elementor-1063 .elementor-element.elementor-element-20afc0d .elementor-heading-title{font-family:"Almarai", Sans-serif;font-size:18px;font-weight:600;line-height:27px;}.elementor-1063 .elementor-element.elementor-element-1489421{--display:flex;--justify-content:center;--background-transition:0.3s;}.elementor-1063 .elementor-element.elementor-element-f30d79b{--display:flex;--justify-content:center;--gap:40px 40px;--background-transition:0.3s;}.elementor-1063 .elementor-element.elementor-element-e8fa3aa{--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;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 0px 01px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:01px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1063 .elementor-element.elementor-element-e8fa3aa, .elementor-1063 .elementor-element.elementor-element-e8fa3aa::before{--border-transition:0.3s;}.elementor-1063 .elementor-element.elementor-element-6cf8f90 .elementor-heading-title{font-family:"Almarai", Sans-serif;font-size:18px;font-weight:600;line-height:27px;}.elementor-1063 .elementor-element.elementor-element-d331330{--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;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 0px 01px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:01px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1063 .elementor-element.elementor-element-d331330, .elementor-1063 .elementor-element.elementor-element-d331330::before{--border-transition:0.3s;}.elementor-1063 .elementor-element.elementor-element-e72bb41 .elementor-heading-title{font-family:"Almarai", Sans-serif;font-size:18px;font-weight:600;line-height:27px;}.elementor-1063 .elementor-element.elementor-element-e21795c{--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;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 0px 01px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:01px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1063 .elementor-element.elementor-element-e21795c, .elementor-1063 .elementor-element.elementor-element-e21795c::before{--border-transition:0.3s;}.elementor-1063 .elementor-element.elementor-element-be715d7 .elementor-heading-title{font-family:"Almarai", Sans-serif;font-size:18px;font-weight:600;line-height:27px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1063 .elementor-element.elementor-element-1489421{--width:10%;}}@media(max-width:767px){.elementor-1063 .elementor-element.elementor-element-ef02754{--min-height:40vh;}.elementor-1063 .elementor-element.elementor-element-9f52505 .elementor-heading-title{font-size:40px;}.elementor-1063 .elementor-element.elementor-element-7de6921{--margin-top:75px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-1063 .elementor-element.elementor-element-b556008{--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-1063 .elementor-element.elementor-element-a50b2ab .elementor-heading-title{font-size:23px;}.elementor-1063 .elementor-element.elementor-element-ddfd06b{font-size:13px;}.elementor-1063 .elementor-element.elementor-element-629dc0e .elementor-heading-title{font-size:27px;}}/* Start custom CSS for heading, class: .elementor-element-9f52505 */.elementor-1063 .elementor-element.elementor-element-9f52505{
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-777634a */.elementor-1063 .elementor-element.elementor-element-777634a .elementor-icon-wrapper{
        display: flex
;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a50b2ab */.elementor-1063 .elementor-element.elementor-element-a50b2ab h2 span{
    color:#5CB74E;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c70ff92 */.elementor-1063 .elementor-element.elementor-element-c70ff92{
    background: linear-gradient(to right, #385698 50%, #F0F1E7 50%);
    background-size: 200% 100%;
    background-position: right bottom;
    transition: all 400ms ease;
    height: 130px;
    display: flex;
    justify-content: center;
}
.elementor-1063 .elementor-element.elementor-element-c70ff92:hover{
    background-position: left bottom;
}
.elementor-1063 .elementor-element.elementor-element-c70ff92 h5{
    transition: all 400ms ease
}
.elementor-1063 .elementor-element.elementor-element-c70ff92:hover h5{
    color:#fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-312e2c3 */.elementor-1063 .elementor-element.elementor-element-312e2c3{
    background: linear-gradient(to right, #385698 50%, #F0F1E7 50%);
    background-size: 200% 100%;
    background-position: right bottom;
    transition: all 400ms ease;
    height: 130px;
    display: flex;
    justify-content: center;
}
.elementor-1063 .elementor-element.elementor-element-312e2c3:hover{
    background-position: left bottom;
}
.elementor-1063 .elementor-element.elementor-element-312e2c3 h5{
    transition: all 400ms ease
}
.elementor-1063 .elementor-element.elementor-element-312e2c3:hover h5{
    color:#fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-971a2a4 */.elementor-1063 .elementor-element.elementor-element-971a2a4{
    background: linear-gradient(to right, #385698 50%, #F0F1E7 50%);
    background-size: 200% 100%;
    background-position: right bottom;
    transition: all 400ms ease;
    height: 130px;
    display: flex;
    justify-content: center;
}
.elementor-1063 .elementor-element.elementor-element-971a2a4:hover{
    background-position: left bottom;
}
.elementor-1063 .elementor-element.elementor-element-971a2a4 h5{
    transition: all 400ms ease
}
.elementor-1063 .elementor-element.elementor-element-971a2a4:hover h5{
    color:#fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8fa3aa */.elementor-1063 .elementor-element.elementor-element-e8fa3aa{
    background: linear-gradient(to right, #385698 50%, #F0F1E7 50%);
    background-size: 200% 100%;
    background-position: right bottom;
    transition: all 400ms ease;
    height: 130px;
    display: flex;
    justify-content: center;
}
.elementor-1063 .elementor-element.elementor-element-e8fa3aa:hover{
    background-position: left bottom;
}
.elementor-1063 .elementor-element.elementor-element-e8fa3aa h5{
    transition: all 400ms ease
}
.elementor-1063 .elementor-element.elementor-element-e8fa3aa:hover h5{
    color:#fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d331330 */.elementor-1063 .elementor-element.elementor-element-d331330{
    background: linear-gradient(to right, #385698 50%, #F0F1E7 50%);
    background-size: 200% 100%;
    background-position: right bottom;
    transition: all 400ms ease;
    height: 130px;
    display: flex;
    justify-content: center;
}
.elementor-1063 .elementor-element.elementor-element-d331330:hover{
    background-position: left bottom;
}
.elementor-1063 .elementor-element.elementor-element-d331330 h5{
    transition: all 400ms ease
}
.elementor-1063 .elementor-element.elementor-element-d331330:hover h5{
    color:#fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e21795c */.elementor-1063 .elementor-element.elementor-element-e21795c{
    background: linear-gradient(to right, #385698 50%, #F0F1E7 50%);
    background-size: 200% 100%;
    background-position: right bottom;
    transition: all 400ms ease;
    height: 130px;
    display: flex;
    justify-content: center;
}
.elementor-1063 .elementor-element.elementor-element-e21795c:hover{
    background-position: left bottom;
}
.elementor-1063 .elementor-element.elementor-element-e21795c h5{
    transition: all 400ms ease
}
.elementor-1063 .elementor-element.elementor-element-e21795c:hover h5{
    color:#fff !important;
}/* End custom CSS */