.elementor-27414 .elementor-element.elementor-element-749f87c > .elementor-container{max-width:1556px;}.elementor-27414 .elementor-element.elementor-element-749f87c{overflow:hidden;padding:20px 0px 20px 0px;}.elementor-27414 .elementor-element.elementor-element-749f87c.yes-is-sticky, .elementor-27414 .elementor-element.elementor-element-749f87c.adv-sticky-elementor{transition:all 300ms ease-in-out;}.elementor-27414 .elementor-element.elementor-element-f9c8ba8.yes-is-sticky, .elementor-27414 .elementor-element.elementor-element-f9c8ba8.adv-sticky-elementor{transition:all 300ms ease-in-out;}.elementor-27414 .elementor-element.elementor-element-9a601a8 .xpro-site-logo img{height:86px;object-fit:contain;}.elementor-27414 .elementor-element.elementor-element-9a601a8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-27414 .elementor-element.elementor-element-ff920f3 > .elementor-element-populated{margin:0px 0px 0px 63px;--e-column-margin-right:0px;--e-column-margin-left:63px;padding:15px 0px 0px 0px;}.elementor-27414 .elementor-element.elementor-element-2cc56c6.elementor-widget-xpro-horizontal-menu{text-align:center;}.elementor-27414 .elementor-element.elementor-element-2cc56c6 .xpro-elementor-horizontal-navbar-nav{justify-content:center;}.elementor-27414 .elementor-element.elementor-element-2cc56c6 .xpro-elementor-horizontal-navbar-nav > li > a{font-family:"Lexend", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:0.2px;color:#000000;margin:0px 0px 0px 0px;}.elementor-27414 .elementor-element.elementor-element-2cc56c6 .xpro-elementor-horizontal-navbar-nav > li.current-menu-item > a{color:#CC8233;}.elementor-27414 .elementor-element.elementor-element-2cc56c6 button.xpro-elementor-horizontal-menu-toggler{font-size:41px;height:40px;width:40px;color:#FFFFFF;}.elementor-27414 .elementor-element.elementor-element-2cc56c6 button.xpro-elementor-horizontal-menu-toggler > svg{width:41px;}.elementor-27414 .elementor-element.elementor-element-2cc56c6 button.xpro-elementor-horizontal-menu-close{font-size:20px;height:40px;width:40px;color:#080808;}.elementor-27414 .elementor-element.elementor-element-2cc56c6 button.xpro-elementor-horizontal-menu-close > svg{width:20px;}.elementor-27414 .elementor-element.elementor-element-2cc56c6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-27414 .elementor-element.elementor-element-ce92e24 > .elementor-element-populated{margin:0px 0px 0px -24px;--e-column-margin-right:0px;--e-column-margin-left:-24px;padding:18px 0px 0px 0px;}.elementor-27414 .elementor-element.elementor-element-77ed7b8 .elementor-repeater-item-5a6bb49.elementor-social-icon{background-color:#E1306C;}.elementor-27414 .elementor-element.elementor-element-77ed7b8 .elementor-repeater-item-5a6bb49.elementor-social-icon i{color:#FFFFFF;}.elementor-27414 .elementor-element.elementor-element-77ed7b8 .elementor-repeater-item-5a6bb49.elementor-social-icon svg{fill:#FFFFFF;}.elementor-27414 .elementor-element.elementor-element-77ed7b8{--grid-template-columns:repeat(0, auto);--icon-size:21px;--grid-column-gap:15px;--grid-row-gap:0px;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-27414 .elementor-element.elementor-element-77ed7b8 .elementor-widget-container{text-align:center;}.elementor-27414 .elementor-element.elementor-element-77ed7b8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-27414 .elementor-element.elementor-element-f651bba .xpro-elementor-button .xpro-button-text{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;}.elementor-27414 .elementor-element.elementor-element-f651bba .xpro-elementor-button,.elementor-27414 .elementor-element.elementor-element-f651bba .xpro-elementor-button-hover-style-skewFill:before,
								.elementor-27414 .elementor-element.elementor-element-f651bba .xpro-elementor-button-hover-style-flipSlide::before{background-color:#112C4D;}.elementor-27414 .elementor-element.elementor-element-f651bba .xpro-elementor-button{padding:10px 20px 10px 20px;}.elementor-27414 .elementor-element.elementor-element-f651bba{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-27414 .elementor-element.elementor-element-f651bba.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-27414 .elementor-element.elementor-element-2f2291e.yes-is-sticky, .elementor-27414 .elementor-element.elementor-element-2f2291e.adv-sticky-elementor{transition:all 300ms ease-in-out;}.elementor-27414 .elementor-element.elementor-element-514e97a{text-align:center;}.elementor-27414 .elementor-element.elementor-element-514e97a .elementor-heading-title{color:#202020;font-family:"Lexend", Sans-serif;font-size:36px;font-weight:500;}.elementor-27414 .elementor-element.elementor-element-514e97a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-27414 .elementor-element.elementor-element-2f2291e{margin-top:150px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-27414 .elementor-element.elementor-element-6f94469.yes-is-sticky, .elementor-27414 .elementor-element.elementor-element-6f94469.adv-sticky-elementor{transition:all 300ms ease-in-out;}.elementor-27414 .elementor-element.elementor-element-09f24ad{text-align:justify;color:#141414;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;}.elementor-27414 .elementor-element.elementor-element-09f24ad.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-27414 .elementor-element.elementor-element-49bb820{text-align:justify;color:#141414;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;}.elementor-27414 .elementor-element.elementor-element-49bb820.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-27414 .elementor-element.elementor-element-c55e200 .elementor-heading-title{color:#202020;font-family:"Lexend", Sans-serif;font-size:32px;font-weight:500;}.elementor-27414 .elementor-element.elementor-element-c55e200.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-27414 .elementor-element.elementor-element-2d85408{text-align:justify;color:#000000;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;}.elementor-27414 .elementor-element.elementor-element-2d85408 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-27414 .elementor-element.elementor-element-2d85408.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-27414 .elementor-element.elementor-element-68ffa82 .elementor-heading-title{color:#202020;font-family:"Lexend", Sans-serif;font-size:32px;font-weight:500;}.elementor-27414 .elementor-element.elementor-element-68ffa82.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-27414 .elementor-element.elementor-element-ecb8d8f{text-align:justify;color:#141414;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;}.elementor-27414 .elementor-element.elementor-element-ecb8d8f > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-27414 .elementor-element.elementor-element-ecb8d8f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-27414 .elementor-element.elementor-element-54b0fbd .elementor-heading-title{color:#202020;font-family:"Lexend", Sans-serif;font-size:26px;font-weight:400;}.elementor-27414 .elementor-element.elementor-element-54b0fbd.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-27414 .elementor-element.elementor-element-bb83117{text-align:justify;color:#141414;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;}.elementor-27414 .elementor-element.elementor-element-bb83117 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-27414 .elementor-element.elementor-element-bb83117.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-27414 .elementor-element.elementor-element-cae803e{text-align:justify;color:#141414;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;}.elementor-27414 .elementor-element.elementor-element-cae803e > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-27414 .elementor-element.elementor-element-cae803e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-27414 .elementor-element.elementor-element-e0c9f1f{text-align:justify;color:#141414;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;}.elementor-27414 .elementor-element.elementor-element-e0c9f1f > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-27414 .elementor-element.elementor-element-e0c9f1f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-27414 .elementor-element.elementor-element-b7adbd7{text-align:justify;color:#141414;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;}.elementor-27414 .elementor-element.elementor-element-b7adbd7 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-27414 .elementor-element.elementor-element-b7adbd7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-27414 .elementor-element.elementor-element-e51f804 .elementor-heading-title{color:#202020;font-family:"Lexend", Sans-serif;font-size:32px;font-weight:500;}.elementor-27414 .elementor-element.elementor-element-e51f804.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-27414 .elementor-element.elementor-element-f0053d3 .elementor-heading-title{color:#202020;font-family:"Lexend", Sans-serif;font-size:26px;font-weight:400;}.elementor-27414 .elementor-element.elementor-element-f0053d3 > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-27414 .elementor-element.elementor-element-f0053d3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-27414 .elementor-element.elementor-element-0f3c1cd{text-align:justify;color:#141414;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;}.elementor-27414 .elementor-element.elementor-element-0f3c1cd > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-27414 .elementor-element.elementor-element-0f3c1cd.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-27414 .elementor-element.elementor-element-30df189{text-align:justify;color:#141414;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;}.elementor-27414 .elementor-element.elementor-element-30df189 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-27414 .elementor-element.elementor-element-30df189.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-27414 .elementor-element.elementor-element-2570949{text-align:justify;color:#141414;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;}.elementor-27414 .elementor-element.elementor-element-2570949 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-27414 .elementor-element.elementor-element-2570949.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-27414 .elementor-element.elementor-element-e3de84b .elementor-heading-title{color:#202020;font-family:"Lexend", Sans-serif;font-size:32px;font-weight:500;}.elementor-27414 .elementor-element.elementor-element-e3de84b > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-27414 .elementor-element.elementor-element-e3de84b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-27414 .elementor-element.elementor-element-fa1eb5e{text-align:justify;color:#141414;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;}.elementor-27414 .elementor-element.elementor-element-fa1eb5e > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-27414 .elementor-element.elementor-element-fa1eb5e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-27414 .elementor-element.elementor-element-6ba7a58{text-align:justify;color:#141414;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;}.elementor-27414 .elementor-element.elementor-element-6ba7a58 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-27414 .elementor-element.elementor-element-6ba7a58.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-27414 .elementor-element.elementor-element-03489a6 .elementor-heading-title{color:#202020;font-family:"Lexend", Sans-serif;font-size:32px;font-weight:500;}.elementor-27414 .elementor-element.elementor-element-03489a6 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-27414 .elementor-element.elementor-element-03489a6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-27414 .elementor-element.elementor-element-d3c0c21{text-align:justify;color:#141414;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;}.elementor-27414 .elementor-element.elementor-element-d3c0c21 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-27414 .elementor-element.elementor-element-d3c0c21.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-27414 .elementor-element.elementor-element-b6076ac{text-align:justify;color:#141414;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;}.elementor-27414 .elementor-element.elementor-element-b6076ac > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-27414 .elementor-element.elementor-element-b6076ac.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-27414 .elementor-element.elementor-element-09c174b{text-align:justify;color:#141414;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;}.elementor-27414 .elementor-element.elementor-element-09c174b > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-27414 .elementor-element.elementor-element-09c174b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-27414 .elementor-element.elementor-element-657b110 .elementor-heading-title{color:#202020;font-family:"Lexend", Sans-serif;font-size:32px;font-weight:500;}.elementor-27414 .elementor-element.elementor-element-657b110 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-27414 .elementor-element.elementor-element-657b110.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-27414 .elementor-element.elementor-element-45a4ff9{text-align:justify;color:#141414;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;}.elementor-27414 .elementor-element.elementor-element-45a4ff9 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-27414 .elementor-element.elementor-element-45a4ff9.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-27414 .elementor-element.elementor-element-f78b145{text-align:justify;color:#141414;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;}.elementor-27414 .elementor-element.elementor-element-f78b145 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-27414 .elementor-element.elementor-element-f78b145.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-27414 .elementor-element.elementor-element-27ec681{text-align:justify;color:#141414;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;}.elementor-27414 .elementor-element.elementor-element-27ec681 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-27414 .elementor-element.elementor-element-27ec681.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-27414 .elementor-element.elementor-element-09e585d .elementor-heading-title{color:#202020;font-family:"Lexend", Sans-serif;font-size:32px;font-weight:500;}.elementor-27414 .elementor-element.elementor-element-09e585d > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-27414 .elementor-element.elementor-element-09e585d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-27414 .elementor-element.elementor-element-ae8232b{text-align:justify;color:#141414;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;}.elementor-27414 .elementor-element.elementor-element-ae8232b > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-27414 .elementor-element.elementor-element-ae8232b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-27414 .elementor-element.elementor-element-c998f03 .elementor-heading-title{color:#202020;font-family:"Lexend", Sans-serif;font-size:32px;font-weight:500;}.elementor-27414 .elementor-element.elementor-element-c998f03 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-27414 .elementor-element.elementor-element-c998f03.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-27414 .elementor-element.elementor-element-1b4469c{text-align:justify;color:#141414;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;}.elementor-27414 .elementor-element.elementor-element-1b4469c > .elementor-widget-container{margin:26px 0px 0px 0px;}.elementor-27414 .elementor-element.elementor-element-1b4469c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-27414 .elementor-element.elementor-element-8f4b9bc{text-align:justify;color:#141414;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;}.elementor-27414 .elementor-element.elementor-element-8f4b9bc > .elementor-widget-container{margin:-27px 0px 0px 0px;}.elementor-27414 .elementor-element.elementor-element-8f4b9bc.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-27414 .elementor-element.elementor-element-9913fcd .elementor-heading-title{color:#202020;font-family:"Lexend", Sans-serif;font-size:32px;font-weight:500;}.elementor-27414 .elementor-element.elementor-element-9913fcd > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-27414 .elementor-element.elementor-element-9913fcd.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-27414 .elementor-element.elementor-element-369b09c{text-align:justify;color:#141414;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;}.elementor-27414 .elementor-element.elementor-element-369b09c > .elementor-widget-container{margin:26px 0px 0px 0px;}.elementor-27414 .elementor-element.elementor-element-369b09c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-27414 .elementor-element.elementor-element-a7915c4{text-align:justify;color:#141414;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;}.elementor-27414 .elementor-element.elementor-element-a7915c4 > .elementor-widget-container{margin:-7px 0px 0px 0px;}.elementor-27414 .elementor-element.elementor-element-a7915c4.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-27414 .elementor-element.elementor-element-8b3a6b2{text-align:justify;color:#141414;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;}.elementor-27414 .elementor-element.elementor-element-8b3a6b2 > .elementor-widget-container{margin:-7px 0px 0px 0px;}.elementor-27414 .elementor-element.elementor-element-8b3a6b2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-27414 .elementor-element.elementor-element-d1596b6 .elementor-heading-title{color:#202020;font-family:"Lexend", Sans-serif;font-size:32px;font-weight:500;}.elementor-27414 .elementor-element.elementor-element-d1596b6 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-27414 .elementor-element.elementor-element-d1596b6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-27414 .elementor-element.elementor-element-7cc4138 .elementor-heading-title{color:#202020;font-family:"Lexend", Sans-serif;font-size:26px;font-weight:400;}.elementor-27414 .elementor-element.elementor-element-7cc4138 > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-27414 .elementor-element.elementor-element-7cc4138.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-27414 .elementor-element.elementor-element-a72675e{text-align:justify;color:#141414;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;}.elementor-27414 .elementor-element.elementor-element-a72675e > .elementor-widget-container{margin:18px 0px 0px 0px;}.elementor-27414 .elementor-element.elementor-element-a72675e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-27414 .elementor-element.elementor-element-b8a2286{text-align:justify;color:#141414;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;}.elementor-27414 .elementor-element.elementor-element-b8a2286 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27414 .elementor-element.elementor-element-b8a2286.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-27414 .elementor-element.elementor-element-99f41b0{text-align:justify;color:#141414;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;}.elementor-27414 .elementor-element.elementor-element-99f41b0 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-27414 .elementor-element.elementor-element-99f41b0.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-27414 .elementor-element.elementor-element-dbc3cce{text-align:justify;color:#141414;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;}.elementor-27414 .elementor-element.elementor-element-dbc3cce > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-27414 .elementor-element.elementor-element-dbc3cce.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-27414 .elementor-element.elementor-element-6f94469{margin-top:30px;margin-bottom:0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-27414 .elementor-element.elementor-element-2cc56c6 .xpro-elementor-horizontal-menu-responsive-tablet{width:220px;} .elementor-27414 .elementor-element.elementor-element-2cc56c6 .xpro-elementor-horizontal-menu-responsive-tablet .xpro-elementor-horizontal-navbar-nav > li > a{color:#080808;background:#f5f5f5;border-bottom-color:#e6e6e6;} .elementor-27414 .elementor-element.elementor-element-2cc56c6 .xpro-elementor-horizontal-menu-responsive-tablet .xpro-elementor-horizontal-navbar-nav > li.current-menu-item > a{color:#2b2b2b;background:#f5f5f5;} .elementor-27414 .elementor-element.elementor-element-2cc56c6 .xpro-elementor-horizontal-menu-responsive-tablet .xpro-elementor-dropdown-menu > li > a{color:#a2a2a2;background:#efefef;} .elementor-27414 .elementor-element.elementor-element-2cc56c6 .xpro-elementor-horizontal-menu-responsive-tablet .xpro-elementor-horizontal-navbar .xpro-elementor-dropdown-menu > li > a{border-bottom-width:1px;border-bottom-color:#ffffff69;} .elementor-27414 .elementor-element.elementor-element-2cc56c6 .xpro-elementor-horizontal-menu-responsive-tablet .xpro-elementor-dropdown-menu > li.current-menu-item > a{color:#2b2b2b;background:#efefef;}}@media(min-width:768px){.elementor-27414 .elementor-element.elementor-element-532a340{width:18%;}.elementor-27414 .elementor-element.elementor-element-ff920f3{width:55.554%;}.elementor-27414 .elementor-element.elementor-element-ce92e24{width:26%;}}@media(max-width:767px){.elementor-27414 .elementor-element.elementor-element-532a340{width:50%;}.elementor-27414 .elementor-element.elementor-element-9a601a8 .xpro-site-logo img{height:86px;object-fit:contain;}.elementor-27414 .elementor-element.elementor-element-9a601a8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27414 .elementor-element.elementor-element-ff920f3{width:50%;}.elementor-27414 .elementor-element.elementor-element-2cc56c6 .xpro-elementor-horizontal-menu-responsive-mobile{width:220px;} .elementor-27414 .elementor-element.elementor-element-2cc56c6 .xpro-elementor-horizontal-menu-responsive-mobile .xpro-elementor-horizontal-navbar-nav > li > a{color:#080808;background:#f5f5f5;border-bottom-color:#e6e6e6;} .elementor-27414 .elementor-element.elementor-element-2cc56c6 .xpro-elementor-horizontal-menu-responsive-mobile .xpro-elementor-horizontal-navbar-nav > li.current-menu-item > a{color:#2b2b2b;background:#f5f5f5;} .elementor-27414 .elementor-element.elementor-element-2cc56c6 .xpro-elementor-horizontal-menu-responsive-mobile .xpro-elementor-dropdown-menu > li > a{color:#a2a2a2;background:#efefef;} .elementor-27414 .elementor-element.elementor-element-2cc56c6 .xpro-elementor-horizontal-menu-responsive-mobile .xpro-elementor-horizontal-navbar .xpro-elementor-dropdown-menu > li > a{border-bottom-width:1px;border-bottom-color:#ffffff69;} .elementor-27414 .elementor-element.elementor-element-2cc56c6 .xpro-elementor-horizontal-menu-responsive-mobile .xpro-elementor-dropdown-menu > li.current-menu-item > a{color:#2b2b2b;background:#efefef;}.elementor-27414 .elementor-element.elementor-element-749f87c{padding:15px 0px 0px 0px;}.elementor-27414 .elementor-element.elementor-element-514e97a .elementor-heading-title{font-size:28px;}.elementor-27414 .elementor-element.elementor-element-2f2291e{padding:0px 10px 0px 10px;}.elementor-27414 .elementor-element.elementor-element-6f94469{padding:0px 20px 0px 20px;}}/* Start custom CSS for section, class: .elementor-element-749f87c *//* ===================================
   GLOBAL OVERFLOW FIX
=================================== */
html {
  overflow-x: hidden;
}

body {
  overflow-x: hidden;
  width: 100%;
  margin: 0;
  padding: 0;
}

/* ===================================
   TRANSPARENT HEADER
=================================== */
.main-header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 9999;
  background: transparent !important;
  transition: all 0.3s ease;
}

.main-header .nav-menu a,
.main-header .social-icons i {
  color: #141414 !important;
}

.main-header.sticky-active {
  background: #ffffff !important;
  box-shadow: 0 2px 10px rgba(0,0,0,0.1);
}

.main-header.sticky-active .nav-menu a {
  color: #000000 !important;
}

.main-header .header-btn {
  background: transparent;
  color: #ffffff !important;
  border: 2px solid #ffffff;
  padding: 0px;
  line-height: 1;
  display: inline-block;
  box-sizing: border-box;
  letter-spacing: 0.5px;
}

.main-header.sticky-active .header-btn {
  color: #2dbe82 !important;
  border: 2px solid #112C4D;
  background: #112C4D;
}

.main-header .logo img {
  content: url("http://d5designfactory.com/wp-content/uploads/2022/10/D5_Logo_rect_black.png");
}

.main-header.sticky-active .logo img {
  content: url("http://d5designfactory.com/wp-content/uploads/2022/10/D5_Logo_rect_black.png");
}

/* ===================================
   MOBILE HEADER
=================================== */
@media (max-width: 767px) {

  .main-header {
    background: transparent !important;
  }

  .main-header.sticky-active {
    background: #ffffff !important;
  }

  .main-header,
  .main-header.sticky-active {
    padding: 4px 0;
  }
  .main-header .logo img {
    height: 62px !important;
    width: auto !important;
  }

/* Hamburger menu */
.main-header svg.ekit-svg-icon.icon-burger-menu {
  fill: #141414 !important;
  stroke: #141414 !important;
}

/* Sticky */
.main-header.sticky-active svg.ekit-svg-icon.icon-burger-menu {
  fill: #000000 !important;
  stroke: #000000 !important;
}
  .main-header .elementor-nav-menu--dropdown {
    background: #141414 !important;
  }

  .main-header .elementor-nav-menu--dropdown a {
    color: #141414 !important;
  }

  .main-header .xpro-elementor-horizontal-navbar-nav {
    background: #141414 !important;
    padding-top: 0 !important;
    margin-top: 0 !important;
  }

  .main-header .xpro-elementor-horizontal-navbar-nav a {
    color: #000000 !important;
  }

  .main-header .xpro-elementor-horizontal-navbar-nav li {
    border-color: #e5e5e5 !important;
  }

  .main-header .xpro-elementor-horizontal-menu-close {
    display: flex !important;
    align-items: center;
    justify-content: center;
    color: #000000 !important;
    opacity: 1 !important;
    visibility: visible !important;
    z-index: 9999;
  }

  .main-header .xpro-elementor-horizontal-menu-close i,
  .main-header .xpro-elementor-horizontal-menu-close .fa-times {
    color: #000000 !important;
    font-size: 24px !important;
    display: block !important;
  }

  .main-header .xpro-elementor-horizontal-menu-close svg {
    fill: #000000 !important;
    stroke: #000000 !important;
    width: 24px;
    height: 24px;
    display: block !important;
  }

  /* Full width sections */
  .elementor-top-section,
  .elementor-section,
  .elementor-section.elementor-section-stretched {
    width: 100vw !important;
    max-width: 100vw !important;
    left: 0 !important;
    right: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    box-sizing: border-box !important;
  }

  .elementor-section > .elementor-container {
    width: 100% !important;
    max-width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin: 0 !important;
  }

  p, span, a, li,
  h1, h2, h3, h4, h5, h6,
  img, button, input, textarea {
    max-width: 100% !important;
    box-sizing: border-box !important;
  }
}




/* ===================================
   SMOOTH SCROLL + FIXED HEADER OFFSET
=================================== */

html {
  scroll-behavior: auto; /* JS handles smoothness */
}


[id] { scroll-margin-top: 110px; }

@media (max-width: 1024px) { [id] { scroll-margin-top: 105px; } }
@media (max-width: 767px)  { [id] { scroll-margin-top: 130px; } }/* End custom CSS */