.elementor-195079 .elementor-element.elementor-element-4281f54d{--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;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;--z-index:10001;}.elementor-195079 .elementor-element.elementor-element-4281f54d:not(.elementor-motion-effects-element-type-background), .elementor-195079 .elementor-element.elementor-element-4281f54d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-195079 .elementor-element.elementor-element-49eb669{--display:flex;}.elementor-195079 .elementor-element.elementor-element-c2be7ee{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-195079 .elementor-element.elementor-element-c2be7ee > .elementor-widget-container{margin:0px 00px 0px 010px;padding:0px 0px 5px 0px;}.elementor-195079 .elementor-element.elementor-element-c2be7ee.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-195079 .elementor-element.elementor-element-d0c0a13{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-195079 .elementor-element.elementor-element-d0c0a13.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-195079 .elementor-element.elementor-element-e599798 .jet-ajax-search__source-results-item_icon svg{width:24px;}.elementor-195079 .elementor-element.elementor-element-e599798 .jet-ajax-search__source-results-item_icon{font-size:24px;}.elementor-195079 .elementor-element.elementor-element-e599798{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-195079 .elementor-element.elementor-element-e599798 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-195079 .elementor-element.elementor-element-e599798.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-195079 .elementor-element.elementor-element-e599798:hover .elementor-widget-container{border-style:none;}.elementor-195079 .elementor-element.elementor-element-e599798 .jet-ajax-search__form{background-color:#FFFFFF;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.4);border-style:solid;border-width:1px 1px 1px 1px;border-color:#ADADAD;border-radius:25px 25px 25px 25px;}.elementor-195079 .elementor-element.elementor-element-e599798 .jet-ajax-search__form--focus{box-shadow:0px 2px 8px 0px rgba(0,0,0,0.5);}.elementor-195079 .elementor-element.elementor-element-e599798 .jet-ajax-search__field{font-size:22px;font-weight:600;color:#1E4F75;background-color:#FFFFFF;border-color:#000000;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);border-width:0px 0px 0px 0px;border-radius:20px 20px 20px 20px;}.elementor-195079 .elementor-element.elementor-element-e599798 .jet-ajax-search__form--focus .jet-ajax-search__field{border-color:#FFFFFF;}.elementor-195079 .elementor-element.elementor-element-e599798 .jet-ajax-search__submit-icon{font-size:27px;}.elementor-195079 .elementor-element.elementor-element-e599798 .jet-ajax-search__submit{color:#FFFFFF;background-color:#53A96B;margin:0px 0px 0px 0px;border-radius:0px 20px 20px 0px;}.elementor-195079 .elementor-element.elementor-element-e599798 .jet-ajax-search__submit:hover{color:#FFFFFF;background-color:#1E4F75;}.elementor-195079 .elementor-element.elementor-element-e599798 .jet-ajax-search__results-area{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-195079 .elementor-element.elementor-element-e599798 .jet-ajax-search__item-title{font-size:16px;font-weight:600;}.elementor-195079 .elementor-element.elementor-element-e599798 .jet-search-title-fields__item-value{font-size:12px;}.elementor-195079 .elementor-element.elementor-element-e599798 .jet-ajax-search__results-count{font-size:20px;color:#000000;background-color:#FFFFFF;}.elementor-195079 .elementor-element.elementor-element-e599798 .jet-ajax-search__full-results{font-size:20px;font-weight:700;color:#000000;background-color:#FFFFFF;}.elementor-195079 .elementor-element.elementor-element-e599798 .jet-ajax-search__arrow-button{background-color:#FFFFFF;}.elementor-195079 .elementor-element.elementor-element-7c5a767 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-195079 .elementor-element.elementor-element-7c5a767{text-align:center;}.elementor-195079 .elementor-element.elementor-element-7c5a767 .elementor-heading-title{font-size:14px;}.elementor-195079 .elementor-element.elementor-element-ca6820a{--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-195079 .elementor-element.elementor-element-ca6820a.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-195079 .elementor-element.elementor-element-24ba7d4 .elementor-button{background-color:#53A96B;font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:25px 25px 25px 25px;}.elementor-195079 .elementor-element.elementor-element-24ba7d4 .elementor-button:hover, .elementor-195079 .elementor-element.elementor-element-24ba7d4 .elementor-button:focus{background-color:#1E4F75;}.elementor-195079 .elementor-element.elementor-element-24ba7d4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-195079 .elementor-element.elementor-element-24ba7d4.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-195079 .elementor-element.elementor-element-2588647 .dce-transforms > *:first-child{transform:rotateZ(0deg) rotateX(0deg) rotateY(0deg) scale(1.05) translateX(0px) translateY(0px) translateZ(0px);}.elementor-195079 .elementor-element.elementor-element-2588647 .elementor-nav-menu--dropdown a:hover,
					.elementor-195079 .elementor-element.elementor-element-2588647 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-195079 .elementor-element.elementor-element-2588647 .elementor-nav-menu--dropdown a.highlighted{background-color:#E3E3E3;}.elementor-195079 .elementor-element.elementor-element-2588647 .elementor-nav-menu--dropdown{border-radius:0px 0px 0px 0px;}.elementor-195079 .elementor-element.elementor-element-2588647 .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:0px;border-top-right-radius:0px;}.elementor-195079 .elementor-element.elementor-element-2588647 .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.elementor-195079 .elementor-element.elementor-element-2588647 .elementor-nav-menu--dropdown li:not(:last-child){border-style:none;border-bottom-width:5px;}.elementor-195079 .elementor-element.elementor-element-1632b2cc{--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;--justify-content:flex-start;--align-items:center;--gap:0px 020px;--row-gap:0px;--column-gap:020px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DDDDDD;--border-color:#DDDDDD;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;--z-index:10000;}.elementor-195079 .elementor-element.elementor-element-1632b2cc:not(.elementor-motion-effects-element-type-background), .elementor-195079 .elementor-element.elementor-element-1632b2cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-195079 .elementor-element.elementor-element-633fc1be{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;--e-nav-menu-horizontal-menu-item-margin:calc( 30px / 2 );}.elementor-195079 .elementor-element.elementor-element-633fc1be > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 2%;}.elementor-195079 .elementor-element.elementor-element-633fc1be.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-195079 .elementor-element.elementor-element-633fc1be .elementor-menu-toggle{margin-left:auto;background-color:#02010100;}.elementor-195079 .elementor-element.elementor-element-633fc1be .elementor-nav-menu .elementor-item{font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;}.elementor-195079 .elementor-element.elementor-element-633fc1be .elementor-nav-menu--main .elementor-item{color:#1E4F75;fill:#1E4F75;padding-left:0px;padding-right:0px;padding-top:5px;padding-bottom:5px;}.elementor-195079 .elementor-element.elementor-element-633fc1be .elementor-nav-menu--main .elementor-item:hover,
					.elementor-195079 .elementor-element.elementor-element-633fc1be .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-195079 .elementor-element.elementor-element-633fc1be .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-195079 .elementor-element.elementor-element-633fc1be .elementor-nav-menu--main .elementor-item:focus{color:#324A6D;fill:#324A6D;}.elementor-195079 .elementor-element.elementor-element-633fc1be .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-195079 .elementor-element.elementor-element-633fc1be .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#324A6D;}.elementor-195079 .elementor-element.elementor-element-633fc1be .e--pointer-framed .elementor-item:before,
					.elementor-195079 .elementor-element.elementor-element-633fc1be .e--pointer-framed .elementor-item:after{border-color:#324A6D;}.elementor-195079 .elementor-element.elementor-element-633fc1be .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#324A6D;}.elementor-195079 .elementor-element.elementor-element-633fc1be .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-195079 .elementor-element.elementor-element-633fc1be .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:#324A6D;}.elementor-195079 .elementor-element.elementor-element-633fc1be .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-195079 .elementor-element.elementor-element-633fc1be .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:#324A6D;}.elementor-195079 .elementor-element.elementor-element-633fc1be .e--pointer-framed .elementor-item:before{border-width:1px;}.elementor-195079 .elementor-element.elementor-element-633fc1be .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 1px 1px;}.elementor-195079 .elementor-element.elementor-element-633fc1be .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:1px 1px 0 0;}.elementor-195079 .elementor-element.elementor-element-633fc1be .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:1px 0 0 1px;}.elementor-195079 .elementor-element.elementor-element-633fc1be .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 1px 1px 0;}.elementor-195079 .elementor-element.elementor-element-633fc1be .e--pointer-underline .elementor-item:after,
					 .elementor-195079 .elementor-element.elementor-element-633fc1be .e--pointer-overline .elementor-item:before,
					 .elementor-195079 .elementor-element.elementor-element-633fc1be .e--pointer-double-line .elementor-item:before,
					 .elementor-195079 .elementor-element.elementor-element-633fc1be .e--pointer-double-line .elementor-item:after{height:1px;}.elementor-195079 .elementor-element.elementor-element-633fc1be .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:30px;}.elementor-195079 .elementor-element.elementor-element-633fc1be .elementor-nav-menu--dropdown a, .elementor-195079 .elementor-element.elementor-element-633fc1be .elementor-menu-toggle{color:#1E4F75;fill:#1E4F75;}.elementor-195079 .elementor-element.elementor-element-633fc1be .elementor-nav-menu--dropdown{background-color:#D8D8D8;}.elementor-195079 .elementor-element.elementor-element-633fc1be .elementor-nav-menu--dropdown a:hover,
					.elementor-195079 .elementor-element.elementor-element-633fc1be .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-195079 .elementor-element.elementor-element-633fc1be .elementor-nav-menu--dropdown a.highlighted{background-color:#B9B9B9;}.elementor-195079 .elementor-element.elementor-element-633fc1be .elementor-nav-menu--dropdown a.elementor-item-active{background-color:#FFFFFF;}.elementor-195079 .elementor-element.elementor-element-633fc1be .elementor-nav-menu--dropdown .elementor-item, .elementor-195079 .elementor-element.elementor-element-633fc1be .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;letter-spacing:0px;}.elementor-195079 .elementor-element.elementor-element-633fc1be div.elementor-menu-toggle{color:#467FF7;}.elementor-195079 .elementor-element.elementor-element-633fc1be div.elementor-menu-toggle svg{fill:#467FF7;}.elementor-195079 .elementor-element.elementor-element-058366e{--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;--justify-content:flex-end;--align-items:flex-end;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--flex-wrap:wrap;--overflow:auto;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-195079 .elementor-element.elementor-element-058366e.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-195079 .elementor-element.elementor-element-ef6f8c9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-195079 .elementor-element.elementor-element-ef6f8c9.elementor-element{--align-self:center;}.elementor-195079 .elementor-element.elementor-element-ef6f8c9 .elementor-button{font-size:16px;word-spacing:0px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);border-style:none;border-radius:25px 25px 25px 25px;padding:0px 0px 0px 0px;}.elementor-195079 .elementor-element.elementor-element-feca575 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 3px 0px;}.elementor-195079 .elementor-element.elementor-element-feca575.elementor-element{--align-self:center;}.elementor-195079 .elementor-element.elementor-element-feca575 .elementor-button{font-size:16px;word-spacing:0px;border-style:none;border-radius:25px 25px 25px 25px;padding:0px 0px 0px 0px;}.elementor-195079 .elementor-element.elementor-element-5102b14{--display:flex;}.elementor-195079 .elementor-element.elementor-element-90d476f .elementor-icon-wrapper{text-align:center;}.elementor-195079 .elementor-element.elementor-element-2fec3b2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-195079 .elementor-element.elementor-element-2fec3b2.elementor-element{--align-self:center;}.elementor-195079 .elementor-element.elementor-element-2fec3b2 .elementor-button{font-size:16px;word-spacing:0px;border-style:none;border-radius:25px 25px 25px 25px;padding:0px 0px 0px 0px;}.elementor-195079 .elementor-element.elementor-element-a8eb66c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-195079 .elementor-element.elementor-element-a8eb66c.elementor-element{--align-self:center;}.elementor-195079 .elementor-element.elementor-element-a8eb66c .elementor-button{font-size:16px;word-spacing:0px;border-style:none;border-radius:25px 25px 25px 25px;padding:0px 0px 0px 0px;}.elementor-195079 .elementor-element.elementor-element-c7952aa{--display:flex;--min-height:62px;--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;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;--z-index:100;}.elementor-195079 .elementor-element.elementor-element-c7952aa:not(.elementor-motion-effects-element-type-background), .elementor-195079 .elementor-element.elementor-element-c7952aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-195079 .elementor-element.elementor-element-c9756ee{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-195079 .elementor-element.elementor-element-c9756ee.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-195079 .elementor-element.elementor-element-a32ff5a{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-195079 .elementor-element.elementor-element-a32ff5a.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-195079 .elementor-element.elementor-element-641cb07{width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;}.elementor-195079 .elementor-element.elementor-element-641cb07 > .elementor-widget-container{margin:-10px 0px -14px 0px;padding:0px 0px 0px 0px;}.elementor-195079 .elementor-element.elementor-element-641cb07.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-195079 .elementor-element.elementor-element-641cb07 .elementor-button{font-family:"Poppins", Sans-serif;font-size:16px;word-spacing:0px;border-style:none;border-radius:25px 25px 25px 25px;padding:5px 0px 0px 0px;}.elementor-195079 .elementor-element.elementor-element-48e8a18{width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;}.elementor-195079 .elementor-element.elementor-element-48e8a18 > .elementor-widget-container{margin:-10px 0px -14px 0px;padding:0px 0px 0px 0px;}.elementor-195079 .elementor-element.elementor-element-48e8a18.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-195079 .elementor-element.elementor-element-48e8a18 .elementor-button{font-family:"Poppins", Sans-serif;font-size:16px;word-spacing:0px;border-style:none;border-radius:25px 25px 25px 25px;padding:5px 0px 0px 0px;}.elementor-195079 .elementor-element.elementor-element-92ee7b9{--display:flex;--min-height:62px;--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;--justify-content:flex-start;--align-items:center;--gap:0px 020px;--row-gap:0px;--column-gap:020px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;--z-index:99;}.elementor-195079 .elementor-element.elementor-element-92ee7b9:not(.elementor-motion-effects-element-type-background), .elementor-195079 .elementor-element.elementor-element-92ee7b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-195079 .elementor-element.elementor-element-9fe7e2f > .elementor-widget-container{margin:0px 20px 0px 0px;padding:0px 0px 0px 0px;}.elementor-195079 .elementor-element.elementor-element-9fe7e2f .elementor-nav-menu .elementor-item{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;}.elementor-195079 .elementor-element.elementor-element-9fe7e2f .elementor-nav-menu--main .elementor-item:hover,
					.elementor-195079 .elementor-element.elementor-element-9fe7e2f .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-195079 .elementor-element.elementor-element-9fe7e2f .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-195079 .elementor-element.elementor-element-9fe7e2f .elementor-nav-menu--main .elementor-item:focus{color:#324A6D;fill:#324A6D;}.elementor-195079 .elementor-element.elementor-element-9fe7e2f .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-195079 .elementor-element.elementor-element-9fe7e2f .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#324A6D;}.elementor-195079 .elementor-element.elementor-element-9fe7e2f .e--pointer-framed .elementor-item:before,
					.elementor-195079 .elementor-element.elementor-element-9fe7e2f .e--pointer-framed .elementor-item:after{border-color:#324A6D;}.elementor-195079 .elementor-element.elementor-element-9fe7e2f .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#324A6D;}.elementor-195079 .elementor-element.elementor-element-9fe7e2f .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-195079 .elementor-element.elementor-element-9fe7e2f .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:#324A6D;}.elementor-195079 .elementor-element.elementor-element-9fe7e2f .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-195079 .elementor-element.elementor-element-9fe7e2f .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:#324A6D;}.elementor-195079 .elementor-element.elementor-element-9fe7e2f .e--pointer-framed .elementor-item:before{border-width:1px;}.elementor-195079 .elementor-element.elementor-element-9fe7e2f .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 1px 1px;}.elementor-195079 .elementor-element.elementor-element-9fe7e2f .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:1px 1px 0 0;}.elementor-195079 .elementor-element.elementor-element-9fe7e2f .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:1px 0 0 1px;}.elementor-195079 .elementor-element.elementor-element-9fe7e2f .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 1px 1px 0;}.elementor-195079 .elementor-element.elementor-element-9fe7e2f .e--pointer-underline .elementor-item:after,
					 .elementor-195079 .elementor-element.elementor-element-9fe7e2f .e--pointer-overline .elementor-item:before,
					 .elementor-195079 .elementor-element.elementor-element-9fe7e2f .e--pointer-double-line .elementor-item:before,
					 .elementor-195079 .elementor-element.elementor-element-9fe7e2f .e--pointer-double-line .elementor-item:after{height:1px;}.elementor-195079 .elementor-element.elementor-element-9fe7e2f .elementor-nav-menu--main .elementor-item{padding-left:0px;padding-right:0px;padding-top:5px;padding-bottom:5px;}.elementor-195079 .elementor-element.elementor-element-9fe7e2f{--e-nav-menu-horizontal-menu-item-margin:calc( 30px / 2 );}.elementor-195079 .elementor-element.elementor-element-9fe7e2f .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:30px;}.elementor-195079 .elementor-element.elementor-element-9fe7e2f .elementor-nav-menu--dropdown a, .elementor-195079 .elementor-element.elementor-element-9fe7e2f .elementor-menu-toggle{color:#1C244B;fill:#1C244B;}.elementor-195079 .elementor-element.elementor-element-9fe7e2f .elementor-nav-menu--dropdown{background-color:#FFFFFF;}.elementor-195079 .elementor-element.elementor-element-9fe7e2f .elementor-nav-menu--dropdown a:hover,
					.elementor-195079 .elementor-element.elementor-element-9fe7e2f .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-195079 .elementor-element.elementor-element-9fe7e2f .elementor-nav-menu--dropdown a.highlighted{background-color:#FFFFFF;}.elementor-195079 .elementor-element.elementor-element-9fe7e2f .elementor-nav-menu--dropdown a.elementor-item-active{background-color:#FFFFFF;}.elementor-195079 .elementor-element.elementor-element-9fe7e2f .elementor-nav-menu--dropdown .elementor-item, .elementor-195079 .elementor-element.elementor-element-9fe7e2f .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;letter-spacing:0px;}.elementor-195079 .elementor-element.elementor-element-9fe7e2f div.elementor-menu-toggle{color:#1E4F75;}.elementor-195079 .elementor-element.elementor-element-9fe7e2f div.elementor-menu-toggle svg{fill:#1E4F75;}.elementor-195079 .elementor-element.elementor-element-9fe7e2f .elementor-menu-toggle{background-color:#02010100;}.elementor-195079 .elementor-element.elementor-element-78b555c{--display:flex;}.elementor-195079 .elementor-element.elementor-element-78b555c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-195079 .elementor-element.elementor-element-1e4fce7 .jet-ajax-search__source-results-item_icon svg{width:24px;}.elementor-195079 .elementor-element.elementor-element-1e4fce7 .jet-ajax-search__source-results-item_icon{font-size:24px;}.elementor-195079 .elementor-element.elementor-element-1e4fce7{width:var( --container-widget-width, 110.526% );max-width:110.526%;--container-widget-width:110.526%;--container-widget-flex-grow:0;}.elementor-195079 .elementor-element.elementor-element-1e4fce7 > .elementor-widget-container{margin:7px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-195079 .elementor-element.elementor-element-1e4fce7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-195079 .elementor-element.elementor-element-1e4fce7:hover .elementor-widget-container{border-style:none;}.elementor-195079 .elementor-element.elementor-element-1e4fce7 .jet-ajax-search__form{background-color:#FFFFFF;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.4);border-style:solid;border-width:1px 1px 1px 1px;border-color:#ADADAD;border-radius:25px 25px 25px 25px;}.elementor-195079 .elementor-element.elementor-element-1e4fce7 .jet-ajax-search__form--focus{box-shadow:0px 2px 8px 0px rgba(0,0,0,0.5);}.elementor-195079 .elementor-element.elementor-element-1e4fce7 .jet-ajax-search__field{font-size:16px;font-weight:600;color:#1E4F75;background-color:#FFFFFF;border-color:#000000;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);border-width:0px 0px 0px 0px;border-radius:20px 20px 20px 20px;}.elementor-195079 .elementor-element.elementor-element-1e4fce7 .jet-ajax-search__form--focus .jet-ajax-search__field{border-color:#FFFFFF;}.elementor-195079 .elementor-element.elementor-element-1e4fce7 .jet-ajax-search__submit-icon{font-size:20px;}.elementor-195079 .elementor-element.elementor-element-1e4fce7 .jet-ajax-search__submit{color:#FFFFFF;background-color:#53A96B;margin:0px 0px 0px 0px;border-radius:0px 20px 20px 0px;}.elementor-195079 .elementor-element.elementor-element-1e4fce7 .jet-ajax-search__submit:hover{color:#FFFFFF;background-color:#47905B;}.elementor-195079 .elementor-element.elementor-element-1e4fce7 .jet-ajax-search__results-area{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-195079 .elementor-element.elementor-element-1e4fce7 .jet-ajax-search__item-title{font-size:16px;font-weight:600;}.elementor-195079 .elementor-element.elementor-element-1e4fce7 .jet-search-title-fields__item-value{font-size:12px;}.elementor-195079 .elementor-element.elementor-element-1e4fce7 .jet-ajax-search__results-count{font-size:20px;color:#000000;background-color:#FFFFFF;}.elementor-195079 .elementor-element.elementor-element-1e4fce7 .jet-ajax-search__full-results{font-size:20px;font-weight:700;color:#000000;background-color:#FFFFFF;}.elementor-195079 .elementor-element.elementor-element-7bb55df.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-195079 .elementor-element.elementor-element-7bb55df .elementor-nav-menu--dropdown a:hover,
					.elementor-195079 .elementor-element.elementor-element-7bb55df .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-195079 .elementor-element.elementor-element-7bb55df .elementor-nav-menu--dropdown a.highlighted{background-color:#E3E3E3;}.elementor-195079 .elementor-element.elementor-element-7bb55df .elementor-nav-menu--dropdown{border-style:none;}.elementor-195079 .elementor-element.elementor-element-7bb55df .elementor-nav-menu--dropdown li:not(:last-child){border-style:none;}.elementor-195079 .elementor-element.elementor-element-4f677d8{--display:flex;}.elementor-195079 .elementor-element.elementor-element-ad49dec{--display:flex;}@media(min-width:768px){.elementor-195079 .elementor-element.elementor-element-d0c0a13{--width:40%;}.elementor-195079 .elementor-element.elementor-element-ca6820a{--width:30%;}.elementor-195079 .elementor-element.elementor-element-1632b2cc{--width:100%;}.elementor-195079 .elementor-element.elementor-element-058366e{--width:37%;}.elementor-195079 .elementor-element.elementor-element-c9756ee{--width:25%;}.elementor-195079 .elementor-element.elementor-element-a32ff5a{--width:25%;}.elementor-195079 .elementor-element.elementor-element-78b555c{--width:25%;}}@media(max-width:1024px){.elementor-195079 .elementor-element.elementor-element-4281f54d{--justify-content:space-between;--gap:0px 010px;--row-gap:0px;--column-gap:010px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-195079 .elementor-element.elementor-element-49eb669{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-195079 .elementor-element.elementor-element-c2be7ee{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-195079 .elementor-element.elementor-element-c2be7ee > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-195079 .elementor-element.elementor-element-c2be7ee.elementor-element{--align-self:flex-start;}.elementor-195079 .elementor-element.elementor-element-c2be7ee img{width:100%;}.elementor-195079 .elementor-element.elementor-element-d0c0a13{--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:05px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-195079 .elementor-element.elementor-element-e599798{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-195079 .elementor-element.elementor-element-e599798 > .elementor-widget-container{margin:0px 00px 0px 0px;padding:15px 0px 0px 0px;}.elementor-195079 .elementor-element.elementor-element-e599798 .jet-ajax-search__field{font-size:20px;}.elementor-195079 .elementor-element.elementor-element-e599798 .jet-ajax-search__submit-icon{font-size:24px;}.elementor-195079 .elementor-element.elementor-element-ca6820a{--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-195079 .elementor-element.elementor-element-ca6820a.e-con{--align-self:center;}.elementor-195079 .elementor-element.elementor-element-24ba7d4{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-195079 .elementor-element.elementor-element-24ba7d4.elementor-element{--align-self:center;}.elementor-195079 .elementor-element.elementor-element-24ba7d4 .elementor-button{font-size:15px;padding:10px 10px 10px 10px;}.elementor-195079 .elementor-element.elementor-element-2588647{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-195079 .elementor-element.elementor-element-2588647 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-195079 .elementor-element.elementor-element-2588647 .dce-transforms > *:first-child{transform:rotateZ(0deg) rotateX(0deg) rotateY(0deg) scale(1) translateX(0px) translateY(0px) translateZ(0px);}.elementor-195079 .elementor-element.elementor-element-1632b2cc{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-195079 .elementor-element.elementor-element-633fc1be{width:auto;max-width:auto;}.elementor-195079 .elementor-element.elementor-element-633fc1be > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-195079 .elementor-element.elementor-element-633fc1be .elementor-nav-menu .elementor-item{font-size:14px;}.elementor-195079 .elementor-element.elementor-element-633fc1be .elementor-nav-menu--dropdown .elementor-item, .elementor-195079 .elementor-element.elementor-element-633fc1be .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:14px;}.elementor-195079 .elementor-element.elementor-element-058366e{--justify-content:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:3px;--padding-left:0px;--padding-right:0px;}.elementor-195079 .elementor-element.elementor-element-058366e.e-con{--align-self:center;}.elementor-195079 .elementor-element.elementor-element-ef6f8c9{width:auto;max-width:auto;}.elementor-195079 .elementor-element.elementor-element-ef6f8c9 > .elementor-widget-container{padding:3px 0px 0px 0px;}.elementor-195079 .elementor-element.elementor-element-feca575{width:auto;max-width:auto;}.elementor-195079 .elementor-element.elementor-element-feca575 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-195079 .elementor-element.elementor-element-2fec3b2{width:auto;max-width:auto;}.elementor-195079 .elementor-element.elementor-element-2fec3b2 > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-195079 .elementor-element.elementor-element-a8eb66c{width:auto;max-width:auto;}.elementor-195079 .elementor-element.elementor-element-a8eb66c > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-195079 .elementor-element.elementor-element-c7952aa{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-195079 .elementor-element.elementor-element-c9756ee{--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:3px;--padding-left:0px;--padding-right:0px;}.elementor-195079 .elementor-element.elementor-element-c9756ee.e-con{--align-self:center;}.elementor-195079 .elementor-element.elementor-element-a32ff5a{--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:3px;--padding-left:0px;--padding-right:0px;}.elementor-195079 .elementor-element.elementor-element-a32ff5a.e-con{--align-self:center;}.elementor-195079 .elementor-element.elementor-element-92ee7b9{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-195079 .elementor-element.elementor-element-9fe7e2f .elementor-nav-menu .elementor-item{font-size:14px;}.elementor-195079 .elementor-element.elementor-element-9fe7e2f .elementor-nav-menu--dropdown .elementor-item, .elementor-195079 .elementor-element.elementor-element-9fe7e2f .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:14px;}.elementor-195079 .elementor-element.elementor-element-1e4fce7{width:var( --container-widget-width, 241.562px );max-width:241.562px;--container-widget-width:241.562px;--container-widget-flex-grow:0;}.elementor-195079 .elementor-element.elementor-element-1e4fce7 .jet-ajax-search__field{font-size:15px;}.elementor-195079 .elementor-element.elementor-element-c125b7c{z-index:1000000;}}@media(max-width:767px){.elementor-195079 .elementor-element.elementor-element-4281f54d{--min-height:50px;--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;--z-index:1;}.elementor-195079 .elementor-element.elementor-element-d0c0a13{--width:48.946%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-195079 .elementor-element.elementor-element-e599798{width:auto;max-width:auto;}.elementor-195079 .elementor-element.elementor-element-e599798 .jet-ajax-search__form{padding:0px 0px 0px 0px;}.elementor-195079 .elementor-element.elementor-element-e599798 .jet-ajax-search__field{font-size:15px;padding:10px 0px 10px 5px;}.elementor-195079 .elementor-element.elementor-element-e599798 .jet-ajax-search__field-icon{font-size:1px;}.elementor-195079 .elementor-element.elementor-element-e599798 .jet-ajax-search__item-title{font-size:14px;}.elementor-195079 .elementor-element.elementor-element-e599798 .jet-ajax-search__results-count{font-size:14px;}.elementor-195079 .elementor-element.elementor-element-e599798 .jet-ajax-search__full-results{font-size:14px;}.elementor-195079 .elementor-element.elementor-element-7c5a767 .elementor-heading-title{font-size:12px;}.elementor-195079 .elementor-element.elementor-element-2588647 .dce-transforms > *:first-child{transform:rotateZ(0deg) rotateX(0deg) rotateY(0deg) scale(1) translateX(0px) translateY(0px) translateZ(0px);}.elementor-195079 .elementor-element.elementor-element-1632b2cc{--min-height:50px;--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;}.elementor-195079 .elementor-element.elementor-element-633fc1be .elementor-nav-menu--dropdown a{padding-top:14px;padding-bottom:14px;}.elementor-195079 .elementor-element.elementor-element-633fc1be .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-195079 .elementor-element.elementor-element-633fc1be .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:15px !important;}.elementor-195079 .elementor-element.elementor-element-633fc1be{--nav-menu-icon-size:20px;}.elementor-195079 .elementor-element.elementor-element-ef6f8c9{width:var( --container-widget-width, 22.398% );max-width:22.398%;--container-widget-width:22.398%;--container-widget-flex-grow:0;}.elementor-195079 .elementor-element.elementor-element-ef6f8c9 > .elementor-widget-container{margin:0px 0px 0px 27px;padding:0px 0px 0px 0px;}.elementor-195079 .elementor-element.elementor-element-feca575{width:var( --container-widget-width, 22.398% );max-width:22.398%;--container-widget-width:22.398%;--container-widget-flex-grow:0;}.elementor-195079 .elementor-element.elementor-element-feca575 > .elementor-widget-container{margin:0px 0px 0px 27px;padding:0px 0px 0px 0px;}.elementor-195079 .elementor-element.elementor-element-2fec3b2{width:var( --container-widget-width, 22.398% );max-width:22.398%;--container-widget-width:22.398%;--container-widget-flex-grow:0;}.elementor-195079 .elementor-element.elementor-element-2fec3b2 > .elementor-widget-container{margin:0px 0px 0px 27px;padding:0px 0px 0px 0px;}.elementor-195079 .elementor-element.elementor-element-a8eb66c{width:var( --container-widget-width, 22.398% );max-width:22.398%;--container-widget-width:22.398%;--container-widget-flex-grow:0;}.elementor-195079 .elementor-element.elementor-element-a8eb66c > .elementor-widget-container{margin:0px 0px 0px 27px;padding:0px 0px 0px 0px;}.elementor-195079 .elementor-element.elementor-element-c7952aa{--min-height:50px;--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;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;--z-index:10010;}.elementor-195079 .elementor-element.elementor-element-c9756ee{--width:57.5%;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:4%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-195079 .elementor-element.elementor-element-60d5d8d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-195079 .elementor-element.elementor-element-60d5d8d > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 5px 0px;}.elementor-195079 .elementor-element.elementor-element-60d5d8d img{width:100%;}.elementor-195079 .elementor-element.elementor-element-a32ff5a{--width:38%;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 15px;--row-gap:0px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:04%;}.elementor-195079 .elementor-element.elementor-element-a32ff5a.e-con{--align-self:center;}.elementor-195079 .elementor-element.elementor-element-641cb07{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-195079 .elementor-element.elementor-element-641cb07 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:03px 0px 0px 0px;}.elementor-195079 .elementor-element.elementor-element-641cb07.elementor-element{--align-self:center;}.elementor-195079 .elementor-element.elementor-element-641cb07 .elementor-button{font-size:14px;padding:0px 0px 0px 0px;}.elementor-195079 .elementor-element.elementor-element-48e8a18{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-195079 .elementor-element.elementor-element-48e8a18 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-195079 .elementor-element.elementor-element-48e8a18.elementor-element{--align-self:center;}.elementor-195079 .elementor-element.elementor-element-48e8a18 .elementor-button{font-size:14px;padding:0px 0px 0px 0px;}.elementor-195079 .elementor-element.elementor-element-92ee7b9{--width:90%;--min-height:50px;--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:05px 05px;--row-gap:05px;--column-gap:05px;--margin-top:0%;--margin-bottom:0%;--margin-left:5%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;--z-index:10000;}.elementor-195079 .elementor-element.elementor-element-9fe7e2f{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;--nav-menu-icon-size:20px;}.elementor-195079 .elementor-element.elementor-element-9fe7e2f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-195079 .elementor-element.elementor-element-9fe7e2f .elementor-nav-menu--dropdown a{padding-top:14px;padding-bottom:14px;}.elementor-195079 .elementor-element.elementor-element-9fe7e2f .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-195079 .elementor-element.elementor-element-9fe7e2f .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:15px !important;}.elementor-195079 .elementor-element.elementor-element-78b555c{--width:60%;--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-195079 .elementor-element.elementor-element-1e4fce7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-195079 .elementor-element.elementor-element-1e4fce7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-195079 .elementor-element.elementor-element-1e4fce7 .jet-ajax-search__form{padding:0px 0px 0px 0px;}.elementor-195079 .elementor-element.elementor-element-1e4fce7 .jet-ajax-search__field{font-size:16px;padding:0px 0px 0px 05px;}.elementor-195079 .elementor-element.elementor-element-1e4fce7 .jet-ajax-search__field-icon{font-size:1px;}.elementor-195079 .elementor-element.elementor-element-1e4fce7 .jet-ajax-search__submit-icon{font-size:20px;}.elementor-195079 .elementor-element.elementor-element-1e4fce7 .jet-ajax-search__item-title{font-size:14px;}.elementor-195079 .elementor-element.elementor-element-1e4fce7 .jet-ajax-search__results-count{font-size:14px;}.elementor-195079 .elementor-element.elementor-element-1e4fce7 .jet-ajax-search__full-results{font-size:14px;}.elementor-195079 .elementor-element.elementor-element-7bb55df{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;}.elementor-195079 .elementor-element.elementor-element-7bb55df > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-195079 .elementor-element.elementor-element-7bb55df .elementor-nav-menu .elementor-item{font-size:16px;}.elementor-195079 .elementor-element.elementor-element-7bb55df .e--pointer-framed .elementor-item:before{border-width:0px;}.elementor-195079 .elementor-element.elementor-element-7bb55df .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 0px 0px;}.elementor-195079 .elementor-element.elementor-element-7bb55df .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:0px 0px 0 0;}.elementor-195079 .elementor-element.elementor-element-7bb55df .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:0px 0 0 0px;}.elementor-195079 .elementor-element.elementor-element-7bb55df .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 0px 0px 0;}.elementor-195079 .elementor-element.elementor-element-7bb55df .e--pointer-underline .elementor-item:after,
					 .elementor-195079 .elementor-element.elementor-element-7bb55df .e--pointer-overline .elementor-item:before,
					 .elementor-195079 .elementor-element.elementor-element-7bb55df .e--pointer-double-line .elementor-item:before,
					 .elementor-195079 .elementor-element.elementor-element-7bb55df .e--pointer-double-line .elementor-item:after{height:0px;}}@media(max-width:1024px) and (min-width:768px){.elementor-195079 .elementor-element.elementor-element-49eb669{--width:30%;}.elementor-195079 .elementor-element.elementor-element-d0c0a13{--width:40%;}.elementor-195079 .elementor-element.elementor-element-ca6820a{--width:30%;}.elementor-195079 .elementor-element.elementor-element-058366e{--width:95%;}.elementor-195079 .elementor-element.elementor-element-c9756ee{--width:20%;}.elementor-195079 .elementor-element.elementor-element-a32ff5a{--width:20%;}}/* Start custom CSS for jet-ajax-search, class: .elementor-element-e599798 *//* Remove dashed border on focus for the input field */
.jet-search-form__input:focus, 
input.jet-search-form__input:focus, 
input:focus {
    outline: none !important;
    box-shadow: none !important;
    border: none !important;
}

/* Remove dashed border on focus for the search button */
.jet-search-form__button:focus, 
button.jet-search-form__button:focus, 
button:focus {
    outline: none !important;
    box-shadow: none !important;
    border: none !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-24ba7d4 */#join-button {
  
  color: white !important;
  text-decoration: none !important;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
  transition: background-color 0.3s ease, transform 0.1s ease, box-shadow 0.2s ease;
}
#join-button:hover {
  background-color: #1E4F75;
  text-decoration: none !important;
}

#join-button:active {
  transform: scale(0.97);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ed33240 */#launcher-header {
    width: 40px !important;  /* Set your preferred width here */
    height: 40px !important; /* Keep it square */
    display: inline-block !important;
}

#launcher-header img {
    width: 100% !important;
    height: 100% !important;
    object-fit: contain !important; /* Ensures the logo isn't stretched */
    margin-top: 0px;
     margin-right: 0px;
}
/* Smoothly transition the size change */
#launcher-header {
    transition: transform 0.1s ease-in-out !important;
    cursor: pointer;
}

/* Shrink to 90% of original size when clicked */
#launcher-header:active {
    transform: scale(0.9) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ef6f8c9 *//* Target the button with the specific ID */
/* Target the button with the specific ID */
#songbook_button {
    background-color: transparent !important;
    display: flex;
     text-decoration: none!important;
}

/* Add click animation */
#songbook_button:active {
    transform: scale(0.9); /* Slightly shrink on click */
}



/* Adjust icon size and alignment */
#songbook_button .elementor-button-icon {
    font-size: 32px; /* Keep icon size constant */
}

/* Style the button text */
#songbook_button .elementor-button-text {
    color: black !important;
    text-align: left;
    padding-top: 3px;
    padding-left: 4px;
    max-width: 80px; /* Limits text width to force wrapping */
          font-size:13px;
  font-weight:bold;

}

/* Hide button text on mobile */
@media (max-width: 1224px) {
    #songbook_button .elementor-button-text {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-feca575 *//* Target the button with the specific ID */
/* Target the button with the specific ID */
#list_button {
    background-color: transparent !important;
    display: flex;
     text-decoration: none!important;
}
#list_button .elementor-button-icon {
  color: #1E4F75 !important; /* Theme blue */
}


/* Add click animation */
#list_button:active {
    transform: scale(0.9); /* Slightly shrink on click */
}



/* Adjust icon size and alignment */
#list_button .elementor-button-icon {
    font-size: 40px; /* Keep icon size constant */

}

