.elementor-60192 .elementor-element.elementor-element-2b15b496 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-60192 .elementor-element.elementor-element-2b15b496 > .elementor-container{max-width:1245px;}.elementor-60192 .elementor-element.elementor-element-2b15b496{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0.25% 0.75% 0.25% 0.75%;}.elementor-60192 .elementor-element.elementor-element-2b15b496 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-60192 .elementor-element.elementor-element-19bbeffa.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-60192 .elementor-element.elementor-element-19bbeffa.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-60192 .elementor-element.elementor-element-19bbeffa.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-60192 .elementor-element.elementor-element-19bbeffa > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-60192 .elementor-element.elementor-element-1b7dc67{text-align:left;}.elementor-bc-flex-widget .elementor-60192 .elementor-element.elementor-element-4fdf24e9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-60192 .elementor-element.elementor-element-4fdf24e9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-60192 .elementor-element.elementor-element-4fdf24e9.elementor-column > .elementor-widget-wrap{justify-content:space-evenly;}.elementor-60192 .elementor-element.elementor-element-4fdf24e9 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0% 0% 0% 0%;}.elementor-60192 .elementor-element.elementor-element-58b22db8 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:18px 0px 0px 0px;}.elementor-60192 .elementor-element.elementor-element-58b22db8{z-index:2;--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );--nav-menu-icon-size:40px;}.elementor-60192 .elementor-element.elementor-element-58b22db8 .elementor-menu-toggle{margin-left:auto;background-color:#FFFFFF;}.elementor-60192 .elementor-element.elementor-element-58b22db8 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-60192 .elementor-element.elementor-element-58b22db8 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-60192 .elementor-element.elementor-element-58b22db8 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-60192 .elementor-element.elementor-element-58b22db8 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-60192 .elementor-element.elementor-element-58b22db8 .elementor-nav-menu--main .elementor-item:focus{color:#FFFFFF;fill:#FFFFFF;}.elementor-60192 .elementor-element.elementor-element-58b22db8 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-60192 .elementor-element.elementor-element-58b22db8 .elementor-nav-menu--dropdown a, .elementor-60192 .elementor-element.elementor-element-58b22db8 .elementor-menu-toggle{color:#565656;}.elementor-60192 .elementor-element.elementor-element-58b22db8 .elementor-nav-menu--dropdown a:hover,
					.elementor-60192 .elementor-element.elementor-element-58b22db8 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-60192 .elementor-element.elementor-element-58b22db8 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-60192 .elementor-element.elementor-element-58b22db8 .elementor-menu-toggle:hover{color:#FFFFFF;}.elementor-60192 .elementor-element.elementor-element-58b22db8 .elementor-nav-menu--dropdown a:hover,
					.elementor-60192 .elementor-element.elementor-element-58b22db8 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-60192 .elementor-element.elementor-element-58b22db8 .elementor-nav-menu--dropdown a.highlighted{background-color:#005694;}.elementor-60192 .elementor-element.elementor-element-58b22db8 .elementor-nav-menu--dropdown .elementor-item, .elementor-60192 .elementor-element.elementor-element-58b22db8 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Proxima Nova Rg Regular", Sans-serif;}.elementor-60192 .elementor-element.elementor-element-58b22db8 .elementor-nav-menu--dropdown{border-radius:0px 0px 0px 0px;}.elementor-60192 .elementor-element.elementor-element-58b22db8 .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:0px;border-top-right-radius:0px;}.elementor-60192 .elementor-element.elementor-element-58b22db8 .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.elementor-60192 .elementor-element.elementor-element-58b22db8 div.elementor-menu-toggle{color:#007AFC;}.elementor-60192 .elementor-element.elementor-element-58b22db8 div.elementor-menu-toggle svg{fill:#007AFC;}.elementor-60192 .elementor-element.elementor-element-58b22db8 div.elementor-menu-toggle:hover{color:#007AFC;}.elementor-60192 .elementor-element.elementor-element-58b22db8 div.elementor-menu-toggle:hover svg{fill:#007AFC;}.elementor-60192 .elementor-element.elementor-element-9d27f05 .jet-search-filter__input-wrapper{max-width:100%;}.elementor-60192 .elementor-element.elementor-element-dde0d48 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0% 0% 0% 0%;}.elementor-60192 .elementor-element.elementor-element-ee80365 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:18px 0px 0px 0px;}body:not(.rtl) .elementor-60192 .elementor-element.elementor-element-821b3bd{left:0px;}body.rtl .elementor-60192 .elementor-element.elementor-element-821b3bd{right:0px;}.elementor-60192 .elementor-element.elementor-element-821b3bd{top:0px;}.elementor-60192 .elementor-element.elementor-element-7f79aed:not(.elementor-motion-effects-element-type-background), .elementor-60192 .elementor-element.elementor-element-7f79aed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-60192 .elementor-element.elementor-element-7f79aed > .elementor-container{max-width:1245px;}.elementor-60192 .elementor-element.elementor-element-7f79aed{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:-75px;padding:0px 0px 0px 0px;z-index:5;}.elementor-60192 .elementor-element.elementor-element-7f79aed > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-60192 .elementor-element.elementor-element-a2e2412 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-60192 .elementor-element.elementor-element-a2e2412 .elementor-search-form__container{min-height:50px;}.elementor-60192 .elementor-element.elementor-element-a2e2412 .elementor-search-form__submit{min-width:calc( 3.5 * 50px );background-color:#4E9BED;}body:not(.rtl) .elementor-60192 .elementor-element.elementor-element-a2e2412 .elementor-search-form__icon{padding-left:calc(50px / 3);}body.rtl .elementor-60192 .elementor-element.elementor-element-a2e2412 .elementor-search-form__icon{padding-right:calc(50px / 3);}.elementor-60192 .elementor-element.elementor-element-a2e2412 .elementor-search-form__input, .elementor-60192 .elementor-element.elementor-element-a2e2412.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(50px / 3);padding-right:calc(50px / 3);}.elementor-60192 .elementor-element.elementor-element-a2e2412 .elementor-search-form__input,
					.elementor-60192 .elementor-element.elementor-element-a2e2412 .elementor-search-form__icon,
					.elementor-60192 .elementor-element.elementor-element-a2e2412 .elementor-lightbox .dialog-lightbox-close-button,
					.elementor-60192 .elementor-element.elementor-element-a2e2412 .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-60192 .elementor-element.elementor-element-a2e2412.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:#FFFFFF;fill:#FFFFFF;}.elementor-60192 .elementor-element.elementor-element-a2e2412:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{background-color:#000000;border-color:#5F5F5F;border-radius:0px;}.elementor-60192 .elementor-element.elementor-element-a2e2412.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{background-color:#000000;border-color:#5F5F5F;border-radius:0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1120px){.elementor-60192 .elementor-element.elementor-element-2b15b496{padding:1% 1.5% 1% 1.5%;}.elementor-60192 .elementor-element.elementor-element-58b22db8{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-60192 .elementor-element.elementor-element-58b22db8 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}}@media(max-width:767px){.elementor-60192 .elementor-element.elementor-element-2b15b496{margin-top:0%;margin-bottom:0%;padding:0.5% 1.5% 0% 1.5%;}.elementor-60192 .elementor-element.elementor-element-19bbeffa{width:50%;}.elementor-bc-flex-widget .elementor-60192 .elementor-element.elementor-element-19bbeffa.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-60192 .elementor-element.elementor-element-19bbeffa.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-60192 .elementor-element.elementor-element-4fdf24e9{width:50%;}.elementor-60192 .elementor-element.elementor-element-58b22db8 .elementor-nav-menu--main .elementor-item{padding-left:100px;padding-right:100px;padding-top:100px;padding-bottom:100px;}.elementor-60192 .elementor-element.elementor-element-58b22db8{--e-nav-menu-horizontal-menu-item-margin:calc( 100px / 2 );}.elementor-60192 .elementor-element.elementor-element-58b22db8 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:100px;}.elementor-60192 .elementor-element.elementor-element-58b22db8 .elementor-nav-menu--dropdown a{padding-left:54px;padding-right:54px;padding-top:19px;padding-bottom:19px;}.elementor-60192 .elementor-element.elementor-element-58b22db8 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-60192 .elementor-element.elementor-element-58b22db8 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:0px !important;}.elementor-60192 .elementor-element.elementor-element-58b22db8 .elementor-menu-toggle{border-width:0px;}.elementor-60192 .elementor-element.elementor-element-dde0d48{width:10%;}.elementor-60192 .elementor-element.elementor-element-ee80365 > .elementor-widget-container{padding:0% 0% 0% 0%;}}@media(min-width:768px){.elementor-60192 .elementor-element.elementor-element-19bbeffa{width:18%;}.elementor-60192 .elementor-element.elementor-element-4fdf24e9{width:76.307%;}.elementor-60192 .elementor-element.elementor-element-dde0d48{width:5%;}}@media(max-width:1120px) and (min-width:768px){.elementor-60192 .elementor-element.elementor-element-19bbeffa{width:25%;}.elementor-60192 .elementor-element.elementor-element-4fdf24e9{width:70%;}}/* Start custom CSS for image, class: .elementor-element-1b7dc67 */header.sticky-header .logo.blue {text-align:left !important;}

header .logo {min-width:220px !important;}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-58b22db8 */.elementor-nav-menu--main .elementor-nav-menu a, .elementor-nav-menu--main .elementor-nav-menu a.highlighted, .elementor-nav-menu--main .elementor-nav-menu a:focus, .elementor-nav-menu--main .elementor-nav-menu a:hover {
    padding:13px 14px;
}
.elementor-nav-menu a, .elementor-nav-menu a:focus, .elementor-nav-menu a:hover {
    line-height: 1.2em !important;
}
.elementor-nav-menu--main .elementor-nav-menu a {
    transition:none !important;
}
.menu-item-35780 ul li .menu-image{ display:block !important;}

span.menu-image-title-after.menu-image-title {
    padding-right: 5px;
    margin-right: 10px;
}
.elementor-nav-menu li.drpdwn_search{display:none;}

#dsec{width:100%;transition: 2s;}
.page-template-default #datamenu .elementor-nav-menu--main .elementor-nav-menu ul{width: auto !important;}
.sub-menu .menu-item-has-children span.menu-image-title {padding-left: 10px;}
@media (max-width: 767px){
    .elementor-nav-menu li li a.elementor-sub-item { justify-content:left !important;}
    .menu-item-35780 ul li .menu-image{ margin-right:10px;}
    .menu-image-title-after.menu-image-title{    padding-left: 0; font-size: 1.05em;}
    .elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-sub-item,
    .elementor-nav-menu li li .menu-image-title-after.menu-image-title{    padding-left: 0; font-size: 1.05em;}
    #dsec{ display:none !important;}
    .elementor-nav-menu--stretch .elementor-nav-menu__container.elementor-nav-menu--dropdown{ position:relative;}
    .elementor-nav-menu li.drpdwn_search{display:block; margin-bottom:80px;}
    .drpdwn_search #is-search-input-31736{    padding-left: 20px; padding-top:20px;padding-bottom:20px;}
    .elementor-nav-menu--stretch .elementor-nav-menu__container.elementor-nav-menu--dropdown .drpdwn_search .is-search-submit{height:42px; width:20%; padding:8px 45px;top: 10px;right: 10px; border: 1px solid #FFF;}
    .elementor-31669 .elementor-element.elementor-element-58b22db8 .elementor-nav-menu--dropdown{border-radius: 0;padding: 10px 0 20px; top:20px !important;}
.elementor-31669 .elementor-element.elementor-element-58b22db8 .elementor-nav-menu--dropdown li:first-child a{border-radius:0;}
.is-search-form { background:#000;padding:10px !important;}
.is-search-input { margin:8px; width:97%;}
.drpdwn_search a:hover{color: #565656 !important;}
.drpdwn_search a svg{margin-right:8px;}
}
@media (min-width:768px){
li.searchmbl.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-29207 {
    display: none !important;
    }
}

.searchwp-modal-form__content input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    width: 100%;
    border: 0px solid #666;
    border-radius: 0;
    padding: .5rem 1rem;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}
main.searchwp-modal-form__content {
    background-color: #000 !important;
    padding: 1em !important;
    border-radius: 0px !important;
}
.searchwp-modal-form__content .elementor-kit-13 button, .elementor-kit-13 input[type="button"], .elementor-kit-13 input[type="submit"], .elementor-kit-13 .elementor-button {
    padding: 8px 45px 8px 45px;
    border-color: #000;
}
.searchmbl img {
    display: block!Important;
}
li.searchmbl .menu-item a img, img.menu-image-title-after, img.menu-image-title-before, img.menu-image-title-above, img.menu-image-title-below, .menu-image-hover-wrapper .menu-image-title-above {
    width: 20px !important;
}
.elementor-nav-menu--main .elementor-nav-menu a,
.elementor-nav-menu--main .elementor-nav-menu:hover a,.elementor-nav-menu--main .elementor-nav-menu a:hover {
    padding:13px 14px;
    color:#fff;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ee80365 */.onclk button{
    background: none;
    color: #fff;
    padding: 10px;
    border: none;
    outline: none;
    padding-top:14px;
    padding-bottom:6px;
    
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2b15b496 *//***
* Shrinking Sticky header, no container edition
* class: .sticky-header
* Uses the built-in .elementor-container class for shrinking the header in non-container installs
*/
header.sticky-header {
    --header-height: 90px; /* Set your own header height */
    --shrink-header-to: 1; /* Shrinks to 60%, values: 0.1 to 1 */
    --transition-timing: .45s cubic-bezier(.4, 0, .2, 1); /* values: .1s to 0.5s (or more), replace "cubic-bezier(.4, 0, .2, 1)" with "ease" if you need a simpler transition */
    background-color: rgba(1, 66, 233, 0.7); /* Set your own background color */
    transition: background-color var(--transition-timing),
                backdrop-filter var(--transition-timing),
                box-shadow var(--transition-timing);
}
header.sticky-header.elementor-sticky--effects {
    background-color: rgba(255, 255, 255, 1); /* Set your own background color on scroll */
    box-shadow: 0px 4px 33px 1px rgba(0, 0, 0, .07); /* Delete this line if you don't want shadow on scroll */
    -webkit-backdrop-filter: saturate(180%) blur(20px); /* Delete this line if you don't use transparency on scroll */
    backdrop-filter: saturate(180%) blur(20px); /* Delete this line if you don't use transparency on scroll */
}
header.sticky-header > .elementor-container {
    min-height: var(--header-height);
    transition: min-height var(--transition-timing);
}
header.sticky-header.elementor-sticky--effects > .elementor-container {
    min-height: calc( var(--header-height) * var(--shrink-header-to) );
}

header.sticky-header.elementor-sticky--effects + header + .elementor-element.elementor-element-7f79aed {margin-bottom: -65px;}

/** Switch Colors **/

header.sticky-header.elementor-sticky--effects .elementor-element.elementor-element-58b22db8 .elementor-nav-menu--main .elementor-item {color:#22509D}
header.sticky-header.elementor-sticky--effects .onclk button {color:#005695;}

/** Switch Logos **/

header.sticky-header .logo.white {display:block;}
header.sticky-header .logo.blue {display:none;}
header.sticky-header.elementor-sticky--effects .logo.white {display:none;}
header.sticky-header.elementor-sticky--effects .logo.blue {display:block;}

/***
* class: .logo
* Add the class "logo" to your logo to scale your logo to 80% on scroll
*/
header.sticky-header .logo img,
header.sticky-header .logo.elementor-widget-theme-site-logo img,
header.sticky-header .logo .elementor-icon svg {
    --logo-height: 90px; /* This should be the original logo height _before_ being shrunk */
    --logo-shrink-to: 1; /* Shrinks logo to 80%, values: 0.10 to 1.00, where 1.00, as in 100%, won't shrink the logo */
    height: var(--logo-height);
    transition: height var(--transition-timing);
    width:auto;
}
header.sticky-header.elementor-sticky--effects .logo img,
header.sticky-header.elementor-sticky--effects .logo.elementor-widget-theme-site-logo img,
header.sticky-header.elementor-sticky--effects .logo .elementor-icon svg {
    height: calc(var(--logo-height) * var(--logo-shrink-to));
    width: auto;
}
header.sticky-header .logo .elementor-icon svg {
    width: auto;
}

@media (max-width:767px) {
    .elementor-60192 .elementor-element.elementor-element-19bbeffa.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {align-items: start;align-content: start;}
}/* End custom CSS */
/* Start custom CSS for search-form, class: .elementor-element-a2e2412 */.elementor-29197 .elementor-element.elementor-element-a2e2412:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container {
    background-color: #000000;
    border-color: #5F5F5F;
    border-width: 0px;
    border-radius: 0px;
}
.elementor-29197 input.elementor-search-form__input {
    padding-left: calc(50px / 3);
    padding-right: calc(50px / 3);
    border-color: #5f5f5f !important;
    border-width: 2px !important;
    border-style: solid;
    margin-right: 10px;
}
.elementor-search-form input[type=search]{
border:2px solid #5F5F5F;
margin-right: 15px;
} 
.is-form-style input.is-search-input{ width: 77%;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7f79aed */#dsec {
    display: none;
}
.is-menu.full-width-menu form{ top:75px !important;}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Proxima Nova Rg Regular';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://cra.com/wp-content/uploads/2020/07/proximanova-regular-webfont.woff2') format('woff2'),
		url('https://cra.com/wp-content/uploads/2020/07/proximanova-regular-webfont.woff') format('woff');
}
/* End Custom Fonts CSS */