.elementor-23424 .elementor-element.elementor-element-5c8a030e{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;--z-index:9;}.elementor-23424 .elementor-element.elementor-element-5c8a030e:not(.elementor-motion-effects-element-type-background), .elementor-23424 .elementor-element.elementor-element-5c8a030e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020B5C;}.elementor-23424 .elementor-element.elementor-element-5c8a030e.e-con{--align-self:center;--order:99999 /* order end hack */;}.elementor-23424 .elementor-element.elementor-element-320a49c5{--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;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23424 .elementor-element.elementor-element-60c217de{--e-image-carousel-slides-to-show:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-23424 .elementor-element.elementor-element-3719b50e{--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:center;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-23424 .elementor-element.elementor-element-256a72f5{--e-image-carousel-slides-to-show:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-23424 .elementor-element.elementor-element-4f2a927a{--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;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23424 .elementor-element.elementor-element-287ab84c.elementor-element{--align-self:center;}.elementor-23424 .elementor-element.elementor-element-287ab84c .elementor-icon-wrapper{text-align:center;}.elementor-23424 .elementor-element.elementor-element-287ab84c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-99dd44e );}.elementor-23424 .elementor-element.elementor-element-287ab84c.elementor-view-framed .elementor-icon, .elementor-23424 .elementor-element.elementor-element-287ab84c.elementor-view-default .elementor-icon{color:var( --e-global-color-99dd44e );border-color:var( --e-global-color-99dd44e );}.elementor-23424 .elementor-element.elementor-element-287ab84c.elementor-view-framed .elementor-icon, .elementor-23424 .elementor-element.elementor-element-287ab84c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-99dd44e );}.elementor-23424 .elementor-element.elementor-element-287ab84c .elementor-icon{font-size:55px;}.elementor-23424 .elementor-element.elementor-element-287ab84c .elementor-icon svg{height:55px;}.elementor-23424 .elementor-element.elementor-element-37478f63{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-23424 .elementor-element.elementor-element-37478f63 .elementor-counter-title{justify-content:center;color:var( --e-global-color-99dd44e );font-family:var( --e-global-typography-b8f1682-font-family ), Sans-serif;font-size:var( --e-global-typography-b8f1682-font-size );font-weight:var( --e-global-typography-b8f1682-font-weight );text-transform:var( --e-global-typography-b8f1682-text-transform );line-height:var( --e-global-typography-b8f1682-line-height );}.elementor-23424 .elementor-element.elementor-element-37478f63 .elementor-counter{gap:5px;}.elementor-23424 .elementor-element.elementor-element-37478f63 .elementor-counter-number-wrapper{color:var( --e-global-color-99dd44e );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-23424 .elementor-element.elementor-element-497296a0{--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;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23424 .elementor-element.elementor-element-835248b.elementor-element{--align-self:center;}.elementor-23424 .elementor-element.elementor-element-835248b .elementor-icon-wrapper{text-align:center;}.elementor-23424 .elementor-element.elementor-element-835248b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-99dd44e );}.elementor-23424 .elementor-element.elementor-element-835248b.elementor-view-framed .elementor-icon, .elementor-23424 .elementor-element.elementor-element-835248b.elementor-view-default .elementor-icon{color:var( --e-global-color-99dd44e );border-color:var( --e-global-color-99dd44e );}.elementor-23424 .elementor-element.elementor-element-835248b.elementor-view-framed .elementor-icon, .elementor-23424 .elementor-element.elementor-element-835248b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-99dd44e );}.elementor-23424 .elementor-element.elementor-element-835248b .elementor-icon{font-size:55px;}.elementor-23424 .elementor-element.elementor-element-835248b .elementor-icon svg{height:55px;}.elementor-23424 .elementor-element.elementor-element-33a69d9c{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-23424 .elementor-element.elementor-element-33a69d9c .elementor-counter{gap:5px;}.elementor-23424 .elementor-element.elementor-element-33a69d9c .elementor-counter-number-wrapper{color:var( --e-global-color-99dd44e );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-23424 .elementor-element.elementor-element-33a69d9c .elementor-counter-title{color:var( --e-global-color-99dd44e );font-family:var( --e-global-typography-b8f1682-font-family ), Sans-serif;font-size:var( --e-global-typography-b8f1682-font-size );font-weight:var( --e-global-typography-b8f1682-font-weight );text-transform:var( --e-global-typography-b8f1682-text-transform );line-height:var( --e-global-typography-b8f1682-line-height );}.elementor-23424 .elementor-element.elementor-element-1d4ae326{--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;--padding-top:20px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-23424 .elementor-element.elementor-element-3a9eb9ea{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23424 .elementor-element.elementor-element-3a9eb9ea.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23424 .elementor-element.elementor-element-733b7a8c{--box-background-color:#020B5C;--box-border-radius:10px;--header-background-color:var( --e-global-color-80f8eea );--header-color:#FFFFFF;--item-text-color:var( --e-global-color-99dd44e );--item-text-hover-decoration:underline;--marker-color:var( --e-global-color-99dd44e );}.elementor-23424 .elementor-element.elementor-element-733b7a8c .elementor-toc__header-title{text-align:start;}.elementor-23424 .elementor-element.elementor-element-733b7a8c .elementor-toc__header, .elementor-23424 .elementor-element.elementor-element-733b7a8c .elementor-toc__header-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.elementor-23424 .elementor-element.elementor-element-733b7a8c .elementor-toc__header{flex-direction:row;}.elementor-23424 .elementor-element.elementor-element-567a9f25{--display:flex;}.elementor-23424 .elementor-element.elementor-element-567a9f25:not(.elementor-motion-effects-element-type-background), .elementor-23424 .elementor-element.elementor-element-567a9f25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020B5C;}.elementor-23424 .elementor-element.elementor-element-630e8306 .elementor-heading-title{color:var( --e-global-color-99dd44e );}.elementor-23424 .elementor-element.elementor-element-6e6bd2aa{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-23424 .elementor-element.elementor-element-4b7bb16f{--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:30px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23424 .elementor-element.elementor-element-173f39f0{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-0f22e2c );--border-color:var( --e-global-color-0f22e2c );--border-radius:10px 10px 10px 10px;--padding-top:3px;--padding-bottom:3px;--padding-left:3px;--padding-right:3px;}.elementor-23424 .elementor-element.elementor-element-173f39f0:not(.elementor-motion-effects-element-type-background), .elementor-23424 .elementor-element.elementor-element-173f39f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020B5C;}.elementor-23424 .elementor-element.elementor-element-7131862d{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;padding:0px 0px 0px 0px;}.elementor-23424 .elementor-element.elementor-element-7131862d .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-23424 .elementor-element.elementor-element-7131862d .jeg-elementor-kit.jkit-heading .heading-title{color:var( --e-global-color-99dd44e );}.elementor-23424 .elementor-element.elementor-element-7131862d .jeg-elementor-kit.jkit-heading .separator-wrapper.style-dotted, .elementor-23424 .elementor-element.elementor-element-7131862d .jeg-elementor-kit.jkit-heading .separator-wrapper.style-solid, .elementor-23424 .elementor-element.elementor-element-7131862d .jeg-elementor-kit.jkit-heading .separator-wrapper.style-solid-star, .elementor-23424 .elementor-element.elementor-element-7131862d .jeg-elementor-kit.jkit-heading .separator-wrapper.style-solid-bullet{width:125px;}.elementor-23424 .elementor-element.elementor-element-7131862d .jeg-elementor-kit.jkit-heading .heading-section-separator{margin:-22px 0px 0px 0px;}.elementor-23424 .elementor-element.elementor-element-d4336b9{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}@media(min-width:768px){.elementor-23424 .elementor-element.elementor-element-3a9eb9ea{--width:65%;}.elementor-23424 .elementor-element.elementor-element-4b7bb16f{--width:35%;}}@media(max-width:1024px){.elementor-23424 .elementor-element.elementor-element-5c8a030e{--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:center;}.elementor-23424 .elementor-element.elementor-element-320a49c5{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-23424 .elementor-element.elementor-element-4f2a927a{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-23424 .elementor-element.elementor-element-37478f63 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-23424 .elementor-element.elementor-element-37478f63 .elementor-counter-title{font-size:var( --e-global-typography-b8f1682-font-size );line-height:var( --e-global-typography-b8f1682-line-height );}.elementor-23424 .elementor-element.elementor-element-497296a0{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-23424 .elementor-element.elementor-element-33a69d9c .elementor-counter-number-wrapper{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-23424 .elementor-element.elementor-element-33a69d9c .elementor-counter-title{font-size:var( --e-global-typography-b8f1682-font-size );line-height:var( --e-global-typography-b8f1682-line-height );}.elementor-23424 .elementor-element.elementor-element-1d4ae326{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-23424 .elementor-element.elementor-element-3a9eb9ea{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23424 .elementor-element.elementor-element-3a9eb9ea.e-con{--align-self:center;--order:-99999 /* order start hack */;}.elementor-23424 .elementor-element.elementor-element-733b7a8c .elementor-toc__header, .elementor-23424 .elementor-element.elementor-element-733b7a8c .elementor-toc__header-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-23424 .elementor-element.elementor-element-4b7bb16f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23424 .elementor-element.elementor-element-4b7bb16f.e-con{--align-self:center;}}@media(max-width:767px){.elementor-23424 .elementor-element.elementor-element-5c8a030e{--margin-top:-19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23424 .elementor-element.elementor-element-320a49c5{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-23424 .elementor-element.elementor-element-3719b50e{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-23424 .elementor-element.elementor-element-4f2a927a{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-23424 .elementor-element.elementor-element-37478f63 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-23424 .elementor-element.elementor-element-37478f63 .elementor-counter-title{font-size:var( --e-global-typography-b8f1682-font-size );line-height:var( --e-global-typography-b8f1682-line-height );}.elementor-23424 .elementor-element.elementor-element-497296a0{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-23424 .elementor-element.elementor-element-33a69d9c .elementor-counter-number-wrapper{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-23424 .elementor-element.elementor-element-33a69d9c .elementor-counter-title{font-size:var( --e-global-typography-b8f1682-font-size );line-height:var( --e-global-typography-b8f1682-line-height );}.elementor-23424 .elementor-element.elementor-element-1d4ae326{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-23424 .elementor-element.elementor-element-733b7a8c .elementor-toc__header, .elementor-23424 .elementor-element.elementor-element-733b7a8c .elementor-toc__header-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-23424 .elementor-element.elementor-element-173f39f0{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}@media(max-width:1024px) and (min-width:768px){.elementor-23424 .elementor-element.elementor-element-320a49c5{--width:50%;}.elementor-23424 .elementor-element.elementor-element-3719b50e{--width:50%;}.elementor-23424 .elementor-element.elementor-element-4f2a927a{--width:50%;}.elementor-23424 .elementor-element.elementor-element-497296a0{--width:50%;}.elementor-23424 .elementor-element.elementor-element-3a9eb9ea{--width:70%;}.elementor-23424 .elementor-element.elementor-element-4b7bb16f{--width:60%;}}/* Start custom CSS for html, class: .elementor-element-66fd700e */.ry-doctor-section{
padding:110px 20px;
background:linear-gradient(180deg,#f8f9fc 0%,#ffffff 100%);
overflow:hidden;
}

.ry-doctor-section *{
box-sizing:border-box;
}

.ry-doctor-wrap{
max-width:1280px;
margin:auto;
display:grid;
grid-template-columns:1.4fr .8fr;
gap:70px;
align-items:center;
}

.ry-doctor-tag{
display:inline-flex;
align-items:center;
padding:10px 18px;
background:rgba(216,180,106,.12);
border:1px solid rgba(216,180,106,.35);
border-radius:100px;
font-size:13px;
font-weight:700;
letter-spacing:2px;
text-transform:uppercase;
color:#D8B46A;
margin-bottom:25px;
}

.ry-doctor-left h1{
margin:0 0 28px;
font-size:48px;
line-height:1.15;
color:#020B5C;
font-weight:800;
}

.ry-doctor-left p{
margin:0 0 22px;
font-size:18px;
line-height:1.9;
color:#5d6677;
}

.ry-doctor-right{
display:flex;
justify-content:center;
}

.ry-doctor-card{
width:100%;
max-width:400px;
background:#020B5C;
padding:45px;
border-radius:30px;
box-shadow:0 35px 70px rgba(2,11,92,.18);
position:relative;
overflow:hidden;
}

.ry-doctor-card::before{
content:"";
position:absolute;
top:-120px;
right:-120px;
width:260px;
height:260px;
border-radius:50%;
background:rgba(216,180,106,.12);
}

.ry-doctor-number{
font-size:72px;
font-weight:800;
line-height:1;
color:#D8B46A;
margin-bottom:10px;
}

.ry-doctor-card small{
display:block;
font-size:18px;
color:#fff;
font-weight:600;
line-height:1.5;
}

.ry-divider{
height:1px;
background:rgba(255,255,255,.15);
margin:30px 0;
}

.ry-doctor-card ul{
margin:0;
padding:0;
list-style:none;
display:flex;
flex-direction:column;
gap:18px;
}

.ry-doctor-card li{
position:relative;
padding-left:28px;
font-size:16px;
line-height:1.7;
color:#dfe5ff;
}

.ry-doctor-card li::before{
content:"";
position:absolute;
left:0;
top:11px;
width:9px;
height:9px;
border-radius:50%;
background:#D8B46A;
}

@media(max-width:991px){

.ry-doctor-wrap{
grid-template-columns:1fr;
gap:45px;
}

.ry-doctor-left h2{
font-size:36px;
}

.ry-doctor-left p{
font-size:17px;
}

.ry-doctor-card{
max-width:100%;
}

}

@media(max-width:768px){

.ry-doctor-section{
padding:70px 20px;
}

.ry-doctor-left h2{
font-size:30px;
}

.ry-doctor-left p{
font-size:16px;
line-height:1.8;
}

.ry-doctor-card{
padding:35px 28px;
border-radius:20px;
}

.ry-doctor-number{
font-size:58px;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c8a030e */.elementor-23424 .elementor-element.elementor-element-5c8a030e{
    background:rgba(255,255,255,.03);
    border:1px solid rgba(216,180,106,.12);
    border-radius:24px;
    padding:30px;
    backdrop-filter:blur(10px);
    box-shadow:0 15px 40px rgba(0,0,0,.15);
}

.elementor-23424 .elementor-element.elementor-element-5c8a030e img{
    transition:.3s ease;
}

.elementor-23424 .elementor-element.elementor-element-5c8a030e img:hover{
    transform:translateY(-5px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7af56217 */.elementor-23424 .elementor-element.elementor-element-7af56217{
    text-align:center;
    color:rgba(255,255,255,.7);
    font-size:14px;
    margin-top:20px;
}/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-733b7a8c */.elementor-23424 .elementor-element.elementor-element-733b7a8c .elementor-toc__body {
    max-height: 420px;
    overflow-y: auto;
    padding-right: 8px;
}

/* Linkler */
.elementor-23424 .elementor-element.elementor-element-733b7a8c .elementor-toc__list-item-text {
    font-size: 15px;
    font-weight: 500;
    color: #fff;
    transition: .2s ease;
}

/* Hover */
.elementor-23424 .elementor-element.elementor-element-733b7a8c .elementor-toc__list-item-text:hover {
    color: #fff;
    padding-left: 4px;
}

/* Liste aralığı */
.elementor-23424 .elementor-element.elementor-element-733b7a8c .elementor-toc__list-item {
    margin-bottom: 14px;
    line-height: 1.5;
}

/* Scroll */
.elementor-23424 .elementor-element.elementor-element-733b7a8c .elementor-toc__body::-webkit-scrollbar {
    width: 5px;
}

.elementor-23424 .elementor-element.elementor-element-733b7a8c .elementor-toc__body::-webkit-scrollbar-thumb {
    background: #00cfd1;
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-46e2971f */.ry-biography{
max-width:1180px;
margin:auto;
padding:30px 20px;
}

.ry-bio-head{
max-width:900px;
margin:0 auto 70px;
text-align:center;
}

.ry-bio-head span{
display:block;
margin-bottom:15px;
color:#D8B46A;
font-size:13px;
font-weight:700;
letter-spacing:2px;
text-transform:uppercase;
}

.ry-bio-head h2{
margin:0 0 20px;
font-size:48px;
color:#020B5C;
}

.ry-bio-head p{
font-size:18px;
line-height:1.9;
color:#666;
}

.ry-bio-card{
background:#fff;
padding:45px;
border-radius:28px;
border:1px solid #edf0f5;
box-shadow:0 15px 45px rgba(0,0,0,.05);
margin-bottom:35px;
}

.ry-bio-card h3{
margin:0 0 22px;
font-size:32px;
color:#020B5C;
}

.ry-bio-card p{
font-size:17px;
line-height:1.9;
color:#666;
}

.ry-career-item{
display:grid;
grid-template-columns:180px 1fr;
gap:30px;
padding:28px 0;
border-top:1px solid #edf0f5;
}

.ry-career-item:first-child{
border-top:none;
}

.ry-career-year{
font-weight:700;
color:#D8B46A;
font-size:18px;
}

.ry-career-content h4{
margin:0 0 10px;
font-size:22px;
color:#020B5C;
}

.ry-certificate-list{
display:grid;
grid-template-columns:repeat(3,1fr);
gap:20px;
margin:35px 0;
}

.ry-certificate{
padding:28px;
text-align:center;
background:#f7f8fc;
border-radius:18px;
font-weight:600;
color:#020B5C;
border:1px solid #edf0f5;
}

@media(max-width:768px){

.ry-biography{
padding:70px 20px;
}

.ry-bio-head h2{
font-size:30px;
}

.ry-bio-card{
padding:28px;
}

.ry-career-item{
grid-template-columns:1fr;
gap:10px;
}

.ry-certificate-list{
grid-template-columns:1fr;
}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4c5c8445 */.ry-founder-section{
padding:30px 20px;
background:linear-gradient(180deg,#f8f9fc 0%,#ffffff 100%);
}

.ry-founder-section *{
box-sizing:border-box;
}

.ry-founder-wrap{
max-width:1180px;
margin:auto;
}

.ry-founder-content{
background:#fff;
border:1px solid #edf1f7;
border-radius:30px;
padding:60px;
box-shadow:0 25px 60px rgba(0,0,0,.06);
position:relative;
overflow:hidden;
}

.ry-founder-content:before{
content:"";
position:absolute;
right:-120px;
top:-120px;
width:260px;
height:260px;
border-radius:50%;
background:rgba(216,180,106,.08);
}

.ry-founder-content span{
display:inline-block;
margin-bottom:18px;
color:#D8B46A;
font-size:13px;
font-weight:700;
letter-spacing:2px;
text-transform:uppercase;
}

.ry-founder-content h2{
margin:0 0 25px;
font-size:46px;
line-height:1.2;
color:#020B5C;
}

.ry-founder-content>p{
margin:0 0 40px;
font-size:18px;
line-height:1.9;
color:#5c6475;
}

.ry-founder-features{
display:grid;
grid-template-columns:repeat(3,1fr);
gap:24px;
margin-bottom:40px;
}

.ry-founder-item{
background:#f8f9fc;
border:1px solid #eceff5;
border-radius:22px;
padding:30px;
text-align:center;
transition:.3s;
}

.ry-founder-item:hover{
transform:translateY(-5px);
box-shadow:0 18px 35px rgba(0,0,0,.08);
}

.ry-founder-icon{
width:58px;
height:58px;
margin:0 auto 20px;
border-radius:50%;
background:#020B5C;
color:#D8B46A;
display:flex;
align-items:center;
justify-content:center;
font-weight:700;
font-size:18px;
}

.ry-founder-item div:last-child{
font-size:17px;
font-weight:600;
line-height:1.7;
color:#020B5C;
}

.ry-founder-note{
padding:28px 32px;
background:#020B5C;
border-radius:22px;
}

.ry-founder-note p{
margin:0;
color:#fff;
font-size:17px;
line-height:1.9;
}

@media(max-width:991px){

.ry-founder-content{
padding:45px;
}

.ry-founder-content h2{
font-size:36px;
}

.ry-founder-features{
grid-template-columns:1fr;
}

}

@media(max-width:768px){

.ry-founder-section{
padding:70px 20px;
}

.ry-founder-content{
padding:30px 24px;
border-radius:20px;
}

.ry-founder-content h2{
font-size:30px;
}

.ry-founder-content>p,
.ry-founder-note p{
font-size:16px;
line-height:1.8;
}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1791876c */.ry-innovation{
padding:30px 20px;
background:#f7f8fc;
}

.ry-innovation *{
box-sizing:border-box;
}

.ry-innovation-head{
max-width:900px;
margin:auto;
text-align:center;
margin-bottom:70px;
}

.ry-innovation-head span{
color:#D8B46A;
font-size:13px;
font-weight:700;
letter-spacing:2px;
text-transform:uppercase;
display:block;
margin-bottom:15px;
}

.ry-innovation-head h2{
font-size:48px;
color:#020B5C;
margin:0 0 20px;
}

.ry-innovation-head p{
font-size:18px;
line-height:1.9;
color:#666;
}

.ry-timeline{
max-width:1100px;
margin:0 auto 80px;
display:flex;
justify-content:space-between;
position:relative;
}

.ry-line{
position:absolute;
left:0;
right:0;
top:38px;
height:2px;
background:#e4e7ef;
}

.ry-dot{
width:33%;
text-align:center;
position:relative;
z-index:2;
}

.ry-year{
font-weight:700;
color:#020B5C;
margin-bottom:15px;
}

.ry-circle{
width:22px;
height:22px;
margin:auto;
border-radius:50%;
background:#D8B46A;
border:6px solid #fff;
box-shadow:0 0 0 2px #D8B46A;
}

.ry-label{
margin-top:18px;
font-weight:600;
color:#020B5C;
}

.ry-paper,
.ry-steps{
max-width:1100px;
margin:auto;
}

.ry-paper-block,
.ry-step{
display:grid;
grid-template-columns:90px 1fr;
gap:35px;
margin-bottom:30px;
padding:38px;
background:#fff;
border-radius:26px;
border:1px solid #edf0f5;
box-shadow:0 15px 45px rgba(0,0,0,.05);
}

.ry-number,
.ry-step-no{
font-size:32px;
font-weight:800;
color:#D8B46A;
}

.ry-paper-content h3,
.ry-step-body h3{
margin:0 0 18px;
font-size:30px;
color:#020B5C;
}

.ry-paper-content p,
.ry-step-body p,
.ry-step-body li{
font-size:17px;
line-height:1.9;
color:#666;
}

.ry-step-body ul{
margin:20px 0 0;
padding-left:22px;
}

.ry-step-body li{
margin-bottom:12px;
}

@media(max-width:768px){

.ry-innovation{
padding:70px 20px;
}

.ry-innovation-head h2{
font-size:30px;
}

.ry-timeline{
display:none;
}

.ry-paper-block,
.ry-step{
grid-template-columns:1fr;
padding:28px;
gap:15px;
}

.ry-paper-content h3,
.ry-step-body h3{
font-size:24px;
}

.ry-paper-content p,
.ry-step-body p,
.ry-step-body li{
font-size:16px;
}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4485ccbf */.ry-membership-section{
padding:30px 20px;
background:#fff;
}

.ry-membership-section *{
box-sizing:border-box;
}

.ry-membership-wrap{
max-width:1280px;
margin:auto;
}

.ry-membership-head{
max-width:900px;
margin:0 auto 70px;
text-align:center;
}

.ry-membership-head span{
display:inline-block;
margin-bottom:15px;
font-size:13px;
font-weight:700;
letter-spacing:2px;
text-transform:uppercase;
color:#D8B46A;
}

.ry-membership-head h2{
margin:0 0 20px;
font-size:48px;
line-height:1.2;
color:#020B5C;
}

.ry-membership-head p{
margin:0;
font-size:18px;
line-height:1.9;
color:#666;
}

.ry-membership-grid{
display:grid;
grid-template-columns:repeat(2,1fr);
gap:26px;
margin-bottom:60px;
}

.ry-membership-card{
background:#fff;
padding:34px;
border-radius:24px;
border:1px solid #edf1f7;
box-shadow:0 18px 45px rgba(0,0,0,.05);
transition:.3s;
}

.ry-membership-card:hover{
transform:translateY(-6px);
box-shadow:0 25px 55px rgba(0,0,0,.08);
}

.ry-badge{
display:inline-block;
padding:8px 16px;
border-radius:100px;
background:#020B5C;
color:#D8B46A;
font-size:13px;
font-weight:700;
margin-bottom:20px;
}

.ry-membership-card h3{
margin:0 0 15px;
font-size:24px;
line-height:1.35;
color:#020B5C;
}

.ry-membership-card p{
margin:0;
font-size:17px;
line-height:1.8;
color:#666;
}

.ry-award-box{
background:linear-gradient(135deg,#020B5C 0%,#08207b 100%);
padding:45px;
border-radius:30px;
box-shadow:0 30px 60px rgba(2,11,92,.18);
}

.ry-award-box span{
display:inline-block;
margin-bottom:18px;
font-size:13px;
font-weight:700;
letter-spacing:2px;
text-transform:uppercase;
color:#D8B46A;
}

.ry-award-box p{
margin:0;
font-size:18px;
line-height:1.9;
color:#fff;
}

@media(max-width:991px){

.ry-membership-grid{
grid-template-columns:1fr;
}

.ry-membership-head h2{
font-size:38px;
}

}

@media(max-width:768px){

.ry-membership-section{
padding:70px 20px;
}

.ry-membership-head h2{
font-size:30px;
}

.ry-membership-head p,
.ry-membership-card p,
.ry-award-box p{
font-size:16px;
line-height:1.8;
}

.ry-membership-card{
padding:28px 24px;
border-radius:18px;
}

.ry-award-box{
padding:30px 24px;
border-radius:20px;
}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-45170754 */.ry-congress{
padding:30px 20px;
background:linear-gradient(180deg,#f8f9fc 0%,#ffffff 100%);
}

.ry-congress *{
box-sizing:border-box;
}

.ry-congress-wrap{
max-width:1180px;
margin:auto;
}

.ry-congress-head{
max-width:900px;
margin:0 auto 60px;
text-align:center;
}

.ry-congress-head span{
display:inline-block;
margin-bottom:15px;
font-size:13px;
font-weight:700;
letter-spacing:2px;
text-transform:uppercase;
color:#D8B46A;
}

.ry-congress-head h2{
margin:0 0 20px;
font-size:48px;
line-height:1.2;
color:#020B5C;
}

.ry-congress-head p{
margin:0;
font-size:18px;
line-height:1.9;
color:#666;
}

.ry-congress-title{
margin-bottom:40px;
text-align:center;
}

.ry-congress-title h3{
margin:0;
font-size:30px;
color:#020B5C;
}

.ry-congress-timeline{
position:relative;
padding-left:80px;
}

.ry-congress-timeline:before{
content:"";
position:absolute;
left:28px;
top:0;
bottom:0;
width:2px;
background:#e8ebf2;
}

.ry-congress-item{
position:relative;
display:grid;
grid-template-columns:110px 1fr;
gap:30px;
margin-bottom:35px;
align-items:flex-start;
}

.ry-congress-item:last-child{
margin-bottom:0;
}

.ry-congress-item:before{
content:"";
position:absolute;
left:-60px;
top:18px;
width:18px;
height:18px;
border-radius:50%;
background:#D8B46A;
border:5px solid #fff;
box-shadow:0 0 0 2px #D8B46A;
}

.ry-congress-year{
background:#020B5C;
color:#D8B46A;
padding:12px 16px;
border-radius:100px;
text-align:center;
font-weight:700;
}

.ry-congress-content{
background:#fff;
padding:35px;
border-radius:24px;
border:1px solid #edf1f7;
box-shadow:0 18px 45px rgba(0,0,0,.05);
}

.ry-congress-content h4{
margin:0 0 16px;
font-size:24px;
line-height:1.35;
color:#020B5C;
}

.ry-congress-content p{
margin:0;
font-size:17px;
line-height:1.9;
color:#666;
}

.ry-congress-note{
margin-top:55px;
background:#020B5C;
padding:38px 42px;
border-radius:26px;
box-shadow:0 25px 55px rgba(2,11,92,.18);
}

.ry-congress-note p{
margin:0;
font-size:17px;
line-height:1.9;
color:#fff;
}

@media(max-width:991px){

.ry-congress-head h2{
font-size:38px;
}

.ry-congress-timeline{
padding-left:0;
}

.ry-congress-timeline:before,
.ry-congress-item:before{
display:none;
}

.ry-congress-item{
grid-template-columns:1fr;
gap:18px;
}

.ry-congress-year{
display:inline-block;
width:auto;
}

}

@media(max-width:768px){

.ry-congress{
padding:70px 20px;
}

.ry-congress-head h2{
font-size:30px;
}

.ry-congress-head p,
.ry-congress-content p,
.ry-congress-note p{
font-size:16px;
line-height:1.8;
}

.ry-congress-content{
padding:28px 24px;
border-radius:18px;
}

.ry-congress-note{
padding:28px 24px;
border-radius:20px;
}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5b373dda */.ry-worldtour{
padding:30px 20px;
background:#f7f8fc;
}

.ry-worldtour *{
box-sizing:border-box;
}

.ry-worldtour-head{
max-width:900px;
margin:0 auto 70px;
text-align:center;
}

.ry-worldtour-head span{
display:inline-block;
margin-bottom:16px;
font-size:13px;
font-weight:700;
letter-spacing:2px;
text-transform:uppercase;
color:#D8B46A;
}

.ry-worldtour-head h2{
margin:0 0 20px;
font-size:48px;
line-height:1.2;
color:#020B5C;
}

.ry-worldtour-head p{
margin:0;
font-size:18px;
line-height:1.9;
color:#666;
}

.ry-worldtour-grid{
display:grid;
grid-template-columns:repeat(3,1fr);
gap:28px;
max-width:1300px;
margin:auto;
}

.ry-tour-card{
background:#fff;
border-radius:28px;
padding:34px;
border:1px solid #edf0f5;
box-shadow:0 18px 45px rgba(0,0,0,.05);
transition:.35s;
display:flex;
flex-direction:column;
}

.ry-tour-card:hover{
transform:translateY(-8px);
box-shadow:0 30px 70px rgba(0,0,0,.09);
}

.ry-tour-top{
display:flex;
justify-content:space-between;
align-items:center;
margin-bottom:24px;
gap:15px;
}

.ry-tour-year{
background:#020B5C;
color:#D8B46A;
padding:10px 18px;
border-radius:100px;
font-weight:700;
font-size:15px;
}

.ry-tour-date{
font-size:12px;
color:#8b8b8b;
text-align:right;
}

.ry-tour-card h3{
margin:0 0 8px;
font-size:24px;
line-height:1.3;
color:#020B5C;
}

.ry-tour-card h4{
margin:0 0 18px;
font-size:17px;
font-weight:600;
color:#D8B46A;
line-height:1.5;
}

.ry-tour-card p{
margin:0;
font-size:16px;
line-height:1.85;
color:#666;
flex:1;
}

@media(max-width:1100px){

.ry-worldtour-grid{
grid-template-columns:repeat(2,1fr);
}

}

@media(max-width:768px){

.ry-worldtour{
padding:70px 20px;
}

.ry-worldtour-head h2{
font-size:30px;
}

.ry-worldtour-head p{
font-size:16px;
}

.ry-worldtour-grid{
grid-template-columns:1fr;
gap:20px;
}

.ry-tour-card{
padding:26px;
border-radius:20px;
}

.ry-tour-card h3{
font-size:22px;
}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1892db34 */.ry-humanitarian-section{
padding:30px 20px;
background:linear-gradient(180deg,#ffffff 0%,#f8f9fc 100%);
overflow:hidden;
}

.ry-humanitarian-section *{
box-sizing:border-box;
}

.ry-humanitarian-wrap{
max-width:1280px;
margin:auto;
display:grid;
grid-template-columns:1.3fr .8fr;
gap:70px;
align-items:center;
}

.ry-humanitarian-left span{
display:inline-block;
margin-bottom:18px;
font-size:13px;
font-weight:700;
letter-spacing:2px;
text-transform:uppercase;
color:#D8B46A;
}

.ry-humanitarian-left h2{
margin:0 0 28px;
font-size:48px;
line-height:1.2;
color:#020B5C;
}

.ry-humanitarian-left p{
margin:0 0 24px;
font-size:18px;
line-height:1.9;
color:#666;
}

.ry-humanitarian-left p:last-child{
margin-bottom:0;
}

.ry-humanitarian-card{
background:#020B5C;
padding:45px;
border-radius:30px;
box-shadow:0 35px 70px rgba(2,11,92,.18);
position:relative;
overflow:hidden;
}

.ry-humanitarian-card:before{
content:"";
position:absolute;
top:-120px;
right:-120px;
width:260px;
height:260px;
border-radius:50%;
background:rgba(216,180,106,.10);
}

.ry-humanitarian-year{
display:inline-flex;
padding:10px 18px;
border-radius:100px;
background:#D8B46A;
color:#020B5C;
font-weight:700;
margin-bottom:22px;
}

.ry-humanitarian-title{
font-size:30px;
font-weight:700;
line-height:1.3;
color:#fff;
}

.ry-humanitarian-line{
height:1px;
background:rgba(255,255,255,.15);
margin:28px 0;
}

.ry-humanitarian-item{
display:flex;
justify-content:space-between;
gap:20px;
padding:14px 0;
border-bottom:1px solid rgba(255,255,255,.08);
}

.ry-humanitarian-item:last-child{
border-bottom:none;
padding-bottom:0;
}

.ry-humanitarian-item strong{
color:#D8B46A;
font-size:15px;
font-weight:700;
}

.ry-humanitarian-item span{
color:#fff;
font-size:16px;
text-align:right;
line-height:1.6;
}

@media(max-width:991px){

.ry-humanitarian-wrap{
grid-template-columns:1fr;
gap:45px;
}

.ry-humanitarian-left h2{
font-size:36px;
}

}

@media(max-width:768px){

.ry-humanitarian-section{
padding:70px 20px;
}

.ry-humanitarian-left h2{
font-size:30px;
}

.ry-humanitarian-left p{
font-size:16px;
line-height:1.8;
}

.ry-humanitarian-card{
padding:30px 24px;
border-radius:20px;
}

.ry-humanitarian-title{
font-size:24px;
}

.ry-humanitarian-item{
flex-direction:column;
gap:6px;
}

.ry-humanitarian-item span{
text-align:left;
}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-29f5d915 */.ry-media-final{
padding:30px 20px;
background:linear-gradient(180deg,#ffffff 0%,#f8f9fc 100%);
}

.ry-media-final *{
box-sizing:border-box;
}

.ry-media-container{
max-width:1200px;
margin:auto;
}

.ry-media-heading{
max-width:850px;
margin:0 auto 60px;
text-align:center;
}

.ry-media-heading span{
display:inline-block;
margin-bottom:15px;
color:#D8B46A;
font-size:13px;
font-weight:700;
letter-spacing:2px;
text-transform:uppercase;
}

.ry-media-heading h2{
margin:0 0 20px;
font-size:48px;
line-height:1.2;
color:#020B5C;
}

.ry-media-heading p{
margin:0;
font-size:18px;
line-height:1.9;
color:#666;
}

.ry-media-list{
display:grid;
grid-template-columns:repeat(4,1fr);
gap:24px;
margin-bottom:35px;
}

.ry-media-box{
background:#fff;
border:1px solid #edf0f5;
border-radius:24px;
padding:35px 25px;
text-align:center;
box-shadow:0 18px 45px rgba(0,0,0,.05);
transition:.35s;
}

.ry-media-box:hover{
transform:translateY(-6px);
box-shadow:0 25px 60px rgba(0,0,0,.08);
}

.ry-media-number{
width:56px;
height:56px;
margin:0 auto 22px;
border-radius:50%;
background:#020B5C;
display:flex;
align-items:center;
justify-content:center;
color:#D8B46A;
font-weight:700;
font-size:18px;
}

.ry-media-box h3{
margin:0 0 10px;
font-size:22px;
color:#020B5C;
}

.ry-media-box p{
margin:0;
font-size:15px;
line-height:1.7;
color:#777;
}

.ry-media-note{
max-width:900px;
margin:0 auto 70px;
text-align:center;
font-size:18px;
line-height:1.9;
color:#666;
}

.ry-closing-box{
background:#020B5C;
border-radius:34px;
padding:70px;
text-align:center;
position:relative;
overflow:hidden;
box-shadow:0 35px 80px rgba(2,11,92,.18);
}

.ry-closing-box:before{
content:"";
position:absolute;
right:-120px;
top:-120px;
width:280px;
height:280px;
border-radius:50%;
background:rgba(216,180,106,.08);
}

.ry-closing-box span{
display:inline-block;
margin-bottom:18px;
font-size:13px;
font-weight:700;
letter-spacing:2px;
text-transform:uppercase;
color:#D8B46A;
}

.ry-closing-box h2{
max-width:900px;
margin:0 auto 28px;
font-size:44px;
line-height:1.25;
color:#fff;
}

.ry-closing-box p{
max-width:900px;
margin:0 auto 22px;
font-size:18px;
line-height:1.9;
color:#eef2ff;
}

.ry-closing-box p:last-child{
margin-bottom:0;
}

@media(max-width:991px){

.ry-media-list{
grid-template-columns:repeat(2,1fr);
}

.ry-closing-box{
padding:50px 40px;
}

.ry-media-heading h2,
.ry-closing-box h2{
font-size:36px;
}

}

@media(max-width:768px){

.ry-media-final{
padding:70px 20px;
}

.ry-media-list{
grid-template-columns:1fr;
}

.ry-media-heading h2,
.ry-closing-box h2{
font-size:30px;
}

.ry-media-heading p,
.ry-media-note,
.ry-closing-box p{
font-size:16px;
line-height:1.8;
}

.ry-closing-box{
padding:35px 24px;
border-radius:22px;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-173f39f0 */.elementor-23424 .elementor-element.elementor-element-173f39f0{
  position: sticky !important;
  top: 40px !important;
  align-self: flex-start !important;
  z-index: 5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b7bb16f */.elementor-23424 .elementor-element.elementor-element-4b7bb16f > .e-con-inner{
  display:flex !important;
  flex-direction:row !important;
  align-items:flex-start !important;
  gap:28px !important;
}

.elementor-23424 .elementor-element.elementor-element-4b7bb16f > .e-con-inner > .e-con:first-child{
  flex:0 0 65% !important;
  max-width:65% !important;
}

.elementor-23424 .elementor-element.elementor-element-4b7bb16f > .e-con-inner > .e-con:last-child{
  flex:0 0 35% !important;
  max-width:35% !important;
  position:sticky !important;
  top:120px !important;
  align-self:flex-start !important;
}

@media(max-width:1024px){
  .elementor-23424 .elementor-element.elementor-element-4b7bb16f > .e-con-inner{
    flex-direction:column !important;
  }

  .elementor-23424 .elementor-element.elementor-element-4b7bb16f > .e-con-inner > .e-con:first-child,
  .elementor-23424 .elementor-element.elementor-element-4b7bb16f > .e-con-inner > .e-con:last-child{
    flex:0 0 100% !important;
    max-width:100% !important;
    position:relative !important;
    top:auto !important;
  }
}/* End custom CSS */