.elementor-7331 .elementor-element.elementor-element-9c7e66c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7331 .elementor-element.elementor-element-19f91b4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.45;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-7331 .elementor-element.elementor-element-19f91b4:not(.elementor-motion-effects-element-type-background), .elementor-7331 .elementor-element.elementor-element-19f91b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#061B33;}.elementor-7331 .elementor-element.elementor-element-19f91b4::before, .elementor-7331 .elementor-element.elementor-element-19f91b4 > .elementor-background-video-container::before, .elementor-7331 .elementor-element.elementor-element-19f91b4 > .e-con-inner > .elementor-background-video-container::before, .elementor-7331 .elementor-element.elementor-element-19f91b4 > .elementor-background-slideshow::before, .elementor-7331 .elementor-element.elementor-element-19f91b4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7331 .elementor-element.elementor-element-19f91b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #061B33 0%, #B6812C 100%);}.elementor-7331 .elementor-element.elementor-element-3922473{--display:flex;--min-height:340px;--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:space-between;--align-items:center;--gap:50px 60px;--row-gap:50px;--column-gap:60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-7331 .elementor-element.elementor-element-e65af12{--display:flex;--width:42%;--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:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-7331 .elementor-element.elementor-element-e65af12.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7331 .elementor-element.elementor-element-9c0b877 .breadcrumbs{flex-flow:wrap;}.elementor-7331 .elementor-element.elementor-element-9c0b877 .breadcrumbs li:not(.first):before{content:" ";}.elementor-7331 .elementor-element.elementor-element-9c0b877 .breadcrumbs li.current:last-child{display:inline-flex;}.elementor-7331 .elementor-element.elementor-element-9c0b877 .breadcrumbs li:not(:first-child):before, .elementor-7331 .elementor-element.elementor-element-9c0b877 .breadcrumbs li:not(:first-child) i, .elementor-7331 .elementor-element.elementor-element-9c0b877 .breadcrumbs li:not(:first-child) svg{margin:0 5px;}.elementor-7331 .elementor-element.elementor-element-6536549 .elementor-heading-title{font-size:20px;font-weight:700;text-transform:uppercase;color:#D4A12F;}.elementor-7331 .elementor-element.elementor-element-2dde6b9 > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-7331 .elementor-element.elementor-element-2dde6b9 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:58px;font-weight:500;line-height:1.1em;color:#FFFFFF;}.elementor-7331 .elementor-element.elementor-element-9e9c239 .elementor-heading-title{font-size:20px;font-weight:700;text-transform:uppercase;color:#D4A12F;}.elementor-7331 .elementor-element.elementor-element-515d969 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(8px/2);}.elementor-7331 .elementor-element.elementor-element-515d969 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(8px/2);}.elementor-7331 .elementor-element.elementor-element-515d969 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(8px/2);margin-left:calc(8px/2);}.elementor-7331 .elementor-element.elementor-element-515d969 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-8px/2);margin-left:calc(-8px/2);}body.rtl .elementor-7331 .elementor-element.elementor-element-515d969 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-8px/2);}body:not(.rtl) .elementor-7331 .elementor-element.elementor-element-515d969 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-8px/2);}.elementor-7331 .elementor-element.elementor-element-515d969 .elementor-icon-list-icon i{color:#D4A12F;transition:color 0.3s;}.elementor-7331 .elementor-element.elementor-element-515d969 .elementor-icon-list-icon svg{fill:#D4A12F;transition:fill 0.3s;}.elementor-7331 .elementor-element.elementor-element-515d969{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-7331 .elementor-element.elementor-element-515d969 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7331 .elementor-element.elementor-element-515d969 .elementor-icon-list-item > a{font-family:"Noto Sans", Sans-serif;font-size:15px;font-weight:600;}.elementor-7331 .elementor-element.elementor-element-515d969 .elementor-icon-list-text{color:#D8E0EA;transition:color 0.3s;}.elementor-7331 .elementor-element.elementor-element-ababc9c{--display:flex;--width:58%;--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:flex-end;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-7331 .elementor-element.elementor-element-d1475ef{--display:flex;--width:650px;--min-height:320px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7331 .elementor-element.elementor-element-2b1bacc{text-align:center;}.elementor-7331 .elementor-element.elementor-element-fa0efdb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7331 .elementor-element.elementor-element-fa0efdb{text-align:center;}.elementor-7331 .elementor-element.elementor-element-8e9d32e{width:var( --container-widget-width, 180px );max-width:180px;--container-widget-width:180px;--container-widget-flex-grow:0;}.elementor-7331 .elementor-element.elementor-element-330ed21 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(8px/2);}.elementor-7331 .elementor-element.elementor-element-330ed21 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(8px/2);}.elementor-7331 .elementor-element.elementor-element-330ed21 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(8px/2);margin-left:calc(8px/2);}.elementor-7331 .elementor-element.elementor-element-330ed21 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-8px/2);margin-left:calc(-8px/2);}body.rtl .elementor-7331 .elementor-element.elementor-element-330ed21 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-8px/2);}body:not(.rtl) .elementor-7331 .elementor-element.elementor-element-330ed21 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-8px/2);}.elementor-7331 .elementor-element.elementor-element-330ed21 .elementor-icon-list-icon i{color:#D4A12F;transition:color 0.3s;}.elementor-7331 .elementor-element.elementor-element-330ed21 .elementor-icon-list-icon svg{fill:#D4A12F;transition:fill 0.3s;}.elementor-7331 .elementor-element.elementor-element-330ed21{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-7331 .elementor-element.elementor-element-330ed21 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7331 .elementor-element.elementor-element-330ed21 .elementor-icon-list-item > a{font-family:"Noto Sans", Sans-serif;font-size:15px;font-weight:600;}.elementor-7331 .elementor-element.elementor-element-330ed21 .elementor-icon-list-text{color:#D8E0EA;transition:color 0.3s;}.elementor-7331 .elementor-element.elementor-element-b740c93{--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;--padding-top:54px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-7331 .elementor-element.elementor-element-478454e{--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;--align-items:flex-start;--gap:0px 26px;--row-gap:0px;--column-gap:26px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-7331 .elementor-element.elementor-element-55d1a02{--display:flex;--width:68%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-7331 .elementor-element.elementor-element-8fd306e{color:#2F3744;--textColor:#2F3744;font-family:"Noto Sans", Sans-serif;font-size:16px;line-height:1.8em;}.elementor-7331 .elementor-element.elementor-element-69cc80c{color:#2F3744;--textColor:#2F3744;font-family:"Noto Sans", Sans-serif;font-size:16px;line-height:1.8em;}.elementor-7331 .elementor-element.elementor-element-3378a46{--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-7331 .elementor-element.elementor-element-3093a1c{--display:flex;--width:42.556%;--justify-content:center;}.elementor-7331 .elementor-element.elementor-element-3093a1c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7331 .elementor-element.elementor-element-8538ceb{--display:flex;}.elementor-7331 .elementor-element.elementor-element-303be90{color:#2F3744;--textColor:#2F3744;font-family:"Noto Sans", Sans-serif;font-size:16px;line-height:1.8em;}.elementor-7331 .elementor-element.elementor-element-da12e39{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-7331 .elementor-element.elementor-element-c88a62f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-7331 .elementor-element.elementor-element-9496dbb{--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-7331 .elementor-element.elementor-element-e3626dc{--display:flex;}.elementor-7331 .elementor-element.elementor-element-51eca8c{--display:flex;}.elementor-7331 .elementor-element.elementor-element-9a39eb2 img, .elementor-7331 .elementor-element.elementor-element-9a39eb2 svg{width:95%;}.elementor-7331 .elementor-element.elementor-element-9a39eb2 svg{height:auto;}.elementor-7331 .elementor-element.elementor-element-ac178f8{color:#2F3744;--textColor:#2F3744;font-family:"Noto Sans", Sans-serif;font-size:16px;line-height:1.8em;}.elementor-7331 .elementor-element.elementor-element-d0d093a{--display:flex;--width:32%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-7331 .elementor-element.elementor-element-d0d093a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7331 .elementor-element.elementor-element-c8ce6b5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7331 .elementor-element.elementor-element-ace1e5f .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:17px;font-weight:700;color:#C89436;}.elementor-7331 .elementor-element.elementor-element-9607453{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;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:#E8DDC8;--border-color:#E8DDC8;--border-radius:6px 6px 6px 6px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-7331 .elementor-element.elementor-element-20cc808 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:17px;font-weight:700;color:#102744;}.elementor-7331 .elementor-element.elementor-element-9a9524d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:17px 17px;--row-gap:17px;--column-gap:17px;}.elementor-7331 .elementor-element.elementor-element-9d3ed8e{--icon-box-icon-margin:15px;}.elementor-7331 .elementor-element.elementor-element-9d3ed8e.elementor-view-stacked .elementor-icon{background-color:#DD9713;}.elementor-7331 .elementor-element.elementor-element-9d3ed8e.elementor-view-framed .elementor-icon, .elementor-7331 .elementor-element.elementor-element-9d3ed8e.elementor-view-default .elementor-icon{fill:#DD9713;color:#DD9713;border-color:#DD9713;}.elementor-7331 .elementor-element.elementor-element-cb9cd40{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:17px 17px;--row-gap:17px;--column-gap:17px;}.elementor-7331 .elementor-element.elementor-element-3edf506{--icon-box-icon-margin:15px;}.elementor-7331 .elementor-element.elementor-element-3edf506.elementor-view-stacked .elementor-icon{background-color:#DD9713;}.elementor-7331 .elementor-element.elementor-element-3edf506.elementor-view-framed .elementor-icon, .elementor-7331 .elementor-element.elementor-element-3edf506.elementor-view-default .elementor-icon{fill:#DD9713;color:#DD9713;border-color:#DD9713;}.elementor-7331 .elementor-element.elementor-element-5fe9c9d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:17px 17px;--row-gap:17px;--column-gap:17px;}.elementor-7331 .elementor-element.elementor-element-4efed9b{--icon-box-icon-margin:15px;}.elementor-7331 .elementor-element.elementor-element-4efed9b.elementor-view-stacked .elementor-icon{background-color:#DD9713;}.elementor-7331 .elementor-element.elementor-element-4efed9b.elementor-view-framed .elementor-icon, .elementor-7331 .elementor-element.elementor-element-4efed9b.elementor-view-default .elementor-icon{fill:#DD9713;color:#DD9713;border-color:#DD9713;}.elementor-7331 .elementor-element.elementor-element-65e67e7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:17px 17px;--row-gap:17px;--column-gap:17px;}.elementor-7331 .elementor-element.elementor-element-15ebba4{--icon-box-icon-margin:15px;}.elementor-7331 .elementor-element.elementor-element-15ebba4.elementor-view-stacked .elementor-icon{background-color:#DD9713;}.elementor-7331 .elementor-element.elementor-element-15ebba4.elementor-view-framed .elementor-icon, .elementor-7331 .elementor-element.elementor-element-15ebba4.elementor-view-default .elementor-icon{fill:#DD9713;color:#DD9713;border-color:#DD9713;}.elementor-7331 .elementor-element.elementor-element-e18b5ba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:17px 17px;--row-gap:17px;--column-gap:17px;}.elementor-7331 .elementor-element.elementor-element-e7063d6{--icon-box-icon-margin:15px;}.elementor-7331 .elementor-element.elementor-element-e7063d6.elementor-view-stacked .elementor-icon{background-color:#DD9713;}.elementor-7331 .elementor-element.elementor-element-e7063d6.elementor-view-framed .elementor-icon, .elementor-7331 .elementor-element.elementor-element-e7063d6.elementor-view-default .elementor-icon{fill:#DD9713;color:#DD9713;border-color:#DD9713;}.elementor-7331 .elementor-element.elementor-element-0f33c3f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:17px 17px;--row-gap:17px;--column-gap:17px;}.elementor-7331 .elementor-element.elementor-element-daed2ec{--icon-box-icon-margin:15px;}.elementor-7331 .elementor-element.elementor-element-4b30340{--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;--padding-top:42px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-7331 .elementor-element.elementor-element-4b30340:not(.elementor-motion-effects-element-type-background), .elementor-7331 .elementor-element.elementor-element-4b30340 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF6EC;}.elementor-7331 .elementor-element.elementor-element-67d452e{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-7331 .elementor-element.elementor-element-550c49b .elementor-heading-title{font-size:26px;color:#48475F;}.elementor-7331 .elementor-element.elementor-element-2977a73{--grid-columns:3;--grid-row-gap:24px;--grid-column-gap:32px;}@media(max-width:1024px){.elementor-7331 .elementor-element.elementor-element-3922473{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7331 .elementor-element.elementor-element-e65af12{--width:40%;}.elementor-7331 .elementor-element.elementor-element-6536549 .elementor-heading-title{font-size:20px;}.elementor-7331 .elementor-element.elementor-element-2dde6b9 .elementor-heading-title{font-size:36px;}.elementor-7331 .elementor-element.elementor-element-9e9c239 .elementor-heading-title{font-size:20px;}.elementor-7331 .elementor-element.elementor-element-ababc9c{--width:60%;}.elementor-7331 .elementor-element.elementor-element-d1475ef{--width:100%;--min-height:373px;--justify-content:center;}.elementor-7331 .elementor-element.elementor-element-fa0efdb{text-align:right;}.elementor-7331 .elementor-element.elementor-element-fa0efdb img, .elementor-7331 .elementor-element.elementor-element-fa0efdb svg{width:58%;}.elementor-7331 .elementor-element.elementor-element-fa0efdb svg{height:auto;}.elementor-7331 .elementor-element.elementor-element-478454e{--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-7331 .elementor-element.elementor-element-55d1a02{--width:100%;}.elementor-7331 .elementor-element.elementor-element-d0d093a{--width:100%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7331 .elementor-element.elementor-element-2977a73{--grid-columns:2;}}@media(max-width:777px){.elementor-7331 .elementor-element.elementor-element-9c7e66c{--width:100%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7331 .elementor-element.elementor-element-19f91b4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7331 .elementor-element.elementor-element-3922473{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-7331 .elementor-element.elementor-element-e65af12{--width:95.652%;--gap:16px 0px;--row-gap:16px;--column-gap:0px;}.elementor-7331 .elementor-element.elementor-element-9c0b877 .breadcrumbs{font-size:14px;}.elementor-7331 .elementor-element.elementor-element-2dde6b9 .elementor-heading-title{font-size:42px;}.elementor-7331 .elementor-element.elementor-element-ababc9c{--width:100%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7331 .elementor-element.elementor-element-d1475ef{--min-height:357px;--margin-top:18px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-7331 .elementor-element.elementor-element-478454e{--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-7331 .elementor-element.elementor-element-55d1a02{--width:100%;}.elementor-7331 .elementor-element.elementor-element-3093a1c{--width:100%;}.elementor-7331 .elementor-element.elementor-element-d0d093a{--width:100%;}.elementor-7331 .elementor-element.elementor-element-9607453{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7331 .elementor-element.elementor-element-2977a73{--grid-columns:1;}}@media(min-width:778px){.elementor-7331 .elementor-element.elementor-element-3922473{--content-width:1240px;}.elementor-7331 .elementor-element.elementor-element-478454e{--content-width:1240px;}.elementor-7331 .elementor-element.elementor-element-67d452e{--content-width:1240px;}}/* Start custom CSS for the7-breadcrumb, class: .elementor-element-9c0b877 *//* 100 Χρόνια Ίλιον - The7 Breadcrumbs Gold Style */