/* Style the button text */
#list_button .elementor-button-text {
    color: black !important;
    text-align: left;
    padding-top:10px;
    padding-left: 4px;
          font-size:13px;
   font-weight:bold;
    max-width: 80px; /* Limits text width to force wrapping */

}

/* Hide button text on mobile */
@media (max-width: 1224px) {
    #list_button .elementor-button-text {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a962284 *//* 1. The Container - Hard Lock at 40px */
.roulette_container {
    position: relative !important;
    display: inline-block !important;
    width: 40px !important;
    height: 40px !important;
    vertical-align: middle;
    margin: 0 !important;
    padding: 0 !important;
    overflow: visible !important;
}

/* 2. The Main Button */
#roulette_button {
    width: 40px !important;
    height: 40px !important;
    cursor: pointer;
    display: block !important;
}

#roulette_button img {
    width: 100% !important;
    height: 100% !important;
}

/* 3. The Wrench Trigger - Fixed Positioning */
#roulette_gear_trigger {
    position: absolute !important;
    top: 0 !important;
    left: 50% !important;
    z-index: 999 !important;
    cursor: pointer;
    line-height: 0 !important;
    
    opacity: 0;
    transform: translate(-50%, 0) scale(0.5) translateX(20px); 
    transition: all 0.25s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

