.elementor-1838 .elementor-element.elementor-element-d001cd7{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1838 .elementor-element.elementor-element-0ff0298{background-color:#F8F4EF;}.elementor-1838 .elementor-element.elementor-element-9288878{--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;}.elementor-1838 .elementor-element.elementor-element-3b51e4f{--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;}.elementor-1838 .elementor-element.elementor-element-09e1944{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:9;}.elementor-1838 .elementor-element.elementor-element-89da863{--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;}.elementor-1838 .elementor-element.elementor-element-79e7838{margin:0px -20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1838 .elementor-element.elementor-element-79e7838 img{width:631px;max-width:1000px;height:486px;}.elementor-1838 .elementor-element.elementor-element-8ef0688{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1838 .elementor-element.elementor-element-82a8b6b{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1838 .elementor-element.elementor-element-6940cbd img{height:277px;}.elementor-1838 .elementor-element.elementor-element-c250759 img{height:272px;}.elementor-1838 .elementor-element.elementor-element-4d38049 img{height:272px;}.elementor-1838 .elementor-element.elementor-element-335f8cc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1838 .elementor-element.elementor-element-3ed3a71{width:100%;max-width:100%;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1838 .elementor-element.elementor-element-3b51e4f{--width:50%;}.elementor-1838 .elementor-element.elementor-element-89da863{--width:50%;}}@media(max-width:1024px){.elementor-1838 .elementor-element.elementor-element-d001cd7{--grid-auto-flow:row;}.elementor-1838 .elementor-element.elementor-element-82a8b6b{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-1838 .elementor-element.elementor-element-d001cd7{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1838 .elementor-element.elementor-element-0ff0298{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1838 .elementor-element.elementor-element-7d627d1{margin:0px -27px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1838 .elementor-element.elementor-element-7d627d1 img{width:721px;max-width:193px;height:171px;}.elementor-1838 .elementor-element.elementor-element-82a8b6b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for text-editor, class: .elementor-element-3ed3a71 */.oxford-faq{
max-width:900px;
margin:40px auto;
font-family:tahoma,sans-serif;
direction:rtl;
}

.oxford-faq h2{
text-align:center;
font-size:30px;
margin-bottom:30px;
color:#222;
position:relative;
}

.oxford-faq h2::after{
content:"";
display:block;
width:50px;
height:3px;
background:#8b1f1f;
margin:12px auto 0;
border-radius:10px;
}

.oxford-faq details{
border:1px solid #e8e8e8;
border-radius:8px;
margin-bottom:12px;
background:#fff;
overflow:hidden;
}

.oxford-faq summary{
cursor:pointer;
list-style:none;
padding:16px 20px;
font-weight:700;
position:relative;
padding-right:50px;
}

.oxford-faq summary::-webkit-details-marker{
display:none;
}

.oxford-faq summary::before{
content:"+";
position:absolute;
right:20px;
top:50%;
transform:translateY(-50%);
font-size:24px;
font-weight:bold;
color:#8b1f1f;
}

.oxford-faq details[open] summary::before{
content:"−";
}

.oxford-faq .answer{
padding:0 20px 20px;
line-height:2;
color:#555;
font-size:15px;
}

.download-box{
margin-top:35px;
background:linear-gradient(135deg,#7d1717,#a62d2d);
color:#fff;
padding:35px 25px;
border-radius:12px;
text-align:center;
}

.download-box h3{
margin:0 0 15px;
font-size:28px;
color:#fff;
}

.download-box p{
margin:0 0 25px;
line-height:2;
color:#fff;
}

.download-box a{
display:inline-block;
padding:12px 28px;
background:#fff;
color:#8b1f1f;
text-decoration:none;
font-weight:700;
border-radius:30px;
transition:.3s;
}

.download-box a:hover{
background:#f5f5f5;
}

@media(max-width:768px){

.oxford-faq h2{
font-size:24px;
}

.download-box h3{
font-size:22px;
}

.oxford-faq summary{
font-size:15px;
}

}/* End custom CSS */