.ilion-dynamic-breadcrumbs {
  margin: 0 0 24px 0 !important;
  padding: 0 !important;
  width: 100%;
}

.ilion-dynamic-breadcrumbs .elementor-widget-container {
  margin: 0 !important;
  padding: 0 !important;
}

/* Hide "You are here:" visually but keep it for screen readers */
.ilion-dynamic-breadcrumbs .assistive-text {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

.ilion-dynamic-breadcrumbs ol.breadcrumbs {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  gap: 8px !important;
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;

  font-size: 14px !important;
  line-height: 1.5 !important;
  font-weight: 700 !important;
  color: rgba(255, 255, 255, 0.88) !important;
}

.ilion-dynamic-breadcrumbs ol.breadcrumbs li {
  display: inline-flex !important;
  align-items: center !important;
  margin: 0 !important;
  padding: 0 !important;
  color: rgba(255, 255, 255, 0.88) !important;
}

/* Gold separator */
.ilion-dynamic-breadcrumbs ol.breadcrumbs li:not(:last-child)::after {
  content: "›" !important;
  display: inline-block !important;
  margin-left: 8px !important;
  color: #d7a12a !important;
  font-weight: 800 !important;
}

.ilion-dynamic-breadcrumbs ol.breadcrumbs a,
.ilion-dynamic-breadcrumbs ol.breadcrumbs span {
  color: rgba(255, 255, 255, 0.88) !important;
  text-decoration: none !important;
  font-weight: 700 !important;
}

.ilion-dynamic-breadcrumbs ol.breadcrumbs a:hover,
.ilion-dynamic-breadcrumbs ol.breadcrumbs a:focus {
  color: #d7a12a !important;
  text-decoration: none !important;
}

.ilion-dynamic-breadcrumbs ol.breadcrumbs .current,
.ilion-dynamic-breadcrumbs ol.breadcrumbs .current span {
  color: rgba(255, 255, 255, 0.94) !important;
  font-weight: 700 !important;
}

@media (max-width: 767px) {
  .ilion-dynamic-breadcrumbs {
    margin-bottom: 18px !important;
  }

  .ilion-dynamic-breadcrumbs ol.breadcrumbs {
    font-size: 12px !important;
    gap: 1px !important;
  }

  .ilion-dynamic-breadcrumbs ol.breadcrumbs li:not(:last-child)::after {
    margin-left: 6px !important;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fa0efdb */.x100-hero-collage {
  position: relative;
  max-width: 650px;
  margin-left: auto;
  padding-bottom: 46px;
}

.x100-hero-main-img img {
  width: 100%;
  border: 7px solid #F4EAD8;
  border-radius: 8px;
  box-shadow: 0 22px 50px rgba(0,0,0,0.32);
  filter: grayscale(100%);
}

.x100-hero-secondary-img {
  position: absolute;
  right: 6%;
  bottom: 0;
  width: 245px;
  transform: rotate(4deg);
  z-index: 3;
}
/**
.x100-hero-secondary-img img {
  width: 100%;
  border: 7px solid #F4EAD8;
  border-radius: 8px;
  box-shadow: 0 18px 36px rgba(0,0,0,0.36);
  filter: grayscale(100%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8e9d32e */.x100-hero-collage {
  position: relative;
  max-width: 560px;
  margin-left: auto;
  padding-bottom: 42px;
}

.x100-hero-stamp {
  position: absolute;
  right: -135px;
  top: -18px;
  width: 175px;
  opacity: 0.16;
  z-index: 1;
  pointer-events: none;
}

.x100-hero-stamp img {
  width: 100%;
  height: auto;
  display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3922473 */.x100-interview-hero {
  min-height: 0 !important;
  height: auto !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.x100-interview-hero.e-con {
  --min-height: 0px !important;
}

.x100-hero-inner {
  min-height: 390px !important;

}

.x100-hero-inner.e-con {
  --min-height: 390px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19f91b4 */.x100-interview-hero {
  background:
    radial-gradient(circle at 84% 42%, rgba(212,161,47,0.34), transparent 32%),
    linear-gradient(90deg, rgba(6,27,51,0.98) 0%, rgba(6,27,51,0.94) 50%, rgba(8,38,64,0.78) 68%, rgba(150,105,38,0.48) 100%),
    #061B33;
  color: #fff;
  overflow: hidden;
  position: relative;
}

.x100-interview-hero::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: url("/wp-content/uploads/2026/05/hero-archive-texture.png");
  background-size: cover;
  background-position: center;
  opacity: 0.08;
  mix-blend-mode: screen;
  pointer-events: none;
}

.x100-interview-hero > * {
  position: relative;
  z-index: 1;
}

.x100-hero-stamp {
  position: absolute;
  right: 7%;
  top: 38px;
  width: 190px;
  opacity: 0.12;
  z-index: 2;
  pointer-events: none;
}

.x100-hero-stamp img {
  width: 100%;
  height: auto;
  display: block;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a8a456f */.x100-inline-ad {
  min-height: 90px;
  border: 1px dashed rgba(212,161,47,0.75);
  background: #FFFAF2;
  color: #9A7A40;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  margin: 2px 2px;
  border-radius: 4px;
  font-size: 14px;
  line-height: 1.45;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-39b9edc */.x100-interview-start {
  display: flex;
  align-items: center;
  gap: 14px;
  margin: 42px 0 28px;
  color: #102744;
  font-family: "Noto Sans", Arial, sans-serif;
  font-size: 13px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

.x100-interview-start::before {
  content: "";
  width: 42px;
  height: 3px;
  background: #D4A12F;
  border-radius: 2px;
}

.x100-interview-start::after {
  content: "";
  flex: 1;
  height: 1px;
  background: #E8DDC8;
}

.x100-interview-byline {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 8px;
  margin: 34px 0 0;
  font-family: "Noto Sans", Arial, sans-serif;
  font-size: 14px;
  line-height: 1.5;
}

.x100-byline-label {
  color: #5F6B7A;
  font-weight: 600;
}

.x100-byline-author {
  color: #102744 !important;
  font-weight: 800;
  text-decoration: none;
}

.x100-byline-author:hover {
  color: #C89436 !important;
}

.x100-byline-separator {
  color: #D4A12F;
  font-weight: 800;
}

.x100-byline-date {
  color: #5F6B7A;
  font-weight: 600;
}

@media (max-width: 767px) {
  .x100-interview-byline {
    font-size: 13px;
    margin-top: 28px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ab75a4e */.x100-pullquote-auto {
  --quote-width: 360px;
  --quote-gold: #D4A12F;
  --quote-text: #102744;
  --quote-author: #1C4675;
  --close-x: 16px;
  --close-y: 16px;

  position: relative;
  width: var(--quote-width);
  max-width: 100%;
  margin: 0;
  padding: 34px 0 0 0;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

.x100-pullquote-auto::before,
.x100-pullquote-auto::after {
  background: none !important;
  box-shadow: none !important;
}

/* Opening quote */
.x100-pullquote-auto::before {
  content: "“";
  position: absolute;
  left: 0;
  top: 0;
  font-family: Georgia, serif;
  font-size: 52px;
  line-height: 1;
  color: var(--quote-gold) !important;
  font-style: normal;
  font-weight: 700;
}

/* Body line grows automatically */
.x100-pullquote-body {
  border-left: 1px solid rgba(212, 161, 47, 0.72);
  padding-left: 24px;
  padding-bottom: 14px;
}

/* Quote text */
.x100-pullquote-body p {
  position: relative;
  display: inline;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
  font-family: "Noto Serif", Georgia, serif;
  font-size: 16px;
  line-height: 1.55;
  font-style: italic;
  font-weight: 500;
  color: var(--quote-text);
}

/* Closing quote — adjustable per widget */
.x100-pullquote-body p::after {
  content: "”";
  display: inline-block;
  margin-left: var(--close-x);
  transform: translateY(var(--close-y));
  font-family: Georgia, serif;
  font-size: 44px;
  line-height: 0;
  color: var(--quote-gold);
  font-style: normal;
  font-weight: 700;
}

/* Author */
.x100-pullquote-body cite {
  display: block;
  margin-top: 14px;
  font-family: "Noto Sans", Arial, sans-serif;
  font-size: 12px;
  line-height: 1.4;
  color: var(--quote-author);
  font-style: normal;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e5d64e8 */.x100-wide-image-block {
  width: 100%;
}

.x100-wide-article-image,
.x100-wide-article-image .elementor-widget-container {
  width: 100%;
}

.x100-wide-article-image img {
  width: 100% !important;
  height: 230px !important;
  object-fit: cover !important;
  object-position: center 3% !important;
  display: block;
  border-radius: 6px;
  filter: grayscale(100%);
  box-shadow: 0 8px 22px rgba(0,0,0,0.08);
  
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1c7642c */.x100-photo-caption,
.x100-photo-caption p,
.x100-photo-caption .elementor-widget-container {
  margin: 8px 0 0 !important;
  color: #7A7A7A;
  font-family: "Noto Sans", Arial, sans-serif;
  font-size: 14px;
  line-height: 1.4;
  font-style: italic;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5b14cc1 */.x100-wide-image-block {
  width: 100%;
}

.x100-wide-article-image,
.x100-wide-article-image .elementor-widget-container {
  width: 100%;
}

.x100-wide-article-image img {
  width: 100% !important;
  height: 230px !important;
  object-fit: cover !important;
  object-position: center 3% !important;
  display: block;
  border-radius: 6px;
  filter: grayscale(100%);
  box-shadow: 0 8px 22px rgba(0,0,0,0.08);
  
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9a39eb2 */.x100-wide-image-block {
  width: 100%;
}

.x100-wide-article-image,
.x100-wide-article-image .elementor-widget-container {
  width: 100%;
}

.x100-wide-article-image img {
  width: 100% !important;
  height: 230px !important;
  object-fit: cover !important;
  object-position: center 3% !important;
  display: block;
  border-radius: 6px;
  filter: grayscale(100%);
  box-shadow: 0 8px 22px rgba(0,0,0,0.08);
  
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-def5597 */.x100-photo-caption,
.x100-photo-caption p,
.x100-photo-caption .elementor-widget-container {
  margin: 8px 0 0 !important;
  color: #7A7A7A;
  font-family: "Noto Sans", Arial, sans-serif;
  font-size: 14px;
  line-height: 1.4;
  font-style: italic;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8ce6b5 */.x100-sidebar-sponsor {
  background: #FFFFFF;
  border: 1px solid #E8DDC8;
  border-radius: 4px;
  padding: 0 !important;
  overflow: hidden;
}

/* Sponsor box - WCAG safer title */
.x100-sidebar-sponsor h3,
.x100-sidebar-sponsor .elementor-heading-title {
  margin: 0 !important;
  padding: 13px 18px !important;
  background: #FBF1DD;
  color: #102744 !important;
  font-family: "Noto Sans", Arial, sans-serif;
  font-size: 15px !important;
  font-weight: 800 !important;
  line-height: 1.3;
  border-bottom: 1px solid #E4C98F;
  border-left: 4px solid #D4A12F;
}

/* Ad area wrapper */
.x100-sidebar-ad {
  min-height: 250px;
  margin: 18px;
  border: 1px dashed rgba(212, 161, 47, 0.85);
  background: #FFFAF2;
  border-radius: 0;
  color: #9A7A40;
  font-family: "Noto Sans", Arial, sans-serif;
  font-size: 13px;
  line-height: 1.45;
  text-align: center;
  display: flex;
  flex-direction: column;
  gap: 10px;
  align-items: center;
  justify-content: center;
}

.x100-sidebar-ad-icon {
  width: 34px;
  height: 34px;
  opacity: 0.55;
  color: #9A7A40;
  font-size: 30px;
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9607453 *//* ================================
   100X Sidebar Info Card
   Πληροφορίες Συνέντευξης
================================ */

.x100-sidebar-info {
  background: #FFFFFF;
  border: 1px solid #E8DDC8;
  border-radius: 6px;
  padding: 24px;
  box-shadow: 0 10px 26px rgba(16, 39, 68, 0.04);
}

/* Card title */
.x100-sidebar-info h3,
.x100-sidebar-info .elementor-heading-title {
  margin: 0 0 18px !important;
  color: #102744 !important;
  font-family: "Noto Sans", Arial, sans-serif;
  font-size: 17px !important;
  font-weight: 800 !important;
  line-height: 1.35;
}

/* Container that holds all icon boxes */
.x100-sidebar-info .info-list,
.x100-sidebar-info-list {
  display: flex;
  flex-direction: column;
  gap: 17px;
  width: 100%;
}

/* Individual info item */
.x100-sidebar-info-box {
  margin: 0 !important;
  padding: 0 !important;
}

/* Elementor Icon Box layout */
.x100-sidebar-info-box .elementor-icon-box-wrapper {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  text-align: left;
}

/* Icon column */
.x100-sidebar-info-box .elementor-icon-box-icon {
  margin: 1px 0 0 0 !important;
  flex: 0 0 24px;
  width: 24px;
}

/* Icon style */
.x100-sidebar-info-box .elementor-icon {
  color: #B87512;
  font-size: 20px !important;
  width: 20px;
  height: 20px;
  line-height: 1;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

/* SVG icon sizing */
.x100-sidebar-info-box .elementor-icon svg {
  width: 20px !important;
  height: 20px !important;
  fill: currentColor;
}

/* PNG/SVG image icon sizing if Elementor outputs img */
.x100-sidebar-info-box .elementor-icon img,
.x100-sidebar-info-box .elementor-icon-box-icon img {
  width: 20px !important;
  height: 20px !important;
  object-fit: contain;
  display: block;
}

/* Text column */
.x100-sidebar-info-box .elementor-icon-box-content {
  flex: 1;
}

/* Item title */
.x100-sidebar-info-box .elementor-icon-box-title {
  margin: 0 0 4px !important;
  color: #102744 !important;
  font-family: "Noto Sans", Arial, sans-serif;
  font-size: 13px !important;
  font-weight: 800 !important;
  line-height: 1.3;
}

/* Sometimes Elementor wraps title text in a link/span */
.x100-sidebar-info-box .elementor-icon-box-title a,
.x100-sidebar-info-box .elementor-icon-box-title span {
  color: #102744 !important;
}

/* Item description */
.x100-sidebar-info-box .elementor-icon-box-description {
  margin: 0 !important;
  color: #5F6B7A !important;
  font-family: "Noto Sans", Arial, sans-serif;
  font-size: 13px !important;
  font-weight: 400 !important;
  line-height: 1.45;
}

/* ================================
   Sidebar Info Card - Mobile Fix
================================ */

@media (max-width: 767px) {

  .x100-sidebar-info {
    padding: 22px 20px !important;
    border-radius: 8px !important;
  }

  .x100-sidebar-info h3,
  .x100-sidebar-info .elementor-heading-title {
    margin: 0 0 22px !important;
    font-size: 20px !important;
    line-height: 1.25 !important;
    text-align: left !important;
  }

  .x100-sidebar-info-list,
  .x100-sidebar-info .info-list {
    gap: 18px !important;
  }

  /* Force Icon Box back to horizontal layout */
  .x100-sidebar-info-box .elementor-icon-box-wrapper {
    display: flex !important;
    flex-direction: row !important;
    align-items: flex-start !important;
    text-align: left !important;
    gap: 14px !important;
  }

  /* Icon column */
  .x100-sidebar-info-box .elementor-icon-box-icon {
    flex: 0 0 24px !important;
    width: 24px !important;
    margin: 2px 0 0 0 !important;
    text-align: left !important;
  }

  .x100-sidebar-info-box .elementor-icon {
    width: 22px !important;
    height: 22px !important;
    font-size: 22px !important;
    color: #B87512 !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
  }

  .x100-sidebar-info-box .elementor-icon svg {
    width: 22px !important;
    height: 22px !important;
    fill: currentColor !important;
  }

  .x100-sidebar-info-box .elementor-icon img,
  .x100-sidebar-info-box .elementor-icon-box-icon img {
    width: 22px !important;
    height: 22px !important;
    object-fit: contain !important;
  }

  /* Text column */
  .x100-sidebar-info-box .elementor-icon-box-content {
    flex: 1 1 auto !important;
    min-width: 0 !important;
    text-align: left !important;
  }

  .x100-sidebar-info-box .elementor-icon-box-title {
    margin: 0 0 4px !important;
    text-align: left !important;
  }

  .x100-sidebar-info-box .elementor-icon-box-title,
  .x100-sidebar-info-box .elementor-icon-box-title a,
  .x100-sidebar-info-box .elementor-icon-box-title span {
    font-size: 14px !important;
    line-height: 1.3 !important;
    font-weight: 800 !important;
    color: #102744 !important;
  }

  .x100-sidebar-info-box .elementor-icon-box-description {
    margin: 0 !important;
    text-align: left !important;
    font-size: 13px !important;
    line-height: 1.45 !important;
    color: #5F6B7A !important;
  }
}/* End custom CSS */
/* Start custom CSS *//* First intro paragraph only */
.x100-article-content.is-intro p:first-of-type {
  text-indent: 0;
  line-height: 1.65;
}

/* Gold drop cap only on first intro text widget */
.x100-article-content.is-intro p:first-of-type::first-letter {
  float: left;
  font-family: "Noto Serif Display", "Noto Serif", Georgia, serif;
  font-size: 92px;
  line-height: 0.68;
  padding-right: 16px;
  padding-top: 10px;
  color: #D4A12F;
  font-weight: 700;
}

/* ================================
   100X Hero Responsive Fix
   Tablet + Mobile
================================ */

/* General safety */
.x100-interview-hero {
  overflow: hidden !important;
}

.x100-hero-title .elementor-heading-title {
  line-height: 1.02 !important;
}


/* ================================
   Mobile: up to 767px
================================ */
@media (max-width: 767px) {

  .x100-interview-hero {
    background:
      radial-gradient(circle at 88% 82%, rgba(212,161,47,0.34), transparent 32%),
      linear-gradient(180deg, #061B33 0%, #071D36 62%, #8E6B2E 145%);
  }

  .x100-hero-inner {
    flex-direction: column !important;
    align-items: flex-start !important;
    justify-content: flex-start !important;
    min-height: auto !important;
    padding: 34px 22px 38px !important;
    gap: 24px !important;
  }

  .x100-hero-left,
  .x100-hero-right {
    width: 100% !important;
    max-width: 100% !important;
  }

  .x100-hero-category {
    margin-bottom: 12px !important;
  }

  .x100-hero-category .elementor-heading-title {
    font-size: 15px !important;
    line-height: 1.2 !important;
  }

  .x100-hero-title {
    margin-bottom: 14px !important;
  }

  .x100-hero-title .elementor-heading-title {
    font-size: 39px !important;
    line-height: 1.08 !important;
    letter-spacing: -0.01em !important;
  }

  .x100-hero-subtitle {
    margin-bottom: 8px !important;
  }

  .x100-hero-subtitle .elementor-heading-title {
    font-size: 19px !important;
    line-height: 1.25 !important;
  }

  .x100-hero-collage {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    padding-bottom: 42px !important;
  }

  .x100-hero-main-img img {
    border-width: 5px !important;
    border-radius: 8px !important;
  }

  .x100-hero-secondary-img {
    width: 44% !important;
    right: 2% !important;
    bottom: 0 !important;
    transform: rotate(4deg) !important;
  }

  .x100-hero-secondary-img img {
    border-width: 5px !important;
    border-radius: 8px !important;
  }

  .x100-hero-stamp {
    right: -32px !important;
    top: auto !important;
    bottom: 42px !important;
    width: 130px !important;
    opacity: 0.10 !important;
  }

  .x100-hero-meta .elementor-icon-list-items {
    gap: 13px !important;
  }

  .x100-hero-meta .elementor-icon-list-text {
    font-size: 15px !important;
    line-height: 1.35 !important;
  }

  .x100-hero-meta .elementor-icon-list-icon svg {
    width: 18px !important;
    height: 18px !important;
  }
}/* End custom CSS */