/* 4. Hover Logic - Pop to Rim */
.roulette_container:hover #roulette_gear_trigger {
    opacity: 1;
    transform: translate(-50%, -5px) scale(1) translateX(20px);
}

/* 5. THE GROW EFFECT - Applied directly to the icon */
#roulette_gear_trigger i {
    font-size: 11px !important;
    color: #1E4F75 !important;
    background: #FFFFFF !important;
    border-radius: 50% !important;
    padding: 4px !important;
    box-shadow: 0 2px 6px rgba(0,0,0,0.2) !important;
    border: 1px solid #eee !important;
    display: block !important;
    /* Transition for smooth growing */
    transition: transform 0.2s ease-out, color 0.2s ease;
}

#roulette_gear_trigger:hover i {
    
    /* 1. Set the anchor point to the middle of the left edge */
    transform-origin: left center;
    
    /* 2. Scale it up */
    transform: scale(2.0); 
    
    /* Optional: Ensure the gear doesn't overlap the text if it's too close */
    margin-right: 5px; 
    
    transition: transform 0.3s ease, color 0.3s ease;
}

/* iPad/Mobile Fix: Force visibility and move to the right */
@media (hover: none) {
    #roulette_gear_trigger {
        /* Force visibility */
        opacity: 1 !important;
        visibility: visible !important;
        display: flex !important;
        align-items: center;
        justify-content: center;
        
        /* Nudged to the left: 
           Changing from 42px to 35px brings it closer/slightly over the button edge */
        position: absolute !important;
        left: 35px !important; 
        top: 0 !important;
        height: 40px !important; 
        width: 30px !important;
        
        /* Lock everything in place */
        transform: none !important; 
        transition: none !important;
        z-index: 1000 !important; /* Ensures it stays on top of the button */
    }

    #roulette_gear_trigger i {
        background: transparent !important;
        box-shadow: none !important;
        border: none !important;
        padding: 0 !important;
        
        font-size: 18px !important; 
        color: #1E4F75 !important;
        display: block !important;
        transform: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2fec3b2 */#tuning_button {
    background-color: transparent !important;
    display: flex;
     text-decoration: none!important;
     margin-top:4px;
}



