.elementor-255 .elementor-element.elementor-element-2d57c3f1{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#4E4E4E;--border-color:#4E4E4E;--padding-top:5px;--padding-bottom:5px;--padding-left:20px;--padding-right:20px;--z-index:999;}.elementor-255 .elementor-element.elementor-element-2d57c3f1:not(.elementor-motion-effects-element-type-background), .elementor-255 .elementor-element.elementor-element-2d57c3f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #212122 100%, #21212242 26%);}.elementor-255 .elementor-element.elementor-element-eb065da{--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;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{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 );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-255 .elementor-element.elementor-element-243cae11 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-255 .elementor-element.elementor-element-243cae11 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-255 .elementor-element.elementor-element-243cae11{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-255 .elementor-element.elementor-element-243cae11 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-255 .elementor-element.elementor-element-243cae11 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-255 .elementor-element.elementor-element-243cae11 .elementor-icon-list-text{color:#CACACA;transition:color 0.3s;}.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 );}.elementor-255 .elementor-element.elementor-element-12fc666 .elementor-button{background-color:#DE414800;font-family:"TT Lakes", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:12px;letter-spacing:3px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 4px 0px;}.elementor-255 .elementor-element.elementor-element-12fc666 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-255 .elementor-element.elementor-element-12fc666 .elementor-button:hover, .elementor-255 .elementor-element.elementor-element-12fc666 .elementor-button:focus{color:var( --e-global-color-be91e8b );border-color:var( --e-global-color-accent );}.elementor-255 .elementor-element.elementor-element-12fc666 .elementor-button:hover svg, .elementor-255 .elementor-element.elementor-element-12fc666 .elementor-button:focus svg{fill:var( --e-global-color-be91e8b );}.elementor-255 .elementor-element.elementor-element-7e744a35{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-255 .elementor-element.elementor-element-6d519944 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-255 .elementor-element.elementor-element-6d519944 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-255 .elementor-element.elementor-element-6d519944{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-255 .elementor-element.elementor-element-6d519944 .elementor-icon-list-icon{padding-inline-end:9px;}.elementor-255 .elementor-element.elementor-element-6d519944 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-255 .elementor-element.elementor-element-6d519944 .elementor-icon-list-item > a{font-family:"TT Lakes", Sans-serif;font-size:12px;font-weight:700;letter-spacing:3px;}.elementor-255 .elementor-element.elementor-element-6d519944 .elementor-icon-list-text{color:var( --e-global-color-be91e8b );transition:color 0.3s;}.elementor-255 .elementor-element.elementor-element-6d519944 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-accent );}.elementor-255 .elementor-element.elementor-element-416272d9{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-255 .elementor-element.elementor-element-1606b99{--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;--justify-content:center;--margin-top:-1px;--margin-bottom:-1px;--margin-left:-1px;--margin-right:-1px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-widget-image .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 );}.elementor-255 .elementor-element.elementor-element-93e7aae{text-align:left;}.elementor-255 .elementor-element.elementor-element-93e7aae img{width:100%;}.elementor-255 .elementor-element.elementor-element-1a5a6ee5{--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;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{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 );}.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-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 );}.elementor-255 .elementor-element.elementor-element-476b2608 .elementor-menu-toggle{margin-left:auto;}.elementor-255 .elementor-element.elementor-element-476b2608 .elementor-nav-menu .elementor-item{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 );}.elementor-255 .elementor-element.elementor-element-476b2608 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-2a373be );fill:var( --e-global-color-2a373be );padding-left:0px;padding-right:0px;}.elementor-255 .elementor-element.elementor-element-476b2608{--e-nav-menu-horizontal-menu-item-margin:calc( 32px / 2 );}.elementor-255 .elementor-element.elementor-element-476b2608 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:32px;}.elementor-255 .elementor-element.elementor-element-476b2608 .elementor-nav-menu--dropdown a, .elementor-255 .elementor-element.elementor-element-476b2608 .elementor-menu-toggle{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-255 .elementor-element.elementor-element-476b2608 .elementor-nav-menu--dropdown{background-color:#02010100;}.elementor-255 .elementor-element.elementor-element-476b2608 .elementor-nav-menu--dropdown a:hover,
					.elementor-255 .elementor-element.elementor-element-476b2608 .elementor-nav-menu--dropdown a:focus,
					.elementor-255 .elementor-element.elementor-element-476b2608 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-255 .elementor-element.elementor-element-476b2608 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-255 .elementor-element.elementor-element-476b2608 .elementor-menu-toggle:hover,
					.elementor-255 .elementor-element.elementor-element-476b2608 .elementor-menu-toggle:focus{color:var( --e-global-color-text );}.elementor-255 .elementor-element.elementor-element-476b2608 .elementor-nav-menu--dropdown a:hover,
					.elementor-255 .elementor-element.elementor-element-476b2608 .elementor-nav-menu--dropdown a:focus,
					.elementor-255 .elementor-element.elementor-element-476b2608 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-255 .elementor-element.elementor-element-476b2608 .elementor-nav-menu--dropdown a.highlighted{background-color:#02010100;}.elementor-255 .elementor-element.elementor-element-476b2608 .elementor-nav-menu--dropdown a.elementor-item-active{background-color:#02010100;}header.sticky-header .rtmega-menu-container .desktop-menu-area > .rtmega-megamenu > .menu-item > .menu-link{color:var( --e-global-color-text );}header.sticky-header .rtmega-menu-container .desktop-menu-area > .rtmega-megamenu > .menu-item:hover > .menu-link{color:var( --e-global-color-accent );}header.sticky-header{background:var( --e-global-color-text );}.elementor-255 .elementor-element.elementor-element-9ad4b33 .rtmega-menu-container .desktop-menu-area .rtmega-megamenu > .menu-item > .menu-link{padding-left:0px;padding-right:0px;padding-top:5px;padding-bottom:5px;text-align:center;color:var( --e-global-color-2a373be );}.elementor-255 .elementor-element.elementor-element-9ad4b33 .rtmega-menu-container .vertical-expaned-menu-area .rtmega-megamenu > .menu-item > .menu-link{padding-left:0px;padding-right:0px;padding-top:5px;padding-bottom:5px;text-align:center;color:var( --e-global-color-2a373be );}.elementor-255 .elementor-element.elementor-element-9ad4b33 .rtmega-menu-container .desktop-menu-area .rtmega-megamenu > .menu-item:not(:last-child){margin-right:10px;}.elementor-255 .elementor-element.elementor-element-9ad4b33 .rtmega-menu-container .vertical-expaned-menu-area .rtmega-megamenu > .menu-item:not(:last-child){margin-right:10px;}.elementor-255 .elementor-element.elementor-element-9ad4b33 .rtmega-menu-container .desktop-menu-area .rtmega-megamenu .menu-item ul.sub-menu:not(.rtmegamenu-contents):not(.rtmegamenu-contents){min-width:345px;width:345px;}.elementor-255 .elementor-element.elementor-element-9ad4b33 .rtmega-menu-container .vertical-expaned-menu-area .rtmega-megamenu .menu-item ul.sub-menu:not(.rtmegamenu-contents):not(.rtmegamenu-contents){min-width:345px;width:345px;}.elementor-255 .elementor-element.elementor-element-9ad4b33 .rtmega-menu-container .desktop-menu-area .rtmega-megamenu > .menu-item > ul.sub-menu:not(.rtmegamenu-contents){padding:10px 20px 10px 20px;}.elementor-255 .elementor-element.elementor-element-9ad4b33 .rtmega-menu-container .vertical-expaned-menu-area .rtmega-megamenu > .menu-item > ul.sub-menu:not(.rtmegamenu-contents){padding:10px 20px 10px 20px;}.elementor-255 .elementor-element.elementor-element-9ad4b33 .rtmega-menu-container .desktop-menu-area .rtmega-megamenu .menu-item ul.sub-menu:not(.rtmegamenu-contents) .menu-item{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-255 .elementor-element.elementor-element-9ad4b33 .rtmega-menu-container .vertical-expaned-menu-area .rtmega-megamenu .menu-item ul.sub-menu:not(.rtmegamenu-contents) .menu-item{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-255 .elementor-element.elementor-element-9ad4b33 .rtmega-menu-container .desktop-menu-area .rtmega-megamenu .menu-item ul.sub-menu:not(.rtmegamenu-contents) .menu-item .menu-link{padding:20px 20px 20px 0px;text-align:left;}.elementor-255 .elementor-element.elementor-element-9ad4b33 .rtmega-menu-container .vertical-expaned-menu-area .rtmega-megamenu .menu-item ul.sub-menu:not(.rtmegamenu-contents) .menu-item .menu-link{padding:20px 20px 20px 0px;text-align:left;}.elementor-255 .elementor-element.elementor-element-9ad4b33 .rtmega-menu-container .mobile-menu-area .rtmega-menu-mobile-sidebar .rtmega-megamenu > .menu-item > .menu-link{padding-top:15px;padding-bottom:15px;}.elementor-255 .elementor-element.elementor-element-9ad4b33{z-index:9;}.elementor-255 .elementor-element.elementor-element-9ad4b33 li.menu-item .menu-desc{display:none;}.elementor-255 .elementor-element.elementor-element-9ad4b33 .rtmega-menu-container .desktop-menu-area .rtmega-megamenu .menu-item .menu-link, .elementor-255 .elementor-element.elementor-element-9ad4b33 .rtmega-menu-container .vertical-expaned-menu-area .rtmega-megamenu .menu-item .menu-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 );}.elementor-255 .elementor-element.elementor-element-9ad4b33 .rtmega-menu-container .desktop-menu-area .rtmega-megamenu .menu-item-has-children .menu-link .menu-text .submenu-parent-icon{display:none !important;}.elementor-255 .elementor-element.elementor-element-9ad4b33 .rtmega-menu-container .vertical-expaned-menu-area .rtmega-megamenu .menu-item-has-children .menu-link .menu-text .submenu-parent-icon{display:none !important;}.elementor-255 .elementor-element.elementor-element-9ad4b33 .rtmega-menu-container .desktop-menu-area .rtmega-megamenu .menu-item ul.sub-menu:not(.rtmegamenu-contents) > .menu-item > .menu-link{color:var( --e-global-color-2a373be );}.elementor-255 .elementor-element.elementor-element-9ad4b33 .rtmega-menu-container .vertical-expaned-menu-area .rtmega-megamenu .menu-item ul.sub-menu:not(.rtmegamenu-contents) > .menu-item > .menu-link{color:var( --e-global-color-2a373be );}.elementor-255 .elementor-element.elementor-element-9ad4b33 .rtmega-menu-container .desktop-menu-area .rtmega-megamenu .menu-item ul.sub-menu:not(.rtmegamenu-contents){background-color:var( --e-global-color-accent );}.elementor-255 .elementor-element.elementor-element-9ad4b33 .rtmega-menu-container .vertical-expaned-menu-area .rtmega-megamenu .menu-item ul.sub-menu:not(.rtmegamenu-contents){background-color:var( --e-global-color-accent );}.elementor-255 .elementor-element.elementor-element-9ad4b33 .rtmega-menu-container .desktop-menu-area .rtmega-megamenu > .menu-item > ul.sub-menu:not(.rtmegamenu-contents) .menu-item:hover> a 
								{color:var( --e-global-color-be91e8b );}.elementor-255 .elementor-element.elementor-element-9ad4b33 .rtmega-menu-container .vertical-expaned-menu-area .rtmega-megamenu > .menu-item > ul.sub-menu:not(.rtmegamenu-contents) .menu-item:hover> a 
								{color:var( --e-global-color-be91e8b );}.elementor-255 .elementor-element.elementor-element-9ad4b33 .rtmega-menu-container .desktop-menu-area .rtmega-megamenu > .menu-item > ul.sub-menu:not(.rtmegamenu-contents):after 
								{border-bottom-color:var( --e-global-color-be91e8b );}.elementor-255 .elementor-element.elementor-element-9ad4b33 .rtmega-menu-container .vertical-expaned-menu-area .rtmega-megamenu > .menu-item > ul.sub-menu:not(.rtmegamenu-contents):after 
								{border-bottom-color:var( --e-global-color-be91e8b );}
							.elementor-255 .elementor-element.elementor-element-9ad4b33 .rtmega-menu-container .desktop-menu-area .rtmega-megamenu .menu-item > ul.sub-menu:not(.rtmegamenu-contents) > .menu-item > .menu-link, 
							.elementor-255 .elementor-element.elementor-element-9ad4b33 .rtmega-menu-container .vertical-expaned-menu-area .rtmega-megamenu .menu-item > ul.sub-menu:not(.rtmegamenu-contents) > .menu-item > .menu-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 );}.elementor-255 .elementor-element.elementor-element-9ad4b33 .rtmega-menu-container .desktop-menu-area .rtmega-megamenu .menu-item ul.sub-menu:not(.rtmegamenu-contents) .menu-item:not(:last-child){border-bottom-style:solid;border-bottom-color:#c4c4c4;border-bottom-width:1px;}.elementor-255 .elementor-element.elementor-element-9ad4b33 .rtmega-menu-container .vertical-expaned-menu-area .rtmega-megamenu .menu-item ul.sub-menu:not(.rtmegamenu-contents) .menu-item:not(:last-child){border-bottom-style:solid;border-bottom-color:#c4c4c4;border-bottom-width:1px;}.elementor-255 .elementor-element.elementor-element-9ad4b33 .rtmega-menu-container .desktop-menu-area .rtmega-megamenu .menu-item ul.sub-menu:not(.rtmegamenu-contents) .menu-item .menu-link .menu-desc{color:#497696;}.elementor-255 .elementor-element.elementor-element-9ad4b33 .rtmega-menu-container .vertical-expaned-menu-area .rtmega-megamenu .menu-item ul.sub-menu:not(.rtmegamenu-contents) .menu-item .menu-link .menu-desc{color:#497696;}.elementor-255 .elementor-element.elementor-element-9ad4b33 .rtmega-menu-container .mobile-menu-area .rtmega-menu-mobile-sidebar .rtmega-megamenu .menu-item .menu-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 );}.elementor-255 .elementor-element.elementor-element-9ad4b33 .rtmega-menu-mobile-button{color:var( --e-global-color-be91e8b );}.elementor-255 .elementor-element.elementor-element-40ddaba7{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-255 .elementor-element.elementor-element-cceea1b .elementor-button{background-color:#DE414800;font-family:"TT Lakes", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:3px;fill:var( --e-global-color-be91e8b );color:var( --e-global-color-be91e8b );}.elementor-255 .elementor-element.elementor-element-cceea1b .elementor-button:hover, .elementor-255 .elementor-element.elementor-element-cceea1b .elementor-button:focus{background-color:#4C4C4C00;color:var( --e-global-color-be91e8b );}.elementor-255 .elementor-element.elementor-element-cceea1b .elementor-button:hover svg, .elementor-255 .elementor-element.elementor-element-cceea1b .elementor-button:focus svg{fill:var( --e-global-color-be91e8b );}@media(max-width:1024px){.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-255 .elementor-element.elementor-element-476b2608 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-text-font-size );}.elementor-255 .elementor-element.elementor-element-9ad4b33 .rtmega-menu-container .desktop-menu-area .rtmega-megamenu .menu-item .menu-link, .elementor-255 .elementor-element.elementor-element-9ad4b33 .rtmega-menu-container .vertical-expaned-menu-area .rtmega-megamenu .menu-item .menu-link{font-size:var( --e-global-typography-text-font-size );}
							.elementor-255 .elementor-element.elementor-element-9ad4b33 .rtmega-menu-container .desktop-menu-area .rtmega-megamenu .menu-item > ul.sub-menu:not(.rtmegamenu-contents) > .menu-item > .menu-link, 
							.elementor-255 .elementor-element.elementor-element-9ad4b33 .rtmega-menu-container .vertical-expaned-menu-area .rtmega-megamenu .menu-item > ul.sub-menu:not(.rtmegamenu-contents) > .menu-item > .menu-link{font-size:var( --e-global-typography-text-font-size );}.elementor-255 .elementor-element.elementor-element-9ad4b33 .rtmega-menu-container .mobile-menu-area .rtmega-menu-mobile-sidebar .rtmega-megamenu .menu-item .menu-link{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-255 .elementor-element.elementor-element-2d57c3f1{--z-index:2;}.elementor-255 .elementor-element.elementor-element-eb065da{--flex-wrap:nowrap;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-255 .elementor-element.elementor-element-243cae11 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-255 .elementor-element.elementor-element-243cae11 .elementor-icon-list-item > a{font-size:14px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-255 .elementor-element.elementor-element-416272d9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-255 .elementor-element.elementor-element-1606b99{--width:80%;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-255 .elementor-element.elementor-element-93e7aae{text-align:left;}.elementor-255 .elementor-element.elementor-element-93e7aae img{width:80%;}.elementor-255 .elementor-element.elementor-element-1a5a6ee5{--width:20%;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-255 .elementor-element.elementor-element-476b2608 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-text-font-size );}.elementor-255 .elementor-element.elementor-element-476b2608{--nav-menu-icon-size:26px;}.elementor-255 .elementor-element.elementor-element-9ad4b33 .rtmega-menu-container .desktop-menu-area .rtmega-megamenu .menu-item ul.sub-menu:not(.rtmegamenu-contents) .menu-item{margin:0px 0px 0px 0px;}.elementor-255 .elementor-element.elementor-element-9ad4b33 .rtmega-menu-container .vertical-expaned-menu-area .rtmega-megamenu .menu-item ul.sub-menu:not(.rtmegamenu-contents) .menu-item{margin:0px 0px 0px 0px;}.elementor-255 .elementor-element.elementor-element-9ad4b33{z-index:999;}.elementor-255 .elementor-element.elementor-element-9ad4b33 .rtmega-menu-container .desktop-menu-area .rtmega-megamenu .menu-item .menu-link, .elementor-255 .elementor-element.elementor-element-9ad4b33 .rtmega-menu-container .vertical-expaned-menu-area .rtmega-megamenu .menu-item .menu-link{font-size:var( --e-global-typography-text-font-size );}
							.elementor-255 .elementor-element.elementor-element-9ad4b33 .rtmega-menu-container .desktop-menu-area .rtmega-megamenu .menu-item > ul.sub-menu:not(.rtmegamenu-contents) > .menu-item > .menu-link, 
							.elementor-255 .elementor-element.elementor-element-9ad4b33 .rtmega-menu-container .vertical-expaned-menu-area .rtmega-megamenu .menu-item > ul.sub-menu:not(.rtmegamenu-contents) > .menu-item > .menu-link{font-size:var( --e-global-typography-text-font-size );}.elementor-255 .elementor-element.elementor-element-9ad4b33 .rtmega-menu-container .mobile-menu-area .rtmega-menu-mobile-sidebar .rtmega-megamenu .menu-item .menu-link{font-size:var( --e-global-typography-text-font-size );}}@media(min-width:768px){.elementor-255 .elementor-element.elementor-element-eb065da{--width:75%;}.elementor-255 .elementor-element.elementor-element-7e744a35{--width:25%;}.elementor-255 .elementor-element.elementor-element-1606b99{--width:300px;}.elementor-255 .elementor-element.elementor-element-1a5a6ee5{--width:65%;}.elementor-255 .elementor-element.elementor-element-40ddaba7{--width:200px;}}/* Start custom CSS for nav-menu, class: .elementor-element-476b2608 */a.elementor-item{
     position: relative !important;
}

a.elementor-item:hover,a.elementor-item:active{
    border-top: 2px solid #DE4148;
    
    
}

a.elementor-item:hover::before {
   content: " ";
    /*position: relative !important;*/
    top: -2px !important;
    left: -9px !important;
    width: 3px !important;
    height: 15px !important;
    background: #DE4148 !important;
   transform: skew(-45deg) !important;
   
}




/*.menu-item a{*/
    /*/  position: absolute;*/
  /*content: "";*/
/*  top: 0px;*/
/*  left: 0px;*/
/*  transform: 45px;*/
/*  transform: skew(-45deg);*/
/*  width: 5px;*/
/*  height: 20px;*/

/*}

/*.menu-item a:hover::before,*/
/*.menu-item.current-menu-item a::before {*/
/*  opacity: 1;*/
/*}*//* End custom CSS */
/* Start custom CSS for rt-mega-navigation-menu, class: .elementor-element-9ad4b33 */ul.sub-menu.default.menu-odd.menu-depth-1{
    margin-top: 40px;
}

ul.sub-menu.default.menu-odd.menu-depth-1::before {
  content: '';
  position: absolute;
  top: -10px; /* Adjust if needed */
  left: 30px; /* Center this manually or use 50% + transform */
  transform: translateX(0); /* optional centering */
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #d93b3b; /* Match your submenu background */
  z-index: 9999;
}

ul.sub-menu.default.menu-odd.menu-depth-1 .sub-menu-item {
  position: relative;
  padding-right: 20px; /* Make space for the icon */
}

ul.sub-menu.default.menu-odd.menu-depth-1 .sub-menu-item::after {
  content: '›'; /* Right-facing arrow */
  position: absolute;
  right: 5px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 28px;
  color: white; /* Match your text color */
}



/* Step 1: Ensure the anchor tag is relatively positioned */
.menu-item-depth-0 > a.menu-link.main-menu-link {
  position: relative;
  display: inline-block;
  padding-top: 10px;
}

/* Step 2: Add top red border on hover or active */
.menu-item-depth-0 > a.menu-link.main-menu-link:hover,
.menu-item-depth-0 > a.menu-link.main-menu-link:active {
  border-top: 2px solid #DE4148;
}

/* Step 3: Add skewed red vertical line on the left using ::before */
.menu-item-depth-0 > a.menu-link.main-menu-link:hover::before {
 content: "";
  position: absolute;
  top: -1px;
  left: -8px;
  width: 2px;
  height: 15px;
  background: #DE4148;
  transform: skew(-45deg);
}
.menu-item-depth-0 > a.menu-link.main-menu-link:active::before {
  content: "";
  position: absolute;
  top: -2px;
  left: -9px;
  width: 3px;
  height: 15px;
  background: #DE4148;
  transform: skew(-45deg);
}


a.rtmega-menu-mobile-button {
  font-size: 30px;
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a5a6ee5 */@media only screen and (max-width:767px){
    .menu-mobile-red{
        background-color:#DE4148;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cceea1b */.header-btn{
    height: 120px;
  display: flex;
  align-items: center;
  justify-content: center;
    
}


.header-btn {
  position: relative;
  /*background-color: #212122;*/
  clip-path: polygon(0 0, 100% 0, 100% 100%, 18px 100%, 0 calc(100% - 18px));
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 18px 100%, 0 calc(100% - 18px));
  z-index: 1;
  border: 1px solid #4e4e4e;
}
.header-btn:hover{
     height: 120px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #212122;
}

.header-btn::after {
     content: "";
  position: absolute;
    bottom: 17px;
  left: -2px;
  width: 30px;
  height: 1.5px;
  background: #4d4d4d;
  transform: rotate(45deg);
  transform-origin: bottom left;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40ddaba7 *//*.contact{*/
/*   -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 18px 100%, 0 calc(100% - 18px));*/
/*clip-path: polygon(0 0, 100% 0, 100% 100%, 18px 100%, 0 calc(100% - 18px));*/

/*}*/
 
/* .elementor-255 .elementor-element.elementor-element-40ddaba7 {*/
/*  position: relative;*/
/*  background-color: #212122;*/
/*  clip-path: polygon(0 0, 100% 0, 100% 100%, 18px 100%, 0 calc(100% - 18px));*/
/*  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 18px 100%, 0 calc(100% - 18px));*/
/*  z-index: 1;*/
/*}*/

/*.elementor-255 .elementor-element.elementor-element-40ddaba7::after {*/
/*     content: "";*/
/*  position: absolute;*/
/*    bottom: 17px;*/
/*  left: -2px;*/
/*  width: 30px;*/
/*  height: 1.5px;*/
/*  background: #4d4d4d;*/
/*  transform: rotate(45deg);*/
/*  transform-origin: bottom left;*/
/*  z-index: 1;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-416272d9 */.elementor-255 .elementor-element.elementor-element-416272d9{
    position: absolute;
    width: 100%;
    z-index: 99;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'TT Lakes';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://sequenceqcs.com/wp-content/uploads/2025/07/font-1.woff') format('woff');
}
@font-face {
	font-family: 'TT Lakes';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://sequenceqcs.com/wp-content/uploads/2025/07/font-2.woff') format('woff');
}
@font-face {
	font-family: 'TT Lakes';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://sequenceqcs.com/wp-content/uploads/2025/07/font-3.woff') format('woff');
}
@font-face {
	font-family: 'TT Lakes';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://sequenceqcs.com/wp-content/uploads/2025/07/font-4.woff') format('woff');
}
@font-face {
	font-family: 'TT Lakes';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://sequenceqcs.com/wp-content/uploads/2025/07/font-7.woff') format('woff');
}
@font-face {
	font-family: 'TT Lakes';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://sequenceqcs.com/wp-content/uploads/2025/07/font-11.woff') format('woff');
}
@font-face {
	font-family: 'TT Lakes';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://sequenceqcs.com/wp-content/uploads/2025/07/font-14.woff') format('woff');
}
/* End Custom Fonts CSS */