.elementor-208 .elementor-element.elementor-element-3ca33e9{padding:0px 0px 0px 0px;}.elementor-208 .elementor-element.elementor-element-300e046 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-208 .elementor-element.elementor-element-a1ec99b > .elementor-widget-container{margin:-18px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-208 .elementor-element.elementor-element-a1ec99b .aabe-plt-masthead{--aapm-bar-top:-17px;--aapm-bar-pad-top:20px;--aapm-bar-pad-right:20px;--aapm-bar-pad-bottom:8px;--aapm-bar-pad-left:20px;}.elementor-208 .elementor-element.elementor-element-b56b6ab:not(.elementor-motion-effects-element-type-background), .elementor-208 .elementor-element.elementor-element-b56b6ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ai-aronika.ru/wp-content/uploads/2026/09/785ba294-7390-4cf6-bc93-aca2bace8c60.png");background-position:center center;background-size:cover;}.elementor-208 .elementor-element.elementor-element-b56b6ab{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-97px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-208 .elementor-element.elementor-element-b56b6ab > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-208 .elementor-element.elementor-element-c682d4e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-208 .elementor-element.elementor-element-eba4856 > .elementor-widget-container{margin:70px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-208 .elementor-element.elementor-element-eba4856 .aabe-plt-hero .aia-title{max-width:29ch !important;width:min(100%, 29ch) !important;min-height:40px;}.elementor-208 .elementor-element.elementor-element-eba4856 .aabe-plt-hero .aia-eyebrow{max-width:556px;}.elementor-208 .elementor-element.elementor-element-eba4856 .aabe-plt-hero .aia-lead{max-width:53ch !important;width:min(100%, 53ch) !important;min-height:51px;}.elementor-208 .elementor-element.elementor-element-eba4856 .aabe-plt-hero .aia-wrap{max-width:1400px;}.elementor-208 .elementor-element.elementor-element-eba4856 .aabe-plt-hero{--aah-slide-w:320px;--aah-slide-min-h:148px;--aah-slide-bg:#17170D1A;--aah-slide-blur:8px;}.elementor-208 .elementor-element.elementor-element-eba4856 .aabe-plt-hero .aia-hero__track{gap:14px;}.elementor-208 .elementor-element.elementor-element-eba4856 .aabe-plt-hero .aia-title.elementor-text-editor{font-size:90px;}.elementor-208 .elementor-element.elementor-element-eba4856 .aabe-plt-hero .aia-lead.elementor-text-editor{font-size:18px;}.elementor-208 .elementor-element.elementor-element-e12092e{padding:0px 0px 0px 0px;}.elementor-208 .elementor-element.elementor-element-3c728c9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-208 .elementor-element.elementor-element-90f5a16 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-208 .elementor-element.elementor-element-90f5a16 .aabe-plt-complex .aia-cx .aia-gold{--plt-plate-opacity:calc(100 / 100);}.elementor-208 .elementor-element.elementor-element-90f5a16 .aabe-plt-complex .aia-flag[data-plt-plate="flag-1"]{--plt-plate-opacity:calc(100 / 100);}.elementor-208 .elementor-element.elementor-element-90f5a16 .aabe-plt-complex .aia-flag[data-plt-plate="flag-2"]{--plt-plate-opacity:calc(100 / 100);}.elementor-208 .elementor-element.elementor-element-90f5a16 .aabe-plt-complex .aia-flag[data-plt-plate="flag-3"]{--plt-plate-opacity:calc(100 / 100);}.elementor-208 .elementor-element.elementor-element-90f5a16 .aabe-plt-complex .aia-flag[data-plt-plate="flag-4"]{--plt-plate-opacity:calc(100 / 100);}.elementor-208 .elementor-element.elementor-element-90f5a16 .aabe-plt-complex .aia-cx .aia-ribbon{--plt-plate-opacity:calc(100 / 100);}.elementor-208 .elementor-element.elementor-element-c10b1e5{padding:0px 0px 0px 0px;}.elementor-208 .elementor-element.elementor-element-047b0c1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-208 .elementor-element.elementor-element-873fecc > .elementor-widget-container{margin:-122px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-208 .elementor-element.elementor-element-873fecc .aabe-plt-theses .aia-gold[data-plt-plate="thesis-1"]{--plt-plate-opacity:calc(100 / 100);}.elementor-208 .elementor-element.elementor-element-873fecc .aabe-plt-theses .aia-gold[data-plt-plate="thesis-2"]{--plt-plate-opacity:calc(100 / 100);}.elementor-208 .elementor-element.elementor-element-873fecc .aabe-plt-theses .aia-gold[data-plt-plate="thesis-3"]{--plt-plate-opacity:calc(100 / 100);}.elementor-208 .elementor-element.elementor-element-647ea7d{padding:0px 0px 0px 0px;}.elementor-208 .elementor-element.elementor-element-2f60a6a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-208 .elementor-element.elementor-element-812b437 > .elementor-widget-container{margin:-122px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-208 .elementor-element.elementor-element-812b437 .aabe-plt-lessons .aia-zoom{--plt-plate-opacity:calc(100 / 100);}.elementor-208 .elementor-element.elementor-element-577b6ef{padding:0px 0px 0px 0px;}.elementor-208 .elementor-element.elementor-element-aa40cf7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-208 .elementor-element.elementor-element-dc68073 > .elementor-widget-container{margin:-122px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-208 .elementor-element.elementor-element-dc68073 .aabe-plt-formats .aia-fmt .aia-gold{--plt-plate-opacity:calc(100 / 100);}.elementor-208 .elementor-element.elementor-element-dc68073 .aabe-plt-formats .aia-flag[data-plt-plate="pay-1"]{--plt-plate-opacity:calc(100 / 100);}.elementor-208 .elementor-element.elementor-element-dc68073 .aabe-plt-formats .aia-flag[data-plt-plate="pay-2"]{--plt-plate-opacity:calc(100 / 100);}.elementor-208 .elementor-element.elementor-element-dc68073 .aabe-plt-formats .aia-fmt .aia-ribbon{--plt-plate-opacity:calc(100 / 100);}.elementor-208 .elementor-element.elementor-element-a3cd580{padding:0px 0px 0px 0px;}.elementor-208 .elementor-element.elementor-element-a60ccf9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-208 .elementor-element.elementor-element-b5763ee > .elementor-widget-container{padding:0px 0px 0px 0px;}@media(max-width:767px){.elementor-208 .elementor-element.elementor-element-eba4856 .aabe-plt-hero .aia-title.elementor-text-editor{font-size:43px;}}/* Start custom CSS *//* arabic */
@font-face {
 font-family: 'El Messiri';
 font-style: normal;
 font-weight: 400;
 font-display: swap;
 src: url(https://fonts.gstatic.com/s/elmessiri/v25/K2F0fZBRmr9vQ1pHEey6MoiAAhLz.woff2) format('woff2');
 unicode-range: U+0600-06FF, U+0750-077F, U+0870-088E, U+0890-0891, U+0897-08E1, U+08E3-08FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE70-FE74, U+FE76-FEFC, U+102E0-102FB, U+10E60-10E7E, U+10EC2-10EC4, U+10EFC-10EFF, U+1EE00-1EE03, U+1EE05-1EE1F, U+1EE21-1EE22, U+1EE24, U+1EE27, U+1EE29-1EE32, U+1EE34-1EE37, U+1EE39, U+1EE3B, U+1EE42, U+1EE47, U+1EE49, U+1EE4B, U+1EE4D-1EE4F, U+1EE51-1EE52, U+1EE54, U+1EE57, U+1EE59, U+1EE5B, U+1EE5D, U+1EE5F, U+1EE61-1EE62, U+1EE64, U+1EE67-1EE6A, U+1EE6C-1EE72, U+1EE74-1EE77, U+1EE79-1EE7C, U+1EE7E, U+1EE80-1EE89, U+1EE8B-1EE9B, U+1EEA1-1EEA3, U+1EEA5-1EEA9, U+1EEAB-1EEBB, U+1EEF0-1EEF1;
}
/* cyrillic */
@font-face {
 font-family: 'El Messiri';
 font-style: normal;
 font-weight: 400;
 font-display: swap;
 src: url(https://fonts.gstatic.com/s/elmessiri/v25/K2F0fZBRmr9vQ1pHEey6MomAAhLz.woff2) format('woff2');
 unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
 font-family: 'El Messiri';
 font-style: normal;
 font-weight: 400;
 font-display: swap;
 src: url(https://fonts.gstatic.com/s/elmessiri/v25/K2F0fZBRmr9vQ1pHEey6MoOAAhLz.woff2) format('woff2');
 unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
 font-family: 'El Messiri';
 font-style: normal;
 font-weight: 400;
 font-display: swap;
 src: url(https://fonts.gstatic.com/s/elmessiri/v25/K2F0fZBRmr9vQ1pHEey6Mo2AAg.woff2) format('woff2');
 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* arabic */
@font-face {
 font-family: 'El Messiri';
 font-style: normal;
 font-weight: 500;
 font-display: swap;
 src: url(https://fonts.gstatic.com/s/elmessiri/v25/K2F0fZBRmr9vQ1pHEey6MoiAAhLz.woff2) format('woff2');
 unicode-range: U+0600-06FF, U+0750-077F, U+0870-088E, U+0890-0891, U+0897-08E1, U+08E3-08FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE70-FE74, U+FE76-FEFC, U+102E0-102FB, U+10E60-10E7E, U+10EC2-10EC4, U+10EFC-10EFF, U+1EE00-1EE03, U+1EE05-1EE1F, U+1EE21-1EE22, U+1EE24, U+1EE27, U+1EE29-1EE32, U+1EE34-1EE37, U+1EE39, U+1EE3B, U+1EE42, U+1EE47, U+1EE49, U+1EE4B, U+1EE4D-1EE4F, U+1EE51-1EE52, U+1EE54, U+1EE57, U+1EE59, U+1EE5B, U+1EE5D, U+1EE5F, U+1EE61-1EE62, U+1EE64, U+1EE67-1EE6A, U+1EE6C-1EE72, U+1EE74-1EE77, U+1EE79-1EE7C, U+1EE7E, U+1EE80-1EE89, U+1EE8B-1EE9B, U+1EEA1-1EEA3, U+1EEA5-1EEA9, U+1EEAB-1EEBB, U+1EEF0-1EEF1;
}
/* cyrillic */
@font-face {
 font-family: 'El Messiri';
 font-style: normal;
 font-weight: 500;
 font-display: swap;
 src: url(https://fonts.gstatic.com/s/elmessiri/v25/K2F0fZBRmr9vQ1pHEey6MomAAhLz.woff2) format('woff2');
 unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
 font-family: 'El Messiri';
 font-style: normal;
 font-weight: 500;
 font-display: swap;
 src: url(https://fonts.gstatic.com/s/elmessiri/v25/K2F0fZBRmr9vQ1pHEey6MoOAAhLz.woff2) format('woff2');
 unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
 font-family: 'El Messiri';
 font-style: normal;
 font-weight: 500;
 font-display: swap;
 src: url(https://fonts.gstatic.com/s/elmessiri/v25/K2F0fZBRmr9vQ1pHEey6Mo2AAg.woff2) format('woff2');
 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* arabic */
@font-face {
 font-family: 'El Messiri';
 font-style: normal;
 font-weight: 600;
 font-display: swap;
 src: url(https://fonts.gstatic.com/s/elmessiri/v25/K2F0fZBRmr9vQ1pHEey6MoiAAhLz.woff2) format('woff2');
 unicode-range: U+0600-06FF, U+0750-077F, U+0870-088E, U+0890-0891, U+0897-08E1, U+08E3-08FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE70-FE74, U+FE76-FEFC, U+102E0-102FB, U+10E60-10E7E, U+10EC2-10EC4, U+10EFC-10EFF, U+1EE00-1EE03, U+1EE05-1EE1F, U+1EE21-1EE22, U+1EE24, U+1EE27, U+1EE29-1EE32, U+1EE34-1EE37, U+1EE39, U+1EE3B, U+1EE42, U+1EE47, U+1EE49, U+1EE4B, U+1EE4D-1EE4F, U+1EE51-1EE52, U+1EE54, U+1EE57, U+1EE59, U+1EE5B, U+1EE5D, U+1EE5F, U+1EE61-1EE62, U+1EE64, U+1EE67-1EE6A, U+1EE6C-1EE72, U+1EE74-1EE77, U+1EE79-1EE7C, U+1EE7E, U+1EE80-1EE89, U+1EE8B-1EE9B, U+1EEA1-1EEA3, U+1EEA5-1EEA9, U+1EEAB-1EEBB, U+1EEF0-1EEF1;
}
/* cyrillic */
@font-face {
 font-family: 'El Messiri';
 font-style: normal;
 font-weight: 600;
 font-display: swap;
 src: url(https://fonts.gstatic.com/s/elmessiri/v25/K2F0fZBRmr9vQ1pHEey6MomAAhLz.woff2) format('woff2');
 unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
 font-family: 'El Messiri';
 font-style: normal;
 font-weight: 600;
 font-display: swap;
 src: url(https://fonts.gstatic.com/s/elmessiri/v25/K2F0fZBRmr9vQ1pHEey6MoOAAhLz.woff2) format('woff2');
 unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
 font-family: 'El Messiri';
 font-style: normal;
 font-weight: 600;
 font-display: swap;
 src: url(https://fonts.gstatic.com/s/elmessiri/v25/K2F0fZBRmr9vQ1pHEey6Mo2AAg.woff2) format('woff2');
 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* arabic */
@font-face {
 font-family: 'El Messiri';
 font-style: normal;
 font-weight: 700;
 font-display: swap;
 src: url(https://fonts.gstatic.com/s/elmessiri/v25/K2F0fZBRmr9vQ1pHEey6MoiAAhLz.woff2) format('woff2');
 unicode-range: U+0600-06FF, U+0750-077F, U+0870-088E, U+0890-0891, U+0897-08E1, U+08E3-08FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE70-FE74, U+FE76-FEFC, U+102E0-102FB, U+10E60-10E7E, U+10EC2-10EC4, U+10EFC-10EFF, U+1EE00-1EE03, U+1EE05-1EE1F, U+1EE21-1EE22, U+1EE24, U+1EE27, U+1EE29-1EE32, U+1EE34-1EE37, U+1EE39, U+1EE3B, U+1EE42, U+1EE47, U+1EE49, U+1EE4B, U+1EE4D-1EE4F, U+1EE51-1EE52, U+1EE54, U+1EE57, U+1EE59, U+1EE5B, U+1EE5D, U+1EE5F, U+1EE61-1EE62, U+1EE64, U+1EE67-1EE6A, U+1EE6C-1EE72, U+1EE74-1EE77, U+1EE79-1EE7C, U+1EE7E, U+1EE80-1EE89, U+1EE8B-1EE9B, U+1EEA1-1EEA3, U+1EEA5-1EEA9, U+1EEAB-1EEBB, U+1EEF0-1EEF1;
}
/* cyrillic */
@font-face {
 font-family: 'El Messiri';
 font-style: normal;
 font-weight: 700;
 font-display: swap;
 src: url(https://fonts.gstatic.com/s/elmessiri/v25/K2F0fZBRmr9vQ1pHEey6MomAAhLz.woff2) format('woff2');
 unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
 font-family: 'El Messiri';
 font-style: normal;
 font-weight: 700;
 font-display: swap;
 src: url(https://fonts.gstatic.com/s/elmessiri/v25/K2F0fZBRmr9vQ1pHEey6MoOAAhLz.woff2) format('woff2');
 unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
 font-family: 'El Messiri';
 font-style: normal;
 font-weight: 700;
 font-display: swap;
 src: url(https://fonts.gstatic.com/s/elmessiri/v25/K2F0fZBRmr9vQ1pHEey6Mo2AAg.woff2) format('woff2');
 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
 font-family: 'Inter';
 font-style: normal;
 font-weight: 400;
 font-display: swap;
 src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format('woff2');
 unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
 font-family: 'Inter';
 font-style: normal;
 font-weight: 400;
 font-display: swap;
 src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format('woff2');
 unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
 font-family: 'Inter';
 font-style: normal;
 font-weight: 400;
 font-display: swap;
 src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format('woff2');
 unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
 font-family: 'Inter';
 font-style: normal;
 font-weight: 400;
 font-display: swap;
 src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format('woff2');
 unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
 font-family: 'Inter';
 font-style: normal;
 font-weight: 400;
 font-display: swap;
 src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format('woff2');
 unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
 font-family: 'Inter';
 font-style: normal;
 font-weight: 400;
 font-display: swap;
 src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format('woff2');
 unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
 font-family: 'Inter';
 font-style: normal;
 font-weight: 400;
 font-display: swap;
 src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format('woff2');
 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
 font-family: 'Inter';
 font-style: normal;
 font-weight: 500;
 font-display: swap;
 src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format('woff2');
 unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
 font-family: 'Inter';
 font-style: normal;
 font-weight: 500;
 font-display: swap;
 src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format('woff2');
 unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
 font-family: 'Inter';
 font-style: normal;
 font-weight: 500;
 font-display: swap;
 src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format('woff2');
 unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
 font-family: 'Inter';
 font-style: normal;
 font-weight: 500;
 font-display: swap;
 src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format('woff2');
 unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
 font-family: 'Inter';
 font-style: normal;
 font-weight: 500;
 font-display: swap;
 src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format('woff2');
 unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
 font-family: 'Inter';
 font-style: normal;
 font-weight: 500;
 font-display: swap;
 src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format('woff2');
 unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
 font-family: 'Inter';
 font-style: normal;
 font-weight: 500;
 font-display: swap;
 src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format('woff2');
 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
 font-family: 'Inter';
 font-style: normal;
 font-weight: 600;
 font-display: swap;
 src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format('woff2');
 unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
 font-family: 'Inter';
 font-style: normal;
 font-weight: 600;
 font-display: swap;
 src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format('woff2');
 unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
 font-family: 'Inter';
 font-style: normal;
 font-weight: 600;
 font-display: swap;
 src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format('woff2');
 unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
 font-family: 'Inter';
 font-style: normal;
 font-weight: 600;
 font-display: swap;
 src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format('woff2');
 unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
 font-family: 'Inter';
 font-style: normal;
 font-weight: 600;
 font-display: swap;
 src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format('woff2');
 unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
 font-family: 'Inter';
 font-style: normal;
 font-weight: 600;
 font-display: swap;
 src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format('woff2');
 unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
 font-family: 'Inter';
 font-style: normal;
 font-weight: 600;
 font-display: swap;
 src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format('woff2');
 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
 font-family: 'Inter';
 font-style: normal;
 font-weight: 700;
 font-display: swap;
 src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format('woff2');
 unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
 font-family: 'Inter';
 font-style: normal;
 font-weight: 700;
 font-display: swap;
 src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format('woff2');
 unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
 font-family: 'Inter';
 font-style: normal;
 font-weight: 700;
 font-display: swap;
 src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format('woff2');
 unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
 font-family: 'Inter';
 font-style: normal;
 font-weight: 700;
 font-display: swap;
 src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format('woff2');
 unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
 font-family: 'Inter';
 font-style: normal;
 font-weight: 700;
 font-display: swap;
 src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format('woff2');
 unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
 font-family: 'Inter';
 font-style: normal;
 font-weight: 700;
 font-display: swap;
 src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format('woff2');
 unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
 font-family: 'Inter';
 font-style: normal;
 font-weight: 700;
 font-display: swap;
 src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format('woff2');
 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
 font-family: 'Roboto Condensed';
 font-style: normal;
 font-weight: 500;
 font-display: swap;
 src: url(https://fonts.gstatic.com/s/robotocondensed/v31/ieVl2ZhZI2eCN5jzbjEETS9weq8-19-7DRs5.woff2) format('woff2');
 unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
 font-family: 'Roboto Condensed';
 font-style: normal;
 font-weight: 500;
 font-display: swap;
 src: url(https://fonts.gstatic.com/s/robotocondensed/v31/ieVl2ZhZI2eCN5jzbjEETS9weq8-19a7DRs5.woff2) format('woff2');
 unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
 font-family: 'Roboto Condensed';
 font-style: normal;
 font-weight: 500;
 font-display: swap;
 src: url(https://fonts.gstatic.com/s/robotocondensed/v31/ieVl2ZhZI2eCN5jzbjEETS9weq8-1967DRs5.woff2) format('woff2');
 unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
 font-family: 'Roboto Condensed';
 font-style: normal;
 font-weight: 500;
 font-display: swap;
 src: url(https://fonts.gstatic.com/s/robotocondensed/v31/ieVl2ZhZI2eCN5jzbjEETS9weq8-19G7DRs5.woff2) format('woff2');
 unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
 font-family: 'Roboto Condensed';
 font-style: normal;
 font-weight: 500;
 font-display: swap;
 src: url(https://fonts.gstatic.com/s/robotocondensed/v31/ieVl2ZhZI2eCN5jzbjEETS9weq8-1927DRs5.woff2) format('woff2');
 unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
 font-family: 'Roboto Condensed';
 font-style: normal;
 font-weight: 500;
 font-display: swap;
 src: url(https://fonts.gstatic.com/s/robotocondensed/v31/ieVl2ZhZI2eCN5jzbjEETS9weq8-19y7DRs5.woff2) format('woff2');
 unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
 font-family: 'Roboto Condensed';
 font-style: normal;
 font-weight: 500;
 font-display: swap;
 src: url(https://fonts.gstatic.com/s/robotocondensed/v31/ieVl2ZhZI2eCN5jzbjEETS9weq8-19K7DQ.woff2) format('woff2');
 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
 font-family: 'Roboto Condensed';
 font-style: normal;
 font-weight: 600;
 font-display: swap;
 src: url(https://fonts.gstatic.com/s/robotocondensed/v31/ieVl2ZhZI2eCN5jzbjEETS9weq8-19-7DRs5.woff2) format('woff2');
 unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
 font-family: 'Roboto Condensed';
 font-style: normal;
 font-weight: 600;
 font-display: swap;
 src: url(https://fonts.gstatic.com/s/robotocondensed/v31/ieVl2ZhZI2eCN5jzbjEETS9weq8-19a7DRs5.woff2) format('woff2');
 unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
 font-family: 'Roboto Condensed';
 font-style: normal;
 font-weight: 600;
 font-display: swap;
 src: url(https://fonts.gstatic.com/s/robotocondensed/v31/ieVl2ZhZI2eCN5jzbjEETS9weq8-1967DRs5.woff2) format('woff2');
 unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
 font-family: 'Roboto Condensed';
 font-style: normal;
 font-weight: 600;
 font-display: swap;
 src: url(https://fonts.gstatic.com/s/robotocondensed/v31/ieVl2ZhZI2eCN5jzbjEETS9weq8-19G7DRs5.woff2) format('woff2');
 unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
 font-family: 'Roboto Condensed';
 font-style: normal;
 font-weight: 600;
 font-display: swap;
 src: url(https://fonts.gstatic.com/s/robotocondensed/v31/ieVl2ZhZI2eCN5jzbjEETS9weq8-1927DRs5.woff2) format('woff2');
 unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
 font-family: 'Roboto Condensed';
 font-style: normal;
 font-weight: 600;
 font-display: swap;
 src: url(https://fonts.gstatic.com/s/robotocondensed/v31/ieVl2ZhZI2eCN5jzbjEETS9weq8-19y7DRs5.woff2) format('woff2');
 unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
 font-family: 'Roboto Condensed';
 font-style: normal;
 font-weight: 600;
 font-display: swap;
 src: url(https://fonts.gstatic.com/s/robotocondensed/v31/ieVl2ZhZI2eCN5jzbjEETS9weq8-19K7DQ.woff2) format('woff2');
 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
 font-family: 'Roboto Condensed';
 font-style: normal;
 font-weight: 700;
 font-display: swap;
 src: url(https://fonts.gstatic.com/s/robotocondensed/v31/ieVl2ZhZI2eCN5jzbjEETS9weq8-19-7DRs5.woff2) format('woff2');
 unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
 font-family: 'Roboto Condensed';
 font-style: normal;
 font-weight: 700;
 font-display: swap;
 src: url(https://fonts.gstatic.com/s/robotocondensed/v31/ieVl2ZhZI2eCN5jzbjEETS9weq8-19a7DRs5.woff2) format('woff2');
 unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
 font-family: 'Roboto Condensed';
 font-style: normal;
 font-weight: 700;
 font-display: swap;
 src: url(https://fonts.gstatic.com/s/robotocondensed/v31/ieVl2ZhZI2eCN5jzbjEETS9weq8-1967DRs5.woff2) format('woff2');
 unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
 font-family: 'Roboto Condensed';
 font-style: normal;
 font-weight: 700;
 font-display: swap;
 src: url(https://fonts.gstatic.com/s/robotocondensed/v31/ieVl2ZhZI2eCN5jzbjEETS9weq8-19G7DRs5.woff2) format('woff2');
 unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
 font-family: 'Roboto Condensed';
 font-style: normal;
 font-weight: 700;
 font-display: swap;
 src: url(https://fonts.gstatic.com/s/robotocondensed/v31/ieVl2ZhZI2eCN5jzbjEETS9weq8-1927DRs5.woff2) format('woff2');
 unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
 font-family: 'Roboto Condensed';
 font-style: normal;
 font-weight: 700;
 font-display: swap;
 src: url(https://fonts.gstatic.com/s/robotocondensed/v31/ieVl2ZhZI2eCN5jzbjEETS9weq8-19y7DRs5.woff2) format('woff2');
 unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
 font-family: 'Roboto Condensed';
 font-style: normal;
 font-weight: 700;
 font-display: swap;
 src: url(https://fonts.gstatic.com/s/robotocondensed/v31/ieVl2ZhZI2eCN5jzbjEETS9weq8-19K7DQ.woff2) format('woff2');
 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
 font-family: 'Tenor Sans';
 font-style: normal;
 font-weight: 400;
 font-display: swap;
 src: url(https://fonts.gstatic.com/s/tenorsans/v21/bx6ANxqUneKx06UkIXISn3F4Cl2I.woff2) format('woff2');
 unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
 font-family: 'Tenor Sans';
 font-style: normal;
 font-weight: 400;
 font-display: swap;
 src: url(https://fonts.gstatic.com/s/tenorsans/v21/bx6ANxqUneKx06UkIXISn3t4Cl2I.woff2) format('woff2');
 unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
 font-family: 'Tenor Sans';
 font-style: normal;
 font-weight: 400;
 font-display: swap;
 src: url(https://fonts.gstatic.com/s/tenorsans/v21/bx6ANxqUneKx06UkIXISn3V4Cg.woff2) format('woff2');
 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* aa-skin-justice-208 — page-scoped only. Do not dump into plugin CSS.
   Fonts: justice-fonts.css concatenated by plant script (@font-face, not @import). */

body.page-id-208,
body.page-id-208.aabe-plt-page,
body.page-id-208 .elementor-208 {
  --justice-brown: #552F13;
  --justice-cream: #FFDC8E;
  --justice-ink: #2F1A0B;
  --justice-heading: #381F00;
  --justice-paper: #F9F9F9;
  --justice-white: #FFFDFD;
  --xbc-bg: #F9F9F9;
  --xbc-card: rgba(255, 253, 253, 0.92);
  --xbc-ink: #2F1A0B;
  --xbc-ink-dark: #381F00;
  --xbc-muted: rgba(47, 26, 11, 0.62);
  --xbc-gold: #FFDC8E;
  --xbc-gold-light: #FFDC8E;
  --xbc-gold-deep: #552F13;
  --xbc-line: rgba(85, 47, 19, 0.22);
  --xbc-font: Inter, Arial, sans-serif;
  --xbc-display: "El Messiri", "Tenor Sans", serif;
  --xbc-title-em: #552F13;
  --xbc-cta-a: #FFDC8E;
  --xbc-cta-b: #FFDC8E;
  --xbc-cta-c: #F0C96A;
  --aapm-gold: #FFDC8E;
  --aapm-ink: #FFFDFD;
  --primary: #552F13;
  --ink: #2F1A0B;
  --muted: rgba(47, 26, 11, 0.62);
  --line: rgba(85, 47, 19, 0.22);
  --bg: #F9F9F9;
  --bg-soft: #F4EFE6;
  background: #F9F9F9 !important;
  color: #2F1A0B !important;
  font-family: Inter, Arial, sans-serif !important;
}

body.page-id-208 #page,
body.page-id-208 .site,
body.page-id-208 .site-content,
body.page-id-208 .ast-container,
body.page-id-208 .elementor-208 {
  background: #F9F9F9 !important;
  color: #2F1A0B !important;
}

body.page-id-208 .aabe-plt,
body.page-id-208 .aabe-plt-masthead,
body.page-id-208 .aabe-plt-hero,
body.page-id-208 .aabe-plt-complex,
body.page-id-208 .aabe-plt-theses,
body.page-id-208 .aabe-plt-lessons,
body.page-id-208 .aabe-plt-formats,
body.page-id-208 .aabe-plt-footer {
  --xbc-bg: #F9F9F9;
  --xbc-ink: #2F1A0B;
  --xbc-ink-dark: #381F00;
  --xbc-muted: rgba(47, 26, 11, 0.62);
  --xbc-gold: #FFDC8E;
  --xbc-gold-light: #FFDC8E;
  --xbc-gold-deep: #552F13;
  --xbc-line: rgba(85, 47, 19, 0.22);
  --xbc-font: Inter, Arial, sans-serif;
  --xbc-display: "El Messiri", "Tenor Sans", serif;
  --xbc-title-em: #552F13;
  --xbc-cta-a: #FFDC8E;
  --xbc-cta-b: #FFDC8E;
  --xbc-cta-c: #F0C96A;
  color: #2F1A0B;
  font-family: Inter, Arial, sans-serif;
}

body.page-id-208 .aabe-plt h1,
body.page-id-208 .aabe-plt h2,
body.page-id-208 .aabe-plt h3,
body.page-id-208 .aabe-plt h4,
body.page-id-208 .aabe-plt .aia-title,
body.page-id-208 .elementor-208 h1,
body.page-id-208 .elementor-208 h2,
body.page-id-208 .elementor-208 h3 {
  font-family: "El Messiri", "Tenor Sans", serif !important;
  color: #381F00 !important;
  letter-spacing: -0.02em;
}

body.page-id-208 .aabe-plt p,
body.page-id-208 .aabe-plt li,
body.page-id-208 .aabe-plt .aia-lead {
  color: rgba(47, 26, 11, 0.78);
  font-family: Inter, Arial, sans-serif;
}

body.page-id-208 .aabe-plt a {
  color: #552F13;
}

body.page-id-208 .aia-eyebrow {
  color: #552F13 !important;
  font-family: "Roboto Condensed", Inter, sans-serif !important;
}

/* Hero stays on photo: light type, cream accent */
body.page-id-208 .aabe-plt-hero,
body.page-id-208 .aia-hero {
  --xbc-ink: #FFFDFD;
  --xbc-muted: rgba(255, 253, 253, 0.78);
  --xbc-gold-light: #FFDC8E;
  --xbc-title-em: #FFDC8E;
  --xbc-line: rgba(255, 220, 142, 0.35);
  color: #FFFDFD;
}

body.page-id-208 .aia-hero .aia-title,
body.page-id-208 .aia-hero h1,
body.page-id-208 .aia-hero h2 {
  color: #FFFDFD !important;
  font-family: "El Messiri", serif !important;
}

body.page-id-208 .aia-hero .aia-lead,
body.page-id-208 .aia-hero p {
  color: rgba(255, 253, 253, 0.82) !important;
}

body.page-id-208 .aia-hero__slide {
  background: rgba(85, 47, 19, 0.72) !important;
  border-color: rgba(255, 220, 142, 0.35) !important;
}

body.page-id-208 .aia-hero__slide strong {
  color: #FFDC8E !important;
  font-family: "El Messiri", serif !important;
}

body.page-id-208 .aia-hero__tag {
  color: #FFDC8E !important;
}

/* Masthead = Justice brown chrome */
body.page-id-208 .aabe-plt-masthead {
  font-family: "El Messiri", Inter, sans-serif;
}

body.page-id-208 .aabe-plt-masthead__bar,
body.page-id-208 .aabe-plt-masthead__panel {
  background: #552F13 !important;
  border-color: rgba(255, 220, 142, 0.28) !important;
  color: #FFFDFD !important;
  backdrop-filter: none;
  -webkit-backdrop-filter: none;
}

body.page-id-208 .aabe-plt-masthead__brand,
body.page-id-208 .aabe-plt-masthead__brand span,
body.page-id-208 .aabe-plt-masthead a,
body.page-id-208 .aabe-plt-masthead nav a,
body.page-id-208 .aabe-plt-masthead__phone {
  color: #FFFDFD !important;
  font-family: "El Messiri", "Roboto Condensed", sans-serif !important;
}

body.page-id-208 .aabe-plt-masthead nav a:hover,
body.page-id-208 .aabe-plt-masthead a:hover {
  color: #FFDC8E !important;
}

body.page-id-208 .aabe-plt-masthead__cta,
body.page-id-208.aabe-plt-page .aabe-plt-masthead__cta {
  background: #FFDC8E !important;
  color: #381F00 !important;
  font-family: "El Messiri", sans-serif !important;
  font-weight: 600 !important;
  text-transform: none;
  letter-spacing: 0;
}

body.page-id-208 .aabe-plt-masthead__cta:hover,
body.page-id-208 .aabe-plt-masthead__cta:focus-visible {
  background: #F0C96A !important;
  color: #381F00 !important;
}

/* Cream cards via vars — Style виджета может перебить фон без !important */
body.page-id-208 .aia-gold {
  --plt-gold-bg: radial-gradient(circle at 85% 8%, rgba(255, 255, 255, 0.55), transparent 30%), #FFDC8E;
  color: #381F00 !important;
  box-shadow: 0 18px 48px rgba(85, 47, 19, 0.18);
}

body.page-id-208 .aia-gold,
body.page-id-208 .aia-gold h3,
body.page-id-208 .aia-gold p,
body.page-id-208 .aia-gold small,
body.page-id-208 .aia-gold strong,
body.page-id-208 .aia-gold a {
  color: #381F00 !important;
}

body.page-id-208 .aia-flag {
  --plt-flag-bg: #FFFDFD;
  border: 1px solid rgba(85, 47, 19, 0.16) !important;
  color: #2F1A0B;
  box-shadow: 0 18px 40px rgba(85, 47, 19, 0.08);
}

body.page-id-208 .aia-zoom {
  --plt-zoom-bg: #FFFDFD;
  border: 1px solid rgba(85, 47, 19, 0.16) !important;
  color: #2F1A0B;
  box-shadow: 0 18px 40px rgba(85, 47, 19, 0.08);
}

body.page-id-208 .aia-fmt .aia-flag__sum,
body.page-id-208 .aia-flag h3,
body.page-id-208 .aia-zoom h3 {
  color: #381F00 !important;
  font-family: "El Messiri", serif !important;
}

body.page-id-208 .aia-fmt .aia-flag li,
body.page-id-208 .aia-fmt .aia-flag li {
  color: rgba(47, 26, 11, 0.78) !important;
}

body.page-id-208 .aia-btn,
body.page-id-208 .aia-btn--primary,
body.page-id-208 .aia-ft__cta > a,
body.page-id-208 .aia-zoom button[type="submit"],
body.page-id-208.aabe-plt-page .elementor-button,
body.page-id-208.aabe-plt-page .elementor-form .elementor-button {
  background: #FFDC8E !important;
  color: #381F00 !important;
  font-family: "El Messiri", sans-serif !important;
  font-weight: 600 !important;
  text-transform: none !important;
  letter-spacing: 0 !important;
  border: 0 !important;
}

body.page-id-208 .aia-btn:hover,
body.page-id-208 .aia-btn--primary:hover,
body.page-id-208 .aia-ft__cta > a:hover,
body.page-id-208.aabe-plt-page .elementor-button:hover {
  background: #F0C96A !important;
  color: #381F00 !important;
}

body.page-id-208 .aia-ft__shell {
  background: #FFFDFD !important;
  border-color: rgba(85, 47, 19, 0.16) !important;
  box-shadow: 0 18px 40px rgba(85, 47, 19, 0.08);
}

body.page-id-208 .aia-ft__cols a {
  color: #2F1A0B !important;
}

body.page-id-208 .aia-ft__cols a:hover,
body.page-id-208 .aia-ft__cta > span,
body.page-id-208 .aia-ft__cols nav > span,
body.page-id-208 .aia-ft__cols > div > span {
  color: #552F13 !important;
}

body.page-id-208 .aia-zoom label > span,
body.page-id-208 .aia-consent,
body.page-id-208 .aia-zoom > small,
body.page-id-208 .aia-zoom__status {
  color: rgba(47, 26, 11, 0.55) !important;
}

body.page-id-208 .aia-zoom input,
body.page-id-208 .aia-zoom textarea {
  color: #2F1A0B !important;
  border-bottom-color: rgba(85, 47, 19, 0.22) !important;
}

body.page-id-208 .aia-consent input[type="checkbox"] {
  background: #FFFDFD !important;
  border-color: rgba(85, 47, 19, 0.45) !important;
}

body.page-id-208 .aia-consent input[type="checkbox"]:checked {
  background-color: #FFDC8E !important;
  border-color: #552F13 !important;
}

body.page-id-208.aabe-plt-page .elementor-field-label,
body.page-id-208.aabe-plt-page .elementor-field-textual,
body.page-id-208.aabe-plt-page .elementor-message {
  color: #2F1A0B !important;
}

body.page-id-208.aabe-plt-page .elementor-field-type-acceptance input[type="checkbox"] {
  accent-color: #552F13;
}/* End custom CSS */