/* Add click animation */
#tuning_button:active {
    transform: scale(0.9); /* Slightly shrink on click */
}



/* Adjust icon size and alignment */
#tuning_button .elementor-button-icon {
    font-size: 35px; /* Keep icon size constant */
}


/* Hide button text on mobile */
@media (max-width: 1224px) {
    #tuning_button .elementor-button-text {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a8eb66c */#metronome_button {
    background-color: transparent !important;
    display: flex;
    text-decoration: none !important;
    margin-top: px;
    color: #1E4F75 !important;
}

/* Add click animation */
#metronome_button:active {
    transform: scale(0.9); /* Slightly shrink on click */
}

/* Adjust icon size and alignment */
#metronome_button .elementor-button-icon {
    font-size: 35px; /* Keep icon size constant */
    color: #1E4F75 !important;
}

/* Hide button text on mobile */
@media (max-width: 1224px) {
    #tuning_button .elementor-button-text {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-641cb07 *//* Target the button with the specific ID */
/* Target the button with the specific ID */
#songbook_button_mobile {
    background-color: transparent !important;
    display: flex;
     text-decoration: none!important;
}

/* Add click animation */
#songbook_button_mobile:active {
    transform: scale(0.9); /* Slightly shrink on click */
}


#songbook_button_mobile {
  margin: 0 auto;
  justify-content: center;
}
/* Adjust icon size and alignment */
#songbook_button_mobile .elementor-button-icon {
    font-size: 25px; /* Keep icon size constant */
}

