.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-171 .elementor-element.elementor-element-46d1381{--display:flex;--z-index:15;}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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 );}body:not(.rtl) .elementor-171 .elementor-element.elementor-element-9510bf8{left:-509px;}body.rtl .elementor-171 .elementor-element.elementor-element-9510bf8{right:-509px;}.elementor-171 .elementor-element.elementor-element-9510bf8{top:-71px;}.elementor-171 .elementor-element.elementor-element-9510bf8 img{width:58%;opacity:0.14;}.elementor-171 .elementor-element.elementor-element-35c24e68{--display:flex;--min-height:938px;--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-171 .elementor-element.elementor-element-35c24e68:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-35c24e68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#637067;}.elementor-widget-icon .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-171 .elementor-element.elementor-element-fc073f7{z-index:10;}.elementor-171 .elementor-element.elementor-element-fc073f7 .elementor-icon-wrapper{text-align:center;}.elementor-171 .elementor-element.elementor-element-fc073f7 .elementor-icon{font-size:184px;}.elementor-171 .elementor-element.elementor-element-fc073f7 .elementor-icon svg{height:184px;}.elementor-widget-ucaddon_uc_liquid_full_screen_menu .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-ucaddon_uc_liquid_full_screen_menu .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-ucaddon_uc_liquid_full_screen_menu .menu-item a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_uc_liquid_full_screen_menu .sub-menu .menu-item a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}body:not(.rtl) .elementor-171 .elementor-element.elementor-element-0b80783{left:4px;}body.rtl .elementor-171 .elementor-element.elementor-element-0b80783{right:4px;}.elementor-171 .elementor-element.elementor-element-0b80783{top:-7px;z-index:500;}.elementor-171 .elementor-element.elementor-element-0b80783 .uc_liquid_hamburger{width:94px;height:94px;--current-calc-size-value:94px;border-radius:80px;}.elementor-171 .elementor-element.elementor-element-0b80783 .uc_liquid_hamburger::after{border-radius:80px;}.elementor-171 .elementor-element.elementor-element-0b80783 .menu-item a{font-family:"ANTIGA", Sans-serif;font-size:92px;font-weight:400;color:#ffffff;}.elementor-171 .elementor-element.elementor-element-0b80783 .menu-item:hover > a{color:#ffffff;}.elementor-171 .elementor-element.elementor-element-0b80783 .menu-item.current_page_item a{color:#ffffff;}.elementor-171 .elementor-element.elementor-element-0b80783 .uc-list-menu{gap:5px;}.elementor-171 .elementor-element.elementor-element-0b80783 .sub-menu .menu-item{margin-top:5px;}.elementor-171 .elementor-element.elementor-element-0b80783 .menu-item a:after{height:2px;}.elementor-171 .elementor-element.elementor-element-0b80783 .menu-item a:hover:after{background:#ffffff;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-171 .elementor-element.elementor-element-f591b79 > .elementor-widget-container{margin:-67px 0px 0px 0px;}.elementor-171 .elementor-element.elementor-element-f591b79{text-align:center;}.elementor-171 .elementor-element.elementor-element-f591b79 .elementor-heading-title{font-family:"modernline", Sans-serif;font-weight:100;color:#FFFFFF;}.elementor-171 .elementor-element.elementor-element-fbeeb46{z-index:10;text-align:center;}.elementor-171 .elementor-element.elementor-element-fbeeb46 .elementor-heading-title{font-family:"ANTIGA", Sans-serif;font-size:110px;font-weight:100;text-transform:uppercase;color:#FFFFFF;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-171 .elementor-element.elementor-element-2f0ffc8{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-171 .elementor-element.elementor-element-2f0ffc8 .elementor-divider-separator{width:46%;margin:0 auto;margin-center:0;}.elementor-171 .elementor-element.elementor-element-2f0ffc8 .elementor-divider{text-align:center;padding-block-start:50px;padding-block-end:50px;}.elementor-widget-gallery .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-gallery .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-171 .elementor-element.elementor-element-18e1d45e .elementor-gallery-item__overlay{background-color:#00000052;}.elementor-171 .elementor-element.elementor-element-18e1d45e .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-171 .elementor-element.elementor-element-18e1d45e .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:#1B252F00;}.elementor-171 .elementor-element.elementor-element-18e1d45e{z-index:100;--image-border-color:#FFFFFF;--image-border-width:1px;--image-border-radius:43px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-justify-content:center;--content-padding:20px;--title-text-color:#FFFEFE;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-171 .elementor-element.elementor-element-18e1d45e .elementor-gallery-item__title{font-family:"Vailery Wedding", Sans-serif;font-size:38px;font-weight:200;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0px;}body.elementor-page-171:not(.elementor-motion-effects-element-type-background), body.elementor-page-171 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#637067;}@media(max-width:1024px){.elementor-171 .elementor-element.elementor-element-18e1d45e .elementor-gallery-item__title{font-size:22px;}}@media(min-width:768px){.elementor-171 .elementor-element.elementor-element-35c24e68{--content-width:1700px;}}@media(max-width:767px){body:not(.rtl) .elementor-171 .elementor-element.elementor-element-0b80783{left:-9px;}body.rtl .elementor-171 .elementor-element.elementor-element-0b80783{right:-9px;}.elementor-171 .elementor-element.elementor-element-0b80783{top:-4px;z-index:300;}.elementor-171 .elementor-element.elementor-element-0b80783 .menu-item a{font-size:54px;}.elementor-171 .elementor-element.elementor-element-0b80783 .uc-list-menu{gap:54px;}.elementor-171 .elementor-element.elementor-element-fbeeb46 .elementor-heading-title{font-size:59px;}.elementor-171 .elementor-element.elementor-element-18e1d45e{width:100%;max-width:100%;}.elementor-171 .elementor-element.elementor-element-18e1d45e .elementor-gallery-item__title{font-size:18px;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'ANTIGA';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://psy-rabat.com/wp-content/uploads/2024/11/Antiga-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'modernline';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://psy-rabat.com/wp-content/uploads/2024/10/modernline.ttf') format('truetype');
}
@font-face {
	font-family: 'modernline';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://psy-rabat.com/wp-content/uploads/2024/10/modernline-bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Vailery Wedding';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://psy-rabat.com/wp-content/uploads/2024/10/vailery-bll7l.ttf') format('truetype');
}
/* End Custom Fonts CSS */