.elementor-kit-14{--e-global-color-primary:#0B3346;--e-global-color-secondary:#B4A67F;--e-global-color-text:#3F4A50;--e-global-color-accent:#072331;--e-global-color-rk_ivory:#F5F2EB;--e-global-color-rk_stone:#E6E1D6;--e-global-color-rk_teal_mid:#134A63;--e-global-color-rk_muted:#8A8474;--e-global-color-rk_gold_deep:#8A7A4E;--e-global-color-rk_line:#E1DBCE;--e-global-typography-primary-font-family:"Reem Kufi";--e-global-typography-primary-font-weight:600;--e-global-typography-primary-line-height:1.3em;--e-global-typography-secondary-font-family:"Reem Kufi";--e-global-typography-secondary-font-weight:500;--e-global-typography-secondary-line-height:1.35em;--e-global-typography-text-font-family:"IBM Plex Sans Arabic";--e-global-typography-text-font-size:17px;--e-global-typography-text-font-weight:300;--e-global-typography-text-line-height:1.95em;--e-global-typography-accent-font-family:"IBM Plex Sans Arabic";--e-global-typography-accent-font-size:14px;--e-global-typography-accent-font-weight:500;--e-global-typography-accent-line-height:1em;--e-global-typography-accent-letter-spacing:1px;background-color:#F5F2EB;color:#3F4A50;font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:17px;font-weight:300;line-height:1.95em;}.elementor-kit-14 button,.elementor-kit-14 input[type="button"],.elementor-kit-14 input[type="submit"],.elementor-kit-14 .elementor-button{background-color:#B4A67F;font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:14px;font-weight:500;letter-spacing:1px;color:#0B3346;border-radius:0px 0px 0px 0px;padding:18px 34px 18px 34px;}.elementor-kit-14 button:hover,.elementor-kit-14 button:focus,.elementor-kit-14 input[type="button"]:hover,.elementor-kit-14 input[type="button"]:focus,.elementor-kit-14 input[type="submit"]:hover,.elementor-kit-14 input[type="submit"]:focus,.elementor-kit-14 .elementor-button:hover,.elementor-kit-14 .elementor-button:focus{background-color:#C9BD9B;color:#0B3346;}.elementor-kit-14 e-page-transition{background-color:#FFBC7D;}.elementor-kit-14 a{color:#0B3346;}.elementor-kit-14 a:hover{color:#8A7A4E;}.elementor-kit-14 h1{color:#0B3346;font-family:"Reem Kufi", Sans-serif;font-weight:600;}.elementor-kit-14 h2{color:#0B3346;font-family:"Reem Kufi", Sans-serif;font-weight:500;}.elementor-kit-14 h3{color:#0B3346;font-family:"IBM Plex Sans Arabic", Sans-serif;font-weight:600;}.elementor-kit-14 label{color:#5C5952;}.elementor-kit-14 input:not([type="button"]):not([type="submit"]),.elementor-kit-14 textarea,.elementor-kit-14 .elementor-field-textual{color:#0B3346;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D9D3C4;border-radius:0px 0px 0px 0px;padding:16px 16px 16px 16px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1344px;}.e-con{--container-max-width:1344px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS */@import url('https://fonts.googleapis.com/css2?family=Reem+Kufi:wght@400;500;600;700&family=IBM+Plex+Sans+Arabic:wght@200;300;400;500;600;700&display=swap');
:root{--rk-teal:#0B3346;--rk-teal-d:#072331;--rk-teal-m:#134A63;--rk-gold:#B4A67F;--rk-gold-d:#8A7A4E;--rk-ivory:#F5F2EB;--rk-stone:#E6E1D6;--rk-line:#E1DBCE;--rk-text:#3F4A50;--rk-muted:#8A8474;--rk-body:'IBM Plex Sans Arabic',system-ui,sans-serif;--rk-display:'Reem Kufi',sans-serif;--rk-mono:ui-monospace,Menlo,Consolas,monospace;--rk-pat-gold:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%2220%22%20height=%2217.32%22%3E%3Cpath%20d=%22M5%202L9.3%2015.3H0.7Z%22%20fill=%22%23B4A67F%22/%3E%3Cpath%20d=%22M15%2015.32L19.3%202H10.7Z%22%20fill=%22%23B4A67F%22/%3E%3C/svg%3E");--rk-pat-teal:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%2220%22%20height=%2217.32%22%3E%3Cpath%20d=%22M5%202L9.3%2015.3H0.7Z%22%20fill=%22%230B3346%22/%3E%3Cpath%20d=%22M15%2015.32L19.3%202H10.7Z%22%20fill=%22%230B3346%22/%3E%3C/svg%3E")}
html{direction:rtl}
body{font-family:var(--rk-body);color:var(--rk-text);background:var(--rk-ivory);-webkit-font-smoothing:antialiased}
h1,h2,.rk-display{font-family:var(--rk-display)}
.elementor-widget-text-editor p:last-child{margin-bottom:0}
.elementor-button{border-radius:0!important}
.elementor-location-header{position:relative;z-index:90}
.rk-pat{position:relative}
.rk-pat::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background-image:var(--rk-pat-gold);background-size:26px 22.5px;opacity:.14}
.rk-pat>*{position:relative;z-index:1}
.rk-pat-teal::after{background-image:var(--rk-pat-teal);opacity:.06}
.rk-pat-sm::after{background-size:18px 15.6px}
.rk-pat-md::after{background-size:34px 29.4px}
.rk-pat-lg::after{background-size:44px 38px}
.rk-pat-xl::after{background-size:52px 45px}
.rk-pat-faint::after{opacity:.08}
.rk-pat-strong::after{opacity:.24}
.rk-pat-bold::after{opacity:.3}
.rk-pat-fade-l::after{-webkit-mask-image:linear-gradient(to left,#000,transparent 70%);mask-image:linear-gradient(to left,#000,transparent 70%)}
.rk-pat-fade-r::after{-webkit-mask-image:linear-gradient(to right,#000,transparent 85%);mask-image:linear-gradient(to right,#000,transparent 85%)}
.rk-pat-fade-up::after{-webkit-mask-image:linear-gradient(to top,#000 20%,transparent 85%);mask-image:linear-gradient(to top,#000 20%,transparent 85%)}
.rk-pat-fade-down::after{-webkit-mask-image:linear-gradient(to bottom,#000,transparent 70%);mask-image:linear-gradient(to bottom,#000,transparent 70%)}
.rk-pat-radial-tr::after{-webkit-mask-image:radial-gradient(70% 120% at 100% 0%,#000,transparent 70%);mask-image:radial-gradient(70% 120% at 100% 0%,#000,transparent 70%)}
.rk-pat-radial-l::after{-webkit-mask-image:radial-gradient(100% 120% at 0% 50%,#000,transparent 72%);mask-image:radial-gradient(100% 120% at 0% 50%,#000,transparent 72%)}
.rk-pat-radial-bl::after{-webkit-mask-image:radial-gradient(90% 90% at 20% 100%,#000,transparent 72%);mask-image:radial-gradient(90% 90% at 20% 100%,#000,transparent 72%)}
.rk-pat-radial-br::after{-webkit-mask-image:radial-gradient(90% 100% at 100% 100%,#000,transparent 72%);mask-image:radial-gradient(90% 100% at 100% 100%,#000,transparent 72%)}
.rk-pat-half-l::after{right:auto;width:46%}
.rk-pat-half-r::after{left:auto;width:46%}
.elementor-widget.rk-img-cover,.rk-img-cover .elementor-widget-container,.rk-img-cover img{height:100%;width:100%}
.rk-img-cover img{object-fit:cover;display:block}
.rk-img-dim img{filter:saturate(.45) brightness(.62) contrast(1.05)}
.rk-img-soft img{filter:saturate(.4) brightness(.78)}
.rk-img-grey img{filter:grayscale(.7) brightness(.72)}
.rk-img-mute img{filter:saturate(.3) brightness(.7)}
.rk-corner{position:relative}
.rk-corner::after{content:"";position:absolute;top:44px;left:44px;width:132px;height:132px;border:1px solid rgba(180,166,127,.85);border-left:0;border-bottom:0;pointer-events:none;z-index:2}
.elementor-widget.rk-label .elementor-heading-title{display:flex;align-items:center;gap:14px;font:500 11px/1 var(--rk-body);letter-spacing:4px;color:var(--rk-gold-d)}
.elementor-widget.rk-label .elementor-heading-title::before{content:"";flex:none;width:34px;height:1px;background:var(--rk-gold)}
.elementor-widget.rk-label.rk-light .elementor-heading-title{color:var(--rk-gold)}
.elementor-widget.rk-label.rk-noline .elementor-heading-title::before{display:none}
.elementor-widget.rk-label.rk-center .elementor-heading-title{justify-content:center}
.elementor-widget.rk-eyebrow .elementor-heading-title{font:500 11px/1 var(--rk-body);letter-spacing:3px;color:var(--rk-gold)}
.elementor-widget.rk-num .elementor-heading-title{font:400 14px/1 var(--rk-mono);color:var(--rk-gold)}
.elementor-widget.rk-h1 .elementor-heading-title{font:600 clamp(38px,5.4vw,78px)/1.3 var(--rk-display)}
.elementor-widget.rk-h1-md .elementor-heading-title{font:600 clamp(34px,4.4vw,64px)/1.35 var(--rk-display)}
.elementor-widget.rk-h1-sm .elementor-heading-title{font:600 clamp(30px,3.9vw,56px)/1.35 var(--rk-display)}
.elementor-widget.rk-h2 .elementor-heading-title{font:500 clamp(27px,3.2vw,46px)/1.35 var(--rk-display)}
.elementor-widget.rk-h2-sm .elementor-heading-title{font:500 clamp(24px,2.6vw,38px)/1.4 var(--rk-display)}
.elementor-widget.rk-h2-xs .elementor-heading-title{font:500 clamp(22px,2.3vw,32px)/1.5 var(--rk-display)}
.elementor-widget.rk-statement .elementor-heading-title{font:500 clamp(26px,2.9vw,42px)/1.62 var(--rk-display)}
.elementor-widget.rk-statement-lg .elementor-heading-title{font:500 clamp(30px,3.5vw,50px)/1.6 var(--rk-display)}
.elementor-widget.rk-value .elementor-heading-title{font:500 clamp(22px,2.1vw,30px)/1.4 var(--rk-display)}
.elementor-widget.rk-value-lg .elementor-heading-title{font:500 clamp(26px,2.6vw,38px)/1.35 var(--rk-display)}
.elementor-widget.rk-h3 .elementor-heading-title{font:600 clamp(20px,1.9vw,27px)/1.4 var(--rk-body)}
.elementor-widget.rk-h3-lg .elementor-heading-title{font:600 clamp(22px,2.1vw,30px)/1.4 var(--rk-body)}
.elementor-widget.rk-h4 .elementor-heading-title{font:600 19px/1.6 var(--rk-body)}
.elementor-widget.rk-h4-display .elementor-heading-title{font:500 26px/1.5 var(--rk-display)}
.elementor-widget.rk-tagline .elementor-heading-title{font:500 17px/1.7 var(--rk-display);color:var(--rk-gold)}
.elementor-widget.rk-tagline-lg .elementor-heading-title{font:600 clamp(28px,3vw,46px)/1.4 var(--rk-display)}
.elementor-widget.rk-lead,.elementor-widget.rk-lead p{font:300 18px/1.9 var(--rk-body)}
.elementor-widget.rk-lead-lg,.elementor-widget.rk-lead-lg p{font:400 22px/1.95 var(--rk-body)}
.elementor-widget.rk-body,.elementor-widget.rk-body p{font:300 17px/2 var(--rk-body)}
.elementor-widget.rk-small,.elementor-widget.rk-small p{font:300 15px/1.85 var(--rk-body)}
.elementor-widget.rk-xs,.elementor-widget.rk-xs p,.elementor-widget.rk-xs .elementor-heading-title{font:300 14px/1.9 var(--rk-body)}
.elementor-widget.rk-caption,.elementor-widget.rk-caption p,.elementor-widget.rk-caption .elementor-heading-title{font:400 11px/1.6 var(--rk-body);letter-spacing:3px}
.elementor-widget.rk-crumbs,.elementor-widget.rk-crumbs p,.elementor-widget.rk-crumbs a{font:400 13px/1 var(--rk-body);color:var(--rk-muted);text-decoration:none}
.elementor-widget.rk-crumbs a:hover{color:var(--rk-teal)}
.elementor-widget.rk-crumbs .sep{color:var(--rk-gold);margin:0 10px}
.elementor-widget.rk-crumbs .cur{color:var(--rk-teal)}
.elementor-widget.rk-crumbs.rk-light,.elementor-widget.rk-crumbs.rk-light p,.elementor-widget.rk-crumbs.rk-light a{color:rgba(245,242,235,.55)}
.elementor-widget.rk-crumbs.rk-light a:hover{color:#F5F2EB}
.elementor-widget.rk-crumbs.rk-light .cur{color:#F5F2EB}
.elementor-widget.rk-quote{border-right:2px solid var(--rk-gold);padding-right:30px}
.elementor-widget.rk-quote .elementor-heading-title{font:500 clamp(22px,2.2vw,32px)/1.6 var(--rk-display)}
.elementor-widget.rk-gold-dots .elementor-heading-title span{color:var(--rk-gold)}
.elementor-widget.rk-mono-note .elementor-heading-title{font:400 12px/1.8 var(--rk-mono);color:var(--rk-muted);text-align:center}
.elementor-widget.rk-c-ivory .elementor-heading-title,.elementor-widget.rk-c-ivory,.elementor-widget.rk-c-ivory p{color:#F5F2EB}
.elementor-widget.rk-c-ivory-80 .elementor-heading-title,.elementor-widget.rk-c-ivory-80,.elementor-widget.rk-c-ivory-80 p{color:rgba(245,242,235,.78)}
.elementor-widget.rk-c-ivory-70 .elementor-heading-title,.elementor-widget.rk-c-ivory-70,.elementor-widget.rk-c-ivory-70 p{color:rgba(245,242,235,.7)}
.elementor-widget.rk-c-ivory-60 .elementor-heading-title,.elementor-widget.rk-c-ivory-60,.elementor-widget.rk-c-ivory-60 p{color:rgba(245,242,235,.62)}
.elementor-widget.rk-c-ivory-50 .elementor-heading-title,.elementor-widget.rk-c-ivory-50,.elementor-widget.rk-c-ivory-50 p{color:rgba(245,242,235,.5)}
.elementor-widget.rk-c-teal .elementor-heading-title,.elementor-widget.rk-c-teal,.elementor-widget.rk-c-teal p{color:var(--rk-teal)}
.elementor-widget.rk-c-teal-80 .elementor-heading-title,.elementor-widget.rk-c-teal-80,.elementor-widget.rk-c-teal-80 p{color:rgba(11,51,70,.8)}
.elementor-widget.rk-c-gold .elementor-heading-title,.elementor-widget.rk-c-gold,.elementor-widget.rk-c-gold p{color:var(--rk-gold)}
.elementor-widget.rk-c-muted .elementor-heading-title,.elementor-widget.rk-c-muted,.elementor-widget.rk-c-muted p{color:var(--rk-muted)}
.elementor-widget.rk-c-text .elementor-heading-title,.elementor-widget.rk-c-text,.elementor-widget.rk-c-text p{color:var(--rk-text)}
.elementor-widget.rk-c-grey .elementor-heading-title,.elementor-widget.rk-c-grey,.elementor-widget.rk-c-grey p{color:#5C5952}
.elementor-widget.rk-btn .elementor-button{border-radius:0;font:500 14px/1 var(--rk-body);letter-spacing:1px;padding:18px 34px;transition:background .2s,color .2s,border-color .2s}
.elementor-widget.rk-btn-lg .elementor-button{font-size:15px;padding:21px 40px}
.elementor-widget.rk-btn-gold .elementor-button{background:var(--rk-gold);color:var(--rk-teal)}
.elementor-widget.rk-btn-gold .elementor-button:hover{background:#C9BD9B;color:var(--rk-teal)}
.elementor-widget.rk-btn-teal .elementor-button{background:var(--rk-teal);color:#F5F2EB}
.elementor-widget.rk-btn-teal .elementor-button:hover{background:var(--rk-teal-m);color:#F5F2EB}
.elementor-widget.rk-btn-outline-light .elementor-button{background:transparent;border:1px solid rgba(245,242,235,.45);color:#F5F2EB}
.elementor-widget.rk-btn-outline-light .elementor-button:hover{background:transparent;border-color:#F5F2EB;color:#F5F2EB}
.elementor-widget.rk-btn-outline-teal .elementor-button{background:transparent;border:1px solid var(--rk-teal);color:var(--rk-teal)}
.elementor-widget.rk-btn-outline-teal .elementor-button:hover{background:var(--rk-teal);color:#F5F2EB}
.elementor-widget.rk-btn-outline-gold .elementor-button{background:transparent;border:1px solid rgba(180,166,127,.7);color:var(--rk-gold)}
.elementor-widget.rk-btn-outline-gold .elementor-button:hover{background:transparent;border-color:var(--rk-gold);color:#F5F2EB}
.elementor-widget.rk-btn-link .elementor-button{background:transparent;padding:0 0 10px;border-bottom:1px solid var(--rk-gold);color:var(--rk-teal)}
.elementor-widget.rk-btn-link .elementor-button:hover{background:transparent;color:var(--rk-gold-d)}
.elementor-widget.rk-btn-link.rk-light .elementor-button{color:var(--rk-gold);border-bottom-color:rgba(180,166,127,.6)}
.elementor-widget.rk-btn-link.rk-light .elementor-button:hover{color:#F5F2EB}
.elementor-widget.rk-btn-full .elementor-button{width:100%;text-align:center;justify-content:center}
.rk-rows{border-top:1px solid rgba(245,242,235,.16)}
.rk-rows>.e-con{border-bottom:1px solid rgba(245,242,235,.16)}
.rk-rows.rk-rows-light{border-top-color:var(--rk-stone)}
.rk-rows.rk-rows-light>.e-con{border-bottom-color:var(--rk-stone)}
.rk-rows.rk-rows-sand{border-top-color:#DCD5C6}
.rk-rows.rk-rows-sand>.e-con{border-bottom-color:#DCD5C6}
.rk-rows.rk-rows-gold{border-top-color:rgba(180,166,127,.45)}
.rk-rows>.e-con:last-child{border-bottom:0}
.rk-row-link{cursor:pointer}
.rk-row-link:hover .rk-arrow .elementor-heading-title{transform:translateX(-6px)}
.elementor-widget.rk-arrow .elementor-heading-title{font:400 20px/1 var(--rk-body);color:var(--rk-gold);transition:transform .2s}
.e-con>.rk-w-num,.e-con>.e-con-inner>.rk-w-num{width:48px!important;flex:none!important}
.e-con>.rk-w-title,.e-con>.e-con-inner>.rk-w-title{width:430px!important;flex:none!important;max-width:100%}
.e-con>.rk-w-grow,.e-con>.e-con-inner>.rk-w-grow{flex:1 1 0!important;width:auto!important;min-width:0}
.e-con>.rk-w-auto,.e-con>.e-con-inner>.rk-w-auto{width:auto!important;flex:none!important}
.e-con>.rk-w-half,.e-con>.e-con-inner>.rk-w-half{width:50%!important;flex:none!important}
.e-con:has(> .rk-w-num:only-child){width:48px!important;flex:none!important;min-width:0}
.e-con:has(> .rk-w-title:only-child){width:430px!important;flex:none!important;max-width:100%}
.e-con:has(> .rk-w-grow:only-child){flex:1 1 0!important;width:auto!important;min-width:0}
.e-con:has(> .rk-w-auto:only-child),.e-con:has(> .elementor-widget-button.rk-btn:only-child){width:auto!important;flex:none!important}
.e-con:has(> .rk-w-half:only-child){width:50%!important;flex:none!important}
.e-con:has(> .rk-ta-left) .elementor-heading-title{text-align:left}
.e-parent.e-con-boxed>.e-con-inner{padding-left:24px!important;padding-right:24px!important}
.e-con>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial),.e-con>.e-con-inner>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial){width:100%!important}
.e-con>.elementor-widget.elementor-widget__width-initial,.e-con>.elementor-widget.elementor-widget__width-auto,.e-con>.e-con-inner>.elementor-widget.elementor-widget__width-initial,.e-con>.e-con-inner>.elementor-widget.elementor-widget__width-auto{align-self:flex-start!important}
.e-con.rk-center>.elementor-widget,.e-con.rk-center>.e-con-inner>.elementor-widget{align-self:center!important}
.rk-header-overlay{position:absolute!important;top:0;left:0;right:0;z-index:90;width:100%}
.rk-nav .elementor-nav-menu--main>.elementor-nav-menu{display:flex;gap:34px}
.rk-nav .elementor-nav-menu--main .elementor-item{font:400 15px/1 var(--rk-body);color:rgba(245,242,235,.78);padding:8px 0;border-bottom:2px solid transparent;transition:color .2s,border-color .2s}
.rk-nav .elementor-nav-menu--main .elementor-item:hover{color:#F5F2EB}
.rk-nav .elementor-nav-menu--main .elementor-item.elementor-item-active,.rk-nav .elementor-nav-menu--main .current-menu-item>.elementor-item{color:#F5F2EB;border-bottom-color:var(--rk-gold)}
.rk-nav.rk-nav-light .elementor-nav-menu--main .elementor-item{color:#3F4A50}
.rk-nav.rk-nav-light .elementor-nav-menu--main .elementor-item:hover{color:var(--rk-teal)}
.rk-nav.rk-nav-light .elementor-nav-menu--main .elementor-item.elementor-item-active,.rk-nav.rk-nav-light .elementor-nav-menu--main .current-menu-item>.elementor-item{color:var(--rk-teal);font-weight:600;border-bottom-color:var(--rk-gold)}
.rk-nav .elementor-menu-toggle{color:var(--rk-gold);border:0;background:transparent}
.rk-nav.rk-nav-light .elementor-menu-toggle{color:var(--rk-teal)}
.rk-nav .elementor-nav-menu--dropdown{background:var(--rk-teal-d);border:0;border-radius:0;padding:16px 0 24px}
.rk-nav .elementor-nav-menu--dropdown .elementor-item{font:500 clamp(22px,6vw,26px)/1.4 var(--rk-display);color:#F5F2EB;padding:18px 24px;border-bottom:1px solid rgba(245,242,235,.12)}
.rk-nav .elementor-nav-menu--dropdown .elementor-item.elementor-item-active,.rk-nav .elementor-nav-menu--dropdown .elementor-item:hover{color:var(--rk-gold);background:transparent}
.rk-form .elementor-field-group{margin-bottom:22px}
.rk-form .elementor-field-label{font:400 12px/1 var(--rk-body);color:#5C5952;margin-bottom:10px}
.rk-form .elementor-field{border:1px solid #D9D3C4;border-radius:0;background:#fff;padding:16px;font:300 15px/1.4 var(--rk-body);color:var(--rk-teal);box-shadow:none}
.rk-form .elementor-field::placeholder{color:#A8A49B}
.rk-form .elementor-field:focus{border-color:var(--rk-teal);outline:0}
.rk-form textarea.elementor-field{min-height:110px}
.rk-form .elementor-button{background:var(--rk-teal);color:#F5F2EB;border-radius:0;font:500 15px/1 var(--rk-body);letter-spacing:1px;padding:21px 40px}
.rk-form .elementor-button:hover{background:var(--rk-teal-m)}
.rk-footer-strip{height:56px;background-image:var(--rk-pat-gold);background-size:18px 15.6px;opacity:.25;-webkit-mask-image:linear-gradient(to top,#000,transparent);mask-image:linear-gradient(to top,#000,transparent)}
.rk-footer-links .elementor-icon-list-text,.rk-footer-links a{font:300 14px/1.4 var(--rk-body);color:rgba(245,242,235,.75)!important;transition:color .2s}
.rk-footer-links a:hover .elementor-icon-list-text{color:#F5F2EB!important}
.rk-footer-links .elementor-icon-list-icon{display:none}
.rk-footer-links .elementor-icon-list-item>a{padding:0}
.rk-related .elementor-icon-list-text{font:400 15px/1.5 var(--rk-body)}
.rk-related .elementor-icon-list-item{padding:6px 0}
.rk-hairline{height:1px;background:var(--rk-line)}
.rk-hairline-dark{height:1px;background:rgba(245,242,235,.12)}
.rk-hairline-gold{height:1px;background:rgba(180,166,127,.35)}
.rk-border-l{border-left:1px solid var(--rk-line)}
.rk-border-l-dark{border-left:1px solid rgba(245,242,235,.14)}
.rk-border-t-gold{border-top:1px solid rgba(180,166,127,.4)}
.rk-border-t-dark{border-top:1px solid rgba(245,242,235,.12)}
.rk-card{background:#fff;border:1px solid var(--rk-line)}
.rk-placeholder{background:#EDE9DF;background-image:repeating-linear-gradient(135deg,#E1DBCE 0 8px,#EDE9DF 8px 16px)}
.rk-team-corner{position:relative}
.rk-team-corner::after{content:"";position:absolute;top:0;right:0;width:56px;height:56px;border:1px solid rgba(180,166,127,.9);border-top:0;border-right:0;pointer-events:none}
.rk-team-grid{flex-wrap:wrap}
@media (max-width:1024px){.rk-team-grid>.e-con{width:calc(50% - 13px)!important;flex:none!important}.e-con>.rk-w-title,.e-con>.e-con-inner>.rk-w-title,.e-con:has(> .rk-w-title:only-child){width:300px!important}.rk-border-l,.rk-border-l-dark{border-left:0}}
@media (max-width:767px){.rk-row{flex-direction:column!important;align-items:flex-start!important;gap:10px!important}.e-con>.rk-w-title,.e-con>.rk-w-num,.e-con>.rk-w-grow,.e-con>.rk-w-half,.e-con>.e-con-inner>.rk-w-title,.e-con>.e-con-inner>.rk-w-num,.e-con>.e-con-inner>.rk-w-grow,.e-con>.e-con-inner>.rk-w-half,.e-con:has(> .rk-w-num:only-child),.e-con:has(> .rk-w-title:only-child),.e-con:has(> .rk-w-grow:only-child),.e-con:has(> .rk-w-half:only-child){width:100%!important;flex:none!important}.rk-row .rk-arrow{display:none}.rk-hide-mobile{display:none!important}.rk-hero.e-con-boxed>.e-con-inner{padding-top:150px!important;padding-bottom:40px!important}.elementor-widget.rk-quote{padding-right:20px}.rk-corner::after{top:20px;left:20px;width:72px;height:72px}.elementor-widget.rk-lead,.elementor-widget.rk-lead p{font-size:15px}.elementor-widget.rk-body,.elementor-widget.rk-body p{font-size:15.5px}.elementor-widget.rk-btn .elementor-button{width:100%;text-align:center;justify-content:center}.elementor-widget.rk-btn-link .elementor-button{width:auto}.e-con.e-flex>.e-con,.e-con.e-flex>.e-con-inner>.e-con{width:100%!important;flex:none!important}}/* End custom CSS */