/* Style the button text */
#songbook_button_mobile .elementor-button-text {
    color: black !important;
    text-align: left;
    padding-top: 3px;
    padding-left: 4px;
    max-width: 80px; /* Limits text width to force wrapping */
          font-size:13px;
  font-weight:bold;

}

/* Hide button text on mobile */
@media (max-width: 1224px) {
    #songbook_button_mobile .elementor-button-text {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-48e8a18 *//* Target the button with the specific ID */
/* Target the button with the specific ID */
#list_button_mobile {
    background-color: transparent !important;
    display: flex;
     text-decoration: none!important;
}
#list_button_mobile .elementor-button-icon {
  color: #1E4F75 !important; /* Theme blue */
}


/* Add click animation */
#list_button_mobile:active {
    transform: scale(0.9); /* Slightly shrink on click */
}

#list_button_mobile {
  margin: 0 auto;
  justify-content: center;
}

/* Adjust icon size and alignment */
#list_button_mobile .elementor-button-icon {
    font-size: 30px; /* Keep icon size constant */

}

/* Style the button text */
#list_button_mobile .elementor-button-text {
    color: black !important;
    text-align: left;
    padding-top:10px;
    padding-left: 4px;
          font-size:13px;
   font-weight:bold;
    max-width: 80px; /* Limits text width to force wrapping */

}

