.elementor-39 .elementor-element.elementor-element-73d1a66{--display:flex;--position:absolute;--padding-top:1.2rem;--padding-bottom:1.2rem;--padding-left:0rem;--padding-right:0rem;top:0px;--z-index:9999;}body:not(.rtl) .elementor-39 .elementor-element.elementor-element-73d1a66{left:0px;}body.rtl .elementor-39 .elementor-element.elementor-element-73d1a66{right:0px;}.elementor-39 .elementor-element.elementor-element-ba5218d{--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:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-39 .elementor-element.elementor-element-a0cd8b0{--display:flex;}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-39 .elementor-element.elementor-element-38f50c7{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-39 .elementor-element.elementor-element-351888e{--display:flex;}.elementor-widget-ucaddon_mega_menu .uc-mega_menu_title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_mega_menu .uc-active_item .uc-mega_menu_title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_mega_menu .ue-ge-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-39 .elementor-element.elementor-element-681cd15 .uc-mega_menu_list{justify-content:end;background-color:var( --e-global-color-d2fd1ae );border-radius:0px;}.elementor-39 .elementor-element.elementor-element-681cd15 .uc-mega_menu_list_item{padding:0 calc(10px/2);}.elementor-39 .elementor-element.elementor-element-681cd15 .uc_mega_menu_overlay-inner{background-color:var( --e-global-color-d2fd1ae );opacity:0.6;}.elementor-39 .elementor-element.elementor-element-681cd15 .uc-mega_menu_title{flex-direction:row;justify-content:start;font-family:var( --e-global-typography-e2a6d74-font-family ), Sans-serif;font-size:var( --e-global-typography-e2a6d74-font-size );font-weight:var( --e-global-typography-e2a6d74-font-weight );text-transform:var( --e-global-typography-e2a6d74-text-transform );font-style:var( --e-global-typography-e2a6d74-font-style );text-decoration:var( --e-global-typography-e2a6d74-text-decoration );line-height:var( --e-global-typography-e2a6d74-line-height );letter-spacing:var( --e-global-typography-e2a6d74-letter-spacing );color:var( --e-global-color-accent );background-color:var( --e-global-color-d2fd1ae );padding:0px 10px 0px 10px;border-style:none;border-radius:0px;}.elementor-39 .elementor-element.elementor-element-681cd15 .uc-mobile-mode .uc-mega_menu_title{color:var( --e-global-color-accent );background-color:var( --e-global-color-d2fd1ae );}.elementor-39 .elementor-element.elementor-element-681cd15 .uc-mega_menu_section.uc-active_item .uc-connected{border-style:none;padding:30px 0px 30px 0px;}.elementor-39 .elementor-element.elementor-element-681cd15 .uc-mega_menu_section-cover{background-color:var( --e-global-color-secondary );}.elementor-39 .elementor-element.elementor-element-681cd15 .uc-mega_menu-burger{text-align:right;}.elementor-39 .elementor-element.elementor-element-681cd15 .uc-mega_menu-burger-icon{width:30px;height:30px;font-size:15px;color:var( --e-global-color-accent );background-color:var( --e-global-color-d2fd1ae );border-radius:0px 0px 0px 0px;border-style:none;}.elementor-39 .elementor-element.elementor-element-681cd15 .uc-mega_menu-burger-icon svg{fill:var( --e-global-color-accent );}.elementor-39 .elementor-element.elementor-element-681cd15 .uc-mega_menu-close-btn{text-align:right;}.elementor-39 .elementor-element.elementor-element-681cd15 .uc-mega_menu-close-btn-icon{width:20px;height:20px;font-size:15px;color:var( --e-global-color-accent );background-color:var( --e-global-color-d2fd1ae );border-radius:0px 0px 0px 0px;border-style:none;margin:30px 30px 0px 0px;}.elementor-39 .elementor-element.elementor-element-681cd15 .uc-mega_menu-close-btn-icon svg{fill:var( --e-global-color-accent );}.elementor-39 .elementor-element.elementor-element-681cd15 .ue-graphic-element{width:42px;height:42px;background-color:#a0a0a0;margin-top:0px;}.elementor-39 .elementor-element.elementor-element-681cd15 .ue-graphic-element img{width:42px;height:42px;object-fit:cover;}.elementor-39 .elementor-element.elementor-element-681cd15 .ue-graphic-element,.elementor-39 .elementor-element.elementor-element-681cd15 .ue-graphic-element img{border-radius:100px 100px 100px 100px;}.elementor-39 .elementor-element.elementor-element-681cd15 .ue-ge-icon{color:#ffffff;font-size:15px;}.elementor-39 .elementor-element.elementor-element-681cd15 .ue-ge-text{color:#ffffff;}.elementor-39 .elementor-element.elementor-element-681cd15 .uc-mega_menu-mobile-logo{width:50%;}.elementor-39 .elementor-element.elementor-element-681cd15 .uc-mega_menu-mobile-logo img{margin:10px 10px 10px 10px;}.elementor-39 .elementor-element.elementor-element-6ba6f77{--display:flex;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-widget-ucaddon_mega_menu_inner_links .ue-ge-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_mega_menu_inner_links .ue-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_mega_menu_inner_links .ue-title:hover{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_mega_menu_inner_links .ue-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_mega_menu_inner_links .ue-text:hover{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_mega_menu_inner_links .ue-menu-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_mega_menu_inner_links .ue-link-item-link{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-39 .elementor-element.elementor-element-8fcea30 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2em 2em 2em 2em;}.elementor-39 .elementor-element.elementor-element-8fcea30 .ue-mega-menu-inner-links{grid-template-columns:repeat(4, minmax(0, 1fr));gap:30px;}.elementor-39 .elementor-element.elementor-element-8fcea30 .ue-link-item{flex-direction:row;justify-content:center;align-items:center;text-align:center;background-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-8fcea30 .ue-link-item.uc-megainner-current-page{background-color:var( --e-global-color-secondary );}.elementor-39 .elementor-element.elementor-element-8fcea30 .ue-link-item:hover{background-color:var( --e-global-color-secondary );}.elementor-39 .elementor-element.elementor-element-8fcea30 .ue-graphic-element{width:210px;height:150px;background-color:var( --e-global-color-d2fd1ae );border-style:none;margin-top:0px;}.elementor-39 .elementor-element.elementor-element-8fcea30 .ue-graphic-element img{width:210px;height:150px;object-fit:contain;}.elementor-39 .elementor-element.elementor-element-8fcea30 .ue-link-item:hover .ue-graphic-element{background-color:var( --e-global-color-d2fd1ae );}.elementor-39 .elementor-element.elementor-element-8fcea30 .ue-graphic-element,.elementor-39 .elementor-element.elementor-element-8fcea30 .ue-graphic-element img{border-radius:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-8fcea30 .ue-ge-icon{color:var( --e-global-color-d2fd1ae );}.elementor-39 .elementor-element.elementor-element-8fcea30 .ue-ge-text{color:var( --e-global-color-d2fd1ae );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-39 .elementor-element.elementor-element-8fcea30 .ue-title{color:#2c2c2c;margin-top:0px;}.elementor-39 .elementor-element.elementor-element-8fcea30 .ue-text{color:#a4a4a4;margin-top:0px;}.elementor-39 .elementor-element.elementor-element-8fcea30 .ue-menu-title{color:#000000;text-align:inherit;}.elementor-39 .elementor-element.elementor-element-8fcea30 .ue-link-item-link{margin-top:8px;}.elementor-39 .elementor-element.elementor-element-d527d07{--display:flex;--min-height:10px;--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;--justify-content:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--overflow:hidden;--border-radius:0px 0px 10px 10px;--padding-top:10px;--padding-bottom:8px;--padding-left:40px;--padding-right:40px;}.elementor-39 .elementor-element.elementor-element-d527d07:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-d527d07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5da50e4 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-39 .elementor-element.elementor-element-958f651 .elementor-button{background-color:var( --e-global-color-d2fd1ae );font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5;letter-spacing:0px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-958f651.elementor-element{--align-self:flex-start;}.elementor-39 .elementor-element.elementor-element-d343c92{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-39 .elementor-element.elementor-element-f1011b3{width:var( --container-widget-width, 10px );max-width:10px;--container-widget-width:10px;--container-widget-flex-grow:0;text-align:start;}.elementor-39 .elementor-element.elementor-element-f1011b3 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:21px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5;letter-spacing:0px;color:#FFFFFF66;}.elementor-39 .elementor-element.elementor-element-4a4cad2 .elementor-button{background-color:var( --e-global-color-d2fd1ae );font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5;letter-spacing:0px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-4a4cad2.elementor-element{--align-self:flex-start;}.elementor-39 .elementor-element.elementor-element-06743ab{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-39 .elementor-element.elementor-element-06743ab.e-con{--align-self:flex-end;}.elementor-39 .elementor-element.elementor-element-186082c .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5;letter-spacing:0px;color:var( --e-global-color-accent );}.elementor-39 .elementor-element.elementor-element-b854396 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5;letter-spacing:0px;color:var( --e-global-color-accent );}.elementor-39 .elementor-element.elementor-element-df9d9ed .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5;letter-spacing:0px;color:var( --e-global-color-accent );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-widget-theme-site-logo .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_mega_menu .uc-mega_menu_title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_mega_menu .uc-active_item .uc-mega_menu_title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_mega_menu .ue-ge-text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-39 .elementor-element.elementor-element-681cd15 .uc-mega_menu_title{font-size:var( --e-global-typography-e2a6d74-font-size );line-height:var( --e-global-typography-e2a6d74-line-height );letter-spacing:var( --e-global-typography-e2a6d74-letter-spacing );}.elementor-39 .elementor-element.elementor-element-681cd15 .uc-mega_menu-burger-icon{width:45px;height:45px;}.elementor-widget-ucaddon_mega_menu_inner_links .ue-ge-text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_mega_menu_inner_links .ue-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_mega_menu_inner_links .ue-title:hover{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_mega_menu_inner_links .ue-text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_mega_menu_inner_links .ue-text:hover{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_mega_menu_inner_links .ue-menu-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_mega_menu_inner_links .ue-link-item-link{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-39 .elementor-element.elementor-element-8fcea30 > .elementor-widget-container{padding:1.5em 1.5em 1.5em 1.5em;}.elementor-39 .elementor-element.elementor-element-8fcea30 .ue-mega-menu-inner-links{grid-template-columns:repeat(3, minmax(0, 1fr));gap:30px;}.elementor-39 .elementor-element.elementor-element-8fcea30 .ue-graphic-element{width:180px;height:130px;}.elementor-39 .elementor-element.elementor-element-8fcea30 .ue-graphic-element img{width:180px;height:130px;}.elementor-39 .elementor-element.elementor-element-8fcea30 .ue-ge-text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-39 .elementor-element.elementor-element-d527d07{--justify-content:center;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:9px;--padding-bottom:9px;--padding-left:15px;--padding-right:15px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-39 .elementor-element.elementor-element-958f651 .elementor-button{font-size:17px;line-height:1.5;letter-spacing:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-39 .elementor-element.elementor-element-f1011b3 .elementor-heading-title{font-size:17px;line-height:1.5;letter-spacing:0px;}.elementor-39 .elementor-element.elementor-element-4a4cad2 .elementor-button{font-size:17px;line-height:1.5;letter-spacing:0px;}.elementor-39 .elementor-element.elementor-element-186082c .elementor-heading-title{font-size:15px;line-height:1.5;letter-spacing:0px;}.elementor-39 .elementor-element.elementor-element-b854396 .elementor-heading-title{font-size:15px;line-height:1.5;letter-spacing:0px;}.elementor-39 .elementor-element.elementor-element-df9d9ed .elementor-heading-title{font-size:15px;line-height:1.5;letter-spacing:0px;}}@media(min-width:768px){.elementor-39 .elementor-element.elementor-element-a0cd8b0{--width:18%;}.elementor-39 .elementor-element.elementor-element-351888e{--width:82%;}.elementor-39 .elementor-element.elementor-element-6ba6f77{--content-width:1350px;}.elementor-39 .elementor-element.elementor-element-d343c92{--width:10px;}}@media(max-width:1024px) and (min-width:768px){.elementor-39 .elementor-element.elementor-element-a0cd8b0{--width:25%;}.elementor-39 .elementor-element.elementor-element-351888e{--width:75%;}}@media(max-width:767px){.elementor-39 .elementor-element.elementor-element-ba5218d{--flex-wrap:nowrap;}.elementor-39 .elementor-element.elementor-element-a0cd8b0{--width:80%;}.elementor-widget-theme-site-logo .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-39 .elementor-element.elementor-element-38f50c7{--container-widget-width:150px;--container-widget-flex-grow:0;width:var( --container-widget-width, 150px );max-width:150px;}.elementor-39 .elementor-element.elementor-element-351888e{--width:20%;}.elementor-widget-ucaddon_mega_menu .uc-mega_menu_title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_mega_menu .uc-active_item .uc-mega_menu_title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_mega_menu .ue-ge-text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-39 .elementor-element.elementor-element-681cd15 .uc-mega_menu_title{flex-direction:row;font-size:var( --e-global-typography-e2a6d74-font-size );line-height:var( --e-global-typography-e2a6d74-line-height );letter-spacing:var( --e-global-typography-e2a6d74-letter-spacing );}.elementor-39 .elementor-element.elementor-element-681cd15 .uc-mega_menu-burger-icon{width:45px;height:45px;}.elementor-widget-ucaddon_mega_menu_inner_links .ue-ge-text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_mega_menu_inner_links .ue-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_mega_menu_inner_links .ue-title:hover{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_mega_menu_inner_links .ue-text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_mega_menu_inner_links .ue-text:hover{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_mega_menu_inner_links .ue-menu-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_mega_menu_inner_links .ue-link-item-link{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-39 .elementor-element.elementor-element-8fcea30 .ue-mega-menu-inner-links{grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor-39 .elementor-element.elementor-element-8fcea30 .ue-link-item{justify-content:center;align-items:center;}.elementor-39 .elementor-element.elementor-element-8fcea30 .ue-graphic-element{width:150px;height:85px;}.elementor-39 .elementor-element.elementor-element-8fcea30 .ue-graphic-element img{width:150px;height:85px;}.elementor-39 .elementor-element.elementor-element-8fcea30 .ue-ge-text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-39 .elementor-element.elementor-element-d527d07{--justify-content:space-evenly;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:9px;--padding-bottom:9px;--padding-left:15px;--padding-right:15px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-39 .elementor-element.elementor-element-958f651 .elementor-button{font-size:12px;line-height:1.5;letter-spacing:0px;}.elementor-39 .elementor-element.elementor-element-d343c92{--width:5px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-39 .elementor-element.elementor-element-f1011b3 .elementor-heading-title{font-size:17px;line-height:1.5;letter-spacing:0px;}.elementor-39 .elementor-element.elementor-element-4a4cad2 .elementor-button{font-size:12px;line-height:1.5;letter-spacing:0px;}.elementor-39 .elementor-element.elementor-element-186082c .elementor-heading-title{font-size:15px;line-height:1.5;letter-spacing:0px;}.elementor-39 .elementor-element.elementor-element-b854396 .elementor-heading-title{font-size:15px;line-height:1.5;letter-spacing:0px;}.elementor-39 .elementor-element.elementor-element-df9d9ed .elementor-heading-title{font-size:15px;line-height:1.5;letter-spacing:0px;}}/* Start custom CSS */.header-wrap .e--pointer-underline .elementor-item:after {
    height: 2px;
    margin-bottom: -1px;
}

.header-wrap .elementor-nav-menu {
    border-bottom: solid 1px rgb(67 67 67 / 30%);
}

.header-wrap .elementor-nav-menu--main .elementor-nav-menu ul {
    width: 140% !important;
    margin-top: 15px !important;
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
    padding: 10px;
}

.uc-mega_menu_section-cover {
    background-color: transparent !important;
}

.uc-connected {
    padding: 0px 0px 0px 0px !important;
}

.elementor-widget-ucaddon_mega_menu_inner_links {
    background-color: #ffffff;
    border-radius: 5px 5px 0px 0px;
}

.uc-mega_menu_list .uc-mega_menu_list_item {
    border-bottom: solid 2px rgb(67 67 67 / 30%);
    transition: .3s all ease;
}

.uc-mega_menu_title {
    padding-bottom: 5px !important;
}

.uc-mega_menu_list .uc-mega_menu_list_item:hover {
    border-bottom: solid 2px #000000;
    transition: .3s all ease;
}


.line-btn .elementor-button-text {
    text-decoration: underline;
    display: flex;
    align-items: center;
    gap: 15px;
}

.line-btn .elementor-button-text:after {
    content: '';
    display: block;
    background-image: url('/wp-content/uploads/2026/08/line-arrow-btn.svg');
    background-size: contain;
    background-repeat: no-repeat;
    width: 13px;
    height: 13px;
}

.dropdown-text-link {
    display: flex;
    align-items: center;
    gap: 15px;
}

.dropdown-text-link:after {
    content: '';
    display: block;
    background-image: url('/wp-content/uploads/2026/08/line-arrow-black.svg');
    background-size: contain;
    background-repeat: no-repeat;
    width: 13px;
    height: 13px;
}

.dropdown-wrap .e-con-inner {
    padding: 15px 20px !important;
    background-color: #ffffff;
    border-radius: 5px;
}

.menu-wrap .e-con-inner {
    margin-top: 20px !important;
}

.uc-mega_menu-burger-icon:after {
    content: '';
    display: block;
    background-image: url('/wp-content/uploads/2026/08/line-black-menu-v3.svg');
    background-repeat: no-repeat;
    background-size: contain;
    width: 30px;
    height: 10px;
}


@media only screen and (min-width: 1250px) {
.tablet-below {
    display: none !important;
}
}

@media only screen and (max-width: 1350px) {
.header-wrap > .e-con-inner, 
.menu-wrap > .e-con-inner {
    max-width: 95%;
    margin: 0 auto;
}
}


@media only screen and (max-width: 1250px) {
.tablet-none {
    display: none !important;
}

.uc-mega_menu_title {
    padding-bottom: 10px !important;
    padding-top: 10px !important;
    padding-left: 15px !important;
    font-size: 18px !important;
    letter-spacing: 0.5px !important;
}

.uc-mega_menu_list .uc-mega_menu_list_item {
    border-bottom: solid 1px rgb(67 67 67 / 30%);
    transition: .3s all ease;
}

.uc-mega_menu_list .uc-mega_menu_list_item:last-child {
    border-bottom: solid 1px transparent !important;
    transition: .3s all ease;
}

.uc-mega_menu_list .uc-mega_menu_list_item:hover {
    border-bottom: solid 1px rgb(67 67 67 / 30%);
    transition: .3s all ease;
}

.book-link-menu {
    margin-bottom: 20px !important;
    padding: 9px 15px 9px 15px !important;
    border-radius: 10px !important;
}

.dropdown-wrap .e-con-inner {
    padding: 4px 8px 15px 8px !important;
}

.menu-wrap .e-con-inner {
    margin-top: 0px !important;
    padding-left: 0px !important;
}

.dropdown-text-link:after {
    width: 12px;
    height: 12px;
}

.line-btn .elementor-button-text:after {
    width: 10px;
    height: 10px;
}

.line-btn .elementor-button-text {
    gap: 12px;
}
}


@media only screen and (max-width: 1024px) {
.uc-mega_menu_title {
    font-size: 15px !important;
}
}


@media only screen and (max-width: 767px) {
.dropdown-wrap .e-con-inner {
    padding-left: 6px !important;
}
}

@media only screen and (max-width: 499px) {
.header-wrap > .e-con-inner {
    max-width: 85%;
    margin: 0 auto;
}
}/* End custom CSS */