.elementor-12 .elementor-element.elementor-element-5a7bba5{--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;--z-index:0;}.elementor-12 .elementor-element.elementor-element-5a7bba5:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-5a7bba5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020101;}.elementor-12 .elementor-element.elementor-element-cd5dea6{--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-12 .elementor-element.elementor-element-cd5dea6.e-con{--align-self:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12 .elementor-element.elementor-element-2f00e86 img{width:42%;}.elementor-12 .elementor-element.elementor-element-6a3dacd{--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-12 .elementor-element.elementor-element-6a3dacd.e-con{--align-self:center;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12 .elementor-element.elementor-element-977e650 .elementor-menu-toggle{margin-left:auto;background-color:#C39F54;}.elementor-12 .elementor-element.elementor-element-977e650 .elementor-nav-menu .elementor-item{font-family:"Cinzel", Sans-serif;font-size:20px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-977e650 .elementor-nav-menu--main .elementor-item{color:#C39F54;fill:#C39F54;}.elementor-12 .elementor-element.elementor-element-977e650 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-12 .elementor-element.elementor-element-977e650 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-12 .elementor-element.elementor-element-977e650 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-12 .elementor-element.elementor-element-977e650 .elementor-nav-menu--main .elementor-item:focus{color:#C39F54;fill:#C39F54;}.elementor-12 .elementor-element.elementor-element-977e650 .e--pointer-framed .elementor-item:before{border-width:0px;}.elementor-12 .elementor-element.elementor-element-977e650 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 0px 0px;}.elementor-12 .elementor-element.elementor-element-977e650 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:0px 0px 0 0;}.elementor-12 .elementor-element.elementor-element-977e650 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:0px 0 0 0px;}.elementor-12 .elementor-element.elementor-element-977e650 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 0px 0px 0;}.elementor-12 .elementor-element.elementor-element-977e650 .e--pointer-underline .elementor-item:after,
					 .elementor-12 .elementor-element.elementor-element-977e650 .e--pointer-overline .elementor-item:before,
					 .elementor-12 .elementor-element.elementor-element-977e650 .e--pointer-double-line .elementor-item:before,
					 .elementor-12 .elementor-element.elementor-element-977e650 .e--pointer-double-line .elementor-item:after{height:0px;}.elementor-12 .elementor-element.elementor-element-977e650 div.elementor-menu-toggle{color:#000000;}.elementor-12 .elementor-element.elementor-element-977e650 div.elementor-menu-toggle svg{fill:#000000;}.elementor-12 .elementor-element.elementor-element-2528e1f{--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-12 .elementor-element.elementor-element-586da39{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:18px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-12 .elementor-element.elementor-element-586da39 .elementor-social-icon{background-color:#C39F54;}.elementor-12 .elementor-element.elementor-element-586da39 .elementor-icon{border-radius:20px 20px 20px 20px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-cd5dea6{--width:50%;}.elementor-12 .elementor-element.elementor-element-2f00e86 img{width:70%;}.elementor-12 .elementor-element.elementor-element-6a3dacd{--width:50%;}.elementor-12 .elementor-element.elementor-element-977e650 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-12 .elementor-element.elementor-element-977e650 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:12px !important;}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-5a7bba5{--content-width:1400px;}.elementor-12 .elementor-element.elementor-element-cd5dea6{--width:20%;}.elementor-12 .elementor-element.elementor-element-6a3dacd{--width:70%;}.elementor-12 .elementor-element.elementor-element-2528e1f{--width:15%;}}/* Start custom CSS for container, class: .elementor-element-5a7bba5 *//* ===============================
   FOREISKET CINEMATIC HEADER
================================ */

.header1{

position:relative;

background:

linear-gradient(
180deg,
rgba(3,5,6,.95),
rgba(3,5,6,.75)
);

backdrop-filter:blur(12px);

border-bottom:

1px solid rgba(220,190,110,.18);

padding:18px 0;

z-index:999;


}



/* INNER WIDTH */

.header1 .e-con-inner{

max-width:1400px;

margin:auto;

padding-left:40px;

padding-right:40px;

align-items:center;

}





/* AUTHOR NAME */


.header1 .elementor-heading-title{


font-family:Cinzel,serif !important;


font-size:22px !important;


letter-spacing:2px;


font-weight:400;


color:#e2c477 !important;


text-transform:uppercase;


}




/* NAVIGATION */


.header1 .elementor-nav-menu{


gap:38px;


}



.header1 .elementor-nav-menu a{


font-family:Montserrat,sans-serif !important;


font-size:12px !important;


letter-spacing:2px;


font-weight:400;


color:#eee5cf !important;


transition:.35s;


position:relative;


}





/* GOLD HOVER LINE */


.header1 .elementor-nav-menu a:after{


content:"";


position:absolute;


left:50%;


bottom:-10px;


width:0;


height:1px;


background:#d7b45f;


transition:.35s;


transform:translateX(-50%);


}




.header1 .elementor-nav-menu a:hover{


color:#d7b45f !important;


}



.header1 .elementor-nav-menu a:hover:after{


width:70%;


}







/* SOCIAL ICONS */


.header1 .elementor-social-icon{


background:

rgba(255,255,255,.05) !important;


border:

1px solid rgba(220,190,110,.25);


width:32px;

height:32px;


transition:.35s;


}





.header1 .elementor-social-icon svg{


fill:#d8bd72 !important;


width:14px;


}




.header1 .elementor-social-icon:hover{


background:#d8bd72 !important;


transform:translateY(-3px);


}





.header1 .elementor-social-icon:hover svg{


fill:#080706 !important;


}






/* MOBILE MENU BUTTON */


.header1 .elementor-menu-toggle{


background:transparent !important;


color:#d8bd72 !important;


font-size:26px;


}





.header1 .elementor-menu-toggle svg{


fill:#d8bd72 !important;


}







/* MOBILE DROPDOWN */


.header1 .elementor-nav-menu--dropdown{


background:


linear-gradient(
180deg,
#090806,
#151006
) !important;


border-top:

1px solid rgba(220,190,110,.2);


padding:20px 0;


}




.header1 .elementor-nav-menu--dropdown a{


padding:16px 30px !important;


font-size:13px !important;


color:#eee4cc !important;


border-bottom:

1px solid rgba(220,190,110,.1);


}





/* TABLET */

@media(max-width:1024px){


.header1 .e-con-inner{


padding-left:25px;

padding-right:25px;


}



.header1 .elementor-heading-title{


font-size:18px !important;


}



}





/* MOBILE */

@media(max-width:767px){


.header1{


padding:15px 0;


}



.header1 .e-con-inner{


padding-left:18px;

padding-right:18px;


}



.header1 .elementor-heading-title{


font-size:16px !important;


letter-spacing:1px;


}




.header1 .elementor-social-icons-wrapper{


display:none;


}



.header1 .elementor-menu-toggle{


padding:5px;


}



}




/* SMALL MOBILE */

@media(max-width:400px){


.header1 .elementor-heading-title{


font-size:14px !important;


}



}/* End custom CSS */