/* Hide button text on mobile */
@media (max-width: 1224px) {
    #list_button_mobilen .elementor-button-text {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fba37fc */#roulette_button_mobile {
    width: 35px !important;  /* Set your preferred width here */
    height: 35px !important; /* Keep it square */
    display: inline-block !important;
}

#roulette_button_mobile img {
    width: 100% !important;
    height: 100% !important;
    object-fit: contain !important; /* Ensures the logo isn't stretched */
    padding-bottom:0px;
     margin-right: 0px;
}

/* Define the spin animation */
@keyframes spin {
  from { transform: rotate(0deg); }
  to { transform: rotate(1080deg); }
}

/* CORRECTED SELECTOR: Target the image with the spin class directly */
#roulette_button img.spin, 
#roulette_button_mobile img.spin, 
.spin-button img.spin {
    display: inline-block !important; /* Required for rotation to work on images */
    animation: spin 3s linear !important;
}

/* Hide roulette button on mobile devices (screens smaller than 768px) */
@media (max-width: 767px) {
    #roulette_button {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for jet-ajax-search, class: .elementor-element-1e4fce7 *//* Remove dashed border on focus for the input field */
.jet-search-form__input:focus, 
input.jet-search-form__input:focus, 
input:focus {
    outline: none !important;
    box-shadow: none !important;
    border: none !important;
}

/* Remove dashed border on focus for the search button */
.jet-search-form__button:focus, 
button.jet-search-form__button:focus, 
button:focus {
    outline: none !important;
    box-shadow: none !important;
    border: none !important;
}/* End custom CSS */