.wp-gr a:focus{ outline: 0px; }.wp-gr a:focus-visible{ outline: currentcolor solid 2px; outline-offset: 2px; }.wp-gr .wp-google-wr a:hover{ opacity: 0.95 !important; background: var(--btn-color,#1f67e7) !important; box-shadow: rgba(0, 0, 0, 0.12) 0px 0px 2px, rgba(0, 0, 0, 0.24) 0px 3px 5px !important; }.wp-gr .wp-google-wr a:active{ opacity: 1 !important; background: var(--btn-color,#1f67e7) !important; box-shadow: none !important; }:root{ --star-gap: 2px; --rpi-star-size: 20px; --rpi-star-color: #fb8e28; --rpi-star-empty-color: #cccccc; --rpi-icon-scale-google: 1.00; --rpi-icon-scale-yelp: 0.92; --rpi-icon-scale-fb: 1.125; --rpi-yelp-empty-color: #cccccc; --rpi-yelp-five-color: #fb433c; --rpi-yelp-four-color: #ff643d; --rpi-yelp-three-color: #ff8742; --rpi-yelp-two-color: #ffad48; --rpi-yelp-one-color: #ffcc4b; --rpi-yelp-radius: 3px; --rpi-fb-color: #fa3e3e; --rpi-fb-radius: 3px; --rpi-star-empty: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M11.48 3.499a.562.562 0 0 1 1.04 0l2.125 5.111a.563.563 0 0 0 .475.345l5.518.442c.499.04.701.663.321.988l-4.204 3.602a.563.563 0 0 0-.182.557l1.285 5.385a.562.562 0 0 1-.84.61l-4.725-2.885a.562.562 0 0 0-.586 0L6.982 20.54a.562.562 0 0 1-.84-.61l1.285-5.386a.562.562 0 0 0-.182-.557l-4.204-3.602a.562.562 0 0 1 .321-.988l5.518-.442a.563.563 0 0 0 .475-.345L11.48 3.5Z' fill='none' stroke='currentColor' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E"); --rpi-star-mask: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M10.7881 3.21068C11.2364 2.13274 12.7635 2.13273 13.2118 3.21068L15.2938 8.2164L20.6979 8.64964C21.8616 8.74293 22.3335 10.1952 21.4469 10.9547L17.3295 14.4817L18.5874 19.7551C18.8583 20.8908 17.6229 21.7883 16.6266 21.1798L11.9999 18.3538L7.37329 21.1798C6.37697 21.7883 5.14158 20.8908 5.41246 19.7551L6.67038 14.4817L2.55303 10.9547C1.66639 10.1952 2.13826 8.74293 3.302 8.64964L8.70609 8.2164L10.7881 3.21068Z'/%3E%3C/svg%3E"); }.rpi-star:hover i{ background-color: var(--rpi-star-color) !important; }.rpi-star i:hover ~ i{ background-color: var(--rpi-star-empty-color) !important; }:root{ --rpi-lt: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m15 18-6-6 6-6'%3E%3C/path%3E%3C/svg%3E") no-repeat center/contain; --rpi-gt: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'%3E%3C/path%3E%3C/svg%3E") no-repeat center/contain; }.rpi .rpi-ltgt:active{ box-shadow: none !important; }.rpi-dots .rpi-dot:hover{ opacity: 1 !important; }.rpi-dots .rpi-dot.active{ opacity: 1 !important; transform: scale(0.95) !important; background-color: var(--slider-act-dot-color,#fb8e28) !important; }.rpi button:focus{ outline: 0px !important; }.rpi button:focus-visible{ outline: currentcolor solid 2px !important; outline-offset: 2px !important; }.rpi .rpi-x:focus-visible,.rpi-x:focus-visible{ outline: 0px !important; }.rpi .rpi-x:hover,.rpi-x:hover{ opacity: 1 !important; }.rpi-sb.rpi-open{ --sb-x: 0; --visible: visible; overflow: hidden; transition: transform 0.3s ease-in-out, visibility !important; }.rpi-sb.rpi-left.rpi-open{ transform: translateX(0px); }.rpi-overlay.rpi-open{ opacity: 1; visibility: visible; }.rpi-lightbox,.rpi-lightbox-wrap{ --x-top: 15px; --x-right: 15px; --x-bg: none; --x-color: #ececec; --x-line-width: 25px; --x-line-height: 3px; --x-opacity: 1; position: fixed; inset: 0px; width: 100%; height: 100%; }.rpi-lightbox-wrap{ z-index: 3; }.rpi-lightbox{ display: flex; align-items: center; justify-content: center; flex-wrap: wrap; max-width: 100%; color: rgb(51, 51, 51); text-align: left; z-index: 2147483003; user-select: none; background-color: rgba(0, 0, 0, 0.6); transition: 0.3s ease-out; }.rpi-lightbox-inner{ width: 95%; max-width: 1200px; height: 100%; max-height: calc(100dvh - 80px); }@supports (container-type:inline-size){.rpi-lightbox-xxx{ container: lightbox / inline-size; }}.rpi-lightbox-xxx{ position: relative; display: flex; justify-content: center; height: 100%; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; overflow: auto; border-radius: 4px; }.rpi-lightbox-content{ position: relative; display: flex; flex-direction: row; justify-content: flex-start; color: rgb(0, 0, 0); height: 100%; overflow: hidden; border-radius: 4px; background-color: rgb(255, 255, 255); }.rpi-lightbox-media{ position: relative; display: flex; justify-content: center; flex: 2 1 0%; align-items: center; width: 100%; height: 100%; overflow: hidden; padding-bottom: 0px; background-color: rgb(0, 0, 0); }.rpi-lightbox-btn{ position: absolute; display: flex; width: 30px; height: 30px; font-size: 36px; line-height: 22px; justify-content: center; z-index: 1; cursor: pointer; border-radius: 50%; background-color: rgba(214, 214, 214, 0.7); transition: background 0.3s ease-in-out; }.rpi-lightbox-btn:hover{ background: rgb(225, 225, 225); }.rpi-lightbox-prev{ left: 8px; }.rpi-lightbox-next{ right: 8px; }.rpi-lightbox-prev::before{ content: "‹"; }.rpi-lightbox-next::before{ content: "›"; }.rpi-lightbox-media img{ position: relative; display: block; width: 100%; height: 100%; max-width: 100%; max-height: 100%; opacity: 1; object-fit: contain; border-radius: inherit; transition: opacity 0.3s ease-in-out; }.rpi-lightbox .rpi-lightbox-review{ display: flex; flex-direction: column; flex: 1 1 0%; height: 100%; font-size: 15px; color: rgb(0, 0, 0); padding: 0px; overflow: hidden auto; }@media (max-width: 480px){.rpi-lightbox-xxx .rpi-lightbox-content{ flex-direction: column; }}#success-contact-popup div.sucess-heading{ font-family: Lato; font-weight: bold; font-size: 33.4136px; line-height: 33px; color: black; margin-bottom: 20px; padding: 10px 40px 40px; }@media (max-width: 500px){h2.elementor-heading-title.elementor-size-default{ margin-top: 27px; }}.sharing-links.text-center a i{ color: rgb(239, 127, 34) !important; }.elementor-invisible{ visibility: visible; }.page p a{ font-size: 19px; }@font-face { font-family: EscrituraW01-Bold; src: url("/wp-content/themes/fonts/Escritura-W01-Bold.woff") format("woff"); font-display: swap; }@font-face { font-family: EscrituraW01-Regular; src: url("/wp-content/themes/fonts/Escritura-W01-Regular.woff") format("woff"); font-display: swap; }@font-face { font-family: Sonny-Bold; src: url("/wp-content/themes/fonts/Sonny-Vol-2-Bold.woff") format("woff"); font-display: swap; }@font-face { font-family: Sonny-Regular; src: url("/wp-content/themes/fonts/Sonny-Vol-2-Regular.woff") format("woff"); font-display: swap; }@font-face { font-family: Vanarchiv; font-display: swap; }@font-face { font-family: Authentic-Calisttera; font-display: swap; }body{ font-family: "Open Sans" !important; }.btn-custom:hover{ color: rgb(255, 255, 255); }.progressbar--tab.active{ background: rgb(2, 63, 91); }.main-content{ padding: 200px 0px 100px; }.slider-box{ border-radius: 20px; }.slider-box .slide{ padding: 100px; background: rgb(2, 63, 91); border-radius: 20px; position: relative; margin-bottom: 110px; }.slider-box .slide .main-bg{ position: absolute; inset: 0px; }.slider-box .slide .main-bg::before{ content: "Yeshuos"; font-size: 140px; font-family: Authentic-Calisttera; font-style: italic; color: rgb(34, 34, 34); position: absolute; left: 50%; top: 50%; transform: translate(-33%, -12px); }.slider-box .slide:nth-child(2n) .main-bg::before{ content: "Refuos"; }.slider-box .slide:nth-child(3n) .main-bg::before{ content: "Nachas"; }.slider-box .slide:nth-child(4n) .main-bg::before{ content: "Yeshuos"; }.slider-box .slide:nth-child(5n) .main-bg::before{ content: "Refuos"; }.slider-box .slide:nth-child(6n) .main-bg::before{ content: "Nachas"; }.slider-box .slide:nth-child(7n) .main-bg::before{ content: "Yeshuos"; }.slider-box .slide .slide-data{ position: relative; z-index: 2; }.slider-box .slide .slide-data h1,.slider-box .slide .slide-data h2{ color: rgb(255, 255, 255); font-size: 110px; display: flex; line-height: 100%; font-weight: 300; font-family: Sonny-Regular !important; }.slider-box .slide .slide-data h1 > span,.slider-box .slide .slide-data h2 > span{ font-size: 60px; line-height: 110px; margin-right: 10px; color: rgb(224, 146, 38); font-family: Sonny-Regular; }.slider-box .slide .slide-data span{ font-size: 40px; margin-bottom: 5px; color: rgb(224, 146, 38); font-family: Sonny-Regular; }.slider-box .slide .slide-data aside{ display: flex; flex-direction: column; font-size: 26px; line-height: initial; margin-top: 8px; margin-left: 10px; }.slider-box .slide .slide-data small{ font-size: 15px; font-family: Sonny-Regular; }.slider-box .slide p{ color: rgb(255, 255, 255); font-size: 17px; line-height: 24px; width: 420px; font-weight: 400; margin: 20px 0px 40px; min-height: 100px; position: relative; z-index: 2; }.slider-box .slide::after{ content: ""; width: 100%; height: 100px; background: url("/wp-content/themes/images/slideafter.png") 0% 0% / 100% 100%; bottom: -143px; position: absolute; left: 0px; }.slider-box .slide a{ position: relative; z-index: 2; }.slider-box .slick-dots{ position: absolute; left: -90px; top: 30px; padding: 0px; margin: 0px; list-style: none; display: flex; flex-direction: column; bottom: 150px; justify-content: space-around; }.slider-box .slick-dots::before{ width: 3px; background: rgb(255, 255, 255); content: ""; position: absolute; top: 25px; bottom: 25px; left: 8.5px; }.slider-box .slick-dots li.slick-active{ background: rgb(255, 255, 255); }.slider-box .slick-dots li{ height: 20px; width: 20px; border: 3px solid rgb(255, 255, 255); border-radius: 50%; cursor: pointer; background: rgb(224, 146, 38); position: relative; z-index: 1; }.slider-box .slick-dots li button{ opacity: 0; cursor: pointer; }.slider-box .slick-dots li span{ color: rgb(255, 255, 255); position: absolute; right: 0px; min-width: 80px; top: -7px; text-align: left; font-size: 20px; font-family: Sonny-Regular; }.slider-box .slick-dots li small{ color: rgb(0, 0, 0); margin-right: 5px; font-size: 13px; line-height: 20px; }.slider-box .slick-arrow{ fill: rgb(255, 255, 255); height: 40px; width: 40px; background: rgb(2, 43, 62); overflow: hidden; display: block; position: absolute; line-height: 40px; text-align: center; right: 70px; top: 35%; left: auto; z-index: 1; border-radius: 50%; cursor: pointer; }.slider-box .slick-prev{ }.slider-box .slick-next{ top: 45%; }.slider-box .slick-arrow svg{ fill: rgb(224, 146, 38); margin-top: 8px; }body a.search_href img.search_icon{ height: 23px; margin-right: 0px; max-width: 24px; position: relative; top: 2px; padding-left: 0px !important; }body #header-secondary-outer .nectar-center-text span.israel_span img{ padding-left: 20px; min-width: 100px; }@media (max-width: 480px){body #header-secondary-outer .nectar-center-text a:nth-child(2){ min-width: 100px !important; padding: 5px 11px !important; }.main-content{ padding: 620px 0px 100px; }.slider-box .slick-dots{ position: absolute; left: 0px; top: -45px; bottom: auto; justify-content: space-between; width: 100%; flex-direction: revert; }.slider-box .slick-dots::before{ width: 100%; position: absolute; inset: 10px 0px 0px; height: 3px; }.slider-box .slick-dots li span{ display: none; }.slider-box .slide{ padding: 40px; }.slider-box .slide .slide-data h1,.slider-box .slide .slide-data h2{ font-size: 60px; }.slider-box .slide p{ width: 100%; min-height: 140px; }.slider-box .slide .slide-data h1 > span,.slider-box .slide .slide-data h2 > span{ font-size: 36px; margin-right: 5px; line-height: 60px; }.slider-box .slide .slide-data span{ font-size: 30px; line-height: 80%; }.slider-box .slide .main-bg::before{ font-size: 76px; transform: translate(-44%, 10px); }.slider-box .slick-arrow{ top: 56%; right: 25px; }.slider-box .slick-next{ top: 66%; right: 25px; }.slider-box .slide{ margin-bottom: 92px; }}@media (min-width: 767px) and (max-width: 1023px){.main-content{ padding: 620px 0px 100px; }.main-slider{ padding: 80px 0px; }.slider-box .slick-dots{ inset: -100px 80px auto; justify-content: space-between; width: auto; flex-direction: revert; margin-bottom: 100px; }.slider-box .slick-dots::before{ width: 100%; position: absolute; inset: 10px 0px 0px; height: 3px; }.slider-box .slick-dots li span{ display: block; inset: auto auto -43px -12px; width: auto; }.slider-box .slide{ padding: 40px; margin: 0px 70px; }.slider-box .slide .slide-data h1,.slider-box .slide .slide-data h2{ font-size: 60px; }.slider-box .slide p{ width: 65%; min-height: 140px; }.slider-box .slide .slide-data h1 > span,.slider-box .slide .slide-data h2 > span{ font-size: 36px; margin-right: 5px; line-height: 60px; }.slider-box .slide .slide-data span{ font-size: 30px; line-height: 80%; }.slider-box .slide .main-bg::before{ font-size: 76px; transform: translate(-44%, 10px); }.slider-box .slide::after{ content: ""; width: 80px; height: 100%; background: url("/wp-content/themes/images/slideright.png") 0% 0% / 100% 100%; top: 0px; position: absolute; right: -100px; left: auto; border-radius: 20px; }.slider-box .slide::before{ content: ""; width: 80px; height: 100%; background: url("/wp-content/themes/images/slideleft.png") 0% 0% / 100% 100%; top: 0px; position: absolute; left: -100px; border-radius: 20px; }.slider-box .slick-arrow{ top: 15px; left: 45%; right: auto; transform: rotate(-90deg); }.slider-box .slick-next{ right: 42%; left: auto; }}.donation-popup .modal-container{ background: rgb(224, 146, 38); text-align: center; width: 1000px; height: 468px; position: relative; left: -230px; padding: 100px 200px; border-radius: 15px; }.modal-title{ font-size: 3rem; padding-bottom: 1.5rem; letter-spacing: 10px; font-weight: bold; font-family: Vanarchiv; }.modal-description1{ color: white; font-size: 1.5rem; width: 498px; margin-left: auto; margin-right: auto; padding-bottom: 1rem; }.modal-description2{ font-size: 1.3rem; padding-bottom: 1rem; font-family: Sonny-Regular; }.modal-exit{ background: rgb(11, 53, 76); color: white; width: 100px; border-radius: 15px; }.donate-form .radio-holder input:checked ~ label .button-guide__line{ background: rgb(2, 63, 91); }a.slider-donate-button.btn.btn-custom.bg-or{ margin: 0px; }a.slider-donate-button.btn.btn-custom.bg-or{ margin: 0px; padding: 8px 30px; border-radius: 15px !important; background: rgb(224, 146, 38) !important; color: rgb(255, 255, 255) !important; }.modal-exit.btn{ padding: 5px 15px; border-radius: 5px; background-color: rgb(52, 58, 64) !important; }#progressbar li.active::before,#progressbar li.active::after{ background: linear-gradient(0deg, rgb(239, 127, 34), rgb(239, 127, 34)); color: white; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; line-height: 45px; }section#before_footer_area{ color: rgb(255, 255, 255); background-color: rgb(28, 28, 28); padding-top: 35px; padding-bottom: 20px; z-index: 9; }.beofore_footer_icon{ color: rgb(255, 255, 255); float: left; }.beofore_footer_content{ float: left; width: 77%; color: rgb(255, 255, 255); }.beofore_footer_content span.content{ color: rgb(231, 231, 231); font-size: 16px; padding-left: 20px; float: left; }.beofore_footer_content span.content a{ font-size: 16px; color: rgb(231, 231, 231) !important; font-weight: normal !important; }.beofore_footer_icon i.fa{ color: rgb(239, 127, 34); border: 2px solid rgb(239, 127, 34); padding: 17px; border-radius: 50%; font-size: 20px; }img.cards_imgs{ padding-left: 30px; height: 42px; }.copywtrite{ border-top: 1px solid rgb(227, 227, 227); float: left; width: 100%; text-align: center; margin-top: 30px; padding-top: 20px; }div#copyright{ display: none; }#before_footer_area .elementor-text-editor.elementor-clearfix{ min-width: 265px; }.cus-futr-btm-lft.footer_logos{ max-width: 788px; margin: 0px auto; float: none; }#footer-outer,#footer-outer a:not(.nectar-button){ font-family: Lato; }@media (min-width: 767px) and (max-width: 1023px){.main-content{ padding: 0px 0px 100px !important; }}@media screen and (min-width: 320px) and (max-width: 767px){.beofore_footer_icon{ color: rgb(255, 255, 255); float: left; text-align: center; width: 100%; }.beofore_footer_content{ float: left; color: rgb(255, 255, 255); text-align: center; padding: 20px 0px; width: 100% !important; }img.cards_imgs{ height: 60px; padding-left: 0px !important; padding-top: 20px !important; }.beofore_footer_content span.content a,.beofore_footer_content span.content{ font-size: 22px; width: 100%; text-align: center; }.cus-futr-btm{ padding-bottom: 30px; margin-bottom: 300px; padding-left: 10px; }a.mr-md-4.mr-3 img{ max-width: 27%; height: 40px; text-align: center; margin: 0px auto; }.guide_star{ margin-left: 20px; }#footer-outer #copyright{ display: none; }body #footer-widgets .one-fourths{ margin-bottom: 0px !important; }}@media screen and (min-width: 1025px) and (max-width: 3660px){body.page-id-15303 .dynamic-donate-right.active{ position: relative; top: -245px; }.dynamic-donate-wrapper .dynamic-donate-background.active{ min-height: 560px; }}a#slider-66-slide-93-layer-7,a#slider-70-slide-97-layer-7,a#slider-67-slide-94-layer-7,a#slider-65-slide-92-layer-7,a#slider-69-slide-96-layer-7,a#slider-68-slide-95-layer-7,a#slider-71-slide-98-layer-7,a#slider-76-slide-103-layer-7,a#slider-76-slide-103-layer-7,a#slider-77-slide-104-layer-7,.wp-block-themepunch-revslider .rs-layer.rev-btn,a#slider-78-slide-105-layer-7{ background-color: rgb(239, 127, 34) !important; }a#slider-66-slide-93-layer-7:hover,a#slider-70-slide-97-layer-7:hover,a#slider-67-slide-94-layer-7:hover,a#slider-65-slide-92-layer-7:hover,a#slider-69-slide-96-layer-7:hover,a#slider-68-slide-95-layer-7:hover,a#slider-71-slide-98-layer-7:hover,a#slider-76-slide-103-layer-7:hover,a#slider-77-slide-104-layer-7:hover,.wp-block-themepunch-revslider .rs-layer.rev-btn:hover,a#slider-78-slide-105-layer-7:hover{ background-color: rgb(242, 142, 60) !important; }#header-outer header{ transition: 0.2s; position: inherit; height: 64px; background: rgb(255, 255, 255); }#header-outer:not([data-format="left-header"]) #top nav > ul.sf-menu > li:not(.megamenu) ul a:hover{ color: rgb(239, 127, 34) !important; background-color: rgb(255, 255, 255) !important; }body #header-outer #top nav > ul > li:not(.megamenu) .sfHover > a,body #header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) .sfHover > a{ background-color: transparent !important; }body[data-header-color="light"]:not([data-header-format="left-header"]) #header-outer:not(.transparent) .sf-menu > li ul li span.sf-sub-indicator i.fa.fa-angle-right.icon-in-menu,a > .sf-sub-indicator{ right: 20px !important; top: 20px !important; color: rgb(84, 89, 95) !important; }#header-outer .sf-menu > li:hover > ul{ top: 100%; padding-top: 10px; padding-bottom: 10px !important; }#header-outer[data-lhe="animated_underline"] #top nav > ul > li.menu-item-has-children > a::before{ content: "v"; position: absolute; z-index: 9998; color: rgb(207, 203, 203); top: 0px; right: -15px; font-weight: 800; font-size: 12px; }div#header-outer{ transform: none !important; }body #header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul .current-menu-item > a{ background: transparent !important; }@media only screen and (max-width: 999px){body.page #top #logo img,#header-outer[data-permanent-transparent="false"] #logo .dark-version{ min-height: 78px !important; }#navbar-menu{ background-color: rgb(239, 127, 34); padding-right: 20px; padding-left: 15px; display: inherit !important; }body #mobile-menu{ height: calc(-50px + 100vh); }body .d-block{ display: block !important; }}@media only screen and (max-width: 1350px) and (min-width: 1000px){body .button_solid_color a{ padding: 24px !important; }body .sf-menu li a{ font-size: 12px !important; }#header-outer[data-lhe="animated_underline"] #top nav > ul > li > a{ margin-left: 20px !important; margin-right: 20px !important; }#header-outer[data-lhe="animated_underline"] #top nav > ul > li.button_solid_color > a{ margin-right: 0px !important; }}@media only screen and (max-width: 999px) and (min-width: 320px){body.material.elementor-default #header-secondary-outer[data-mobile="display_full"]{ display: inline-block !important; margin-bottom: -13px !important; }header#top::after{ display: none; }#header-secondary-outer{ padding-top: 10px; background: rgb(91, 93, 93) !important; z-index: 999999 !important; }body.material #header-secondary-outer .nectar-center-text{ padding: 10px !important; }}@media only screen and (max-width: 480px) and (min-width: 320px){body.material #header-secondary-outer .nectar-center-text{ padding: 10px !important; }body div#header-secondary-outer .container{ max-width: 100%; }body #header-secondary-outer .nectar-center-text img{ padding-left: 10px; max-width: 34px !important; }body #header-secondary-outer .nectar-center-text a{ font-size: 13px !important; }}#header-secondary-outer .nectar-center-text a.search_href{ position: relative; min-width: 320px; padding-right: 24px; }a.search_href img.search_icon{ height: 21px; margin-right: 12px; }a.search_href input.search_input{ position: absolute; background-color: rgb(255, 255, 255); border-radius: 0px; right: 60px; height: 15px; display: none; float: right; }input.search_input.active{ animation-name: big_it; animation-duration: 1s; display: inline-block !important; }@keyframes big_it { 
  0% { width: 0px; }
  100% { width: 320px; }
}a.search_href img.search_icon_mobile,input.search_input_mobile_search{ display: none; }@media screen and (max-width: 970px){input.search_input_mobile_search{ top: 150px; position: absolute; z-index: 9999; border: 1px solid rgb(157, 143, 143); height: 40px !important; }#header-secondary-outer .nectar-center-text a.search_href{ display: none; }input.search_input_mobile_search.m-active{ background: rgb(255, 255, 255); height: 40px; margin-bottom: 15px; border-radius: 0px; }a.search_href img.search_icon{ display: none; }a.search_href img.search_icon_mobile{ height: 21px; margin-right: 12px; }a.search_href img.search_icon_mobile{ display: inline-block !important; max-width: 94px; }#header-secondary-outer .nectar-center-text a.search_href{ position: unset !important; }input.search_input.active{ width: 100%; margin-top: 36px; right: 0px !important; }}#mobile-menu li a span{ text-transform: uppercase; max-width: 320px; display: inline-block; }#mobile-menu ul.sub-menu .fa-angle-down::before{ content: ""; color: rgb(255, 255, 255); }body.page-id-111282 .form-second-second .radio-container input:checked ~ .checkmark{ border: 5px solid rgb(239, 127, 34) !important; }div#Rebbe_Meir_Shidduchim_thankyou .modal-dialog.modal-dialog-centered .modal-content,div#Tehillim_Pages_thankyou .modal-dialog.modal-dialog-centered .modal-content{ padding: 100px 0px; }div#Rebbe_Meir_Shidduchim_thankyou .modal-dialog.modal-dialog-centered .modal-content,div#Tehillim_Pages_thankyou .modal-dialog.modal-dialog-centered .modal-content{ padding: 100px 0px; border-radius: 0px; border: 2px solid rgb(124, 23, 27) !important; }div#Rebbe_Meir_Shidduchim .modal-content{ border: 2px solid rgb(124, 23, 27) !important; border-radius: 0px !important; }div#download-Resume-popup .modal-content,div#download-kaddish-popup .modal-content{ padding: 50px; }div#israel-emergency-donation-popup .modal-dialog.modal-dialog-centered{ background-image: url("https://rmbhcharities.com/wp-content/uploads/2023/10/war_pop_up_fixed.jpg"); background-repeat: no-repeat; background-size: 100%; background-position: center center; }.elementor-9 .elementor-element.elementor-element-3468cf5 .elementor-image-box-img img{ transition-duration: 0.3s; margin-top: 31px; }section#before_footer_area{ color: rgb(255, 255, 255); background-color: rgb(28, 28, 28); padding-top: 35px; padding-bottom: 20px; z-index: 9; }.beofore_footer_icon{ color: rgb(255, 255, 255); float: left; }.beofore_footer_content{ float: left; width: 77%; color: rgb(255, 255, 255); }.beofore_footer_content span.heading{ color: rgb(255, 255, 255); font-size: 18px; padding-top: 0px; margin-top: 0px; line-height: 1; padding-left: 20px; font-weight: 600; width: 100%; float: left; padding-bottom: 7px; font-family: Lato, sans-serif !important; }.beofore_footer_content span.content{ color: rgb(231, 231, 231); font-size: 16px; padding-left: 20px; float: left; }.beofore_footer_content span.content a{ font-size: 16px; color: rgb(231, 231, 231) !important; font-weight: normal !important; }.beofore_footer_icon i.fa{ color: rgb(239, 127, 34); border: 2px solid rgb(239, 127, 34); padding: 17px; border-radius: 50%; font-size: 20px; }img.cards_imgs{ padding-left: 30px; height: 42px; }.copywtrite{ border-top: 1px solid rgb(227, 227, 227); float: left; width: 100%; text-align: center; margin-top: 30px; padding-top: 20px; }div#copyright{ display: none; }#before_footer_area .elementor-text-editor.elementor-clearfix{ min-width: 265px; }.cus-futr-btm-lft.footer_logos{ max-width: 788px; margin: 0px auto; float: none; }#footer-outer,#footer-outer a:not(.nectar-button){ font-family: Lato; }@media (min-width: 320px) and (max-width: 480px){div#israel-emergency-donation-popup .modal-dialog.modal-dialog-centered{ background-size: 100% 62%; }}@media (min-width: 767px) and (max-width: 1023px){.main-content{ padding: 0px 0px 100px !important; }}@media screen and (min-width: 320px) and (max-width: 767px){.beofore_footer_icon{ color: rgb(255, 255, 255); float: left; text-align: center; width: 100%; }.beofore_footer_content{ float: left; color: rgb(255, 255, 255); text-align: center; padding: 20px 0px; width: 100% !important; }img.cards_imgs{ height: 60px; padding-left: 0px !important; padding-top: 20px !important; }.beofore_footer_content span.content a,.beofore_footer_content span.content{ font-size: 22px; width: 100%; text-align: center; }.cus-futr-btm{ padding-bottom: 30px; margin-bottom: 300px; padding-left: 10px; }a.mr-md-4.mr-3 img{ max-width: 27%; height: 40px; text-align: center; margin: 0px auto; }.guide_star{ margin-left: 20px; }#footer-outer #copyright{ display: none; }body #footer-widgets .one-fourths{ margin-bottom: 0px !important; }}body.modal-open{ padding-right: 0px !important; }p.discuss_popup_piedra{ font-size: 26px; color: rgb(124, 23, 27); line-height: 30px; text-align: center; padding-bottom: 0px; font-weight: 400; margin: 0px auto; font-family: piedra !important; }p.discuss_popup__des{ font-weight: 500; text-align: center; padding: 50px 30px 0px; margin: auto; color: rgb(73, 66, 66); font-size: 20px !important; }p.discuss_popup_close a.popup_close_btn{ cursor: pointer; color: rgb(121, 120, 120) !important; font-size: 17px !important; font-weight: 500 !important; text-align: center !important; }p.discuss_popup_close{ font-size: 20px; font-weight: 500; text-align: center; max-width: 320px; margin: auto; color: rgb(73, 66, 66); padding-top: 60px; padding-bottom: 15px; }div#discuss_options .modal-content{ padding: 70px 50px 0px; border-radius: 0px; border: 1px solid rgb(0, 0, 0) !important; }#header-outer #top nav > ul > .megamenu > ul ul li a,#top nav > ul > .megamenu > .sub-menu > li > a{ text-transform: capitalize; font-weight: 500; color: rgb(73, 66, 66) !important; font-size: 13px !important; padding-top: 0px !important; padding-bottom: 3px !important; }li.legacy_giving.megamenu.columns-6.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children ul.sub-menu{ max-width: 540px; }li#menu-item-110717{ position: relative !important; }#header-outer .sf-menu > li.legacy_giving.megamenu:hover > ul{ top: 100%; padding-top: 10px; margin-left: -560px; padding-bottom: 10px !important; }#top nav > ul > .megamenu > .sub-menu{ padding-top: 50px; padding-right: 50px; padding-left: 50px; min-width: 730px; padding-bottom: 50px !important; }#header-outer #top nav > ul > .megamenu > ul > li{ display: inline-block; width: 48%; float: left; border-bottom: 0px !important; }#header-outer #top nav > ul > .megamenu ul li.border-left{ padding-left: 46px; margin-left: 25px; }body:not([data-header-format="left-header"]) #top nav > ul > .megamenu > ul > li > a{ color: rgb(124, 23, 27) !important; font-size: 14px !important; letter-spacing: unset !important; }#header-outer #top nav > ul > .megamenu > ul ul li a:hover,#header-outer #top nav > ul > .megamenu > ul ul li a:focus{ background-color: transparent !important; color: rgb(124, 23, 27) !important; }li#menu-item-124907{ margin-top: -67px; }li#menu-item-124939{ padding-top: 25px !important; }#header-outer:not([data-format="left-header"]) #top nav > ul > .megamenu ul ul .current-menu-item > a{ background: transparent !important; color: rgb(124, 23, 27) !important; text-decoration: underline !important; }body:not([data-header-format="left-header"]) #top nav > ul > .megamenu > ul ul .current-menu-item > a{ background: transparent !important; }body .dp--btn.dp--close.text-button{ display: none; }@media only screen and (max-width: 767px){.elementor-widget.elementor-widget-slider_revolution{ margin-top: 55px; }body.page-id-5117 .elementor-widget.elementor-widget-slider_revolution{ margin-top: 143px; }.wp-block-themepunch-revslider{ margin-top: -11px; }.dp--btn.dp--close.text-button{ background-color: rgb(239, 127, 34) !important; }#header-outer{ transition: 0.4s !important; }.dp--btn.dp--close.text-button{ padding-right: 18px; padding-bottom: 0px; padding-left: 18px; border-radius: 32px; font-size: 18px; font-weight: 600; width: 128px; position: fixed; bottom: 20px; right: 20px; height: 40px !important; padding-top: 4px !important; }.dp--btn .icon-container{ display: flex; align-items: center; }.dp--btn.text-button svg{ width: 22px; height: 19px; padding-right: 6px; }.dp--btn.text-button{ height: 50px; padding: 0px 18px; border-radius: 32px; font-size: 18px; font-weight: 600; }.dp--btn.dp--close.text-button{ padding: 0px 18px; border-radius: 32px; font-size: 18px; font-weight: 600; width: 128px; height: 40px; }.dp--btn .icon-container{ display: flex; align-items: center; }.dp--btn.text-button svg{ width: 22px; height: 19px; padding-right: 6px; }.dp--btn.text-button{ height: 50px; padding: 0px 18px; border-radius: 32px; font-size: 18px; font-weight: 600; }.dp--btn{ pointer-events: all; display: flex; align-items: center; justify-content: center; width: auto; height: 64px; font-size: 44px; bottom: 30px; border: 0px; border-radius: 50%; color: rgb(255, 255, 255); text-align: center; box-sizing: border-box; cursor: pointer; z-index: 99999; user-select: none; font-family: Nunito, Arial, sans-serif; transition: opacity 0.2s; }body .cus-futr-btm{ margin-bottom: 0px !important; }}@media only screen and (max-width: 690px){div#header-secondary-outer .container{ max-width: 100% !important; }}@media only screen and (max-width: 392px){body img#mobile-search{ margin-right: 12px !important; }body input.search_input_mobile_search{ top: 140px !important; }body #header-secondary-outer .nectar-center-text{ min-width: 100% !important; display: flex; }body.page #header-secondary-outer .nectar-center-text a:nth-child(3){ margin-right: 6px !important; padding: 4px 8px !important; }body.page #header-secondary-outer .nectar-center-text a:nth-child(2){ min-width: 85px !important; padding: 4px 5px !important; }body.material #header-secondary-outer .nectar-center-text{ display: flex !important; }body #header-secondary-outer .nectar-center-text a{ font-size: 13px !important; margin-left: -20px; }body #header-secondary-outer .nectar-center-text a:nth-child(2){ float: left; padding: 4px 12px !important; margin-left: 5px !important; }#header-secondary-outer .nectar-center-text a.search_href{ float: left; min-width: 10px !important; }body.page span.israel_span{ display: flow-root; }body.page span.israel_span img{ padding-left: 0px !important; max-width: 108px !important; }body.page #header-secondary-outer .nectar-center-text a:nth-child(2){ margin-top: 3px !important; margin-left: 35px; }body.page #header-secondary-outer .nectar-center-text a.search_href{ padding-top: 10px !important; }body #header-secondary-outer .nectar-center-text span.israel_span a{ margin-top: 6px; margin-left: 0px !important; font-size: 13px !important; }}@media only screen and (max-width: 395px){body header#top{ margin-top: -8px !important; }}@media only screen and (max-width: 999px){body #header-secondary-outer .nectar-center-text span.israel_span img{ min-width: 120px; margin-top: 7px; padding-left: 0px !important; }body span.israel_span a{ float: right; }body.page #header-secondary-outer .nectar-center-text a:nth-child(2){ margin-right: 0px !important; }body input.search_input.active{ animation-name: big_it; animation-duration: 1s; position: absolute; z-index: 2147483647; top: 41px; border: 1px solid rgb(213, 216, 220); opacity: 10; background: rgb(255, 255, 255); border-radius: 0px; display: inline-block !important; }}#header-secondary-outer .nectar-center-text a:nth-child(2){ background: rgb(124, 23, 27) !important; color: rgb(255, 255, 255) !important; margin-left: 0px !important; padding: 5px 17px !important; }span.israel_span a{ margin-top: 5px; float: left; }#header-secondary-outer .nectar-center-text a:nth-child(3){ border: double rgb(147, 147, 147); padding: 4px 20px; border-radius: 5px; text-align: center; }body.page #header-secondary-outer .nectar-center-text a:nth-child(3){ margin-left: 16px !important; }#header-secondary-outer .nectar-center-text a:nth-child(3):hover{ border: solid rgb(175, 171, 171); }*,::after,::before{ box-sizing: border-box; }html{ font-family: sans-serif; line-height: 1.15; text-size-adjust: 100%; -webkit-tap-highlight-color: transparent; }figure,header,nav,section{ display: block; }body{ margin: 0px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-size: 1rem; font-weight: 400; line-height: 1.5; color: rgb(33, 37, 41); text-align: left; background-color: rgb(255, 255, 255); }[tabindex="-1"]:focus:not(:focus-visible){ outline: 0px !important; }hr{ box-sizing: content-box; height: 0px; overflow: visible; }h1,h2,h3{ margin-top: 0px; margin-bottom: 0.5rem; }p{ margin-top: 0px; margin-bottom: 1rem; }ul{ margin-top: 0px; margin-bottom: 1rem; }ul ul{ margin-bottom: 0px; }strong{ font-weight: bolder; }a{ color: rgb(0, 123, 255); text-decoration: none; background-color: transparent; }a:hover{ color: rgb(0, 86, 179); text-decoration: underline; }a:not([href]):not([class]):hover{ color: inherit; text-decoration: none; }figure{ margin: 0px 0px 1rem; }img{ vertical-align: middle; border-style: none; }svg{ overflow: hidden; vertical-align: middle; }table{ border-collapse: collapse; }label{ display: inline-block; margin-bottom: 0.5rem; }button{ border-radius: 0px; }button:focus{ outline: -webkit-focus-ring-color auto 5px; }button,input{ margin: 0px; font-family: inherit; font-size: inherit; line-height: inherit; }button,input{ overflow: visible; }button{ text-transform: none; }[role="button"]{ cursor: pointer; }[type="button"],[type="submit"],button{ appearance: button; }[type="button"]:not(:disabled),[type="reset"]:not(:disabled),[type="submit"]:not(:disabled),button:not(:disabled){ cursor: pointer; }input[type="radio"]{ box-sizing: border-box; padding: 0px; }::-webkit-file-upload-button{ font: inherit; appearance: button; }h1,h2,h3{ margin-bottom: 0.5rem; font-weight: 500; line-height: 1.2; }h1{ font-size: 2.5rem; }h2{ font-size: 2rem; }h3{ font-size: 1.75rem; }hr{ margin-top: 1rem; margin-bottom: 1rem; border-width: 1px 0px 0px; border-style: solid none none; border-color: rgba(0, 0, 0, 0.1) currentcolor currentcolor; border-image: none; }.container{ width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; }@media (min-width: 576px){.container{ max-width: 540px; }}@media (min-width: 768px){.container{ max-width: 720px; }}@media (min-width: 992px){.container{ max-width: 960px; }}@media (min-width: 1200px){.container{ max-width: 1140px; }}.row{ display: flex; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; }.col,.col-md-12,.col-md-3{ position: relative; width: 100%; padding-right: 15px; padding-left: 15px; }.col{ flex-basis: 0px; flex-grow: 1; max-width: 100%; }@media (min-width: 768px){.col-md-3{ flex: 0 0 25%; max-width: 25%; }.col-md-12{ flex: 0 0 100%; max-width: 100%; }}.table-hover tbody tr:hover{ color: rgb(33, 37, 41); background-color: rgba(0, 0, 0, 0.075); }.table-hover .table-primary:hover{ background-color: rgb(159, 205, 255); }.table-hover .table-primary:hover > td,.table-hover .table-primary:hover > th{ background-color: rgb(159, 205, 255); }.table-hover .table-secondary:hover{ background-color: rgb(200, 203, 207); }.table-hover .table-secondary:hover > td,.table-hover .table-secondary:hover > th{ background-color: rgb(200, 203, 207); }.table-hover .table-success:hover{ background-color: rgb(177, 223, 187); }.table-hover .table-success:hover > td,.table-hover .table-success:hover > th{ background-color: rgb(177, 223, 187); }.table-hover .table-info:hover{ background-color: rgb(171, 221, 229); }.table-hover .table-info:hover > td,.table-hover .table-info:hover > th{ background-color: rgb(171, 221, 229); }.table-hover .table-warning:hover{ background-color: rgb(255, 232, 161); }.table-hover .table-warning:hover > td,.table-hover .table-warning:hover > th{ background-color: rgb(255, 232, 161); }.table-hover .table-danger:hover{ background-color: rgb(241, 176, 183); }.table-hover .table-danger:hover > td,.table-hover .table-danger:hover > th{ background-color: rgb(241, 176, 183); }.table-hover .table-light:hover{ background-color: rgb(236, 236, 246); }.table-hover .table-light:hover > td,.table-hover .table-light:hover > th{ background-color: rgb(236, 236, 246); }.table-hover .table-dark:hover{ background-color: rgb(185, 187, 190); }.table-hover .table-dark:hover > td,.table-hover .table-dark:hover > th{ background-color: rgb(185, 187, 190); }.table-active,.table-active > td,.table-active > th{ background-color: rgba(0, 0, 0, 0.075); }.table-hover .table-active:hover{ background-color: rgba(0, 0, 0, 0.075); }.table-hover .table-active:hover > td,.table-hover .table-active:hover > th{ background-color: rgba(0, 0, 0, 0.075); }.table-dark.table-hover tbody tr:hover{ color: rgb(255, 255, 255); background-color: rgba(255, 255, 255, 0.075); }.form-control{ display: block; width: 100%; height: calc(1.5em + 2px + 0.75rem); padding: 0.375rem 0.75rem; font-size: 1rem; font-weight: 400; line-height: 1.5; color: rgb(73, 80, 87); background-color: rgb(255, 255, 255); background-clip: padding-box; border: 1px solid rgb(206, 212, 218); border-radius: 0.25rem; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }@media (prefers-reduced-motion: reduce){.form-control{ transition: none; }}.form-control:focus{ color: rgb(73, 80, 87); background-color: rgb(255, 255, 255); border-color: rgb(128, 189, 255); outline: 0px; box-shadow: rgba(0, 123, 255, 0.25) 0px 0px 0px 0.2rem; }.form-control::-webkit-input-placeholder{ color: rgb(108, 117, 125); opacity: 1; }.form-control::placeholder{ color: rgb(108, 117, 125); opacity: 1; }.form-control:disabled{ background-color: rgb(233, 236, 239); opacity: 1; }.form-group{ margin-bottom: 1rem; }.form-row{ display: flex; flex-wrap: wrap; margin-right: -5px; margin-left: -5px; }.form-row > [class*="col-"]{ padding-right: 5px; padding-left: 5px; }.form-control.is-valid:focus,.was-validated .form-control:valid:focus{ border-color: rgb(40, 167, 69); box-shadow: rgba(40, 167, 69, 0.25) 0px 0px 0px 0.2rem; }.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{ border-color: rgb(40, 167, 69); box-shadow: rgba(40, 167, 69, 0.25) 0px 0px 0px 0.2rem; }.custom-control-input.is-valid:checked ~ .custom-control-label::before,.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before{ border-color: rgb(52, 206, 87); background-color: rgb(52, 206, 87); }.custom-control-input.is-valid:focus ~ .custom-control-label::before,.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before{ box-shadow: rgba(40, 167, 69, 0.25) 0px 0px 0px 0.2rem; }.custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before,.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before{ border-color: rgb(40, 167, 69); }.custom-file-input.is-valid:focus ~ .custom-file-label,.was-validated .custom-file-input:valid:focus ~ .custom-file-label{ border-color: rgb(40, 167, 69); box-shadow: rgba(40, 167, 69, 0.25) 0px 0px 0px 0.2rem; }.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{ border-color: rgb(220, 53, 69); box-shadow: rgba(220, 53, 69, 0.25) 0px 0px 0px 0.2rem; }.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{ border-color: rgb(220, 53, 69); box-shadow: rgba(220, 53, 69, 0.25) 0px 0px 0px 0.2rem; }.custom-control-input.is-invalid:checked ~ .custom-control-label::before,.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before{ border-color: rgb(228, 96, 109); background-color: rgb(228, 96, 109); }.custom-control-input.is-invalid:focus ~ .custom-control-label::before,.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before{ box-shadow: rgba(220, 53, 69, 0.25) 0px 0px 0px 0.2rem; }.custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before,.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before{ border-color: rgb(220, 53, 69); }.custom-file-input.is-invalid:focus ~ .custom-file-label,.was-validated .custom-file-input:invalid:focus ~ .custom-file-label{ border-color: rgb(220, 53, 69); box-shadow: rgba(220, 53, 69, 0.25) 0px 0px 0px 0.2rem; }.btn:hover{ color: rgb(33, 37, 41); text-decoration: none; }.btn:focus{ outline: 0px; box-shadow: rgba(0, 123, 255, 0.25) 0px 0px 0px 0.2rem; }.btn:not(:disabled):not(.disabled){ cursor: pointer; }.btn-primary:hover{ color: rgb(255, 255, 255); background-color: rgb(0, 105, 217); border-color: rgb(0, 98, 204); }.btn-primary:focus{ color: rgb(255, 255, 255); background-color: rgb(0, 105, 217); border-color: rgb(0, 98, 204); box-shadow: rgba(38, 143, 255, 0.5) 0px 0px 0px 0.2rem; }.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show > .btn-primary.dropdown-toggle{ color: rgb(255, 255, 255); background-color: rgb(0, 98, 204); border-color: rgb(0, 92, 191); }.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show > .btn-primary.dropdown-toggle:focus{ box-shadow: rgba(38, 143, 255, 0.5) 0px 0px 0px 0.2rem; }.btn-secondary:hover{ color: rgb(255, 255, 255); background-color: rgb(90, 98, 104); border-color: rgb(84, 91, 98); }.btn-secondary:focus{ color: rgb(255, 255, 255); background-color: rgb(90, 98, 104); border-color: rgb(84, 91, 98); box-shadow: rgba(130, 138, 145, 0.5) 0px 0px 0px 0.2rem; }.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show > .btn-secondary.dropdown-toggle{ color: rgb(255, 255, 255); background-color: rgb(84, 91, 98); border-color: rgb(78, 85, 91); }.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show > .btn-secondary.dropdown-toggle:focus{ box-shadow: rgba(130, 138, 145, 0.5) 0px 0px 0px 0.2rem; }.btn-success:hover{ color: rgb(255, 255, 255); background-color: rgb(33, 136, 56); border-color: rgb(30, 126, 52); }.btn-success:focus{ color: rgb(255, 255, 255); background-color: rgb(33, 136, 56); border-color: rgb(30, 126, 52); box-shadow: rgba(72, 180, 97, 0.5) 0px 0px 0px 0.2rem; }.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show > .btn-success.dropdown-toggle{ color: rgb(255, 255, 255); background-color: rgb(30, 126, 52); border-color: rgb(28, 116, 48); }.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show > .btn-success.dropdown-toggle:focus{ box-shadow: rgba(72, 180, 97, 0.5) 0px 0px 0px 0.2rem; }.btn-info:hover{ color: rgb(255, 255, 255); background-color: rgb(19, 132, 150); border-color: rgb(17, 122, 139); }.btn-info:focus{ color: rgb(255, 255, 255); background-color: rgb(19, 132, 150); border-color: rgb(17, 122, 139); box-shadow: rgba(58, 176, 195, 0.5) 0px 0px 0px 0.2rem; }.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show > .btn-info.dropdown-toggle{ color: rgb(255, 255, 255); background-color: rgb(17, 122, 139); border-color: rgb(16, 112, 127); }.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show > .btn-info.dropdown-toggle:focus{ box-shadow: rgba(58, 176, 195, 0.5) 0px 0px 0px 0.2rem; }.btn-warning:hover{ color: rgb(33, 37, 41); background-color: rgb(224, 168, 0); border-color: rgb(211, 158, 0); }.btn-warning:focus{ color: rgb(33, 37, 41); background-color: rgb(224, 168, 0); border-color: rgb(211, 158, 0); box-shadow: rgba(222, 170, 12, 0.5) 0px 0px 0px 0.2rem; }.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show > .btn-warning.dropdown-toggle{ color: rgb(33, 37, 41); background-color: rgb(211, 158, 0); border-color: rgb(198, 149, 0); }.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show > .btn-warning.dropdown-toggle:focus{ box-shadow: rgba(222, 170, 12, 0.5) 0px 0px 0px 0.2rem; }.btn-danger:hover{ color: rgb(255, 255, 255); background-color: rgb(200, 35, 51); border-color: rgb(189, 33, 48); }.btn-danger:focus{ color: rgb(255, 255, 255); background-color: rgb(200, 35, 51); border-color: rgb(189, 33, 48); box-shadow: rgba(225, 83, 97, 0.5) 0px 0px 0px 0.2rem; }.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show > .btn-danger.dropdown-toggle{ color: rgb(255, 255, 255); background-color: rgb(189, 33, 48); border-color: rgb(178, 31, 45); }.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show > .btn-danger.dropdown-toggle:focus{ box-shadow: rgba(225, 83, 97, 0.5) 0px 0px 0px 0.2rem; }.btn-light:hover{ color: rgb(33, 37, 41); background-color: rgb(226, 230, 234); border-color: rgb(218, 224, 229); }.btn-light:focus{ color: rgb(33, 37, 41); background-color: rgb(226, 230, 234); border-color: rgb(218, 224, 229); box-shadow: rgba(216, 217, 219, 0.5) 0px 0px 0px 0.2rem; }.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show > .btn-light.dropdown-toggle{ color: rgb(33, 37, 41); background-color: rgb(218, 224, 229); border-color: rgb(211, 217, 223); }.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show > .btn-light.dropdown-toggle:focus{ box-shadow: rgba(216, 217, 219, 0.5) 0px 0px 0px 0.2rem; }.btn-dark:hover{ color: rgb(255, 255, 255); background-color: rgb(35, 39, 43); border-color: rgb(29, 33, 36); }.btn-dark:focus{ color: rgb(255, 255, 255); background-color: rgb(35, 39, 43); border-color: rgb(29, 33, 36); box-shadow: rgba(82, 88, 93, 0.5) 0px 0px 0px 0.2rem; }.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show > .btn-dark.dropdown-toggle{ color: rgb(255, 255, 255); background-color: rgb(29, 33, 36); border-color: rgb(23, 26, 29); }.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show > .btn-dark.dropdown-toggle:focus{ box-shadow: rgba(82, 88, 93, 0.5) 0px 0px 0px 0.2rem; }.btn-outline-primary:hover{ color: rgb(255, 255, 255); background-color: rgb(0, 123, 255); border-color: rgb(0, 123, 255); }.btn-outline-primary:focus{ box-shadow: rgba(0, 123, 255, 0.5) 0px 0px 0px 0.2rem; }.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show > .btn-outline-primary.dropdown-toggle{ color: rgb(255, 255, 255); background-color: rgb(0, 123, 255); border-color: rgb(0, 123, 255); }.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show > .btn-outline-primary.dropdown-toggle:focus{ box-shadow: rgba(0, 123, 255, 0.5) 0px 0px 0px 0.2rem; }.btn-outline-secondary:hover{ color: rgb(255, 255, 255); background-color: rgb(108, 117, 125); border-color: rgb(108, 117, 125); }.btn-outline-secondary:focus{ box-shadow: rgba(108, 117, 125, 0.5) 0px 0px 0px 0.2rem; }.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show > .btn-outline-secondary.dropdown-toggle{ color: rgb(255, 255, 255); background-color: rgb(108, 117, 125); border-color: rgb(108, 117, 125); }.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show > .btn-outline-secondary.dropdown-toggle:focus{ box-shadow: rgba(108, 117, 125, 0.5) 0px 0px 0px 0.2rem; }.btn-outline-success:hover{ color: rgb(255, 255, 255); background-color: rgb(40, 167, 69); border-color: rgb(40, 167, 69); }.btn-outline-success:focus{ box-shadow: rgba(40, 167, 69, 0.5) 0px 0px 0px 0.2rem; }.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show > .btn-outline-success.dropdown-toggle{ color: rgb(255, 255, 255); background-color: rgb(40, 167, 69); border-color: rgb(40, 167, 69); }.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show > .btn-outline-success.dropdown-toggle:focus{ box-shadow: rgba(40, 167, 69, 0.5) 0px 0px 0px 0.2rem; }.btn-outline-info:hover{ color: rgb(255, 255, 255); background-color: rgb(23, 162, 184); border-color: rgb(23, 162, 184); }.btn-outline-info:focus{ box-shadow: rgba(23, 162, 184, 0.5) 0px 0px 0px 0.2rem; }.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show > .btn-outline-info.dropdown-toggle{ color: rgb(255, 255, 255); background-color: rgb(23, 162, 184); border-color: rgb(23, 162, 184); }.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show > .btn-outline-info.dropdown-toggle:focus{ box-shadow: rgba(23, 162, 184, 0.5) 0px 0px 0px 0.2rem; }.btn-outline-warning:hover{ color: rgb(33, 37, 41); background-color: rgb(255, 193, 7); border-color: rgb(255, 193, 7); }.btn-outline-warning:focus{ box-shadow: rgba(255, 193, 7, 0.5) 0px 0px 0px 0.2rem; }.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show > .btn-outline-warning.dropdown-toggle{ color: rgb(33, 37, 41); background-color: rgb(255, 193, 7); border-color: rgb(255, 193, 7); }.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show > .btn-outline-warning.dropdown-toggle:focus{ box-shadow: rgba(255, 193, 7, 0.5) 0px 0px 0px 0.2rem; }.btn-outline-danger:hover{ color: rgb(255, 255, 255); background-color: rgb(220, 53, 69); border-color: rgb(220, 53, 69); }.btn-outline-danger:focus{ box-shadow: rgba(220, 53, 69, 0.5) 0px 0px 0px 0.2rem; }.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show > .btn-outline-danger.dropdown-toggle{ color: rgb(255, 255, 255); background-color: rgb(220, 53, 69); border-color: rgb(220, 53, 69); }.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show > .btn-outline-danger.dropdown-toggle:focus{ box-shadow: rgba(220, 53, 69, 0.5) 0px 0px 0px 0.2rem; }.btn-outline-light:hover{ color: rgb(33, 37, 41); background-color: rgb(248, 249, 250); border-color: rgb(248, 249, 250); }.btn-outline-light:focus{ box-shadow: rgba(248, 249, 250, 0.5) 0px 0px 0px 0.2rem; }.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show > .btn-outline-light.dropdown-toggle{ color: rgb(33, 37, 41); background-color: rgb(248, 249, 250); border-color: rgb(248, 249, 250); }.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show > .btn-outline-light.dropdown-toggle:focus{ box-shadow: rgba(248, 249, 250, 0.5) 0px 0px 0px 0.2rem; }.btn-outline-dark:hover{ color: rgb(255, 255, 255); background-color: rgb(52, 58, 64); border-color: rgb(52, 58, 64); }.btn-outline-dark:focus{ box-shadow: rgba(52, 58, 64, 0.5) 0px 0px 0px 0.2rem; }.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show > .btn-outline-dark.dropdown-toggle{ color: rgb(255, 255, 255); background-color: rgb(52, 58, 64); border-color: rgb(52, 58, 64); }.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show > .btn-outline-dark.dropdown-toggle:focus{ box-shadow: rgba(52, 58, 64, 0.5) 0px 0px 0px 0.2rem; }.btn-link:hover{ color: rgb(0, 86, 179); text-decoration: underline; }.btn-link:focus{ text-decoration: underline; }.fade{ transition: opacity 0.15s linear; }@media (prefers-reduced-motion: reduce){.fade{ transition: none; }}.fade:not(.show){ opacity: 0; }.collapse:not(.show){ display: none; }.dropdown{ position: relative; }.dropdown-toggle{ white-space: nowrap; }.dropdown-toggle::after{ display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-width: 0.3em 0.3em 0px; border-style: solid solid none; border-color: currentcolor transparent; }.dropdown-toggle:empty::after{ margin-left: 0px; }.dropdown-menu{ position: absolute; top: 100%; left: 0px; z-index: 1000; display: none; float: left; min-width: 10rem; padding: 0.5rem 0px; margin: 0.125rem 0px 0px; font-size: 1rem; color: rgb(33, 37, 41); text-align: left; list-style: none; background-color: rgb(255, 255, 255); background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 0.25rem; }.dropdown-menu-left{ right: auto; left: 0px; }.dropdown-menu-right{ right: 0px; left: auto; }@media (min-width: 576px){.dropdown-menu-sm-left{ right: auto; left: 0px; }.dropdown-menu-sm-right{ right: 0px; left: auto; }}@media (min-width: 768px){.dropdown-menu-md-left{ right: auto; left: 0px; }.dropdown-menu-md-right{ right: 0px; left: auto; }}@media (min-width: 992px){.dropdown-menu-lg-left{ right: auto; left: 0px; }.dropdown-menu-lg-right{ right: 0px; left: auto; }}@media (min-width: 1200px){.dropdown-menu-xl-left{ right: auto; left: 0px; }.dropdown-menu-xl-right{ right: 0px; left: auto; }}.dropup .dropdown-menu{ top: auto; bottom: 100%; margin-top: 0px; margin-bottom: 0.125rem; }.dropup .dropdown-toggle::after{ display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-width: 0px 0.3em 0.3em; border-style: none solid solid; border-color: currentcolor transparent; }.dropup .dropdown-toggle:empty::after{ margin-left: 0px; }.dropright .dropdown-menu{ top: 0px; right: auto; left: 100%; margin-top: 0px; margin-left: 0.125rem; }.dropright .dropdown-toggle::after{ display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-width: 0.3em 0px 0.3em 0.3em; border-style: solid none solid solid; border-color: transparent currentcolor; }.dropright .dropdown-toggle:empty::after{ margin-left: 0px; }.dropright .dropdown-toggle::after{ vertical-align: 0px; }.dropleft .dropdown-menu{ top: 0px; right: 100%; left: auto; margin-top: 0px; margin-right: 0.125rem; }.dropleft .dropdown-toggle::after{ display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; }.dropleft .dropdown-toggle::after{ display: none; }.dropleft .dropdown-toggle::before{ display: inline-block; margin-right: 0.255em; vertical-align: 0.255em; content: ""; border-top: 0.3em solid transparent; border-right: 0.3em solid; border-bottom: 0.3em solid transparent; }.dropleft .dropdown-toggle:empty::after{ margin-left: 0px; }.dropleft .dropdown-toggle::before{ vertical-align: 0px; }.dropdown-menu[x-placement^="bottom"],.dropdown-menu[x-placement^="left"],.dropdown-menu[x-placement^="right"],.dropdown-menu[x-placement^="top"]{ right: auto; bottom: auto; }.dropdown-divider{ height: 0px; margin: 0.5rem 0px; overflow: hidden; border-top: 1px solid rgb(233, 236, 239); }.dropdown-item{ display: block; width: 100%; padding: 0.25rem 1.5rem; clear: both; font-weight: 400; color: rgb(33, 37, 41); text-align: inherit; white-space: nowrap; background-color: transparent; border: 0px; }.dropdown-item:focus,.dropdown-item:hover{ color: rgb(22, 24, 27); text-decoration: none; background-color: rgb(248, 249, 250); }.dropdown-item.active,.dropdown-item:active{ color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(0, 123, 255); }.dropdown-item.disabled,.dropdown-item:disabled{ color: rgb(108, 117, 125); pointer-events: none; background-color: transparent; }.dropdown-menu.show{ display: block; }.dropdown-header{ display: block; padding: 0.5rem 1.5rem; margin-bottom: 0px; font-size: 0.875rem; color: rgb(108, 117, 125); white-space: nowrap; }.dropdown-item-text{ display: block; padding: 0.25rem 1.5rem; color: rgb(33, 37, 41); }.btn-group-vertical > .btn:hover,.btn-group > .btn:hover{ z-index: 1; }.btn-group-vertical > .btn.active,.btn-group-vertical > .btn:active,.btn-group-vertical > .btn:focus,.btn-group > .btn.active,.btn-group > .btn:active,.btn-group > .btn:focus{ z-index: 1; }.btn-group > .btn:not(:last-child):not(.dropdown-toggle){ border-top-right-radius: 0px; border-bottom-right-radius: 0px; }.dropdown-toggle-split{ padding-right: 0.5625rem; padding-left: 0.5625rem; }.dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{ margin-left: 0px; }.dropleft .dropdown-toggle-split::before{ margin-right: 0px; }.btn-group-sm > .btn + .dropdown-toggle-split,.btn-sm + .dropdown-toggle-split{ padding-right: 0.375rem; padding-left: 0.375rem; }.btn-group-lg > .btn + .dropdown-toggle-split,.btn-lg + .dropdown-toggle-split{ padding-right: 0.75rem; padding-left: 0.75rem; }.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle){ border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label,.input-group > .custom-select:focus,.input-group > .form-control:focus{ z-index: 3; }.input-group > .custom-file .custom-file-input:focus{ z-index: 4; }.input-group-append .btn:focus,.input-group-prepend .btn:focus{ z-index: 3; }.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle){ border-top-right-radius: 0px; border-bottom-right-radius: 0px; }.custom-control{ position: relative; z-index: 1; display: block; min-height: 1.5rem; padding-left: 1.5rem; }.custom-control-input{ position: absolute; left: 0px; z-index: -1; width: 1rem; height: 1.25rem; opacity: 0; }.custom-control-input:checked ~ .custom-control-label::before{ color: rgb(255, 255, 255); border-color: rgb(0, 123, 255); background-color: rgb(0, 123, 255); }.custom-control-input:focus ~ .custom-control-label::before{ box-shadow: rgba(0, 123, 255, 0.25) 0px 0px 0px 0.2rem; }.custom-control-input:focus:not(:checked) ~ .custom-control-label::before{ border-color: rgb(128, 189, 255); }.custom-control-input:not(:disabled):active ~ .custom-control-label::before{ color: rgb(255, 255, 255); background-color: rgb(179, 215, 255); border-color: rgb(179, 215, 255); }.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after{ background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e"); }.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before{ background-color: rgba(0, 123, 255, 0.5); }.custom-radio .custom-control-input:checked ~ .custom-control-label::after{ background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"); }.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before{ background-color: rgba(0, 123, 255, 0.5); }.custom-switch .custom-control-input:checked ~ .custom-control-label::after{ background-color: rgb(255, 255, 255); transform: translateX(0.75rem); }.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before{ background-color: rgba(0, 123, 255, 0.5); }.custom-select:focus{ border-color: rgb(128, 189, 255); outline: 0px; box-shadow: rgba(0, 123, 255, 0.25) 0px 0px 0px 0.2rem; }.custom-file-input:focus ~ .custom-file-label{ border-color: rgb(128, 189, 255); box-shadow: rgba(0, 123, 255, 0.25) 0px 0px 0px 0.2rem; }.custom-range:focus{ outline: 0px; }.custom-range:focus::-webkit-slider-thumb{ box-shadow: rgb(255, 255, 255) 0px 0px 0px 1px, rgba(0, 123, 255, 0.25) 0px 0px 0px 0.2rem; }.custom-range::-webkit-slider-thumb{ width: 1rem; height: 1rem; margin-top: -0.25rem; background-color: rgb(0, 123, 255); border: 0px; border-radius: 1rem; transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; appearance: none; }@media (prefers-reduced-motion: reduce){.custom-range::-webkit-slider-thumb{ transition: none; }}.custom-range::-webkit-slider-thumb:active{ background-color: rgb(179, 215, 255); }.custom-range::-webkit-slider-runnable-track{ width: 100%; height: 0.5rem; color: transparent; cursor: pointer; background-color: rgb(222, 226, 230); border-color: transparent; border-radius: 1rem; }.custom-range:disabled::-webkit-slider-thumb{ background-color: rgb(173, 181, 189); }.custom-range:disabled::-webkit-slider-runnable-track{ cursor: default; }.nav-link:focus,.nav-link:hover{ text-decoration: none; }.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{ border-color: rgb(233, 236, 239) rgb(233, 236, 239) rgb(222, 226, 230); }.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{ color: rgb(73, 80, 87); background-color: rgb(255, 255, 255); border-color: rgb(222, 226, 230) rgb(222, 226, 230) rgb(255, 255, 255); }.nav-tabs .dropdown-menu{ margin-top: -1px; border-top-left-radius: 0px; border-top-right-radius: 0px; }.nav-pills .nav-link.active,.nav-pills .show > .nav-link{ color: rgb(255, 255, 255); background-color: rgb(0, 123, 255); }.tab-content > .active{ display: block; }.navbar-brand:focus,.navbar-brand:hover{ text-decoration: none; }.navbar-nav .dropdown-menu{ position: static; float: none; }.navbar-toggler:focus,.navbar-toggler:hover{ text-decoration: none; }@media (min-width: 576px){.navbar-expand-sm .navbar-nav .dropdown-menu{ position: absolute; }}@media (min-width: 768px){.navbar-expand-md .navbar-nav .dropdown-menu{ position: absolute; }}@media (min-width: 992px){.navbar-expand-lg .navbar-nav .dropdown-menu{ position: absolute; }}@media (min-width: 1200px){.navbar-expand-xl .navbar-nav .dropdown-menu{ position: absolute; }}.navbar-expand .navbar-nav .dropdown-menu{ position: absolute; }.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{ color: rgba(0, 0, 0, 0.9); }.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{ color: rgba(0, 0, 0, 0.7); }.navbar-light .navbar-nav .active > .nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show > .nav-link{ color: rgba(0, 0, 0, 0.9); }.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{ color: rgba(0, 0, 0, 0.9); }.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{ color: rgb(255, 255, 255); }.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{ color: rgba(255, 255, 255, 0.75); }.navbar-dark .navbar-nav .active > .nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show > .nav-link{ color: rgb(255, 255, 255); }.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{ color: rgb(255, 255, 255); }.card-link:hover{ text-decoration: none; }.breadcrumb-item + .breadcrumb-item:hover::before{ text-decoration: underline; }.breadcrumb-item + .breadcrumb-item:hover::before{ text-decoration: none; }.breadcrumb-item.active{ color: rgb(108, 117, 125); }.page-link:hover{ z-index: 2; color: rgb(0, 86, 179); text-decoration: none; background-color: rgb(233, 236, 239); border-color: rgb(222, 226, 230); }.page-link:focus{ z-index: 3; outline: 0px; box-shadow: rgba(0, 123, 255, 0.25) 0px 0px 0px 0.2rem; }.page-item.active .page-link{ z-index: 3; color: rgb(255, 255, 255); background-color: rgb(0, 123, 255); border-color: rgb(0, 123, 255); }a.badge:focus,a.badge:hover{ text-decoration: none; }a.badge-primary:focus,a.badge-primary:hover{ color: rgb(255, 255, 255); background-color: rgb(0, 98, 204); }a.badge-primary:focus{ outline: 0px; box-shadow: rgba(0, 123, 255, 0.5) 0px 0px 0px 0.2rem; }a.badge-secondary:focus,a.badge-secondary:hover{ color: rgb(255, 255, 255); background-color: rgb(84, 91, 98); }a.badge-secondary:focus{ outline: 0px; box-shadow: rgba(108, 117, 125, 0.5) 0px 0px 0px 0.2rem; }a.badge-success:focus,a.badge-success:hover{ color: rgb(255, 255, 255); background-color: rgb(30, 126, 52); }a.badge-success:focus{ outline: 0px; box-shadow: rgba(40, 167, 69, 0.5) 0px 0px 0px 0.2rem; }a.badge-info:focus,a.badge-info:hover{ color: rgb(255, 255, 255); background-color: rgb(17, 122, 139); }a.badge-info:focus{ outline: 0px; box-shadow: rgba(23, 162, 184, 0.5) 0px 0px 0px 0.2rem; }a.badge-warning:focus,a.badge-warning:hover{ color: rgb(33, 37, 41); background-color: rgb(211, 158, 0); }a.badge-warning:focus{ outline: 0px; box-shadow: rgba(255, 193, 7, 0.5) 0px 0px 0px 0.2rem; }a.badge-danger:focus,a.badge-danger:hover{ color: rgb(255, 255, 255); background-color: rgb(189, 33, 48); }a.badge-danger:focus{ outline: 0px; box-shadow: rgba(220, 53, 69, 0.5) 0px 0px 0px 0.2rem; }a.badge-light:focus,a.badge-light:hover{ color: rgb(33, 37, 41); background-color: rgb(218, 224, 229); }a.badge-light:focus{ outline: 0px; box-shadow: rgba(248, 249, 250, 0.5) 0px 0px 0px 0.2rem; }a.badge-dark:focus,a.badge-dark:hover{ color: rgb(255, 255, 255); background-color: rgb(29, 33, 36); }a.badge-dark:focus{ outline: 0px; box-shadow: rgba(52, 58, 64, 0.5) 0px 0px 0px 0.2rem; }@-webkit-keyframes progress-bar-stripes { 
  0% { background-position: 1rem 0px; }
  100% { background-position: 0px 0px; }
}@keyframes progress-bar-stripes { 
  0% { background-position: 1rem 0px; }
  100% { background-position: 0px 0px; }
}.list-group-item-action:focus,.list-group-item-action:hover{ z-index: 1; color: rgb(73, 80, 87); text-decoration: none; background-color: rgb(248, 249, 250); }.list-group-item-action:active{ color: rgb(33, 37, 41); background-color: rgb(233, 236, 239); }.list-group-item.active{ z-index: 2; color: rgb(255, 255, 255); background-color: rgb(0, 123, 255); border-color: rgb(0, 123, 255); }.list-group-item + .list-group-item.active{ margin-top: -1px; border-top-width: 1px; }.list-group-horizontal > .list-group-item.active{ margin-top: 0px; }.list-group-horizontal > .list-group-item + .list-group-item.active{ margin-left: -1px; border-left-width: 1px; }@media (min-width: 576px){.list-group-horizontal-sm > .list-group-item.active{ margin-top: 0px; }.list-group-horizontal-sm > .list-group-item + .list-group-item.active{ margin-left: -1px; border-left-width: 1px; }}@media (min-width: 768px){.list-group-horizontal-md > .list-group-item.active{ margin-top: 0px; }.list-group-horizontal-md > .list-group-item + .list-group-item.active{ margin-left: -1px; border-left-width: 1px; }}@media (min-width: 992px){.list-group-horizontal-lg > .list-group-item.active{ margin-top: 0px; }.list-group-horizontal-lg > .list-group-item + .list-group-item.active{ margin-left: -1px; border-left-width: 1px; }}@media (min-width: 1200px){.list-group-horizontal-xl > .list-group-item.active{ margin-top: 0px; }.list-group-horizontal-xl > .list-group-item + .list-group-item.active{ margin-left: -1px; border-left-width: 1px; }}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{ color: rgb(0, 64, 133); background-color: rgb(159, 205, 255); }.list-group-item-primary.list-group-item-action.active{ color: rgb(255, 255, 255); background-color: rgb(0, 64, 133); border-color: rgb(0, 64, 133); }.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{ color: rgb(56, 61, 65); background-color: rgb(200, 203, 207); }.list-group-item-secondary.list-group-item-action.active{ color: rgb(255, 255, 255); background-color: rgb(56, 61, 65); border-color: rgb(56, 61, 65); }.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{ color: rgb(21, 87, 36); background-color: rgb(177, 223, 187); }.list-group-item-success.list-group-item-action.active{ color: rgb(255, 255, 255); background-color: rgb(21, 87, 36); border-color: rgb(21, 87, 36); }.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{ color: rgb(12, 84, 96); background-color: rgb(171, 221, 229); }.list-group-item-info.list-group-item-action.active{ color: rgb(255, 255, 255); background-color: rgb(12, 84, 96); border-color: rgb(12, 84, 96); }.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{ color: rgb(133, 100, 4); background-color: rgb(255, 232, 161); }.list-group-item-warning.list-group-item-action.active{ color: rgb(255, 255, 255); background-color: rgb(133, 100, 4); border-color: rgb(133, 100, 4); }.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{ color: rgb(114, 28, 36); background-color: rgb(241, 176, 183); }.list-group-item-danger.list-group-item-action.active{ color: rgb(255, 255, 255); background-color: rgb(114, 28, 36); border-color: rgb(114, 28, 36); }.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{ color: rgb(129, 129, 130); background-color: rgb(236, 236, 246); }.list-group-item-light.list-group-item-action.active{ color: rgb(255, 255, 255); background-color: rgb(129, 129, 130); border-color: rgb(129, 129, 130); }.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{ color: rgb(27, 30, 33); background-color: rgb(185, 187, 190); }.list-group-item-dark.list-group-item-action.active{ color: rgb(255, 255, 255); background-color: rgb(27, 30, 33); border-color: rgb(27, 30, 33); }.close{ float: right; font-size: 1.5rem; font-weight: 700; line-height: 1; color: rgb(0, 0, 0); text-shadow: rgb(255, 255, 255) 0px 1px 0px; opacity: 0.5; }.close:hover{ color: rgb(0, 0, 0); text-decoration: none; }.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{ opacity: 0.75; }button.close{ padding: 0px; background-color: transparent; border: 0px; }.toast.show{ display: block; opacity: 1; }.modal-open{ overflow: hidden; }.modal-open .modal{ overflow: hidden auto; }.modal{ position: fixed; top: 0px; left: 0px; z-index: 1050; display: none; width: 100%; height: 100%; overflow: hidden; outline: 0px; }.modal-dialog{ position: relative; width: auto; margin: 0.5rem; pointer-events: none; }.modal.fade .modal-dialog{ transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out; transform: translate(0px, -50px); }@media (prefers-reduced-motion: reduce){.modal.fade .modal-dialog{ transition: none; }}.modal.show .modal-dialog{ transform: none; }.modal.modal-static .modal-dialog{ transform: scale(1.02); }.modal-dialog-scrollable{ display: flex; max-height: calc(100% - 1rem); }.modal-dialog-scrollable .modal-content{ max-height: calc(-1rem + 100vh); overflow: hidden; }.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{ flex-shrink: 0; }.modal-dialog-scrollable .modal-body{ overflow-y: auto; }.modal-dialog-centered{ display: flex; align-items: center; min-height: calc(100% - 1rem); }.modal-dialog-centered::before{ display: block; height: min-content; content: ""; }.modal-dialog-centered.modal-dialog-scrollable{ flex-direction: column; justify-content: center; height: 100%; }.modal-dialog-centered.modal-dialog-scrollable .modal-content{ max-height: none; }.modal-dialog-centered.modal-dialog-scrollable::before{ content: none; }.modal-content{ position: relative; display: flex; flex-direction: column; width: 100%; pointer-events: auto; background-color: rgb(255, 255, 255); background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 0.3rem; outline: 0px; }.modal-backdrop{ position: fixed; top: 0px; left: 0px; z-index: 1040; width: 100vw; height: 100vh; background-color: rgb(0, 0, 0); }.modal-backdrop.fade{ opacity: 0; }.modal-backdrop.show{ opacity: 0.5; }.modal-header{ display: flex; align-items: flex-start; justify-content: space-between; padding: 1rem; border-bottom: 1px solid rgb(222, 226, 230); border-top-left-radius: calc(-1px + 0.3rem); border-top-right-radius: calc(-1px + 0.3rem); }.modal-header .close{ padding: 1rem; margin: -1rem -1rem -1rem auto; }.modal-title{ margin-bottom: 0px; line-height: 1.5; }.modal-body{ position: relative; flex: 1 1 auto; padding: 1rem; }.modal-footer{ display: flex; flex-wrap: wrap; align-items: center; justify-content: flex-end; padding: 0.75rem; border-top: 1px solid rgb(222, 226, 230); border-bottom-right-radius: calc(-1px + 0.3rem); border-bottom-left-radius: calc(-1px + 0.3rem); }.modal-footer > *{ margin: 0.25rem; }.modal-scrollbar-measure{ position: absolute; top: -9999px; width: 50px; height: 50px; overflow: scroll; }@media (min-width: 576px){.modal-dialog{ max-width: 500px; margin: 1.75rem auto; }.modal-dialog-scrollable{ max-height: calc(100% - 3.5rem); }.modal-dialog-scrollable .modal-content{ max-height: calc(-3.5rem + 100vh); }.modal-dialog-centered{ min-height: calc(100% - 3.5rem); }.modal-dialog-centered::before{ height: min-content; }.modal-sm{ max-width: 300px; }}@media (min-width: 992px){.modal-lg,.modal-xl{ max-width: 800px; }}@media (min-width: 1200px){.modal-xl{ max-width: 1140px; }}.tooltip.show{ opacity: 0.9; }.carousel-item.active{ display: block; }.active.carousel-item-right{ transform: translateX(100%); }.active.carousel-item-left{ transform: translateX(-100%); }.carousel-fade .carousel-item.active{ z-index: 1; opacity: 1; }.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{ z-index: 0; opacity: 0; transition: opacity 0.6s; }@media (prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{ transition: none; }}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{ color: rgb(255, 255, 255); text-decoration: none; outline: 0px; opacity: 0.9; }.carousel-indicators .active{ opacity: 1; }@-webkit-keyframes spinner-border { 
  100% { transform: rotate(360deg); }
}@keyframes spinner-border { 
  100% { transform: rotate(360deg); }
}@-webkit-keyframes spinner-grow { 
  0% { transform: scale(0); }
  50% { opacity: 1; transform: none; }
}@keyframes spinner-grow { 
  0% { transform: scale(0); }
  50% { opacity: 1; transform: none; }
}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{ background-color: rgb(0, 98, 204) !important; }a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{ background-color: rgb(84, 91, 98) !important; }a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{ background-color: rgb(30, 126, 52) !important; }a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{ background-color: rgb(17, 122, 139) !important; }a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{ background-color: rgb(211, 158, 0) !important; }a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{ background-color: rgb(189, 33, 48) !important; }a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{ background-color: rgb(218, 224, 229) !important; }a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{ background-color: rgb(29, 33, 36) !important; }.border-left{ border-left: 1px solid rgb(222, 226, 230) !important; }.clearfix::after{ display: block; clear: both; content: ""; }.d-block{ display: block !important; }.d-flex{ display: flex !important; }@media (min-width: 992px){.d-lg-none{ display: none !important; }}.justify-content-center{ justify-content: center !important; }.align-content-center{ align-content: center !important; }.position-relative{ position: relative !important; }.sr-only{ position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border: 0px; }.sr-only-focusable:active,.sr-only-focusable:focus{ position: static; width: auto; height: auto; overflow: visible; clip: auto; white-space: normal; }.ml-0{ margin-left: 0px !important; }.mt-3{ margin-top: 1rem !important; }.mr-3{ margin-right: 1rem !important; }.mt-5{ margin-top: 3rem !important; }.mb-5{ margin-bottom: 3rem !important; }.pb-0{ padding-bottom: 0px !important; }.pb-2{ padding-bottom: 0.5rem !important; }.pb-3{ padding-bottom: 1rem !important; }@media (min-width: 768px){.mr-md-4{ margin-right: 1.5rem !important; }}.text-left{ text-align: left !important; }.text-center{ text-align: center !important; }.text-white{ color: rgb(255, 255, 255) !important; }a.text-primary:focus,a.text-primary:hover{ color: rgb(0, 86, 179) !important; }a.text-secondary:focus,a.text-secondary:hover{ color: rgb(73, 79, 84) !important; }a.text-success:focus,a.text-success:hover{ color: rgb(25, 105, 44) !important; }a.text-info:focus,a.text-info:hover{ color: rgb(15, 102, 116) !important; }a.text-warning:focus,a.text-warning:hover{ color: rgb(186, 139, 0) !important; }a.text-danger:focus,a.text-danger:hover{ color: rgb(167, 29, 42) !important; }a.text-light:focus,a.text-light:hover{ color: rgb(203, 211, 218) !important; }a.text-dark:focus,a.text-dark:hover{ color: rgb(18, 20, 22) !important; }.visible{ visibility: visible !important; }@-webkit-keyframes zoomin { 
  0% { transform: scale(0); opacity: 0; }
  50% { transform: scale(1.04); opacity: 1; }
  100% { transform: scale(1); opacity: 1; }
}@keyframes zoomin { 
  0% { transform: scale(0); opacity: 0; }
  50% { transform: scale(1.04); opacity: 1; }
  100% { transform: scale(1); opacity: 1; }
}body{ padding: 0px; margin: 0px; box-sizing: border-box; }input.form-control{ border: 1px solid rgb(73, 66, 66); border-radius: 0px; box-shadow: none !important; }input.form-control.text-center.donate:hover{ background: rgb(239, 127, 34); border: 1px solid rgb(239, 127, 34); color: white; }.custom-control.custom-radio{ display: inline-block; padding-right: 16px; }hr{ margin: auto; width: 158px; transform: translate(-169px, 14px); border: 1px solid gray; }@media screen and (max-width: 767px){hr{ width: 60px; transform: translate(-87px, 11px); }}.multisteps-form__progress-btn.js-active{ color: rgb(0, 123, 255); }.multisteps-form__progress-btn.js-active::before{ transform: translateX(-50%) scale(1.2); background-color: currentcolor; }.multisteps-form__panel.js-active{ height: auto; opacity: 1; visibility: visible; }.multisteps-form__panel[data-animation="scaleIn"].js-active{ transition-property: all; transition-duration: 0.2s; transition-timing-function: linear; transition-delay: 0s; transform: scale(1); }i.fa.fa-facebook{ color: royalblue; font-size: 16px; padding-right: 15px; }i.fa.fa-twitter{ color: royalblue; padding-right: 15px; font-size: 16px; }i.fa.fa-envelope{ color: royalblue; padding-right: 15px; font-size: 16px; }li{ list-style: none; border-bottom: 1px solid; line-height: 27px; padding-left: 13px; }a{ font-weight: bold; font-size: 14px; text-decoration: none !important; color: rgb(239, 127, 34) !important; }@font-face { font-family: FontAwesome; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/fa4-subset-c40.woff2?v=4.7.0") format("woff2"), url("/wp-content/plugins/elementor/assets/lib/font-awesome/fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("/wp-content/plugins/elementor/assets/lib/font-awesome/fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"); font-weight: normal; font-style: normal; }.fa{ display: inline-block; font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: 1; font-family: FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; }@-webkit-keyframes fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}@keyframes fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}.fa-rotate-90{ transform: rotate(90deg); }:root .fa-rotate-90{ filter: none; }.fa-search-plus::before{ content: ""; }.fa-volume-up::before{ content: ""; }.fa-map-marker::before{ content: ""; }.fa-folder-open::before{ content: ""; }.fa-phone::before{ content: ""; }.fa-twitter::before{ content: ""; }.fa-facebook::before{ content: ""; }.fa-envelope::before{ content: ""; }.fa-linkedin::before{ content: ""; }.fa-angle-right::before{ content: ""; }.fa-angle-up::before{ content: ""; }.fa-angle-down::before{ content: ""; }.fa-folder-open-o::before{ content: ""; }.fa-instagram::before{ content: ""; }.fa-sliders::before{ content: ""; }.fa-whatsapp::before{ content: ""; }.fa-envelope-open::before{ content: ""; }.fa-envelope-open-o::before{ content: ""; }.fa-id-card::before{ content: ""; }.sr-only{ position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); border: 0px; }.sr-only-focusable:active,.sr-only-focusable:focus{ position: static; width: auto; height: auto; margin: 0px; overflow: visible; clip: auto; }html,body,div,span,iframe,h1,h2,h3,p,a,cite,img,strong,i,ul,li,form,label,table,tbody,tr,td,figure,header,nav,section,audio{ margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; }html{ overflow: hidden scroll; max-width: 100%; }body{ max-width: 100%; overflow-x: hidden; background: white; font-family: "Open Sans", sans-serif; color: rgb(103, 103, 103); position: relative; }ul{ list-style: none; }input[type="text"]::-ms-clear{ display: none; }figure,header,nav,section{ display: block; }*{ box-sizing: border-box; }.container{ margin: 0px auto; position: relative; }.container{ max-width: 880px; }.row{ position: relative; }.row::after,.col::after{ content: ""; display: block; height: 0px; clear: both; visibility: hidden; }.row{ padding-bottom: 24px; }@media (min-width: 690px){.span_3{ width: 23.5%; }.span_5{ width: 40.5%; }.span_7{ width: 57.5%; }.span_9{ width: 74.5%; }.span_12{ width: 100%; }}body{ font-size: 14px; -webkit-font-smoothing: antialiased; font-family: "Open Sans"; font-weight: 400; line-height: 26px; }body:not(.nectar-no-flex-height) .ocm-effect-wrap,body:not(.nectar-no-flex-height) .ocm-effect-wrap-inner{ display: flex; flex-direction: column; flex-grow: 1; }p{ -webkit-font-smoothing: antialiased; }table{ font-size: 12px; margin-bottom: 20px; }td{ font-weight: normal; text-align: left; }.container-wrap{ background-color: rgb(248, 248, 248); position: relative; z-index: 10; margin-top: 0px; padding-top: 40px; padding-bottom: 40px; }body[data-smooth-scrolling="0"]{ overflow: hidden; }a{ color: rgb(53, 85, 255); text-decoration: none; transition: color 0.2s; }a:hover{ color: inherit; }h1{ font-size: 54px; line-height: 62px; margin-bottom: 7px; }h2{ font-size: 34px; line-height: 44px; margin-bottom: 7px; }h3{ font-size: 22px; line-height: 34px; margin-bottom: 7px; }h1,h2,h3{ color: rgb(68, 68, 68); letter-spacing: 0px; -webkit-font-smoothing: antialiased; font-family: "Open Sans"; font-weight: 600; }strong{ font-family: "Open Sans"; font-weight: 600; }p{ padding-bottom: 27px; }.row .col p:last-child{ padding-bottom: 0px; }.container .row:last-child{ padding-bottom: 0px; }body .pum-overlay,.pum-overlay .pum-container,.pum-overlay .pum-container .pum-content{ line-height: inherit; }ul{ margin-left: 30px; margin-bottom: 30px; }li ul{ margin-bottom: 0px; }ul li{ list-style: outside disc; }#header-outer nav > ul,#footer-outer ul,#slide-out-widget-area ul,#slide-out-widget-area ol,#mobile-menu ul{ margin: 0px; }#header-outer ul li,#footer-outer ul li,#slide-out-widget-area ul li,#slide-out-widget-area ol li,#mobile-menu ul li{ list-style: none; }.main-content img{ max-width: 100%; height: auto; }.row .col img{ margin-bottom: 15px; max-width: 100%; height: auto; }.row .col img:not([srcset]){ width: auto; }@-webkit-keyframes nectar-anim-effect-2-1 { 
  0% { transform: translate3d(0px, 0px, 0px); }
  30%, 100% { transform: translate3d(-100%, 0px, 0px); animation-timing-function: cubic-bezier(0.67, 0, 0.3, 1); }
}@keyframes nectar-anim-effect-2-1 { 
  0% { transform: translate3d(0px, 0px, 0px); }
  30%, 100% { transform: translate3d(-100%, 0px, 0px); animation-timing-function: cubic-bezier(0.67, 0, 0.3, 1); }
}@-webkit-keyframes nectar-anim-effect-2-2 { 
  0%, 14.5% { transform: translate3d(0px, 0px, 0px); }
  34.5%, 100% { transform: translate3d(-100%, 0px, 0px); animation-timing-function: cubic-bezier(0.67, 0, 0.3, 1); }
}@keyframes nectar-anim-effect-2-2 { 
  0%, 14.5% { transform: translate3d(0px, 0px, 0px); }
  34.5%, 100% { transform: translate3d(-100%, 0px, 0px); animation-timing-function: cubic-bezier(0.67, 0, 0.3, 1); }
}@keyframes material-rotate-left { 
  100% { transform: rotate(30deg); }
  0% { transform: rotate(175deg); }
}@keyframes material-rotate-right { 
  0% { transform: rotate(-175deg); }
  100% { transform: rotate(-30deg); }
}@keyframes material-rotate-all { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(-360deg); }
}@keyframes material-fade-in-first { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}@keyframes material-fade-in-second { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}@keyframes spinning_animation { 
  0% { transform: scale(1) rotate(0deg); }
  50% { transform: scale(0.8) rotate(360deg); }
  100% { transform: scale(1) rotate(720deg); }
}@-webkit-keyframes spinning_animation { 
  0% { transform: scale(1) rotate(0deg); }
  50% { transform: scale(0.8) rotate(360deg); }
  100% { transform: scale(1) rotate(720deg); }
}@keyframes bounce_in_animation { 
  0% { transform: scale(0, 0); }
  20% { transform: scale(1.4, 1.4); }
  50% { transform: scale(0.8, 0.8); }
  85% { transform: scale(1.1, 1.1); }
  100% { transform: scale(1, 1); }
}@-webkit-keyframes bounce_in_animation { 
  0% { transform: scale(0, 0); }
  20% { transform: scale(1.4, 1.4); }
  50% { transform: scale(0.8, 0.8); }
  85% { transform: scale(1.1, 1.1); }
  100% { transform: scale(1, 1); }
}@keyframes grow_in_animation { 
  0% { transform: scale(0, 0); }
  100% { transform: scale(1, 1); }
}@-webkit-keyframes grow_in_animation { 
  0% { transform: scale(0, 0); }
  100% { transform: scale(1, 1); }
}#header-space{ height: 90px; background-color: rgb(255, 255, 255); }#header-outer{ width: 100%; top: 0px; left: 0px; position: fixed; padding: 28px 0px 0px; background-color: rgb(255, 255, 255); z-index: 9999; overflow: visible; }#header-outer[data-box-shadow="large"]{ box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 45px; }body[data-header-color="dark"] #top nav ul .slide-out-widget-area-toggle a .lines,body[data-header-color="dark"] #top nav ul .slide-out-widget-area-toggle a .lines::after,body[data-header-color="dark"] #top nav ul .slide-out-widget-area-toggle a .lines::before,body[data-header-color="dark"] #top nav ul .slide-out-widget-area-toggle .lines-button::after{ background-color: rgb(160, 160, 160); }#top #logo{ width: auto; max-width: none; display: block; line-height: 22px; font-size: 22px; letter-spacing: -1px; color: rgb(68, 68, 68); font-family: "Open Sans"; font-weight: 600; }#top #logo:hover,#top #logo:focus{ color: rgb(0, 0, 0); }#top #logo img{ text-indent: -9999px; max-width: none; width: auto; margin-bottom: 0px; display: block; transition: opacity 0.4s; }#top{ position: relative; z-index: 9998; width: 100%; }#top .container .row{ padding-bottom: 0px; }#top nav > ul{ overflow: visible; transition: padding 0.8s, margin 0.25s; min-height: 1px; line-height: 1px; }body:not(.ascend) #top nav > .buttons{ margin-left: 15px; }#top nav > .buttons{ transition: padding 0.8s; }#top nav > ul .slide-out-widget-area-toggle{ transition: margin 0.25s; }.side-widget-open #top nav > ul .slide-out-widget-area-toggle{ transition: margin 0.75s; }#header-outer[data-transparency-option="1"][data-full-width="true"].side-widget-open{ box-shadow: none; }#header-outer.side-widget-open.hidden-menu #top nav > .sf-menu li{ transition: opacity 0.75s; }body:not(.material) #header-outer[data-format="centered-menu"].side-widget-open #top nav > .sf-menu:not(.buttons) li,body:not(.material) #header-outer.side-widget-open.hidden-menu #top nav > .sf-menu:not(.buttons) li,body:not(.material) #header-outer.side-widget-open.hidden-menu-items #top nav > .sf-menu:not(.buttons) li:not(#social-in-menu){ opacity: 0; }.side-widget-open.no-bg-color{ border-color: transparent !important; }#header-outer #top nav > .buttons{ right: 0px; height: 100%; overflow: hidden; }#top nav ul li{ float: right; }#top nav > ul > li{ float: left; }#top nav > ul > li > a{ padding: 0px 10px; display: block; color: rgb(103, 103, 103); font-size: 14px; line-height: 20px; transition: color 0.1s linear; }#header-outer[data-lhe="animated_underline"] #top nav > ul > li > a{ transition: color 0.2s; }#header-outer[data-format="centered-menu"] #top nav > .sf-menu > .megamenu{ position: static; }#header-outer[data-format="centered-menu-under-logo"] #top .span_9 nav > ul > li:not(#social-in-menu):not(#search-btn):not(.slide-out-widget-area-toggle) > a{ padding-top: 0px; padding-bottom: 20px; }#header-outer[data-format="centered-menu-under-logo"] #top nav > ul .slide-out-widget-area-toggle{ padding-top: 0px; padding-bottom: 0px; }#header-outer[data-format="centered-logo-between-menu"] #top nav > .sf-menu > .megamenu{ position: static; }#top nav > ul > li[class*="button_solid_color"] > a::before{ display: block; position: absolute; left: 0px; padding-bottom: 10px; transform: translateY(-7px); width: 100%; height: 24px; content: " "; z-index: -1; transition: opacity 0.2s; }#header-outer:not([data-format="centered-menu-under-logo"]):not([data-format="centered-menu-bottom-bar"]) #top nav > ul > li[class*="button_"] > a::before{ transform: translateY(-50%); top: 50%; }#top nav > ul > li[class*="button_solid_color"] > a:hover::before,#header-outer.transparent #top nav > ul > li[class*="button_solid_color"] > a:hover::before{ opacity: 0.85 !important; }#header-outer #top nav > ul > li[class*="button_solid_color"] > a,#header-outer #top .sf-menu > li[class*="button_solid_color"]:hover > a .sf-sub-indicator i{ color: rgb(255, 255, 255) !important; }#top nav > ul > li[class*="button_solid_color"] > a,#header-outer[data-lhe="animated_underline"] #top nav > ul > li[class*="button_solid_color"] > a,#header-outer[data-lhe="animated_underline"].transparent.dark-slide #top nav > ul > li[class*="button_solid_color"] > a:hover,#header-outer[data-lhe="default"].transparent.dark-slide #top nav > ul > li[class*="button_solid_color"] > a:hover,#header-outer[data-lhe="default"] #top nav .sf-menu > li[class*="button_solid_color"] > a:hover,#header-outer.transparent.dark-slide > #top nav > ul > li[class*="button_solid_color"] > a:hover{ padding-left: 20px; padding-right: 20px; color: rgb(255, 255, 255) !important; opacity: 1 !important; }#header-outer[data-lhe="default"] #top nav > ul > li[class*="button_solid_color"] > a:hover{ color: rgb(255, 255, 255) !important; }#header-outer[data-lhe="default"] #top nav ul li[class*="button_bordered"] a:hover{ padding-left: 20px; padding-right: 20px; }body[data-header-search="false"][data-full-width-header="false"] #header-outer[data-lhe="animated_underline"][data-format="default"][data-cart="false"] #top nav > ul > li:last-child > a{ margin-right: 0px; }#header-outer[data-lhe="animated_underline"] nav > ul > li:not([class*="button_"]) > a::after,body.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li a::after{ transition: transform 0.3s ease-out, border-color 0.3s ease-out; position: absolute; display: block; bottom: -6px; left: 0px; width: 100%; transform: scaleX(0); border-top: 2px solid rgb(0, 0, 0); content: ""; padding-bottom: inherit; }#header-outer[data-lhe="animated_underline"] #top nav > ul > li > a:hover::after,#header-outer[data-lhe="animated_underline"] .sf-menu .current-menu-item > a::after,#header-outer[data-lhe="animated_underline"] .sf-menu .current_page_item > a::after,#header-secondary-outer[data-lhe="animated_underline"] nav > .sf-menu > li > a:hover::after,#header-secondary-outer[data-lhe="animated_underline"] nav > .sf-menu > li > a:focus::after,body.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container .current-menu-item > a::after,body.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li a:hover::after,body.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li a:focus::after{ backface-visibility: hidden; transform: scaleX(1); }#header-outer[data-lhe="animated_underline"] #top nav > ul > li > a{ padding-left: 0px; padding-right: 0px; margin-right: 10px; margin-left: 10px; }#top nav ul li a{ color: rgb(153, 153, 153); }.sf-menu{ line-height: 1; float: left; margin-bottom: 30px; }.sf-menu ul li{ font-weight: normal; width: 100%; }#header-outer .sf-menu > li:hover > ul{ top: 100%; }.sub-menu{ z-index: 3; }.sf-menu li:hover,.sf-menu:not(.buttons) a:focus,.sf-menu a:hover,.sf-menu a:active{ outline: none 0px; }.sf-menu ul li a{ margin: 0px; }.sf-sub-indicator{ display: inline-block; width: 10px; position: relative; left: 8px; height: 10px; }.sf-sub-indicator i{ width: 8px; }body .sf-sub-indicator [class*=" icon-"]{ color: rgb(136, 136, 136); font-size: 12px; line-height: 16px; height: auto; background-color: transparent; }.material .sf-menu > li > a > .sf-sub-indicator i{ font-size: 16px; }.sf-vertical li:hover ul{ left: 100%; top: 0px; }.sf-menu,.sf-menu *{ list-style: outside none none; margin: 0px; padding: 0px; z-index: 10; }.sf-menu{ line-height: 1; }.sf-menu ul{ position: absolute; top: -999em; }.sf-menu ul li,.sf-menu ul li li{ font-size: 12px; width: 100%; }.sf-menu li:hover{ visibility: inherit; }.sf-menu li{ float: left; line-height: 0; font-size: 12px; position: relative; }.sf-menu a{ display: block; position: relative; text-decoration: none; }.sf-menu li:hover ul{ z-index: 999; }.sf-menu li li:hover ul,.sf-menu li li li:hover ul{ left: 20em; top: 0px; }#header-outer .sf-menu li ul li a{ font-size: 12px; line-height: 13px; transition: none; letter-spacing: 0px; }.sf-menu li ul li .sf-sub-indicator{ right: 14px; left: auto; top: 14px; display: block; position: absolute; }.sf-menu ul li a:focus,.sf-menu ul li a:hover,.sf-menu ul li a:active,.sf-menu ul li li a:focus,.sf-menu ul li li a:hover,.sf-menu ul li li a:active{ border-radius: 0px; box-shadow: none; text-shadow: none; }#top .span_9{ position: static; }#header-outer #top nav > ul > .megamenu{ position: inherit; }#top nav > ul > .megamenu > .sub-menu{ width: 100%; left: 0px; padding: 15px 0px; display: table; background-color: rgb(28, 28, 28); }#header-outer[data-megamenu-rt="1"].no-transition,#header-outer[data-megamenu-rt="1"].no-transition a:not(#logo),#header-outer[data-megamenu-rt="1"].no-transition img,#header-outer[data-megamenu-rt="1"].no-transition .icon-salient-search,#header-outer[data-megamenu-rt="1"].no-transition .icon-salient-m-user,#header-outer[data-megamenu-rt="1"].no-transition .icon-salient-cart,.ascend #header-outer[data-megamenu-rt="1"].no-transition .has_products .cart-menu .cart-icon-wrap .icon-salient-cart,#header-outer[data-megamenu-rt="1"].no-transition #top nav ul .slide-out-widget-area-toggle a .lines,#header-outer[data-megamenu-rt="1"].no-transition #top nav ul .slide-out-widget-area-toggle a .lines::before,#header-outer[data-megamenu-rt="1"].no-transition #top nav ul .slide-out-widget-area-toggle a .lines::after,#header-outer[data-megamenu-rt="1"].no-transition .lines-button::after,#header-outer[data-megamenu-rt="1"].no-transition #top nav ul li a > .sf-sub-indicator i,#header-outer[data-megamenu-rt="1"].no-transition #top nav ul #search-btn a::after,#header-outer[data-megamenu-rt="1"].no-transition #top nav ul #nectar-user-account a::after,#header-outer[data-megamenu-rt="1"].no-transition #top nav ul .slide-out-widget-area-toggle a::after,#header-outer[data-megamenu-rt="1"].no-transition .cart-menu::after,#header-outer[data-megamenu-rt="1"].no-transition #top nav > ul > li[class*="button_bordered"] > a:not(:hover)::before,#header-outer[data-megamenu-rt="1"].no-transition.transparent #top nav > ul > li[class*="button_bordered"] > a:not(:hover)::before,body #slide-out-widget-area-bg.fullscreen-alt.open.no-transition,body #slide-out-widget-area-bg.fullscreen-alt.no-transition,body[data-hhun="1"] #header-outer.no-trans-hidden:not(.side-widget-open){ transition: none !important; }.material #header-outer[data-megamenu-rt="1"]:not([data-transparent-header="true"]):not([data-format="left-header"]).no-transition #logo img,.material #header-outer[data-megamenu-rt="1"]:not([data-transparent-header="true"]):not([data-format="left-header"]).no-transition .logo-spacing img{ transition: height 0.15s !important; }.material #header-outer[data-megamenu-rt="1"]:not([data-format="left-header"]).no-transition #logo img,.material #header-outer[data-megamenu-rt="1"]:not([data-format="left-header"]).no-transition .logo-spacing img{ transition: height 0.32s !important; }#header-outer[data-megamenu-rt="1"].no-transition li[class*="button_"] a:hover{ transition: opacity 0.2s, color 0.2s !important; }#header-outer[data-lhe="animated_underline"][data-megamenu-rt="1"].no-transition #top nav > ul > li:not([class*="button_"]) > a::after{ transition: transform 0.3s ease-out; }#top nav > ul > .megamenu > .sub-menu{ display: table; }#top nav > ul > .megamenu > .sub-menu{ padding: 30px 0px; }#top nav > ul > .megamenu > ul > li{ padding: 0px 0px 0px 30px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }#top nav > ul > li > ul > li{ opacity: 0; transform: translateY(13px); transition: transform 0.65s cubic-bezier(0.2, 0.8, 0.25, 1), opacity 0.65s cubic-bezier(0.2, 0.8, 0.25, 1); }#header-outer .widget_shopping_cart.open .cart_list,#header-outer .widget_shopping_cart.open .total,#header-outer .widget_shopping_cart.open .buttons{ opacity: 1; transform: translateY(0px); }#top nav > ul > .megamenu > ul > li:last-child{ padding-right: 30px; }[data-megamenu-width="full-width"] #top nav > ul > .megamenu > ul > li{ padding: 0px 30px 0px 0px; }[data-megamenu-width="full-width"] #top nav > ul > .megamenu > ul > li:last-child{ padding: 0px; }#top nav > ul > .megamenu > ul > li > ul{ margin: 0px; padding: 0px; }#top nav > ul > .megamenu > ul > li{ width: 33.33%; }#header-outer #top nav > ul > .megamenu > ul > li{ display: table-cell; float: none; }#top nav > ul > .megamenu.columns-2 > ul > li{ width: 50%; }#top nav > ul > .megamenu.columns-3 > ul > li{ width: 33.33%; }#top nav > ul > .megamenu.columns-4 > ul > li{ width: 25%; }#top nav > ul > .megamenu.columns-5 > ul > li{ width: 20%; }#top nav > ul > .megamenu.columns-6 > ul > li{ width: 16.66%; }#top nav > ul > .megamenu > ul > li ul{ width: 100%; box-shadow: none; position: relative; display: block !important; top: 0px !important; opacity: 1 !important; left: 0px !important; }#top nav > ul > .megamenu > ul > li > ul > .has-ul > ul{ margin-left: 0px; padding-right: 0px; padding-left: 0px; }#top nav > ul > .megamenu ul li{ float: none; }#top nav > ul > .megamenu ul li a{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; padding: 9px 15px; }body:not([data-header-format="left-header"]) #top nav > ul > .megamenu > ul > li > a,body:not([data-header-format="left-header"]) #top nav > ul > .megamenu > ul > li > ul > .has-ul > a{ font-family: "Open Sans"; font-weight: 700; font-size: 12px; text-transform: uppercase; margin-bottom: 7px; letter-spacing: 2px; }body:not([data-header-format="left-header"]) #top nav > ul > .megamenu > ul > li > a,body:not([data-header-format="left-header"]) #top nav > ul > .megamenu > ul > li > ul > .has-ul > a{ color: rgb(68, 68, 68); }body[data-header-color="dark"]:not([data-header-format="left-header"]) #top nav > ul > .megamenu > ul > li > a,body[data-header-color="dark"]:not([data-header-format="left-header"]) #top nav > ul > .megamenu > ul > li > ul > .has-ul > a{ color: rgb(255, 255, 255); }body:not([data-header-format="left-header"]) #top nav > ul > .megamenu > ul > li > ul > .has-ul > ul{ padding-bottom: 15px; }body:not([data-header-format="left-header"]) #top nav > ul > .megamenu > ul > li > ul > .has-ul > ul{ padding-bottom: 20px; }body:not([data-header-format="left-header"]) #top nav > ul > .megamenu > ul > li > ul > .has-ul:last-child > ul{ padding-bottom: 0px; }#top nav > ul > .megamenu > .sub-menu > li a,body #top nav > ul > .megamenu > .sub-menu > li a,body #header-outer #top nav > ul > .megamenu > .sub-menu > li > a,#top nav > ul > .megamenu > ul > li > a:hover,#top nav > ul > .megamenu > ul > .sfHover > a,body:not([data-header-format="left-header"]) #top nav > ul > .megamenu > ul > li > ul > .has-ul.current-menu-item > a,body:not([data-header-format="left-header"]) #top nav > ul > .megamenu > ul > li > a,body:not([data-header-format="left-header"]) #top nav > ul > .megamenu > ul > li > ul > .has-ul > a{ background-color: transparent !important; }#top .sf-menu li ul li a{ background-color: transparent; }body:not([data-header-format="left-header"]) #top nav > ul > .megamenu > ul ul li a:hover,body:not([data-header-format="left-header"]) #top nav > ul > .megamenu > ul ul .current-menu-item > a{ color: rgb(204, 204, 204); background-color: rgb(0, 0, 0); }.sf-menu > li > ul{ opacity: 0; pointer-events: none; transition: none; display: block; box-shadow: rgba(0, 0, 0, 0.11) 0px 19px 35px; }.sf-menu > li ul{ padding: 20px; width: 20em; }.sf-menu > li ul a,#top nav > ul > .megamenu ul li a{ padding: 6px; }.sf-menu li ul li .sf-sub-indicator{ top: 6px; right: 6px; }body[data-header-color="light"]:not([data-header-format="left-header"]) #header-outer:not(.transparent) .sf-menu > li ul{ border-top: 1px solid rgb(233, 233, 233); }#header-outer[data-box-shadow="none"]:not(.transparent) .sf-menu > li:not(.megamenu) ul{ border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }#header-outer .open.widget_shopping_cart{ transform: translateY(0px); opacity: 1; top: 100%; pointer-events: auto; }body:not([data-header-format="left-header"]) #top .sf-menu li ul,#top nav > ul > .megamenu > .sub-menu{ background-color: rgb(255, 255, 255); }body[data-header-color="dark"] #top nav > ul > .megamenu > .sub-menu{ background-color: rgb(0, 0, 0); }#header-outer nav ul li li:hover > a .sf-sub-indicator i,#header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul .current-menu-ancestor > a .sf-sub-indicator i,#header-outer:not([data-format="left-header"]) #top nav > ul > .megamenu ul ul .current-menu-item > a,#header-outer:not([data-format="left-header"]) #top nav > ul > .megamenu ul ul .current-menu-ancestor > a,#header-outer #top nav > ul > .megamenu > ul ul .sfHover > a,#header-outer #top nav > ul > .megamenu > ul ul li a:hover,#header-outer #top nav > ul > .megamenu > ul ul li a:focus,body:not([data-header-format="left-header"]) #header-outer #top nav > ul > .megamenu > ul ul .current-menu-item > a,#header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul a:hover,#header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) .sfHover > a,#header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul .current-menu-item > a,#header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul .current-menu-ancestor > a{ color: rgb(255, 255, 255); }#header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) .cart_list a:hover{ background-color: transparent !important; }#header-outer .widget_shopping_cart a.button:hover,.nectar-slide-in-cart .widget_shopping_cart a.button:hover{ background-color: rgb(51, 51, 51) !important; }#header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul a:hover,#header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) .sfHover > a,#header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul .current-menu-item > a,#header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul .current-menu-ancestor > a{ background-color: rgb(39, 204, 192); }#header-outer .sf-menu li ul li a{ color: rgb(153, 153, 153); }#header-outer #top nav > ul > .megamenu:hover ul li{ pointer-events: auto; }.sf-menu .megamenu li ul{ transform: none; box-shadow: none; }#header-outer #top .sf-menu .megamenu li ul,[data-header-color="light"] #header-outer:not(.transparent) .sf-menu > .megamenu li ul{ border-top: 0px; }.sf-menu li li ul{ display: block; visibility: visible; z-index: auto; left: 20em; margin-left: -20px; margin-top: -20px; transition: transform 0.25s, opacity 0.25s; box-shadow: rgba(0, 0, 0, 0.11) 0px 19px 35px; opacity: 0; pointer-events: none; transform: translateX(25px); top: 0px !important; }body[data-header-color="light"] #header-outer:not(.transparent) .sf-menu > li:not(.megamenu) li ul,body[data-header-color="custom"] #header-outer:not(.transparent) .sf-menu > li:not(.megamenu) li ul{ margin-top: -21px; }body[data-header-color="light"] #header-secondary-outer .sf-menu > li:not(.megamenu) li ul,body[data-header-color="light"] .sf-menu > li:not(.megamenu) li ul,body[data-header-color="light"] #header-outer[data-box-shadow="none"]:not(.transparent) .sf-menu > li:not(.megamenu) li ul,body[data-header-color="custom"] #header-outer[data-box-shadow="none"]:not(.transparent) .sf-menu > li:not(.megamenu) li ul{ margin-top: -20px; }.sf-menu ul li a{ border-bottom: 0px; }.sf-menu > li.sfHover:not(.megamenu) > ul:not(.on-left-side){ left: 0px; }#header-outer:not([data-format="left-header"]) #logo{ transition: margin 0.32s; }#header-outer:not([data-format="left-header"]) #logo img{ transition: height 0.32s, opacity 0.2s; }#header-outer:not([data-transparent-header="true"]):not([data-format="left-header"]) #logo{ transition: margin 0.15s; }#header-outer:not([data-transparent-header="true"]):not([data-format="left-header"]) #logo img{ transition: height 0.15s, opacity 0.2s; }#header-outer[data-using-secondary="1"]:not([data-format="left-header"]){ transition: transform 0.32s, background-color 0.3s, box-shadow 0.3s, margin 0.25s; }@media only screen and (min-width: 1000px){#header-outer:not([data-format="left-header"]){ padding-top: 0px; }#header-outer:not([data-format="left-header"]) #top > .container > .row,#header-outer:not([data-format="left-header"]) #top > .container > .row nav,#header-outer:not([data-format="left-header"]) #top > .container > .row nav > ul,#header-outer:not([data-format="left-header"]) #top > .container > .row nav > ul > li{ display: flex; }#header-outer:not([data-format="left-header"]) #top .span_9,#header-outer:not([data-format="left-header"]) #top .span_3{ display: flex; float: none; width: auto; }#header-outer[data-format="default"] #top .span_9{ margin-left: auto; }#header-outer:not([data-format="left-header"]) #top nav > .buttons{ overflow: visible; height: auto; }#header-outer:not([data-format="left-header"]) #top nav > ul > li{ align-items: center; }#header-outer:not([data-format="left-header"]) #top nav > ul{ float: none; display: inline-block; vertical-align: middle; }}@media only screen and (max-width: 999px){#top .col.span_9{ text-align: right; line-height: 0; }#top .span_9 > .slide-out-widget-area-toggle > div{ position: relative; display: block; top: 50%; font-size: 18px; transform: translateY(-20%); background-color: transparent; }#top .span_9 > .slide-out-widget-area-toggle{ position: relative; width: auto; padding: 0px 7px; top: auto; right: auto; margin-bottom: 0px; margin-top: 0px; display: inline-block; vertical-align: middle; line-height: 0; height: 100%; transform: none; }body[data-slide-out-widget-area-style="slide-out-from-right"].material a.slide_out_area_close::before,body[data-slide-out-widget-area-style="slide-out-from-right"] .slide_out_area_close::before{ background-color: rgba(0, 0, 0, 0.06); }#header-outer[data-cart="true"] #top .span_9 > .slide-out-widget-area-toggle{ padding: 0px 8px; }#header-outer[data-cart="true"] #top .row .span_9 > .slide-out-widget-area-toggle,#top .span_9 > .slide-out-widget-area-toggle{ padding-right: 0px; }#search-outer #search #close a::before,body.material #header-outer #search-outer #search #close a::before{ height: 40px; width: 40px; margin: -20px 0px 0px -20px; }#search-outer #search #close a span{ font-size: 16px; height: 16px; line-height: 16px; }#search-outer #search #close a{ height: 14px; }#search-outer #search #close,body.material #header-outer #search-outer #search #close{ top: 0px; right: -5px; }#search-outer #search #close a,body.material #header-outer #search-outer #search #close a{ right: 13px; top: 19px; }.slide-out-widget-area-toggle.mobile-icon a > span > .hover-effect{ display: none; }}#top nav ul .slide-out-widget-area-toggle a{ line-height: 20px; height: 20px; }#top nav ul .slide-out-widget-area-toggle a .label,#top .span_9 > .slide-out-widget-area-toggle a.using-label .label{ font-style: normal; display: inline-block; vertical-align: middle; margin-right: 15px; line-height: 1em; font-size: 14px; }#top .span_9 > .slide-out-widget-area-toggle a.using-label .label{ transition: color 0.2s; }#top nav ul .slide-out-widget-area-toggle a.using-label > span,#top .span_9 > .slide-out-widget-area-toggle a.using-label > span{ display: inline-block; vertical-align: middle; }#top nav ul .slide-out-widget-area-toggle a.using-label,#top .span_9 > .slide-out-widget-area-toggle a.using-label,body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] #top nav ul .slide-out-widget-area-toggle a.using-label{ width: auto; vertical-align: middle; }@media only screen and (min-width: 690px){#slide-out-widget-area .secondary-header-text{ display: none; }}@media only screen and (max-width: 999px) and (min-width: 690px){body.original #slide-out-widget-area .inner .off-canvas-menu-container.mobile-only .menu.secondary-header-items{ display: none; }}#top nav .buttons li{ line-height: 12px; position: relative; }.original #top nav ul .slide-out-widget-area-toggle > div,.ascend #header-outer[data-full-width="false"] #top nav ul .slide-out-widget-area-toggle > div{ padding-left: 19px; }#top nav ul .slide-out-widget-area-toggle a{ padding: 0px; width: 24px; display: block; background-position: right top; background-repeat: no-repeat; box-sizing: content-box; }#top nav ul[data-user-set-ocm="off"] .slide-out-widget-area-toggle,body.material #header-outer:not([data-format="left-header"]) #top > .container > .row nav > ul[data-user-set-ocm="off"] > .slide-out-widget-area-toggle{ display: none; }#top nav ul .slide-out-widget-area-toggle a i.label{ transition: color 0.2s; }.material #slide-out-widget-area.slide-out-from-right .off-canvas-social-links a i{ font-size: 18px; color: inherit; background-color: transparent; transition: -webkit-transform 0.25s, opacity 0.2s; text-align: center; line-height: 24px; height: 22px; width: 36px; }.material #slide-out-widget-area.slide-out-from-right .off-canvas-social-links a{ display: inline-block; margin-right: 0px; margin-left: 0px; overflow: hidden; }#header-outer #social-in-menu a:hover i,.material #slide-out-widget-area.slide-out-from-right .off-canvas-social-links a:hover i{ transform: translateY(-100%); }.material #slide-out-widget-area.slide-out-from-right .off-canvas-social-links a i::after{ position: absolute; top: 100%; left: 0px; transform: translate3d(0px, 0px, 0px); width: 100%; }.material #slide-out-widget-area.slide-out-from-right .fa-instagram::after{ content: ""; }.material #slide-out-widget-area.slide-out-from-right .fa-behance::after{ content: ""; }.material #slide-out-widget-area.slide-out-from-right .fa-vine::after{ content: ""; }.material #slide-out-widget-area.slide-out-from-right .fa-vk::after{ content: ""; }.material #slide-out-widget-area.slide-out-from-right .icon-salient-spotify::after{ content: ""; }.material #slide-out-widget-area.slide-out-from-right .fa-flickr::after{ content: ""; }.material #slide-out-widget-area.slide-out-from-right .fa-soundcloud::after{ content: ""; }.material #slide-out-widget-area.slide-out-from-right .fa-stackexchange::after{ content: ""; }.material #slide-out-widget-area.slide-out-from-right .fa-google-plus::after{ content: ""; }.material #slide-out-widget-area.slide-out-from-right .fa-github-alt::after{ content: ""; }.material #slide-out-widget-area.slide-out-from-right .fa-dribbble::after{ content: ""; }.material #slide-out-widget-area.slide-out-from-right .fa-tumblr::after{ content: ""; }.material #slide-out-widget-area.slide-out-from-right .fa-youtube-play::after{ content: ""; }.material #slide-out-widget-area.slide-out-from-right .fa-linkedin::after{ content: ""; }.material #slide-out-widget-area.slide-out-from-right .fa-pinterest::after{ content: ""; }.material #slide-out-widget-area.slide-out-from-right .fa-vimeo::after{ content: ""; }.material #slide-out-widget-area.slide-out-from-right .fa-facebook::after{ content: ""; }.material #slide-out-widget-area.slide-out-from-right .fa-rss::after{ content: ""; }.material #slide-out-widget-area.slide-out-from-right .fa-twitter::after{ content: ""; }.material #slide-out-widget-area.slide-out-from-right .fa-houzz::after{ content: ""; }.material #slide-out-widget-area.slide-out-from-right .fa-yelp::after{ content: ""; }.material #slide-out-widget-area.slide-out-from-right .fa-mixcloud::after{ content: ""; }.material #slide-out-widget-area.slide-out-from-right .fa-bandcamp::after{ content: ""; }.material #slide-out-widget-area.slide-out-from-right .fa-snapchat::after{ content: ""; }.material #slide-out-widget-area.slide-out-from-right .fa-tripadvisor::after{ content: ""; }.material #slide-out-widget-area.slide-out-from-right .fa-telegram::after{ content: ""; }.material #slide-out-widget-area.slide-out-from-right .fa-slack::after{ content: ""; }.material #slide-out-widget-area.slide-out-from-right .fa-medium::after{ content: ""; }.material #slide-out-widget-area.slide-out-from-right .icon-salient-artstation::after{ content: ""; }.material #slide-out-widget-area.slide-out-from-right .icon-salient-discord::after{ content: ""; }.material #slide-out-widget-area.slide-out-from-right .fa-whatsapp::after{ content: ""; }.material #slide-out-widget-area.slide-out-from-right .fa-phone::after{ content: ""; }.material #slide-out-widget-area.slide-out-from-right .fa-envelope::after{ content: ""; }#slide-out-widget-area .off-canvas-menu-container li > a > .sf-sub-indicator{ display: none; }#top .span_9 > .slide-out-widget-area-toggle{ display: none; z-index: 10000; }.pum-open [data-body-border="1"] #header-outer[data-transparent-header="true"][data-transparent-shadow-helper="true"].transparent:not(.dark-slide)::before{ opacity: 0; }body #header-outer[data-transparent-header="true"][data-format="centered-menu"].transparent.side-widget-open.small-nav nav > ul > li > a{ margin-bottom: 0px; }#header-outer.slide-out-hover{ transition: background-color 0.3s; }#header-outer.slide-out-hover header,#header-outer.slide-out-hover > .cart-outer{ transition: opacity 0.3s; }#header-outer.slide-out-hover #top.all-hidden{ opacity: 0; }#header-outer[data-lhe="default"].light-text #top nav > ul > li > a:hover{ color: rgb(255, 255, 255) !important; opacity: 0.7; }#header-outer.light-text #top nav ul .slide-out-widget-area-toggle a .lines,#header-outer.light-text #top nav ul .slide-out-widget-area-toggle a .lines::before,#header-outer.light-text #top nav ul .slide-out-widget-area-toggle a .lines::after,#header-outer.light-text #top nav ul .slide-out-widget-area-toggle .lines-button::after,#header-outer.pseudo-data-transparent.transparent > #top nav ul .slide-out-widget-area-toggle a .lines::before,#header-outer.pseudo-data-transparent.transparent > #top nav ul .slide-out-widget-area-toggle a .lines::after{ background-color: rgb(255, 255, 255) !important; }#header-outer.dark-text #top nav ul .slide-out-widget-area-toggle a .lines,#header-outer.dark-text #top nav ul .slide-out-widget-area-toggle a .lines::before,#header-outer.dark-text #top nav ul .slide-out-widget-area-toggle a .lines::after{ background-color: rgb(68, 68, 68) !important; }#header-outer.light-text #top nav ul .slide-out-widget-area-toggle a .lines,#header-outer.dark-text #top nav ul .slide-out-widget-area-toggle a .lines,#header-outer.light-text #top nav ul .slide-out-widget-area-toggle a .lines-button::after{ opacity: 0.7; }#header-outer.light-text #top nav > ul > li > a:hover,#header-outer.light-text #top nav > ul > li > a:hover > .sf-sub-indicator > i,#header-outer.light-text #top nav ul #search-btn a:hover span,#header-outer.light-text #top nav ul .slide-out-widget-area-toggle a:hover span,#header-outer.light-text .cart-outer:hover .icon-salient-cart,.ascend #boxed #header-outer.light-text .cart-outer:hover .cart-menu .cart-icon-wrap .icon-salient-cart,.ascend #boxed #header-outer.dark-text .cart-outer:hover .cart-menu .cart-icon-wrap .icon-salient-cart,#header-outer.dark-text #top nav > ul > li > a:hover,#header-outer.dark-text #top nav > ul > li > a:hover > .sf-sub-indicator > i,#header-outer.dark-text #top nav ul #search-btn a:hover span,#header-outer.dark-text #top nav ul .slide-out-widget-area-toggle a:hover span,#header-outer.dark-text .cart-outer:hover .icon-salient-cart,#header-outer.light-text.side-widget-open #top nav ul .slide-out-widget-area-toggle a .lines,#header-outer.light-text #top nav ul .slide-out-widget-area-toggle a:hover .lines,#header-outer.light-text #top nav ul .slide-out-widget-area-toggle a:hover .lines-button::after,#header-outer.light-text #top nav ul .slide-out-widget-area-toggle a:hover .lines::before,#header-outer.light-text #top nav ul .slide-out-widget-area-toggle a:hover .lines::after,#header-outer.dark-text.side-widget-open #top nav ul .slide-out-widget-area-toggle a .lines,#header-outer.dark-text #top nav ul .slide-out-widget-area-toggle a:hover .lines,#header-outer.dark-text #top nav ul .slide-out-widget-area-toggle a:hover .lines::before,#header-outer.dark-text #top nav ul .slide-out-widget-area-toggle a:hover .lines::after,#header-outer.pseudo-data-transparent.transparent #top nav ul .slide-out-widget-area-toggle a:hover .lines-button::after,#header-outer.pseudo-data-transparent.transparent #top nav ul .slide-out-widget-area-toggle a:hover .lines,#header-outer.pseudo-data-transparent.transparent #top nav ul .slide-out-widget-area-toggle a:hover .lines::before,#header-outer.pseudo-data-transparent.transparent #top nav ul .slide-out-widget-area-toggle a:hover .lines::after{ opacity: 1 !important; }.ascend #header-outer[data-full-width="true"].dark-text #top nav ul .slide-out-widget-area-toggle a,.ascend #header-outer[data-full-width="true"].light-text #top nav ul .slide-out-widget-area-toggle a{ border-color: rgba(0, 0, 0, 0.1); }#header-outer[data-full-width="true"][data-cart="true"] #top nav ul .slide-out-widget-area-toggle{ position: relative; }body #header-outer.transparent[data-transparent-header="true"].dark-slide > #top nav ul .slide-out-widget-area-toggle > div{ border-color: rgba(0, 0, 0, 0.08) !important; }#header-outer[data-transparent-header="true"].no-pointer-events.side-widget-open.style-slide-out-from-right,#header-outer[data-transparent-header="true"].no-pointer-events.side-widget-open.style-slide-out-from-right-alt{ pointer-events: auto; }.sf-menu .megamenu li ul,#top .sf-menu .megamenu ul .sub-menu{ background-color: transparent !important; }body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] .slide-out-widget-area-toggle:not(.mobile-icon) a:not(.using-label) .lines,body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] .slide-out-widget-area-toggle:not(.mobile-icon) a:not(.using-label) .lines::before,body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] .slide-out-widget-area-toggle:not(.mobile-icon) a:not(.using-label) .lines::after{ height: 4px; width: 2.1rem; border-radius: 1px; }.slide-out-hover-icon-effect:not(.small) .lines-button,body .slide-out-hover-icon-effect:not(.small) .lines-button{ line-height: 0; font-size: 0px; }body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] #top nav ul .slide-out-widget-area-toggle a,.slide-out-hover-icon-effect a{ width: 34px; }.slide-out-hover-icon-effect.small a{ width: auto; }body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] .slide-out-widget-area-toggle:not(.mobile-icon) a:not(.using-label) .lines::before{ top: 9px; }body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] .slide-out-widget-area-toggle:not(.mobile-icon) a:not(.using-label) .lines::after{ top: -9px; }#header-outer[data-transparent-header="true"].dark-text.side-widget-open > header #logo img.dark-version{ opacity: 0 !important; }#header-outer[data-transparent-header="true"].dark-text.side-widget-open > header #logo img.starting-logo{ opacity: 1 !important; }#search-outer{ top: 0px; left: 0px; width: 100%; height: 100%; position: absolute; z-index: 10000; overflow: visible; display: none; background-color: rgb(255, 255, 255); }#search-box{ position: relative; }#search-outer .container{ overflow: visible; width: 100%; }#search-outer #search input[type="text"]{ width: 100%; color: rgb(136, 136, 136); font-size: 43px; line-height: 43px; position: relative; padding: 0px; background-color: transparent; border: 0px; transition: none; box-shadow: none; font-family: "Open Sans"; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; }#search-outer .ui-widget-content li:hover{ background-color: rgb(39, 39, 39); cursor: pointer; }#search-outer .ui-widget-content li:hover a{ background-image: none; }#search-outer > #search form{ width: 92%; float: left; }#search-outer #search #close{ list-style: none; }#search-outer #search #close a{ position: absolute; right: 0px; top: 24px; display: block; width: 24px; height: 17px; line-height: 22px; z-index: 10; }#search-outer #search #close a span:not(.close-line){ color: rgb(160, 160, 160); font-size: 18px; height: 20px; line-height: 19px; background-color: transparent; transition: color 0.2s; }#search-outer > #search #close a:hover span{ color: rgb(0, 0, 0); }#header-outer #search{ position: relative; }#header-outer .row .col.span_3,#header-outer .row .col.span_9{ width: auto; }#header-outer .row .col.span_9{ float: right; }body[data-slide-out-widget-area-style="simple"] #header-outer[data-full-width="true"] #mobile-menu{ width: 100%; max-width: 100%; padding: 0px 28px; }body[data-hhun="1"].original #header-outer.detached:not(.side-widget-open){ transform: translateY(0px); }body[data-hhun="1"].original #header-outer[data-remove-border="true"].detached:not(.side-widget-open){ border-color: rgba(255, 255, 255, 0); }body[data-hhun="1"] #header-outer.invisible:not(.side-widget-open){ transition: transform 0.3s; z-index: 9998; pointer-events: none; }body[data-hhun="1"] #header-outer.invisible:not(.side-widget-open),body[data-hhun="1"] #header-outer.no-trans-hidden:not(.side-widget-open){ transform: translateY(-100%) !important; }body.using-mobile-browser .nectar-slider-wrap .slide-bg-wrap .video-wrap{ bottom: -3000px; }.wpb_row .nectar-video-wrap .mejs-container .mejs-controls,.mejs-overlay-button,.mejs-overlay-loading{ display: none !important; }.nectar-slider-loading{ background-color: rgb(57, 57, 57); background-position: center center; background-repeat: repeat; position: absolute; z-index: 1000; top: 0px; left: 0px; width: 100%; height: 100%; }[data-parallax="true"] .swiper-slide .image-bg.translate{ background-attachment: scroll; top: auto; bottom: 0px; }.col{ position: relative; float: left; }.col.boxed:not(.wpb_column):hover{ top: -4px; box-shadow: rgba(0, 0, 0, 0.3) 0px 2px 3px; }.caroufredsel_wrapper.active,.carousel-wrap[data-full-width="true"] .portfolio-items .col .work-item .work-info .active,.woocommerce .products-carousel ul.products .product a.active{ cursor: -webkit-grabbing !important; }.carousel-prev:hover,.carousel-next:hover{ background-color: rgb(0, 0, 0); }@keyframes fadeOut { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}.owl-theme .owl-nav [class*="owl-"]:hover{ background: rgb(134, 151, 145); color: rgb(255, 255, 255); text-decoration: none; }.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{ background: rgb(134, 151, 145); }.span_12.light .owl-theme .owl-dots .owl-dot.active span,.span_12.light .owl-theme .owl-dots .owl-dot:hover span{ background: rgb(255, 255, 255); }.owl-theme .owl-dots .owl-dot.active span{ transform: scale(1.5); }.flex-direction-nav a:hover{ background-color: rgb(51, 51, 51); }body.mobile.material [data-bullet_style="see_through"] .slider-pagination{ bottom: 13px; }body.material [data-bullet_style="see_through"] .slider-pagination .swiper-pagination-switch::before{ position: relative; top: 50%; }body.material [data-bullet_style="see_through"] .slider-pagination .swiper-pagination-switch::before{ display: block; content: ""; }.testimonial_slider[data-style="multiple_visible_minimal"] .flickity-page-dots .dot,.nectar-recent-posts-slider_multiple_visible .flickity-page-dots .dot,body.material [data-bullet_style="see_through"] .slider-pagination .swiper-pagination-switch{ width: 30px; margin: 0px; opacity: 0.35; }.testimonial_slider[data-style="multiple_visible_minimal"] .flickity-page-dots .dot::before,.nectar-recent-posts-slider_multiple_visible .flickity-page-dots .dot::before,body.material [data-bullet_style="see_through"] .slider-pagination .swiper-pagination-switch::before{ width: 6px; height: 6px; transition: 0.25s; border-radius: 50%; margin-left: 11px; background-color: transparent; box-shadow: rgb(0, 0, 0) 0px 0px 0px 5px inset; }.testimonial_slider[data-style="multiple_visible_minimal"] .flickity-page-dots .dot.is-selected,.nectar-recent-posts-slider_multiple_visible .flickity-page-dots .dot.is-selected,body.material [data-bullet_style="see_through"] .slider-pagination .swiper-pagination-switch.swiper-active-switch{ opacity: 1; }.testimonial_slider[data-style="multiple_visible_minimal"] .flickity-page-dots .dot.is-selected::before,.nectar-recent-posts-slider_multiple_visible .flickity-page-dots .dot.is-selected::before,body.material [data-bullet_style="see_through"] .slider-pagination .swiper-pagination-switch.swiper-active-switch::before{ transform: scale(2); box-shadow: rgb(0, 0, 0) 0px 0px 0px 1px inset; background-color: transparent; }.span_12.light .testimonial_slider[data-style="multiple_visible_minimal"] .flickity-page-dots .dot::before,.span_12.light .nectar-recent-posts-slider_multiple_visible .flickity-page-dots .dot::before,body.material [data-bullet_style="see_through"] .slider-pagination:not(.dark-cs) .swiper-pagination-switch::before{ box-shadow: rgb(255, 255, 255) 0px 0px 0px 5px inset; }.span_12.light .testimonial_slider[data-style="multiple_visible_minimal"] .flickity-page-dots .dot.is-selected::before,.span_12.light .nectar-recent-posts-slider_multiple_visible .flickity-page-dots .dot.is-selected::before,body.material [data-bullet_style="see_through"] .slider-pagination:not(.dark-cs) .swiper-pagination-switch.swiper-active-switch::before{ box-shadow: rgb(255, 255, 255) 0px 0px 0px 1px inset; }iframe{ max-width: 100%; }body .mejs-container .mejs-controls > .mejs-horizontal-volume-slider{ height: 26px; width: 56px; position: relative; display: block; float: left; }.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{ background: rgba(255, 255, 255, 0.33); }.mejs-controls .mejs-button button:focus{ outline: none; }body[data-button-style*="_rounded"] .mejs-button > button,body[data-button-style^="rounded"] .mejs-controls .mejs-pause button,body .mejs-controls .mejs-pause{ border-radius: 0px !important; }audio{ visibility: hidden; }.mejs-controls .mejs-time-rail .mejs-time-loaded{ background-color: rgba(255, 255, 255, 0.3) !important; }.mejs-video .mejs-controls .mejs-time-rail{ padding-top: 12px; }.mejs-audio .mejs-controls .mejs-time-rail{ padding-top: 11px; }.mejs-video .mejs-controls .mejs-time-rail .mejs-time-current,.mejs-video .mejs-controls .mejs-time-rail span,.mejs-video .mejs-controls .mejs-time-rail a,.mejs-video .mejs-controls .mejs-time-rail .mejs-time-loaded{ height: 8px; }.mejs-audio .mejs-controls .mejs-time-rail .mejs-time-current,.mejs-audio .mejs-controls .mejs-time-rail span,.mejs-audio .mejs-controls .mejs-time-rail a,.mejs-audio .mejs-controls .mejs-time-rail .mejs-time-loaded{ height: 8px; }#ajax-content-wrap .mejs-container{ background-color: transparent; background-image: none !important; }.mejs-container .mejs-poster img{ max-width: none !important; width: 100% !important; }.wp-video-shortcode.mejs-container .mejs-poster img{ visibility: hidden; display: block; margin-bottom: 0px; }.mejs-container-fullscreen .mejs-poster img{ height: 100% !important; }body .mejs-poster{ background-size: cover; }body .mejs-container .mejs-controls .mejs-time{ opacity: 0.8; }body .mejs-controls button{ transition: opacity 0.15s; }body .mejs-controls button:hover,.mejs-controls .mejs-fullscreen-button:hover button{ opacity: 0.8; }#ajax-content-wrap .mejs-controls .mejs-time-rail .mejs-time-total{ background-color: rgba(255, 255, 255, 0.25); }.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{ background: transparent !important; }body .mejs-controls .mejs-button button{ font-size: 18px; color: rgb(255, 255, 255); width: auto; position: relative; display: inline-block; background-image: none; }body .mejs-controls button::before{ text-decoration: inherit; display: inline-block; speak: none; }body .mejs-controls .mejs-play button::before{ content: ""; }body .mejs-controls .mejs-mute button::before{ content: ""; }body .mejs-controls .mejs-unmute button::before{ content: ""; }body .mejs-controls .mejs-fullscreen-button button::before{ content: ""; font-size: 17px; }body .mejs-controls .mejs-fullscreen-button.mejs-unfullscreen button::before{ content: ""; }body .mejs-button.mejs-volume-button{ margin-left: 5px; }body .mejs-controls .mejs-pause{ top: 2px; left: 2px; position: relative; }body .mejs-controls .mejs-pause button{ border-left: 3px solid rgb(255, 255, 255); border-right: 3px solid rgb(255, 255, 255); width: 9px; height: 12px; right: 3px; top: 2px; }#ajax-content-wrap .mejs-container.mejs-audio{ height: 44px !important; background-color: rgb(0, 0, 0); }#ajax-content-wrap .mejs-container.mejs-audio .mejs-playpause-button{ margin-left: 0px; }body .mejs-container.mejs-audio .mejs-controls,body .masonry-blog-item .mejs-container.mejs-video .mejs-controls{ height: 42px; }#ajax-content-wrap .masonry-blog-item .mejs-container.mejs-video .mejs-controls .mejs-playpause-button{ margin-left: 10px; }#ajax-content-wrap .masonry-blog-item .mejs-container .mejs-fullscreen-button{ margin-right: 10px; }body .masonry-blog-item .mejs-container:not(.mejs-audio) .mejs-controls::before{ height: 250%; }body .mejs-container:not(.mejs-audio) .mejs-controls::before{ background: linear-gradient(rgba(255, 255, 255, 0) -2%, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.04) 44%, rgba(0, 0, 0, 0.8) 100%, rgba(0, 0, 0, 0.6) 100%); position: absolute; bottom: 0px; left: 0px; width: 100%; height: 400%; z-index: 11; border-radius: 4px; content: " "; }body .mfp-wrap .mfp-content .mejs-container:not(.mejs-audio) .mejs-controls::before{ border-radius: 0px; }body .mejs-container .mejs-controls > *{ z-index: 100; position: relative; }body .mejs-container .mejs-controls{ height: 50px; background: none !important; }#ajax-content-wrap .mejs-playpause-button{ margin-left: 20px; }#ajax-content-wrap .mejs-fullscreen-button{ margin-right: 20px; }body .mejs-video .mejs-controls .mejs-time-rail .mejs-time-float{ color: rgb(255, 255, 255); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background-color: transparent; }body .mejs-controls .mejs-time-rail .mejs-time-float-corner{ border-color: transparent; }body .mejs-audio .mejs-controls .mejs-time-rail .mejs-time-float{ border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background-color: rgb(255, 255, 255); height: 15px; box-shadow: rgba(0, 0, 0, 0.25) 0px 2px 12px; }.material .buddypress-wrap form.bp-dir-search-form input[type="search"]:focus{ box-shadow: none; }#buddypress input[type="submit"]:hover{ color: rgb(255, 255, 255); }@keyframes colorStripReveal { 
  0% { transform: scale(0, 1) translateZ(0px); }
  100% { transform: scale(1, 1) translateZ(0px); }
}.nectar-button.has-icon.extra_jumbo:hover i{ transform: translateX(13px); }.nectar-button.has-icon.extra_jumbo:hover span{ transform: translateX(-30px); }.nectar-button.has-icon:hover span{ transform: translateX(-18px); }.nectar-button.has-icon.small:hover span{ transform: translateX(-14px); }.nectar-button.has-icon:hover i{ opacity: 1; transform: translateX(6px); }.nectar-button.small.has-icon:hover i{ transform: translateX(10px); }.nectar-button:hover,.full-width-section .light .nectar-button:hover{ opacity: 0.87; color: rgb(255, 255, 255); }body[data-button-style] .full-width-section .light .nectar-button:not(.see-through):not(.see-through-2):not(.see-through-3):hover,body[data-button-style] .full-width-section .light .nectar-button.wpb_animate_when_almost_visible.animated:not(.see-through):not(.see-through-2):not(.see-through-3):hover{ opacity: 1; }.nectar-button.see-through-2:hover,.nectar-button.see-through-3:hover{ background-color: transparent; }body[data-button-style^="rounded"] .swiper-slide .button a{ box-shadow: none; transition: opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1), transform 0.45s cubic-bezier(0.25, 1, 0.33, 1), border-color 0.45s cubic-bezier(0.25, 1, 0.33, 1), color 0.45s cubic-bezier(0.25, 1, 0.33, 1), background-color 0.45s cubic-bezier(0.25, 1, 0.33, 1), box-shadow 0.45s cubic-bezier(0.25, 1, 0.33, 1); border-radius: 200px !important; }body[data-button-style*="slightly_rounded"] button[type="submit"],body[data-button-style*="slightly_rounded"] input[type="button"],body[data-button-style*="slightly_rounded"] button,body[data-button-style*="slightly_rounded"] .swiper-slide .button a,body[data-button-style*="slightly_rounded"] #top nav > ul > li[class*="button_solid_color"] > a::before{ box-shadow: none; transition: opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1), transform 0.45s cubic-bezier(0.25, 1, 0.33, 1), border-color 0.45s cubic-bezier(0.25, 1, 0.33, 1), color 0.45s cubic-bezier(0.25, 1, 0.33, 1), background-color 0.45s cubic-bezier(0.25, 1, 0.33, 1), box-shadow 0.45s cubic-bezier(0.25, 1, 0.33, 1); border-radius: 4px !important; }body[data-button-style*="slightly_rounded"] #to-top{ border-radius: 200px !important; }body[data-button-style*="rounded_shadow"] .wp-block-button > .wp-block-button__link:hover,body[data-button-style*="rounded_shadow"] .nectar-button:hover,body[data-button-style*="rounded_shadow"] .nectar-button:focus,body[data-button-style*="rounded_shadow"].ascend .nectar-button.see-through:hover,body[data-button-style*="rounded_shadow"] input[type="submit"]:hover,body[data-button-style*="rounded_shadow"] input[type="submit"]:focus,body[data-button-style*="rounded_shadow"].woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,body[data-button-style*="rounded_shadow"] .swiper-slide .button a:hover,body[data-button-style="rounded_shadow"].ascend .nectar-button.see-through-2:hover,body[data-button-style*="rounded_shadow"].ascend .nectar-button:hover,body[data-button-style*="rounded_shadow"] .sharing-default-minimal .nectar-love:hover,body[data-button-style="rounded_shadow"] .sharing-default-minimal .nectar-social-inner > a:hover,body[data-button-style*="rounded_shadow"] .woocommerce.add_to_cart_inline a.button.add_to_cart_button:hover,body[data-button-style*="rounded_shadow"] .container-wrap input[type="submit"]:hover,body[data-button-style="rounded_shadow"] .container-wrap button[type="submit"]:hover,body[data-button-style="rounded_shadow"] .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{ box-shadow: rgba(0, 0, 0, 0.16) 0px 20px 38px; transform: translateY(-3px); }body[data-button-style*="rounded_shadow"] .woocommerce.add_to_cart_inline a.button.add_to_cart_button:hover,body[data-button-style*="rounded_shadow"].material .nectar-button.see-through:hover{ box-shadow: rgba(0, 0, 0, 0.11) 0px 20px 38px !important; }body[data-button-style="slightly_rounded_shadow"] .nectar-button:hover,body[data-button-style="slightly_rounded_shadow"] .nectar-button:focus,body[data-button-style="slightly_rounded_shadow"].ascend .nectar-button.see-through:hover,body[data-button-style="slightly_rounded_shadow"] input[type="submit"]:hover,body[data-button-style="slightly_rounded_shadow"] input[type="submit"]:focus,body[data-button-style*="slightly_rounded"].single .heading-title[data-header-style="default_minimal"] .meta-category a:hover,body[data-button-style*="slightly_rounded"] #page-header-bg[data-post-hs="default_minimal"] .inner-wrap > a:hover,body[data-button-style="slightly_rounded_shadow"].woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,body[data-button-style="slightly_rounded_shadow"] .swiper-slide .button a:hover,body[data-button-style="slightly_rounded_shadow"].ascend .nectar-button.see-through-2:hover,body[data-button-style="slightly_rounded_shadow"].ascend .nectar-button:hover,body[data-button-style="slightly_rounded_shadow"].woocommerce-page .woocommerce p.return-to-shop a.wc-backward:hover,body[data-button-style="slightly_rounded_shadow"] .sharing-default-minimal .nectar-love:hover,body[data-button-style="slightly_rounded_shadow"] .sharing-default-minimal .nectar-social-inner > a:hover,body[data-button-style="slightly_rounded_shadow"] .container-wrap input[type="submit"]:hover,body[data-button-style="slightly_rounded_shadow"] .container-wrap button[type="submit"]:hover,body[data-button-style="slightly_rounded_shadow"] .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{ transform: translateY(-3px); box-shadow: rgba(0, 0, 0, 0.16) 0px 20px 38px !important; }body[data-button-style*="slightly_rounded"].single .heading-title[data-header-style="default_minimal"] .meta-category a:hover,body[data-button-style*="slightly_rounded"] #page-header-bg[data-post-hs="default_minimal"] .inner-wrap > a:hover{ transform: translateY(-3px) !important; }body[data-button-style="slightly_rounded_shadow"] .widget_search input[type="submit"]:hover{ transform: none !important; }body .nectar-button.see-through:hover{ border-color: rgb(255, 255, 255); }.col.light .nectar-button.see-through:hover{ border-color: rgb(255, 255, 255); }.col.dark .nectar-button.see-through:hover{ border-color: rgb(0, 0, 0); }body .nectar-button.see-through-2:hover,body .col.dark .nectar-button.see-through-2:hover,body .nectar-button.see-through-3:hover,body .col.dark .nectar-button.see-through-3:hover{ color: rgb(255, 255, 255); opacity: 1 !important; }.swiper-slide .button.solid_color_2{ perspective: 800px; display: inline-block; }.swiper-slide .button.solid_color_2::before{ -webkit-font-smoothing: antialiased; }.swiper-slide .button.solid_color_2 a:hover,.nectar-button.tilt:hover,.swiper-slide .button.solid_color_2 a:hover::after,.nectar-button.tilt:hover::after,.swiper-slide .button.solid_color_2 a:hover::before,.nectar-button.tilt:hover::before{ transition: 0.5s cubic-bezier(0.25, 1, 0.33, 1); }.swiper-slide .button.solid_color_2 a{ display: block; background: rgb(92, 188, 246); transform-style: preserve-3d; outline: none; padding-left: 22px; padding-right: 22px; position: relative; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; opacity: 1; transition: 0.5s cubic-bezier(0.25, 1, 0.33, 1); }body[data-button-style="rounded"] .swiper-slide .button-wrap a{ border-radius: 0px !important; }.swiper-slide .button.solid_color_2 a::after{ width: 100%; height: 37%; left: 0px; top: -35%; transform-origin: 0% 100%; transform: rotateX(90deg); content: ""; position: absolute; z-index: -1; transition: 0.5s cubic-bezier(0.25, 1, 0.33, 1); -webkit-font-smoothing: antialiased; }.swiper-slide .button.solid_color_2 a::before{ width: 100%; height: 30%; left: 0px; top: 99%; background: rgb(73, 167, 223); transform-origin: 0% 0%; transform: rotateX(-90deg); transition: 0.5s cubic-bezier(0.25, 1, 0.33, 1); -webkit-font-smoothing: antialiased; content: ""; position: absolute; z-index: -1; }.swiper-slide .button.solid_color_2 a::after,.swiper-slide .button.solid_color_2 a::before{ opacity: 0; }.swiper-slide .button.solid_color_2 a:hover::after,.nectar-button.tilt:hover::after,.swiper-slide .button.solid_color_2 a:hover::before,.nectar-button.tilt:hover::before{ opacity: 1; }.swiper-slide .button.solid_color_2 a:hover,.nectar-button.tilt:hover{ transform: rotateX(20deg); }.swiper-slide .button.solid_color_2 .button-wrap{ overflow: hidden; padding: 3px 0px; display: inline; }.nectar-3d-transparent-button:hover .front-3d{ transform: rotateX(0deg); }.nectar-3d-transparent-button:hover .back-3d{ transform: rotateX(90deg); }body:not(.mobile) .nectar-category-grid .nectar-category-grid-item:hover .content[data-subtext="custom"][data-subtext-vis="always"] .subtext::after,body:not(.mobile) .nectar-woo-flickity[data-controls="arrows-and-text"] .nectar-woo-carousel-top a:hover::after,body:not(.mobile) .nectar-cta[data-style="underline"] .link_wrap .link_text:hover::after{ animation: 0.45s cubic-bezier(0.15, 0.75, 0.5, 1) 0s 1 normal forwards running portSliderLine; }@keyframes portSliderLine { 
  0% { transform: scaleX(0); transform-origin: left center; }
  100% { transform: scaleX(1); transform-origin: left center; }
}@keyframes portSliderLine2 { 
  0% { transform: scaleX(1); transform-origin: right center; }
  100% { transform: scaleX(0); transform-origin: right center; }
}.nectar-cta[data-style="see-through"] .link_wrap:hover .link_text::after{ transform: scale(0.8); opacity: 0; }.nectar-cta[data-style="see-through"] .link_wrap:hover .arrow::after,.nectar-cta[data-style="see-through"] .link_wrap:hover .arrow::before{ transform: scale(1, 1) translateX(9px); }.nectar-cta[data-style="material"] .link_wrap:hover .circle,.nectar-cta[data-style="material"] .link_wrap:hover .link_text::before{ transform: scale(1); }body:not(.mobile) .nectar-cta[data-style="underline"] .link_wrap:hover .link_text::after{ animation: auto ease 0s 1 normal none running none; transform: scaleX(0); transform-origin: right center; }@keyframes ctaArrowSVGStart { 
  0% { }
  100% { }
}@keyframes ctaArrowSVGEnd { 
  0% { }
  100% { }
}@keyframes ctaArrowTextStart { 
  0% { transform: translateX(6px); }
  100% { transform: translateX(0px); }
}@keyframes ctaArrowTextEnd { 
  0% { transform: translateX(0px); }
  100% { transform: translateX(6px); }
}@keyframes ctaArrowStart { 
  0% { stroke-dashoffset: 140px; stroke-dasharray: 140px; }
  100% { stroke-dasharray: 140px; stroke-dashoffset: 10px; }
}@keyframes ctaArrowStartTeam { 
  0% { stroke-dashoffset: 0px; stroke-dasharray: 0px; }
  50% { stroke-dashoffset: 140px; stroke-dasharray: 140px; }
  100% { stroke-dasharray: 140px; stroke-dashoffset: 10px; }
}@keyframes ctaArrowEnd { 
  0% { stroke-dashoffset: 10px; stroke-dasharray: 150px, 150px; }
  40% { opacity: 1; }
  100% { opacity: 0; stroke-dashoffset: -53px; stroke-dasharray: 1px, 150px; }
}@keyframes ctaArrowLineStart { 
  0% { transform-origin: left center; }
  100% { }
}@keyframes ctaArrowLineEnd { 
  0% { transform-origin: right center; }
  50% { transform-origin: right center; }
  51% { transform-origin: left center; }
  100% { transform-origin: left center; }
}.nectar-cta[data-style="arrow-animation"] .link_wrap:hover svg,.team-member:hover .nectar-cta[data-style="arrow-animation"] .link_wrap svg{ animation: 0.45s cubic-bezier(0.23, 0.46, 0.4, 1) 0s 1 normal forwards running ctaArrowSVGEnd; }.nectar-cta[data-style="arrow-animation"] .link_wrap:hover .link_text .line,.team-member:hover .nectar-cta[data-style="arrow-animation"] .link_wrap .link_text .line{ animation: 0.45s cubic-bezier(0.23, 0.46, 0.4, 1) 0s 1 normal forwards running ctaArrowLineEnd; }.nectar-cta[data-style="arrow-animation"] .link_wrap:hover .link_text > .text,.team-member:hover .nectar-cta[data-style="arrow-animation"] .link_wrap .link_text > .text{ animation: 0.45s cubic-bezier(0.23, 0.46, 0.4, 1) 0s 1 normal forwards running ctaArrowTextEnd; }.nectar-cta[data-style="arrow-animation"] .link_wrap:hover polyline,.team-member:hover .nectar-cta[data-style="arrow-animation"] .link_wrap polyline{ animation: 0.45s ease 0.25s 1 normal forwards running ctaArrowStart; }.team-meta .nectar-cta[data-style="arrow-animation"] .link_wrap:hover polyline,.team-member:hover .team-meta .nectar-cta[data-style="arrow-animation"] .link_wrap polyline{ animation: 0.8s ease 0s 1 normal forwards running ctaArrowStartTeam; }.clients:not(.fade-in-animation) > .no-link:hover,.clients.fade-in-animation.completed > .no-link:hover{ opacity: 1 !important; }.clients:not(.fade-in-animation) > div:hover,.clients.fade-in-animation.completed > div:hover{ opacity: 0.7 !important; }.clients[data-he="greyscale_to_color"] > div:hover img{ filter: grayscale(0%); opacity: 1; }.tabbed > .wpb_tab:not(.visible-tab){ display: none; }.nectar-highlighted-text[data-style="half_text"] a:hover em.animated::before{ transform: scaleX(1) scaleY(0.5); }.nectar-highlighted-text[data-style="full_text"] a:hover em.animated::before{ opacity: 0.65; }.nectar-hor-list-item:not([data-hover-effect="none"]):hover{ border-color: transparent !important; }.nectar-hor-list-item:hover::before{ opacity: 1; transform: perspective(1000px) rotateX(0deg); }.nectar-hor-list-item:hover .nectar-list-item,.nectar-hor-list-item:hover .nectar-list-item-btn{ color: rgb(255, 255, 255); }.nectar-hor-list-item:hover .nectar-list-item-btn{ border-color: rgba(255, 255, 255, 0.5); }.nectar-hor-list-item[data-color="white"]:hover .nectar-list-item,.nectar-hor-list-item[data-color="white"]:hover .nectar-list-item-btn{ color: rgb(0, 0, 0); }.nectar-hor-list-item[data-color="white"]:hover .nectar-list-item-btn{ border-color: rgba(0, 0, 0, 0.3); }.nectar-hor-list-item .nectar-list-item-btn:hover,.span_12.light .nectar-hor-list-item .nectar-list-item-btn:hover{ border-color: rgb(255, 255, 255); }.nectar-hor-list-item[data-hover-effect="none"]:hover .nectar-list-item{ color: inherit; }i[class*="fa-"]{ display: inline-block; word-spacing: 1px; position: relative; text-align: center; top: -2px; vertical-align: middle; max-width: 100%; }[class^="icon-"],i[class*=" icon-"]{ display: inline-block; max-width: 100%; position: relative; text-align: center; vertical-align: middle; top: -2px; word-spacing: 1px; }.col:not(.post-area):not(.span_12):not(#sidebar):hover i[class^="icon-"].icon-3x.alt-style.hovered,.col:not(.post-area):not(.span_12):not(#sidebar):hover [class*=" icon-"].icon-3x.alt-style.hovered{ background-color: rgba(0, 0, 0, 0.035); }.light .col:not(.post-area):not(.span_12):not(#sidebar):hover i[class^="icon-"].icon-3x.alt-style.hovered,.light .col:not(.post-area):not(.span_12):not(#sidebar):hover [class*=" icon-"].icon-3x.alt-style.hovered{ background-color: rgba(0, 0, 0, 0.1); }#sidebar .widget:hover i[class^="icon-"].icon-3x.alt-style{ background-color: rgba(0, 0, 0, 0.035); }.col:not(.post-area):not(.span_12):not(#sidebar):hover .hovered .circle-border,#sidebar .widget:hover .circle-border{ border: 1px solid rgb(0, 0, 0); transform: scale(1.18); transition-timing-function: cubic-bezier(0.4, 0.25, 0.14, 1.73); }.col:not(.post-area):not(.span_12):not(#sidebar):hover [class^="icon-"].icon-3x.hovered,.col:not(.post-area):not(.span_12):not(#sidebar):hover [class*=" icon-"].icon-3x.hovered,#sidebar .widget:hover [class^="icon-"].icon-3x{ color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); }.col:not(.post-area):not(.span_12):not(#sidebar):hover .hovered.extra-color-gradient-1 .circle-border,#sidebar .widget:hover .extra-color-gradient-1 .circle-border,.col:not(.post-area):not(.span_12):not(#sidebar):hover .hovered.extra-color-gradient-2 .circle-border,#sidebar .widget:hover .extra-color-gradient-2 .circle-border{ transform: none; }.nectar_icon_wrap[data-style="border-animation"] .nectar_icon:not(.no-grad):hover i{ color: rgb(255, 255, 255) !important; }.nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-gradient-1"]:hover .nectar_icon,.nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-gradient-2"]:hover .nectar_icon{ border-color: transparent; }.nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-gradient-1"]:hover::before,.nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-gradient-2"]:hover::before,.nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-gradient-1"]:hover .nectar_icon::before,.nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-gradient-2"]:hover .nectar_icon::before{ opacity: 1; }.img-with-aniamtion-wrap:hover .color-overlay{ opacity: 0.5; }.img-with-aniamtion-wrap .hover-wrap[data-hover-animation="zoom"]:hover .hover-wrap-inner{ transform: scale(1.13); }.img-with-aniamtion-wrap .hover-wrap[data-hover-animation="zoom-crop"]:hover .hover-wrap-inner{ transform: scale(1.15); }.img-with-aniamtion-wrap .hover-wrap[data-hover-animation="zoom-crop"]:hover{ transform: scale(0.95) !important; }.nectar-flickity:not(.masonry) .flickity-slider .cell .img-with-aniamtion-wrap[data-max-width="50%"] img{ max-width: 50%; width: auto; }.nectar-flickity:not(.masonry) .flickity-slider .cell .img-with-aniamtion-wrap[data-max-width="75%"] img{ max-width: 75%; width: auto; }@-webkit-keyframes pulsate { 
  0% { opacity: 1; transform: scale(1); }
  100% { opacity: 0; transform: scale(3); }
}@keyframes pulsate { 
  0% { opacity: 1; transform: scale(1); }
  100% { opacity: 0; transform: scale(3); }
}@keyframes nectarBounceIn { 
  0% { transform: translateY(80px); opacity: 0; }
  33% { transform: translateY(-13px); opacity: 1; }
  66% { transform: translateY(4px); opacity: 1; }
  100% { transform: translateY(0px); opacity: 1; }
}@-webkit-keyframes nectarBounceIn { 
  0% { transform: translateY(80px); opacity: 0; }
  33% { transform: translateY(-13px); opacity: 1; }
  66% { transform: translateY(4px); opacity: 1; }
  100% { transform: translateY(0px); opacity: 1; }
}@-webkit-keyframes animationSignal { 
  0% { opacity: 0; transform: scale(0); }
  1% { opacity: 0.25; }
  20% { opacity: 0.25; }
  60% { transform: scale(1); opacity: 0; }
}@-webkit-keyframes animationSignal2 { 
  0% { opacity: 0; }
  1% { opacity: 0.2; }
  20% { opacity: 0.17; }
  60% { opacity: 0; }
}@keyframes animationSignal { 
  0% { opacity: 0; transform: scale(0); }
  1% { opacity: 0.25; }
  20% { opacity: 0.25; }
  60% { transform: scale(1); opacity: 0; }
}@keyframes animationSignal2 { 
  0% { opacity: 0; }
  1% { opacity: 0.2; }
  20% { opacity: 0.17; }
  60% { opacity: 0; }
}body .wpb_column:hover > .wpb_wrapper > .morphing-outline .inner > *{ transform: scale(1.11); }body .wpb_column:hover > .wpb_wrapper > .morphing-outline .inner > h5{ transform: scale(0.77); }body[data-button-style="default"] .wpb_column:hover > .wpb_wrapper > .morphing-outline .inner::after,body[data-button-style="default"] .wpb_column:hover > .vc_column-inner > .wpb_wrapper > .morphing-outline .inner::after{ border-radius: 50%; }.wpb_column:hover > .wpb_wrapper > .morphing-outline .inner::after,.wpb_column:hover > .vc_column-inner > .wpb_wrapper > .morphing-outline .inner::after{ border-radius: 0%; border-color: rgb(255, 255, 255); }.wpb_column:hover > .wpb_wrapper > .morphing-outline .inner > *,.wpb_column:hover > .vc_column-inner > .wpb_wrapper > .morphing-outline .inner > *{ color: rgb(255, 255, 255); }.page-submenu.stuck.header-not-visible{ transition: 0.2s; }.page-submenu li a:hover{ opacity: 1; color: inherit; }.testimonial_slider[data-style="multiple_visible"][data-color*="-light"] .flickity-page-dots .dot::before{ background-color: rgb(255, 255, 255); }.toggle.open h3 a{ color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); }.toggle.open h3 a i{ color: rgb(255, 255, 255); }.toggle h3 a:hover{ background-color: rgba(0, 0, 0, 0.035); }body div[data-style*="minimal"] .toggle.open h3 a{ background-color: transparent; }div[data-style*="minimal"] .toggle.open i::after{ transform: scale(1, 0); }div[data-style="minimal_small"] .toggle.default h3 a:hover,div[data-style="minimal_small"] .toggle.default.open h3 a{ color: rgb(0, 0, 0); }.span_12.light div[data-style="minimal_small"] .toggle.default h3 a:hover,.span_12.light div[data-style="minimal_small"] .toggle.default.open h3 a{ color: rgb(255, 255, 255); }.span_12.light div[data-style="minimal_small"] .toggle.default:hover > h3::after,.span_12.light div[data-style="minimal_small"] .toggle.default.open > h3::after{ background-color: rgb(255, 255, 255); }div[data-style="minimal_small"] .toggle.open > h3::after,div[data-style="minimal_small"] .toggle:hover > h3::after{ transform: scaleX(1); }.nectar_video_lightbox svg{ display: block; width: 20px; height: 20px; position: absolute; top: 50%; left: 50%; margin-left: 2px; transform: translateY(-50%) translateX(-50%); }.nectar_video_lightbox.play_button::before{ display: block; position: absolute; content: " "; top: 0px; left: 0px; width: 100%; height: 100%; border: 6px solid rgb(255, 255, 255); z-index: 10; border-radius: 200px; box-sizing: border-box; transition: 0.4s cubic-bezier(0.19, 1, 0.22, 1); }.nectar-video-box .play_button_mouse_follow:not(.visible){ opacity: 0; }.nectar-video-box .play_button_mouse_follow.nectar_video_lightbox{ width: 94px; height: 94px; left: 0px; top: 0px; margin-top: -47px; margin-left: -47px; pointer-events: none; }@media only screen and (max-width: 690px){.nectar-video-box .play_button_mouse_follow.nectar_video_lightbox{ width: 60px; height: 60px; margin-top: -30px; margin-left: -30px; }.nectar-video-box .play_button_mouse_follow.nectar_video_lightbox svg{ width: 10px; }}@-webkit-keyframes pulse-1 { 
  0% { transform: translate3d(-50%, -50%, 0px) scale(1); opacity: 1; }
  100% { transform: translate3d(-50%, -50%, 0px) scale(1.7); opacity: 0; }
}@keyframes pulse-1 { 
  0% { transform: translate3d(-50%, -50%, 0px) scale(1); opacity: 1; }
  100% { transform: translate3d(-50%, -50%, 0px) scale(1.7); opacity: 0; }
}@-webkit-keyframes pulse-2 { 
  0% { transform: translate3d(-50%, -50%, 0px) scale(1); opacity: 0.5; }
  100% { transform: translate3d(-50%, -50%, 0px) scale(1.7); opacity: 0; }
}@keyframes pulse-2 { 
  0% { transform: translate3d(-50%, -50%, 0px) scale(1); opacity: 0.5; }
  100% { transform: translate3d(-50%, -50%, 0px) scale(1.7); opacity: 0; }
}.nectar_video_lightbox.play_button{ position: relative; width: 90px; height: 90px; margin: 0px; display: inline-block; }.centered-text .nectar_video_lightbox.play_button{ margin: 0px 30px; }.nectar_video_lightbox.play_button_with_text .play{ height: 52px; width: 52px; position: relative; vertical-align: middle; display: inline-block; }.nectar_video_lightbox.play_button_with_text .play > .inner-wrap{ height: 100%; width: 100%; display: block; }.nectar_video_lightbox.play_button_with_text .play > .inner-wrap::before{ border-radius: 200px; backface-visibility: hidden; height: 100%; width: 100%; display: block; content: ""; transition: 0.45s cubic-bezier(0.15, 0.2, 0.1, 1); }.nectar_video_lightbox.play_button_with_text:not([data-style="small"]) .play > .inner-wrap::before{ background-color: rgb(0, 0, 0); }.nectar_video_lightbox.play_button_with_text:hover .play > .inner-wrap::before{ transform: scale(1.15); }.nectar_video_lightbox.play_button_with_text .link-text > *{ margin-bottom: 0px; }body .nectar_video_lightbox.play_button_with_text:not([data-style="small"]) .play::before{ width: 50px; height: 50px; left: 50%; top: 50%; z-index: -1; }.nectar_video_lightbox.play_button_with_text:not([data-style="small"]) .play::before,.nectar_video_lightbox.play_button_with_text:not([data-style="small"]) .play::after{ position: absolute; top: 50%; left: 50%; display: block; content: ""; border: 1px solid rgba(255, 255, 255, 0.5); border-radius: 50%; transform: scale(0.35) translateY(-50%) translateX(-50%); opacity: 0; animation: 2.6s cubic-bezier(0.25, 0.9, 0.2, 1) 0.4s infinite normal none running pulse-1; }.nectar_video_lightbox.play_button_with_text .play::after{ width: 50px; height: 50px; z-index: -1; border-color: rgba(255, 255, 255, 0.4); animation: 2.6s cubic-bezier(0.25, 0.9, 0.2, 1) 0s infinite normal none running pulse-1; }.span_12.dark .nectar_video_lightbox.play_button_with_text .play::before,.span_12.dark .nectar_video_lightbox.play_button_with_text .play::after{ animation: 2.6s cubic-bezier(0.25, 0.9, 0.2, 1) 0.4s infinite normal none running pulse-2; }.span_12.dark .nectar_video_lightbox.play_button_with_text .play::after{ animation: 2.6s cubic-bezier(0.25, 0.9, 0.2, 1) 0s infinite normal none running pulse-2; }.nectar_video_lightbox.play_button_with_text svg{ width: 14px; height: 14px; z-index: 100; }.span_12.light .nectar_video_lightbox.play_button_with_text .link-text{ color: rgb(255, 255, 255); }.nectar_video_lightbox.play_button_with_text .link-text{ display: inline-block; margin-left: 25px; color: rgb(0, 0, 0); vertical-align: middle; }.nectar_video_lightbox.play_button_with_text .play::before{ display: block; position: absolute; content: " "; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 10; border-radius: 200px; box-sizing: border-box; }.nectar_video_lightbox .play{ display: block; height: 100%; width: 100%; transition: 0.4s cubic-bezier(0.19, 1, 0.22, 1); }.nectar_video_lightbox path,.span_12.dark .nectar_video_lightbox.play_button_with_text path{ fill: rgb(255, 255, 255); }.span_12.dark .nectar_video_lightbox path{ fill: rgb(0, 0, 0); }.span_12.dark .nectar_video_lightbox.play_button::before{ border: 5px solid rgb(0, 0, 0); }.nectar_video_lightbox:hover::before{ transform: scale(1.1); opacity: 0.4; }.nectar_video_lightbox:not(.play_button_with_text):hover .play{ transform: scale(1.3); }.nectar_video_lightbox.play_button_with_text[data-style="bordered_top"] .play::before,.nectar_video_lightbox.play_button_with_text[data-style="bordered_top"] .play::after{ display: none; }.nectar_video_lightbox.play_button_with_text[data-style="small"] span.play,.nectar_video_lightbox.play_button_with_text[data-style="small"] .button-bg{ height: 30px; width: 30px; }.nectar_video_lightbox.play_button_with_text[data-style="bordered_top"] span.play,.nectar_video_lightbox.play_button_with_text[data-style="bordered_top"] .button-bg{ width: 70px; height: 70px; }.nectar_video_lightbox.play_button_with_text[data-style="bordered_top"][data-font-style="h2"] span.play,.nectar_video_lightbox.play_button_with_text[data-style="bordered_top"][data-font-style="h2"] .button-bg,.nectar_video_lightbox.play_button_with_text[data-style="bordered_top"][data-font-style="h1"] span.play,.nectar_video_lightbox.play_button_with_text[data-style="bordered_top"][data-font-style="h1"] .button-bg{ width: 90px; height: 90px; }.nectar_video_lightbox.play_button_with_text[data-style="bordered_top"]{ text-align: center; display: inline-block; }.nectar_video_lightbox.play_button_with_text[data-style="bordered_top"] .link-text{ display: block; margin-left: 0px; margin-top: 28px; }.main-content .nectar_video_lightbox.play_button_with_text[data-style="bordered_top"]:not([data-style="small"]) .play > .inner-wrap::before{ background-color: transparent !important; }.nectar_video_lightbox.play_button_with_text[data-style="small"] .button-bg-wrap,.nectar_video_lightbox.play_button_with_text[data-style="bordered_top"] .button-bg-wrap{ margin-top: -20px; }.nectar_video_lightbox.play_button_with_text[data-style="small"] svg,.nectar_video_lightbox.play_button_with_text[data-style="bordered_top"] svg{ height: 10px; width: 10px; }.nectar_video_lightbox.play_button_with_text{ display: inline-block; padding: 20px 0px; }.nectar_video_lightbox.play_button_with_text > span{ display: block; }.nectar_video_lightbox.play_button_with_text[data-style="small"] .link-text{ margin-left: 15px; }.nectar_video_lightbox.play_button_with_text[data-style="small"] .play > .inner-wrap::before,.nectar_video_lightbox.play_button_with_text[data-style="bordered_top"] .play > .inner-wrap::before{ border-width: 2px; border-style: solid; box-sizing: border-box; border-color: rgb(0, 0, 0); }.span_12.dark .nectar_video_lightbox.play_button_with_text[data-style="small"] path,.span_12.dark .nectar_video_lightbox.play_button_with_text[data-style="bordered_top"] path{ fill: rgb(0, 0, 0); }.light .nectar_video_lightbox.play_button_with_text[data-style="small"] .play > .inner-wrap::before,.light .nectar_video_lightbox.play_button_with_text[data-style="bordered_top"] .play > .inner-wrap::before{ border-color: rgb(255, 255, 255); }.span_12.dark .nectar_video_lightbox.nectar-button[data-color*="transparent"]{ border: 2px solid rgb(0, 0, 0); color: rgb(0, 0, 0); }.nectar_video_lightbox.nectar-button[data-color*="transparent"]{ background-color: transparent; border: 2px solid rgb(255, 255, 255); opacity: 1; transition: 0.2s; }.nectar_video_lightbox.nectar-button[data-color*="transparent"]:hover{ color: rgb(255, 255, 255); border-color: transparent; }.nectar-video-box[data-hover="zoom_button"]:hover img{ transition: none; transform: none; }.nectar-video-box .nectar_video_lightbox{ position: absolute; left: 50%; top: 50%; z-index: 10; width: 70px; height: 70px; margin-top: -35px; margin-left: -35px; color: rgb(255, 255, 255); display: inline-block; border-radius: 200px; transform: translateZ(0px); }body .nectar-video-box[data-hover="zoom_button"] .nectar_video_lightbox::after{ background-color: rgb(0, 0, 0); position: absolute; content: " "; display: block; left: 0px; top: 0px; width: 100%; border-radius: 200px; height: 100%; z-index: 1; transition: 0.7s cubic-bezier(0.2, 1, 0.22, 1); }.nectar-video-box:hover .nectar_video_lightbox::after{ transform: scale(1.14); }.nectar-video-box:hover img{ transform: scale(1.14); }.nectar-video-box .nectar_video_lightbox path{ fill: rgb(255, 255, 255) !important; }body .nectar-video-box[data-hover="zoom_button"] .nectar_video_lightbox{ background-color: transparent !important; }.nectar-video-box[data-play-button-size="larger"] .nectar_video_lightbox{ height: 110px; width: 110px; margin-left: -55px; margin-top: -55px; }.nectar-drag-indicator.visible i{ transition: transform 0.45s 0.1s, opacity 0.3s 0.1s; }.nectar-drag-indicator.visible::before,.nectar-view-indicator.visible .color-circle,.nectar-view-indicator.visible span,.nectar-drag-indicator.visible i.fa-angle-left,.nectar-drag-indicator.visible i.fa-angle-right{ transform: scale(1); opacity: 1; }@media only screen and (min-width: 1000px){.top-level .nectar-slider-wrap[data-animate-in-effect="zoom-out"]:not([data-bg-animation="ken_burns"]) .slide-bg-wrap,.nectar-recent-posts-slider[data-animate-in-effect="zoom-out"] .nectar-recent-posts-slider-inner:not(.loaded) .nectar-recent-post-bg{ transform: scale(1.11) translateZ(0px); transition: 0.95s cubic-bezier(0.3, 0.58, 0.42, 0.9); }}.top-level .nectar-slider-wrap[data-animate-in-effect="zoom-out"]:not([data-bg-animation="ken_burns"]).loaded .slide-bg-wrap,.nectar-recent-posts-slider[data-animate-in-effect="zoom-out"].loaded .nectar-recent-post-bg,.first-nectar-slider.nectar-slider-wrap[data-animate-in-effect="long-zoom-out"].loaded .image-bg,.first-nectar-slider.nectar-slider-wrap[data-animate-in-effect="long-zoom-out"].loaded .video-wrap,.parallax_slider_outer .nectar-slider-wrap[data-animate-in-effect="long-zoom-out"].loaded .slide-bg-wrap,.nectar-recent-posts-slider[data-animate-in-effect="long-zoom-out"].loaded .nectar-recent-post-bg{ transform: scale(1) translateZ(0px); }.first-nectar-slider.nectar-slider-wrap[data-animate-in-effect="long-zoom-out"] .image-bg,.first-nectar-slider.nectar-slider-wrap[data-animate-in-effect="long-zoom-out"] .video-wrap,.first-section .nectar-slider-wrap[data-animate-in-effect="long-zoom-out"] .image-bg,.first-section .nectar-slider-wrap[data-animate-in-effect="long-zoom-out"] .video-wrap,.nectar-recent-posts-slider[data-animate-in-effect="long-zoom-out"] .nectar-recent-posts-slider-inner:not(.loaded) .nectar-recent-post-bg{ transform: scale(1.14) translateZ(0px); transition: 3.5s cubic-bezier(0.4, 0.58, 0.5, 1); }@keyframes pageHeaderFadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}@keyframes pageHeaderFadeInText { 
  0% { transform: translateY(40px); opacity: 0; }
  100% { transform: translateY(0px); opacity: 1; }
}#page-header-bg .blog-title #single-meta .nectar-social.hover .share-btn:hover,#page-header-bg .blog-title #single-meta .nectar-social.hover > div a:hover,.single #page-header-bg .blog-title #single-meta > div > a:hover,.single #page-header-bg .blog-title #single-meta div .n-shortcode:hover a{ border: 2px solid rgb(255, 255, 255); }.pagination-dot.active{ transform: scale(1.7) !important; }#page-header-bg[data-post-hs="default_minimal"] .inner-wrap > a:hover,#page-header-bg[data-post-hs="default_minimal"] .inner-wrap > a:focus{ border-color: transparent; }#page-header-bg.fullscreen-header .author-section a:hover,#page-header-bg[data-post-hs="default_minimal"] .author-section a:hover{ color: rgba(255, 255, 255, 0.85) !important; }#footer-outer #footer-widgets .col .tagcloud a:hover,#footer-outer .nectar-button:hover{ color: rgb(255, 255, 255) !important; }body[data-button-style^="rounded"] .section-down-arrow:hover,.nectar-next-section-wrap.down-arrow-bordered .nectar-next-section:hover{ opacity: 1; }body[data-button-style^="rounded"] .section-down-arrow:hover i.fa-angle-down.top,body[data-button-style^="rounded"] .section-down-arrow:hover i.fa-angle-down,.nectar-next-section-wrap.down-arrow-bordered .nectar-next-section:hover i{ transform: translate(0px, 0px) !important; }.nectar-next-section-wrap.bounce a:hover::before{ transform: scale(1); }@keyframes ctaMinimaLArrowOuter { 
  0% { transform: translateY(0px); }
  20% { transform: translateY(12px); }
  50% { transform: translateY(0px); }
  100% { transform: translateY(0px); }
}@keyframes ctaMinimaLArrowLine { 
  0% { transform-origin: center bottom; transform: scaleY(1); }
  50% { transform-origin: center bottom; transform: scaleY(0); }
  51% { transform-origin: center top; }
  100% { transform: scaleY(1); transform-origin: center top; }
}@keyframes ctaMinimaLArrow { 
  0% { stroke-dasharray: 45px; stroke-dashoffset: 0px; }
  50% { stroke-dasharray: 45px; stroke-dashoffset: -45px; }
  51% { stroke-dasharray: 45px; stroke-dashoffset: 45px; }
  100% { stroke-dasharray: 45px; stroke-dashoffset: 0px; }
}.nectar-next-section-wrap.minimal-arrow a:hover svg path{ animation: 0.6s cubic-bezier(0.25, 0, 0.45, 1) 0s 1 normal forwards running ctaMinimaLArrowLine; }.nectar-next-section-wrap.minimal-arrow a:hover svg polyline{ stroke-dashoffset: 0px; stroke-dasharray: 45px; animation: 0.6s cubic-bezier(0.25, 0, 0.45, 1) 0.1s 1 normal forwards running ctaMinimaLArrow; }@keyframes down_arrow_bounce { 
  0%, 20%, 50%, 80%, 100% { transform: translateY(0px); }
  40% { transform: translateY(-14px); }
  60% { transform: translateY(-7px); }
}.slider-down-arrow.no-border{ overflow: visible; text-align: center; opacity: 1; height: auto; bottom: 13px; animation: 2.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s infinite normal none running nudgeMouse; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; }.slider-down-arrow.no-border::after{ content: ""; position: absolute; top: 0px; left: 50%; display: block; width: 30px; height: 45px; margin-left: -15px; border: 2px solid rgba(255, 255, 255, 0.5); border-radius: 30px; box-sizing: border-box; z-index: 62; }.scroll-down-wrap.no-border:hover .section-down-arrow::before,.slider-down-arrow.no-border:hover::before{ background-color: rgb(255, 255, 255); }.scroll-down-wrap.no-border:hover .nectar-scroll-icon-path,.nectar-next-section:hover .nectar-scroll-icon-path,.slider-down-arrow.no-border:hover .nectar-scroll-icon-path{ stroke-dashoffset: 0; animation: 0.55s cubic-bezier(0.5, 0.1, 0.07, 1) 0s 1 normal none running mouse-scroll-btn-roll-over; }@-webkit-keyframes mouse-scroll-btn-roll-over { 
  0% { stroke-dashoffset: 120; }
  100% { stroke-dashoffset: 0; }
}@keyframes mouse-scroll-btn-roll-over { 
  0% { stroke-dashoffset: 120; }
  100% { stroke-dashoffset: 0; }
}@-webkit-keyframes mouse-scroll-btn-roll-out { 
  0% { stroke-dashoffset: 0; }
  100% { stroke-dashoffset: -120; }
}@keyframes mouse-scroll-btn-roll-out { 
  0% { stroke-dashoffset: 0; }
  100% { stroke-dashoffset: -120; }
}.slider-down-arrow.no-border::before{ position: absolute; content: ""; display: block; left: 50%; margin-left: -1px; top: 22px; background-color: rgba(255, 255, 255, 0.5); width: 2px; height: 6px; border-radius: 10px; transition: background-color 0.55s cubic-bezier(0.5, 0.1, 0.07, 1); animation: 2.4s cubic-bezier(0, 0, 0.725, 1) 0s infinite normal none running trackBallSlide; }@-webkit-keyframes trackBallSlide { 
  0% { opacity: 1; transform: scaleY(1) translateY(-10px); }
  45% { opacity: 0; transform: scaleY(0.5) translateY(13px); }
  46% { opacity: 0; transform: scaleY(1) translateY(-10px); }
  65%, 100% { opacity: 1; transform: scaleY(1) translateY(-10px); }
}@keyframes trackBallSlide { 
  0% { opacity: 1; transform: scaleY(1) translateY(-10px); }
  45% { opacity: 0; transform: scaleY(0.5) translateY(13px); }
  46% { opacity: 0; transform: scaleY(1) translateY(-10px); }
  65%, 100% { opacity: 1; transform: scaleY(1) translateY(-10px); }
}@keyframes nudgeMouse { 
  0% { transform: translateY(0px); }
  45% { transform: translateY(8px); }
  65%, 100% { transform: translateY(0px); }
}@-webkit-keyframes nudgeMouse { 
  0% { transform: translateY(0px); }
  45% { transform: translateY(8px); }
  65%, 100% { transform: translateY(0px); }
}@keyframes portRightLineStart { 
  0% { transform: translateY(-50%) translateX(-25px) scaleX(0); }
  100% { transform: translateY(-50%) translateX(0px) scaleX(1); }
}@keyframes rightLineStart { 
  0% { transform: translateY(-50%) translateX(-88px) scaleX(0); }
  100% { transform: translateY(-50%) translateX(0px) scaleX(1); }
}@keyframes rightLineEnd { 
  0% { transform: translateY(-50%) translateX(0px) scaleX(1); }
  100% { transform: translateY(-50%) translateX(28px) scaleX(0); }
}@keyframes rightLineStart2 { 
  0% { transform: translateY(-50%) translateX(88px) scaleX(0); }
  100% { transform: translateY(-50%) translateX(0px) scaleX(1); }
}@keyframes rightLineEnd2 { 
  0% { transform: translateY(-50%) translateX(0px) scaleX(1); }
  100% { transform: translateY(-50%) translateX(-28px) scaleX(0); }
}@keyframes rightArrowStart { 
  0% { transform: translateX(-50px); }
  100% { transform: translateX(42px); }
}@keyframes rightArrowEnd { 
  0% { transform: translateX(42px); }
  100% { transform: translateX(75px); }
}@keyframes rightArrowStart2 { 
  0% { transform: translateX(50px) rotate(180deg); }
  100% { transform: translateX(-42px) rotate(180deg); }
}@keyframes rightArrowEnd2 { 
  0% { transform: translateX(-42px) rotate(180deg); }
  100% { transform: translateX(-75px) rotate(180deg); }
}@keyframes rightArrowLineStart { 
  0% { stroke-dashoffset: 30px; }
  100% { stroke-dashoffset: 40px; }
}@keyframes rightArrowLineEnd { 
  0% { stroke-dashoffset: 40px; }
  100% { stroke-dashoffset: 50px; }
}body.search-results #search-results[data-layout="list-no-sidebar"] article:hover .inner-wrap{ transform: none; box-shadow: none; }body.search-results #search-results[data-layout="list-no-sidebar"] article .inner-wrap > a:hover{ box-shadow: rgba(0, 0, 0, 0.14) 0px 20px 40px; }.nectar-recent-posts-slider_multiple_visible .recent-post-container.container .strong a{ font-size: 14px; line-height: 19px; position: relative; display: inline-block; font-weight: 600; margin: 0px 10px 10px 0px; }.masonry.material .masonry-blog-item .meta-category a:hover::before,.related-posts[data-style="material"] .meta-category a:hover::before,.post-area.featured_img_left .meta-category a:hover::before,.nectar-recent-posts-single_featured .grav-wrap .text a:hover::before,.auto_meta_overlaid_spaced .masonry-blog-item .meta-category a:hover::before,[data-style="list_featured_first_row"] .meta-category a:hover::before,.masonry.material .masonry-blog-item .meta-category a:focus::before,.related-posts[data-style="material"] .meta-category a:focus::before,.post-area.featured_img_left .meta-category a:focus::before,.nectar-recent-posts-single_featured .grav-wrap .text a:focus::before,.auto_meta_overlaid_spaced .masonry-blog-item .meta-category a:focus::before,[data-style="list_featured_first_row"] .meta-category a:focus::before{ transform: scaleX(1); }.masonry.material .masonry-blog-item .grav-wrap a:hover img,.nectar-recent-posts-single_featured a:hover img,.post-area.featured_img_left .grav-wrap a:hover img,.related-posts[data-style="material"] .grav-wrap a:hover img{ box-shadow: rgba(0, 0, 0, 0.19) 0px 7px 20px; }.masonry.material .masonry-blog-item h3 a:hover,.related-posts[data-style="material"] h3 a:hover,.post-area.featured_img_left h3 a:hover{ color: inherit !important; }.post.format-quote .post-content .quote-inner:hover,.post.format-link .post-content .link-inner:hover,.masonry.classic .post.quote .post-content .quote-inner:hover,.masonry.meta_overlaid .post.quote .post-content .quote-inner:hover,.masonry.classic_enhanced .post.quote .post-content .quote-inner:hover,.masonry.classic .post.link .post-content .link-inner:hover,.masonry.meta_overlaid .post.link .post-content .link-inner:hover,.masonry.classic_enhanced .post.link .post-content .link-inner:hover,.post.quote .classic .quote-inner:hover,.post.link .classic .link-inner:hover{ background-color: rgb(51, 51, 51); }.masonry.material .post.quote:not(.has-post-thumbnail):hover .post-content .quote-inner::before,.masonry.material .post.link:not(.has-post-thumbnail):hover .post-content .link-inner::before,.post-area.featured_img_left .post.quote:not(.has-post-thumbnail):hover .post-content .quote-inner::before,.post-area.featured_img_left .post.link:not(.has-post-thumbnail):hover .post-content .link-inner::before{ opacity: 1; }.pum-theme-salient-page-builder-optimized .pum-container .pum-content + .pum-close span{ line-height: 1.5em; display: block; }.pum-theme-salient-page-builder-optimized .pum-container .pum-content + .pum-close span{ background-repeat: no-repeat; background-size: 0% 2px; background-image: linear-gradient(to right, rgb(0, 0, 0) 0%, rgb(0, 0, 0) 100%); transition: background-size 0.55s cubic-bezier(0.2, 0.75, 0.5, 1); background-position: left bottom; }#search-results .result .title a:hover,#search-results .result .title a:focus,.pum-theme-salient-page-builder-optimized .pum-container .pum-content + .pum-close:hover span{ background-size: 100% 2px; }.post-area.masonry.classic_enhanced .post.format-gallery .inner-wrap .flickity-slider .cell img,.post-area.masonry.material .post.format-gallery .inner-wrap .flickity-slider .cell img{ margin-bottom: 0px; backface-visibility: hidden; transition: 0.7s cubic-bezier(0.2, 1, 0.22, 1); }.post-area.masonry.classic_enhanced .post .inner-wrap:hover .post-featured-img img,.post-area.masonry.classic_enhanced .post.large_featured .inner-wrap:hover .post-featured-img,.post-area.masonry.classic_enhanced .post.wide_tall .inner-wrap:hover .post-featured-img,.post-area.masonry.classic_enhanced .post.format-gallery .inner-wrap:hover .flickity-slider .cell img,.post-area.masonry.classic_enhanced .link .inner-wrap:hover .n-post-bg,.post-area.masonry.classic_enhanced .quote .inner-wrap:hover .n-post-bg,.post-area.masonry.material .post.format-gallery .inner-wrap:hover .flickity-slider .cell img,.post-area.masonry.classic_enhanced .post.format-gallery.wide_tall .inner-wrap:hover .flickity-viewport,.post-area.masonry.classic_enhanced .post.format-gallery.large_featured .inner-wrap:hover .flickity-viewport,.blog-recent[data-style*="classic_enhanced"] .inner-wrap:hover .post-featured-img img,.post-area.masonry.material .post .inner-wrap:hover .post-featured-img img,.related-posts[data-style="material"] .inner-wrap:hover .post-featured-img img,.masonry.material .post.quote:hover .n-post-bg,.masonry.material .post.link:hover .n-post-bg,.auto_meta_overlaid_spaced .masonry-blog-item:hover .post-featured-img,.post-area.featured_img_left .post.quote:hover .n-post-bg,.post-area.featured_img_left .post.link:hover .n-post-bg,.blog-recent[data-style*="classic_enhanced_alt"] .inner-wrap:hover .post-featured-img,.masonry.auto_meta_overlaid_spaced .post.quote:hover .n-post-bg,.masonry.auto_meta_overlaid_spaced .post.link:hover .n-post-bg{ transform: scale(1.07); }.post-area.featured_img_left .post:hover .post-featured-img-wrap::before{ box-shadow: rgba(0, 0, 0, 0.17) 0px 30px 60px; }.post-area.featured_img_left article:hover .article-content-wrap .post-featured-img-wrap{ transform: translateY(-4px); }.post .more-link span:hover,.blog-recent .more-link span:hover{ background-color: rgb(0, 0, 0); }.post .post-header h2 a:hover{ color: inherit; }#single-below-header a:hover,#single-below-header a:focus{ color: rgb(0, 0, 0); }#page-header-bg #single-below-header a:hover,#page-header-bg #single-below-header a:focus{ color: rgb(255, 255, 255); }.post.format-aside .aside-inner a:hover{ color: rgb(255, 255, 255) !important; }.post.quote .content-inner .quote-inner:hover .whole-link{ background-color: rgb(51, 51, 51); }.post.quote .post-content a:hover .quote-inner,.post.link .post-content a:hover .link-inner{ background-color: rgb(51, 51, 51); }.post .post-meta a:hover{ color: rgb(0, 0, 0); }.post.video .mejs-container{ margin-bottom: 15px; }.post .gallery-slider .gallery,.post .gallery-slider .jetpack-slideshow{ display: none; }body #pagination > a:hover,body #pagination > a.page-numbers:hover,body nav.woocommerce-pagination li a:hover{ background-color: transparent !important; }#pagination .next a:hover,#pagination .prev a:hover,#pagination a.page-numbers:hover,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce .container-wrap nav.woocommerce-pagination ul li:hover span,.woocommerce nav.woocommerce-pagination ul li a:active{ background-color: rgb(0, 0, 0); }.auto_meta_overlaid_spaced .masonry-blog-item .article-content-wrap h3 a:hover{ transition: opacity 0.37s cubic-bezier(0.52, 0.01, 0.16, 1); color: rgb(255, 255, 255) !important; }.auto_meta_overlaid_spaced .masonry-blog-item .meta-category a:hover{ opacity: 1; }.auto_meta_overlaid_spaced article:hover .content-inner > .play::before{ transform: scale(1.14); opacity: 0.4; }.masonry.classic_enhanced .posts-container article .meta-category a:hover{ border: 2px solid transparent; color: rgb(255, 255, 255); }body .blog-recent[data-style*="classic_enhanced"] .meta-category a:hover,.blog-recent[data-style*="classic_enhanced"] .inner-wrap:not(.has-post-thumbnail) .meta-category a:hover{ border: 2px solid transparent; color: rgb(255, 255, 255); }.post-area.masonry.classic_enhanced .post.wide_tall .flickity-slider .cell,.post-area.masonry.classic_enhanced .post.large_featured .flickity-slider .cell{ height: 100% !important; }.post-area.masonry.classic_enhanced article h3:hover a{ color: inherit; }.masonry.classic_enhanced .posts-container .format-audio:hover .video-play-button,.masonry.classic_enhanced .posts-container .format-video:hover .video-play-button{ transform: translateY(-50%) translateX(-50%) scale(1.18); box-shadow: rgba(0, 0, 0, 0.17) 0px 5px 8px 0px; }.masonry.classic_enhanced .posts-container article:not(.has-post-thumbnail):hover .video-play-button,.masonry.classic_enhanced .posts-container .wide_tall:hover .video-play-button{ transform: scale(1.1); }body .masonry.meta_overlaid .masonry-blog-item:hover .post-featured-img::before{ opacity: 1; }body .masonry.meta_overlaid .masonry-blog-item:hover .post-featured-img:hover img{ opacity: 1; }.masonry.meta_overlaid .masonry-blog-item .mejs-container .mejs-controls{ box-shadow: none; }.masonry.meta_overlaid .masonry-blog-item .content-inner.gallery-slider img{ margin-bottom: 0px !important; }.masonry.meta_overlaid .post .post-header h3 a:hover{ color: rgb(255, 255, 255); }body .masonry.meta_overlaid .post .post-header .meta-author a:hover{ opacity: 0.85; }.post-area.standard-minimal .post .more-link:hover span::after{ transform: translateX(12px) translateY(-50%); }.post-area.standard-minimal .post .more-link:hover span::before{ opacity: 1; transform: translateY(-50%) translateX(0px); }.post-area.standard-minimal .post .article-content-wrap .meta-comment-count a:not(:hover),.post-area.standard-minimal .post .article-content-wrap .meta-category a:not(:hover){ color: rgb(170, 170, 170); }.post-area.standard-minimal .post .article-content-wrap a:not(:hover) i:not(.loved),.post-area.standard-minimal .post .article-content-wrap .meta-category:not(:hover) i{ color: rgb(193, 193, 193); }.post-area.standard-minimal .post .article-content-wrap .flex-direction-nav a:not(:hover) i:not(.loved),.post-area.standard-minimal .post .article-content-wrap .meta-category:not(:hover) .flex-direction-nav i{ color: rgb(255, 255, 255); }@media only screen and (min-width: 690px) and (max-width: 999px){.container{ max-width: 600px; }}#footer-outer{ color: rgb(204, 204, 204); position: relative; z-index: 10; background-color: rgb(37, 37, 37); }#footer-outer .row{ padding: 55px 0px; margin-bottom: 0px; }#footer-outer .widget{ margin-bottom: 30px; }#slide-out-widget-area .widget.widget_nav_menu ul ul{ padding: 0px 0px 0px 20px; margin: 0px !important; }#footer-outer #footer-widgets .widget.widget_nav_menu li,#slide-out-widget-area .widget.widget_nav_menu li{ border-bottom: 0px; padding: 0px !important; }#footer-outer .widget.widget_nav_menu li a{ padding: 8px 0px; display: block; border-bottom: 1px solid rgb(68, 68, 68); }#slide-out-widget-area .widget.widget_nav_menu li a{ padding: 6px 20px; display: block; }#footer-outer .widget.widget_nav_menu > ul > li:first-child > a,#slide-out-widget-area .widget.widget_categories > ul > li:first-child > a,#slide-out-widget-area .widget.widget_pages > ul > li:first-child > a{ padding-top: 0px; }#footer-outer .span_3 .widget:last-child{ margin-bottom: 0px; }#footer-outer a{ color: rgb(204, 204, 204); }#footer-outer a:hover{ color: rgb(0, 0, 0); }#footer-outer[data-link-hover="underline"] #footer-widgets ul:not([class*="nectar_blog_posts"]) li > a:not(.tag-cloud-link):not(.nectar-button):hover,#footer-outer[data-link-hover="underline"] #footer-widgets .textwidget a:not(.nectar-button):hover{ background-size: 100% 2px; opacity: 1; }#footer-outer .widget ul li{ margin-bottom: 7px; }#footer-outer #copyright{ padding: 20px 0px; font-size: 12px; background-color: rgb(28, 28, 28); color: rgb(119, 119, 119); }#footer-outer #copyright li{ float: left; margin-left: 20px; }#footer-outer #copyright .container div:last-child{ margin-bottom: 0px; }#footer-outer #copyright li a{ display: block; line-height: 22px; height: 24px; position: relative; transition: 0.2s linear; background-position: center top; }#footer-outer #copyright li a i{ color: rgb(119, 119, 119); transition: 0.2s linear; }#footer-outer #copyright li a i:hover{ color: rgb(0, 0, 0); }#footer-outer #copyright li .vimeo:hover,#footer-outer #copyright li .behance:hover,#header-secondary-outer #social li .behance:hover,#header-secondary-outer #social li .vimeo:hover{ background-color: rgb(0, 0, 0); }#footer-outer #copyright p{ line-height: 22px; margin-top: 3px; }#footer-outer #copyright .col ul{ float: right; }body #footer-outer i{ font-size: 20px; width: auto; background-color: transparent; }#footer-outer .col{ z-index: 10; min-height: 1px; }#footer-outer[data-cols="1"] #copyright li a:hover i{ border-color: rgb(255, 255, 255); color: rgb(255, 255, 255); }#footer-outer[data-cols="1"] #copyright li a:hover i::after{ opacity: 1; }#to-top{ display: block; position: fixed; text-align: center; line-height: 12px; right: 17px; bottom: -30px; color: rgb(255, 255, 255); cursor: pointer; border-radius: 2px; z-index: 9994; height: 29px; width: 29px; background-color: rgba(0, 0, 0, 0.25); background-repeat: no-repeat; background-position: center center; transition: background-color 0.1s linear; }body[data-button-style*="rounded"] #to-top{ transition: -webkit-box-shadow 0.3s cubic-bezier(0.55, 0, 0.1, 1), background-color 0.1s linear; background-color: rgba(0, 0, 0, 0.25); }body[data-button-style*="rounded"] #to-top:hover,body[data-button-style*="rounded"] #to-top.dark:hover{ transition: -webkit-box-shadow 0.3s cubic-bezier(0.55, 0, 0.1, 1), background-color 0.05s linear 0.25s; box-shadow: rgba(0, 0, 0, 0.16) 1px 2px 3px; background-color: transparent !important; }body[data-button-style*="rounded"] #to-top::after,body[data-button-style*="rounded"] #to-top::before{ display: block; content: " "; height: 100%; width: 100%; position: absolute; top: 0px; left: 0px; z-index: 1; background-color: rgb(0, 0, 0); transform: scale(0); transition: 0.3s cubic-bezier(0.55, 0, 0.1, 1); border-radius: 100px; }body[data-button-style*="rounded"] #to-top::before{ background-color: rgba(255, 255, 255, 0.25); transform: scale(1); transition: 0.5s cubic-bezier(0.165, 0.84, 0.44, 1); opacity: 0; z-index: 2; }body[data-button-style*="rounded"] #to-top:hover::after{ transform: scale(1); }body[data-button-style*="rounded"] #to-top{ overflow: hidden; }body[data-button-style*="rounded"] #to-top i.fa-angle-up.top-icon,body[data-button-style*="rounded"] #to-top i.fa-angle-up{ transform: translate(0px, 0px); transition: transform 0.2s; }body[data-button-style*="rounded"] #to-top:hover i.fa-angle-up.top-icon,body[data-button-style*="rounded"] #to-top:hover i.fa-angle-up{ transform: translate(0px, -29px); }body[data-button-style*="rounded"] #to-top:active::before{ opacity: 1; }#to-top i{ line-height: 29px; width: 29px; height: 29px; font-size: 14px; top: 0px; left: 0px; text-align: center; position: relative; z-index: 10; background-color: transparent; }#to-top:hover,#to-top.dark:hover{ background-color: rgb(0, 0, 0); }#slide-out-widget-area.slide-out-from-right{ position: fixed; transform: translate(301px, 0px); top: 0px; right: 0px; width: 300px; height: 100%; z-index: 10000; padding: 33px; overflow: hidden; }#slide-out-widget-area .inner .off-canvas-menu-container li a{ font-size: 20px; line-height: 30px; font-family: "Open Sans"; font-weight: 700; }#slide-out-widget-area.fullscreen .inner li a,#slide-out-widget-area .off-canvas-social-links li a,#slide-out-widget-area.slide-out-from-right .inner .off-canvas-menu-container li a,#slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li a,#slide-out-widget-area .menuwrapper li small{ opacity: 0.7; transition: opacity 0.2s, color 0.2s; }#slide-out-widget-area.fullscreen .inner li a:hover,#slide-out-widget-area .off-canvas-social-links li a:hover,#slide-out-widget-area .off-canvas-social-links li a:hover,#slide-out-widget-area .inner .current_page_ancestor > a,#slide-out-widget-area .inner .current-menu-item > a,#slide-out-widget-area .inner .current-menu-ancestor > a,#slide-out-widget-area .inner .current_page_item > a,#slide-out-widget-area.slide-out-from-right .inner .off-canvas-menu-container li a:hover,#slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li a:hover,#slide-out-widget-area.slide-out-from-right .inner .off-canvas-menu-container li a:focus,#slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li a:focus,#slide-out-widget-area .inner .off-canvas-menu-container .menuwrapper li > a.hovered{ opacity: 1; }#slide-out-widget-area[data-dropdown-func="separate-dropdown-parent-link"] .off-canvas-menu-container li{ position: relative; }#slide-out-widget-area .ocm-dropdown-arrow{ transition: transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1); position: absolute; right: -6px; top: 10px; transform: translateY(-50%); cursor: pointer; height: 28px; width: 28px; line-height: 0; }#slide-out-widget-area .ocm-dropdown-arrow i{ font-size: 18px; height: 28px; width: 28px; line-height: 28px; top: 0px; }#slide-out-widget-area .open-submenu > .ocm-dropdown-arrow{ transform: translateY(-50%) rotate(180deg); }.admin-bar #slide-out-widget-area{ padding-top: 33px; }.admin-bar #slide-out-widget-area.slide-out-from-right{ padding-top: 53px; }#slide-out-widget-area .secondary-header-text{ margin-bottom: 35px; border-radius: 6px; background-color: rgba(0, 0, 0, 0.1); padding: 10px 15px; }body #slide-out-widget-area .secondary-header-text{ line-height: 1.4em; }#slide-out-widget-area.mobile,#slide-out-widget-area.slide-out-from-right-hover.mobile{ overflow: hidden scroll; }#slide-out-widget-area-bg{ backface-visibility: hidden; background-color: rgba(0, 0, 0, 0.8); position: fixed; height: 1px; width: 1px; opacity: 0; left: 0px; top: 0px; z-index: 9996; }#slide-out-widget-area-bg .bg-inner{ width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.8); }#slide-out-widget-area .bottom-text{ padding-bottom: 0px; font-size: 12px; }#slide-out-widget-area:not(.fullscreen) .off-canvas-social-links li{ display: inline-block; padding: 0px 6px 6px 0px; }#slide-out-widget-area .off-canvas-social-links li i{ background-color: transparent; font-size: 18px; line-height: 22px; }body:not(.material) #slide-out-widget-area .off-canvas-social-links li a,.material #slide-out-widget-area:not(.slide-out-from-right) .off-canvas-social-links li a{ padding: 0px 8px; }#header-outer #mobile-menu .off-canvas-social-links li:first-child a,#slide-out-widget-area .off-canvas-social-links li:first-child a{ padding-left: 0px; }#slide-out-widget-area .widget h4{ margin-bottom: 8px; }#slide-out-widget-area .inner > div{ margin-bottom: 25px; }#slide-out-widget-area .inner > div:first-of-type{ margin-top: -7px; }#slide-out-widget-area .inner{ width: 100%; height: 100%; }#slide-out-widget-area a,#slide-out-widget-area,#slide-out-widget-area h4,#slide-out-widget-area h3{ color: rgb(255, 255, 255); }body.material #slide-out-widget-area.slide-out-from-right .widget:not(.nectar_popular_posts_widget):not(.recent_posts_extra_widget) li a:hover{ color: rgb(255, 255, 255); }body[data-full-width-header="false"] #slide-out-widget-area .slide_out_area_close{ position: absolute; right: 22px; top: 22px; }body[data-full-width-header="false"].admin-bar #slide-out-widget-area .slide_out_area_close{ top: 47px; }body[data-full-width-header="false"].ascend #slide-out-widget-area.slide-out-from-right .slide_out_area_close,body[data-full-width-header="false"].original #slide-out-widget-area.slide-out-from-right .slide_out_area_close{ z-index: 100; }body[data-full-width-header="false"] #slide-out-widget-area .slide_out_area_close{ display: block; transition: 0.47s cubic-bezier(0.3, 1, 0.3, 0.95); font-family: "Open Sans"; font-weight: 400; }body[data-full-width-header="false"] #slide-out-widget-area .slide_out_area_close{ backface-visibility: hidden; width: 34px; height: 34px; transition: 0.47s cubic-bezier(0.3, 1, 0.3, 0.95); color: rgb(221, 221, 221); font-size: 18px; max-width: none; line-height: 32px; }body[data-full-width-header="false"] #slide-out-widget-area .slide_out_area_close:hover .icon-default-style[class^="icon-"]{ transform: rotate(90deg); }body[data-full-width-header="false"] #slide-out-widget-area .slide_out_area_close:hover{ border-color: rgba(255, 255, 255, 0.7); }body #slide-out-widget-area .slide_out_area_close .icon-default-style[class^="icon-"]{ backface-visibility: hidden; color: rgb(255, 255, 255); font-size: 18px; height: 34px; left: -2px; line-height: 32px; max-width: none; transition: 0.47s cubic-bezier(0.3, 1, 0.3, 0.95); width: 34px; }#top nav ul .slide-out-widget-area-toggle a .lines,#top nav ul .slide-out-widget-area-toggle a .lines::before,#top nav ul .slide-out-widget-area-toggle a .lines::after{ background-color: rgba(0, 0, 0, 0.4); }body .lines-button{ line-height: 0; font-size: 0px; }.lines-button{ transition: 0.3s; cursor: pointer; top: 9px; position: relative; user-select: none; display: block; }.lines-button:hover{ opacity: 1; }.lines{ display: block; width: 1.4rem; height: 3px; background-color: rgb(236, 240, 241); transition: 0.3s; position: relative; }.lines::before,.lines::after{ display: block; width: 1.4rem; height: 3px; background: rgb(236, 240, 241); transition: 0.3s; position: absolute; left: 0px; content: ""; transform-origin: 0.142rem center; }.lines::before{ top: 6px; }.lines::after{ top: -6px; }#header-outer.transparent #top nav ul .slide-out-widget-area-toggle a .lines-button .lines,#header-outer #top nav ul .slide-out-widget-area-toggle a .lines-button .lines,#header-outer.transparent.dark-slide > #top nav ul .slide-out-widget-area-toggle a .lines-button i{ background-color: transparent !important; }.slide-out-widget-area-toggle .lines-button.close .lines::before{ transform: translateY(-6px) rotateZ(-45deg); }.slide-out-widget-area-toggle .lines-button.close .lines::after{ transform: translateY(6px) rotateZ(45deg); }.slide-out-widget-area-toggle .lines-button::after{ background-color: rgba(0, 0, 0, 0.4); display: inline-block; width: 1.4rem; height: 2px; transition: -webkit-transform 0.45s, opacity 0.2s, background-color 0.2s; position: absolute; left: 0px; top: 0px; content: ""; transform: scale(1, 1); }.slide-out-widget-area-toggle.mobile-icon .lines-button.x2 .lines::before,.slide-out-widget-area-toggle.mobile-icon .lines-button.x2 .lines::after,.slide-out-widget-area-toggle.mobile-icon .lines-button::after{ background-color: rgb(153, 153, 153); }body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] .slide-out-widget-area-toggle.mobile-icon .lines::before{ top: 6px; }body #header-outer .lines-button{ top: 9px; }body.original .slide-out-hover-icon-effect.small .lines-button,body.ascend .slide-out-hover-icon-effect.small .lines-button{ top: 10px; }body.ascend:not(.mobile) .slide-out-hover-icon-effect:not(.small) .lines-button{ top: -1px; }.slide-out-widget-area-toggle.mobile-icon .lines-button::after{ top: 0px !important; }#header-outer .slide-out-widget-area-toggle.mobile-icon .lines-button.close .lines::before{ transform: translateY(-6px) rotateZ(-45deg); }#header-outer .slide-out-widget-area-toggle.mobile-icon .lines-button.close .lines::after{ transform: translateY(6px) rotateZ(45deg); }.slide-out-widget-area-toggle .lines-button.x2 .lines::before,.slide-out-widget-area-toggle .lines-button.x2 .lines::after{ transition: transform 0.45s, background-color 0.2s, opacity 0.2s; }.slide-out-widget-area-toggle.mobile-icon .lines{ background-color: transparent; }.slide-out-widget-area-toggle.mobile-icon .lines-button::after,.slide-out-widget-area-toggle.mobile-icon .lines::before,.slide-out-widget-area-toggle.mobile-icon .lines::after{ height: 2px !important; width: 22px !important; }body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] .slide-out-widget-area-toggle:not(.mobile-icon) a:not(.using-label) > span{ height: auto; }body[data-header-search="false"].material #header-outer[data-has-menu="false"][data-cart="false"] .slide-out-widget-area-toggle:not(.mobile-icon) a:not(.using-label) > span{ height: 22px; }body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] .slide-out-widget-area-toggle:not(.mobile-icon) a:not(.using-label) .lines-button::after{ height: 3px; top: 0px; width: 2rem; border-radius: 2px; }body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] .slide-out-widget-area-toggle:not(.mobile-icon) a:not(.using-label) .lines,body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] .slide-out-widget-area-toggle:not(.mobile-icon) a:not(.using-label) .lines::before,body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] .slide-out-widget-area-toggle:not(.mobile-icon) a:not(.using-label) .lines::after{ height: 3px; width: 2rem; border-radius: 2px; }body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] .slide-out-widget-area-toggle:not(.mobile-icon) a:not(.using-label) .lines::before{ top: 9px; }body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] .slide-out-widget-area-toggle:not(.mobile-icon) a:not(.using-label) .close .lines::before{ top: 10px; }body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] .slide-out-widget-area-toggle:not(.mobile-icon) a:not(.using-label) .lines-button.close .lines::before{ transform: translateY(-9px) rotateZ(-45deg); }body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] .slide-out-widget-area-toggle:not(.mobile-icon) a:not(.using-label) .lines-button.close .lines::after{ transform: translateY(10px) rotateZ(45deg); }.slide-out-widget-area-toggle .lines-button.close::after{ transform: scale(0, 1); }.lines-button.x2 .lines{ transition: background 0.2s, opacity 0.2s; }.lines-button.x2 .lines::before,.lines-button.x2 .lines::after{ transform-origin: 50% 50%; transition: top 0.4s 0.45s, transform 0.3s, background-color 0.2s, opacity 0.2s; }.slide-out-widget-area-toggle a > span{ transition: transform 0.33s ease-in 0.3s; transform-origin: center center; display: block; height: 21px; }.slide-out-widget-area-toggle.mobile-icon a > span{ height: 30px; }.slide-out-widget-area-toggle .closed > span{ transition: transform 0.33s; }#slide-out-widget-area .menuwrapper{ position: relative; perspective: 1000px; perspective-origin: center center; margin-right: 0px; display: block; }#slide-out-widget-area .menuwrapper button{ background: rgb(204, 204, 204); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 48px; height: 45px; text-indent: -900em; overflow: hidden; position: relative; cursor: pointer; outline: none; }#slide-out-widget-area .menuwrapper button::after{ content: ""; position: absolute; width: 68%; height: 5px; background: rgb(255, 255, 255); top: 10px; left: 16%; box-shadow: rgb(255, 255, 255) 0px 10px 0px, rgb(255, 255, 255) 0px 20px 0px; }#slide-out-widget-area .menuwrapper ul{ padding: 0px; list-style: none; transform-style: preserve-3d; }#slide-out-widget-area .menuwrapper li{ position: relative; }#slide-out-widget-area .menuwrapper li small{ display: inline-block; text-transform: uppercase; font-size: 15px; font-family: "Open Sans"; font-weight: 600; letter-spacing: 2px; position: relative; top: -4px; opacity: 0.6; }#slide-out-widget-area:not(.fullscreen):not(.fullscreen-alt) .menuwrapper li small{ font-size: 10px; display: block; font-family: "Open Sans"; font-weight: 700; }#slide-out-widget-area .no-touch .menuwrapper li a:hover{ background: rgba(255, 248, 213, 0.1); }#slide-out-widget-area .menuwrapper .back > a{ background: rgba(0, 0, 0, 0.13); }#slide-out-widget-area:not(.fullscreen) .menuwrapper .back > a{ padding-left: 10px; padding-right: 10px; margin-left: -10px; }body #slide-out-widget-area .menuwrapper .back,body #slide-out-widget-area .menu.subview .subviewopen > .sub-menu > .back{ display: inline-block; margin-bottom: 20px !important; }#slide-out-widget-area .menuwrapper .menu{ margin: 0px; position: relative; width: 100%; opacity: 0; pointer-events: none; transform: translateY(10px); backface-visibility: hidden; }#slide-out-widget-area .menuwrapper .menu.menu-toggle{ transition: 0.25s; }#slide-out-widget-area .menuwrapper .menu.menuopen{ opacity: 1; pointer-events: auto; transform: translateY(0px); }body #slide-out-widget-area .menuwrapper li .sub-menu{ display: none; }body #slide-out-widget-area .menuwrapper li .sub-menu,#slide-out-widget-area .menuwrapper > .sub-menu{ margin: 0px !important; padding: 0px !important; }body #slide-out-widget-area .menu.subview li,body #slide-out-widget-area .menu.subview .subviewopen > a,body #slide-out-widget-area .menu.subview .subview > a,body #slide-out-widget-area .menu.subview .subviewopen > small,body #slide-out-widget-area .menu.subview .subview > small,#slide-out-widget-area .mobile-only{ display: none; }body #slide-out-widget-area .menu.subview .subviewopen > a,body #slide-out-widget-area .menu.subview .subview > a{ display: none !important; }body #slide-out-widget-area .menu.subview .subview,body #slide-out-widget-area .menu.subview .subview .sub-menu,body #slide-out-widget-area .menu.subview .subviewopen,body #slide-out-widget-area .menu.subview .subviewopen > .sub-menu,body #slide-out-widget-area .menu.subview .subviewopen > .sub-menu > li{ display: block; }#slide-out-widget-area .menuwrapper > .sub-menu{ position: absolute; width: 100%; top: 0px; left: 0px; }.menuwrapper > .sub-menu.dl-animate-in-5{ animation: 0.4s ease-in-out 0s 1 normal none running SubMenuAnimIn5; }.menuwrapper > .sub-menu.dl-animate-out-5{ animation: 0.4s ease-in-out 0s 1 normal none running SubMenuAnimOut5; }@-webkit-keyframes MenuAnimOut5 { 
  0% { }
  100% { transform: rotateY(-25deg) translateX(-300px); opacity: 0; }
}@keyframes MenuAnimOut5 { 
  0% { }
  100% { transform: rotateY(-25deg) translateX(-300px); opacity: 0; }
}@-webkit-keyframes MenuAnimIn5 { 
  0% { transform: rotateY(-25deg) translateX(-300px); opacity: 0; }
  100% { transform: rotateY(0deg) translateX(0px); opacity: 1; }
}@keyframes MenuAnimIn5 { 
  0% { transform: rotateY(-25deg) translateX(-300px); opacity: 0; }
  100% { transform: rotateY(0deg) translateX(0px); opacity: 1; }
}@-webkit-keyframes SubMenuAnimIn5 { 
  0% { transform: rotateY(25deg) translateX(300px); opacity: 0; }
  100% { transform: rotateY(0deg) translateX(0px); opacity: 1; }
}@keyframes SubMenuAnimIn5 { 
  0% { transform: rotateY(25deg) translateX(300px); opacity: 0; }
  100% { transform: rotateY(0deg) translateX(0px); opacity: 1; }
}@-webkit-keyframes SubMenuAnimOut5 { 
  0% { transform: rotateY(0deg) translateX(0px); opacity: 1; }
  100% { transform: rotateY(25deg) translateX(300px); opacity: 0; }
}@keyframes SubMenuAnimOut5 { 
  0% { transform: rotateY(0deg) translateX(0px); opacity: 1; }
  100% { transform: rotateY(25deg) translateX(300px); opacity: 0; }
}.menuwrapper > .sub-menu.dl-animate-in-4{ animation: 0.4s ease 0s 1 normal none running SubMenuAnimIn4; }.menuwrapper > .sub-menu.dl-animate-out-4{ animation: 0.4s ease 0s 1 normal none running SubMenuAnimOut4; }@-webkit-keyframes MenuAnimOut4 { 
  0% { }
  100% { transform: scale(1.2); opacity: 0; }
}@keyframes MenuAnimOut4 { 
  0% { }
  100% { transform: scale(1.2); opacity: 0; }
}@-webkit-keyframes MenuAnimIn4 { 
  0% { transform: scale(1.2); opacity: 0; }
  100% { transform: scale(1); opacity: 1; }
}@keyframes MenuAnimIn4 { 
  0% { transform: scale(1.2); opacity: 0; }
  100% { transform: scale(1); opacity: 1; }
}@-webkit-keyframes SubMenuAnimIn4 { 
  0% { transform: scale(0.8); opacity: 0; }
  100% { transform: scale(1); opacity: 1; }
}@keyframes SubMenuAnimIn4 { 
  0% { transform: scale(0.8); opacity: 0; }
  100% { transform: scale(1); opacity: 1; }
}@-webkit-keyframes SubMenuAnimOut4 { 
  0% { transform: scale(1); opacity: 1; }
  100% { transform: scale(0.8); opacity: 0; }
}@keyframes SubMenuAnimOut4 { 
  0% { transform: scale(1); opacity: 1; }
  100% { transform: scale(0.8); opacity: 0; }
}#nectar-ocm-ht-line-check{ position: absolute; visibility: hidden; pointer-events: none; width: 100%; font-size: 36px; line-height: 36px; font-family: "Open Sans"; font-weight: 700; letter-spacing: -1px; }.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li ul,#slide-out-widget-area[data-dropdown-func="separate-dropdown-parent-link"] .off-canvas-menu-container li ul{ position: relative; max-height: 0px; box-sizing: content-box; transition: max-height 0.5s cubic-bezier(0.215, 0.61, 0.355, 1), padding 0.25s cubic-bezier(0.215, 0.61, 0.355, 1); transform: none; overflow: hidden; }.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li ul,#slide-out-widget-area[data-dropdown-func="separate-dropdown-parent-link"] .off-canvas-menu-container li ul{ padding-left: 20px; }.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li ul > li:first-child,#slide-out-widget-area[data-dropdown-func="separate-dropdown-parent-link"] .off-canvas-menu-container li ul > li:first-child{ margin-top: 10px; }.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li ul > li:last-child,#slide-out-widget-area[data-dropdown-func="separate-dropdown-parent-link"] .off-canvas-menu-container li ul > li:last-child{ margin-bottom: 0px; }.material #slide-out-widget-area[class*="slide-out-from-right"] .inner .off-canvas-menu-container li li a,body #slide-out-widget-area[data-dropdown-func="separate-dropdown-parent-link"] .inner .off-canvas-menu-container li li a{ font-size: 16px; line-height: 22px; }.material #slide-out-widget-area[class*="slide-out-from-right"] .inner .off-canvas-menu-container .menu-item-has-children > a,body #slide-out-widget-area[data-dropdown-func="separate-dropdown-parent-link"] .inner .off-canvas-menu-container .menu-item-has-children > a{ margin-right: 20px; }body:not(.material) #slide-out-widget-area[data-dropdown-func="separate-dropdown-parent-link"] .off-canvas-menu-container li ul > li:last-child{ margin-bottom: 10px; }#slide-out-widget-area .widget_recent_entries span,#slide-out-widget-area .recent_posts_extra_widget .post-widget-text span{ display: block; line-height: 17px; color: rgb(153, 153, 153); font-size: 11px; margin-bottom: 6px; }#slide-out-widget-area .widget_recent_entries span,#slide-out-widget-area .recent_posts_extra_widget .post-widget-text span{ color: inherit; }#slide-out-widget-area .widget_recent_entries span{ opacity: 0.8; }#footer-outer #footer-widgets .col ul li{ padding: 8px 0px; list-style: none; margin-bottom: 0px; border-bottom: 1px solid rgb(68, 68, 68); }#footer-outer #footer-widgets .col ul li:last-child{ margin-bottom: 0px; }#footer-outer .widget.widget_nav_menu li a{ border-bottom: 0px !important; }#footer-outer #footer-widgets .col p{ padding-bottom: 20px; }body .widget_search .search-form button[type="submit"]:hover,body.search-no-results .search-form button[type="submit"]:hover,body.search-no-results #search-results .search-form button[type="submit"]:hover{ background-color: transparent !important; }body .widget_search .search-form button[type="submit"]:hover,body.search-no-results .search-form button[type="submit"]:hover,body.search-no-results #search-results .search-form button[type="submit"]:hover{ transform: translateY(-50%); box-shadow: none !important; }body[data-form-style="minimal"] .widget_search .search-form button[type="submit"]:hover{ top: auto; bottom: 0px; transform: none; }#slide-out-widget-area .tagcloud a{ padding: 2px 11px; position: relative; border: 1px solid rgb(255, 255, 255); background-color: transparent; margin: 0px 8px 8px 0px; font-size: 12px; display: block; float: left; text-transform: uppercase; transition: 0.2s linear; }#slide-out-widget-area .tagcloud a:last-child::after,#slide-out-widget-area .tagcloud::after{ display: block; content: " "; clear: both; height: 1px; }#footer-outer #footer-widgets .col .tagcloud a:hover{ background-color: rgb(0, 0, 0); }#slide-out-widget-area .widget_recent_comments ul li{ background: none 0px 0px repeat scroll rgba(0, 0, 0, 0.15); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; display: block; margin-bottom: 18px; padding: 15px; position: relative; }#slide-out-widget-area .widget_recent_comments ul li{ background: none 0px 0px repeat scroll rgba(0, 0, 0, 0.05); }#slide-out-widget-area .widget_recent_comments ul li:last-child{ margin-bottom: 0px; }body:not([data-form-style="minimal"]) #footer-outer #footer-widgets .col input[type="text"]:focus,body:not([data-form-style="minimal"]) #footer-outer #footer-widgets .col input[type="email"]:focus{ background-color: rgb(255, 255, 255); }#footer-outer #footer-widgets .col input[type="submit"]:hover{ opacity: 1; }#footer-outer .recent_projects_widget a:hover img{ border-color: rgb(97, 97, 97); background-color: rgb(97, 97, 97); }#footer-outer #footer-widgets .col ul li:first-child > a,#footer-outer #footer-widgets .col ul li:first-child{ padding-top: 0px !important; }#call-to-action a:hover{ opacity: 0.75; }#sidebar .widget .tagcloud a:hover,.post-tags a:hover{ background-color: rgb(0, 0, 0); }.recent_projects_widget a:hover img,#sidebar #flickr a:hover img,#footer-outer #flickr a:hover img{ border-color: rgb(0, 0, 0); }#slide-out-widget-area .recent_projects_widget img{ height: auto; width: 100%; }.comment-list .comment-meta a:hover{ color: rgb(0, 0, 0); }.comment-list .reply a:hover{ background-color: rgb(0, 0, 0); }input[type="text"]{ padding: 10px; width: 100%; font-size: 14px; font-family: inherit; line-height: 24px; color: rgb(85, 85, 85); background-color: rgb(241, 241, 241); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; transition: 0.2s; }input:focus,select:focus,textarea:focus{ outline: 0px; }.original[data-form-style="default"] input[type="text"]:focus,.original[data-form-style="default"] textarea:focus,.original[data-form-style="default"] input[type="email"]:focus,.original[data-form-style="default"] input[type="search"]:focus,.original[data-form-style="default"] input[type="password"]:focus,.original[data-form-style="default"] input[type="tel"]:focus,.original[data-form-style="default"] input[type="url"]:focus,.original[data-form-style="default"] input[type="date"]:focus{ background-color: rgb(235, 235, 235); }button[type="submit"],input[type="button"]{ background-color: rgb(51, 51, 51); padding: 7px 11px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: rgb(255, 255, 255); cursor: pointer; transition: 0.45s cubic-bezier(0.25, 1, 0.33, 1); width: auto; font-family: "Open Sans"; font-weight: 600; font-size: 14px; border-radius: 2px; }input[type="submit"]:hover,button[type="submit"]:hover,input[type="button"]:hover{ background-color: rgb(0, 0, 0); }body[data-form-submit="regular"] .container-wrap button[type="submit"]{ padding: 15px 22px !important; }body[data-form-submit="regular"] input[type="submit"]:hover,body[data-form-submit="regular"] button[type="submit"]:hover{ opacity: 0.85; }body[data-fancy-form-rcs="1"] .select2-container--default .select2-search--dropdown .select2-search__field{ border: 1px solid rgb(170, 170, 170); padding: 4px; }body[data-fancy-form-rcs="1"] .select2-container .select2-choice:hover .select2-arrow b::after{ transition: border-color 0.15s cubic-bezier(0.39, 0.71, 0.56, 0.98); }body[data-fancy-form-rcs="1"] .select2-dropdown{ border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 6px; }body[data-fancy-form-rcs="1"] .select2-container:not(.select2-dropdown-open) .select2-choice:hover .select2-arrow b::after,body[data-fancy-form-rcs="1"] .select2-container--default:hover .select2-selection--single .select2-selection__arrow b,body[data-fancy-form-rcs="1"] .select2-container--open .select2-selection__arrow b{ border-top-color: rgb(255, 255, 255); }body[data-fancy-form-rcs="1"] .select2-dropdown-open .select2-choice .select2-arrow b::after,body[data-fancy-form-rcs="1"] .select2-container--default:hover .select2-selection--single .select2-selection__arrow b,body[data-fancy-form-rcs="1"] .select2-container--open .select2-selection--single .select2-selection__arrow b{ border-bottom-color: rgb(255, 255, 255); }body[data-fancy-form-rcs="1"] .select2-container .select2-choice:hover,body[data-fancy-form-rcs="1"] .select2-container .select2-choice:hover > .select2-chosen,body[data-fancy-form-rcs="1"] .select2-dropdown-open .select2-choice,body[data-fancy-form-rcs="1"] .select2-dropdown-open .select2-choice > .select2-chosen{ box-shadow: none; color: rgb(255, 255, 255) !important; }body[data-fancy-form-rcs="1"].admin-bar .select2-drop.select2-drop-above.select2-drop-active{ margin-top: -33px; }body[data-fancy-form-rcs="1"] .select2-container--default:hover .select2-selection--single .select2-selection__rendered,body[data-fancy-form-rcs="1"] .select2-container--default.select2-container--open .select2-selection--single .select2-selection__rendered,body[data-form-submit="see-through"] input[type="submit"]:hover,body[data-form-submit="see-through"] button[type="submit"]:not(.search-widget-btn):hover{ color: rgb(255, 255, 255) !important; }body[data-fancy-form-rcs="1"] .select2-container--default .select2-selection--single:hover .select2-selection__placeholder{ color: rgb(255, 255, 255); }@keyframes fadebottom { 
  0% { opacity: 1; transform: translateY(0px); }
  25% { opacity: 0; transform: translateY(20px); }
  30% { opacity: 0; transform: translateY(0px); }
  45% { opacity: 1; transform: translateY(0px); }
  100% { opacity: 1; transform: translateY(0px); }
}@-webkit-keyframes fadebottom { 
  0% { opacity: 1; transform: translateY(0px); }
  25% { opacity: 0; transform: translateY(20px); }
  30% { opacity: 0; transform: translateY(0px); }
  45% { opacity: 1; transform: translateY(0px); }
  100% { opacity: 1; transform: translateY(0px); }
}.nectar-slider-wrap[data-full-width="true"]{ margin-left: -50vw; left: 50%; width: 100vw; }@media only screen and (min-width: 1000px){[data-header-format="left-header"] .nectar-slider-wrap[data-full-width="true"]{ width: calc(-272px + 100vw); left: 50%; }#boxed .nectar-slider-wrap[data-full-width="true"]{ margin-left: -5%; width: 110%; left: 0px; }}@media only screen and (max-width: 999px) and (min-width: 691px){#boxed .nectar-slider-wrap[data-full-width="true"]{ margin-left: -7%; width: 114%; left: 0px; }}.post-area.span_9 .nectar-slider-wrap[data-full-width="true"]{ margin-left: 0px; left: 0px; width: 100%; }.pum .pum-container .popmake-content .full-width-section .row-bg-wrap,.pum .pum-container .popmake-content .wpb_row.full-width-content,body #boxed .pum .pum-container .popmake-content .full-width-section .row-bg-wrap,body #boxed .pum .pum-container .popmake-content .wpb_row.full-width-content{ margin-left: 0px !important; left: 0px !important; width: 100% !important; }@font-face { font-family: icomoon; src: url("/wp-content/themes/salient/css/fonts/icomoon.woff") format("woff"), url("/wp-content/themes/salient/css/fonts/icomoon.ttf") format("truetype"); font-weight: normal; font-style: normal; font-display: swap; }@font-face { font-family: linecons; src: url("/wp-content/themes/salient/css/fonts/linecons.ttf") format("truetype"), url("/wp-content/themes/salient/css/fonts/linecons.woff") format("woff"); font-weight: 400; font-style: normal; font-display: swap; }@font-face { font-family: steadysets; src: url("/wp-content/themes/salient/css/fonts/steadysets.ttf") format("truetype"), url("/wp-content/themes/salient/css/fonts/steadysets.woff") format("woff"); font-weight: 400; font-style: normal; font-display: swap; }.ascend .mfp-image-holder .mfp-close,.ascend .mfp-iframe-holder .mfp-close,.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close,.mfp-iframe-holder .mfp-close,.mejs-controls .mejs-button button{ speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; font-family: icomoon !important; }body[data-header-search="false"].ascend #header-outer[data-has-menu="false"][data-cart="false"][data-full-width="true"] .slide-out-widget-area-toggle:not(.mobile-icon) a:not(.using-label) .lines-button{ top: -1px; }body .lines,body .lines::before,body .lines::after{ height: 2px; }body #slide-out-widget-area .slide_out_area_close .icon-default-style[class^="icon-"]{ font-size: 24px !important; }body #search-outer #search #close a span{ font-size: 20px; }.material #header-secondary-outer[data-lhe="animated_underline"] nav > .sf-menu > li > a:hover::after{ backface-visibility: hidden; transform: scaleX(1); }body[data-dropdown-style="minimal"] #header-secondary-outer .sf-menu > li ul{ height: auto; }#header-secondary-outer .container{ position: static; }#header-secondary-outer{ min-height: 34px; }.material #header-secondary-outer{ min-height: 42px; }#header-secondary-outer .nectar-center-text{ text-align: center; padding: 0px 130px; font-size: 14px; line-height: 14px; width: 100%; position: absolute; left: 50%; top: 50%; z-index: 10; transform: translateX(-50%) translateY(-50%); }body #header-secondary-outer .nectar-center-text{ font-size: 16px; line-height: 16px; max-width: 70%; }#header-secondary-outer .nectar-center-text a{ color: inherit; }@media only screen and (max-width: 999px){#header-secondary-outer .nectar-center-text{ padding: 0px 15px; }}#header-secondary-outer{ position: relative; top: 0px; left: 0px; width: 100%; z-index: 10000; background-color: rgb(248, 248, 248); border-bottom: 1px solid rgb(221, 221, 221); }#header-secondary-outer nav > ul > li > a:hover{ color: rgba(0, 0, 0, 0.8); }body[data-header-color="dark"] #header-secondary-outer nav > ul > li a:hover,body[data-header-color="dark"] #header-secondary-outer nav > ul > li a:hover .sf-sub-indicator i,body[data-dropdown-style="minimal"] #header-secondary-outer ul > li:not(.megamenu) .sfHover > a,body[data-dropdown-style="minimal"] #header-secondary-outer ul > li:not(.megamenu) ul a:hover{ color: rgb(255, 255, 255) !important; }body.material #header-secondary-outer .nectar-center-text{ padding: 10px 0px; }body.material #header-secondary-outer nav::after{ display: block; clear: both; content: ""; }body.material #header-secondary-outer{ border: 1px solid transparent; }@media only screen and (max-width: 999px){#header-secondary-outer[data-mobile="display_full"] .nectar-center-text{ position: relative; left: 0px; top: 0px; margin: 0px auto; transform: none; }body.material #header-secondary-outer[data-mobile="display_full"]{ display: block !important; height: auto !important; }body[data-dropdown-style] #header-secondary-outer[data-mobile="display_full"] .sf-menu > li ul{ display: none !important; }}.fancybox-active{ height: auto; }.fancybox-is-hidden{ left: -9999px; margin: 0px; top: -9999px; visibility: hidden; position: absolute !important; }.fancybox-container{ backface-visibility: hidden; height: 100%; left: 0px; outline: none; position: fixed; -webkit-tap-highlight-color: transparent; top: 0px; touch-action: manipulation; transform: translateZ(0px); width: 100%; z-index: 99992; }.fancybox-container *{ box-sizing: border-box; }.fancybox-outer,.fancybox-inner,.fancybox-bg,.fancybox-stage{ inset: 0px; position: absolute; }.fancybox-outer{ overflow-y: auto; }.fancybox-bg{ background: rgb(30, 30, 30); opacity: 0; transition-duration: inherit; transition-property: opacity; transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71); }.fancybox-is-open .fancybox-bg{ opacity: 0.95; transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1); }.fancybox-infobar,.fancybox-toolbar,.fancybox-caption,.fancybox-navigation .fancybox-button{ direction: ltr; opacity: 0; position: absolute; transition: opacity 0.25s, visibility 0.25s; visibility: hidden; z-index: 99997; }.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar,.fancybox-show-caption .fancybox-caption,.fancybox-show-nav .fancybox-navigation .fancybox-button{ opacity: 1; transition: opacity 0.25s, visibility; visibility: visible; }.fancybox-infobar{ color: rgb(204, 204, 204); font-size: 13px; -webkit-font-smoothing: subpixel-antialiased; height: 44px; left: 0px; line-height: 44px; min-width: 44px; mix-blend-mode: difference; padding: 0px 10px; pointer-events: none; top: 0px; user-select: none; }.fancybox-toolbar{ right: 0px; top: 0px; }.fancybox-stage{ direction: ltr; overflow: visible; transform: translateZ(0px); z-index: 99994; }.fancybox-is-open .fancybox-stage{ overflow: hidden; }.fancybox-slide{ backface-visibility: hidden; display: none; height: 100%; left: 0px; outline: none; overflow: auto; padding: 44px; position: absolute; text-align: center; top: 0px; transition-property: transform, opacity; white-space: normal; width: 100%; z-index: 99994; }.fancybox-slide::before{ content: ""; display: inline-block; font-size: 0px; height: 100%; vertical-align: middle; width: 0px; }.fancybox-is-sliding .fancybox-slide,.fancybox-slide--previous,.fancybox-slide--current,.fancybox-slide--next{ display: block; }.fancybox-slide--image{ overflow: hidden; padding: 44px 0px; }.fancybox-slide--image::before{ display: none; }.fancybox-slide--html{ padding: 6px; }.fancybox-content{ background: rgb(255, 255, 255); display: inline-block; margin: 0px; max-width: 100%; overflow: auto; padding: 44px; position: relative; text-align: left; vertical-align: middle; }.fancybox-slide--image .fancybox-content{ animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1); backface-visibility: hidden; background:  0% 0% / 100% 100% no-repeat transparent; left: 0px; max-width: none; overflow: visible; padding: 0px; position: absolute; top: 0px; transform-origin: left top; transition-property: transform, opacity; user-select: none; z-index: 99995; }.fancybox-can-zoomOut .fancybox-content{ cursor: zoom-out; }.fancybox-can-zoomIn .fancybox-content{ cursor: zoom-in; }.fancybox-can-swipe .fancybox-content,.fancybox-can-pan .fancybox-content{ cursor: grab; }.fancybox-is-grabbing .fancybox-content{ cursor: grabbing; }.fancybox-container [data-selectable="true"]{ cursor: text; }.fancybox-image,.fancybox-spaceball{ background: transparent; border: 0px; height: 100%; left: 0px; margin: 0px; max-height: none; max-width: none; padding: 0px; position: absolute; top: 0px; user-select: none; width: 100%; }.fancybox-spaceball{ z-index: 1; }.fancybox-slide--video .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--iframe .fancybox-content{ height: 100%; overflow: visible; padding: 0px; width: 100%; }.fancybox-slide--video .fancybox-content{ background: rgb(0, 0, 0); }.fancybox-slide--map .fancybox-content{ background: rgb(229, 227, 223); }.fancybox-slide--iframe .fancybox-content{ background: rgb(255, 255, 255); }.fancybox-video,.fancybox-iframe{ background: transparent; border: 0px; display: block; height: 100%; margin: 0px; overflow: hidden; padding: 0px; width: 100%; }.fancybox-iframe{ left: 0px; position: absolute; top: 0px; }.fancybox-error{ background: rgb(255, 255, 255); cursor: default; max-width: 400px; padding: 40px; width: 100%; }.fancybox-error p{ color: rgb(68, 68, 68); font-size: 16px; line-height: 20px; margin: 0px; padding: 0px; }.fancybox-button{ background: rgba(30, 30, 30, 0.6); border: 0px; border-radius: 0px; box-shadow: none; cursor: pointer; display: inline-block; height: 44px; margin: 0px; padding: 10px; position: relative; transition: color 0.2s; vertical-align: top; visibility: inherit; width: 44px; }.fancybox-button,.fancybox-button:visited,.fancybox-button:link{ color: rgb(204, 204, 204); }.fancybox-button:hover{ color: rgb(255, 255, 255); }.fancybox-button:focus{ outline: none; }.fancybox-button.fancybox-focus{ outline: dotted 1px; }.fancybox-button[disabled],.fancybox-button[disabled]:hover{ color: rgb(136, 136, 136); cursor: default; outline: none; }.fancybox-button div{ height: 100%; }.fancybox-button svg{ display: block; height: 100%; overflow: visible; position: relative; width: 100%; }.fancybox-button svg path{ fill: currentcolor; stroke-width: 0; }.fancybox-button--play svg:nth-child(2),.fancybox-button--fsenter svg:nth-child(2){ display: none; }.fancybox-button--pause svg:nth-child(1),.fancybox-button--fsexit svg:nth-child(1){ display: none; }.fancybox-progress{ background: rgb(255, 82, 104); height: 2px; left: 0px; position: absolute; right: 0px; top: 0px; transform: scaleX(0); transform-origin: 0px center; transition-property: transform; transition-timing-function: linear; z-index: 99998; }.fancybox-close-small{ background: transparent; border: 0px; border-radius: 0px; color: rgb(204, 204, 204); cursor: pointer; opacity: 0.8; padding: 8px; position: absolute; right: -12px; top: -44px; z-index: 401; }.fancybox-close-small:hover{ color: rgb(255, 255, 255); opacity: 1; }.fancybox-slide--html .fancybox-close-small{ color: currentcolor; padding: 10px; right: 0px; top: 0px; }.fancybox-slide--image.fancybox-is-scaling .fancybox-content{ overflow: hidden; }.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{ display: none; }.fancybox-navigation .fancybox-button{ background-clip: content-box; height: 100px; opacity: 0; position: absolute; top: calc(50% - 50px); width: 70px; }.fancybox-navigation .fancybox-button div{ padding: 7px; }.fancybox-navigation .fancybox-button--arrow_left{ left: env(safe-area-inset-left); padding: 31px 26px 31px 6px; }.fancybox-navigation .fancybox-button--arrow_right{ padding: 31px 6px 31px 26px; right: env(safe-area-inset-right); }.fancybox-caption{ background: linear-gradient(to top, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.15) 65%, rgba(0, 0, 0, 0.075) 75.5%, rgba(0, 0, 0, 0.035) 82.85%, rgba(0, 0, 0, 0.02) 88%, rgba(0, 0, 0, 0) 100%); bottom: 0px; color: rgb(238, 238, 238); font-size: 14px; font-weight: 400; left: 0px; line-height: 1.5; padding: 75px 44px 25px; pointer-events: none; right: 0px; text-align: center; z-index: 99996; }@supports (padding:max(0px)){.fancybox-caption{ padding: 75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left)); }}.fancybox-caption--separate{ margin-top: -50px; }.fancybox-caption__body{ max-height: 50vh; overflow: auto; pointer-events: all; }.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{ color: rgb(204, 204, 204); text-decoration: none; }.fancybox-caption a:hover{ color: rgb(255, 255, 255); text-decoration: underline; }.fancybox-loading{ animation: 1s linear 0s infinite normal none running fancybox-rotate; background: transparent; border-width: 4px; border-style: solid; border-color: rgb(136, 136, 136) rgb(136, 136, 136) rgb(255, 255, 255); border-image: none; border-radius: 50%; height: 50px; left: 50%; margin: -25px 0px 0px -25px; opacity: 0.7; padding: 0px; position: absolute; top: 50%; width: 50px; z-index: 99999; }@keyframes fancybox-rotate { 
  100% { transform: rotate(360deg); }
}.fancybox-animated{ transition-timing-function: cubic-bezier(0, 0, 0.25, 1); }.fancybox-fx-slide.fancybox-slide--previous{ opacity: 0; transform: translate3d(-100%, 0px, 0px); }.fancybox-fx-slide.fancybox-slide--next{ opacity: 0; transform: translate3d(100%, 0px, 0px); }.fancybox-fx-slide.fancybox-slide--current{ opacity: 1; transform: translate3d(0px, 0px, 0px); }.fancybox-fx-fade.fancybox-slide--previous,.fancybox-fx-fade.fancybox-slide--next{ opacity: 0; transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }.fancybox-fx-fade.fancybox-slide--current{ opacity: 1; }.fancybox-fx-zoom-in-out.fancybox-slide--previous{ opacity: 0; transform: scale3d(1.5, 1.5, 1.5); }.fancybox-fx-zoom-in-out.fancybox-slide--next{ opacity: 0; transform: scale3d(0.5, 0.5, 0.5); }.fancybox-fx-zoom-in-out.fancybox-slide--current{ opacity: 1; transform: scale3d(1, 1, 1); }.fancybox-fx-rotate.fancybox-slide--previous{ opacity: 0; transform: rotate(-360deg); }.fancybox-fx-rotate.fancybox-slide--next{ opacity: 0; transform: rotate(360deg); }.fancybox-fx-rotate.fancybox-slide--current{ opacity: 1; transform: rotate(0deg); }.fancybox-fx-circular.fancybox-slide--previous{ opacity: 0; transform: scale3d(0, 0, 0) translate3d(-100%, 0px, 0px); }.fancybox-fx-circular.fancybox-slide--next{ opacity: 0; transform: scale3d(0, 0, 0) translate3d(100%, 0px, 0px); }.fancybox-fx-circular.fancybox-slide--current{ opacity: 1; transform: scale3d(1, 1, 1) translate3d(0px, 0px, 0px); }.fancybox-fx-tube.fancybox-slide--previous{ transform: translate3d(-100%, 0px, 0px) scale(0.1) skew(-10deg); }.fancybox-fx-tube.fancybox-slide--next{ transform: translate3d(100%, 0px, 0px) scale(0.1) skew(10deg); }.fancybox-fx-tube.fancybox-slide--current{ transform: translate3d(0px, 0px, 0px) scale(1); }@media (max-height: 576px){.fancybox-slide{ padding-left: 6px; padding-right: 6px; }.fancybox-slide--image{ padding: 6px 0px; }.fancybox-close-small{ right: -6px; }.fancybox-slide--image .fancybox-close-small{ background: rgb(78, 78, 78); color: rgb(242, 244, 246); height: 36px; opacity: 1; padding: 6px; right: 0px; top: 0px; width: 36px; }.fancybox-caption{ padding-left: 12px; padding-right: 12px; }}@media (max-height: 576px){@supports (padding:max(0px)){.fancybox-caption{ padding-left: max(12px,env(safe-area-inset-left)); padding-right: max(12px,env(safe-area-inset-right)); }}}.fancybox-share{ background: rgb(244, 244, 244); border-radius: 3px; max-width: 90%; padding: 30px; text-align: center; }.fancybox-share h1{ color: rgb(34, 34, 34); font-size: 35px; font-weight: 700; margin: 0px 0px 20px; }.fancybox-share p{ margin: 0px; padding: 0px; }.fancybox-share__button{ border: 0px; border-radius: 3px; display: inline-block; font-size: 14px; font-weight: 700; line-height: 40px; margin: 0px 5px 10px; min-width: 130px; padding: 0px 15px; text-decoration: none; transition: 0.2s; user-select: none; white-space: nowrap; }.fancybox-share__button:visited,.fancybox-share__button:link{ color: rgb(255, 255, 255); }.fancybox-share__button:hover{ text-decoration: none; }.fancybox-share__button--fb{ background: rgb(59, 89, 152); }.fancybox-share__button--fb:hover{ background: rgb(52, 78, 134); }.fancybox-share__button--pt{ background: rgb(189, 8, 29); }.fancybox-share__button--pt:hover{ background: rgb(170, 7, 25); }.fancybox-share__button--tw{ background: rgb(29, 161, 242); }.fancybox-share__button--tw:hover{ background: rgb(13, 149, 232); }.fancybox-share__button svg{ height: 25px; margin-right: 7px; position: relative; top: -1px; vertical-align: middle; width: 25px; }.fancybox-share__button svg path{ fill: rgb(255, 255, 255); }.fancybox-share__input{ background: transparent; border-width: 0px 0px 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(215, 215, 215); border-image: none; border-radius: 0px; color: rgb(93, 91, 91); font-size: 14px; margin: 10px 0px 0px; outline: none; padding: 10px 15px; width: 100%; }.fancybox-thumbs{ background: rgb(221, 221, 221); bottom: 0px; display: none; margin: 0px; padding: 2px 2px 4px; position: absolute; right: 0px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); top: 0px; width: 212px; z-index: 99995; }.fancybox-thumbs-x{ overflow: auto hidden; }.fancybox-show-thumbs .fancybox-thumbs{ display: block; }.fancybox-show-thumbs .fancybox-inner{ right: 212px; }.fancybox-thumbs__list{ font-size: 0px; height: 100%; list-style: none; margin: 0px; overflow: hidden auto; padding: 0px; position: relative; white-space: nowrap; width: 100%; }.fancybox-thumbs-x .fancybox-thumbs__list{ overflow: hidden; }.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{ width: 7px; }.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{ background: rgb(255, 255, 255); border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 6px inset; }.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{ background: rgb(42, 42, 42); border-radius: 10px; }.fancybox-thumbs__list a{ backface-visibility: hidden; background-color: rgba(0, 0, 0, 0.1); background-position: center center; background-repeat: no-repeat; background-size: cover; cursor: pointer; float: left; height: 75px; margin: 2px; max-height: calc(100% - 8px); max-width: calc(50% - 4px); outline: none; overflow: hidden; padding: 0px; position: relative; -webkit-tap-highlight-color: transparent; width: 100px; }.fancybox-thumbs__list a::before{ border: 6px solid rgb(255, 82, 104); inset: 0px; content: ""; opacity: 0; position: absolute; transition: 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94); z-index: 99991; }.fancybox-thumbs__list a:focus::before{ opacity: 0.5; }.fancybox-thumbs__list a.fancybox-thumbs-active::before{ opacity: 1; }@media (max-width: 576px){.fancybox-thumbs{ width: 110px; }.fancybox-show-thumbs .fancybox-inner{ right: 110px; }.fancybox-thumbs__list a{ max-width: calc(100% - 10px); }}@media only screen and (min-width: 600px){body.admin-bar .fancybox-container:not(.fancybox-is-fullscreen) .fancybox-toolbar{ top: 32px; }body.admin-bar .fancybox-container:not(.fancybox-is-fullscreen) .fancybox-infobar{ top: 38px; }}.fancybox-video{ visibility: visible; }.fancybox-bg{ background-color: rgb(0, 0, 0); }button.fancybox-button{ background-color: rgb(0, 0, 0); }body[data-button-style^="rounded"] button.fancybox-button,body[data-button-style*="slightly_rounded"] button.fancybox-button{ border-radius: 0px !important; }button.fancybox-button--fsenter,html body[data-button-style^="rounded"] button.fancybox-button--fsenter,html body[data-button-style*="slightly_rounded"] button.fancybox-button--fsenter,button.fancybox-button--fsexit{ border-radius: 0px 0px 0px 5px !important; }.fancybox-navigation button{ color: rgb(255, 255, 255); background-color: transparent; }.fancybox-navigation button::before{ content: ""; position: absolute; top: 30px; right: 25px; width: 40px; height: 40px; border-radius: 50px; background-color: rgba(25, 25, 25, 0.45); z-index: -1; transform: scale(0.9); transition: 0.25s cubic-bezier(0.15, 0.2, 0.1, 1); }.fancybox-navigation button.fancybox-button--arrow_right::before{ right: 5px; }@media only screen and (min-width: 690px){.fancybox-navigation button:hover::before{ transform: scale(1.1); box-shadow: rgba(0, 0, 0, 0.25) 0px 7px 18px; }}.fancybox-navigation .fancybox-button--arrow_left{ left: 20px; }.fancybox-navigation .fancybox-button--arrow_right{ right: 20px; }@media only screen and (max-width: 690px){.fancybox-navigation button::before{ transition: none; }.fancybox-navigation .fancybox-button--arrow_left{ left: 0px; }.fancybox-navigation .fancybox-button--arrow_right{ right: 0px; }}@media only screen and (min-width: 1300px){.container{ max-width: 1100px; }}@media only screen and (min-width: 1000px) and (max-width: 1300px){.nectar-slider-wrap[data-full-width="false"] .swiper-slide .content h2,#boxed .nectar-slider-wrap[data-full-width="false"] .swiper-slide .content h2{ font-size: 32px; line-height: 50px; }body .swiper-slide .content p{ font-size: 20px; line-height: 34px; }.nectar-slider-wrap[data-full-width="false"] .swiper-slide .content p{ font-size: 14px; line-height: 24px; }#top nav > ul > li > a{ padding-left: 8px; }.sf-sub-indicator{ left: 6px; }body .swiper-slide .content p.transparent-bg span,.nectar-slider-wrap[data-full-width="false"] .swiper-slide .content p.transparent-bg span{ line-height: 38px; }}@media only screen and (min-width: 690px) and (max-width: 999px){.span_3,.span_5,.span_7,.span_9,.span_12{ width: 100%; margin-left: 0px; }.col{ margin-bottom: 25px; }#header-outer .col{ margin-bottom: 0px; margin-right: 0px; }.container{ max-width: 600px; }.one-fourths.span_3{ width: 50%; margin-bottom: 2%; }#footer-outer .one-fourths.span_3{ margin-bottom: 2%; margin-right: 15px; padding: 15px; float: left; width: 48% !important; margin-left: 0px !important; }.one-fourths.span_3.clear-both{ clear: both; }#footer-outer .one-fourths.span_3.right-edge,.one-fourths.span_3.right-edge{ margin-right: 0px; }.col.boxed:hover,.ascend .main-content .col.boxed:hover,.material .main-content .col.boxed:hover{ margin-top: 0px; top: 0px; transform: none; box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 2px; }#footer-outer #copyright .col{ width: 49%; margin-bottom: 0px; }#footer-widgets .container .col{ margin-left: 15px; width: 48%; }.testimonial_slider .flickity-page-dots{ bottom: -35px; }body .swiper-slide .content p i{ width: 18px; font-size: 16px; }body .swiper-slide .content p.transparent-bg span,.nectar-slider-wrap[data-full-width="false"] .swiper-slide .content p.transparent-bg span{ line-height: 29px; }#footer-widgets .container .row > div:last-child{ margin-right: 0px; }.iosSlider.product-thumbnails .thumb{ width: 112px; }}@media only screen and (max-width: 690px){body[data-header-format].material #header-secondary-outer{ display: none; height: 0px; }.material:not(.admin-bar) #header-outer[data-using-secondary="1"]{ top: 0px; }body #slide-out-widget-area .inner .off-canvas-menu-container.mobile-only .menu.secondary-header-items{ display: block; }#header-outer[data-using-secondary="1"]:not(.hidden-secondary){ transform: none !important; }.container,.orbit-wrapper .slider-nav{ max-width: 320px; }body[data-slide-out-widget-area-style="simple"] #header-outer[data-full-width="true"] #mobile-menu{ max-width: 100%; padding: 0px 18px; }.col{ margin-bottom: 25px; }.col.boxed:hover,.ascend .main-content .col.boxed:hover,.material .main-content .col.boxed:hover{ margin-top: 0px; top: 0px; transform: none; box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 2px; }#header-outer .col{ margin-bottom: 0px; }body #footer-outer #copyright .col ul{ float: left; }body #footer-outer #copyright .col ul li:first-child{ margin-left: 0px; }#ajax-content-wrap #footer-widgets .container .col:nth-child(3){ margin-bottom: 40px; }.iosSlider.product-thumbnails .thumb{ width: 93px; }.nectar-video-box[data-play-button-size="larger"] .nectar_video_lightbox{ width: 70px; height: 70px; margin-top: -35px; margin-left: -35px; }.slider-pagination{ bottom: 10px; }body .swiper-slide .content p i{ width: 14px; font-size: 12px; }.nectar-slider-wrap[data-full-width="false"] .swiper-slide .content p.transparent-bg span,body .swiper-slide .content p.transparent-bg span{ line-height: 20px; top: -5px; left: 4px; box-shadow: rgba(0, 0, 0, 0.5) 4px 0px 0px, rgba(0, 0, 0, 0.5) -4px 0px 0px; }}@media only screen and (min-width: 1px) and (max-width: 999px){#to-top:not(.mobile-enabled){ display: none; }body[data-hhun="1"] #header-outer[data-mobile-fixed="false"].invisible:not(.side-widget-open){ transform: none !important; pointer-events: auto !important; }body.material #search-outer #search form input[type="text"][name]{ font-size: 44px; line-height: 44px; border-bottom-width: 2px; }body.material #search-outer{ height: 30vh; }body.material #search-outer{ min-height: 200px; }body.material #search-outer .col{ margin-bottom: 0px; }#header-outer #top #logo img{ margin-top: 0px !important; }#header-outer[data-has-menu="true"][data-mobile-fixed="1"] #top .span_3,#header-outer[data-has-menu="true"] #top .span_3{ text-align: left; }#header-outer[data-transparent-header="true"].no-pointer-events.side-widget-open{ pointer-events: auto; }#header-outer[data-mobile-fixed="1"]{ position: fixed !important; }body[data-slide-out-widget-area-style="slide-out-from-right-hover"][data-slide-out-widget-area="true"][data-user-set-ocm="off"] #header-outer header > .container{ max-width: 100%; padding: 0px 18px; }.using-mobile-browser .slide-out-hover-icon-effect a{ pointer-events: auto; }.container-wrap{ z-index: 11; }body #top #logo img,#header-outer[data-permanent-transparent="false"] #logo .dark-version{ height: 24px; margin-top: -3px; top: 3px; position: relative; }#header-outer #top #logo img{ top: 0px; }body.material #header-outer[data-permanent-transparent="false"] #logo .dark-version,#header-outer[data-permanent-transparent="false"] #logo .dark-version{ position: absolute; }.material #header-outer:not([data-transparent-header="true"]) #top #logo img.stnd{ position: relative; }.admin-bar.material-ocm-open #header-outer.transparent{ top: 46px; }body #header-outer{ margin-bottom: 0px; padding: 12px 0px; }body #header-outer{ position: relative; }#header-secondary-outer{ top: -13px; }#header-outer[data-permanent-transparent="1"].transparent #top .span_9 > .slide-out-widget-area-toggle i{ color: rgb(255, 255, 255); }body #slide-out-widget-area .slide_out_area_close{ position: absolute; right: 22px; top: 22px; z-index: 100; }#slide-out-widget-area.fullscreen .off-canvas-social-links,.admin-bar #slide-out-widget-area.fullscreen .off-canvas-social-links,#slide-out-widget-area.fullscreen-alt .off-canvas-social-links,.admin-bar #slide-out-widget-area.fullscreen-alt .off-canvas-social-links{ position: relative; bottom: 0px; right: 0px; margin-top: 70px; }#slide-out-widget-area.fullscreen .off-canvas-social-links::after,#slide-out-widget-area.fullscreen-alt .off-canvas-social-links::after{ display: block; height: 1px; width: 0px; background-color: rgba(255, 255, 255, 0.6); content: " "; margin: 0px auto; position: absolute; top: -40px; left: 50%; transform: translateX(-50%); transition: 0.5s cubic-bezier(0.215, 0.61, 0.355, 1); }#slide-out-widget-area .mobile-only{ display: block; }#slide-out-widget-area.slide-out-from-right-hover .inner[data-prepend-menu-mobile="true"] .off-canvas-menu-container{ top: 0px; position: relative; }#slide-out-widget-area.fullscreen .off-canvas-social-links.line-shown::after,#slide-out-widget-area.fullscreen-alt .off-canvas-social-links.line-shown::after{ width: 100px; }#slide-out-widget-area.fullscreen .bottom-text,.admin-bar #slide-out-widget-area.fullscreen .bottom-text,#slide-out-widget-area.fullscreen-alt .bottom-text,.admin-bar #slide-out-widget-area.fullscreen-alt .bottom-text{ position: relative; bottom: 0px; left: 0px; margin-bottom: 30px; margin-top: 15px; }body #slide-out-widget-area.slide-out-from-right-hover{ z-index: 9999; }#header-outer.transparent.side-widget-open.no-bg-color #top #logo .starting-logo:not(.dark-version){ opacity: 1; }#header-outer.transparent.side-widget-open.no-bg-color #top #logo img:not(.starting-logo){ opacity: 0; }#slide-out-widget-area{ top: 0px !important; }#slide-out-widget-area.overflow-state,.admin-bar #slide-out-widget-area.overflow-state{ padding-top: 110px; }#slide-out-widget-area.fullscreen .inner.overflow-state{ margin-top: 0px; margin-bottom: 130px; }body[data-full-width-header="false"] #slide-out-widget-area.slide-out-from-right-hover .slide_out_area_close{ display: none; }#header-outer #logo{ top: 0px; left: 0px; }#header-space{ display: none; }#header-space[data-header-mobile-fixed="1"]{ display: block; }#top .span_9 > .slide-out-widget-area-toggle{ display: inline-block; }#top .col.span_3{ left: 0px; top: 0px; z-index: 100; width: 100%; }#top .col.span_3{ position: relative; }#header-outer #top .col.span_3{ line-height: 0; }#header-outer #top .col.span_3 #logo{ vertical-align: middle; }#top .col.span_9{ margin-left: 0px; margin-bottom: 0px; float: none; z-index: 100; position: static; width: 100% !important; }#top .col.span_9{ min-height: 0px; right: 0px; top: 0px; z-index: 2000; height: 100%; width: auto !important; position: absolute !important; }#slide-out-widget-area.slide-out-from-right-hover .inner[data-prepend-menu-mobile="true"] .off-canvas-menu-container,body[data-slide-out-widget-area="true"] #top #logo{ transform: none !important; }body[data-slide-out-widget-area="true"] #top .span_9 > .slide-out-widget-area-toggle.std-menu{ text-align: left; z-index: 10000; left: 0px !important; right: auto !important; }body[data-slide-out-widget-area="true"] #top .span_3{ text-align: center; }body[data-slide-out-widget-area="true"] #header-outer[data-has-menu="false"] #top .span_3{ text-align: left; }#header-outer .slide-out-widget-area-toggle .lines-button,#header-outer .slide-out-widget-area-toggle .lines,#header-outer .slide-out-widget-area-toggle .lines::before,#header-outer .slide-out-widget-area-toggle .lines::after{ width: 22px; }#header-outer .slide-out-widget-area-toggle.mobile-icon .lines::after{ top: -6px; }body #header-outer .slide-out-widget-area-toggle.mobile-icon .lines::before{ top: 6px; }body[data-slide-out-widget-area="true"] #top #logo,#header-outer[data-mobile-fixed="1"] #top #logo{ display: inline-block; }body[data-slide-out-widget-area="true"]:not(.material) [data-transparent-header="true"][data-mobile-fixed="false"] #top #logo{ position: relative; }body[data-slide-out-widget-area="true"] #top .col.span_3{ width: 100%; }body #slide-out-widget-area:not(.slide-out-from-right-hover) .slide_out_area_close{ display: block; }#slide-out-widget-area .widget_nav_menu{ overflow: hidden; }#header-outer #top nav > ul{ width: auto; padding: 15px 0px 25px; margin: 0px auto; z-index: 100000; position: relative; }#header-outer #top nav > ul > li > ul > li{ opacity: 1; transform: none; }#top nav > ul li,#header-outer #top nav > ul > .megamenu > ul > li{ display: block; width: auto; margin-left: 0px; }#top nav > ul > .megamenu > .sub-menu{ opacity: 1; display: block; width: auto !important; }#top nav > ul ul{ position: relative; width: auto; top: 0px; left: 0px; padding: 0px; opacity: 1; visibility: visible; box-shadow: rgb(255, 255, 255) 0px 0px 0px; background-color: transparent; float: none; }#top nav > ul ul li{ padding-left: 20px; }a > .sf-sub-indicator{ right: 0px; position: absolute; padding: 16px; left: auto; top: 0px; height: auto; width: auto; }.swiper-slide .mejs-controls{ display: none; visibility: hidden; }#ajax-content-wrap .mejs-controls{ display: flex; visibility: visible; }.slider-nav{ position: relative; max-width: 600px; margin: -40px auto 0px; }body .slider-nav > span{ height: 25px; width: 25px; }body .slider-nav > .left{ left: 0px; }body .slider-nav > .right{ left: 30px; }.slider-nav span span,#header-outer #top nav{ display: none !important; }#footer-widgets .container .col{ margin-bottom: 40px; }#footer-widgets .container .col:nth-child(3),#footer-widgets .container .col:nth-child(4){ margin-bottom: 0px; }.main-content > div{ padding-bottom: 0px; }body[data-header-format] #header-secondary-outer{ position: relative !important; }#top,#header-outer:not([data-permanent-transparent="1"]){ height: auto !important; }.nectar-recent-posts-slider .recent-post-container{ max-width: none; }.nectar-recent-posts-slider .recent-post-container,.nectar-recent-posts-slider .flickity-page-dots{ padding: 0px 40px; }.nectar-flickity[data-controls="next_prev_arrows"]:not(.masonry) .flickity-slider .cell{ width: 60%; margin-right: 7%; }.full-width-content .nectar-recent-posts-slider .recent-post-container .inner-wrap{ max-width: 100%; }body[data-header-format] #header-secondary-outer{ height: auto; }#header-secondary-outer ul li:hover{ z-index: 1000; }body #header-outer[data-using-secondary="1"]{ top: 0px; }.swiper-slide .content p,.swiper-slide .content h2,.swiper-slide .content .buttons,.nectar-slider-wrap[data-caption-trans="reveal_title"] .swiper-slide .content h2 > span span{ transform: none !important; }.swiper-slide .content p,.swiper-slide .content h2,.swiper-slide .content .buttons,.nectar-slider-wrap[data-caption-trans="reveal_title"] .swiper-slide .content h2 > span span,.nectar-slider-wrap[data-caption-trans="reveal_title"] .swiper-slide .content h2 .word{ opacity: 1 !important; }.parallax_slider_outer.first-section .swiper-container .slider-prev,.parallax_slider_outer.first-section .swiper-container .slider-next{ margin-top: -30px; }.testimonial_slider .controls ul{ text-align: center !important; }#footer-widgets .container .row > div:last-child{ margin-bottom: 0px !important; }}@media only screen and (max-width: 321px){.container,.slider-nav{ max-width: 300px; }}@media only screen and (min-width: 480px) and (max-width: 690px){body .container,body .slider-nav{ max-width: 420px; }.iosSlider.product-thumbnails .thumb{ width: 98px; }}@media screen and (max-width: 782px){body{ position: static; }}@media only screen and (min-device-width: 481px) and (max-device-width: 1025px) and (orientation: landscape){#header-outer[data-lhe="animated_underline"] #top nav > ul > li:not([class*="button_"]) > a:hover::after{ display: none; }#to-top{ display: none; }body .slide-out-hover-icon-effect a{ pointer-events: auto; }.swiper-container .slider-right{ right: 0px !important; }.parallax_slider_outer.first-section .nectar-slider-wrap,.parallax_slider_outer.first-section .swiper-slide .content,.parallax_slider_outer.first-section .nectar-slider-wrap{ transform: none !important; }.parallax_slider_outer.first-section .swiper-slide .content{ opacity: 1 !important; }}@media only screen and (max-device-width: 2600px){body.using-mobile-browser.material #slide-out-widget-area.slide-out-from-right{ overflow-y: scroll; }body.using-mobile-browser .cp-modal-popup-container{ position: relative; z-index: 100000; }body[data-remove-m-video-bgs="1"].using-mobile-browser .swiper-slide .video-wrap video{ display: none; }.using-mobile-browser .parallax_slider_outer .nectar-slider-wrap[data-animate-in-effect="zoom-out"].loaded .slide-bg-wrap{ transform: none !important; }.using-mobile-browser .nectar-video-box .play_button_mouse_follow.nectar_video_lightbox{ top: 50%; left: 50%; }.using-mobile-browser .slide-out-hover-icon-effect a{ pointer-events: auto; }}@media only screen and (max-width: 690px){body[data-remove-m-video-bgs="1"] .swiper-slide .video-wrap video{ display: none; }.nectar-recent-posts-slider .inner-wrap{ max-width: 80%; }}#success-contact-popup div.sucess-heading{ font-family: Lato; font-weight: bold; font-size: 33.4136px; line-height: 33px; color: black; margin-bottom: 20px; padding: 10px 40px 40px; }@media (max-width: 500px){h2.elementor-heading-title.elementor-size-default{ margin-top: 27px; }}.sharing-links.text-center a i{ color: rgb(239, 127, 34) !important; }.elementor-invisible{ visibility: visible; }.page p a{ font-size: 19px; }@font-face { font-family: EscrituraW01-Bold; src: url("/wp-content/themes/fonts/Escritura-W01-Bold.woff") format("woff"); font-display: swap; }@font-face { font-family: EscrituraW01-Regular; src: url("/wp-content/themes/fonts/Escritura-W01-Regular.woff") format("woff"); font-display: swap; }@font-face { font-family: Sonny-Bold; src: url("/wp-content/themes/fonts/Sonny-Vol-2-Bold.woff") format("woff"); font-display: swap; }@font-face { font-family: Sonny-Regular; src: url("/wp-content/themes/fonts/Sonny-Vol-2-Regular.woff") format("woff"); font-display: swap; }@font-face { font-family: Vanarchiv; font-display: swap; }@font-face { font-family: Authentic-Calisttera; font-display: swap; }body{ font-family: "Open Sans" !important; }.btn-custom:hover{ color: rgb(255, 255, 255); }.progressbar--tab.active{ background: rgb(2, 63, 91); }.main-content{ padding: 200px 0px 100px; }.slider-box{ border-radius: 20px; }.slider-box .slide{ padding: 100px; background: rgb(2, 63, 91); border-radius: 20px; position: relative; margin-bottom: 110px; }.slider-box .slide .main-bg{ position: absolute; inset: 0px; }.slider-box .slide .main-bg::before{ content: "Yeshuos"; font-size: 140px; font-family: Authentic-Calisttera; font-style: italic; color: rgb(34, 34, 34); position: absolute; left: 50%; top: 50%; transform: translate(-33%, -12px); }.slider-box .slide:nth-child(2n) .main-bg::before{ content: "Refuos"; }.slider-box .slide:nth-child(3n) .main-bg::before{ content: "Nachas"; }.slider-box .slide:nth-child(4n) .main-bg::before{ content: "Yeshuos"; }.slider-box .slide:nth-child(5n) .main-bg::before{ content: "Refuos"; }.slider-box .slide:nth-child(6n) .main-bg::before{ content: "Nachas"; }.slider-box .slide:nth-child(7n) .main-bg::before{ content: "Yeshuos"; }.slider-box .slide .slide-data{ position: relative; z-index: 2; }.slider-box .slide .slide-data h1,.slider-box .slide .slide-data h2{ color: rgb(255, 255, 255); font-size: 110px; display: flex; line-height: 100%; font-weight: 300; font-family: Sonny-Regular !important; }.slider-box .slide .slide-data h1 > span,.slider-box .slide .slide-data h2 > span{ font-size: 60px; line-height: 110px; margin-right: 10px; color: rgb(224, 146, 38); font-family: Sonny-Regular; }.slider-box .slide .slide-data span{ font-size: 40px; margin-bottom: 5px; color: rgb(224, 146, 38); font-family: Sonny-Regular; }.slider-box .slide .slide-data aside{ display: flex; flex-direction: column; font-size: 26px; line-height: initial; margin-top: 8px; margin-left: 10px; }.slider-box .slide .slide-data small{ font-size: 15px; font-family: Sonny-Regular; }.slider-box .slide p{ color: rgb(255, 255, 255); font-size: 17px; line-height: 24px; width: 420px; font-weight: 400; margin: 20px 0px 40px; min-height: 100px; position: relative; z-index: 2; }.slider-box .slide::after{ content: ""; width: 100%; height: 100px; background: url("/wp-content/themes/images/slideafter.png") 0% 0% / 100% 100%; bottom: -143px; position: absolute; left: 0px; }.slider-box .slide a{ position: relative; z-index: 2; }.slider-box .slick-dots{ position: absolute; left: -90px; top: 30px; padding: 0px; margin: 0px; list-style: none; display: flex; flex-direction: column; bottom: 150px; justify-content: space-around; }.slider-box .slick-dots::before{ width: 3px; background: rgb(255, 255, 255); content: ""; position: absolute; top: 25px; bottom: 25px; left: 8.5px; }.slider-box .slick-dots li.slick-active{ background: rgb(255, 255, 255); }.slider-box .slick-dots li{ height: 20px; width: 20px; border: 3px solid rgb(255, 255, 255); border-radius: 50%; cursor: pointer; background: rgb(224, 146, 38); position: relative; z-index: 1; }.slider-box .slick-dots li button{ opacity: 0; cursor: pointer; }.slider-box .slick-dots li span{ color: rgb(255, 255, 255); position: absolute; right: 0px; min-width: 80px; top: -7px; text-align: left; font-size: 20px; font-family: Sonny-Regular; }.slider-box .slick-dots li small{ color: rgb(0, 0, 0); margin-right: 5px; font-size: 13px; line-height: 20px; }.slider-box .slick-arrow{ fill: rgb(255, 255, 255); height: 40px; width: 40px; background: rgb(2, 43, 62); overflow: hidden; display: block; position: absolute; line-height: 40px; text-align: center; right: 70px; top: 35%; left: auto; z-index: 1; border-radius: 50%; cursor: pointer; }.slider-box .slick-prev{ }.slider-box .slick-next{ top: 45%; }.slider-box .slick-arrow svg{ fill: rgb(224, 146, 38); margin-top: 8px; }body a.search_href img.search_icon{ height: 23px; margin-right: 0px; max-width: 24px; position: relative; top: 2px; padding-left: 0px !important; }body #header-secondary-outer .nectar-center-text span.israel_span img{ padding-left: 20px; min-width: 100px; }@media (max-width: 480px){body #header-secondary-outer .nectar-center-text a:nth-child(2){ min-width: 100px !important; padding: 5px 11px !important; }.main-content{ padding: 620px 0px 100px; }.slider-box .slick-dots{ position: absolute; left: 0px; top: -45px; bottom: auto; justify-content: space-between; width: 100%; flex-direction: revert; }.slider-box .slick-dots::before{ width: 100%; position: absolute; inset: 10px 0px 0px; height: 3px; }.slider-box .slick-dots li span{ display: none; }.slider-box .slide{ padding: 40px; }.slider-box .slide .slide-data h1,.slider-box .slide .slide-data h2{ font-size: 60px; }.slider-box .slide p{ width: 100%; min-height: 140px; }.slider-box .slide .slide-data h1 > span,.slider-box .slide .slide-data h2 > span{ font-size: 36px; margin-right: 5px; line-height: 60px; }.slider-box .slide .slide-data span{ font-size: 30px; line-height: 80%; }.slider-box .slide .main-bg::before{ font-size: 76px; transform: translate(-44%, 10px); }.slider-box .slick-arrow{ top: 56%; right: 25px; }.slider-box .slick-next{ top: 66%; right: 25px; }.slider-box .slide{ margin-bottom: 92px; }}@media (min-width: 767px) and (max-width: 1023px){.main-content{ padding: 620px 0px 100px; }.main-slider{ padding: 80px 0px; }.slider-box .slick-dots{ inset: -100px 80px auto; justify-content: space-between; width: auto; flex-direction: revert; margin-bottom: 100px; }.slider-box .slick-dots::before{ width: 100%; position: absolute; inset: 10px 0px 0px; height: 3px; }.slider-box .slick-dots li span{ display: block; inset: auto auto -43px -12px; width: auto; }.slider-box .slide{ padding: 40px; margin: 0px 70px; }.slider-box .slide .slide-data h1,.slider-box .slide .slide-data h2{ font-size: 60px; }.slider-box .slide p{ width: 65%; min-height: 140px; }.slider-box .slide .slide-data h1 > span,.slider-box .slide .slide-data h2 > span{ font-size: 36px; margin-right: 5px; line-height: 60px; }.slider-box .slide .slide-data span{ font-size: 30px; line-height: 80%; }.slider-box .slide .main-bg::before{ font-size: 76px; transform: translate(-44%, 10px); }.slider-box .slide::after{ content: ""; width: 80px; height: 100%; background: url("/wp-content/themes/images/slideright.png") 0% 0% / 100% 100%; top: 0px; position: absolute; right: -100px; left: auto; border-radius: 20px; }.slider-box .slide::before{ content: ""; width: 80px; height: 100%; background: url("/wp-content/themes/images/slideleft.png") 0% 0% / 100% 100%; top: 0px; position: absolute; left: -100px; border-radius: 20px; }.slider-box .slick-arrow{ top: 15px; left: 45%; right: auto; transform: rotate(-90deg); }.slider-box .slick-next{ right: 42%; left: auto; }}.donation-popup .modal-container{ background: rgb(224, 146, 38); text-align: center; width: 1000px; height: 468px; position: relative; left: -230px; padding: 100px 200px; border-radius: 15px; }.modal-title{ font-size: 3rem; padding-bottom: 1.5rem; letter-spacing: 10px; font-weight: bold; font-family: Vanarchiv; }.modal-description1{ color: white; font-size: 1.5rem; width: 498px; margin-left: auto; margin-right: auto; padding-bottom: 1rem; }.modal-description2{ font-size: 1.3rem; padding-bottom: 1rem; font-family: Sonny-Regular; }.modal-exit{ background: rgb(11, 53, 76); color: white; width: 100px; border-radius: 15px; }.donate-form .radio-holder input:checked ~ label .button-guide__line{ background: rgb(2, 63, 91); }a.slider-donate-button.btn.btn-custom.bg-or{ margin: 0px; }a.slider-donate-button.btn.btn-custom.bg-or{ margin: 0px; padding: 8px 30px; border-radius: 15px !important; background: rgb(224, 146, 38) !important; color: rgb(255, 255, 255) !important; }.modal-exit.btn{ padding: 5px 15px; border-radius: 5px; background-color: rgb(52, 58, 64) !important; }#progressbar li.active::before,#progressbar li.active::after{ background: linear-gradient(0deg, rgb(239, 127, 34), rgb(239, 127, 34)); color: white; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; line-height: 45px; }section#before_footer_area{ color: rgb(255, 255, 255); background-color: rgb(28, 28, 28); padding-top: 35px; padding-bottom: 20px; z-index: 9; }.beofore_footer_icon{ color: rgb(255, 255, 255); float: left; }.beofore_footer_content{ float: left; width: 77%; color: rgb(255, 255, 255); }.beofore_footer_content span.content{ color: rgb(231, 231, 231); font-size: 16px; padding-left: 20px; float: left; }.beofore_footer_content span.content a{ font-size: 16px; color: rgb(231, 231, 231) !important; font-weight: normal !important; }.beofore_footer_icon i.fa{ color: rgb(239, 127, 34); border: 2px solid rgb(239, 127, 34); padding: 17px; border-radius: 50%; font-size: 20px; }img.cards_imgs{ padding-left: 30px; height: 42px; }.copywtrite{ border-top: 1px solid rgb(227, 227, 227); float: left; width: 100%; text-align: center; margin-top: 30px; padding-top: 20px; }div#copyright{ display: none; }#before_footer_area .elementor-text-editor.elementor-clearfix{ min-width: 265px; }.cus-futr-btm-lft.footer_logos{ max-width: 788px; margin: 0px auto; float: none; }#footer-outer,#footer-outer a:not(.nectar-button){ font-family: Lato; }@media (min-width: 767px) and (max-width: 1023px){.main-content{ padding: 0px 0px 100px !important; }}@media screen and (min-width: 320px) and (max-width: 767px){.beofore_footer_icon{ color: rgb(255, 255, 255); float: left; text-align: center; width: 100%; }.beofore_footer_content{ float: left; color: rgb(255, 255, 255); text-align: center; padding: 20px 0px; width: 100% !important; }img.cards_imgs{ height: 60px; padding-left: 0px !important; padding-top: 20px !important; }.beofore_footer_content span.content a,.beofore_footer_content span.content{ font-size: 22px; width: 100%; text-align: center; }.cus-futr-btm{ padding-bottom: 30px; margin-bottom: 300px; padding-left: 10px; }a.mr-md-4.mr-3 img{ max-width: 27%; height: 40px; text-align: center; margin: 0px auto; }.guide_star{ margin-left: 20px; }#footer-outer #copyright{ display: none; }body #footer-widgets .one-fourths{ margin-bottom: 0px !important; }}@media screen and (min-width: 1025px) and (max-width: 3660px){body.page-id-15303 .dynamic-donate-right.active{ position: relative; top: -245px; }.dynamic-donate-wrapper .dynamic-donate-background.active{ min-height: 560px; }}a#slider-66-slide-93-layer-7,a#slider-70-slide-97-layer-7,a#slider-67-slide-94-layer-7,a#slider-65-slide-92-layer-7,a#slider-69-slide-96-layer-7,a#slider-68-slide-95-layer-7,a#slider-71-slide-98-layer-7,a#slider-76-slide-103-layer-7,a#slider-76-slide-103-layer-7,a#slider-77-slide-104-layer-7,.wp-block-themepunch-revslider .rs-layer.rev-btn,a#slider-78-slide-105-layer-7{ background-color: rgb(239, 127, 34) !important; }a#slider-66-slide-93-layer-7:hover,a#slider-70-slide-97-layer-7:hover,a#slider-67-slide-94-layer-7:hover,a#slider-65-slide-92-layer-7:hover,a#slider-69-slide-96-layer-7:hover,a#slider-68-slide-95-layer-7:hover,a#slider-71-slide-98-layer-7:hover,a#slider-76-slide-103-layer-7:hover,a#slider-77-slide-104-layer-7:hover,.wp-block-themepunch-revslider .rs-layer.rev-btn:hover,a#slider-78-slide-105-layer-7:hover{ background-color: rgb(242, 142, 60) !important; }#header-outer header{ transition: 0.2s; position: inherit; height: 64px; background: rgb(255, 255, 255); }#header-outer:not([data-format="left-header"]) #top nav > ul.sf-menu > li:not(.megamenu) ul a:hover{ color: rgb(239, 127, 34) !important; background-color: rgb(255, 255, 255) !important; }body #header-outer #top nav > ul > li:not(.megamenu) .sfHover > a,body #header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) .sfHover > a{ background-color: transparent !important; }body[data-header-color="light"]:not([data-header-format="left-header"]) #header-outer:not(.transparent) .sf-menu > li ul li span.sf-sub-indicator i.fa.fa-angle-right.icon-in-menu,a > .sf-sub-indicator{ right: 20px !important; top: 20px !important; color: rgb(84, 89, 95) !important; }#header-outer .sf-menu > li:hover > ul{ top: 100%; padding-top: 10px; padding-bottom: 10px !important; }#header-outer[data-lhe="animated_underline"] #top nav > ul > li.menu-item-has-children > a::before{ content: "v"; position: absolute; z-index: 9998; color: rgb(207, 203, 203); top: 0px; right: -15px; font-weight: 800; font-size: 12px; }div#header-outer{ transform: none !important; }body #header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul .current-menu-item > a{ background: transparent !important; }@media only screen and (max-width: 999px){body.page #top #logo img,#header-outer[data-permanent-transparent="false"] #logo .dark-version{ min-height: 78px !important; }#navbar-menu{ background-color: rgb(239, 127, 34); padding-right: 20px; padding-left: 15px; display: inherit !important; }body #mobile-menu{ height: calc(-50px + 100vh); }body .d-block{ display: block !important; }}@media only screen and (max-width: 1350px) and (min-width: 1000px){body .button_solid_color a{ padding: 24px !important; }body .sf-menu li a{ font-size: 12px !important; }#header-outer[data-lhe="animated_underline"] #top nav > ul > li > a{ margin-left: 20px !important; margin-right: 20px !important; }#header-outer[data-lhe="animated_underline"] #top nav > ul > li.button_solid_color > a{ margin-right: 0px !important; }}@media only screen and (max-width: 999px) and (min-width: 320px){body.material.elementor-default #header-secondary-outer[data-mobile="display_full"]{ display: inline-block !important; margin-bottom: -13px !important; }header#top::after{ display: none; }#header-secondary-outer{ padding-top: 10px; background: rgb(91, 93, 93) !important; z-index: 999999 !important; }body.material #header-secondary-outer .nectar-center-text{ padding: 10px !important; }}@media only screen and (max-width: 480px) and (min-width: 320px){body.material #header-secondary-outer .nectar-center-text{ padding: 10px !important; }body div#header-secondary-outer .container{ max-width: 100%; }body #header-secondary-outer .nectar-center-text img{ padding-left: 10px; max-width: 34px !important; }body #header-secondary-outer .nectar-center-text a{ font-size: 13px !important; }}#header-secondary-outer .nectar-center-text a.search_href{ position: relative; min-width: 320px; padding-right: 24px; }a.search_href img.search_icon{ height: 21px; margin-right: 12px; }a.search_href input.search_input{ position: absolute; background-color: rgb(255, 255, 255); border-radius: 0px; right: 60px; height: 15px; display: none; float: right; }input.search_input.active{ animation-name: big_it; animation-duration: 1s; display: inline-block !important; }@keyframes big_it { 
  0% { width: 0px; }
  100% { width: 320px; }
}a.search_href img.search_icon_mobile,input.search_input_mobile_search{ display: none; }@media screen and (max-width: 970px){input.search_input_mobile_search{ top: 150px; position: absolute; z-index: 9999; border: 1px solid rgb(157, 143, 143); height: 40px !important; }#header-secondary-outer .nectar-center-text a.search_href{ display: none; }input.search_input_mobile_search.m-active{ background: rgb(255, 255, 255); height: 40px; margin-bottom: 15px; border-radius: 0px; }a.search_href img.search_icon{ display: none; }a.search_href img.search_icon_mobile{ height: 21px; margin-right: 12px; }a.search_href img.search_icon_mobile{ display: inline-block !important; max-width: 94px; }#header-secondary-outer .nectar-center-text a.search_href{ position: unset !important; }input.search_input.active{ width: 100%; margin-top: 36px; right: 0px !important; }}#mobile-menu li a span{ text-transform: uppercase; max-width: 320px; display: inline-block; }#mobile-menu ul.sub-menu .fa-angle-down::before{ content: ""; color: rgb(255, 255, 255); }body.page-id-111282 .form-second-second .radio-container input:checked ~ .checkmark{ border: 5px solid rgb(239, 127, 34) !important; }div#Rebbe_Meir_Shidduchim_thankyou .modal-dialog.modal-dialog-centered .modal-content,div#Tehillim_Pages_thankyou .modal-dialog.modal-dialog-centered .modal-content{ padding: 100px 0px; }div#Rebbe_Meir_Shidduchim_thankyou .modal-dialog.modal-dialog-centered .modal-content,div#Tehillim_Pages_thankyou .modal-dialog.modal-dialog-centered .modal-content{ padding: 100px 0px; border-radius: 0px; border: 2px solid rgb(124, 23, 27) !important; }div#Rebbe_Meir_Shidduchim .modal-content{ border: 2px solid rgb(124, 23, 27) !important; border-radius: 0px !important; }div#download-Resume-popup .modal-content,div#download-kaddish-popup .modal-content{ padding: 50px; }div#israel-emergency-donation-popup .modal-dialog.modal-dialog-centered{ background-image: url("https://rmbhcharities.com/wp-content/uploads/2023/10/war_pop_up_fixed.jpg"); background-repeat: no-repeat; background-size: 100%; background-position: center center; }.elementor-9 .elementor-element.elementor-element-3468cf5 .elementor-image-box-img img{ transition-duration: 0.3s; margin-top: 31px; }section#before_footer_area{ color: rgb(255, 255, 255); background-color: rgb(28, 28, 28); padding-top: 35px; padding-bottom: 20px; z-index: 9; }.beofore_footer_icon{ color: rgb(255, 255, 255); float: left; }.beofore_footer_content{ float: left; width: 77%; color: rgb(255, 255, 255); }.beofore_footer_content span.heading{ color: rgb(255, 255, 255); font-size: 18px; padding-top: 0px; margin-top: 0px; line-height: 1; padding-left: 20px; font-weight: 600; width: 100%; float: left; padding-bottom: 7px; font-family: Lato, sans-serif !important; }.beofore_footer_content span.content{ color: rgb(231, 231, 231); font-size: 16px; padding-left: 20px; float: left; }.beofore_footer_content span.content a{ font-size: 16px; color: rgb(231, 231, 231) !important; font-weight: normal !important; }.beofore_footer_icon i.fa{ color: rgb(239, 127, 34); border: 2px solid rgb(239, 127, 34); padding: 17px; border-radius: 50%; font-size: 20px; }img.cards_imgs{ padding-left: 30px; height: 42px; }.copywtrite{ border-top: 1px solid rgb(227, 227, 227); float: left; width: 100%; text-align: center; margin-top: 30px; padding-top: 20px; }div#copyright{ display: none; }#before_footer_area .elementor-text-editor.elementor-clearfix{ min-width: 265px; }.cus-futr-btm-lft.footer_logos{ max-width: 788px; margin: 0px auto; float: none; }#footer-outer,#footer-outer a:not(.nectar-button){ font-family: Lato; }@media (min-width: 320px) and (max-width: 480px){div#israel-emergency-donation-popup .modal-dialog.modal-dialog-centered{ background-size: 100% 62%; }}@media (min-width: 767px) and (max-width: 1023px){.main-content{ padding: 0px 0px 100px !important; }}@media screen and (min-width: 320px) and (max-width: 767px){.beofore_footer_icon{ color: rgb(255, 255, 255); float: left; text-align: center; width: 100%; }.beofore_footer_content{ float: left; color: rgb(255, 255, 255); text-align: center; padding: 20px 0px; width: 100% !important; }img.cards_imgs{ height: 60px; padding-left: 0px !important; padding-top: 20px !important; }.beofore_footer_content span.content a,.beofore_footer_content span.content{ font-size: 22px; width: 100%; text-align: center; }.cus-futr-btm{ padding-bottom: 30px; margin-bottom: 300px; padding-left: 10px; }a.mr-md-4.mr-3 img{ max-width: 27%; height: 40px; text-align: center; margin: 0px auto; }.guide_star{ margin-left: 20px; }#footer-outer #copyright{ display: none; }body #footer-widgets .one-fourths{ margin-bottom: 0px !important; }}body.modal-open{ padding-right: 0px !important; }p.discuss_popup_piedra{ font-size: 26px; color: rgb(124, 23, 27); line-height: 30px; text-align: center; padding-bottom: 0px; font-weight: 400; margin: 0px auto; font-family: piedra !important; }p.discuss_popup__des{ font-weight: 500; text-align: center; padding: 50px 30px 0px; margin: auto; color: rgb(73, 66, 66); font-size: 20px !important; }p.discuss_popup_close a.popup_close_btn{ cursor: pointer; color: rgb(121, 120, 120) !important; font-size: 17px !important; font-weight: 500 !important; text-align: center !important; }p.discuss_popup_close{ font-size: 20px; font-weight: 500; text-align: center; max-width: 320px; margin: auto; color: rgb(73, 66, 66); padding-top: 60px; padding-bottom: 15px; }div#discuss_options .modal-content{ padding: 70px 50px 0px; border-radius: 0px; border: 1px solid rgb(0, 0, 0) !important; }#header-outer #top nav > ul > .megamenu > ul ul li a,#top nav > ul > .megamenu > .sub-menu > li > a{ text-transform: capitalize; font-weight: 500; color: rgb(73, 66, 66) !important; font-size: 13px !important; padding-top: 0px !important; padding-bottom: 3px !important; }li.legacy_giving.megamenu.columns-6.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children ul.sub-menu{ max-width: 540px; }li#menu-item-110717{ position: relative !important; }#header-outer .sf-menu > li.legacy_giving.megamenu:hover > ul{ top: 100%; padding-top: 10px; margin-left: -560px; padding-bottom: 10px !important; }#top nav > ul > .megamenu > .sub-menu{ padding-top: 50px; padding-right: 50px; padding-left: 50px; min-width: 730px; padding-bottom: 50px !important; }#header-outer #top nav > ul > .megamenu > ul > li{ display: inline-block; width: 48%; float: left; border-bottom: 0px !important; }#header-outer #top nav > ul > .megamenu ul li.border-left{ padding-left: 46px; margin-left: 25px; }body:not([data-header-format="left-header"]) #top nav > ul > .megamenu > ul > li > a{ color: rgb(124, 23, 27) !important; font-size: 14px !important; letter-spacing: unset !important; }#header-outer #top nav > ul > .megamenu > ul ul li a:hover,#header-outer #top nav > ul > .megamenu > ul ul li a:focus{ background-color: transparent !important; color: rgb(124, 23, 27) !important; }li#menu-item-124907{ margin-top: -67px; }li#menu-item-124939{ padding-top: 25px !important; }#header-outer:not([data-format="left-header"]) #top nav > ul > .megamenu ul ul .current-menu-item > a{ background: transparent !important; color: rgb(124, 23, 27) !important; text-decoration: underline !important; }body:not([data-header-format="left-header"]) #top nav > ul > .megamenu > ul ul .current-menu-item > a{ background: transparent !important; }body .dp--btn.dp--close.text-button{ display: none; }@media only screen and (max-width: 767px){.elementor-widget.elementor-widget-slider_revolution{ margin-top: 55px; }body.page-id-5117 .elementor-widget.elementor-widget-slider_revolution{ margin-top: 143px; }.wp-block-themepunch-revslider{ margin-top: -11px; }.dp--btn.dp--close.text-button{ background-color: rgb(239, 127, 34) !important; }#header-outer{ transition: 0.4s !important; }.dp--btn.dp--close.text-button{ padding-right: 18px; padding-bottom: 0px; padding-left: 18px; border-radius: 32px; font-size: 18px; font-weight: 600; width: 128px; position: fixed; bottom: 20px; right: 20px; height: 40px !important; padding-top: 4px !important; }.dp--btn .icon-container{ display: flex; align-items: center; }.dp--btn.text-button svg{ width: 22px; height: 19px; padding-right: 6px; }.dp--btn.text-button{ height: 50px; padding: 0px 18px; border-radius: 32px; font-size: 18px; font-weight: 600; }.dp--btn.dp--close.text-button{ padding: 0px 18px; border-radius: 32px; font-size: 18px; font-weight: 600; width: 128px; height: 40px; }.dp--btn .icon-container{ display: flex; align-items: center; }.dp--btn.text-button svg{ width: 22px; height: 19px; padding-right: 6px; }.dp--btn.text-button{ height: 50px; padding: 0px 18px; border-radius: 32px; font-size: 18px; font-weight: 600; }.dp--btn{ pointer-events: all; display: flex; align-items: center; justify-content: center; width: auto; height: 64px; font-size: 44px; bottom: 30px; border: 0px; border-radius: 50%; color: rgb(255, 255, 255); text-align: center; box-sizing: border-box; cursor: pointer; z-index: 99999; user-select: none; font-family: Nunito, Arial, sans-serif; transition: opacity 0.2s; }body .cus-futr-btm{ margin-bottom: 0px !important; }}@media only screen and (max-width: 690px){div#header-secondary-outer .container{ max-width: 100% !important; }}@media only screen and (max-width: 392px){body img#mobile-search{ margin-right: 12px !important; }body input.search_input_mobile_search{ top: 140px !important; }body #header-secondary-outer .nectar-center-text{ min-width: 100% !important; display: flex; }body.page #header-secondary-outer .nectar-center-text a:nth-child(3){ margin-right: 6px !important; padding: 4px 8px !important; }body.page #header-secondary-outer .nectar-center-text a:nth-child(2){ min-width: 85px !important; padding: 4px 5px !important; }body.material #header-secondary-outer .nectar-center-text{ display: flex !important; }body #header-secondary-outer .nectar-center-text a{ font-size: 13px !important; margin-left: -20px; }body #header-secondary-outer .nectar-center-text a:nth-child(2){ float: left; padding: 4px 12px !important; margin-left: 5px !important; }#header-secondary-outer .nectar-center-text a.search_href{ float: left; min-width: 10px !important; }body.page span.israel_span{ display: flow-root; }body.page span.israel_span img{ padding-left: 0px !important; max-width: 108px !important; }body.page #header-secondary-outer .nectar-center-text a:nth-child(2){ margin-top: 3px !important; margin-left: 35px; }body.page #header-secondary-outer .nectar-center-text a.search_href{ padding-top: 10px !important; }body #header-secondary-outer .nectar-center-text span.israel_span a{ margin-top: 6px; margin-left: 0px !important; font-size: 13px !important; }}@media only screen and (max-width: 395px){body header#top{ margin-top: -8px !important; }}@media only screen and (max-width: 999px){body #header-secondary-outer .nectar-center-text span.israel_span img{ min-width: 120px; margin-top: 7px; padding-left: 0px !important; }body span.israel_span a{ float: right; }body.page #header-secondary-outer .nectar-center-text a:nth-child(2){ margin-right: 0px !important; }body input.search_input.active{ animation-name: big_it; animation-duration: 1s; position: absolute; z-index: 2147483647; top: 41px; border: 1px solid rgb(213, 216, 220); opacity: 10; background: rgb(255, 255, 255); border-radius: 0px; display: inline-block !important; }}#header-secondary-outer .nectar-center-text a:nth-child(2){ background: rgb(124, 23, 27) !important; color: rgb(255, 255, 255) !important; margin-left: 0px !important; padding: 5px 17px !important; }span.israel_span a{ margin-top: 5px; float: left; }#header-secondary-outer .nectar-center-text a:nth-child(3){ border: double rgb(147, 147, 147); padding: 4px 20px; border-radius: 5px; text-align: center; }body.page #header-secondary-outer .nectar-center-text a:nth-child(3){ margin-left: 16px !important; }#header-secondary-outer .nectar-center-text a:nth-child(3):hover{ border: solid rgb(175, 171, 171); }.elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated > .elementor-widget-wrap{ padding: 10px; }.elementor-column-gap-wider > .elementor-row > .elementor-column > .elementor-element-populated > .elementor-widget-wrap{ padding: 30px; }@media (max-width: 767px){.elementor-column{ width: 100%; }}.dialog-close-button:hover{ color: var(--e-a-color-txt-hover); }.dialog-type-lightbox{ position: fixed; height: 100%; width: 100%; bottom: 0px; left: 0px; background-color: rgba(0, 0, 0, 0.8); z-index: 9999; user-select: none; }.elementor-screen-only{ position: absolute; top: -10000em; width: 1px; height: 1px; margin: -1px; padding: 0px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); border: 0px; }.elementor-clearfix::after{ content: ""; display: block; clear: both; width: 0px; height: 0px; }.elementor *,.elementor ::after,.elementor ::before{ box-sizing: border-box; }.elementor a{ box-shadow: none; text-decoration: none; }.elementor img{ height: auto; max-width: 100%; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; box-shadow: none; }.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure{ margin: 0px; }.elementor-widget-wrap .elementor-element.elementor-widget__width-auto{ max-width: 100%; }.elementor-element{ --flex-direction: initial; --flex-wrap: initial; --justify-content: initial; --align-items: initial; --align-content: initial; --gap: initial; --flex-basis: initial; --flex-grow: initial; --flex-shrink: initial; --order: initial; --align-self: initial; flex-basis: var(--flex-basis); flex-grow: var(--flex-grow); flex-shrink: var(--flex-shrink); order: var(--order); align-self: var(--align-self); }.elementor-element:where(.e-con-full, .elementor-widget){ flex-direction: var(--flex-direction); flex-wrap: var(--flex-wrap); justify-content: var(--justify-content); align-items: var(--align-items); align-content: var(--align-content); gap: var(--gap); }.elementor-invisible{ visibility: hidden; }.elementor-align-center{ text-align: center; }.elementor-align-center .elementor-button{ width: auto; }.elementor-ken-burns--active{ transition-duration: 20s; }.elementor-ken-burns--active.elementor-ken-burns--out{ transform: scale(1); }.elementor-ken-burns--active.elementor-ken-burns--in{ transform: scale(1.3); }@media (max-width:-1){.elementor-tablet_extra-align-center{ text-align: center; }.elementor-tablet_extra-align-center .elementor-button{ width: auto; }.elementor-tablet_extra-align-right{ text-align: right; }.elementor-tablet_extra-align-right .elementor-button{ width: auto; }.elementor-tablet_extra-align-left{ text-align: left; }.elementor-tablet_extra-align-left .elementor-button{ width: auto; }.elementor-tablet_extra-align-justify .elementor-button{ width: 100%; }}@media (max-width: 1024px){.elementor-tablet-align-center{ text-align: center; }.elementor-tablet-align-center .elementor-button{ width: auto; }.elementor-tablet-align-right{ text-align: right; }.elementor-tablet-align-right .elementor-button{ width: auto; }.elementor-tablet-align-left{ text-align: left; }.elementor-tablet-align-left .elementor-button{ width: auto; }.elementor-tablet-align-justify .elementor-button{ width: 100%; }}@media (max-width: 767px){.elementor-mobile-align-center{ text-align: center; }.elementor-mobile-align-center .elementor-button{ width: auto; }}:root{ --page-title-display: block; }@keyframes eicon-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}.elementor-section{ position: relative; }.elementor-section .elementor-container{ display: flex; margin-right: auto; margin-left: auto; position: relative; }@media (max-width: 1024px){.elementor-section .elementor-container{ flex-wrap: wrap; }}.elementor-section.elementor-section-boxed > .elementor-container{ max-width: 1140px; }.elementor-section.elementor-section-stretched{ position: relative; width: 100%; }.elementor-row{ width: 100%; display: flex; }@media (max-width: 1024px){.elementor-row{ flex-wrap: wrap; }}.elementor-widget-wrap{ position: relative; width: 100%; flex-wrap: wrap; align-content: flex-start; }.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{ display: flex; }.elementor-widget-wrap > .elementor-element{ width: 100%; }.elementor-widget-wrap.e-swiper-container{ width: calc(100% - (var(--e-column-margin-left, 0px) + var(--e-column-margin-right, 0px))); }.elementor-widget{ position: relative; }.elementor-widget:not(:last-child){ margin-bottom: 20px; }.elementor-widget:not(:last-child).elementor-widget__width-auto{ margin-bottom: 0px; }.elementor-column{ position: relative; min-height: 1px; display: flex; }.elementor-column-wrap{ width: 100%; position: relative; display: flex; }.elementor-column-gap-default > .elementor-column > .elementor-element-populated{ padding: 10px; }.elementor-column-gap-wider > .elementor-column > .elementor-element-populated{ padding: 30px; }@media (min-width: 768px){.elementor-column.elementor-col-25{ width: 25%; }.elementor-column.elementor-col-33{ width: 33.333%; }.elementor-column.elementor-col-50{ width: 50%; }.elementor-column.elementor-col-100{ width: 100%; }}@media (max-width: 767px){.elementor-column{ width: 100%; }}@media (min-width: 1025px){#elementor-device-mode::after{ content: "desktop"; }}@media (min-width:-1){#elementor-device-mode::after{ content: "widescreen"; }}@media (max-width:-1){#elementor-device-mode::after{ content: "tablet_extra"; }}@media (max-width: 1024px){#elementor-device-mode::after{ content: "tablet"; }}@media (max-width:-1){#elementor-device-mode::after{ content: "mobile_extra"; }}@media (max-width: 767px){#elementor-device-mode::after{ content: "mobile"; }}.e-con .elementor-widget.e-widget-swiper{ width: 100%; }.elementor-field-group .elementor-field-textual:focus{ box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 0px 1px inset; outline: 0px; }@media screen and (max-width: 1024px){.elementor-tablet-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{ flex-basis: 100%; }.elementor-tablet-button-align-stretch .e-form__buttons__wrapper{ flex-basis: 50%; flex-grow: 1; }.elementor-tablet-button-align-stretch .e-form__buttons__wrapper__button{ flex-basis: 100%; }.elementor-tablet-button-align-center .e-form__buttons,.elementor-tablet-button-align-center .elementor-field-type-submit{ justify-content: center; }.elementor-tablet-button-align-start .e-form__buttons,.elementor-tablet-button-align-start .elementor-field-type-submit{ justify-content: flex-start; }.elementor-tablet-button-align-end .e-form__buttons,.elementor-tablet-button-align-end .elementor-field-type-submit{ justify-content: flex-end; }.elementor-tablet-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{ flex-basis: auto; }.elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper{ flex-grow: 0; }.elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-center .e-form__buttons__wrapper__button,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper__button,.elementor-tablet-button-align-start .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper__button{ flex-basis: auto; }}.elementor-element .elementor-widget-container{ transition: background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s); }.elementor-button{ display: inline-block; line-height: 1; background-color: rgb(105, 114, 125); font-size: 15px; padding: 12px 24px; border-radius: 3px; color: rgb(255, 255, 255); fill: rgb(255, 255, 255); text-align: center; transition: 0.3s; }.elementor-button:focus,.elementor-button:hover,.elementor-button:visited{ color: rgb(255, 255, 255); }.elementor-button-content-wrapper{ display: flex; justify-content: center; }.elementor-button-text{ flex-grow: 1; order: 10; display: inline-block; }.elementor-button.elementor-size-xs{ font-size: 13px; padding: 10px 20px; border-radius: 2px; }.elementor-button span{ text-decoration: inherit; }.elementor-tab-title a{ color: inherit; }.elementor-icon{ display: inline-block; line-height: 1; transition: 0.3s; color: rgb(105, 114, 125); font-size: 50px; text-align: center; }.elementor-icon:hover{ color: rgb(105, 114, 125); }.elementor-icon i{ width: 1em; height: 1em; position: relative; display: block; }.elementor-icon i::before{ position: absolute; left: 50%; transform: translateX(-50%); }.elementor-element,.elementor-lightbox{ --swiper-theme-color: #000; --swiper-navigation-size: 44px; --swiper-pagination-bullet-size: 6px; --swiper-pagination-bullet-horizontal-gap: 6px; }.elementor-element .swiper .swiper-slide figure,.elementor-lightbox .swiper .swiper-slide figure{ line-height: 0; }.elementor-element .swiper .elementor-lightbox-content-source,.elementor-lightbox .swiper .elementor-lightbox-content-source{ display: none; }.elementor-element .swiper .elementor-swiper-button,.elementor-lightbox .swiper .elementor-swiper-button{ position: absolute; display: inline-flex; z-index: 1; cursor: pointer; font-size: 25px; color: rgba(238, 238, 238, 0.9); top: 50%; transform: translateY(-50%); }.elementor-element .swiper .elementor-swiper-button svg,.elementor-lightbox .swiper .elementor-swiper-button svg{ fill: rgba(238, 238, 238, 0.9); height: 1em; width: 1em; }.elementor-element .swiper .elementor-swiper-button-prev,.elementor-lightbox .swiper .elementor-swiper-button-prev{ left: 10px; }.elementor-element .swiper .elementor-swiper-button-next,.elementor-lightbox .swiper .elementor-swiper-button-next{ right: 10px; }.elementor-element .swiper .elementor-swiper-button.swiper-button-disabled,.elementor-lightbox .swiper .elementor-swiper-button.swiper-button-disabled{ opacity: 0.3; }.elementor-element .swiper .swiper-image-stretch .swiper-slide .swiper-slide-image,.elementor-lightbox .swiper .swiper-image-stretch .swiper-slide .swiper-slide-image{ width: 100%; }.elementor-element .swiper .swiper-horizontal > .swiper-pagination-bullets,.elementor-element .swiper .swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-element .swiper .swiper-pagination-custom,.elementor-element .swiper .swiper-pagination-fraction,.elementor-lightbox .swiper .swiper-horizontal > .swiper-pagination-bullets,.elementor-lightbox .swiper .swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-lightbox .swiper .swiper-pagination-custom,.elementor-lightbox .swiper .swiper-pagination-fraction{ bottom: 5px; }.elementor-element .swiper.swiper-cube .elementor-swiper-button,.elementor-lightbox .swiper.swiper-cube .elementor-swiper-button{ transform: translate3d(0px, -50%, 1px); }.elementor-element.elementor-pagination-position-outside .swiper,.elementor-lightbox.elementor-pagination-position-outside .swiper{ padding-bottom: 30px; }.elementor-element.elementor-pagination-position-outside .swiper .elementor-swiper-button,.elementor-lightbox.elementor-pagination-position-outside .swiper .elementor-swiper-button{ top: calc(50% - 15px); }.elementor-element .elementor-swiper,.elementor-lightbox .elementor-swiper{ position: relative; }.elementor-element .elementor-main-swiper,.elementor-lightbox .elementor-main-swiper{ position: static; }.elementor-element.elementor-arrows-position-outside .swiper,.elementor-lightbox.elementor-arrows-position-outside .swiper{ width: calc(100% - 60px); }.elementor-element.elementor-arrows-position-outside .swiper .elementor-swiper-button-prev,.elementor-lightbox.elementor-arrows-position-outside .swiper .elementor-swiper-button-prev{ left: 0px; }.elementor-element.elementor-arrows-position-outside .swiper .elementor-swiper-button-next,.elementor-lightbox.elementor-arrows-position-outside .swiper .elementor-swiper-button-next{ right: 0px; }.elementor-lightbox{ --lightbox-ui-color: hsla(0,0%,93.3%,0.9); --lightbox-ui-color-hover: #fff; --lightbox-text-color: var(--lightbox-ui-color); --lightbox-header-icons-size: 20px; --lightbox-navigation-icons-size: 25px; }.elementor-lightbox:not(.elementor-popup-modal) .dialog-header,.elementor-lightbox:not(.elementor-popup-modal) .dialog-message{ text-align: center; }.elementor-lightbox .dialog-header{ display: none; }.elementor-lightbox .dialog-widget-content{ background: none; box-shadow: none; width: 100%; height: 100%; }.elementor-lightbox .dialog-message{ animation-duration: 0.3s; }.elementor-lightbox .dialog-message:not(.elementor-fit-aspect-ratio){ height: 100%; }.elementor-lightbox .dialog-message.dialog-lightbox-message{ padding: 0px; }.elementor-lightbox .dialog-lightbox-close-button{ cursor: pointer; position: absolute; font-size: var(--lightbox-header-icons-size); right: 0.75em; margin-top: 13px; padding: 0.25em; z-index: 2; line-height: 1; display: flex; }.elementor-lightbox .dialog-lightbox-close-button svg{ height: 1em; width: 1em; }.elementor-lightbox .dialog-lightbox-close-button,.elementor-lightbox .elementor-swiper-button{ color: var(--lightbox-ui-color); transition: 0.3s; opacity: 1; }.elementor-lightbox .dialog-lightbox-close-button svg,.elementor-lightbox .elementor-swiper-button svg{ fill: var(--lightbox-ui-color); }.elementor-lightbox .dialog-lightbox-close-button:hover,.elementor-lightbox .elementor-swiper-button:hover{ color: var(--lightbox-ui-color-hover); }.elementor-lightbox .dialog-lightbox-close-button:hover svg,.elementor-lightbox .elementor-swiper-button:hover svg{ fill: var(--lightbox-ui-color-hover); }.elementor-lightbox .swiper,.elementor-lightbox .swiper-container{ height: 100%; }.elementor-lightbox .elementor-lightbox-item{ display: flex; align-items: center; justify-content: center; position: relative; padding: 70px; box-sizing: border-box; height: 100%; margin: auto; }@media (max-width: 767px){.elementor-lightbox .elementor-lightbox-item{ padding: 70px 0px; }}.elementor-lightbox .elementor-lightbox-image{ max-height: 100%; user-select: none; }.elementor-lightbox .elementor-lightbox-image,.elementor-lightbox .elementor-lightbox-image:hover{ opacity: 1; filter: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }.elementor-lightbox .elementor-lightbox-image,.elementor-lightbox .elementor-video-container{ box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 30px, rgba(0, 0, 0, 0.3) 0px 0px 8px -5px; border-radius: 2px; }.elementor-lightbox .elementor-video-container{ position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }@media (min-width: 1025px){.elementor-lightbox .elementor-video-container{ width: 75%; }}@media (max-width: 1024px){.elementor-lightbox .elementor-video-container{ width: 100%; }}@media (min-width: 768px) and (max-width: 1024px){.elementor-lightbox .elementor-aspect-ratio-916 .elementor-video-container{ width: 70%; }}.elementor-lightbox .swiper-container .elementor-swiper-button-prev,.elementor-lightbox .swiper .elementor-swiper-button-prev{ left: 0px; }.elementor-lightbox .swiper-container .elementor-swiper-button-next,.elementor-lightbox .swiper .elementor-swiper-button-next{ right: 0px; }.elementor-lightbox .swiper-container .swiper-pagination-fraction,.elementor-lightbox .swiper .swiper-pagination-fraction{ width: max-content; color: rgb(255, 255, 255); }.elementor-lightbox .elementor-swiper-button:focus{ outline-width: 1px; }.elementor-lightbox .elementor-swiper-button-next,.elementor-lightbox .elementor-swiper-button-prev{ height: 100%; display: flex; align-items: center; width: 15%; justify-content: center; font-size: var(--lightbox-navigation-icons-size); }@media (max-width: 767px){.elementor-lightbox .elementor-swiper-button:focus{ outline: none; }.elementor-lightbox .elementor-swiper-button-next,.elementor-lightbox .elementor-swiper-button-prev{ width: 20%; }.elementor-lightbox .elementor-swiper-button-next i,.elementor-lightbox .elementor-swiper-button-prev i{ padding: 10px; background-color: rgba(0, 0, 0, 0.5); }.elementor-lightbox .elementor-swiper-button-prev{ left: 0px; justify-content: flex-start; }.elementor-lightbox .elementor-swiper-button-next{ right: 0px; justify-content: flex-end; }}.elementor-slideshow__header > i:hover{ color: var(--lightbox-ui-color-hover); }.elementor-slideshow__header > svg:hover{ fill: var(--lightbox-ui-color-hover); }.elementor-slideshow__share-links a:hover{ color: rgb(0, 0, 0); }.elementor-slideshow--ui-hidden .elementor-swiper-button-next,.elementor-slideshow--ui-hidden .elementor-swiper-button-prev{ opacity: 0; }.elementor-slideshow--zoom-mode .elementor-swiper-button-next,.elementor-slideshow--zoom-mode .elementor-swiper-button-prev{ opacity: 0; pointer-events: none; }.animated{ animation-duration: 1.25s; }.animated.animated-slow{ animation-duration: 2s; }@media (prefers-reduced-motion: reduce){.animated{ animation: auto ease 0s 1 normal none running none; }}@media (max-width: 767px){.elementor .elementor-hidden-mobile,.elementor .elementor-hidden-phone{ display: none; }}@media (min-width: 768px) and (max-width: 1024px){.elementor .elementor-hidden-tablet{ display: none; }}@media (min-width: 1025px) and (max-width: 99999px){.elementor .elementor-hidden-desktop{ display: none; }}.elementor-widget-text-path svg:hover path{ --path-fill: var(--path-fill-hover); --stroke-color: var(--stroke-color-hover); --stroke-width: var(--stroke-width-hover); }.elementor-widget-text-path svg text:hover{ --color: var(--text-color-hover,var(--text-color)); --fill: var(--color); color: var(--color); }.elementor-widget-n-tabs .e-n-tab-title:not(.e-active){ background-color: var(--n-tabs-title-background-color); }.elementor-widget-n-tabs .e-n-tab-title:not(.e-active),.elementor-widget-n-tabs .e-n-tab-title:not(.e-active) a{ color: var(--n-tabs-title-color); }.elementor-widget-n-tabs .e-n-tab-title:not(.e-active) .e-n-tab-icon i{ color: var(--n-tabs-icon-color); }.elementor-widget-n-tabs .e-n-tab-title:not(.e-active) .e-n-tab-icon svg{ fill: var(--n-tabs-icon-color); }.elementor-widget-n-tabs .e-n-tab-title:not(.e-active) .e-n-tab-icon i:last-child,.elementor-widget-n-tabs .e-n-tab-title:not(.e-active) .e-n-tab-icon svg:last-child{ transform: translateY(-100vh); height: 0px; opacity: 0; }.elementor-widget-n-tabs .e-n-tab-title:not(.e-active).e-normal:hover,.elementor-widget-n-tabs .e-n-tab-title:not(.e-active).e-normal:hover a{ color: var(--n-tabs-title-color-hover); }.elementor-widget-n-tabs .e-n-tab-title:not(.e-active).e-normal:hover .e-n-tab-icon i{ color: var(--n-tabs-icon-color-hover); }.elementor-widget-n-tabs .e-n-tab-title:not(.e-active).e-normal:hover .e-n-tab-icon svg{ fill: var(--n-tabs-icon-color-hover); }.elementor-widget-n-tabs .e-n-tab-title.e-active,.elementor-widget-n-tabs .e-n-tab-title.e-active a{ color: var(--n-tabs-title-color-active); }.elementor-widget-n-tabs .e-n-tab-title.e-active .e-n-tab-icon i{ color: var(--n-tabs-icon-color-active); }.elementor-widget-n-tabs .e-n-tab-title.e-active .e-n-tab-icon svg{ fill: var(--n-tabs-icon-color-active); }.elementor-widget-n-tabs .e-n-tab-title.e-active .e-n-tab-icon i:first-child,.elementor-widget-n-tabs .e-n-tab-title.e-active .e-n-tab-icon svg:first-child{ transform: translateY(-100vh); height: 0px; opacity: 0; }.elementor-widget-n-tabs .e-n-tab-title.e-active[class*="elementor-animation-"]:active,.elementor-widget-n-tabs .e-n-tab-title.e-active[class*="elementor-animation-"]:focus,.elementor-widget-n-tabs .e-n-tab-title.e-active[class*="elementor-animation-"]:hover{ transform: none; animation: initial; }.elementor-widget-n-tabs .e-n-tabs-content .e-collapse.e-active{ margin-bottom: var(--n-tabs-gap); }.elementor-widget-n-tabs .e-n-tabs-content > .e-con:not(.e-active){ display: none; }.elementor .elementor-element.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading .e-normal:hover{ background-color: var(--n-tabs-title-background-color-hover); background-image: none; }:is(.elementor .elementor-element.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading .e-n-tab-title, .elementor .elementor-element.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-content .e-n-tab-title).e-active{ background-color: var(--n-tabs-title-background-color-active); background-image: none; }.elementor-accordion{ text-align: left; }.elementor-accordion .elementor-accordion-item{ border: 1px solid rgb(213, 216, 220); }.elementor-accordion .elementor-accordion-item + .elementor-accordion-item{ border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }.elementor-accordion .elementor-tab-title{ margin: 0px; padding: 15px 20px; font-weight: 700; line-height: 1; cursor: pointer; outline: none; }.elementor-accordion .elementor-tab-title .elementor-accordion-icon{ display: inline-block; width: 1.5em; }.elementor-accordion .elementor-tab-title .elementor-accordion-icon svg{ width: 1em; height: 1em; }.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-right{ float: right; text-align: right; }.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left{ float: left; text-align: left; }.elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-closed{ display: block; }.elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-opened,.elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-closed{ display: none; }.elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-opened{ display: block; }.elementor-accordion .elementor-tab-content{ display: none; padding: 15px 20px; border-top: 1px solid rgb(213, 216, 220); }@media (max-width: 767px){.elementor-accordion .elementor-tab-title{ padding: 12px 15px; }.elementor-accordion .elementor-tab-title .elementor-accordion-icon{ width: 1.2em; }.elementor-accordion .elementor-tab-content{ padding: 7px 15px; }}.elementor-alert button.elementor-alert-dismiss:hover{ color: var(--dismiss-icon-hover-color,inherit); }.elementor-alert button.elementor-alert-dismiss svg:hover{ fill: var(--dismiss-icon-hover-color,currentColor); }.elementor-heading-title{ padding: 0px; margin: 0px; line-height: 1; }.elementor-widget-heading .elementor-heading-title.elementor-size-xl{ font-size: 39px; }@media (max-width:-1){.elementor-widget-icon-box.elementor-tablet_extra-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-tablet_extra-position-right .elementor-icon-box-wrapper{ display: flex; }.elementor-widget-icon-box.elementor-tablet_extra-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-tablet_extra-position-right .elementor-icon-box-icon{ display: inline-flex; flex: 0 0 auto; }.elementor-widget-icon-box.elementor-tablet_extra-position-right .elementor-icon-box-wrapper{ text-align: right; flex-direction: row-reverse; }.elementor-widget-icon-box.elementor-tablet_extra-position-right .elementor-icon-box-icon{ margin-left: var(--icon-box-icon-margin,15px); margin-right: 0px; margin-bottom: unset; }.elementor-widget-icon-box.elementor-tablet_extra-position-left .elementor-icon-box-wrapper{ text-align: left; flex-direction: row; }.elementor-widget-icon-box.elementor-tablet_extra-position-left .elementor-icon-box-icon{ margin-right: var(--icon-box-icon-margin,15px); margin-left: 0px; margin-bottom: unset; }.elementor-widget-icon-box.elementor-tablet_extra-position-top .elementor-icon-box-wrapper{ display: block; text-align: center; flex-direction: unset; }.elementor-widget-icon-box.elementor-tablet_extra-position-top .elementor-icon-box-icon{ margin-bottom: var(--icon-box-icon-margin,15px); margin-right: auto; margin-left: auto; }}@media (max-width: 1024px){.elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-tablet-position-right .elementor-icon-box-wrapper{ display: flex; }.elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-tablet-position-right .elementor-icon-box-icon{ display: inline-flex; flex: 0 0 auto; }.elementor-widget-icon-box.elementor-tablet-position-right .elementor-icon-box-wrapper{ text-align: right; flex-direction: row-reverse; }.elementor-widget-icon-box.elementor-tablet-position-right .elementor-icon-box-icon{ margin-left: var(--icon-box-icon-margin,15px); margin-right: 0px; margin-bottom: unset; }.elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon-box-wrapper{ text-align: left; flex-direction: row; }.elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon-box-icon{ margin-right: var(--icon-box-icon-margin,15px); margin-left: 0px; margin-bottom: unset; }.elementor-widget-icon-box.elementor-tablet-position-top .elementor-icon-box-wrapper{ display: block; text-align: center; flex-direction: unset; }.elementor-widget-icon-box.elementor-tablet-position-top .elementor-icon-box-icon{ margin-bottom: var(--icon-box-icon-margin,15px); margin-right: auto; margin-left: auto; }}@media (max-width:-1){.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item a{ justify-content: center; }.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item::after{ margin: auto; }.elementor-widget.elementor-tablet_extra-align-center .elementor-inline-items{ justify-content: center; }.elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item a{ justify-content: flex-start; text-align: left; }.elementor-widget.elementor-tablet_extra-align-left .elementor-inline-items{ justify-content: flex-start; }.elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item a{ justify-content: flex-end; text-align: right; }.elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-items{ justify-content: flex-end; }.elementor-widget:not(.elementor-tablet_extra-align-right) .elementor-icon-list-item::after{ left: 0px; }.elementor-widget:not(.elementor-tablet_extra-align-left) .elementor-icon-list-item::after{ right: 0px; }}@media (max-width: 1024px){.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item a{ justify-content: center; }.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item::after{ margin: auto; }.elementor-widget.elementor-tablet-align-center .elementor-inline-items{ justify-content: center; }.elementor-widget.elementor-tablet-align-left .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-left .elementor-icon-list-item a{ justify-content: flex-start; text-align: left; }.elementor-widget.elementor-tablet-align-left .elementor-inline-items{ justify-content: flex-start; }.elementor-widget.elementor-tablet-align-right .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-right .elementor-icon-list-item a{ justify-content: flex-end; text-align: right; }.elementor-widget.elementor-tablet-align-right .elementor-icon-list-items{ justify-content: flex-end; }.elementor-widget:not(.elementor-tablet-align-right) .elementor-icon-list-item::after{ left: 0px; }.elementor-widget:not(.elementor-tablet-align-left) .elementor-icon-list-item::after{ right: 0px; }}.elementor-widget-image{ text-align: center; }.elementor-widget-image a{ display: inline-block; }.elementor-widget-image img{ vertical-align: middle; display: inline-block; }.elementor-widget-image-box .elementor-image-box-content{ width: 100%; }@media (min-width: 768px){.elementor-widget-image-box.elementor-position-top .elementor-image-box-img{ margin: auto; }.elementor-widget-image-box.elementor-vertical-align-top .elementor-image-box-wrapper{ align-items: flex-start; }}@media (max-width: 767px){.elementor-widget-image-box .elementor-image-box-img{ margin-bottom: 15px; margin-left: auto !important; margin-right: auto !important; }}.elementor-widget-image-box .elementor-image-box-img{ display: inline-block; }.elementor-widget-image-box .elementor-image-box-wrapper{ text-align: center; }.elementor-widget-image-box .elementor-image-box-description{ margin: 0px; }.elementor-widget-image-carousel .swiper,.elementor-widget-image-carousel .swiper-container{ position: static; }.elementor-widget-image-carousel .swiper-container .swiper-slide figure,.elementor-widget-image-carousel .swiper .swiper-slide figure{ line-height: inherit; }.elementor-widget-image-carousel .swiper-slide{ text-align: center; }.elementor-image-carousel-wrapper:not(.swiper-container-initialized):not(.swiper-initialized) .swiper-slide{ max-width: calc(100% / var(--e-image-carousel-slides-to-show, 3)); }.elementor-social-icon:hover{ opacity: 0.9; color: rgb(255, 255, 255); }.elementor-column .elementor-spacer-inner{ height: var(--spacer-size); }.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-wrapper{ width: 25%; flex-shrink: 0; }.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active{ border-right-style: none; }.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active::after,.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active::before{ height: 999em; width: 0px; right: 0px; border-right-style: solid; }.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active::before{ top: 0px; transform: translateY(-100%); }.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active::after{ top: 100%; }.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title{ display: table-cell; }.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active{ border-bottom-style: none; }.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active::after,.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active::before{ bottom: 0px; height: 0px; width: 999em; border-bottom-style: solid; }.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active::before{ right: 100%; }.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active::after{ left: 100%; }.elementor-widget-tabs .elementor-tab-content,.elementor-widget-tabs .elementor-tab-title,.elementor-widget-tabs .elementor-tab-title::after,.elementor-widget-tabs .elementor-tab-title::before,.elementor-widget-tabs .elementor-tabs-content-wrapper{ border: 1px rgb(213, 216, 220); }.elementor-widget-tabs .elementor-tabs{ text-align: left; }.elementor-widget-tabs .elementor-tabs-wrapper{ overflow: hidden; }.elementor-widget-tabs .elementor-tab-title{ cursor: pointer; outline: var(--focus-outline,none); }.elementor-widget-tabs .elementor-tab-desktop-title{ position: relative; padding: 20px 25px; font-weight: 700; line-height: 1; border: solid transparent; }.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active{ border-color: rgb(213, 216, 220); }.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active::after,.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active::before{ display: block; content: ""; position: absolute; }.elementor-widget-tabs .elementor-tab-desktop-title:focus-visible{ border: 1px solid rgb(0, 0, 0); }.elementor-widget-tabs .elementor-tab-mobile-title{ padding: 10px; cursor: pointer; }.elementor-widget-tabs .elementor-tab-content{ padding: 20px; display: none; }@media (max-width: 767px){.elementor-tabs .elementor-tab-content,.elementor-tabs .elementor-tab-title{ border-style: solid solid none; }.elementor-tabs .elementor-tabs-wrapper{ display: none; }.elementor-tabs .elementor-tabs-content-wrapper{ border-bottom-style: solid; }.elementor-tabs .elementor-tab-content{ padding: 10px; }}@media (min-width: 768px){.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs{ display: flex; }.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-wrapper{ flex-direction: column; }.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-content-wrapper{ flex-grow: 1; border-style: solid solid solid none; }.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content{ border-style: none solid solid; }.elementor-widget-tabs.elementor-tabs-alignment-center .elementor-tabs-wrapper,.elementor-widget-tabs.elementor-tabs-alignment-end .elementor-tabs-wrapper,.elementor-widget-tabs.elementor-tabs-alignment-stretch .elementor-tabs-wrapper{ display: flex; }.elementor-widget-tabs.elementor-tabs-alignment-center .elementor-tabs-wrapper{ justify-content: center; }.elementor-widget-tabs.elementor-tabs-alignment-end .elementor-tabs-wrapper{ justify-content: flex-end; }.elementor-widget-tabs.elementor-tabs-alignment-stretch.elementor-tabs-view-horizontal .elementor-tab-title{ width: 100%; }.elementor-widget-tabs.elementor-tabs-alignment-stretch.elementor-tabs-view-vertical .elementor-tab-title{ height: 100%; }.elementor-tabs .elementor-tab-mobile-title{ display: none; }}.elementor-toggle .elementor-tab-title{ font-weight: 700; line-height: 1; margin: 0px; padding: 15px; border-bottom: 1px solid rgb(213, 216, 220); cursor: pointer; outline: none; }.elementor-toggle .elementor-tab-title .elementor-toggle-icon{ display: inline-block; width: 1em; }.elementor-toggle .elementor-tab-title .elementor-toggle-icon svg{ margin-inline-start: -5px; width: 1em; height: 1em; }.elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-right{ float: right; text-align: right; }.elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-left{ float: left; text-align: left; }.elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-toggle-icon-closed{ display: block; }.elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-toggle-icon-opened{ display: none; }.elementor-toggle .elementor-tab-title.elementor-active{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }.elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon-closed{ display: none; }.elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon-opened{ display: block; }.elementor-toggle .elementor-tab-content{ padding: 15px; border-bottom: 1px solid rgb(213, 216, 220); display: none; }@media (max-width: 767px){.elementor-toggle .elementor-tab-title{ padding: 12px; }.elementor-toggle .elementor-tab-content{ padding: 12px 10px; }}.elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay{ position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-size: cover; background-position: 50% center; }.elementor-widget-video .elementor-custom-embed-image-overlay:hover .elementor-custom-embed-play i{ opacity: 1; }.swiper-container{ margin-left: auto; margin-right: auto; position: relative; overflow: hidden; z-index: 1; }.swiper-container .swiper-slide figure{ line-height: 0; }.swiper-container .elementor-lightbox-content-source{ display: none; }.swiper-container-no-flexbox .swiper-slide{ float: left; }.swiper-container-vertical > .swiper-wrapper{ flex-direction: column; }.swiper-wrapper{ position: relative; width: 100%; height: 100%; z-index: 1; display: flex; transition-property: transform; box-sizing: content-box; }.swiper-container-android .swiper-slide,.swiper-wrapper{ transform: translateZ(0px); }.swiper-container-multirow > .swiper-wrapper{ flex-wrap: wrap; }.swiper-container-free-mode > .swiper-wrapper{ transition-timing-function: ease-out; margin: 0px auto; }.swiper-slide{ flex-shrink: 0; width: 100%; height: 100%; position: relative; }.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{ height: auto; }.swiper-container-autoheight .swiper-wrapper{ align-items: flex-start; transition-property: transform, height; }.swiper-container .swiper-notification{ position: absolute; left: 0px; top: 0px; pointer-events: none; opacity: 0; z-index: -1000; }.swiper-wp8-horizontal{ touch-action: pan-y; }.swiper-wp8-vertical{ touch-action: pan-x; }.swiper-button-next,.swiper-button-prev{ position: absolute; top: 50%; width: 27px; height: 44px; margin-top: -22px; z-index: 10; cursor: pointer; background: 50% center no-repeat; }.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{ opacity: 0.35; cursor: auto; pointer-events: none; }.swiper-button-prev,.swiper-container-rtl .swiper-button-next{ background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%3E"); left: 10px; right: auto; }.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{ background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E"); }.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{ background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E"); }.swiper-button-next,.swiper-container-rtl .swiper-button-prev{ background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23007aff'/%3E%3C/svg%3E"); right: 10px; left: auto; }.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{ background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E"); }.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{ background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E"); }.swiper-pagination{ position: absolute; text-align: center; transition: 0.3s; transform: translateZ(0px); z-index: 10; }.swiper-pagination.swiper-pagination-hidden{ opacity: 0; }.swiper-container-horizontal > .swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{ bottom: 5px; left: 0px; width: 100%; }.swiper-pagination-bullet{ width: 6px; height: 6px; display: inline-block; border-radius: 50%; background: rgb(0, 0, 0); opacity: 0.2; }.swiper-pagination-fraction{ color: rgb(0, 0, 0); }button.swiper-pagination-bullet{ border-width: medium; border-style: none; border-color: currentcolor; border-image: none; margin: 0px; padding: 0px; box-shadow: none; appearance: none; }.swiper-pagination-clickable .swiper-pagination-bullet{ cursor: pointer; }.swiper-pagination-white .swiper-pagination-bullet{ background: rgb(255, 255, 255); }.swiper-pagination-bullet-active{ opacity: 1; }.swiper-pagination-white .swiper-pagination-bullet-active{ background: rgb(255, 255, 255); }.swiper-pagination-black .swiper-pagination-bullet-active{ background: rgb(0, 0, 0); }.swiper-container-vertical > .swiper-pagination-bullets{ right: 10px; top: 50%; transform: translate3d(0px, -50%, 0px); }.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet{ margin: 5px 0px; display: block; }.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{ margin: 0px 6px; }.swiper-pagination-progressbar{ background: rgba(0, 0, 0, 0.25); position: absolute; }.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{ background: rgb(0, 0, 0); position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; transform: scale(0); transform-origin: left top; }.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{ transform-origin: right top; }.swiper-container-horizontal > .swiper-pagination-progressbar{ width: 100%; height: 4px; left: 0px; top: 0px; }.swiper-container-vertical > .swiper-pagination-progressbar{ width: 4px; height: 100%; left: 0px; top: 0px; }.swiper-pagination-progressbar.swiper-pagination-white{ background: rgba(255, 255, 255, 0.5); }.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{ background: rgb(255, 255, 255); }.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{ background: rgb(0, 0, 0); }.swiper-container-3d{ perspective: 1200px; }.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{ transform-style: preserve-3d; }.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{ position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; pointer-events: none; z-index: 10; }.swiper-container-3d .swiper-slide-shadow-left{ background-image: linear-gradient(270deg, rgba(0, 0, 0, 0.5), transparent); }.swiper-container-3d .swiper-slide-shadow-right{ background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.5), transparent); }.swiper-container-3d .swiper-slide-shadow-top{ background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.5), transparent); }.swiper-container-3d .swiper-slide-shadow-bottom{ background-image: linear-gradient(rgba(0, 0, 0, 0.5), transparent); }.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{ }.swiper-container-cube,.swiper-container-flip{ overflow: visible; }.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{ pointer-events: none; z-index: 1; }.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{ pointer-events: none; }.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{ pointer-events: auto; }.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{ z-index: 0; backface-visibility: hidden; }.swiper-container-cube .swiper-slide{ visibility: hidden; transform-origin: 0px 0px; width: 100%; height: 100%; }.swiper-container-cube.swiper-container-rtl .swiper-slide{ transform-origin: 100% 0px; }.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next + .swiper-slide,.swiper-container-cube .swiper-slide-prev{ pointer-events: auto; visibility: visible; }.swiper-container-cube .swiper-cube-shadow{ position: absolute; left: 0px; bottom: 0px; width: 100%; height: 100%; background: rgb(0, 0, 0); opacity: 0.6; filter: blur(50px); z-index: 0; }.swiper-container-fade.swiper-container-free-mode .swiper-slide{ transition-timing-function: ease-out; }.swiper-container-fade .swiper-slide{ pointer-events: none; transition-property: opacity; }.swiper-container-fade .swiper-slide .swiper-slide{ pointer-events: none; }.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{ pointer-events: auto; }.swiper-zoom-container{ width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; text-align: center; }.swiper-zoom-container > canvas,.swiper-zoom-container > img,.swiper-zoom-container > svg{ max-width: 100%; max-height: 100%; object-fit: contain; }.swiper-scrollbar{ border-radius: 10px; position: relative; background: rgba(0, 0, 0, 0.1); }.swiper-container-horizontal > .swiper-scrollbar{ position: absolute; left: 1%; bottom: 3px; z-index: 50; height: 5px; width: 98%; }.swiper-container-vertical > .swiper-scrollbar{ position: absolute; right: 3px; top: 1%; z-index: 50; width: 5px; height: 98%; }.swiper-scrollbar-drag{ height: 100%; width: 100%; position: relative; background: rgba(0, 0, 0, 0.5); border-radius: 10px; left: 0px; top: 0px; }.swiper-scrollbar-cursor-drag{ cursor: move; }.elementor-pagination-position-outside .swiper-container{ padding-bottom: 30px; }.elementor-pagination-position-outside .elementor-swiper-button{ top: calc(50% - 15px); }.elementor-swiper{ position: relative; }.elementor-main-swiper{ position: static; }.elementor-arrows-position-outside .swiper-container{ width: calc(100% - 60px); }.elementor-arrows-position-outside .elementor-swiper-button-prev{ left: 0px; }.elementor-arrows-position-outside .elementor-swiper-button-next{ right: 0px; }.swiper-image-stretch .swiper-slide .swiper-slide-image{ width: 100%; }.elementor-swiper-button{ position: absolute; display: inline-flex; z-index: 1; cursor: pointer; font-size: 25px; color: rgba(238, 238, 238, 0.9); top: 50%; transform: translateY(-50%); }.elementor-swiper-button svg{ fill: rgba(238, 238, 238, 0.9); height: 1em; width: 1em; }.elementor-swiper-button-prev{ left: 10px; }.elementor-swiper-button-next{ right: 10px; }.elementor-swiper-button.swiper-button-disabled{ opacity: 0.3; }.swiper-container-cube .elementor-swiper-button{ transform: translate3d(0px, -50%, 1px); }.swiper-lazy-preloader{ width: 42px; height: 42px; position: absolute; left: 50%; top: 50%; margin-left: -21px; margin-top: -21px; z-index: 10; transform-origin: 50% center; animation: 1s steps(12) 0s infinite normal none running swiper-preloader-spin; }.swiper-lazy-preloader::after{ display: block; content: ""; width: 100%; height: 100%; background: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E") 50% center no-repeat; }.swiper-lazy-preloader-white::after{ background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E"); }@keyframes swiper-preloader-spin { 
  100% { transform: rotate(1turn); }
}.elementor-kit-7{ --e-global-color-primary: #6EC1E4; --e-global-color-secondary: #54595F; --e-global-color-text: #7A7A7A; --e-global-color-accent: #61CE70; --e-global-color-4e1ff50b: #4054B2; --e-global-color-5c142934: #23A455; --e-global-color-456853b4: #000; --e-global-color-4498089e: #FFF; --e-global-color-849d450: #EF7F22; --e-global-typography-primary-font-family: "Roboto"; --e-global-typography-primary-font-weight: 600; --e-global-typography-secondary-font-family: "Roboto Slab"; --e-global-typography-secondary-font-weight: 400; --e-global-typography-text-font-family: "Roboto"; --e-global-typography-text-font-weight: 400; --e-global-typography-accent-font-family: "Roboto"; --e-global-typography-accent-font-weight: 500; }.elementor-section.elementor-section-boxed > .elementor-container{ max-width: 1140px; }@media (max-width: 1024px){.elementor-section.elementor-section-boxed > .elementor-container{ max-width: 1024px; }}@media (max-width: 767px){.elementor-section.elementor-section-boxed > .elementor-container{ max-width: 767px; }}@media only screen and (max-width: 767px){.container.main-content{ padding: 0px 40px; }rs-fullwidth-wrap#rev_slider_17_1_forcefullwidth{ padding-top: 50px !important; }rs-fullwidth-wrap#rev_slider_18_1_forcefullwidth{ margin-top: 48px !important; }rs-layer#slider-18-slide-41-layer-0{ margin-top: -45px; color: rgb(124, 23, 27) !important; font-size: 24px !important; font-weight: bold !important; }rs-layer#slider-18-slide-41-layer-1{ display: none; }}.main-content{ padding-top: 0px; padding-bottom: 0px; }body.page-id-111282 .form-second-second .radio-container input:checked ~ .checkmark,body.page-id-111282 .form-second-second .radio-container input:checked ~ .checkmark em{ background: transparent !important; }@media only screen and (min-width: 1024px) and (max-width: 1160px){body.page-id-111282 .dynamic-donate-wrapper .dynamic-donate-background.active{ height: 371px; min-height: 706px !important; }}.elementor-bg-transform-zoom-in:hover .elementor-bg{ transform: scale(1.2); }.elementor-bg-transform-zoom-out:hover .elementor-bg{ transform: scale(1); }.elementor-bg-transform-move-left:hover .elementor-bg{ transform: scale(1.2) translateX(-8%); }.elementor-bg-transform-move-right:hover .elementor-bg{ transform: scale(1.2) translateX(8%); }.elementor-bg-transform-move-up:hover .elementor-bg{ transform: scale(1.2) translateY(-8%); }.elementor-bg-transform-move-down:hover .elementor-bg{ transform: scale(1.2) translateY(8%); }.elementor-animated-content:focus .elementor-animated-item--grow,.elementor-animated-content:hover .elementor-animated-item--grow{ transform: scale(1.1); }.elementor-animated-content:focus .elementor-animated-item--shrink,.elementor-animated-content:hover .elementor-animated-item--shrink{ transform: scale(0.85); }.elementor-animated-content:focus .elementor-animated-item--shrink-contained,.elementor-animated-content:hover .elementor-animated-item--shrink-contained{ transform: scale(1); }.elementor-animated-content:focus .elementor-animated-item--enter-zoom-in,.elementor-animated-content:focus .elementor-animated-item--enter-zoom-out,.elementor-animated-content:focus .elementor-animated-item--fade-in,.elementor-animated-content:hover .elementor-animated-item--enter-zoom-in,.elementor-animated-content:hover .elementor-animated-item--enter-zoom-out,.elementor-animated-content:hover .elementor-animated-item--fade-in{ transform: scale(1); opacity: 1; }.elementor-animated-content:focus .elementor-animated-item--exit-zoom-in,.elementor-animated-content:focus .elementor-animated-item--exit-zoom-out,.elementor-animated-content:focus .elementor-animated-item--fade-out,.elementor-animated-content:hover .elementor-animated-item--exit-zoom-in,.elementor-animated-content:hover .elementor-animated-item--exit-zoom-out,.elementor-animated-content:hover .elementor-animated-item--fade-out{ opacity: 0; }.elementor-animated-content:focus .elementor-animated-item--exit-zoom-out,.elementor-animated-content:hover .elementor-animated-item--exit-zoom-out{ transform: scale(0.2); }.elementor-animated-content:focus .elementor-animated-item--exit-zoom-in,.elementor-animated-content:hover .elementor-animated-item--exit-zoom-in{ transform: scale(2); }.elementor-animated-content:focus .elementor-animated-item--enter-from-bottom,.elementor-animated-content:focus .elementor-animated-item--enter-from-left,.elementor-animated-content:focus .elementor-animated-item--enter-from-right,.elementor-animated-content:focus .elementor-animated-item--enter-from-top,.elementor-animated-content:hover .elementor-animated-item--enter-from-bottom,.elementor-animated-content:hover .elementor-animated-item--enter-from-left,.elementor-animated-content:hover .elementor-animated-item--enter-from-right,.elementor-animated-content:hover .elementor-animated-item--enter-from-top{ opacity: 1; transform: translateY(0px) translateX(0px); }.elementor-animated-content:focus .elementor-animated-item--exit-to-right,.elementor-animated-content:hover .elementor-animated-item--exit-to-right{ transform: translateX(1000px); }.elementor-animated-content:focus .elementor-animated-item--exit-to-left,.elementor-animated-content:hover .elementor-animated-item--exit-to-left{ transform: translateX(-1000px); }.elementor-animated-content:focus .elementor-animated-item--exit-to-top,.elementor-animated-content:hover .elementor-animated-item--exit-to-top{ transform: translateY(-600px); }.elementor-animated-content:focus .elementor-animated-item--exit-to-bottom,.elementor-animated-content:hover .elementor-animated-item--exit-to-bottom{ transform: translateY(600px); }.elementor-animated-content:focus .elementor-animated-item--exit-to-bottom,.elementor-animated-content:focus .elementor-animated-item--exit-to-left,.elementor-animated-content:focus .elementor-animated-item--exit-to-right,.elementor-animated-content:focus .elementor-animated-item--exit-to-top,.elementor-animated-content:hover .elementor-animated-item--exit-to-bottom,.elementor-animated-content:hover .elementor-animated-item--exit-to-left,.elementor-animated-content:hover .elementor-animated-item--exit-to-right,.elementor-animated-content:hover .elementor-animated-item--exit-to-top{ opacity: 0; }.elementor-animated-content:focus .elementor-animated-item--move-right,.elementor-animated-content:hover .elementor-animated-item--move-right{ transform: translateX(30px); }.elementor-animated-content:focus .elementor-animated-item--move-left,.elementor-animated-content:hover .elementor-animated-item--move-left{ transform: translateX(-30px); }.elementor-animated-content:focus .elementor-animated-item--move-up,.elementor-animated-content:hover .elementor-animated-item--move-up{ transform: translateY(-30px); }.elementor-animated-content:focus .elementor-animated-item--move-down,.elementor-animated-content:hover .elementor-animated-item--move-down{ transform: translateY(30px); }.elementor-animated-content:focus .elementor-animated-item--move-contained-right,.elementor-animated-content:hover .elementor-animated-item--move-contained-right{ --translate: 8%,0; }.elementor-animated-content:focus .elementor-animated-item--move-contained-left,.elementor-animated-content:hover .elementor-animated-item--move-contained-left{ --translate: -8%,0; }.elementor-animated-content:focus .elementor-animated-item--move-contained-top,.elementor-animated-content:hover .elementor-animated-item--move-contained-top{ --translate: 0,-8%; }.elementor-animated-content:focus .elementor-animated-item--move-contained-bottom,.elementor-animated-content:hover .elementor-animated-item--move-contained-bottom{ --translate: 0,8%; }.elementor-editor-active .elementor.elementor-edit-mode .elementor-widget.elementor-global-widget:hover{ outline: 1px solid var(--e-p-border-global); }.elementor-editor-active .elementor.elementor-edit-mode .elementor-global-widget .elementor-editor-widget-settings{ background-color: var(--e-p-border-global); }.elementor-editor-active .elementor.elementor-edit-mode .elementor-global-widget .elementor-editor-widget-settings .elementor-editor-element-setting{ background-color: var(--e-p-border-global); color: var(--e-p-border-global-invert); }.elementor-editor-active .elementor.elementor-edit-mode .elementor-global-widget .elementor-editor-widget-settings .elementor-editor-element-setting:hover{ background-color: var(--e-p-border-global-hover); }.elementor-editor-active .elementor.elementor-edit-mode .elementor-global-widget .elementor-editor-widget-settings .elementor-editor-element-setting.elementor-editor-element-save{ display: none; }.elementor-sticky--active{ z-index: 99; }.e-con.elementor-sticky--active,.e-container.elementor-sticky--active{ z-index: var(--z-index,99); }.e-con .e-con.elementor-sticky--active,.e-con .e-container.elementor-sticky--active,.e-container .e-con.elementor-sticky--active,.e-container .e-container.elementor-sticky--active{ padding-left: var(--padding-left); padding-right: var(--padding-right); }.elementor-popup-modal{ display: flex; pointer-events: none; background-color: transparent; user-select: auto; }.elementor-popup-modal .dialog-buttons-wrapper,.elementor-popup-modal .dialog-header{ display: none; }.elementor-popup-modal .dialog-close-button{ display: none; top: 20px; margin-top: 0px; right: 20px; opacity: 1; z-index: 9999; pointer-events: all; }.elementor-popup-modal .dialog-close-button svg{ fill: rgb(31, 33, 36); height: 1em; width: 1em; }.elementor-popup-modal .dialog-widget-content{ background-color: rgb(255, 255, 255); width: auto; overflow: visible; max-width: 100%; max-height: 100%; border-radius: 0px; box-shadow: none; pointer-events: all; }.elementor-popup-modal .dialog-message{ width: 640px; max-width: 100vw; max-height: 100vh; padding: 0px; overflow: auto; display: flex; }.elementor-popup-modal .elementor{ width: 100%; }:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart):not(.e-add-to-cart--show-quantity-yes) form.cart .quantity{ display: none !important; }:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart):not(.e-add-to-cart--show-quantity-yes) form.cart .button:where(:not(:first-child)),:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart):not(.e-add-to-cart--show-quantity-yes) form.cart button:where(:not(:first-child)){ margin-left: 0px; }:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart):not(.e-add-to-cart--show-quantity-yes)[class*="--layout-stacked"] form.cart .button:where(:not(:first-child)),:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart):not(.e-add-to-cart--show-quantity-yes)[class*="--layout-stacked"] form.cart button:where(:not(:first-child)){ margin-top: 0px; }.elementor-products-grid:not(.show-heading-yes) .products > h2{ display: none; }.elementor-products-grid:not(.elementor-show-pagination-border-yes) nav.woocommerce-pagination ul{ border: 0px; }.elementor-products-grid:not(.elementor-show-pagination-border-yes) nav.woocommerce-pagination ul li{ border-right: 0px; border-left: 0px; }.elementor-widget-woocommerce-products:not(.products-heading-show) .cross-sells > h2,.elementor-widget-woocommerce-products:not(.products-heading-show) .related > h2,.elementor-widget-woocommerce-products:not(.products-heading-show) .upsells > h2{ display: none; }.elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2,.elementor-widget-woocommerce-products.products-heading-show .related > h2,.elementor-widget-woocommerce-products.products-heading-show .upsells > h2{ display: block; text-align: var(--products-title-alignment,left); color: var(--products-title-color); margin-bottom: var(--products-title-spacing,1rem); }.elementor-menu-cart__toggle .elementor-button:hover{ color: var(--toggle-button-hover-text-color,#69727d); background-color: var(--toggle-button-hover-background-color,transparent); border-color: var(--toggle-button-hover-border-color,#69727d); }.elementor-menu-cart__toggle .elementor-button:hover .elementor-button-icon{ color: var(--toggle-button-icon-hover-color,#69727d); }.elementor-menu-cart__toggle .elementor-button svg:hover{ fill: var(--toggle-button-icon-hover-color,#69727d); }.elementor-menu-cart__toggle .e-toggle-cart-custom-icon:hover{ color: var(--toggle-button-icon-hover-color,#69727d); }body.elementor-default .elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--shown) .elementor-menu-cart__container .dialog-lightbox-close-button{ display: none; }.elementor-menu-cart__close-button:hover::after,.elementor-menu-cart__close-button:hover::before{ background: var(--cart-close-button-hover-color,#69727d); }.elementor-menu-cart__close-button-custom:hover::after,.elementor-menu-cart__close-button-custom:hover::before{ background: var(--cart-close-button-hover-color,#69727d); }.elementor-menu-cart__close-button-custom .e-close-cart-custom-icon:hover{ color: var(--cart-close-button-hover-color,#69727d); }.elementor-menu-cart__close-button-custom svg:hover{ fill: var(--cart-close-button-hover-color,#69727d); }.elementor-menu-cart__product-remove:hover{ border: 1px solid var(--remove-item-button-hover-color,#d5d8dc); }.elementor-menu-cart__product-remove:hover::after,.elementor-menu-cart__product-remove:hover::before{ background: var(--remove-item-button-hover-color,#d5d8dc); }.elementor-menu-cart__footer-buttons .elementor-button--view-cart:hover{ color: var(--view-cart-button-hover-text-color,#fff); background-color: var(--view-cart-button-hover-background-color,#69727d); }.elementor-menu-cart__footer-buttons .elementor-button--checkout:hover{ color: var(--checkout-button-hover-text-color,#fff); background-color: var(--checkout-button-hover-background-color,#69727d); }.elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--show-subtotal-yes) .elementor-menu-cart__toggle .elementor-button-text{ display: none; }.elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--show-remove-button-yes) .elementor-menu-cart__product{ padding-left: 0px; padding-right: 0px; grid-template-columns: 25% auto; }.elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--show-remove-button-yes) .elementor-menu-cart__product-remove{ display: none; }.elementor-edit-area-active .elementor-widget-woocommerce-menu-cart.elementor-widget.elementor-loading.elementor-menu-cart--shown{ opacity: 1; }.elementor-edit-area-active .elementor-widget-woocommerce-menu-cart.elementor-widget.elementor-loading.elementor-menu-cart--shown .elementor-menu-cart__container{ z-index: 9999; }.elementor-widget-woocommerce-menu-cart.elementor-menu-cart--cart-type-dropdown .elementor-menu-cart__container{ display: none; }.elementor-widget-woocommerce-purchase-summary table tbody tr:hover > td,.elementor-widget-woocommerce-purchase-summary table tbody tr:hover > th{ background-color: initial; }.elementor-widget-woocommerce-purchase-summary .woocommerce .shop_table .button.alt:hover{ color: var(--button-hover-text-color,#69727d); transition-duration: var(--button-hover-transition-duration,.3s); }.elementor-widget-woocommerce-purchase-summary .woocommerce .order-again .button:hover{ color: var(--button-hover-text-color,#69727d); transition-duration: var(--button-hover-transition-duration,.3s); }.elementor-widget-woocommerce-purchase-summary .woocommerce a:hover{ color: var(--order-details-product-links-hover-color,#5bc0de); }.elementor-widget-woocommerce-checkout-page table tbody tr:hover > td,.elementor-widget-woocommerce-checkout-page table tbody tr:hover > th{ background-color: transparent; }.elementor-widget-woocommerce-checkout-page .select2-container--default .select2-selection--single:focus{ color: var(--forms-fields-focus-color,#69727d); background-color: rgb(249, 250, 250); border-color: initial; transition-duration: var(--forms-fields-focus-transition-duration,.3s); }.elementor-widget-woocommerce-checkout-page .select2-container--open .select2-dropdown--below{ background-color: rgb(249, 250, 250); }.elementor-widget-woocommerce-checkout-page a:hover{ color: var(--links-hover-color,#5bc0de); }.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .form-row .input-text:focus,.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .form-row select:focus,.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .form-row textarea:focus,.elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box .form-row .input-text:focus,.elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box .form-row select:focus,.elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box .form-row textarea:focus,.elementor-widget-woocommerce-checkout-page .woocommerce .e-woocommerce-login-anchor .form-row .input-text:focus,.elementor-widget-woocommerce-checkout-page .woocommerce .e-woocommerce-login-anchor .form-row select:focus,.elementor-widget-woocommerce-checkout-page .woocommerce .e-woocommerce-login-anchor .form-row textarea:focus{ color: var(--forms-fields-focus-color,#69727d); background-color: rgb(249, 250, 250); border-color: rgb(105, 114, 125); transition-duration: var(--forms-fields-focus-transition-duration,.3s); }.elementor-widget-woocommerce-checkout-page .woocommerce button.woocommerce-button:hover{ color: var(--forms-buttons-hover-text-color,#6f6f6f); transition-duration: var(--forms-buttons-hover-transition-duration,.3s); }.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment #place_order:hover{ background-color: rgb(91, 192, 222); color: var(--purchase-button-hover-text-color,#fff); border-color: var(--purchase-button-hover-border-color,#5bc0de); transition-duration: var(--purchase-button-hover-transition-duration,.3s); }.e-woo-select2-wrapper .select2-results__option:focus{ color: rgb(105, 114, 125); }.elementor-widget-woocommerce-cart table tbody tr:hover > td,.elementor-widget-woocommerce-cart table tbody tr:hover > th{ background-color: inherit; }.elementor-widget-woocommerce-cart .select2-container--default .select2-selection--single:focus{ color: var(--forms-fields-focus-color,#69727d); background-color: rgb(249, 250, 250); border-color: var(--forms-fields-focus-border-color,initial); transition-duration: var(--forms-fields-focus-transition-duration,.3s); }.elementor-widget-woocommerce-cart .select2-container--open .select2-dropdown--below{ background-color: rgb(249, 250, 250); }.elementor-widget-woocommerce-cart .woocommerce button.button:hover{ color: var(--forms-buttons-hover-text-color,#69727d); transition-duration: var(--forms-buttons-hover-transition-duration,.3s); border-color: var(--forms-buttons-hover-border-color,#5bc0de); }.elementor-widget-woocommerce-cart .woocommerce button.button.disabled:hover,.elementor-widget-woocommerce-cart .woocommerce button.button:disabled:hover,.elementor-widget-woocommerce-cart .woocommerce button.button:disabled[disabled]:hover{ background-color: var(--forms-buttons-hover-background-color,#fff); color: var(--forms-buttons-hover-text-color,#69727d); transition-duration: var(--forms-buttons-hover-transition-duration,.3s); border-color: var(--forms-buttons-hover-border-color,#5bc0de); }.elementor-widget-woocommerce-cart .woocommerce .product-name a:hover{ color: var(--product-link-hover-color,#000); }.elementor-widget-woocommerce-cart .woocommerce .input-text:focus,.elementor-widget-woocommerce-cart .woocommerce select:focus{ color: var(--forms-fields-focus-color,#69727d); background-color: rgb(249, 250, 250); border-color: var(--forms-fields-focus-border-color,transparent); transition-duration: var(--forms-fields-focus-transition-duration,.3s); }.elementor-widget-woocommerce-cart .woocommerce .input-text:focus::placeholder,.elementor-widget-woocommerce-cart .woocommerce select:focus::placeholder{ color: var(--forms-fields-focus-color,#69727d); }.elementor-widget-woocommerce-cart .woocommerce .wc-proceed-to-checkout .checkout-button:hover{ color: var(--checkout-button-hover-text-color,#fff); background-color: rgb(91, 192, 222); border-color: var(--checkout-button-hover-border-color,#5bc0de); transition-duration: var(--checkout-button-hover-transition-duration,.3s); }.elementor-widget-woocommerce-cart .woocommerce .remove:hover{ background: transparent; color: var(--order-summary-remove-icon-hover-color,#5bc0de) !important; }.elementor-widget-woocommerce-cart .woocommerce a:not(.add_to_cart_button):not(.restore-item):not(.wc-backward):not(.wc-forward):hover{ color: var(--links-hover-color,#5bc0de); }.e-preview--show-hidden-elements .elementor-widget-woocommerce-cart .woocommerce #shipping_method input,.e-preview--show-hidden-elements .elementor-widget-woocommerce-cart .woocommerce .shipping-calculator-form button[name="calc_shipping"]{ pointer-events: none; }.e-woo-select2-wrapper .select2-results__option:focus{ color: var(--forms-fields-focus-color,#69727d); border-color: rgb(105, 114, 125); transition-duration: var(--forms-fields-focus-transition-duration,.3s); }.elementor-widget-woocommerce-my-account .e-my-account-tab__payment-methods .woocommerce .woocommerce-MyAccount-content-wrapper .button:hover{ color: var(--tables-button-hover-text-color,#69727d); transition-duration: var(--tables-button-hover-transition-duration,.3s); }.elementor-widget-woocommerce-my-account .e-my-account-tab__payment-methods .woocommerce input[type="text"]:focus{ color: var(--forms-fields-focus-color,#69727d); border-color: rgb(105, 114, 125); transition-duration: var(--forms-fields-focus-transition-duration,.3s); }.elementor-widget-woocommerce-my-account .e-my-account-tab__add-payment-method #add_payment_method #payment #place_order:hover{ color: var(--forms-buttons-hover-text-color,#fff); transition-duration: var(--forms-buttons-hover-transition-duration,.3s); }.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single:focus{ color: var(--forms-fields-focus-color,#69727d); background-color: var(--forms-fields-focus-background-color,#f9fafa); border-color: initial; transition-duration: var(--forms-fields-focus-transition-duration,.3s); }.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--open .select2-dropdown--below{ background-color: var(--forms-fields-normal-background-color,#f9fafa); }.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce a:hover{ color: var(--links-hover-color,#5bc0de); }.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce a.button.alt:hover,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce a.button:hover{ background-color: initial; }.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text:focus,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select:focus{ color: var(--forms-fields-focus-color,#69727d); border-color: rgb(105, 114, 125); transition-duration: var(--forms-fields-focus-transition-duration,.3s); }.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button:hover,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button:hover,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button:hover{ color: var(--forms-buttons-hover-text-color,#fff); transition-duration: var(--forms-buttons-hover-transition-duration,.3s); }.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce tbody .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number > a:hover{ color: var(--tables-links-hover-color,#5bc0de); }.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table .button:hover{ transition-duration: var(--tables-button-hover-transition-duration,.3s); }.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order_details .download-product a:hover,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order_details .product-name a:hover{ color: var(--tables-links-hover-color,#5bc0de); }.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order-again .button:hover{ transition-duration: var(--tables-button-hover-transition-duration,.3s); }.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button:hover,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button:hover{ color: var(--forms-buttons-hover-text-color,#fff); transition-duration: var(--forms-buttons-hover-transition-duration,.3s); }.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-pagination .button:hover{ transition-duration: var(--tables-button-hover-transition-duration,.3s); }.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{ color: var(--tabs-active-color,#5bc0de); background: rgb(241, 242, 243); border-color: var(--tabs-active-border-color,transparent); }.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a:hover{ color: var(--tabs-hover-color,#5bc0de); border-color: var(--tabs-hover-border-color,transparent); }.elementor-editor-active tr:not(:first-child) .woocommerce-orders-table__cell-order-number a{ pointer-events: none; }.elementor-editor-active tr:not(:first-child) .woocommerce-orders-table__cell-order-actions .button{ pointer-events: none; opacity: 0.3; }.elementor-editor-active .elementor-widget-woocommerce-my-account .woocommerce-MyAccount-content:not(:first-of-type){ display: none; }.elementor-widget-woocommerce-product-additional-information:not(.elementor-show-heading-yes) h2{ display: none; }.e-preview--show-hidden-elements:not(.elementor-editor-active) .elementor-widget-woocommerce-notices .e-notices-demo-notice{ display: none; }.e-sticky-right-column--active{ position: sticky; top: 0px; }.elementor-search-form button:focus,.elementor-search-form input[type="search"]:focus{ outline: 0px; color: inherit; }.elementor-search-form .elementor-search-form__submit:hover{ color: var(--e-search-form-submit-text-color,#fff); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; }.elementor-search-form--skin-minimal:focus-within{ outline-width: 2px; outline-style: solid; }.elementor-search-form--skin-full_screen .elementor-search-form__container:not(.elementor-search-form--full-screen) .dialog-lightbox-close-button{ display: none; }.elementor-button.elementor-author-box__button:hover{ background: transparent; color: rgb(63, 68, 75); }.elementor-posts--show-avatar .elementor-post__thumbnail__link{ margin-bottom: 25px; }.elementor-posts__hover-gradient .elementor-post__card:hover .elementor-post__thumbnail__link::after{ opacity: 0.5; }.elementor-posts__hover-zoom-in .elementor-post__card:hover .elementor-post__thumbnail.elementor-fit-height img{ height: 115%; }.elementor-posts__hover-zoom-in .elementor-post__card:hover .elementor-post__thumbnail:not(.elementor-fit-height) img{ width: 115%; }.elementor-posts__hover-zoom-out .elementor-post__card:hover .elementor-post__thumbnail.elementor-fit-height img{ height: 100%; }.elementor-posts__hover-zoom-out .elementor-post__card:hover .elementor-post__thumbnail:not(.elementor-fit-height) img{ width: calc(100% + 1px); }.elementor-card-shadow-yes .elementor-post__card:hover{ box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 30px 0px; }body.elementor-editor-active .elementor-posts--skin-archive_full_content,body.elementor-editor-active .elementor-posts--skin-full_content{ pointer-events: none; }body.elementor-editor-active .elementor-posts--skin-archive_full_content .elementor-post__thumbnail__link,body.elementor-editor-active .elementor-posts--skin-full_content .elementor-post__thumbnail__link{ display: none; }body.elementor-editor-active .elementor-posts--show-thumbnail .elementor-post__thumbnail__link{ display: block; }.elementor-portfolio-item__overlay:hover{ opacity: 1; transition: opacity 0.5s; }.e-form__indicators__indicator--state-active{ color: var(--e-form-steps-indicator-active-primary-color,#39b54a); border-color: var(--e-form-steps-indicator-active-secondary-color,#fff); }.e-form__indicators__indicator--state-active [class*="indicator--shape-"]:not(.e-form__indicators__indicator--shape-none){ background-color: var(--e-form-steps-indicator-active-secondary-color,#fff); }.e-form__indicators__indicator--state-active object,.e-form__indicators__indicator--state-active svg{ fill: var(--e-form-steps-indicator-active-primary-color,#39b54a); }.elementor-flip-box__button.elementor-button:focus-visible,.elementor-flip-box__button.elementor-button:hover{ background: transparent; text-decoration: none; }.elementor-flip-box--effect-flip .elementor-flip-box:focus-visible .elementor-flip-box__back,.elementor-flip-box--effect-flip .elementor-flip-box:hover .elementor-flip-box__back{ transform: none; }.elementor-flip-box--effect-flip.elementor-flip-box--direction-right .elementor-flip-box:focus-visible .elementor-flip-box__front,.elementor-flip-box--effect-flip.elementor-flip-box--direction-right .elementor-flip-box:hover .elementor-flip-box__front{ transform: rotateX(0deg) rotateY(180deg); }.elementor-flip-box--effect-flip.elementor-flip-box--direction-left .elementor-flip-box:focus-visible .elementor-flip-box__front,.elementor-flip-box--effect-flip.elementor-flip-box--direction-left .elementor-flip-box:hover .elementor-flip-box__front{ transform: rotateX(0deg) rotateY(-180deg); }.elementor-flip-box--effect-flip.elementor-flip-box--direction-up .elementor-flip-box:focus-visible .elementor-flip-box__front,.elementor-flip-box--effect-flip.elementor-flip-box--direction-up .elementor-flip-box:hover .elementor-flip-box__front{ transform: rotateX(180deg) rotateY(0deg); }.elementor-flip-box--effect-flip.elementor-flip-box--direction-down .elementor-flip-box:focus-visible .elementor-flip-box__front,.elementor-flip-box--effect-flip.elementor-flip-box--direction-down .elementor-flip-box:hover .elementor-flip-box__front{ transform: rotateX(-180deg) rotateY(0deg); }.elementor-flip-box--effect-push.elementor-flip-box--direction-right .elementor-flip-box:focus-visible .elementor-flip-box__front,.elementor-flip-box--effect-push.elementor-flip-box--direction-right .elementor-flip-box:hover .elementor-flip-box__front{ transform: translateX(100%) translateY(0px); }.elementor-flip-box--effect-push.elementor-flip-box--direction-left .elementor-flip-box:focus-visible .elementor-flip-box__front,.elementor-flip-box--effect-push.elementor-flip-box--direction-left .elementor-flip-box:hover .elementor-flip-box__front{ transform: translateX(-100%) translateY(0px); }.elementor-flip-box--effect-push.elementor-flip-box--direction-up .elementor-flip-box:focus-visible .elementor-flip-box__front,.elementor-flip-box--effect-push.elementor-flip-box--direction-up .elementor-flip-box:hover .elementor-flip-box__front{ transform: translateX(0px) translateY(-100%); }.elementor-flip-box--effect-push.elementor-flip-box--direction-down .elementor-flip-box:focus-visible .elementor-flip-box__front,.elementor-flip-box--effect-push.elementor-flip-box--direction-down .elementor-flip-box:hover .elementor-flip-box__front{ transform: translateX(0px) translateY(100%); }.elementor-flip-box--effect-push .elementor-flip-box:focus-visible .elementor-flip-box__back,.elementor-flip-box--effect-push .elementor-flip-box:hover .elementor-flip-box__back,.elementor-flip-box--effect-slide .elementor-flip-box:focus-visible .elementor-flip-box__back,.elementor-flip-box--effect-slide .elementor-flip-box:hover .elementor-flip-box__back{ transform: none; }.elementor-flip-box--effect-zoom-out .elementor-flip-box:focus-visible .elementor-flip-box__front,.elementor-flip-box--effect-zoom-out .elementor-flip-box:hover .elementor-flip-box__front{ width: 0px; opacity: 0; transform: scale(0.7); transition: transform 0.8s, opacity 0.7s 0.1s, width 0.1ms 0.7s; }.elementor-flip-box--effect-zoom-in .elementor-flip-box:focus-visible .elementor-flip-box__back,.elementor-flip-box--effect-zoom-in .elementor-flip-box:hover .elementor-flip-box__back{ transition: transform 0.7s, opacity 0.5s; opacity: 1; transform: scale(1); }.elementor-flip-box--effect-fade .elementor-flip-box:focus-visible .elementor-flip-box__back,.elementor-flip-box--effect-fade .elementor-flip-box:hover .elementor-flip-box__back{ opacity: 1; }.elementor-cta__button.elementor-button:hover{ background: transparent; text-decoration: none; }.elementor-cta:hover .elementor-cta__bg-overlay{ background-color: rgba(0, 0, 0, 0.3); }.elementor-slides .swiper-slide-bg{ background-size: cover; background-position: 50% center; background-repeat: no-repeat; min-width: 100%; min-height: 100%; }.elementor-slides .swiper-slide-inner{ background-repeat: no-repeat; background-position: 50% center; position: absolute; inset: 0px; padding: 50px; margin: auto; }.elementor-slides .swiper-slide-inner,.elementor-slides .swiper-slide-inner:hover{ color: rgb(255, 255, 255); display: flex; }.elementor-slides .swiper-slide-inner .elementor-background-overlay{ position: absolute; z-index: 0; inset: 0px; }.elementor-slides .swiper-slide-inner .elementor-slide-content{ position: relative; z-index: 1; width: 100%; }.elementor-slides .swiper-slide-inner .elementor-slide-heading{ font-size: 35px; font-weight: 700; line-height: 1; }.elementor-slides .swiper-slide-inner .elementor-slide-description{ font-size: 17px; line-height: 1.4; }.elementor-slides .swiper-slide-inner .elementor-slide-description:not(:last-child),.elementor-slides .swiper-slide-inner .elementor-slide-heading:not(:last-child){ margin-bottom: 30px; }.elementor-slides .swiper-slide-inner .elementor-slide-button{ border: 2px solid rgb(255, 255, 255); color: rgb(255, 255, 255); background: transparent; display: inline-block; }.elementor-slides .swiper-slide-inner .elementor-slide-button,.elementor-slides .swiper-slide-inner .elementor-slide-button:hover{ background: transparent; color: inherit; text-decoration: none; }.elementor--v-position-top .swiper-slide-inner{ align-items: flex-start; }.elementor--v-position-bottom .swiper-slide-inner{ align-items: flex-end; }.elementor--v-position-middle .swiper-slide-inner{ align-items: center; }.elementor--h-position-left .swiper-slide-inner{ justify-content: flex-start; }.elementor--h-position-right .swiper-slide-inner{ justify-content: flex-end; }.elementor--h-position-center .swiper-slide-inner{ justify-content: center; }body.rtl .elementor-widget-slides .elementor-swiper-button-next{ left: 10px; right: auto; }body.rtl .elementor-widget-slides .elementor-swiper-button-prev{ right: 10px; left: auto; }.elementor-slides-wrapper div:not(.swiper-slide) > .swiper-slide-inner{ display: none; }@media (max-width: 767px){.elementor-slides .swiper-slide-inner{ padding: 30px; }.elementor-slides .swiper-slide-inner .elementor-slide-heading{ font-size: 23px; line-height: 1; margin-bottom: 15px; }.elementor-slides .swiper-slide-inner .elementor-slide-description{ font-size: 13px; line-height: 1.4; margin-bottom: 15px; }}.elementor-share-buttons--color-official .elementor-share-btn:hover{ filter: saturate(1.5) brightness(1.2); }.elementor-skin-carousel .elementor-main-swiper,.elementor-skin-coverflow .elementor-main-swiper{ height: 230px; }.elementor-skin-slideshow .elementor-main-swiper{ height: 450px; position: relative; }.elementor-skin-slideshow .elementor-thumbnails-swiper .elementor-custom-embed-play i{ font-size: 50px; }.elementor-skin-slideshow .elementor-thumbnails-swiper .swiper-slide{ cursor: pointer; }.elementor-skin-slideshow .elementor-thumbnails-swiper .swiper-slide:not(.swiper-slide-active)::after{ content: ""; position: absolute; inset: 0px; background-color: rgba(0, 0, 0, 0.3); }.elementor-testimonial__image{ flex-shrink: 0; }.elementor-testimonial__image img{ border-radius: 999px; box-sizing: content-box; object-fit: cover; }.elementor-testimonial__footer{ display: flex; }.elementor-testimonial__name{ font-weight: 700; }.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{ align-items: center; }.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__footer{ flex-direction: row; }.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{ margin-top: 25px; }.elementor-testimonial--layout-image_above .elementor-testimonial{ display: flex; flex-direction: column-reverse; }.elementor-testimonial--layout-image_above .elementor-testimonial__footer{ margin-bottom: 25px; }.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{ margin-top: 25px; flex-wrap: wrap; }.elementor-testimonial--align-left .elementor-testimonial{ text-align: left; }.elementor-testimonial--align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{ flex-direction: row; justify-content: start; }.elementor-testimonial--align-center .elementor-testimonial{ text-align: center; }.elementor-testimonial--align-center.elementor-testimonial--layout-image_above .elementor-testimonial__footer{ justify-content: center; }.elementor-testimonial--skin-default.elementor-testimonial--layout-image_above .elementor-testimonial__cite{ width: 100%; display: flex; flex-direction: column; margin-top: 25px; }.elementor-widget-testimonial-carousel .swiper-slide{ padding: 20px; }.elementor-widget-testimonial-carousel .elementor-testimonial__text{ font-size: 1.3em; font-style: italic; line-height: 1.5; }.elementor-widget-testimonial-carousel .elementor-testimonial__image img{ width: 50px; height: 50px; }.elementor-widget-reviews .swiper-slide{ background-color: rgb(255, 255, 255); border: 1px solid rgb(225, 232, 237); border-radius: 5px; padding: 0px; }.swiper-pagination-bullets{ color: rgb(255, 255, 255); cursor: default; }.swiper-slide{ will-change: transform; border-style: solid; border-width: 0px; transition-duration: 0.5s; transition-property: border, background, transform; overflow: hidden; }.swiper-slide:not(:hover) .e-overlay-animation-fade{ opacity: 0; }.swiper-slide:not(:hover) .e-overlay-animation-slide-up{ transform: translateY(100%); }.swiper-slide:not(:hover) .e-overlay-animation-slide-down{ transform: translateY(-100%); }.swiper-slide:not(:hover) .e-overlay-animation-slide-right{ transform: translateX(-100%); }.swiper-slide:not(:hover) .e-overlay-animation-slide-left{ transform: translateX(100%); }.swiper-slide:not(:hover) .e-overlay-animation-zoom-in{ transform: scale(0.5); opacity: 0; }.swiper-slide a{ display: inline; }.swiper-slide a.elementor-button{ display: inline-block; }.elementor-widget-reviews .elementor-arrows-yes .elementor-main-swiper,.elementor-widget-testimonial-carousel .elementor-arrows-yes .elementor-main-swiper{ width: calc(95% - 40px); }.elementor-widget-reviews .elementor-main-swiper,.elementor-widget-testimonial-carousel .elementor-main-swiper{ width: 95%; }.elementor-widget-reviews .swiper-wrapper,.elementor-widget-testimonial-carousel .swiper-wrapper{ display: flex; align-items: stretch; }.elementor-widget-reviews .swiper-slide,.elementor-widget-testimonial-carousel .swiper-slide{ height: auto; }.elementor-widget-reviews.elementor-pagination-type-bullets .swiper,.elementor-widget-reviews.elementor-pagination-type-bullets .swiper-container,.elementor-widget-reviews.elementor-pagination-type-fraction .swiper,.elementor-widget-reviews.elementor-pagination-type-fraction .swiper-container,.elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .swiper,.elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .swiper-container,.elementor-widget-testimonial-carousel.elementor-pagination-type-fraction .swiper,.elementor-widget-testimonial-carousel.elementor-pagination-type-fraction .swiper-container{ padding-bottom: 40px; }.elementor-widget-reviews .elementor-swiper-button-prev,.elementor-widget-reviews .swiper-container-rtl .elementor-swiper-button-next,.elementor-widget-reviews .swiper-rtl .elementor-swiper-button-next,.elementor-widget-testimonial-carousel .elementor-swiper-button-prev,.elementor-widget-testimonial-carousel .swiper-container-rtl .elementor-swiper-button-next,.elementor-widget-testimonial-carousel .swiper-rtl .elementor-swiper-button-next{ left: 0px; right: unset; }.elementor-widget-reviews .elementor-swiper-button-next,.elementor-widget-reviews .swiper-container-rtl .elementor-swiper-button-prev,.elementor-widget-reviews .swiper-rtl .elementor-swiper-button-prev,.elementor-widget-testimonial-carousel .elementor-swiper-button-next,.elementor-widget-testimonial-carousel .swiper-container-rtl .elementor-swiper-button-prev,.elementor-widget-testimonial-carousel .swiper-rtl .elementor-swiper-button-prev{ right: 0px; left: unset; }.elementor-widget-reviews.elementor-pagination-type-bullets .elementor-swiper-button-next,.elementor-widget-reviews.elementor-pagination-type-bullets .elementor-swiper-button-prev,.elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .elementor-swiper-button-next,.elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .elementor-swiper-button-prev{ top: calc(50% - 20px); }.elementor-widget-media-carousel .elementor-swiper-button-prev,.elementor-widget-media-carousel .swiper-container-rtl .elementor-swiper-button-next,.elementor-widget-media-carousel .swiper-rtl .elementor-swiper-button-next{ left: 10px; right: unset; }.elementor-widget-media-carousel .elementor-swiper-button-next,.elementor-widget-media-carousel .swiper-container-rtl .elementor-swiper-button-prev,.elementor-widget-media-carousel .swiper-rtl .elementor-swiper-button-prev{ right: 10px; left: unset; }.elementor-blockquote__tweet-button:hover{ color: rgb(9, 103, 160); }.elementor-blockquote--button-skin-bubble .elementor-blockquote__tweet-button:hover,.elementor-blockquote--button-skin-classic .elementor-blockquote__tweet-button:hover{ background-color: rgb(9, 103, 160); color: rgb(255, 255, 255); }.elementor-blockquote--button-skin-bubble .elementor-blockquote__tweet-button:hover::before,.elementor-blockquote--button-skin-classic .elementor-blockquote__tweet-button:hover::before{ border-right-color: rgb(9, 103, 160); }.elementor-blockquote--button-skin-bubble.elementor-blockquote--align-left .elementor-blockquote__tweet-button:hover::before{ border-right-color: rgb(9, 103, 160); }.elementor-blockquote--button-skin-bubble.elementor-blockquote--align-right .elementor-blockquote__tweet-button:hover::before{ border-left-color: rgb(9, 103, 160); }@keyframes elementor-headline-dash { 
  0% { stroke-dasharray: 0, 1500; opacity: 1; }
  100% { stroke-dasharray: 1500, 1500; opacity: 1; }
}@keyframes hide-highlight { 
  0% { opacity: 1; stroke-dasharray: 1500, 1500; }
  100% { opacity: 0; filter: blur(10px); }
}.elementor-headline-dynamic-wrapper .elementor-headline-dynamic-text.elementor-headline-text-active{ position: relative; }.elementor-headline-animation-type-flip .elementor-headline-dynamic-text.elementor-headline-text-active{ opacity: 1; transform: rotateX(0deg); animation: 1.2s ease 0s 1 normal none running elementor-headline-flip-in; }@keyframes elementor-headline-flip-in { 
  0% { transform: rotateX(180deg); opacity: 0; }
  35% { transform: rotateX(120deg); opacity: 0; }
  65% { opacity: 0; }
  100% { transform: rotateX(1turn); opacity: 1; }
}@keyframes elementor-headline-flip-out { 
  0% { transform: rotateX(0deg); opacity: 1; }
  35% { transform: rotateX(-40deg); opacity: 1; }
  65% { opacity: 0; }
  100% { transform: rotateX(180deg); opacity: 0; }
}.elementor-headline-animation-type-typing .elementor-headline-dynamic-text:not(.elementor-headline-text-active){ visibility: hidden; }@keyframes elementor-headline-pulse { 
  0% { transform: translateY(-50%) scale(1); opacity: 1; }
  40% { transform: translateY(-50%) scale(0.9); opacity: 0; }
  100% { transform: translateY(-50%) scale(0); opacity: 0; }
}.elementor-headline-text-active .elementor-headline-animation-type-swirl .elementor-headline-dynamic-letter{ opacity: 1; }@keyframes elementor-headline-swirl-in { 
  0% { opacity: 0; transform: translateZ(-20px) rotateX(90deg); }
  60% { opacity: 1; transform: translateZ(-20px) rotateX(-10deg); }
  100% { opacity: 1; transform: translateZ(-20px) rotateX(0deg); }
}@keyframes elementor-headline-swirl-out { 
  0% { opacity: 1; transform: translateZ(-20px) rotateX(0deg); }
  60% { opacity: 0; transform: translateZ(-20px) rotateX(-100deg); }
  100% { opacity: 0; transform: translateZ(-20px) rotateX(-90deg); }
}.elementor-headline-animation-type-slide-down .elementor-headline-dynamic-text.elementor-headline-text-active{ top: 0px; opacity: 1; animation: 0.6s ease 0s 1 normal none running elementor-headline-slide-down-in; }@keyframes elementor-headline-slide-down-in { 
  0% { opacity: 0; transform: translateY(-100%); }
  60% { opacity: 1; transform: translateY(20%); }
  100% { opacity: 1; transform: translateY(0px); }
}@keyframes elementor-headline-slide-down-out { 
  0% { opacity: 1; transform: translateY(0px); }
  60% { opacity: 0; transform: translateY(120%); }
  100% { opacity: 0; transform: translateY(100%); }
}.elementor-headline-animation-type-clip .elementor-headline-dynamic-text.elementor-headline-text-active{ opacity: 1; }.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-text.elementor-headline-text-active{ opacity: 1; animation: 0.8s ease 0s 1 normal none running elementor-headline-drop-in-in; }@keyframes elementor-headline-drop-in-in { 
  0% { opacity: 0; transform: translateZ(100px); }
  100% { opacity: 1; transform: translateZ(0px); }
}@keyframes elementor-headline-drop-in-out { 
  0% { opacity: 1; transform: translateZ(0px); }
  100% { opacity: 0; transform: translateZ(-100px); }
}.elementor-headline-text-active .elementor-headline-animation-type-blinds .elementor-headline-dynamic-letter{ transform: rotateY(0deg); }@keyframes elementor-headline-blinds-in { 
  0% { transform: rotateY(180deg); }
  100% { transform: rotateY(0deg); }
}@keyframes elementor-headline-blinds-out { 
  0% { transform: rotateY(0deg); }
  100% { transform: rotateY(-180deg); }
}.elementor-headline-text-active .elementor-headline-animation-type-wave .elementor-headline-dynamic-letter{ opacity: 1; }@keyframes elementor-headline-wave-up { 
  0% { transform: scale(0); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); opacity: 1; }
}@keyframes elementor-headline-wave-down { 
  0% { transform: scale(1); opacity: 1; }
  60% { transform: scale(0); opacity: 0; }
}.elementor-headline-animation-type-slide .elementor-headline-dynamic-text.elementor-headline-text-active{ opacity: 1; animation: 0.6s ease 0s 1 normal none running elementor-headline-slide-in; }@keyframes elementor-headline-slide-in { 
  0% { opacity: 0; transform: translateX(-100%); }
  60% { opacity: 1; transform: translateX(10%); }
  100% { opacity: 1; transform: translateX(0px); }
}@keyframes elementor-headline-slide-out { 
  0% { opacity: 1; transform: translateX(0px); }
  60% { opacity: 0; transform: translateX(110%); }
  100% { opacity: 0; transform: translateX(100%); }
}@keyframes e-hotspot-soft-beat { 
  0% { transform: scale(1); }
  100% { transform: scale(1.1); }
}@keyframes e-hotspot-expand { 
  0% { transform: scale(0.5); opacity: 1; }
  100% { transform: scale(1.5); opacity: 0; }
}.e-hotspot--active{ z-index: 2; }.e-hotspot--active .e-hotspot--overlay,.e-hotspot--overlay:hover{ opacity: 1; }.e-hotspot--active .e-hotspot__tooltip{ pointer-events: visible; }.e-hotspot--active .e-hotspot--fade-in-out{ opacity: 1; }.e-hotspot--active .e-hotspot--fade-grow{ opacity: 1; transform: scale(1); }.e-hotspot--active .e-hotspot--fade-direction,.e-hotspot--active .e-hotspot--slide-direction{ transform: translate(0px) scale(1); opacity: 1; }.e-hotspot--show-tooltip{ transition: none; opacity: 1; pointer-events: visible; transform: translate(0px); }.elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after,.elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before{ opacity: 0; }.elementor-item-active::after,.elementor-item-active::before,.elementor-item:focus::after,.elementor-item:focus::before,.elementor-item:hover::after,.elementor-item:hover::before{ transform: scale(1); }.e--pointer-double-line.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after,.e--pointer-double-line.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before,.e--pointer-overline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after,.e--pointer-overline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before,.e--pointer-underline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after,.e--pointer-underline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before{ height: 0px; width: 0px; left: 50%; }.e--pointer-double-line.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before,.e--pointer-overline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before,.e--pointer-underline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before{ top: 10px; }.e--pointer-double-line.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after,.e--pointer-overline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after,.e--pointer-underline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after{ bottom: 10px; }.e--pointer-double-line.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before,.e--pointer-overline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before,.e--pointer-underline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before{ top: -10px; }.e--pointer-double-line.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after,.e--pointer-overline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after,.e--pointer-underline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after{ bottom: -10px; }.e--pointer-double-line.e--animation-none .elementor-item:focus,.e--pointer-double-line.e--animation-none .elementor-item:hover,.e--pointer-double-line.e--animation-none:focus,.e--pointer-double-line.e--animation-none:hover,.e--pointer-overline.e--animation-none .elementor-item:focus,.e--pointer-overline.e--animation-none .elementor-item:hover,.e--pointer-overline.e--animation-none:focus,.e--pointer-overline.e--animation-none:hover,.e--pointer-underline.e--animation-none .elementor-item:focus,.e--pointer-underline.e--animation-none .elementor-item:hover,.e--pointer-underline.e--animation-none:focus,.e--pointer-underline.e--animation-none:hover{ transition-duration: 0s; }.e--pointer-double-line.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before,.e--pointer-overline.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before{ width: 10px; left: -20px; }.e--pointer-double-line.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after,.e--pointer-underline.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after{ width: 10px; inset-inline-start: 100%; }.e--pointer-framed.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before{ transform: scale(0.75); }.e--pointer-framed.e--animation-shrink .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before{ transform: scale(1.25); }.e--pointer-framed.e--animation-draw .elementor-item-active::after,.e--pointer-framed.e--animation-draw .elementor-item-active::before,.e--pointer-framed.e--animation-draw .elementor-item:focus::after,.e--pointer-framed.e--animation-draw .elementor-item:focus::before,.e--pointer-framed.e--animation-draw .elementor-item:hover::after,.e--pointer-framed.e--animation-draw .elementor-item:hover::before{ width: 100%; height: 100%; }.e--pointer-framed.e--animation-draw .elementor-item-active::before,.e--pointer-framed.e--animation-draw .elementor-item:focus::before,.e--pointer-framed.e--animation-draw .elementor-item:hover::before{ transition: opacity 0.02s, height 0.1s, width 0.1s 0.1s; }.e--pointer-framed.e--animation-draw .elementor-item-active::after,.e--pointer-framed.e--animation-draw .elementor-item:focus::after,.e--pointer-framed.e--animation-draw .elementor-item:hover::after{ transition: opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s; }.e--pointer-framed.e--animation-corners .elementor-item-active::after,.e--pointer-framed.e--animation-corners .elementor-item-active::before,.e--pointer-framed.e--animation-corners .elementor-item:focus::after,.e--pointer-framed.e--animation-corners .elementor-item:focus::before,.e--pointer-framed.e--animation-corners .elementor-item:hover::after,.e--pointer-framed.e--animation-corners .elementor-item:hover::before{ width: 100%; height: 100%; transition: opacity 2ms, width 0.4s, height 0.4s; }.e--pointer-framed.e--animation-none .elementor-item:focus,.e--pointer-framed.e--animation-none .elementor-item:hover,.e--pointer-framed.e--animation-none:focus,.e--pointer-framed.e--animation-none:hover{ transition-duration: 0s; }.e--pointer-background .elementor-item-active,.e--pointer-background .elementor-item:focus,.e--pointer-background .elementor-item:hover{ color: rgb(255, 255, 255); }.e--pointer-background.e--animation-grow .elementor-item-active::before,.e--pointer-background.e--animation-grow .elementor-item:focus::before,.e--pointer-background.e--animation-grow .elementor-item:hover::before{ transform: scale(1); opacity: 1; }.e--pointer-background.e--animation-shrink .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before{ transform: scale(1.2); transition: 0.3s; }.e--pointer-background.e--animation-shrink .elementor-item-active::before,.e--pointer-background.e--animation-shrink .elementor-item:focus::before,.e--pointer-background.e--animation-shrink .elementor-item:hover::before{ transition: opacity 0.15s, transform 0.4s; }.e--pointer-background.e--animation-sweep-left .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before{ left: 100%; }.e--pointer-background.e--animation-sweep-right .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before{ right: 100%; }.e--pointer-background.e--animation-sweep-up .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before{ top: 100%; }.e--pointer-background.e--animation-sweep-down .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before{ bottom: 100%; }.e--pointer-background.e--animation-shutter-out-vertical .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before{ bottom: 50%; top: 50%; }.e--pointer-background.e--animation-shutter-out-horizontal .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before{ right: 50%; left: 50%; }.e--pointer-background.e--animation-shutter-in-vertical .elementor-item-active::before,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:focus::before,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:hover::before{ bottom: 50%; }.e--pointer-background.e--animation-shutter-in-vertical .elementor-item-active::after,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:focus::after,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:hover::after{ top: 50%; }.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item-active::before,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:focus::before,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:hover::before{ left: 50%; }.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item-active::after,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:focus::after,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:hover::after{ right: 50%; }.e--pointer-background.e--animation-none .elementor-item:focus,.e--pointer-background.e--animation-none .elementor-item:hover,.e--pointer-background.e--animation-none:focus,.e--pointer-background.e--animation-none:hover{ transition-duration: 0s; }.e--pointer-text.e--animation-skew .elementor-item:focus,.e--pointer-text.e--animation-skew .elementor-item:hover{ transform: skew(-8deg); }.e--pointer-text.e--animation-grow .elementor-item:focus,.e--pointer-text.e--animation-grow .elementor-item:hover{ transform: scale(1.2); }.e--pointer-text.e--animation-shrink .elementor-item:focus,.e--pointer-text.e--animation-shrink .elementor-item:hover{ transform: scale(0.8); }.e--pointer-text.e--animation-float .elementor-item:focus,.e--pointer-text.e--animation-float .elementor-item:hover{ transform: translateY(-8px); }.e--pointer-text.e--animation-sink .elementor-item:focus,.e--pointer-text.e--animation-sink .elementor-item:hover{ transform: translateY(8px); }.e--pointer-text.e--animation-rotate .elementor-item:focus,.e--pointer-text.e--animation-rotate .elementor-item:hover{ transform: rotate(6deg); }.e--pointer-text.e--animation-none .elementor-item:focus,.e--pointer-text.e--animation-none .elementor-item:hover,.e--pointer-text.e--animation-none:focus,.e--pointer-text.e--animation-none:hover{ transition-duration: 0s; }.elementor-nav-menu--main .elementor-nav-menu a:focus,.elementor-nav-menu--main .elementor-nav-menu a:hover{ padding: 13px 20px; }.elementor-nav-menu--main .elementor-nav-menu--dropdown .sub-arrow .e-font-icon-svg,.elementor-nav-menu--main .elementor-nav-menu--dropdown .sub-arrow i{ transform: rotate(-90deg); }.elementor-nav-menu--main .elementor-nav-menu--dropdown .sub-arrow .e-font-icon-svg{ fill: currentcolor; height: 1em; width: 1em; }.elementor-nav-menu ul ul a:active,.elementor-nav-menu ul ul a:focus,.elementor-nav-menu ul ul a:hover{ border-left: 16px solid transparent; }.elementor-nav-menu ul ul ul a:active,.elementor-nav-menu ul ul ul a:focus,.elementor-nav-menu ul ul ul a:hover{ border-left: 24px solid transparent; }.elementor-nav-menu ul ul ul ul a:active,.elementor-nav-menu ul ul ul ul a:focus,.elementor-nav-menu ul ul ul ul a:hover{ border-left: 32px solid transparent; }.elementor-nav-menu ul ul ul ul ul a:active,.elementor-nav-menu ul ul ul ul ul a:focus,.elementor-nav-menu ul ul ul ul ul a:hover{ border-left: 40px solid transparent; }.elementor-nav-menu a:focus,.elementor-nav-menu a:hover{ padding: 10px 20px; line-height: 20px; }.elementor-nav-menu--dropdown .elementor-item.elementor-item-active,.elementor-nav-menu--dropdown .elementor-item.highlighted,.elementor-nav-menu--dropdown .elementor-item:focus,.elementor-nav-menu--dropdown .elementor-item:hover,.elementor-sub-item.elementor-item-active,.elementor-sub-item:focus,.elementor-sub-item:hover{ background-color: rgb(63, 68, 75); color: rgb(255, 255, 255); }.elementor-menu-toggle.elementor-active .elementor-menu-toggle__icon--open,.elementor-menu-toggle:not(.elementor-active) .elementor-menu-toggle__icon--close{ display: none; }span.elementor-menu-toggle__icon--open{ line-height: 1; }.elementor-nav-menu--dropdown{ background-color: rgb(255, 255, 255); font-size: 13px; }.elementor-nav-menu--dropdown-none .elementor-menu-toggle,.elementor-nav-menu--dropdown-none .elementor-nav-menu--dropdown{ display: none; }.elementor-nav-menu--dropdown.elementor-nav-menu__container{ margin-top: 10px; transition: max-height 0.3s, transform 0.3s; transform-origin: center top; overflow: hidden auto; }.elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-sub-item{ font-size: 0.85em; }.elementor-nav-menu--dropdown a{ color: rgb(51, 55, 61); }.elementor-nav-menu--dropdown a.current{ background: rgb(31, 33, 36); color: rgb(255, 255, 255); }.elementor-nav-menu--dropdown a.disabled{ color: rgb(179, 179, 179); }ul.elementor-nav-menu--dropdown a,ul.elementor-nav-menu--dropdown a:focus,ul.elementor-nav-menu--dropdown a:hover{ text-shadow: none; border-left: 8px solid transparent; }.elementor-nav-menu__text-align-center .elementor-nav-menu--dropdown .elementor-nav-menu a{ justify-content: center; }.elementor-nav-menu--toggle .elementor-menu-toggle:not(.elementor-active) + .elementor-nav-menu__container{ transform: scaleY(0); max-height: 0px; overflow: hidden; }.elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active + .elementor-nav-menu__container{ transform: scaleY(1); max-height: var(--menu-height); animation: 0.3s ease 0s 1 normal backwards running hide-scroll; }.elementor-nav-menu--stretch .elementor-nav-menu__container.elementor-nav-menu--dropdown{ position: absolute; z-index: 9997; }@media (max-width: 767px){.elementor-nav-menu--dropdown-mobile .elementor-nav-menu--main{ display: none; }}@media (min-width: 768px){.elementor-nav-menu--dropdown-mobile .elementor-menu-toggle,.elementor-nav-menu--dropdown-mobile .elementor-nav-menu--dropdown{ display: none; }.elementor-nav-menu--dropdown-mobile nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{ overflow-y: hidden; }}@media (max-width:-1){.elementor-nav-menu--dropdown-mobile_extra .elementor-nav-menu--main{ display: none; }}@media (min-width:-1){.elementor-nav-menu--dropdown-mobile_extra .elementor-menu-toggle,.elementor-nav-menu--dropdown-mobile_extra .elementor-nav-menu--dropdown{ display: none; }.elementor-nav-menu--dropdown-mobile_extra nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{ overflow-y: hidden; }}@media (max-width: 1024px){.elementor-nav-menu--dropdown-tablet .elementor-nav-menu--main{ display: none; }}@media (min-width: 1025px){.elementor-nav-menu--dropdown-tablet .elementor-menu-toggle,.elementor-nav-menu--dropdown-tablet .elementor-nav-menu--dropdown{ display: none; }.elementor-nav-menu--dropdown-tablet nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{ overflow-y: hidden; }}@media (max-width:-1){.elementor-nav-menu--dropdown-tablet_extra .elementor-nav-menu--main{ display: none; }}@media (min-width:-1){.elementor-nav-menu--dropdown-tablet_extra .elementor-menu-toggle,.elementor-nav-menu--dropdown-tablet_extra .elementor-nav-menu--dropdown{ display: none; }.elementor-nav-menu--dropdown-tablet_extra nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{ overflow-y: hidden; }}.elementor-gallery__titles-container:not(.e--pointer-framed) .elementor-item.elementor-item-active::after,.elementor-gallery__titles-container:not(.e--pointer-framed) .elementor-item.elementor-item-active::before{ background-color: var(--galleries-pointer-bg-color-active); }.elementor-gallery__titles-container.e--pointer-framed .elementor-item.elementor-item-active::after,.elementor-gallery__titles-container.e--pointer-framed .elementor-item.elementor-item-active::before{ border-color: var(--galleries-pointer-bg-color-active); }.elementor-gallery-title--active{ color: rgb(73, 81, 87); }.e-gallery-item:focus .elementor-gallery__item-overlay-bg,.e-gallery-item:focus .elementor-gallery__item-overlay-content,.e-gallery-item:focus .elementor-gallery__item-overlay-content__description,.e-gallery-item:focus .elementor-gallery__item-overlay-content__title,.e-gallery-item:hover .elementor-gallery__item-overlay-bg,.e-gallery-item:hover .elementor-gallery__item-overlay-content,.e-gallery-item:hover .elementor-gallery__item-overlay-content__description,.e-gallery-item:hover .elementor-gallery__item-overlay-content__title{ opacity: 1; }a.elementor-item.elementor-gallery-title.elementor-item-active,a.elementor-item.elementor-gallery-title:focus,a.elementor-item.elementor-gallery-title:hover{ color: var(--galleries-title-color-hover); }a.elementor-item.elementor-gallery-title.elementor-item-active{ color: var(--gallery-title-color-active); }.elementor-widget-table-of-contents.elementor-toc--collapsed .elementor-toc__toggle-button--collapse,.elementor-widget-table-of-contents:not(.elementor-toc--collapsed) .elementor-toc__toggle-button--expand{ display: none; }.elementor-toc__list-item.elementor-item-active{ font-weight: 700; }.elementor-toc__list-item-text:hover{ color: var(--item-text-hover-color); text-decoration: var(--item-text-hover-decoration); }.elementor-toc__list-item-text.elementor-item-active{ color: var(--item-text-active-color); text-decoration: var(--item-text-active-decoration); }.elementor-toc__body .elementor-toc__list-item-text:hover{ color: var(--item-text-hover-color); text-decoration: var(--item-text-hover-decoration); }.elementor-toc__body .elementor-toc__list-item-text.elementor-item-active{ color: var(--item-text-active-color); text-decoration: var(--item-text-active-decoration); }.e-lottie__container:hover{ opacity: var(--lottie-container-opacity-hover); transition-duration: var(--lottie-container-transition-duration-hover); }.e-tabs-inner-tabs .e-inner-tabs-wrapper .e-inner-tab-title.e-inner-tab-active{ border-color: rgb(12, 13, 14); border-width: 0px 0px 1px; border-bottom-style: solid; }.e-tabs-inner-tabs .e-inner-tabs-wrapper .e-inner-tab-title.e-inner-tab-active a{ color: rgb(12, 13, 14); }.e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content.e-inner-tab-active{ display: block; }.e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content.collapsible.show-inner-tab-buttons .e-inner-tab-buttons,.e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content.collapsible button.show-button{ display: block; }.e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content.show-full-height div.e-inner-tab-text{ height: auto; }.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title.e-active,.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:hover{ background-color: rgb(241, 242, 243); border-color: rgb(213, 216, 220); border-width: 0px 0px 1px; }.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title.e-active i,.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title.e-active svg,.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:hover i,.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:hover svg{ text-shadow: rgb(0, 0, 0) 0px 0px 3px; color: rgb(255, 255, 255); }.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title.e-active svg path,.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:hover svg path{ fill: rgb(255, 255, 255); }.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title.e-active .e-tab-title-text,.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:hover .e-tab-title-text{ font-size: 14px; }.elementor-widget-loop-carousel .swiper-container > .swiper-wrapper > .swiper-slide-active.elementor-edit-area-active,.elementor-widget-loop-carousel .swiper > .swiper-wrapper > .swiper-slide-active.elementor-edit-area-active{ overflow: initial; }.elementor-widget-loop-carousel .swiper-container:not(.swiper-container-initialized) .swiper-wrapper,.elementor-widget-loop-carousel .swiper:not(.swiper-initialized) .swiper-wrapper{ gap: var(--swiper-slides-gap); overflow: hidden; }.elementor-widget-loop-carousel .swiper-container:not(.swiper-container-initialized) .swiper-slide,.elementor-widget-loop-carousel .swiper:not(.swiper-initialized) .swiper-slide{ --number-of-gaps: max(calc(var(--swiper-slides-to-display) - 1),0); --gaps-width-total: calc(var(--number-of-gaps) * var(--swiper-slides-gap)); max-width: calc((100% - var(--gaps-width-total)) / var(--swiper-slides-to-display, 1)); }.elementor-widget-loop-carousel .elementor-loop-container.swiper,.elementor-widget-loop-carousel .elementor-loop-container.swiper-container{ position: static; }.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-next,.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-prev{ font-size: var(--arrow-size,25px); color: var(--arrow-normal-color,hsla(0,0%,93.3%,.9)); }.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-next:hover,.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-prev:hover{ color: var(--arrow-hover-color,hsla(0,0%,93.3%,.9)); }.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-next svg,.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-prev svg{ fill: var(--arrow-normal-color,hsla(0,0%,93.3%,.9)); }.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-next svg:hover,.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-prev svg:hover{ fill: var(--arrow-hover-color,hsla(0,0%,93.3%,.9)); }.elementor-widget-loop-carousel .swiper-container-horizontal > .swiper-pagination-progressbar,.elementor-widget-loop-carousel .swiper-horizontal > .swiper-pagination-progressbar{ height: var(--swiper-pagination-size); }.elementor-widget-loop-carousel .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{ background: var(--progressbar-normal-color,#000); }.elementor-widget-loop-carousel .swiper-pagination-progressbar .swiper-pagination-progressbar-fill:hover{ background: var(--progressbar-hover-color,#000); }.elementor-widget-loop-carousel .swiper-pagination-fraction{ color: var(--fraction-color,#000); }.elementor-widget-loop-carousel .swiper-pagination-bullet{ width: var(--swiper-pagination-size); height: var(--swiper-pagination-size); background: var(--dots-normal-color,#000); }.elementor-widget-loop-carousel .swiper-pagination-bullet:hover{ background: var(--dots-hover-color,#000); opacity: 1; }.elementor-widget-loop-carousel.elementor-in-place-template-editable .swiper,.elementor-widget-loop-carousel.elementor-in-place-template-editable .swiper-container{ overflow: clip visible; }.elementor-widget-loop-carousel.elementor-pagination-position-outside .swiper,.elementor-widget-loop-carousel.elementor-pagination-position-outside .swiper-container{ padding-bottom: var(--swiper-padding-bottom); }.elementor-widget-loop-carousel.elementor-pagination-position-outside .swiper-horizontal > .swiper-pagination-bullets,.elementor-widget-loop-carousel.elementor-pagination-position-outside .swiper-pagination,.elementor-widget-loop-carousel.elementor-pagination-position-outside .swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-widget-loop-carousel.elementor-pagination-position-outside .swiper-pagination-custom,.elementor-widget-loop-carousel.elementor-pagination-position-outside .swiper-pagination-fraction{ bottom: 0px; font-size: var(--swiper-pagination-size); line-height: var(--swiper-pagination-size); }.elementor-widget-loop-carousel.elementor-pagination-position-outside .swiper-pagination-bullet{ vertical-align: top; }.elementor-widget-n-menu .e-n-menu-items-content > .e-n-menu-item-title:not(.e-current):not(:hover) .e-n-menu-item-icon i,.elementor-widget-n-menu .e-n-menu-items-content > .e-n-menu-item-title:not(.e-current):not(:hover) .e-n-menu-item-title-container .e-n-menu-item-title-text{ color: var(--n-menu-item-title-normal-color-dropdown); }.elementor-widget-n-menu .e-n-menu-items-content > .e-n-menu-item-title:not(.e-current):not(:hover) .e-n-menu-item-icon svg{ fill: var(--n-menu-item-title-normal-color-dropdown); }.elementor-widget-n-menu .e-n-menu-items-content > .e-con:not(.e-active){ display: none; }.elementor-widget-n-menu .e-n-menu-item-title:not(.e-active) .e-n-menu-item-icon-opened{ display: none; }.elementor-widget-n-menu .e-n-menu-item-title:not(.e-active) .e-n-menu-item-icon-closed{ display: flex; }.elementor-widget-n-menu .e-n-menu-item-title:not(.e-active) .e-n-menu-icon i{ color: var(--n-menu-icon-color,var(--n-menu-item-title-color-normal)); }.elementor-widget-n-menu .e-n-menu-item-title:not(.e-active) .e-n-menu-icon svg{ fill: var(--n-menu-icon-color,var(--n-menu-item-title-color-normal)); }.elementor-widget-n-menu .e-n-menu-item-title:not(.e-current):not(:hover) .e-n-menu-item-title-container .e-n-menu-item-title-text{ color: var(--n-menu-item-title-color-normal); }.elementor-widget-n-menu .e-n-menu-item-title:not(.e-current) .icon-active{ transform: translateY(-100%); height: 0px; opacity: 0; }.elementor-widget-n-menu .e-n-menu-item-title.e-active .e-n-menu-item-icon-closed{ display: none; }.elementor-widget-n-menu .e-n-menu-item-title.e-active .e-n-menu-item-icon-opened{ display: flex; }.elementor-widget-n-menu .e-n-menu-item-title:hover:not(.e-current).e-n-menu-item-title-container:not(.e-link){ cursor: default; }.elementor-widget-n-menu .e-n-menu-item-title:hover:not(.e-current) svg{ fill: var(--n-menu-item-title-color-hover,var(--n-menu-item-title-hover-color-fallback)); }.elementor-widget-n-menu .e-n-menu-item-title:hover:not(.e-current) i{ color: var(--n-menu-item-title-color-hover,var(--n-menu-item-title-hover-color-fallback)); }.elementor-widget-n-menu .e-n-menu-item-title:hover:not(.e-current),.elementor-widget-n-menu .e-n-menu-item-title:hover:not(.e-current) a{ color: var(--n-menu-item-title-color-hover); }.elementor-widget-n-menu .e-n-menu-item-title:hover:not(.e-current) .e-n-menu-icon i{ color: var(--n-menu-icon-color-hover,var(--n-menu-item-title-color-hover)); }.elementor-widget-n-menu .e-n-menu-item-title:hover:not(.e-current) .e-n-menu-icon svg{ fill: var(--n-menu-icon-color-hover,var(--n-menu-item-title-color-hover)); }.elementor-widget-n-menu .e-n-menu-toggle.e-active .e-open{ opacity: 0; }.elementor-widget-n-menu .e-n-menu-toggle.e-active .e-close{ opacity: 1; }.elementor-widget-n-menu .e-n-menu-toggle.e-active i{ color: var(--n-menu-toggle-icon-color-active); }.elementor-widget-n-menu .e-n-menu-toggle.e-active svg{ fill: var(--n-menu-toggle-icon-color-active); }.elementor-widget-n-menu .e-n-menu-toggle:hover i{ color: var(--n-menu-toggle-icon-color-hover); }.elementor-widget-n-menu .e-n-menu-toggle:hover svg{ fill: var(--n-menu-toggle-icon-color-hover); }.elementor-widget-n-menu.e-n-menu-layout-dropdown > .elementor-widget-container > .e-n-menu > .e-n-menu-items-content:not(.e-active),.elementor-widget-n-menu.e-n-menu-layout-dropdown > .elementor-widget-container > .e-n-menu > .e-n-menu-items-heading{ display: none; }.elementor-widget-n-menu.e-n-menu-layout-dropdown > .elementor-widget-container > .e-n-menu > .e-n-menu-items-content{ overflow: hidden; --n-menu-dropdown-content-max-width: initial; }.elementor-widget-n-menu.e-n-menu-layout-dropdown > .elementor-widget-container > .e-n-menu > .e-n-menu-items-content.e-active{ border-left-width: ; border-bottom-width: ; border-top-width: ; border-right-width: ; border-style: var(--n-menu-dropdown-content-box-border-style); border-color: var(--n-menu-dropdown-content-box-border-color); border-radius: var(--n-menu-dropdown-content-box-border-radius); box-shadow: var(--n-menu-dropdown-content-box-shadow-horizontal) var(--n-menu-dropdown-content-box-shadow-vertical) var(--n-menu-dropdown-content-box-shadow-blur) var(--n-menu-dropdown-content-box-shadow-spread) var(--n-menu-dropdown-content-box-shadow-color) var(--n-menu-dropdown-content-box-shadow-position,); max-height: var(--n-menu-dropdown-content-box-height); transition: max-height 0.3s; animation: 0.3s ease 0s 1 normal backwards running hide-scroll; overflow: hidden auto; margin-top: var(--n-menu-toggle-icon-distance-from-dropdown); }.elementor-widget-n-menu.e-n-menu-layout-dropdown > .elementor-widget-container > .e-n-menu .e-con{ width: var(--width); }.elementor-widget-n-menu.e-n-menu-layout-dropdown > .elementor-widget-container > .e-n-menu .e-con .elementor-empty-view{ min-width: 0px; width: 100%; }.elementor-widget-n-menu.e-n-menu-layout-dropdown > .elementor-widget-container > .e-n-menu .e-con-inner{ max-width: var(--content-width); }.elementor-widget-n-menu.e-n-menu-layout-dropdown > .elementor-widget-container > .e-n-menu > .e-n-menu-toggle{ display: flex; }@media (min-width: 768px){.e-n-menu-mobile:not(.e-n-menu-layout-dropdown) > .elementor-widget-container > .e-n-menu > .e-n-menu-items-content > .e-collapse{ display: none; }.e-n-menu-mobile:not(.e-n-menu-layout-dropdown).e-fit_to_content :where(.e-con){ --width: fit-content; }}@media (max-width: 767px){.e-n-menu-mobile > .elementor-widget-container > .e-n-menu > .e-n-menu-items-content:not(.e-active){ display: none; }.e-n-menu-mobile > .elementor-widget-container > .e-n-menu > .e-n-menu-items-content.e-active{ border-left-width: ; border-bottom-width: ; border-top-width: ; border-right-width: ; border-style: var(--n-menu-dropdown-content-box-border-style); border-color: var(--n-menu-dropdown-content-box-border-color); border-radius: var(--n-menu-dropdown-content-box-border-radius); box-shadow: var(--n-menu-dropdown-content-box-shadow-horizontal) var(--n-menu-dropdown-content-box-shadow-vertical) var(--n-menu-dropdown-content-box-shadow-blur) var(--n-menu-dropdown-content-box-shadow-spread) var(--n-menu-dropdown-content-box-shadow-color) var(--n-menu-dropdown-content-box-shadow-position,); max-height: var(--n-menu-dropdown-content-box-height); transition: max-height 0.3s; animation: 0.3s ease 0s 1 normal backwards running hide-scroll; overflow: hidden auto; margin-top: var(--n-menu-toggle-icon-distance-from-dropdown); }}@media (min-width:-1){.e-n-menu-mobile_extra:not(.e-n-menu-layout-dropdown) > .elementor-widget-container > .e-n-menu > .e-n-menu-items-content > .e-collapse{ display: none; }.e-n-menu-mobile_extra:not(.e-n-menu-layout-dropdown).e-fit_to_content :where(.e-con){ --width: fit-content; }}@media (max-width:-1){.e-n-menu-mobile_extra > .elementor-widget-container > .e-n-menu > .e-n-menu-items-content:not(.e-active){ display: none; }.e-n-menu-mobile_extra > .elementor-widget-container > .e-n-menu > .e-n-menu-items-content.e-active{ border-left-width: ; border-bottom-width: ; border-top-width: ; border-right-width: ; border-style: var(--n-menu-dropdown-content-box-border-style); border-color: var(--n-menu-dropdown-content-box-border-color); border-radius: var(--n-menu-dropdown-content-box-border-radius); box-shadow: var(--n-menu-dropdown-content-box-shadow-horizontal) var(--n-menu-dropdown-content-box-shadow-vertical) var(--n-menu-dropdown-content-box-shadow-blur) var(--n-menu-dropdown-content-box-shadow-spread) var(--n-menu-dropdown-content-box-shadow-color) var(--n-menu-dropdown-content-box-shadow-position,); max-height: var(--n-menu-dropdown-content-box-height); transition: max-height 0.3s; animation: 0.3s ease 0s 1 normal backwards running hide-scroll; overflow: hidden auto; margin-top: var(--n-menu-toggle-icon-distance-from-dropdown); }}@media (min-width: 1025px){.e-n-menu-tablet:not(.e-n-menu-layout-dropdown) > .elementor-widget-container > .e-n-menu > .e-n-menu-items-content > .e-collapse{ display: none; }.e-n-menu-tablet:not(.e-n-menu-layout-dropdown).e-fit_to_content :where(.e-con){ --width: fit-content; }}@media (max-width: 1024px){.e-n-menu-tablet > .elementor-widget-container > .e-n-menu > .e-n-menu-items-content:not(.e-active){ display: none; }.e-n-menu-tablet > .elementor-widget-container > .e-n-menu > .e-n-menu-items-content.e-active{ border-left-width: ; border-bottom-width: ; border-top-width: ; border-right-width: ; border-style: var(--n-menu-dropdown-content-box-border-style); border-color: var(--n-menu-dropdown-content-box-border-color); border-radius: var(--n-menu-dropdown-content-box-border-radius); box-shadow: var(--n-menu-dropdown-content-box-shadow-horizontal) var(--n-menu-dropdown-content-box-shadow-vertical) var(--n-menu-dropdown-content-box-shadow-blur) var(--n-menu-dropdown-content-box-shadow-spread) var(--n-menu-dropdown-content-box-shadow-color) var(--n-menu-dropdown-content-box-shadow-position,); max-height: var(--n-menu-dropdown-content-box-height); transition: max-height 0.3s; animation: 0.3s ease 0s 1 normal backwards running hide-scroll; overflow: hidden auto; margin-top: var(--n-menu-toggle-icon-distance-from-dropdown); }}@media (min-width:-1){.e-n-menu-tablet_extra:not(.e-n-menu-layout-dropdown) > .elementor-widget-container > .e-n-menu > .e-n-menu-items-content > .e-collapse{ display: none; }.e-n-menu-tablet_extra:not(.e-n-menu-layout-dropdown).e-fit_to_content :where(.e-con){ --width: fit-content; }}@media (max-width:-1){.e-n-menu-tablet_extra > .elementor-widget-container > .e-n-menu > .e-n-menu-items-content:not(.e-active){ display: none; }.e-n-menu-tablet_extra > .elementor-widget-container > .e-n-menu > .e-n-menu-items-content.e-active{ border-left-width: ; border-bottom-width: ; border-top-width: ; border-right-width: ; border-style: var(--n-menu-dropdown-content-box-border-style); border-color: var(--n-menu-dropdown-content-box-border-color); border-radius: var(--n-menu-dropdown-content-box-border-radius); box-shadow: var(--n-menu-dropdown-content-box-shadow-horizontal) var(--n-menu-dropdown-content-box-shadow-vertical) var(--n-menu-dropdown-content-box-shadow-blur) var(--n-menu-dropdown-content-box-shadow-spread) var(--n-menu-dropdown-content-box-shadow-color) var(--n-menu-dropdown-content-box-shadow-position,); max-height: var(--n-menu-dropdown-content-box-height); transition: max-height 0.3s; animation: 0.3s ease 0s 1 normal backwards running hide-scroll; overflow: hidden auto; margin-top: var(--n-menu-toggle-icon-distance-from-dropdown); }}@media (min-width: 1025px){.e-n-menu-laptop:not(.e-n-menu-layout-dropdown) > .elementor-widget-container > .e-n-menu > .e-n-menu-items-content > .e-collapse{ display: none; }.e-n-menu-laptop:not(.e-n-menu-layout-dropdown).e-fit_to_content :where(.e-con){ --width: fit-content; }}@media (max-width:-1){.e-n-menu-laptop > .elementor-widget-container > .e-n-menu > .e-n-menu-items-content:not(.e-active){ display: none; }.e-n-menu-laptop > .elementor-widget-container > .e-n-menu > .e-n-menu-items-content.e-active{ border-left-width: ; border-bottom-width: ; border-top-width: ; border-right-width: ; border-style: var(--n-menu-dropdown-content-box-border-style); border-color: var(--n-menu-dropdown-content-box-border-color); border-radius: var(--n-menu-dropdown-content-box-border-radius); box-shadow: var(--n-menu-dropdown-content-box-shadow-horizontal) var(--n-menu-dropdown-content-box-shadow-vertical) var(--n-menu-dropdown-content-box-shadow-blur) var(--n-menu-dropdown-content-box-shadow-spread) var(--n-menu-dropdown-content-box-shadow-color) var(--n-menu-dropdown-content-box-shadow-position,); max-height: var(--n-menu-dropdown-content-box-height); transition: max-height 0.3s; animation: 0.3s ease 0s 1 normal backwards running hide-scroll; overflow: hidden auto; margin-top: var(--n-menu-toggle-icon-distance-from-dropdown); }}@keyframes hide-scroll { 
  0%, 100% { overflow: hidden; }
}.elementor-widget-heading .elementor-heading-title{ color: var( --e-global-color-primary ); font-family: var( --e-global-typography-primary-font-family ),Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); }.elementor-widget-text-editor{ color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ),Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); }.elementor-widget-button .elementor-button{ font-family: var( --e-global-typography-accent-font-family ),Sans-serif; font-weight: var( --e-global-typography-accent-font-weight ); background-color: var( --e-global-color-accent ); }.elementor-widget-image-box .elementor-image-box-title{ color: var( --e-global-color-primary ); font-family: var( --e-global-typography-primary-font-family ),Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); }.elementor-widget-image-box .elementor-image-box-description{ color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ),Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); }.elementor-widget-icon.elementor-view-default .elementor-icon{ color: var( --e-global-color-primary ); border-color: var( --e-global-color-primary ); }.elementor-widget-tabs .elementor-tab-title,.elementor-widget-tabs .elementor-tab-title a{ color: var( --e-global-color-primary ); }.elementor-widget-tabs .elementor-tab-title.elementor-active,.elementor-widget-tabs .elementor-tab-title.elementor-active a{ color: var( --e-global-color-accent ); }.elementor-widget-tabs .elementor-tab-title{ font-family: var( --e-global-typography-primary-font-family ),Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); }.elementor-widget-tabs .elementor-tab-content{ color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ),Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); }.elementor-widget-accordion .elementor-accordion-icon,.elementor-widget-accordion .elementor-accordion-title{ color: var( --e-global-color-primary ); }.elementor-widget-accordion .elementor-accordion-icon svg{ fill: var( --e-global-color-primary ); }.elementor-widget-accordion .elementor-active .elementor-accordion-icon,.elementor-widget-accordion .elementor-active .elementor-accordion-title{ color: var( --e-global-color-accent ); }.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{ fill: var( --e-global-color-accent ); }.elementor-widget-accordion .elementor-accordion-title{ font-family: var( --e-global-typography-primary-font-family ),Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); }.elementor-widget-accordion .elementor-tab-content{ color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ),Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); }.elementor-widget-toggle .elementor-tab-title.elementor-active a,.elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{ color: var( --e-global-color-accent ); }.elementor-widget-toggle .elementor-tab-content{ color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ),Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); }.elementor-widget-portfolio .elementor-portfolio__filter.elementor-active{ color: var( --e-global-color-primary ); }.elementor-widget-login .elementor-field-group > a:hover{ color: var( --e-global-color-accent ); }.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{ color: var( --e-global-color-accent ); fill: var( --e-global-color-accent ); }.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item,.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item{ font-family: var( --e-global-typography-accent-font-family ),Sans-serif; font-weight: var( --e-global-typography-accent-font-weight ); }.elementor-widget-testimonial-carousel .elementor-testimonial__text{ color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ),Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); }.elementor-widget-testimonial-carousel .elementor-testimonial__name{ color: var( --e-global-color-text ); font-family: var( --e-global-typography-primary-font-family ),Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); }.elementor-widget-testimonial-carousel .elementor-testimonial__title{ color: var( --e-global-color-primary ); font-family: var( --e-global-typography-secondary-font-family ),Sans-serif; font-weight: var( --e-global-typography-secondary-font-weight ); }.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button,.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button:hover{ color: var( --e-global-color-text ); fill: var( --e-global-color-text ); }.elementor-widget-author-box .elementor-author-box__button:hover{ border-color: var( --e-global-color-secondary ); color: var( --e-global-color-secondary ); }.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:where(.e-active, :hover) .e-tab-title-text{ color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ),Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); }.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:where(.e-active, :hover) .e-tab-title-text a{ color: var( --e-global-color-text ); }.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:where(.e-active, :hover) .e-tab-duration{ color: var( --e-global-color-text ); }.elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content button:hover{ color: var( --e-global-color-text ); }.elementor-9 .elementor-element.elementor-element-554b087d{ transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin-top: 45px; margin-bottom: 0px; }.elementor-9 .elementor-element.elementor-element-559eb09 > .elementor-element-populated{ transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; }.elementor-9 .elementor-element.elementor-element-4aefecf:not(.elementor-motion-effects-element-type-background){ background-color: rgb(255, 255, 255); }.elementor-9 .elementor-element.elementor-element-4aefecf{ transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin-top: -200px; margin-bottom: 0px; padding: 0px 0px 20px; z-index: 9; }.elementor-9 .elementor-element.elementor-element-bba20f6.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{ align-content: center; align-items: center; }.elementor-9 .elementor-element.elementor-element-b70e728{ padding: 0px 20px; }.elementor-9 .elementor-element.elementor-element-e6a94ec{ --spacer-size: 25px; }.elementor-9 .elementor-element.elementor-element-6df4c4a .elementor-heading-title{ color: rgb(0, 0, 0); font-family: Lato, sans-serif; font-size: 15px; font-weight: 400; line-height: 27px; }.elementor-9 .elementor-element.elementor-element-78f4c8f .elementor-heading-title{ color: rgb(0, 0, 0); font-size: 48px; }.elementor-9 .elementor-element.elementor-element-9b7d1ab{ color: rgb(105, 105, 105); font-family: Lato, sans-serif; font-size: 18px; }.elementor-9 .elementor-element.elementor-element-632193a:not(.elementor-motion-effects-element-type-background){ background-color: rgb(255, 255, 255); }.elementor-9 .elementor-element.elementor-element-632193a{ transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin-top: -200px; margin-bottom: 0px; padding: 20px 0px; z-index: 9; }.elementor-9 .elementor-element.elementor-element-69fc349.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{ align-content: center; align-items: center; }.elementor-9 .elementor-element.elementor-element-3203a14{ --spacer-size: 25px; }.elementor-9 .elementor-element.elementor-element-611c9f2 .elementor-heading-title{ color: rgb(15, 14, 14); font-family: Lato, sans-serif; font-weight: 400; }.elementor-9 .elementor-element.elementor-element-d7a07df .elementor-heading-title{ color: rgb(0, 0, 0); font-size: 48px; }.elementor-9 .elementor-element.elementor-element-e569165{ color: rgb(105, 105, 105); font-family: Lato, sans-serif; font-size: 18px; }.elementor-9 .elementor-element.elementor-element-5cbc321{ margin-top: 153px; margin-bottom: 0px; }.elementor-9 .elementor-element.elementor-element-61c937a .elementor-heading-title{ color: rgb(2, 1, 1); font-size: 55px; }.elementor-9 .elementor-element.elementor-element-61c937a > .elementor-widget-container{ margin: 0px; padding: 0px; }.elementor-9 .elementor-element.elementor-element-18ccd3e{ font-family: Lato, sans-serif; font-size: 16px; line-height: 25px; }.elementor-9 .elementor-element.elementor-element-18ccd3e > .elementor-widget-container{ margin: -15px 0px 0px; padding: 0px; }.elementor-9 .elementor-element.elementor-element-017c7c5{ margin-top: 15px; margin-bottom: 0px; }.elementor-9 .elementor-element.elementor-element-205ebea > .elementor-element-populated > .elementor-widget-wrap{ padding: 0px; }.elementor-9 .elementor-element.elementor-element-3468cf5.elementor-position-top .elementor-image-box-img{ margin-bottom: 15px; }.elementor-9 .elementor-element.elementor-element-3468cf5 .elementor-image-box-wrapper .elementor-image-box-img{ width: 30%; }.elementor-9 .elementor-element.elementor-element-3468cf5 .elementor-image-box-img img{ transition-duration: 0.3s; }.elementor-9 .elementor-element.elementor-element-3468cf5 .elementor-image-box-wrapper{ text-align: left; }.elementor-9 .elementor-element.elementor-element-3468cf5 .elementor-image-box-title{ color: rgb(6, 6, 6); font-family: Lato, sans-serif; font-size: 28px; font-weight: bold; }.elementor-9 .elementor-element.elementor-element-3468cf5 .elementor-image-box-description{ color: rgb(114, 111, 111); font-family: Lato, sans-serif; font-size: 16px; }.elementor-9 .elementor-element.elementor-element-3468cf5 > .elementor-widget-container{ padding: 0px; }.elementor-9 .elementor-element.elementor-element-97e48b3 .elementor-button{ font-size: 18px; font-weight: bold; fill: rgb(13, 12, 12); color: rgb(13, 12, 12); background-color: rgba(239, 127, 34, 0); padding: 3px; }.elementor-9 .elementor-element.elementor-element-97e48b3 .elementor-button:hover,.elementor-9 .elementor-element.elementor-element-97e48b3 .elementor-button:focus{ color: rgb(255, 255, 255); background-color: rgb(239, 127, 34); }.elementor-9 .elementor-element.elementor-element-97e48b3 .elementor-button:hover svg,.elementor-9 .elementor-element.elementor-element-97e48b3 .elementor-button:focus svg{ fill: rgb(255, 255, 255); }.elementor-9 .elementor-element.elementor-element-eaa1e3b.elementor-position-top .elementor-image-box-img{ margin-bottom: 15px; }.elementor-9 .elementor-element.elementor-element-eaa1e3b .elementor-image-box-wrapper .elementor-image-box-img{ width: 30%; }.elementor-9 .elementor-element.elementor-element-eaa1e3b .elementor-image-box-img img{ transition-duration: 0.3s; }.elementor-9 .elementor-element.elementor-element-eaa1e3b .elementor-image-box-wrapper{ text-align: left; }.elementor-9 .elementor-element.elementor-element-eaa1e3b .elementor-image-box-title{ color: rgb(6, 6, 6); font-family: Lato, sans-serif; font-size: 28px; font-weight: bold; }.elementor-9 .elementor-element.elementor-element-eaa1e3b .elementor-image-box-description{ color: rgb(114, 111, 111); font-family: Lato, sans-serif; font-size: 16px; }.elementor-9 .elementor-element.elementor-element-8ce9d74 .elementor-button{ font-size: 18px; font-weight: bold; fill: rgb(13, 12, 12); color: rgb(13, 12, 12); background-color: rgba(239, 127, 34, 0); padding: 3px; }.elementor-9 .elementor-element.elementor-element-8ce9d74 .elementor-button:hover,.elementor-9 .elementor-element.elementor-element-8ce9d74 .elementor-button:focus{ color: rgb(0, 0, 0); background-color: rgb(239, 127, 34); }.elementor-9 .elementor-element.elementor-element-8ce9d74 .elementor-button:hover svg,.elementor-9 .elementor-element.elementor-element-8ce9d74 .elementor-button:focus svg{ fill: rgb(0, 0, 0); }.elementor-9 .elementor-element.elementor-element-6db7a1d.elementor-position-top .elementor-image-box-img{ margin-bottom: 15px; }.elementor-9 .elementor-element.elementor-element-6db7a1d .elementor-image-box-wrapper .elementor-image-box-img{ width: 30%; }.elementor-9 .elementor-element.elementor-element-6db7a1d .elementor-image-box-img img{ transition-duration: 0.3s; }.elementor-9 .elementor-element.elementor-element-6db7a1d .elementor-image-box-wrapper{ text-align: left; }.elementor-9 .elementor-element.elementor-element-6db7a1d .elementor-image-box-title{ color: rgb(6, 6, 6); font-family: Lato, sans-serif; font-size: 28px; font-weight: bold; }.elementor-9 .elementor-element.elementor-element-6db7a1d .elementor-image-box-description{ color: rgb(114, 111, 111); font-family: Lato, sans-serif; font-size: 16px; }.elementor-9 .elementor-element.elementor-element-b3d9073 .elementor-button{ font-size: 18px; font-weight: bold; fill: rgb(13, 12, 12); color: rgb(13, 12, 12); background-color: rgba(239, 127, 34, 0); padding: 3px; }.elementor-9 .elementor-element.elementor-element-b3d9073 .elementor-button:hover,.elementor-9 .elementor-element.elementor-element-b3d9073 .elementor-button:focus{ color: rgb(0, 0, 0); background-color: rgb(239, 127, 34); }.elementor-9 .elementor-element.elementor-element-b3d9073 .elementor-button:hover svg,.elementor-9 .elementor-element.elementor-element-b3d9073 .elementor-button:focus svg{ fill: rgb(0, 0, 0); }.elementor-9 .elementor-element.elementor-element-1a22be3.elementor-position-top .elementor-image-box-img{ margin-bottom: 15px; }.elementor-9 .elementor-element.elementor-element-1a22be3 .elementor-image-box-wrapper .elementor-image-box-img{ width: 30%; }.elementor-9 .elementor-element.elementor-element-1a22be3 .elementor-image-box-img img{ transition-duration: 0.3s; }.elementor-9 .elementor-element.elementor-element-1a22be3 .elementor-image-box-wrapper{ text-align: left; }.elementor-9 .elementor-element.elementor-element-1a22be3 .elementor-image-box-title{ color: rgb(6, 6, 6); font-family: Lato, sans-serif; font-size: 28px; font-weight: bold; }.elementor-9 .elementor-element.elementor-element-1a22be3 .elementor-image-box-description{ color: rgb(114, 111, 111); font-family: Lato, sans-serif; font-size: 16px; }.elementor-9 .elementor-element.elementor-element-a17c1ab .elementor-button{ font-size: 18px; font-weight: bold; fill: rgb(13, 12, 12); color: rgb(13, 12, 12); background-color: rgba(239, 127, 34, 0); padding: 3px; }.elementor-9 .elementor-element.elementor-element-a17c1ab .elementor-button:hover,.elementor-9 .elementor-element.elementor-element-a17c1ab .elementor-button:focus{ color: rgb(0, 0, 0); background-color: rgb(239, 127, 34); }.elementor-9 .elementor-element.elementor-element-a17c1ab .elementor-button:hover svg,.elementor-9 .elementor-element.elementor-element-a17c1ab .elementor-button:focus svg{ fill: rgb(0, 0, 0); }.elementor-9 .elementor-element.elementor-element-85632f8{ margin-top: 100px; margin-bottom: 0px; }.elementor-9 .elementor-element.elementor-element-b42aa12 .elementor-heading-title{ color: rgb(2, 1, 1); }.elementor-9 .elementor-element.elementor-element-0af6278 .elementor-image-box-wrapper{ text-align: left; }.elementor-9 .elementor-element.elementor-element-0af6278 .elementor-image-box-title{ color: rgb(6, 6, 6); font-size: 21px; }.elementor-9 .elementor-element.elementor-element-0af6278 .elementor-image-box-description{ color: rgb(114, 111, 111); font-size: 15px; }.elementor-9 .elementor-element.elementor-element-a0d4aad .elementor-button{ font-size: 16px; font-weight: bold; fill: rgb(13, 12, 12); color: rgb(13, 12, 12); background-color: rgba(239, 127, 34, 0); padding: 0px; }.elementor-9 .elementor-element.elementor-element-a0d4aad .elementor-button:hover,.elementor-9 .elementor-element.elementor-element-a0d4aad .elementor-button:focus{ color: rgb(255, 255, 255); background-color: rgb(239, 127, 34); }.elementor-9 .elementor-element.elementor-element-a0d4aad .elementor-button:hover svg,.elementor-9 .elementor-element.elementor-element-a0d4aad .elementor-button:focus svg{ fill: rgb(255, 255, 255); }.elementor-9 .elementor-element.elementor-element-888dee8 .elementor-image-box-wrapper{ text-align: left; }.elementor-9 .elementor-element.elementor-element-888dee8 .elementor-image-box-title{ color: rgb(6, 6, 6); font-size: 21px; }.elementor-9 .elementor-element.elementor-element-888dee8 .elementor-image-box-description{ color: rgb(114, 111, 111); font-size: 15px; }.elementor-9 .elementor-element.elementor-element-97c393a .elementor-button{ font-size: 16px; font-weight: bold; fill: rgb(13, 12, 12); color: rgb(13, 12, 12); background-color: rgba(239, 127, 34, 0); padding: 0px; }.elementor-9 .elementor-element.elementor-element-97c393a .elementor-button:hover,.elementor-9 .elementor-element.elementor-element-97c393a .elementor-button:focus{ color: rgb(255, 255, 255); background-color: rgb(239, 127, 34); }.elementor-9 .elementor-element.elementor-element-97c393a .elementor-button:hover svg,.elementor-9 .elementor-element.elementor-element-97c393a .elementor-button:focus svg{ fill: rgb(255, 255, 255); }.elementor-9 .elementor-element.elementor-element-b5dcda0 .elementor-image-box-wrapper{ text-align: left; }.elementor-9 .elementor-element.elementor-element-b5dcda0 .elementor-image-box-title{ color: rgb(6, 6, 6); font-size: 21px; }.elementor-9 .elementor-element.elementor-element-b5dcda0 .elementor-image-box-description{ color: rgb(114, 111, 111); font-size: 15px; }.elementor-9 .elementor-element.elementor-element-6ec22f0 .elementor-button{ font-size: 16px; font-weight: bold; fill: rgb(13, 12, 12); color: rgb(13, 12, 12); background-color: rgba(239, 127, 34, 0); padding: 0px; }.elementor-9 .elementor-element.elementor-element-6ec22f0 .elementor-button:hover,.elementor-9 .elementor-element.elementor-element-6ec22f0 .elementor-button:focus{ color: rgb(255, 255, 255); background-color: rgb(239, 127, 34); }.elementor-9 .elementor-element.elementor-element-6ec22f0 .elementor-button:hover svg,.elementor-9 .elementor-element.elementor-element-6ec22f0 .elementor-button:focus svg{ fill: rgb(255, 255, 255); }.elementor-9 .elementor-element.elementor-element-6ed8e0a .elementor-image-box-wrapper{ text-align: left; }.elementor-9 .elementor-element.elementor-element-6ed8e0a .elementor-image-box-title{ color: rgb(6, 6, 6); font-size: 21px; }.elementor-9 .elementor-element.elementor-element-6ed8e0a .elementor-image-box-description{ color: rgb(114, 111, 111); font-size: 15px; }.elementor-9 .elementor-element.elementor-element-16376bd .elementor-button{ font-size: 16px; font-weight: bold; fill: rgb(13, 12, 12); color: rgb(13, 12, 12); background-color: rgba(239, 127, 34, 0); padding: 0px; }.elementor-9 .elementor-element.elementor-element-16376bd .elementor-button:hover,.elementor-9 .elementor-element.elementor-element-16376bd .elementor-button:focus{ color: rgb(255, 255, 255); background-color: rgb(239, 127, 34); }.elementor-9 .elementor-element.elementor-element-16376bd .elementor-button:hover svg,.elementor-9 .elementor-element.elementor-element-16376bd .elementor-button:focus svg{ fill: rgb(255, 255, 255); }.elementor-9 .elementor-element.elementor-element-d5c7bed:not(.elementor-motion-effects-element-type-background){ background-color: rgb(124, 23, 27); }.elementor-9 .elementor-element.elementor-element-d5c7bed{ transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin-top: 100px; margin-bottom: 0px; padding: 50px 0px 40px; z-index: 1; }.elementor-9 .elementor-element.elementor-element-989db4e{ text-align: center; }.elementor-9 .elementor-element.elementor-element-989db4e .elementor-heading-title{ color: rgb(255, 255, 255); font-size: 55px; line-height: 70px; }.elementor-9 .elementor-element.elementor-element-989db4e > .elementor-widget-container{ padding: 0em 6em; }.elementor-9 .elementor-element.elementor-element-b979306{ text-align: center; color: rgb(255, 255, 255); font-family: Montserrat, sans-serif; font-size: 16px; font-weight: 400; }.elementor-9 .elementor-element.elementor-element-b979306 > .elementor-widget-container{ padding: 0px 130px; }.elementor-9 .elementor-element.elementor-element-1db68b4 .elementor-button{ font-family: Lato, sans-serif; font-size: 20px; font-weight: bold; fill: rgb(255, 255, 255); color: rgb(255, 255, 255); background-color: rgb(239, 127, 34); padding: 15px 70px; }.elementor-9 .elementor-element.elementor-element-b723b70:not(.elementor-motion-effects-element-type-background){ background-color: rgb(253, 242, 233);  }.elementor-9 .elementor-element.elementor-element-b723b70{ transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin-top: -200px; margin-bottom: 0px; padding: 400px 100px 0px; }.elementor-9 .elementor-element.elementor-element-b3f063f .elementor-heading-title{ color: rgb(2, 1, 1); font-size: 55px; line-height: 46px; }.elementor-9 .elementor-element.elementor-element-90b2e47{ color: rgb(105, 105, 105); font-family: Lato, sans-serif; font-size: 16px; line-height: 25px; }.elementor-9 .elementor-element.elementor-element-bd445da .elementor-testimonial__text{ font-family: Lato, sans-serif; font-size: 18px; }.elementor-9 .elementor-element.elementor-element-bd445da .elementor-testimonial__name{ font-family: Lato, sans-serif; font-size: 28px; font-weight: bold; }.elementor-9 .elementor-element.elementor-element-bd445da .elementor-swiper-button{ font-size: 20px; }.elementor-9 .elementor-element.elementor-element-bd445da > .elementor-widget-container{ padding: 0px 0px 80px; }.elementor-9 .elementor-element.elementor-element-c30841d:not(.elementor-motion-effects-element-type-background){ background-color: rgb(253, 242, 233);  }.elementor-9 .elementor-element.elementor-element-c30841d{ transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin-top: -200px; margin-bottom: 0px; padding: 400px 100px 0px; }.elementor-9 .elementor-element.elementor-element-ffc23fd .elementor-heading-title{ color: rgb(2, 1, 1); font-size: 55px; }.elementor-9 .elementor-element.elementor-element-b54f713{ column-gap: 0px; color: rgb(105, 105, 105); font-family: Lato, sans-serif; font-weight: 400; }.elementor-9 .elementor-element.elementor-element-3432caf .elementor-swiper-button{ font-size: 20px; }.elementor-9 .elementor-element.elementor-element-3432caf > .elementor-widget-container{ padding: 0px 0px 80px; }.elementor-9 .elementor-element.elementor-element-3c19211:not(.elementor-motion-effects-element-type-background){ background-image: url("https://rmbhcharities.com/wp-content/uploads/2021/01/find-lost-bg.jpg"); }.elementor-9 .elementor-element.elementor-element-3c19211{ transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 138px 100px 202px; }.elementor-9 .elementor-element.elementor-element-0df17f2 > .elementor-element-populated{ margin: 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; }.elementor-9 .elementor-element.elementor-element-9e8f090{ --spacer-size: 20px; }.elementor-9 .elementor-element.elementor-element-0ad780e .elementor-heading-title{ color: rgb(255, 255, 255); font-size: 55px; line-height: 46px; }.elementor-9 .elementor-element.elementor-element-0ad780e > .elementor-widget-container{ margin: 0px 0px 0px 20px; }.elementor-9 .elementor-element.elementor-element-eb0cd2c{ color: rgb(239, 232, 232); font-family: Lato, sans-serif; font-size: 16px; font-weight: normal; font-style: normal; line-height: 1.6em; }.elementor-9 .elementor-element.elementor-element-eb0cd2c > .elementor-widget-container{ margin: 0px 0px 0px 20px; }.elementor-9 .elementor-element.elementor-element-a297652{ margin-top: 50px; margin-bottom: 0px; }.elementor-9 .elementor-element.elementor-element-bd33f22 > .elementor-element-populated{ margin: 0px 0px 0px 20px; --e-column-margin-right: 0px; --e-column-margin-left: 020px; }.elementor-9 .elementor-element.elementor-element-bd33f22 > .elementor-element-populated > .elementor-widget-wrap{ padding: 0px; }.elementor-9 .elementor-element.elementor-element-159098d{ text-align: left; color: rgb(255, 255, 255); font-size: 39px; }.elementor-9 .elementor-element.elementor-element-064e584 > .elementor-element-populated{ margin: 0px 0px 0px 20px; --e-column-margin-right: 0px; --e-column-margin-left: 020px; }.elementor-9 .elementor-element.elementor-element-2dafe5b{ text-align: left; color: rgb(255, 255, 255); }.elementor-9 .elementor-element.elementor-element-758bf29 > .elementor-element-populated{ margin: 0px 0px 0px 20px; --e-column-margin-right: 0px; --e-column-margin-left: 020px; }.elementor-9 .elementor-element.elementor-element-6bf9efd{ text-align: left; color: rgb(255, 255, 255); }.elementor-9 .elementor-element.elementor-element-a49694f > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{ align-content: center; align-items: center; }.elementor-9 .elementor-element.elementor-element-f509a13.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{ justify-content: center; }.elementor-9 .elementor-element.elementor-element-f509a13:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap{ background-color: rgb(250, 249, 249); }.elementor-9 .elementor-element.elementor-element-f509a13 > .elementor-element-populated{ border-style: solid; border-width: 8px; border-color: rgb(239, 127, 34); transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin: 0px 25px; --e-column-margin-right: 25px; --e-column-margin-left: 25px; }.elementor-9 .elementor-element.elementor-element-f509a13 > .elementor-element-populated > .elementor-widget-wrap{ padding: 0px 25px; }.elementor-9 .elementor-element.elementor-element-cac1b31{ --spacer-size: 10px; }.elementor-9 .elementor-element.elementor-element-7f361fb .elementor-icon-wrapper{ text-align: center; }.elementor-9 .elementor-element.elementor-element-7f361fb.elementor-view-default .elementor-icon{ color: rgba(0, 0, 0, 0.5); border-color: rgba(0, 0, 0, 0.5); }.elementor-9 .elementor-element.elementor-element-7f361fb .elementor-icon{ font-size: 15px; }.elementor-9 .elementor-element.elementor-element-7f361fb{ width: auto; align-self: center; }.elementor-9 .elementor-element.elementor-element-a56ff9d .elementor-icon-wrapper{ text-align: center; }.elementor-9 .elementor-element.elementor-element-a56ff9d.elementor-view-default .elementor-icon{ color: rgba(0, 0, 0, 0.5); border-color: rgba(0, 0, 0, 0.5); }.elementor-9 .elementor-element.elementor-element-a56ff9d .elementor-icon{ font-size: 15px; }.elementor-9 .elementor-element.elementor-element-a56ff9d{ width: auto; align-self: center; }.elementor-9 .elementor-element.elementor-element-8433ed2 .elementor-icon-wrapper{ text-align: center; }.elementor-9 .elementor-element.elementor-element-8433ed2.elementor-view-default .elementor-icon{ color: rgba(0, 0, 0, 0.5); border-color: rgba(0, 0, 0, 0.5); }.elementor-9 .elementor-element.elementor-element-8433ed2 .elementor-icon{ font-size: 15px; }.elementor-9 .elementor-element.elementor-element-8433ed2 > .elementor-widget-container{ padding: 0px 0px 0px 10px; }.elementor-9 .elementor-element.elementor-element-8433ed2{ width: auto; align-self: center; }.elementor-9 .elementor-element.elementor-element-0894c68 .elementor-icon-wrapper{ text-align: center; }.elementor-9 .elementor-element.elementor-element-0894c68.elementor-view-default .elementor-icon{ color: rgba(0, 0, 0, 0.5); border-color: rgba(0, 0, 0, 0.5); }.elementor-9 .elementor-element.elementor-element-0894c68 .elementor-icon{ font-size: 15px; }.elementor-9 .elementor-element.elementor-element-0894c68 > .elementor-widget-container{ padding: 0px 0px 0px 10px; }.elementor-9 .elementor-element.elementor-element-0894c68{ width: auto; align-self: center; }.elementor-9 .elementor-element.elementor-element-01a32be{ text-align: center; }.elementor-9 .elementor-element.elementor-element-dd19691{ --spacer-size: 30px; }.elementor-9 .elementor-element.elementor-element-d924b22:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap{ background-color: rgb(250, 249, 249); }.elementor-9 .elementor-element.elementor-element-d924b22 > .elementor-element-populated{ border-style: solid; border-width: 8px; border-color: rgb(239, 127, 34); transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin: 0px 25px; --e-column-margin-right: 025px; --e-column-margin-left: 025px; }.elementor-9 .elementor-element.elementor-element-bfd05ed img{ width: 44%; }.elementor-9 .elementor-element.elementor-element-bfd05ed > .elementor-widget-container{ margin: 20px 6px 6px; }.elementor-9 .elementor-element.elementor-element-949a433{ text-align: center; color: rgb(73, 27, 16); font-family: Lato, sans-serif; font-size: 25px; line-height: 1.6em; }.elementor-9 .elementor-element.elementor-element-e46737d:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap{ background-color: rgb(250, 249, 249); }.elementor-9 .elementor-element.elementor-element-e46737d > .elementor-element-populated{ border-style: solid; border-width: 8px; border-color: rgb(239, 127, 34); transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin: 0px 25px; --e-column-margin-right: 025px; --e-column-margin-left: 025px; }.elementor-9 .elementor-element.elementor-element-e46737d > .elementor-element-populated > .elementor-widget-wrap{ padding: 0px 30px; }.elementor-9 .elementor-element.elementor-element-38eca0f{ text-align: center; color: rgb(73, 27, 16); font-family: Lato, sans-serif; font-size: 21px; line-height: 1.5em; }.elementor-9 .elementor-element.elementor-element-38eca0f > .elementor-widget-container{ padding: 0px 20px; }.elementor-9 .elementor-element.elementor-element-1fe6cd2 .elementor-button{ font-size: 20px; background-color: rgb(239, 127, 34); border-radius: 0px; padding: 15px 50px; }.elementor-9 .elementor-element.elementor-element-f5ffcd7:not(.elementor-motion-effects-element-type-background){  }.elementor-9 .elementor-element.elementor-element-f5ffcd7{ transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 25px 100px 100px; }.elementor-9 .elementor-element.elementor-element-a47dfce .elementor-heading-title{ color: rgb(255, 255, 255); }.elementor-9 .elementor-element.elementor-element-b9e0ba7{ color: rgb(239, 232, 232); font-family: Roboto, sans-serif; font-weight: 400; }.elementor-9 .elementor-element.elementor-element-9203157{ text-align: left; color: rgb(255, 255, 255); font-size: 39px; }.elementor-9 .elementor-element.elementor-element-70638c4 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{ align-content: center; align-items: center; }.elementor-9 .elementor-element.elementor-element-dd341a4.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{ justify-content: center; }.elementor-9 .elementor-element.elementor-element-dd341a4:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap{ background-color: rgb(250, 249, 249); }.elementor-9 .elementor-element.elementor-element-dd341a4 > .elementor-element-populated{ border-style: solid; border-width: 8px; border-color: rgb(239, 127, 34); transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin: 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; }.elementor-9 .elementor-element.elementor-element-dd341a4 > .elementor-element-populated > .elementor-widget-wrap{ padding: 0px 25px; }.elementor-9 .elementor-element.elementor-element-dca7fee{ --spacer-size: 10px; }.elementor-9 .elementor-element.elementor-element-1a46a81{ text-align: center; }.elementor-9 .elementor-element.elementor-element-e015432{ --spacer-size: 30px; }.elementor-9 .elementor-element.elementor-element-cca9a88{ text-align: left; color: rgb(255, 255, 255); }.elementor-9 .elementor-element.elementor-element-cca9a88 > .elementor-widget-container{ margin: 20px 0px 0px; }.elementor-9 .elementor-element.elementor-element-4645154 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{ align-content: center; align-items: center; }.elementor-9 .elementor-element.elementor-element-a95a748:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap{ background-color: rgb(250, 249, 249); }.elementor-9 .elementor-element.elementor-element-a95a748 > .elementor-element-populated{ border-style: solid; border-width: 8px; border-color: rgb(239, 127, 34); transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin: 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; }.elementor-9 .elementor-element.elementor-element-b75b78c img{ width: 44%; }.elementor-9 .elementor-element.elementor-element-b75b78c > .elementor-widget-container{ margin: 20px 6px 6px; }.elementor-9 .elementor-element.elementor-element-a802316{ text-align: center; color: rgb(73, 27, 16); font-family: Lato, sans-serif; font-size: 25px; line-height: 1.6em; }.elementor-9 .elementor-element.elementor-element-017bb41{ text-align: left; color: rgb(255, 255, 255); }.elementor-9 .elementor-element.elementor-element-017bb41 > .elementor-widget-container{ margin: 20px 0px 0px; }.elementor-9 .elementor-element.elementor-element-3b34251 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{ align-content: center; align-items: center; }.elementor-9 .elementor-element.elementor-element-fab0348:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap{ background-color: rgb(250, 249, 249); }.elementor-9 .elementor-element.elementor-element-fab0348 > .elementor-element-populated{ border-style: solid; border-width: 8px; border-color: rgb(239, 127, 34); transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin: 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; }.elementor-9 .elementor-element.elementor-element-fab0348 > .elementor-element-populated > .elementor-widget-wrap{ padding: 0px 30px; }.elementor-9 .elementor-element.elementor-element-95b8fbc{ text-align: center; color: rgb(73, 27, 16); font-family: Lato, sans-serif; font-size: 21px; line-height: 1.5em; }.elementor-9 .elementor-element.elementor-element-95b8fbc > .elementor-widget-container{ padding: 0px 20px; }.elementor-9 .elementor-element.elementor-element-a53c637 .elementor-button{ font-size: 20px; background-color: rgb(239, 127, 34); border-radius: 0px; padding: 15px 50px; }.elementor-9 .elementor-element.elementor-element-a53c637 > .elementor-widget-container{ margin: 0px 0px 30px; }.elementor-9 .elementor-element.elementor-element-12eaa6d .elementor-testimonial__text{ font-style: normal; }.elementor-9 .elementor-element.elementor-element-12eaa6d .elementor-swiper-button{ font-size: 21px; }.elementor-9 .elementor-element.elementor-element-b7c5e04:not(.elementor-motion-effects-element-type-background){ background-color: rgb(255, 255, 255); }.elementor-9 .elementor-element.elementor-element-b7c5e04{ transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin-top: 0px; margin-bottom: 0px; padding: 180px 0px; }.elementor-9 .elementor-element.elementor-element-c1a1ae6 .elementor-heading-title{ color: rgb(2, 1, 1); font-size: 55px; }.elementor-9 .elementor-element.elementor-element-c1a1ae6 > .elementor-widget-container{ padding: 0px 0px 40px; }.elementor-9 .elementor-element.elementor-element-5e84e50 > .elementor-container{ min-height: 257px; }.elementor-9 .elementor-element.elementor-element-5e84e50{ margin-top: 30px; margin-bottom: 30px; padding: 30px 0px 0px; }.elementor-9 .elementor-element.elementor-element-016700c.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{ align-content: center; align-items: center; }.elementor-9 .elementor-element.elementor-element-016700c:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap{ background-image: url("https://rmbhcharities.com/wp-content/uploads/2020/08/Group.png"); background-position: center center; background-repeat: no-repeat; background-size: contain; }.elementor-9 .elementor-element.elementor-element-016700c > .elementor-element-populated{ transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin: 0px 20px 0px 0px; --e-column-margin-right: 20px; --e-column-margin-left: 0px; }.elementor-9 .elementor-element.elementor-element-016700c > .elementor-element-populated > .elementor-widget-wrap{ padding: 20px 50px; }.elementor-9 .elementor-element.elementor-element-0b1a07a{ color: rgb(17, 17, 17); font-family: Lato, sans-serif; font-size: 19px; line-height: 35px; }.elementor-9 .elementor-element.elementor-element-0e2faee.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{ align-content: center; align-items: center; }.elementor-9 .elementor-element.elementor-element-0e2faee:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap{ background-image: url("https://rmbhcharities.com/wp-content/uploads/2020/08/Group.png"); background-position: center center; background-repeat: no-repeat; background-size: contain; }.elementor-9 .elementor-element.elementor-element-0e2faee > .elementor-element-populated{ transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin: 0px 20px 0px 0px; --e-column-margin-right: 20px; --e-column-margin-left: 0px; }.elementor-9 .elementor-element.elementor-element-0e2faee > .elementor-element-populated > .elementor-widget-wrap{ padding: 20px 50px; }.elementor-9 .elementor-element.elementor-element-1487911{ color: rgb(17, 17, 17); font-family: Lato, sans-serif; font-size: 19px; line-height: 35px; }.elementor-9 .elementor-element.elementor-element-5172354.elementor-arrows-yes .elementor-main-swiper{ width: calc(100% - 40px); }.elementor-9 .elementor-element.elementor-element-5172354 .elementor-main-swiper{ width: 100%; }.elementor-9 .elementor-element.elementor-element-5172354 .elementor-main-swiper .swiper-slide{ padding: 0px; }.elementor-9 .elementor-element.elementor-element-5172354 .elementor-testimonial__text{ font-family: Lato, sans-serif; font-style: normal; text-decoration: none; }.elementor-9 .elementor-element.elementor-element-5172354 .elementor-swiper-button{ font-size: 20px; }.elementor-9 .elementor-element.elementor-element-5172354 .swiper-pagination-bullet{ height: 8px; width: 8px; }.elementor-9 .elementor-element.elementor-element-5172354 .swiper-container-horizontal .swiper-pagination-progressbar{ height: 8px; }.elementor-9 .elementor-element.elementor-element-5172354 .swiper-pagination-fraction{ font-size: 8px; color: rgb(239, 127, 34); }.elementor-9 .elementor-element.elementor-element-5172354 .swiper-pagination-bullet-active,.elementor-9 .elementor-element.elementor-element-5172354 .swiper-pagination-progressbar-fill{ background-color: rgb(239, 127, 34); }.elementor-9 .elementor-element.elementor-element-2921f01{ text-align: center; color: rgb(21, 20, 20); font-family: Lato, sans-serif; font-size: 18px; font-weight: bold; text-transform: uppercase; text-decoration: none; line-height: 49px; }.elementor-9 .elementor-element.elementor-element-00147f1:not(.elementor-motion-effects-element-type-background){ background-color: rgb(255, 255, 255); }.elementor-9 .elementor-element.elementor-element-00147f1{ transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin-top: 100px; margin-bottom: 0px; padding: 0px 0px 30px; }.elementor-9 .elementor-element.elementor-element-a7f329e .elementor-heading-title{ color: rgb(2, 1, 1); }.elementor-9 .elementor-element.elementor-element-16e6ce9{ --spacer-size: 50px; }.elementor-9 .elementor-element.elementor-element-4cf0943 .elementor-main-swiper .swiper-slide{ padding: 0px; }.elementor-9 .elementor-element.elementor-element-4cf0943 .elementor-testimonial__text{ font-style: normal; text-decoration: none; }.elementor-9 .elementor-element.elementor-element-4cf0943 .elementor-swiper-button{ font-size: 20px; }.elementor-9 .elementor-element.elementor-element-4cf0943 .swiper-pagination-bullet{ height: 8px; width: 8px; }.elementor-9 .elementor-element.elementor-element-4cf0943 .swiper-container-horizontal .swiper-pagination-progressbar{ height: 8px; }.elementor-9 .elementor-element.elementor-element-4cf0943 .swiper-pagination-fraction{ font-size: 8px; color: rgb(239, 127, 34); }.elementor-9 .elementor-element.elementor-element-4cf0943 .swiper-pagination-bullet-active,.elementor-9 .elementor-element.elementor-element-4cf0943 .swiper-pagination-progressbar-fill{ background-color: rgb(239, 127, 34); }.elementor-9 .elementor-element.elementor-element-9a40685{ text-align: center; color: rgb(21, 20, 20); font-family: Lato, sans-serif; font-size: 18px; font-weight: bold; text-transform: uppercase; text-decoration: none; line-height: 49px; }.elementor-9 .elementor-element.elementor-element-f9dad2d:not(.elementor-motion-effects-element-type-background){ background-image: url("https://rmbhcharities.com/wp-content/uploads/2021/01/find-lost-bg.jpg"); }.elementor-9 .elementor-element.elementor-element-f9dad2d{ transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin-top: 0px; margin-bottom: 0px; padding: 80px 100px; }.elementor-9 .elementor-element.elementor-element-8a35e87.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{ align-content: center; align-items: center; }.elementor-9 .elementor-element.elementor-element-8a35e87 > .elementor-element-populated{ transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; }.elementor-9 .elementor-element.elementor-element-22e7851 > .elementor-element-populated{ margin: 30px 0px 0px 40px; --e-column-margin-right: 0px; --e-column-margin-left: 40px; }.elementor-9 .elementor-element.elementor-element-22e7851 > .elementor-element-populated > .elementor-widget-wrap{ padding: 0px; }.elementor-9 .elementor-element.elementor-element-7248614 .elementor-heading-title{ color: rgb(255, 255, 255); font-size: 55px; line-height: 60px; }.elementor-9 .elementor-element.elementor-element-c83acce{ color: rgb(255, 255, 255); font-family: Lato, sans-serif; font-size: 18px; line-height: 28px; }.elementor-9 .elementor-element.elementor-element-4ba2940 .elementor-button{ font-size: 18px; font-weight: 500; fill: rgb(255, 255, 255); color: rgb(255, 255, 255); background-color: rgb(239, 127, 34); border-radius: 0px; padding: 5px 3px; }.elementor-9 .elementor-element.elementor-element-4ba2940 .elementor-button:hover,.elementor-9 .elementor-element.elementor-element-4ba2940 .elementor-button:focus{ color: rgb(0, 0, 0); background-color: rgb(239, 127, 34); }.elementor-9 .elementor-element.elementor-element-4ba2940 .elementor-button:hover svg,.elementor-9 .elementor-element.elementor-element-4ba2940 .elementor-button:focus svg{ fill: rgb(0, 0, 0); }.elementor-9 .elementor-element.elementor-element-4ba2940 > .elementor-widget-container{ padding: 0px; }.elementor-9 .elementor-element.elementor-element-5e417ce:not(.elementor-motion-effects-element-type-background){  }.elementor-9 .elementor-element.elementor-element-5e417ce{ transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin-top: 100px; margin-bottom: 0px; padding: 80px 100px; }.elementor-9 .elementor-element.elementor-element-098ff9a:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap{  background-repeat: no-repeat; }.elementor-9 .elementor-element.elementor-element-5178e64 > .elementor-element-populated{ margin: 50px 0px 0px 40px; --e-column-margin-right: 0px; --e-column-margin-left: 40px; }.elementor-9 .elementor-element.elementor-element-5178e64 > .elementor-element-populated > .elementor-widget-wrap{ padding: 0px; }.elementor-9 .elementor-element.elementor-element-5f62ef8 .elementor-heading-title{ color: rgb(255, 255, 255); font-size: 55px; }.elementor-9 .elementor-element.elementor-element-038375a{ color: rgb(255, 255, 255); font-family: Roboto, sans-serif; font-weight: 400; }.elementor-9 .elementor-element.elementor-element-821d87b .elementor-button{ font-size: 15px; font-weight: 500; fill: rgb(255, 255, 255); color: rgb(255, 255, 255); background-color: rgb(239, 127, 34); border-radius: 0px; padding: 2px 5px 3px 0px; }.elementor-9 .elementor-element.elementor-element-821d87b .elementor-button:hover,.elementor-9 .elementor-element.elementor-element-821d87b .elementor-button:focus{ color: rgb(0, 0, 0); background-color: rgb(239, 127, 34); }.elementor-9 .elementor-element.elementor-element-821d87b .elementor-button:hover svg,.elementor-9 .elementor-element.elementor-element-821d87b .elementor-button:focus svg{ fill: rgb(0, 0, 0); }.elementor-9 .elementor-element.elementor-element-5a2e2e1:not(.elementor-motion-effects-element-type-background){ background-color: rgb(253, 242, 233);  background-position: left center; }.elementor-9 .elementor-element.elementor-element-5a2e2e1{ transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 80px 75px 35px; }.elementor-9 .elementor-element.elementor-element-fe5166f > .elementor-widget-container{ margin: 0px; }.elementor-9 .elementor-element.elementor-element-46add72{ text-align: center; color: rgb(0, 0, 0); font-family: Lato, sans-serif; }.elementor-9 .elementor-element.elementor-element-29b0f33 .elementor-button{ font-family: Lato, sans-serif; font-weight: 500; fill: rgb(255, 255, 255); color: rgb(255, 255, 255); background-color: rgb(239, 127, 34); border-radius: 0px; }.elementor-9 .elementor-element.elementor-element-e3a0f62 > .elementor-widget-container{ padding: 0px 0px 33px; }.elementor-9 .elementor-element.elementor-element-7a58c42{ text-align: center; color: rgb(0, 0, 0); font-family: Lato, sans-serif; }.elementor-9 .elementor-element.elementor-element-cc52c34 .elementor-button{ font-family: Lato, sans-serif; font-weight: 500; fill: rgb(255, 255, 255); color: rgb(255, 255, 255); background-color: rgb(239, 127, 34); border-radius: 0px; }.elementor-9 .elementor-element.elementor-element-d6f33a1 > .elementor-widget-container{ padding: 0px 0px 12px; }.elementor-9 .elementor-element.elementor-element-19daa60{ text-align: center; color: rgb(0, 0, 0); font-family: Lato, sans-serif; font-size: 18px; }.elementor-9 .elementor-element.elementor-element-3d8df25 .elementor-button{ font-family: Lato, sans-serif; font-weight: 500; fill: rgb(255, 255, 255); color: rgb(255, 255, 255); background-color: rgb(239, 127, 34); border-radius: 0px; }@media (min-width: 768px){.elementor-9 .elementor-element.elementor-element-559eb09{ width: 100%; }.elementor-9 .elementor-element.elementor-element-784112e{ width: 50%; }.elementor-9 .elementor-element.elementor-element-e289525{ width: 50%; }.elementor-9 .elementor-element.elementor-element-946a67f{ width: 50%; }.elementor-9 .elementor-element.elementor-element-b132290{ width: 50%; }.elementor-9 .elementor-element.elementor-element-3bd9214{ width: 20%; }.elementor-9 .elementor-element.elementor-element-e56c781{ width: 59.933%; }.elementor-9 .elementor-element.elementor-element-262525f{ width: 20%; }.elementor-9 .elementor-element.elementor-element-0df17f2{ width: 100%; }.elementor-9 .elementor-element.elementor-element-8a35e87{ width: 48.649%; }.elementor-9 .elementor-element.elementor-element-22e7851{ width: 51.351%; }.elementor-9 .elementor-element.elementor-element-098ff9a{ width: 48.649%; }.elementor-9 .elementor-element.elementor-element-5178e64{ width: 51.351%; }}@media (max-width: 1024px) and (min-width: 768px){.elementor-9 .elementor-element.elementor-element-205ebea{ width: 50%; }.elementor-9 .elementor-element.elementor-element-400c06c{ width: 50%; }.elementor-9 .elementor-element.elementor-element-9318a5e{ width: 50%; }.elementor-9 .elementor-element.elementor-element-40f97dc{ width: 50%; }.elementor-9 .elementor-element.elementor-element-3bd9214{ width: 100%; }.elementor-9 .elementor-element.elementor-element-e56c781{ width: 100%; }.elementor-9 .elementor-element.elementor-element-098ff9a{ width: 100%; }.elementor-9 .elementor-element.elementor-element-5178e64{ width: 100%; }}@media (max-width: 1024px){.elementor-9 .elementor-element.elementor-element-611c9f2 .elementor-heading-title{ font-size: 15px; }.elementor-9 .elementor-element.elementor-element-205ebea > .elementor-element-populated{ margin: 0px 0px 50px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; }.elementor-9 .elementor-element.elementor-element-205ebea > .elementor-element-populated > .elementor-widget-wrap{ padding: 0px; }.elementor-9 .elementor-element.elementor-element-3468cf5 .elementor-image-box-wrapper .elementor-image-box-img{ width: 100%; }.elementor-9 .elementor-element.elementor-element-3468cf5 .elementor-image-box-description{ font-size: 20px; line-height: 30px; }.elementor-9 .elementor-element.elementor-element-400c06c > .elementor-element-populated{ margin: 0px 0px 50px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; }.elementor-9 .elementor-element.elementor-element-400c06c > .elementor-element-populated > .elementor-widget-wrap{ padding: 0px; }.elementor-9 .elementor-element.elementor-element-eaa1e3b .elementor-image-box-description{ font-size: 20px; line-height: 30px; }.elementor-9 .elementor-element.elementor-element-9318a5e > .elementor-element-populated{ margin: 0px 25px 50px 0px; --e-column-margin-right: 25px; --e-column-margin-left: 0px; }.elementor-9 .elementor-element.elementor-element-9318a5e > .elementor-element-populated > .elementor-widget-wrap{ padding: 0px; }.elementor-9 .elementor-element.elementor-element-6db7a1d .elementor-image-box-description{ font-size: 20px; line-height: 30px; }.elementor-9 .elementor-element.elementor-element-40f97dc > .elementor-element-populated{ margin: 0px 0px 50px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; }.elementor-9 .elementor-element.elementor-element-40f97dc > .elementor-element-populated > .elementor-widget-wrap{ padding: 0px; }.elementor-9 .elementor-element.elementor-element-1a22be3 .elementor-image-box-description{ font-size: 20px; line-height: 30px; }.elementor-9 .elementor-element.elementor-element-b979306{ font-size: 20px; }.elementor-9 .elementor-element.elementor-element-b54f713{ font-size: 18px; }.elementor-9 .elementor-element.elementor-element-f5ffcd7:not(.elementor-motion-effects-element-type-background){  }.elementor-9 .elementor-element.elementor-element-b9e0ba7{ font-size: 20px; }.elementor-9 .elementor-element.elementor-element-f9dad2d{ padding: 80px 20px 50px; }.elementor-9 .elementor-element.elementor-element-5e417ce:not(.elementor-motion-effects-element-type-background){  }.elementor-9 .elementor-element.elementor-element-5e417ce{ padding: 80px 100px 50px; }.elementor-9 .elementor-element.elementor-element-098ff9a:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap{  }.elementor-9 .elementor-element.elementor-element-5178e64 > .elementor-element-populated{ margin: 35px 0px 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; }.elementor-9 .elementor-element.elementor-element-038375a{ font-size: 20px; line-height: 30px; }}@media (max-width: 767px){.elementor-9 .elementor-element.elementor-element-4aefecf{ margin-top: -100px; margin-bottom: 0px; }.elementor-9 .elementor-element.elementor-element-78f4c8f .elementor-heading-title{ font-size: 30px; }.elementor-9 .elementor-element.elementor-element-e289525 > .elementor-element-populated{ margin: 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; }.elementor-9 .elementor-element.elementor-element-e289525 > .elementor-element-populated > .elementor-widget-wrap{ padding: 0px; }.elementor-9 .elementor-element.elementor-element-3a11d2c > .elementor-widget-container{ padding: 0px; }.elementor-9 .elementor-element.elementor-element-632193a{ margin-top: -50px; margin-bottom: 0px; padding: 45px 15px; }.elementor-9 .elementor-element.elementor-element-611c9f2 .elementor-heading-title{ font-size: 15px; }.elementor-9 .elementor-element.elementor-element-d7a07df .elementor-heading-title{ font-size: 29px; line-height: 33px; }.elementor-9 .elementor-element.elementor-element-e569165{ font-size: 18px; line-height: 28px; }.elementor-9 .elementor-element.elementor-element-e569165 > .elementor-widget-container{ padding: 0px; }.elementor-9 .elementor-element.elementor-element-b132290 > .elementor-element-populated{ margin: 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; }.elementor-9 .elementor-element.elementor-element-b132290 > .elementor-element-populated > .elementor-widget-wrap{ padding: 0px; }.elementor-9 .elementor-element.elementor-element-7835ba5 > .elementor-widget-container{ margin: 0px; padding: 0px; }.elementor-9 .elementor-element.elementor-element-3468cf5 .elementor-image-box-img{ margin-bottom: 15px; }.elementor-9 .elementor-element.elementor-element-eaa1e3b .elementor-image-box-img{ margin-bottom: 15px; }.elementor-9 .elementor-element.elementor-element-6db7a1d .elementor-image-box-img{ margin-bottom: 15px; }.elementor-9 .elementor-element.elementor-element-1a22be3 .elementor-image-box-img{ margin-bottom: 15px; }.elementor-9 .elementor-element.elementor-element-85632f8{ margin-top: 70px; margin-bottom: 70px; padding: 0px 10px; }.elementor-9 .elementor-element.elementor-element-b42aa12 .elementor-heading-title{ font-size: 40px; line-height: 50px; }.elementor-9 .elementor-element.elementor-element-72ac14c > .elementor-widget-container{ margin: 0px; }.elementor-9 .elementor-element.elementor-element-a0a5a01{ padding: 0px 10px 30px; }.elementor-9 .elementor-element.elementor-element-43955bb{ width: 26%; }.elementor-9 .elementor-element.elementor-element-368f83a{ width: 74%; }.elementor-9 .elementor-element.elementor-element-0af6278 .elementor-image-box-title{ font-size: 25px; }.elementor-9 .elementor-element.elementor-element-0af6278 .elementor-image-box-description{ font-size: 16px; line-height: 25px; }.elementor-9 .elementor-element.elementor-element-0af6278 > .elementor-widget-container{ padding: 0px; }.elementor-9 .elementor-element.elementor-element-227dccd{ margin-top: 20px; margin-bottom: 20px; padding: 0px 10px 30px; }.elementor-9 .elementor-element.elementor-element-1fb0777{ width: 74%; }.elementor-9 .elementor-element.elementor-element-888dee8 .elementor-image-box-title{ font-size: 25px; }.elementor-9 .elementor-element.elementor-element-888dee8 .elementor-image-box-description{ font-size: 16px; line-height: 25px; }.elementor-9 .elementor-element.elementor-element-888dee8 > .elementor-widget-container{ padding: 0px; }.elementor-9 .elementor-element.elementor-element-3e24341{ width: 26%; }.elementor-9 .elementor-element.elementor-element-2df243c{ margin-top: 20px; margin-bottom: 20px; padding: 0px 10px 30px; }.elementor-9 .elementor-element.elementor-element-0f4a7ec{ width: 26%; }.elementor-9 .elementor-element.elementor-element-e8678cf{ width: 74%; }.elementor-9 .elementor-element.elementor-element-b5dcda0 .elementor-image-box-title{ font-size: 25px; }.elementor-9 .elementor-element.elementor-element-b5dcda0 .elementor-image-box-description{ font-size: 16px; line-height: 25px; }.elementor-9 .elementor-element.elementor-element-b5dcda0 > .elementor-widget-container{ padding: 0px; }.elementor-9 .elementor-element.elementor-element-c0c747d{ margin-top: 20px; margin-bottom: 20px; padding: 0px 10px 30px; }.elementor-9 .elementor-element.elementor-element-c8300ff{ width: 74%; }.elementor-9 .elementor-element.elementor-element-6ed8e0a .elementor-image-box-title{ font-size: 25px; }.elementor-9 .elementor-element.elementor-element-6ed8e0a .elementor-image-box-description{ font-size: 16px; line-height: 25px; }.elementor-9 .elementor-element.elementor-element-6ed8e0a > .elementor-widget-container{ padding: 0px; }.elementor-9 .elementor-element.elementor-element-33d885f{ width: 26%; }.elementor-9 .elementor-element.elementor-element-d5c7bed{ margin-top: 40px; margin-bottom: 0px; padding: 50px 0px 0px; }.elementor-9 .elementor-element.elementor-element-3bd9214.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{ align-content: center; align-items: center; }.elementor-9 .elementor-element.elementor-element-3bd9214.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{ justify-content: center; }.elementor-9 .elementor-element.elementor-element-aa314c9{ text-align: left; }.elementor-9 .elementor-element.elementor-element-aa314c9 > .elementor-widget-container{ padding: 0px 0px 30px; }.elementor-9 .elementor-element.elementor-element-e56c781 > .elementor-element-populated{ margin: 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; }.elementor-9 .elementor-element.elementor-element-e56c781 > .elementor-element-populated > .elementor-widget-wrap{ padding: 0px; }.elementor-9 .elementor-element.elementor-element-989db4e .elementor-heading-title{ font-size: 34px; line-height: 45px; }.elementor-9 .elementor-element.elementor-element-989db4e > .elementor-widget-container{ padding: 0px; }.elementor-9 .elementor-element.elementor-element-b979306{ font-size: 16px; line-height: 25px; }.elementor-9 .elementor-element.elementor-element-b979306 > .elementor-widget-container{ margin: 0px; padding: 0px; }.elementor-9 .elementor-element.elementor-element-1db68b4 > .elementor-widget-container{ padding: 0px; }.elementor-9 .elementor-element.elementor-element-b723b70{ padding: 300px 30px 0px; }.elementor-9 .elementor-element.elementor-element-c30841d:not(.elementor-motion-effects-element-type-background){  }.elementor-9 .elementor-element.elementor-element-c30841d{ padding: 280px 30px 0px; }.elementor-9 .elementor-element.elementor-element-ffc23fd .elementor-heading-title{ font-size: 42px; line-height: 46px; }.elementor-9 .elementor-element.elementor-element-b54f713{ font-size: 16px; line-height: 25px; }.elementor-9 .elementor-element.elementor-element-3432caf .elementor-testimonial__name{ font-size: 22px; line-height: 35px; }.elementor-9 .elementor-element.elementor-element-3432caf .elementor-testimonial__title{ font-size: 22px; line-height: 35px; }.elementor-9 .elementor-element.elementor-element-f5ffcd7:not(.elementor-motion-effects-element-type-background){  }.elementor-9 .elementor-element.elementor-element-f5ffcd7{ margin-top: 0px; margin-bottom: 0px; padding: 70px 10px 50px; }.elementor-9 .elementor-element.elementor-element-a47dfce .elementor-heading-title{ font-size: 42px; }.elementor-9 .elementor-element.elementor-element-b9e0ba7{ font-size: 16px; line-height: 25px; }.elementor-9 .elementor-element.elementor-element-c1a1ae6 .elementor-heading-title{ font-size: 40px; }.elementor-9 .elementor-element.elementor-element-5172354.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{ margin-top: 0px; }.elementor-9 .elementor-element.elementor-element-5172354 .elementor-testimonial__text{ font-size: 16px; letter-spacing: 0px; }.elementor-9 .elementor-element.elementor-element-5172354 > .elementor-widget-container{ margin: 0px; padding: 0px; }.elementor-9 .elementor-element.elementor-element-00147f1{ margin-top: 0px; margin-bottom: 0px; padding: 70px 10px 55px; }.elementor-9 .elementor-element.elementor-element-a7f329e .elementor-heading-title{ font-size: 42px; line-height: 46px; }.elementor-9 .elementor-element.elementor-element-16e6ce9{ --spacer-size: 25px; }.elementor-9 .elementor-element.elementor-element-4cf0943.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{ margin-top: 0px; }.elementor-9 .elementor-element.elementor-element-4cf0943 .elementor-testimonial__text{ font-size: 16px; line-height: 25px; letter-spacing: 0px; }.elementor-9 .elementor-element.elementor-element-4cf0943 > .elementor-widget-container{ margin: 0px; padding: 0px; }.elementor-9 .elementor-element.elementor-element-f9dad2d{ margin-top: 0px; margin-bottom: 0px; }.elementor-9 .elementor-element.elementor-element-5e417ce:not(.elementor-motion-effects-element-type-background){  }.elementor-9 .elementor-element.elementor-element-5e417ce{ margin-top: 0px; margin-bottom: 0px; }.elementor-9 .elementor-element.elementor-element-5f62ef8 .elementor-heading-title{ font-size: 37px; line-height: 48px; }.elementor-9 .elementor-element.elementor-element-5f62ef8 > .elementor-widget-container{ padding: 60px 0px 20px; }.elementor-9 .elementor-element.elementor-element-038375a{ font-size: 18px; line-height: 28px; }.elementor-9 .elementor-element.elementor-element-821d87b .elementor-button{ font-size: 11px; line-height: 2.7em; }.elementor-9 .elementor-element.elementor-element-5a2e2e1{ padding: 50px 0px; }.elementor-9 .elementor-element.elementor-element-29b0f33 .elementor-button{ font-size: 18px; line-height: 28px; padding: 3px 5px; }.elementor-9 .elementor-element.elementor-element-29b0f33 > .elementor-widget-container{ margin: 0px 0px 15px; }.elementor-9 .elementor-element.elementor-element-cc52c34 .elementor-button{ font-size: 18px; line-height: 28px; padding: 3px 5px; }.elementor-9 .elementor-element.elementor-element-cc52c34 > .elementor-widget-container{ margin: 0px 0px 15px; }.elementor-9 .elementor-element.elementor-element-3d8df25 .elementor-button{ font-size: 18px; line-height: 28px; padding: 3px 5px; }.elementor-9 .elementor-element.elementor-element-3d8df25 > .elementor-widget-container{ margin: 0px 0px 15px; }}section.hero-slider{ padding: 150px; width: 100vw; margin-left: calc(50% - 50vw); max-width: 100vw; position: relative; min-height: 75vh; }.hero-slider .elementor-button-wrapper a{ color: rgb(255, 255, 255) !important; }section.hero-slider .elementor-container.elementor-column-gap-default{ max-width: 100%; }section.hero-slider.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default{ padding: 0px; }section.hero-slider.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default .elementor-widget-wrap{ padding: 0px; }@media (max-width: 968px){section.hero-slider.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default .elementor-image{ height: 540px; overflow: hidden; }section.hero-slider.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default .elementor-image img{ width: 100%; height: 100%; object-fit: cover; object-position: center center; display: block; margin: 0px !important; }section.hero-slider{ padding-left: 0px; padding-right: 0px; background-position: center center; background-size: cover; }}@media (min-width: 995px){.height-150{ min-height: 365px; }}@media (min-width: 1100px){.height-150{ min-height: 305px; }}@media (min-width: 1300px){.height-150{ min-height: 285px; }}span.elementor-testimonial__title:hover{ background-color: rgb(242, 142, 60); border-bottom: 0px !important; }.elementor-9 .elementor-element.elementor-element-b723b70:not(.elementor-motion-effects-element-type-background){ background-color: rgb(253, 242, 233);  background-position: center 200px; background-repeat: no-repeat; }img.elementor-lightbox-image.elementor-lightbox-prevent-close{ background-color: rgb(255, 255, 255) !important; }img.elementor-lightbox-image.elementor-lightbox-prevent-close{ background-color: rgb(255, 255, 255) !important; }section.mobile_find_lost{ padding-top: 20px !important; }#cus-id-hidd-extra{ display: none !important; }div#cus-txt-decoration .elementor-widget-container .elementor-text-editor a{ width: fit-content; margin: auto; padding-bottom: 0px; line-height: 25px; border-bottom: 9px solid rgb(239, 127, 34) !important; color: rgb(21, 20, 20) !important; }@media (min-width: 765px){.elementor-element-0b1a07a .elementor-widget-container .elementor-text-editor.elementor-clearfix{ font-size: 10px; line-height: 14px; }.elementor-element-1487911 .elementor-widget-container .elementor-text-editor.elementor-clearfix{ font-size: 10px; line-height: 14px; }}@media (min-width: 1000px){.elementor-element-0b1a07a{ padding-top: 20px; }.elementor-element-0b1a07a .elementor-widget-container .elementor-text-editor.elementor-clearfix{ font-size: 19px; line-height: 35px; }.elementor-element-1487911{ padding-top: 20px; }.elementor-element-1487911 .elementor-widget-container .elementor-text-editor.elementor-clearfix{ font-size: 19px; line-height: 35px; }}div#cus-txt-decoration .elementor-widget-container .elementor-text-editor a{ width: fit-content; margin: auto; padding-bottom: 0px; line-height: 25px; border-bottom: 9px solid rgb(239, 127, 34) !important; color: rgb(21, 20, 20) !important; }rs-fullwidth-wrap#rev_slider_17_1_forcefullwidth{ padding-top: 76px; }body a,.blog-recent[data-style*="classic_enhanced"] .post-meta a:hover i,.masonry.classic_enhanced .post .post-meta a:hover i,.post .post-header a:hover,#single-below-header a:hover,.post .post-header a:focus,#single-below-header a:focus,.comment-list .pingback .comment-body > a:hover,body.material .tabbed[data-color-scheme="accent-color"][data-style="minimal"]:not(.using-icons) > ul li:not(.cta-button) a:hover,body.material .tabbed[data-color-scheme="accent-color"][data-style="minimal"]:not(.using-icons) > ul li:not(.cta-button) .active-tab,.tabbed[data-style*="material"][data-color-scheme="accent-color"] .wpb_tabs_nav li a:not(.active-tab):hover,.col:hover > [class^="icon-"].icon-3x.accent-color.alt-style.hovered,.col:hover > [class*=" icon-"].icon-3x.accent-color.alt-style.hovered,div[data-style="minimal"] .toggle:hover h3 a,div[data-style="minimal"] .toggle.open h3 a,#footer-outer #copyright li a i:hover,body.material .widget:not(.nectar_popular_posts_widget):not(.recent_posts_extra_widget) li a:hover,body.material #sidebar .widget:not(.nectar_popular_posts_widget):not(.recent_posts_extra_widget) li a:hover,body.material #footer-outer .widget:not(.nectar_popular_posts_widget):not(.recent_posts_extra_widget) li a:hover,#single-below-header a:hover [class^="icon-"],#header-outer[data-format="left-header"] #top nav > ul > li:not(.megamenu) ul a:hover,#header-outer #mobile-menu ul li a:hover,#header-outer #mobile-menu ul li a:focus,#header-outer #mobile-menu ul li a:hover .sf-sub-indicator i,#header-outer #mobile-menu ul li a:focus .sf-sub-indicator i{ color: rgb(239, 127, 34); }#header-outer[data-lhe="default"] #top nav > ul > li > a:hover,#header-outer[data-lhe="default"] #top nav > ul > .button_bordered > a:hover,#header-outer #top nav > ul > .button_bordered > a:hover,.sf-menu > li > a:hover > .sf-sub-indicator i,.sf-menu > li > a:active > .sf-sub-indicator i,.sf-menu .megamenu > ul > li:hover > a,#top nav > ul > .megamenu > ul > li > a:hover,#top nav > ul > .megamenu > ul > .sfHover > a,#top nav > ul > .megamenu > ul > li > a:focus,#top nav ul #nectar-user-account a:hover span,#top nav ul #search-btn a:hover span,#top nav ul .slide-out-widget-area-toggle a:hover span,#header-outer[data-format="left-header"] .sf-menu .sub-menu .current-menu-item > a,body.material:not([data-header-color="custom"]) #header-outer:not([data-format="left-header"]) #top ul.cart_list a:hover,body.material #header-outer:not(.transparent) .cart-outer:hover .cart-menu-wrap .icon-salient-cart,#header-outer:not([data-format="left-header"]) #top nav > ul > .megamenu ul ul .current-menu-item.has-ul > a,#header-outer:not([data-format="left-header"]) #top nav > ul > .megamenu ul ul .current-menu-ancestor.has-ul > a,body #header-secondary-outer #social a:hover i,body #header-secondary-outer #social a:focus i,#footer-outer a:focus,#footer-outer a:hover,.recent-posts .post-header a:hover,.result a:hover,.post-area.standard-minimal .post .post-header h2 a:hover,.post-area.standard-minimal .post .more-link:hover span,.post-area.standard-minimal .post .minimal-post-meta a:hover,.single .post .post-meta a:hover,.single .post .post-meta a:focus,.single #single-meta div a:hover i,.single #single-meta div:hover > a,.single #single-meta div:focus > a,.comment-list .comment-meta a:hover,.comment-list .comment-meta a:focus,.home .blog-recent:not([data-style="list_featured_first_row"]) .col .post-header a:hover,.comment-author a:hover,.comment-author a:focus,.woocommerce-pagination a.page-numbers:hover,.woocommerce p.stars a:hover,.woocommerce .material.product .product-wrap .product-add-to-cart a:hover,.woocommerce .material.product .product-wrap .product-add-to-cart a:hover > span,.woocommerce-MyAccount-navigation ul li.is-active a::before,.woocommerce-MyAccount-navigation ul li:hover a::before,.woocommerce.ascend .price_slider_amount button.button[type="submit"],.ascend.woocommerce #sidebar div ul li a:hover,.woocommerce-account .woocommerce > #customer_login .nectar-form-controls .control.active,.woocommerce-account .woocommerce > #customer_login .nectar-form-controls .control:hover,body #portfolio-nav a:hover i,.portfolio-items .nectar-love:hover i,body:not(.material) #search-outer #search #close a span:hover,.carousel-wrap[data-full-width="true"] .carousel-heading a:hover i,#search-outer .ui-widget-content li:hover *,.portfolio-filters-inline .container ul li .active,.team-member .accent-color:hover,.blog-recent[data-style="title_only"] .col:hover .post-header .title,body #pagination .page-numbers.prev:hover,body #pagination .page-numbers.next:hover,body #pagination a.page-numbers:hover,body #pagination a.page-numbers:focus,.sf-menu ul .open-submenu > a,body:not([data-header-format="left-header"]) #top nav > ul > .megamenu > ul > li > ul > .has-ul > a:hover,body:not([data-header-format="left-header"]) #top nav > ul > .megamenu > ul > li > ul > .has-ul > a:focus,body .wpb_row .span_12 .portfolio-filters-inline[data-color-scheme="accent-color-underline"].full-width-section .active,body .wpb_row .span_12 .portfolio-filters-inline[data-color-scheme="accent-color-underline"].full-width-section a:hover,.material .comment-list .reply a:hover,.material .comment-list .reply a:focus,.material .widget li:not(.has-img) a:hover .post-title,.material #sidebar .widget li:not(.has-img) a:hover .post-title,.material .container-wrap #author-bio #author-info a:hover,.material #sidebar .widget ul[data-style="featured-image-left"] li a:hover .post-title,div[data-style="minimal_small"] .toggle.accent-color > h3 a:hover,div[data-style="minimal_small"] .toggle.accent-color.open > h3 a,.testimonial_slider[data-rating-color="accent-color"] .star-rating .filled::before,.nectar_single_testimonial[data-color="accent-color"] p .open-quote,#sidebar .widget_shopping_cart .cart_list li a.remove:hover,.col:not(.post-area):not(.span_12):not(#sidebar):hover [class^="icon-"].icon-3x.accent-color.alt-style.hovered,body .col:not(.post-area):not(.span_12):not(#sidebar):hover a [class*=" icon-"].icon-3x.accent-color.alt-style.hovered,.ascend #header-outer:not(.transparent) .cart-outer:hover .cart-menu-wrap:not(.has_products) .icon-salient-cart{ color: rgb(239, 127, 34) !important; }.tabbed > ul li .active-tab,.tabbed > ul li .active-tab:hover,.tabbed[data-style="vertical_modern"][data-color-scheme="accent-color"] .wpb_tabs_nav li .active-tab,.testimonial_slider[data-style="multiple_visible"][data-color*="accent-color"] .flickity-page-dots .dot.is-selected::before,.testimonial_slider[data-style="multiple_visible"][data-color*="accent-color"] blockquote.is-selected p,.nectar_video_lightbox.nectar-button[data-color="default-accent-color"],.nectar_video_lightbox.nectar-button[data-color="transparent-accent-color"]:hover,.carousel-prev:hover,.carousel-next:hover,.nectar-flickity[data-controls*="arrows_overlaid"][data-control-color="accent-color"] .flickity-prev-next-button:hover::before,[class*=" icon-"],.col:hover > [class^="icon-"].icon-3x:not(.alt-style).accent-color.hovered,.col:hover > [class*=" icon-"].icon-3x:not(.alt-style).accent-color.hovered,.col:not(.post-area):not(.span_12):not(#sidebar):hover [class^="icon-"].icon-3x:not(.alt-style).accent-color.hovered,.col:not(.post-area):not(.span_12):not(#sidebar):hover a [class*=" icon-"].icon-3x:not(.alt-style).accent-color.hovered,.toggle.open h3 a,div[data-style="minimal"] .toggle.open h3 i::after,div[data-style="minimal"] .toggle:hover h3 i::after,div[data-style="minimal"] .toggle.open h3 i::before,div[data-style="minimal"] .toggle:hover h3 i::before,.post .more-link span:hover,.nectar-post-grid-wrap[data-load-more-color="accent-color"] .load-more:hover,input[type="submit"]:hover,input[type="button"]:hover,body[data-form-submit="regular"] button[type="submit"],body[data-form-submit="regular"] .container-wrap .span_12.light input[type="submit"]:hover,body[data-form-submit="regular"] .container-wrap .span_12.light button[type="submit"]:hover,.woocommerce div.product .woocommerce-tabs ul.tabs li.active,.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active,.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active,#slide-out-widget-area,#slide-out-widget-area-bg.fullscreen,#slide-out-widget-area-bg.fullscreen-alt .bg-inner,body.material #slide-out-widget-area-bg.slide-out-from-right{ background-color: rgb(239, 127, 34); }.orbit-wrapper .slider-nav .right,.orbit-wrapper .slider-nav .left,#footer-outer #footer-widgets .col .tagcloud a:hover,#sidebar .widget .tagcloud a:hover,#pagination .next a:hover,#pagination .prev a:hover,.comment-list .reply a:hover,.comment-list .reply a:focus,body .swiper-slide .button.transparent_2 .primary-color:hover,body .products-carousel .carousel-next:hover,body .products-carousel .carousel-prev:hover,.blog-recent .more-link span:hover,.post-tags a:hover,#to-top:hover,#to-top.dark:hover,body[data-button-style*="rounded"] #to-top::after,#pagination a.page-numbers:hover,.bottom_controls #portfolio-nav ul:first-child li#all-items a:hover i,.single-portfolio .facebook-share a:hover,.single-portfolio .twitter-share a:hover,.single-portfolio .pinterest-share a:hover,.single-post .facebook-share a:hover,.single-post .twitter-share a:hover,.single-post .pinterest-share a:hover,.mejs-controls .mejs-time-rail .mejs-time-current,.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current,.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,#sidebar .widget:hover [class^="icon-"].icon-3x,.masonry.classic_enhanced .post.quote.wide_tall .post-content a:hover .quote-inner,.masonry.classic_enhanced .post.link.wide_tall .post-content a:hover .link-inner,.iosSlider .prev_slide:hover,.iosSlider .next_slide:hover,#top nav ul .slide-out-widget-area-toggle a:hover .lines,#top nav ul .slide-out-widget-area-toggle a:hover .lines::after,#top nav ul .slide-out-widget-area-toggle a:hover .lines::before,#top nav ul .slide-out-widget-area-toggle a:hover .lines-button::after,#header-outer #top nav > ul > li:not(.megamenu) ul a:hover,#header-outer #top nav > ul > li:not(.megamenu) .sfHover > a,#header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) .sfHover > a,#header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul a:hover,#header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul .current-menu-item > a,#header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul .current-menu-ancestor > a,#top nav > ul > .megamenu > ul ul li a:hover,#top nav > ul > .megamenu > ul ul li a:focus,#top nav > ul > .megamenu > ul ul .sfHover > a,body:not([data-header-format="left-header"]) #top nav > ul > .megamenu > ul ul .current-menu-item > a,#buddypress a.button:focus,.swiper-slide .button.solid_color a,.swiper-slide .button.solid_color_2 a,.select2-container .select2-choice:hover,.select2-dropdown-open .select2-choice,#top nav > ul > .button_solid_color > a::before,.masonry.classic_enhanced .posts-container article .meta-category a:hover,.blog-recent[data-style*="classic_enhanced"] .meta-category a:hover,.nectar-recent-posts-slider .container .strong span::before,#page-header-bg[data-post-hs="default_minimal"] .inner-wrap > a:hover,#page-header-bg[data-post-hs="default_minimal"] .inner-wrap > a:focus,.single .heading-title[data-header-style="default_minimal"] .meta-category a:hover,.single .heading-title[data-header-style="default_minimal"] .meta-category a:focus,.nectar-video-box[data-color="default-accent-color"] .nectar_video_lightbox,body .nectar-video-box[data-color="default-accent-color"][data-hover="zoom_button"] .nectar_video_lightbox::after,.span_12.dark .owl-theme .owl-dots .owl-dot.active span,.span_12.dark .owl-theme .owl-dots .owl-dot:hover span,#header-secondary-outer ul > li:not(.megamenu) .sfHover > a,#header-secondary-outer ul > li:not(.megamenu) ul a:hover,#header-secondary-outer ul > li:not(.megamenu) ul a:focus,.nectar_icon_wrap[data-style="border-animation"][data-color="accent-color"]:not([data-draw="true"]) .nectar_icon:hover,.nectar_video_lightbox.play_button_with_text[data-color="default-accent-color"]:not([data-style="small"]) .play > .inner-wrap::before,.nectar-recent-posts-single_featured.multiple_featured .controls .active::before,body.material .nectar-video-box[data-color="default-accent-color"] .nectar_video_lightbox::before,.fancybox-navigation button:hover::before,.nectar-quick-view-box .cart .quantity input.plus:hover,.nectar-quick-view-box .cart .quantity input.minus:hover,.woocommerce .cart .quantity input.plus:hover,.woocommerce .cart .quantity input.minus:hover,button[type="submit"]:hover,button[type="submit"]:focus,body[data-form-submit="see-through"] input[type="submit"]:hover,body[data-form-submit="see-through"] button[type="submit"]:hover,body[data-form-submit="see-through"] .container-wrap .span_12.light input[type="submit"]:hover,body[data-form-submit="see-through"] .container-wrap .span_12.light button[type="submit"]:hover,body[data-form-submit="see-through"] .woocommerce #order_review #payment #place_order:hover,.widget_layered_nav ul.yith-wcan-label li a:hover,body .nectar-button.see-through-2[data-hover-color-override="false"]:hover{ background-color: rgb(239, 127, 34) !important; }.tabbed > ul li .active-tab,.material input[type="text"]:focus,.material textarea:focus,.material input[type="email"]:focus,.material input[type="search"]:focus,.material input[type="password"]:focus,.material input[type="tel"]:focus,.material input[type="url"]:focus,.material input[type="date"]:focus,.material.woocommerce-page input#coupon_code:focus,.material #search-outer #search input[type="text"],#header-outer[data-lhe="animated_underline"] #top nav > ul > li > a::after,div[data-style="minimal"] .toggle.default.open i,div[data-style="minimal"] .toggle.default:hover i,div[data-style="minimal"] .toggle.accent-color.open i,div[data-style="minimal"] .toggle.accent-color:hover i,body[data-form-style="minimal"] input[type="text"]:focus,body[data-form-style="minimal"].woocommerce-cart table.cart .actions .coupon .input-text:focus,body[data-form-style="minimal"] textarea:focus,body[data-form-style="minimal"] input[type="email"]:focus,body[data-form-style="minimal"] input[type="search"]:focus,body[data-form-style="minimal"] input[type="password"]:focus,body[data-form-style="minimal"] input[type="tel"]:focus,body[data-form-style="minimal"] input[type="url"]:focus,body[data-form-style="minimal"] input[type="date"]:focus,.single #single-meta div a:hover,.single #single-meta div a:focus,.single .fullscreen-blog-header #single-below-header > span a:hover,.blog-title #single-meta .nectar-social.hover > div a:hover{ border-color: rgb(239, 127, 34); }body .recent_projects_widget a:hover img,.recent_projects_widget a:hover img,#sidebar #flickr a:hover img,body .nectar-button.see-through-2[data-hover-color-override="false"]:hover,#footer-outer #flickr a:hover img,#featured article .post-title a:hover,body #featured article .post-title a:hover,.select2-container .select2-choice:hover,.select2-dropdown-open .select2-choice,#header-outer:not(.transparent) #top nav > ul > .button_bordered > a:hover::before,.single #project-meta ul li:not(.meta-share-count):hover a,body[data-button-style="rounded"] #pagination > a:hover,.nectar_icon_wrap[data-style="border-animation"][data-color="accent-color"][data-draw="true"]:hover .nectar_icon,.span_12.dark .nectar_video_lightbox.play_button_with_text[data-color="default-accent-color"] .play::before,.span_12.dark .nectar_video_lightbox.play_button_with_text[data-color="default-accent-color"] .play::after,.woocommerce-page.material .widget_price_filter .ui-slider .ui-slider-handle,.single-product .product[data-gallery-style="left_thumb_sticky"] .product-thumbs .flickity-slider .thumb.is-nav-selected img,.single-product:not(.mobile) .product[data-gallery-style="left_thumb_sticky"] .product-thumbs .thumb a.active img,.gallery a:hover img{ border-color: rgb(239, 127, 34) !important; }.nectar-fancy-box[data-style="color_box_hover"][data-color="accent-color"]:hover::before{ box-shadow: rgb(239, 127, 34) 0px 30px 90px; }.woocommerce.material .widget_price_filter .ui-slider .ui-slider-handle::before,.material.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle::before{ box-shadow: rgb(239, 127, 34) 0px 0px 0px 10px inset; }.woocommerce.material .widget_price_filter .ui-slider .ui-slider-handle.ui-state-active::before,.material.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle.ui-state-active::before{ box-shadow: rgb(239, 127, 34) 0px 0px 0px 2px inset; }.woocommerce #sidebar .widget_layered_nav ul.yith-wcan-color li a:hover{ box-shadow: rgb(239, 127, 34) 0px 0px 0px 2px, rgba(0, 0, 0, 0.2) 0px 8px 20px, rgb(255, 255, 255) 0px 0px 0px 3px inset; }.tabbed[data-style*="material"][data-color-scheme="accent-color"] ul li .active-tab::after{ box-shadow: rgb(239, 127, 34) 0px 18px 50px; }.container-wrap .bottom_controls #portfolio-nav ul:first-child li#all-items a:hover i{ box-shadow: rgb(239, 127, 34) -0.6em 0px, rgb(239, 127, 34) -0.6em 0.6em, rgb(239, 127, 34) 0.6em 0px, rgb(239, 127, 34) 0.6em -0.6em, rgb(239, 127, 34) 0px -0.6em, rgb(239, 127, 34) -0.6em -0.6em, rgb(239, 127, 34) 0px 0.6em, rgb(239, 127, 34) 0.6em 0.6em; }#fp-nav:not(.light-controls).tooltip_alt ul li a.active span,#fp-nav.tooltip_alt ul li a.active span{ box-shadow: rgb(239, 127, 34) 0px 0px 0px 2px inset; }body .col:not(.post-area):not(.span_12):not(#sidebar):hover .hovered .circle-border,body #sidebar .widget:hover .circle-border,body .testimonial_slider[data-style="multiple_visible"][data-color*="accent-color"] blockquote .bottom-arrow::after,body .dark .testimonial_slider[data-style="multiple_visible"][data-color*="accent-color"] blockquote .bottom-arrow::after{ border-color: rgb(239, 127, 34); }#header-outer #top nav > ul > .button_bordered_2 > a:hover,#header-outer[data-lhe="default"] #top nav > ul > .button_bordered_2 > a:hover{ color: rgb(255, 16, 83) !important; }body[data-slide-out-widget-area-style="slide-out-from-right"]:not([data-header-color="custom"]).material .slide_out_area_close::before{ background-color: rgb(255, 16, 83); }#header-outer:not(.transparent) #top nav > ul > .button_bordered_2 > a:hover::before{ border-color: rgb(255, 16, 83); }body.material .tabbed[data-color-scheme="extra-color-1"][data-style="minimal"]:not(.using-icons) > ul li:not(.cta-button) a:hover,body.material .tabbed[data-color-scheme="extra-color-1"][data-style="minimal"]:not(.using-icons) > ul li:not(.cta-button) .active-tab,.tabbed[data-style*="material"][data-color-scheme="extra-color-1"] ul li a:not(.active-tab):hover,.testimonial_slider[data-rating-color="extra-color-1"] .star-rating .filled::before,.col:hover > [class^="icon-"].icon-3x.extra-color-1.alt-style.hovered,.col:hover > [class*=" icon-"].icon-3x.extra-color-1.alt-style.hovered,.col:not(.post-area):not(.span_12):not(#sidebar):hover [class^="icon-"].icon-3x.extra-color-1.alt-style.hovered,body .col:not(.post-area):not(.span_12):not(#sidebar):hover a [class*=" icon-"].icon-3x.extra-color-1.alt-style.hovered,div[data-style="minimal"] .toggle.extra-color-1:hover h3 a,div[data-style="minimal"] .toggle.extra-color-1.open h3 a,div[data-style="minimal_small"] .toggle.extra-color-1 > h3 a:hover,div[data-style="minimal_small"] .toggle.extra-color-1.open > h3 a{ color: rgb(255, 16, 83); }.team-member .extra-color-1:hover,body .wpb_row .span_12 .portfolio-filters-inline[data-color-scheme="extra-color-1-underline"].full-width-section .active,body .wpb_row .span_12 .portfolio-filters-inline[data-color-scheme="extra-color-1-underline"].full-width-section a:hover,.nectar_single_testimonial[data-color="extra-color-1"] p .open-quote{ color: rgb(255, 16, 83) !important; }.tabbed[data-color-scheme="extra-color-1"][data-style="default"] li:not(.cta-button) .active-tab,.tabbed[data-style="vertical_modern"][data-color-scheme="extra-color-1"] .wpb_tabs_nav li .active-tab,.tabbed[data-style*="material"][data-color-scheme="extra-color-1"] ul li .active-tab,.testimonial_slider[data-style="multiple_visible"][data-color*="extra-color-1"] .flickity-page-dots .dot.is-selected::before,.testimonial_slider[data-style="multiple_visible"][data-color*="extra-color-1"] blockquote.is-selected p,.nectar-button.nectar_video_lightbox[data-color="default-extra-color-1"],.nectar_video_lightbox.nectar-button[data-color="transparent-extra-color-1"]:hover,.col:hover > [class^="icon-"].icon-3x.extra-color-1:not(.alt-style),.col:hover > [class*=" icon-"].icon-3x.extra-color-1:not(.alt-style).hovered,body .col:not(.post-area):not(.span_12):not(#sidebar):hover [class^="icon-"].icon-3x.extra-color-1:not(.alt-style).hovered,body .col:not(.post-area):not(#sidebar):not(.span_12):hover a [class*=" icon-"].icon-3x.extra-color-1:not(.alt-style).hovered,.nectar-flickity[data-controls*="arrows_overlaid"][data-control-color="extra-color-1"] .flickity-prev-next-button:hover::before,.nectar-post-grid-wrap[data-load-more-color="extra-color-1"] .load-more:hover,div[data-style="minimal"] .toggle.extra-color-1.open i::after,div[data-style="minimal"] .toggle.extra-color-1:hover i::after,div[data-style="minimal"] .toggle.open.extra-color-1 i::before,div[data-style="minimal"] .toggle.extra-color-1:hover i::before,.toggle.open.extra-color-1 h3 a{ background-color: rgb(255, 16, 83); }body .swiper-slide .button.transparent_2 .extra-color-1:hover,#sidebar .widget:hover [class^="icon-"].icon-3x.extra-color-1:not(.alt-style),.nectar-video-box[data-color="extra-color-1"] .nectar_video_lightbox,body .nectar-video-box[data-color="extra-color-1"][data-hover="zoom_button"] .nectar_video_lightbox::after,.nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-1"]:not([data-draw="true"]) .nectar_icon:hover,.nectar_video_lightbox.play_button_with_text[data-color="extra-color-1"]:not([data-style="small"]) .play > .inner-wrap::before,body.material .nectar-video-box[data-color="extra-color-1"] .nectar_video_lightbox::before,.swiper-slide .button.solid_color .extra-color-1,.swiper-slide .button.solid_color_2 .extra-color-1{ background-color: rgb(255, 16, 83) !important; }.tabbed[data-style*="material"][data-color-scheme="extra-color-1"] ul li .active-tab::after{ box-shadow: rgb(255, 16, 83) 0px 18px 50px; }.nectar-fancy-box[data-style="color_box_hover"][data-color="extra-color-1"]:hover::before{ box-shadow: rgb(255, 16, 83) 0px 30px 90px; }body .col:not(.post-area):not(.span_12):not(#sidebar):hover .extra-color-1.hovered .circle-border,body #sidebar .widget:hover .extra-color-1 .circle-border,body .testimonial_slider[data-style="multiple_visible"][data-color*="extra-color-1"] blockquote .bottom-arrow::after,body .dark .testimonial_slider[data-style="multiple_visible"][data-color*="extra-color-1"] blockquote .bottom-arrow::after,div[data-style="minimal"] .toggle.open.extra-color-1 i,div[data-style="minimal"] .toggle.extra-color-1:hover i,.nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-1"][data-draw="true"]:hover .nectar_icon,.span_12.dark .nectar_video_lightbox.play_button_with_text[data-color="extra-color-1"] .play::before,.span_12.dark .nectar_video_lightbox.play_button_with_text[data-color="extra-color-1"] .play::after,.tabbed[data-color-scheme="extra-color-1"][data-style="default"] li:not(.cta-button) .active-tab{ border-color: rgb(255, 16, 83); }body.material .tabbed[data-color-scheme="extra-color-2"][data-style="minimal"]:not(.using-icons) > ul li:not(.cta-button) a:hover,body.material .tabbed[data-color-scheme="extra-color-2"][data-style="minimal"]:not(.using-icons) > ul li:not(.cta-button) .active-tab,.tabbed[data-style*="material"][data-color-scheme="extra-color-2"] ul li a:not(.active-tab):hover,.testimonial_slider[data-rating-color="extra-color-2"] .star-rating .filled::before,.col:hover > [class^="icon-"].icon-3x.extra-color-2.alt-style.hovered,.col:hover > [class*=" icon-"].icon-3x.extra-color-2.alt-style.hovered,.col:not(.post-area):not(.span_12):not(#sidebar):hover [class^="icon-"].icon-3x.extra-color-2.alt-style.hovered,body .col:not(.post-area):not(.span_12):not(#sidebar):hover a [class*=" icon-"].icon-3x.extra-color-2.alt-style.hovered,div[data-style="minimal"] .toggle.extra-color-2:hover h3 a,div[data-style="minimal"] .toggle.extra-color-2.open h3 a,div[data-style="minimal_small"] .toggle.extra-color-2 > h3 a:hover,div[data-style="minimal_small"] .toggle.extra-color-2.open > h3 a{ color: rgb(42, 196, 234); }.team-member .extra-color-2:hover,body .wpb_row .span_12 .portfolio-filters-inline[data-color-scheme="extra-color-2-underline"].full-width-section .active,body .wpb_row .span_12 .portfolio-filters-inline[data-color-scheme="extra-color-2-underline"].full-width-section a:hover,.nectar_single_testimonial[data-color="extra-color-2"] p .open-quote{ color: rgb(42, 196, 234) !important; }.tabbed[data-color-scheme="extra-color-2"][data-style="default"] li:not(.cta-button) .active-tab,.tabbed[data-style="vertical_modern"][data-color-scheme="extra-color-2"] .wpb_tabs_nav li .active-tab,.tabbed[data-style*="material"][data-color-scheme="extra-color-2"] ul li .active-tab,.testimonial_slider[data-style="multiple_visible"][data-color*="extra-color-2"] .flickity-page-dots .dot.is-selected::before,.testimonial_slider[data-style="multiple_visible"][data-color*="extra-color-2"] blockquote.is-selected p,.nectar-button.nectar_video_lightbox[data-color="default-extra-color-2"],.nectar_video_lightbox.nectar-button[data-color="transparent-extra-color-2"]:hover,.col:hover > [class^="icon-"].icon-3x.extra-color-2:not(.alt-style),.col:hover > [class*=" icon-"].icon-3x.extra-color-2:not(.alt-style).hovered,body .col:not(.post-area):not(.span_12):not(#sidebar):hover [class^="icon-"].icon-3x.extra-color-2:not(.alt-style).hovered,body .col:not(.post-area):not(#sidebar):not(.span_12):hover a [class*=" icon-"].icon-3x.extra-color-2:not(.alt-style).hovered,.nectar-flickity[data-controls*="arrows_overlaid"][data-control-color="extra-color-2"] .flickity-prev-next-button:hover::before,.nectar-post-grid-wrap[data-load-more-color="extra-color-2"] .load-more:hover,div[data-style="minimal"] .toggle.extra-color-2.open i::after,div[data-style="minimal"] .toggle.extra-color-2:hover i::after,div[data-style="minimal"] .toggle.open.extra-color-2 i::before,div[data-style="minimal"] .toggle.extra-color-2:hover i::before,.toggle.open.extra-color-2 h3 a{ background-color: rgb(42, 196, 234); }body .swiper-slide .button.transparent_2 .extra-color-2:hover,#sidebar .widget:hover [class^="icon-"].icon-3x.extra-color-2:not(.alt-style),.nectar-video-box[data-color="extra-color-2"] .nectar_video_lightbox,body .nectar-video-box[data-color="extra-color-2"][data-hover="zoom_button"] .nectar_video_lightbox::after,.nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-2"]:not([data-draw="true"]) .nectar_icon:hover,.nectar_video_lightbox.play_button_with_text[data-color="extra-color-2"]:not([data-style="small"]) .play > .inner-wrap::before,body.material .nectar-video-box[data-color="extra-color-2"] .nectar_video_lightbox::before,.swiper-slide .button.solid_color .extra-color-2,.swiper-slide .button.solid_color_2 .extra-color-2{ background-color: rgb(42, 196, 234) !important; }.tabbed[data-style*="material"][data-color-scheme="extra-color-2"] ul li .active-tab::after{ box-shadow: rgb(42, 196, 234) 0px 18px 50px; }.nectar-fancy-box[data-style="color_box_hover"][data-color="extra-color-2"]:hover::before{ box-shadow: rgb(42, 196, 234) 0px 30px 90px; }body .col:not(.post-area):not(.span_12):not(#sidebar):hover .extra-color-2.hovered .circle-border,body #sidebar .widget:hover .extra-color-2 .circle-border,body .testimonial_slider[data-style="multiple_visible"][data-color*="extra-color-2"] blockquote .bottom-arrow::after,body .dark .testimonial_slider[data-style="multiple_visible"][data-color*="extra-color-2"] blockquote .bottom-arrow::after,div[data-style="minimal"] .toggle.open.extra-color-2 i,div[data-style="minimal"] .toggle.extra-color-2:hover i,.nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-2"][data-draw="true"]:hover .nectar_icon,.span_12.dark .nectar_video_lightbox.play_button_with_text[data-color="extra-color-2"] .play::before,.span_12.dark .nectar_video_lightbox.play_button_with_text[data-color="extra-color-2"] .play::after,.tabbed[data-color-scheme="extra-color-2"][data-style="default"] li:not(.cta-button) .active-tab{ border-color: rgb(42, 196, 234); }body.material .tabbed[data-color-scheme="extra-color-3"][data-style="minimal"]:not(.using-icons) > ul li:not(.cta-button) a:hover,body.material .tabbed[data-color-scheme="extra-color-3"][data-style="minimal"]:not(.using-icons) > ul li:not(.cta-button) .active-tab,.tabbed[data-style*="material"][data-color-scheme="extra-color-3"] ul li a:not(.active-tab):hover,.testimonial_slider[data-rating-color="extra-color-3"] .star-rating .filled::before,.col:hover > [class^="icon-"].icon-3x.extra-color-3.alt-style.hovered,.col:hover > [class*=" icon-"].icon-3x.extra-color-3.alt-style.hovered,.col:not(.post-area):not(.span_12):not(#sidebar):hover [class^="icon-"].icon-3x.extra-color-3.alt-style.hovered,body .col:not(.post-area):not(.span_12):not(#sidebar):hover a [class*=" icon-"].icon-3x.extra-color-3.alt-style.hovered,div[data-style="minimal"] .toggle.extra-color-3:hover h3 a,div[data-style="minimal"] .toggle.extra-color-3.open h3 a,div[data-style="minimal_small"] .toggle.extra-color-3 > h3 a:hover,div[data-style="minimal_small"] .toggle.extra-color-3.open > h3 a{ color: rgb(51, 51, 51); }.team-member .extra-color-3:hover,body .wpb_row .span_12 .portfolio-filters-inline[data-color-scheme="extra-color-3-underline"].full-width-section .active,body .wpb_row .span_12 .portfolio-filters-inline[data-color-scheme="extra-color-3-underline"].full-width-section a:hover,.nectar_single_testimonial[data-color="extra-color-3"] p .open-quote{ color: rgb(51, 51, 51) !important; }.tabbed[data-color-scheme="extra-color-3"][data-style="default"] li:not(.cta-button) .active-tab,.tabbed[data-style="vertical_modern"][data-color-scheme="extra-color-3"] .wpb_tabs_nav li .active-tab,.tabbed[data-style*="material"][data-color-scheme="extra-color-3"] ul li .active-tab,.testimonial_slider[data-style="multiple_visible"][data-color*="extra-color-3"] .flickity-page-dots .dot.is-selected::before,.testimonial_slider[data-style="multiple_visible"][data-color*="extra-color-3"] blockquote.is-selected p,.nectar-button.nectar_video_lightbox[data-color="default-extra-color-3"],.nectar_video_lightbox.nectar-button[data-color="transparent-extra-color-3"]:hover,.col:hover > [class^="icon-"].icon-3x.extra-color-3:not(.alt-style),.col:hover > [class*=" icon-"].icon-3x.extra-color-3:not(.alt-style).hovered,body .col:not(.post-area):not(.span_12):not(#sidebar):hover [class^="icon-"].icon-3x.extra-color-3:not(.alt-style).hovered,body .col:not(.post-area):not(#sidebar):not(.span_12):hover a [class*=" icon-"].icon-3x.extra-color-3:not(.alt-style).hovered,.nectar-flickity[data-controls*="arrows_overlaid"][data-control-color="extra-color-3"] .flickity-prev-next-button:hover::before,.nectar-post-grid-wrap[data-load-more-color="extra-color-3"] .load-more:hover,div[data-style="minimal"] .toggle.extra-color-3.open i::after,div[data-style="minimal"] .toggle.extra-color-3:hover i::after,div[data-style="minimal"] .toggle.open.extra-color-3 i::before,div[data-style="minimal"] .toggle.extra-color-3:hover i::before,.toggle.open.extra-color-3 h3 a{ background-color: rgb(51, 51, 51); }body .swiper-slide .button.transparent_2 .extra-color-3:hover,#sidebar .widget:hover [class^="icon-"].icon-3x.extra-color-3:not(.alt-style),.nectar-video-box[data-color="extra-color-3"] .nectar_video_lightbox,body .nectar-video-box[data-color="extra-color-3"][data-hover="zoom_button"] .nectar_video_lightbox::after,.nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-3"]:not([data-draw="true"]) .nectar_icon:hover,.nectar_video_lightbox.play_button_with_text[data-color="extra-color-3"]:not([data-style="small"]) .play > .inner-wrap::before,body.material .nectar-video-box[data-color="extra-color-3"] .nectar_video_lightbox::before,.swiper-slide .button.solid_color .extra-color-3,.swiper-slide .button.solid_color_2 .extra-color-3{ background-color: rgb(51, 51, 51) !important; }.tabbed[data-style*="material"][data-color-scheme="extra-color-3"] ul li .active-tab::after{ box-shadow: rgb(51, 51, 51) 0px 18px 50px; }.nectar-fancy-box[data-style="color_box_hover"][data-color="extra-color-3"]:hover::before{ box-shadow: rgb(51, 51, 51) 0px 30px 90px; }body .col:not(.post-area):not(.span_12):not(#sidebar):hover .extra-color-3.hovered .circle-border,body #sidebar .widget:hover .extra-color-3 .circle-border,body .testimonial_slider[data-style="multiple_visible"][data-color*="extra-color-3"] blockquote .bottom-arrow::after,body .dark .testimonial_slider[data-style="multiple_visible"][data-color*="extra-color-3"] blockquote .bottom-arrow::after,div[data-style="minimal"] .toggle.open.extra-color-3 i,div[data-style="minimal"] .toggle.extra-color-3:hover i,.nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-3"][data-draw="true"]:hover .nectar_icon,.span_12.dark .nectar_video_lightbox.play_button_with_text[data-color="extra-color-3"] .play::before,.span_12.dark .nectar_video_lightbox.play_button_with_text[data-color="extra-color-3"] .play::after,.tabbed[data-color-scheme="extra-color-3"][data-style="default"] li:not(.cta-button) .active-tab{ border-color: rgb(51, 51, 51); }.swiper-slide .button.solid_color .extra-color-gradient-1,.swiper-slide .button.transparent_2 .extra-color-gradient-1::before{ background: linear-gradient(125deg, rgb(255, 16, 83), rgb(52, 82, 255)); }.tabbed[data-style*="material"][data-color-scheme="extra-color-gradient-1"] ul li .active-tab::after{ box-shadow: rgb(52, 82, 255) 0px 18px 50px; }.nectar-fancy-box[data-style="color_box_hover"][data-color="extra-color-gradient-1"]:hover::before{ box-shadow: rgb(52, 82, 255) 0px 30px 90px; }.testimonial_slider[data-rating-color="extra-color-gradient-1"] .star-rating .filled::before{ color: rgb(255, 16, 83); background: linear-gradient(to right, rgb(255, 16, 83), rgb(52, 82, 255)) text; -webkit-text-fill-color: transparent; }.swiper-slide .button.solid_color .extra-color-gradient-2,.swiper-slide .button.transparent_2 .extra-color-gradient-2::before{ background: linear-gradient(125deg, rgb(50, 214, 255), rgb(42, 196, 234)); }.tabbed[data-style*="material"][data-color-scheme="extra-color-gradient-2"] ul li .active-tab::after{ box-shadow: rgb(42, 196, 234) 0px 18px 50px; }.nectar-fancy-box[data-style="color_box_hover"][data-color="extra-color-gradient-2"]:hover::before{ box-shadow: rgb(42, 196, 234) 0px 30px 90px; }.testimonial_slider[data-rating-color="extra-color-gradient-2"] .star-rating .filled::before{ color: rgb(50, 214, 255); background: linear-gradient(to right, rgb(50, 214, 255), rgb(42, 196, 234)) text; -webkit-text-fill-color: transparent; }body,.container-wrap,.material .ocm-effect-wrap{ background-color: rgb(250, 249, 249); }#footer-outer{ background-color: rgb(124, 23, 27) !important; }#footer-outer #footer-widgets{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }#footer-outer,#footer-outer a:not(.nectar-button){ color: rgb(255, 255, 255) !important; }#footer-outer #copyright{ border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background-color: rgb(124, 23, 27); }#footer-outer #copyright li a i,#footer-outer #copyright p{ color: rgb(255, 255, 255); }#footer-outer #copyright li a:hover i,#footer-outer[data-cols="1"] #copyright li a:hover i,#footer-outer[data-cols="1"] #copyright li a:hover i::after{ border-color: rgb(255, 255, 255); color: rgb(255, 255, 255); }body #slide-out-widget-area-bg{ background-color: rgba(0, 0, 0, 0.8); }@media only screen and (min-width: 1000px){#header-outer[data-format="centered-menu-bottom-bar"] #top .span_9 nav > ul > li:not(#social-in-menu):not(#nectar-user-account):not(#search-btn):not(.slide-out-widget-area-toggle) > a{ padding-bottom: 28px; }#header-outer #logo{ margin-top: 28px; margin-bottom: 28px; position: relative; }.material #header-outer:not(.transparent) .bg-color-stripe{ top: 86px; height: calc(-86px + 35vh); }}@media only screen and (max-width: 999px){.material #header-outer:not([data-permanent-transparent="1"]):not(.transparent) .bg-color-stripe{ top: 48px; height: calc(-48px + 30vh); }}#header-outer #logo img{ height: 30px; }#header-outer[data-lhe="animated_underline"] #top nav > ul > li > a,#top nav > ul > li[class*="button_solid_color"] > a,body #header-outer[data-lhe="default"] #top nav .sf-menu > li[class*="button_solid_color"] > a:hover,body #header-outer[data-lhe="default"] #top nav .sf-menu > li[class*="button_bordered"] > a:hover,#header-outer[data-lhe="animated_underline"] #top nav > ul > li[class*="button_solid_color"] > a{ margin-left: 25px; margin-right: 25px; }body.material[data-header-format="default"] #header-outer[data-has-buttons="yes"]:not([data-format="left-header"]) #top nav > .buttons{ margin-left: 50px; }#header-space{ height: 128px; }@media only screen and (max-width: 999px){#header-space{ height: 48px; }.nectar-slider-wrap[data-fullscreen="true"]:not(.loaded),.nectar-slider-wrap[data-fullscreen="true"]:not(.loaded) .swiper-container{ height: calc(-47px + 100vh); }[data-permanent-transparent="1"] .nectar-slider-wrap[data-fullscreen="true"]:not(.loaded),[data-permanent-transparent="1"] .nectar-slider-wrap[data-fullscreen="true"]:not(.loaded) .swiper-container{ height: 100vh; }body #top #logo img,#header-outer[data-permanent-transparent="false"] #logo .dark-version{ height: 24px !important; }}body #header-outer{ background-color: rgb(255, 255, 255); }.material #header-outer:not(.transparent) .bg-color-stripe{ display: none; }@media only screen and (min-width: 1000px) and (max-width: 1300px){.nectar-slider-wrap[data-full-width="true"] .swiper-slide .content h2,.nectar-slider-wrap[data-full-width="boxed-full-width"] .swiper-slide .content h2,.full-width-content .vc_span12 .swiper-slide .content h2{ font-size: 45px !important; line-height: 51px !important; }.nectar-slider-wrap[data-full-width="true"] .swiper-slide .content p,.nectar-slider-wrap[data-full-width="boxed-full-width"] .swiper-slide .content p,.full-width-content .vc_span12 .swiper-slide .content p{ font-size: 18px !important; line-height: 31.2px !important; }}@media only screen and (min-width: 690px) and (max-width: 999px){.nectar-slider-wrap[data-full-width="true"] .swiper-slide .content h2,.nectar-slider-wrap[data-full-width="boxed-full-width"] .swiper-slide .content h2,.full-width-content .vc_span12 .swiper-slide .content h2{ font-size: 33px !important; line-height: 39px !important; }.nectar-slider-wrap[data-full-width="true"] .swiper-slide .content p,.nectar-slider-wrap[data-full-width="boxed-full-width"] .swiper-slide .content p,.full-width-content .vc_span12 .swiper-slide .content p{ font-size: 13.2px !important; line-height: 24px !important; }}@media only screen and (max-width: 690px){.nectar-slider-wrap[data-full-width="true"][data-fullscreen="false"] .swiper-slide .content h2,.nectar-slider-wrap[data-full-width="boxed-full-width"][data-fullscreen="false"] .swiper-slide .content h2,.full-width-content .vc_span12 .nectar-slider-wrap[data-fullscreen="false"] .swiper-slide .content h2{ font-size: 15px !important; line-height: 21px !important; }.nectar-slider-wrap[data-full-width="true"][data-fullscreen="false"] .swiper-slide .content p,.nectar-slider-wrap[data-full-width="boxed-full-width"][data-fullscreen="false"] .swiper-slide .content p,.full-width-content .vc_span12 .nectar-slider-wrap[data-fullscreen="false"] .swiper-slide .content p{ font-size: 10px !important; line-height: 17.52px !important; }}@media only screen and (min-width: 1000px){.container,.nectar-recent-posts-slider .flickity-page-dots,.material #search-outer #search{ max-width: 1425px; width: 100%; margin: 0px auto; padding: 0px 90px; }body[data-header-format="left-header"] .nectar-recent-posts-slider .flickity-page-dots{ padding: 0px 60px; }.nectar-recent-posts-slider .flickity-page-dots{ padding: 0px 90px !important; }.swiper-slide .content{ padding: 0px 90px; }body[data-header-format="left-header"] .nectar-recent-posts-slider .flickity-page-dots{ padding: 0px 60px !important; }body[data-header-format="left-header"] .swiper-slide .content{ padding: 0px 60px; }#search-outer #search #close a{ right: 90px; }#boxed #slide-out-widget-area-bg.fullscreen{ min-width: 980px; max-width: 1400px !important; width: 90% !important; }.container,.nectar-recent-posts-slider .flickity-page-dots,.material #search-outer #search{ max-width: 1425px; }}#top nav > ul > li > a,body.material #search-outer #search input[type="text"],#top nav ul .slide-out-widget-area-toggle a i.label,#top .span_9 > .slide-out-widget-area-toggle a.using-label .label,#header-secondary-outer .nectar-center-text,#slide-out-widget-area .secondary-header-text,#header-outer #mobile-menu ul li a{ font-family: Lato; text-transform: uppercase; font-size: 16px; line-height: 16px; font-weight: 700; }#top nav > ul > li[class*="button_solid_color"] > a::before{ height: 27px; }#top .sf-menu li ul li a{ font-family: Lato; text-transform: uppercase; font-size: 14px; line-height: 14px; font-weight: 400; }@media only screen and (min-width: 1px) and (max-width: 999px){#top .sf-menu a{ font-family: Lato !important; font-size: 14px !important; }}.mejs-offscreen{ border: 0px; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal; }.mejs-container{ background: rgb(0, 0, 0); font-family: Helvetica, Arial, serif; position: relative; text-align: left; text-indent: 0px; vertical-align: top; }.mejs-container,.mejs-container *{ box-sizing: border-box; }.mejs-container video::-webkit-media-controls,.mejs-container video::-webkit-media-controls-panel,.mejs-container video::-webkit-media-controls-panel-container,.mejs-container video::-webkit-media-controls-start-playback-button{ appearance: none; display: none !important; }.mejs-fill-container,.mejs-fill-container .mejs-container{ height: 100%; width: 100%; }.mejs-fill-container{ background: transparent; margin: 0px auto; overflow: hidden; position: relative; }.mejs-container:focus{ outline: none; }.mejs-iframe-overlay{ height: 100%; position: absolute; width: 100%; }.mejs-embed,.mejs-embed body{ background: rgb(0, 0, 0); height: 100%; margin: 0px; overflow: hidden; padding: 0px; width: 100%; }.mejs-fullscreen{ overflow: hidden !important; }.mejs-container-fullscreen{ inset: 0px; overflow: hidden; position: fixed; z-index: 1000; }.mejs-container-fullscreen .mejs-mediaelement,.mejs-container-fullscreen video{ height: 100% !important; width: 100% !important; }.mejs-background,.mejs-mediaelement{ left: 0px; position: absolute; top: 0px; }.mejs-mediaelement{ height: 100%; width: 100%; z-index: 0; }.mejs-poster{ background-position: 50% 50%; background-repeat: no-repeat; background-size: cover; left: 0px; position: absolute; top: 0px; z-index: 1; }:root .mejs-poster-img{ display: none; }.mejs-poster-img{ border: 0px; padding: 0px; }.mejs-overlay{ -webkit-box-align: center; align-items: center; display: flex; -webkit-box-pack: center; justify-content: center; left: 0px; position: absolute; top: 0px; }.mejs-layer{ z-index: 1; }.mejs-overlay-play{ cursor: pointer; }.mejs-overlay-button{ background: url("/wp-includes/js/mediaelement/mejs-controls.svg") 0px -39px no-repeat; height: 80px; width: 80px; }.mejs-overlay:hover > .mejs-overlay-button{ background-position: -80px -39px; }.mejs-overlay-loading{ height: 80px; width: 80px; }.mejs-overlay-loading-bg-img{ animation: 1s linear 0s infinite normal none running a; background: url("/wp-includes/js/mediaelement/mejs-controls.svg") -160px -40px no-repeat transparent; display: block; height: 80px; width: 80px; z-index: 1; }@-webkit-keyframes a { 
  100% { transform: rotate(1turn); }
}@keyframes a { 
  100% { transform: rotate(1turn); }
}.mejs-controls{ bottom: 0px; display: flex; height: 40px; left: 0px; list-style-type: none; margin: 0px; padding: 0px 10px; position: absolute; width: 100%; z-index: 3; }.mejs-controls:not([style*="display: none"]){ background: linear-gradient(transparent, rgba(0, 0, 0, 0.35)); }.mejs-button,.mejs-time,.mejs-time-rail{ font-size: 10px; height: 40px; line-height: 10px; margin: 0px; width: 32px; }.mejs-button > button{ background: url("/wp-includes/js/mediaelement/mejs-controls.svg") transparent; border: 0px; cursor: pointer; display: block; font-size: 0px; height: 20px; line-height: 0; margin: 10px 6px; overflow: hidden; padding: 0px; position: absolute; text-decoration: none; width: 20px; }.mejs-button > button:focus{ outline: rgb(153, 153, 153) dotted 1px; }.mejs-container-keyboard-inactive [role="slider"],.mejs-container-keyboard-inactive [role="slider"]:focus,.mejs-container-keyboard-inactive a,.mejs-container-keyboard-inactive a:focus,.mejs-container-keyboard-inactive button,.mejs-container-keyboard-inactive button:focus{ outline: 0px; }.mejs-time{ box-sizing: content-box; color: rgb(255, 255, 255); font-size: 11px; font-weight: 700; height: 24px; overflow: hidden; padding: 16px 6px 0px; text-align: center; width: auto; }.mejs-play > button{ background-position: 0px 0px; }.mejs-pause > button{ background-position: -20px 0px; }.mejs-replay > button{ background-position: -160px 0px; }.mejs-time-rail{ direction: ltr; -webkit-box-flex: 1; flex-grow: 1; height: 40px; margin: 0px 10px; padding-top: 10px; position: relative; }.mejs-time-buffering,.mejs-time-current,.mejs-time-float,.mejs-time-float-corner,.mejs-time-float-current,.mejs-time-hovered,.mejs-time-loaded,.mejs-time-marker,.mejs-time-total{ border-radius: 2px; cursor: pointer; display: block; height: 10px; position: absolute; }.mejs-time-total{ background: rgba(255, 255, 255, 0.3); margin: 5px 0px 0px; width: 100%; }.mejs-time-buffering{ animation: 2s linear 0s infinite normal none running b; background: linear-gradient(-45deg, rgba(255, 255, 255, 0.4) 25%, transparent 0px, transparent 50%, rgba(255, 255, 255, 0.4) 0px, rgba(255, 255, 255, 0.4) 75%, transparent 0px, transparent) 0% 0% / 15px 15px; width: 100%; }@-webkit-keyframes b { 
  0% { background-position: 0px 0px; }
  100% { background-position: 30px 0px; }
}@keyframes b { 
  0% { background-position: 0px 0px; }
  100% { background-position: 30px 0px; }
}.mejs-time-loaded{ background: rgba(255, 255, 255, 0.3); }.mejs-time-current,.mejs-time-handle-content{ background: rgba(255, 255, 255, 0.9); }.mejs-time-hovered{ background: rgba(255, 255, 255, 0.5); z-index: 10; }.mejs-time-hovered.negative{ background: rgba(0, 0, 0, 0.2); }.mejs-time-buffering,.mejs-time-current,.mejs-time-hovered,.mejs-time-loaded{ left: 0px; transform: scaleX(0); transform-origin: 0px 0px; transition: 0.15s ease-in; width: 100%; }.mejs-time-buffering{ transform: scaleX(1); }.mejs-time-hovered{ transition: height 0.1s cubic-bezier(0.44, 0, 1, 1); }.mejs-time-hovered.no-hover{ transform: scaleX(0) !important; }.mejs-time-handle,.mejs-time-handle-content{ border: 4px solid transparent; cursor: pointer; left: 0px; position: absolute; transform: translateX(0px); z-index: 11; }.mejs-time-handle-content{ border: 4px solid rgba(255, 255, 255, 0.9); border-radius: 50%; height: 10px; left: -7px; top: -4px; transform: scale(0); width: 10px; }.mejs-time-rail .mejs-time-handle-content:active,.mejs-time-rail .mejs-time-handle-content:focus,.mejs-time-rail:hover .mejs-time-handle-content{ transform: scale(1); }.mejs-time-float{ background: rgb(238, 238, 238); border: 1px solid rgb(51, 51, 51); bottom: 100%; color: rgb(17, 17, 17); display: none; height: 17px; margin-bottom: 9px; position: absolute; text-align: center; transform: translateX(-50%); width: 36px; }.mejs-time-float-current{ display: block; left: 0px; margin: 2px; text-align: center; width: 30px; }.mejs-time-float-corner{ border-width: 5px; border-style: solid; border-image: none; border-color: rgb(238, 238, 238) transparent transparent; border-radius: 0px; display: block; height: 0px; left: 50%; line-height: 0; position: absolute; top: 100%; transform: translateX(-50%); width: 0px; }.mejs-long-video .mejs-time-float{ margin-left: -23px; width: 64px; }.mejs-long-video .mejs-time-float-current{ width: 60px; }.mejs-broadcast{ color: rgb(255, 255, 255); height: 10px; position: absolute; top: 15px; width: 100%; }.mejs-fullscreen-button > button{ background-position: -80px 0px; }.mejs-unfullscreen > button{ background-position: -100px 0px; }.mejs-mute > button{ background-position: -60px 0px; }.mejs-unmute > button{ background-position: -40px 0px; }.mejs-volume-button{ position: relative; }.mejs-volume-button > .mejs-volume-slider{ backface-visibility: hidden; background: rgba(50, 50, 50, 0.7); border-radius: 0px; bottom: 100%; display: none; height: 115px; left: 50%; margin: 0px; position: absolute; transform: translateX(-50%); width: 25px; z-index: 1; }.mejs-volume-button:hover{ border-radius: 0px 0px 4px 4px; }.mejs-volume-total{ background: rgba(255, 255, 255, 0.5); height: 100px; left: 50%; margin: 0px; position: absolute; top: 8px; transform: translateX(-50%); width: 2px; }.mejs-volume-current{ left: 0px; margin: 0px; width: 100%; }.mejs-volume-current,.mejs-volume-handle{ background: rgba(255, 255, 255, 0.9); position: absolute; }.mejs-volume-handle{ border-radius: 1px; cursor: ns-resize; height: 6px; left: 50%; transform: translateX(-50%); width: 16px; }.mejs-horizontal-volume-slider{ display: block; height: 36px; position: relative; vertical-align: middle; width: 56px; }.mejs-horizontal-volume-total{ background: rgba(50, 50, 50, 0.8); height: 8px; top: 16px; width: 50px; }.mejs-horizontal-volume-current,.mejs-horizontal-volume-total{ border-radius: 2px; font-size: 1px; left: 0px; margin: 0px; padding: 0px; position: absolute; }.mejs-horizontal-volume-current{ background: rgba(255, 255, 255, 0.8); height: 100%; top: 0px; width: 100%; }.mejs-horizontal-volume-handle{ display: none; }.mejs-captions-button,.mejs-chapters-button{ position: relative; }.mejs-captions-button > button{ background-position: -140px 0px; }.mejs-chapters-button > button{ background-position: -180px 0px; }.mejs-captions-button > .mejs-captions-selector,.mejs-chapters-button > .mejs-chapters-selector{ background: rgba(50, 50, 50, 0.7); border: 1px solid transparent; border-radius: 0px; bottom: 100%; margin-right: -43px; overflow: hidden; padding: 0px; position: absolute; right: 50%; visibility: visible; width: 86px; }.mejs-chapters-button > .mejs-chapters-selector{ margin-right: -55px; width: 110px; }.mejs-captions-selector-list,.mejs-chapters-selector-list{ margin: 0px; overflow: hidden; padding: 0px; list-style-type: none !important; }.mejs-captions-selector-list-item,.mejs-chapters-selector-list-item{ color: rgb(255, 255, 255); cursor: pointer; display: block; margin: 0px 0px 6px; overflow: hidden; padding: 0px; list-style-type: none !important; }.mejs-captions-selector-list-item:hover,.mejs-chapters-selector-list-item:hover{ background-color: rgba(255, 255, 255, 0.4) !important; }.mejs-captions-selector-input,.mejs-chapters-selector-input{ clear: both; float: left; left: -1000px; margin: 3px 3px 0px 5px; position: absolute; }.mejs-captions-selector-label,.mejs-chapters-selector-label{ cursor: pointer; float: left; font-size: 10px; line-height: 15px; padding: 4px 10px 0px; width: 100%; }.mejs-captions-selected,.mejs-chapters-selected{ color: rgb(33, 248, 248); }.mejs-captions-translations{ font-size: 10px; margin: 0px 0px 5px; }.mejs-captions-layer{ bottom: 0px; color: rgb(255, 255, 255); font-size: 16px; left: 0px; line-height: 20px; position: absolute; text-align: center; }.mejs-captions-layer a{ color: rgb(255, 255, 255); text-decoration: underline; }.mejs-captions-layer[lang="ar"]{ font-size: 20px; font-weight: 400; }.mejs-captions-position{ bottom: 15px; left: 0px; position: absolute; width: 100%; }.mejs-captions-position-hover{ bottom: 35px; }.mejs-captions-text,.mejs-captions-text *{ background: rgba(20, 20, 20, 0.5); box-shadow: rgba(20, 20, 20, 0.5) 5px 0px 0px, rgba(20, 20, 20, 0.5) -5px 0px 0px; padding: 0px; white-space: pre-wrap; }.mejs-container.mejs-hide-cues video::-webkit-media-text-track-container{ display: none; }.mejs-overlay-error{ position: relative; }.mejs-overlay-error > img{ left: 0px; max-width: 100%; position: absolute; top: 0px; z-index: -1; }.mejs-cannotplay,.mejs-cannotplay a{ color: rgb(255, 255, 255); font-size: 0.8em; }.mejs-cannotplay{ position: relative; }.mejs-cannotplay a,.mejs-cannotplay p{ display: inline-block; padding: 0px 15px; width: 100%; }.mejs-container{ clear: both; max-width: 100%; }.mejs-container *{ font-family: Helvetica, Arial; }.mejs-container,.mejs-container .mejs-controls,.mejs-embed,.mejs-embed body{ background: rgb(34, 34, 34); }.mejs-time{ font-weight: 400; overflow-wrap: normal; }.mejs-controls a.mejs-horizontal-volume-slider{ display: table; }.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.mejs-controls .mejs-time-rail .mejs-time-loaded{ background: rgb(255, 255, 255); }.mejs-controls .mejs-time-rail .mejs-time-current{ background: rgb(0, 115, 170); }.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.mejs-controls .mejs-time-rail .mejs-time-total{ background: rgba(255, 255, 255, 0.33); }.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.mejs-controls .mejs-time-rail span{ border-radius: 0px; }.mejs-overlay-loading{ background: 0px 0px; }.mejs-controls button:hover{ border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: none; }.media-embed-details .setting a:hover{ color: rgb(220, 50, 50); }.wp-playlist .mejs-container{ margin: 0px; max-width: 100%; }.wp-playlist .mejs-controls .mejs-button button{ outline: 0px; }.wpfront-notification-bar{ visibility: hidden; position: fixed; overflow: hidden; left: 0px; right: 0px; text-align: center; color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); z-index: 99998; }.wpfront-bottom-shadow{ box-shadow: rgba(0, 0, 0, 0.75) 0px 5px 5px 0px; }.wpfront-notification-bar.wpfront-fixed{ position: fixed; z-index: 99998; width: 100%; display: flex; place-content: center; align-items: center; flex-direction: row; }.wpfront-notification-bar.wpfront-fixed-position{ z-index: 99999; }.wpfront-notification-bar.top{ top: 0px; }.wpfront-notification-bar table,.wpfront-notification-bar tbody,.wpfront-notification-bar tr{ margin: auto; border: 0px; padding: 0px; background: inherit; }.wpfront-notification-bar td{ background: inherit; vertical-align: middle; text-align: center; border: 0px; margin: 0px; padding: 0px; line-height: 1em; }.wpfront-notification-bar div.wpfront-div{ display: inline-block; text-align: center; vertical-align: middle; padding: 5px 0px; }.wpfront-notification-bar-open-button{ position: absolute; right: 10px; z-index: 99998; border: 3px solid rgb(255, 255, 255); width: 23px; height: 30px; cursor: pointer; background-repeat: no-repeat; border-radius: 2px; box-sizing: content-box; }.wpfront-notification-bar-open-button.hidden{ display: none; }.wpfront-notification-bar-open-button.top{ top: 0px; background-position: center top; border-top: 0px; border-top-right-radius: 0px; border-top-left-radius: 0px; }.wpfront-notification-bar-open-button.bottom{ bottom: 0px; background-position: center bottom; border-bottom: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }.wpfront-notification-bar-spacer{ position: relative; z-index: 99998; }.wpfront-notification-bar-spacer.wpfront-fixed-position{ z-index: 99999; }div.wpfront-message p{ margin: 0px; }@keyframes bounce { 
  20%, 53%, 80%, 0%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transform: translate3d(0px, 0px, 0px); }
  40%, 43% { animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transform: translate3d(0px, -30px, 0px); }
  70% { animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transform: translate3d(0px, -15px, 0px); }
  90% { transform: translate3d(0px, -4px, 0px); }
}@keyframes flash { 
  50%, 0%, 100% { opacity: 1; }
  25%, 75% { opacity: 0; }
}@keyframes pulse { 
  0%, 100% { transform: scale3d(1, 1, 1); }
  50% { transform: scale3d(1.05, 1.05, 1.05); }
}@keyframes rubberBand { 
  0%, 100% { transform: scale3d(1, 1, 1); }
  30% { transform: scale3d(1.25, 0.75, 1); }
  40% { transform: scale3d(0.75, 1.25, 1); }
  50% { transform: scale3d(1.15, 0.85, 1); }
  65% { transform: scale3d(0.95, 1.05, 1); }
  75% { transform: scale3d(1.05, 0.95, 1); }
}@keyframes shake { 
  0%, 100% { transform: translate3d(0px, 0px, 0px); }
  10%, 30%, 50%, 70%, 90% { transform: translate3d(-10px, 0px, 0px); }
  20%, 40%, 60%, 80% { transform: translate3d(10px, 0px, 0px); }
}@keyframes headShake { 
  0% { transform: translateX(0px); }
  6.5% { transform: translateX(-6px) rotateY(-9deg); }
  18.5% { transform: translateX(5px) rotateY(7deg); }
  31.5% { transform: translateX(-3px) rotateY(-5deg); }
  43.5% { transform: translateX(2px) rotateY(3deg); }
  50% { transform: translateX(0px); }
}@keyframes swing { 
  20% { transform: rotate3d(0, 0, 1, 15deg); }
  40% { transform: rotate3d(0, 0, 1, -10deg); }
  60% { transform: rotate3d(0, 0, 1, 5deg); }
  80% { transform: rotate3d(0, 0, 1, -5deg); }
  100% { transform: rotate3d(0, 0, 1, 0deg); }
}@keyframes tada { 
  0%, 100% { transform: scale3d(1, 1, 1); }
  10%, 20% { transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); }
  30%, 50%, 70%, 90% { transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); }
  40%, 60%, 80% { transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); }
}@keyframes wobble { 
  0%, 100% { transform: none; }
  15% { transform: translate3d(-25%, 0px, 0px) rotate3d(0, 0, 1, -5deg); }
  30% { transform: translate3d(20%, 0px, 0px) rotate3d(0, 0, 1, 3deg); }
  45% { transform: translate3d(-15%, 0px, 0px) rotate3d(0, 0, 1, -3deg); }
  60% { transform: translate3d(10%, 0px, 0px) rotate3d(0, 0, 1, 2deg); }
  75% { transform: translate3d(-5%, 0px, 0px) rotate3d(0, 0, 1, -1deg); }
}@keyframes jello { 
  11.1%, 0%, 100% { transform: none; }
  22.2% { transform: skewX(-12.5deg) skewY(-12.5deg); }
  33.3% { transform: skewX(6.25deg) skewY(6.25deg); }
  44.4% { transform: skewX(-3.125deg) skewY(-3.125deg); }
  55.5% { transform: skewX(1.5625deg) skewY(1.5625deg); }
  66.6% { transform: skewX(-0.78125deg) skewY(-0.78125deg); }
  77.7% { transform: skewX(0.390625deg) skewY(0.390625deg); }
  88.8% { transform: skewX(-0.195312deg) skewY(-0.195312deg); }
}@keyframes bounceIn { 
  20%, 40%, 60%, 80%, 0%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
  20% { transform: scale3d(1.1, 1.1, 1.1); }
  40% { transform: scale3d(0.9, 0.9, 0.9); }
  60% { opacity: 1; transform: scale3d(1.03, 1.03, 1.03); }
  80% { transform: scale3d(0.97, 0.97, 0.97); }
  100% { opacity: 1; transform: scale3d(1, 1, 1); }
}@keyframes bounceInDown { 
  60%, 75%, 90%, 0%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(0px, -3000px, 0px); }
  60% { opacity: 1; transform: translate3d(0px, 25px, 0px); }
  75% { transform: translate3d(0px, -10px, 0px); }
  90% { transform: translate3d(0px, 5px, 0px); }
  100% { transform: none; }
}@keyframes bounceInLeft { 
  60%, 75%, 90%, 0%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(-3000px, 0px, 0px); }
  60% { opacity: 1; transform: translate3d(25px, 0px, 0px); }
  75% { transform: translate3d(-10px, 0px, 0px); }
  90% { transform: translate3d(5px, 0px, 0px); }
  100% { transform: none; }
}@keyframes bounceInRight { 
  60%, 75%, 90%, 0%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(3000px, 0px, 0px); }
  60% { opacity: 1; transform: translate3d(-25px, 0px, 0px); }
  75% { transform: translate3d(10px, 0px, 0px); }
  90% { transform: translate3d(-5px, 0px, 0px); }
  100% { transform: none; }
}@keyframes bounceInUp { 
  60%, 75%, 90%, 0%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(0px, 3000px, 0px); }
  60% { opacity: 1; transform: translate3d(0px, -20px, 0px); }
  75% { transform: translate3d(0px, 10px, 0px); }
  90% { transform: translate3d(0px, -5px, 0px); }
  100% { transform: translate3d(0px, 0px, 0px); }
}@keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}@keyframes fadeInDown { 
  0% { opacity: 0; transform: translate3d(0px, -100%, 0px); }
  100% { opacity: 1; transform: none; }
}.fadeInDown{ animation-name: fadeInDown; }@keyframes fadeInLeft { 
  0% { opacity: 0; transform: translate3d(-100%, 0px, 0px); }
  100% { opacity: 1; transform: none; }
}.fadeInLeft{ animation-name: fadeInLeft; }@keyframes fadeInRight { 
  0% { opacity: 0; transform: translate3d(100%, 0px, 0px); }
  100% { opacity: 1; transform: none; }
}.fadeInRight{ animation-name: fadeInRight; }@keyframes fadeInUp { 
  0% { opacity: 0; transform: translate3d(0px, 100%, 0px); }
  100% { opacity: 1; transform: none; }
}.fadeInUp{ animation-name: fadeInUp; }@keyframes lightSpeedIn { 
  0% { transform: translate3d(100%, 0px, 0px) skewX(-30deg); opacity: 0; }
  60% { transform: skewX(20deg); opacity: 1; }
  80% { transform: skewX(-5deg); opacity: 1; }
  100% { transform: none; opacity: 1; }
}@keyframes rotateIn { 
  0% { transform-origin: center center; transform: rotate3d(0, 0, 1, -200deg); opacity: 0; }
  100% { transform-origin: center center; transform: none; opacity: 1; }
}@keyframes rotateInDownLeft { 
  0% { transform-origin: left bottom; transform: rotate3d(0, 0, 1, -45deg); opacity: 0; }
  100% { transform-origin: left bottom; transform: none; opacity: 1; }
}@keyframes rotateInDownRight { 
  0% { transform-origin: right bottom; transform: rotate3d(0, 0, 1, 45deg); opacity: 0; }
  100% { transform-origin: right bottom; transform: none; opacity: 1; }
}@keyframes rotateInUpLeft { 
  0% { transform-origin: left bottom; transform: rotate3d(0, 0, 1, 45deg); opacity: 0; }
  100% { transform-origin: left bottom; transform: none; opacity: 1; }
}@keyframes rotateInUpRight { 
  0% { transform-origin: right bottom; transform: rotate3d(0, 0, 1, -90deg); opacity: 0; }
  100% { transform-origin: right bottom; transform: none; opacity: 1; }
}@keyframes rollIn { 
  0% { opacity: 0; transform: translate3d(-100%, 0px, 0px) rotate3d(0, 0, 1, -120deg); }
  100% { opacity: 1; transform: none; }
}@keyframes zoomIn { 
  0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
  50% { opacity: 1; }
}@keyframes zoomInDown { 
  0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, -1000px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, 60px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}@keyframes zoomInLeft { 
  0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}@keyframes zoomInRight { 
  0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}@keyframes zoomInUp { 
  0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, 1000px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, -60px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}@keyframes slideInDown { 
  0% { transform: translate3d(0px, -100%, 0px); visibility: visible; }
  100% { transform: translate3d(0px, 0px, 0px); }
}@keyframes slideInLeft { 
  0% { transform: translate3d(-100%, 0px, 0px); visibility: visible; }
  100% { transform: translate3d(0px, 0px, 0px); }
}@keyframes slideInRight { 
  0% { transform: translate3d(100%, 0px, 0px); visibility: visible; }
  100% { transform: translate3d(0px, 0px, 0px); }
}@keyframes slideInUp { 
  0% { transform: translate3d(0px, 100%, 0px); visibility: visible; }
  100% { transform: translate3d(0px, 0px, 0px); }
}.elementor-animation-grow:active,.elementor-animation-grow:focus,.elementor-animation-grow:hover{ transform: scale(1.1); }.elementor-animation-shrink:active,.elementor-animation-shrink:focus,.elementor-animation-shrink:hover{ transform: scale(0.9); }@keyframes elementor-animation-pulse { 
  25% { transform: scale(1.1); }
  75% { transform: scale(0.9); }
}.elementor-animation-pulse:active,.elementor-animation-pulse:focus,.elementor-animation-pulse:hover{ animation-name: elementor-animation-pulse; animation-duration: 1s; animation-timing-function: linear; animation-iteration-count: infinite; }@keyframes elementor-animation-pulse-grow { 
  100% { transform: scale(1.1); }
}.elementor-animation-pulse-grow:active,.elementor-animation-pulse-grow:focus,.elementor-animation-pulse-grow:hover{ animation-name: elementor-animation-pulse-grow; animation-duration: 0.3s; animation-timing-function: linear; animation-iteration-count: infinite; animation-direction: alternate; }@keyframes elementor-animation-pulse-shrink { 
  100% { transform: scale(0.9); }
}.elementor-animation-pulse-shrink:active,.elementor-animation-pulse-shrink:focus,.elementor-animation-pulse-shrink:hover{ animation-name: elementor-animation-pulse-shrink; animation-duration: 0.3s; animation-timing-function: linear; animation-iteration-count: infinite; animation-direction: alternate; }@keyframes elementor-animation-push { 
  50% { transform: scale(0.8); }
  100% { transform: scale(1); }
}.elementor-animation-push:active,.elementor-animation-push:focus,.elementor-animation-push:hover{ animation-name: elementor-animation-push; animation-duration: 0.3s; animation-timing-function: linear; animation-iteration-count: 1; }@keyframes elementor-animation-pop { 
  50% { transform: scale(1.2); }
}.elementor-animation-pop:active,.elementor-animation-pop:focus,.elementor-animation-pop:hover{ animation-name: elementor-animation-pop; animation-duration: 0.3s; animation-timing-function: linear; animation-iteration-count: 1; }.elementor-animation-bounce-in:active,.elementor-animation-bounce-in:focus,.elementor-animation-bounce-in:hover{ transform: scale(1.2); transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36); }.elementor-animation-bounce-out:active,.elementor-animation-bounce-out:focus,.elementor-animation-bounce-out:hover{ transform: scale(0.8); transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36); }.elementor-animation-rotate:active,.elementor-animation-rotate:focus,.elementor-animation-rotate:hover{ transform: rotate(4deg); }.elementor-animation-grow-rotate:active,.elementor-animation-grow-rotate:focus,.elementor-animation-grow-rotate:hover{ transform: scale(1.1) rotate(4deg); }.elementor-animation-float:active,.elementor-animation-float:focus,.elementor-animation-float:hover{ transform: translateY(-8px); }.elementor-animation-sink:active,.elementor-animation-sink:focus,.elementor-animation-sink:hover{ transform: translateY(8px); }@keyframes elementor-animation-bob { 
  0% { transform: translateY(-8px); }
  50% { transform: translateY(-4px); }
  100% { transform: translateY(-8px); }
}@keyframes elementor-animation-bob-float { 
  100% { transform: translateY(-8px); }
}.elementor-animation-bob:active,.elementor-animation-bob:focus,.elementor-animation-bob:hover{ animation-name: elementor-animation-bob-float, elementor-animation-bob; animation-duration: 0.3s, 1.5s; animation-delay: 0s, 0.3s; animation-timing-function: ease-out, ease-in-out; animation-iteration-count: 1, infinite; animation-fill-mode: forwards; animation-direction: normal, alternate; }@keyframes elementor-animation-hang { 
  0% { transform: translateY(8px); }
  50% { transform: translateY(4px); }
  100% { transform: translateY(8px); }
}@keyframes elementor-animation-hang-sink { 
  100% { transform: translateY(8px); }
}.elementor-animation-hang:active,.elementor-animation-hang:focus,.elementor-animation-hang:hover{ animation-name: elementor-animation-hang-sink, elementor-animation-hang; animation-duration: 0.3s, 1.5s; animation-delay: 0s, 0.3s; animation-timing-function: ease-out, ease-in-out; animation-iteration-count: 1, infinite; animation-fill-mode: forwards; animation-direction: normal, alternate; }.elementor-animation-skew:active,.elementor-animation-skew:focus,.elementor-animation-skew:hover{ transform: skew(-10deg); }.elementor-animation-skew-forward:active,.elementor-animation-skew-forward:focus,.elementor-animation-skew-forward:hover{ transform: skew(-10deg); }.elementor-animation-skew-backward:active,.elementor-animation-skew-backward:focus,.elementor-animation-skew-backward:hover{ transform: skew(10deg); }@keyframes elementor-animation-wobble-vertical { 
  16.65% { transform: translateY(8px); }
  33.3% { transform: translateY(-6px); }
  49.95% { transform: translateY(4px); }
  66.6% { transform: translateY(-2px); }
  83.25% { transform: translateY(1px); }
  100% { transform: translateY(0px); }
}.elementor-animation-wobble-vertical:active,.elementor-animation-wobble-vertical:focus,.elementor-animation-wobble-vertical:hover{ animation-name: elementor-animation-wobble-vertical; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1; }@keyframes elementor-animation-wobble-horizontal { 
  16.65% { transform: translateX(8px); }
  33.3% { transform: translateX(-6px); }
  49.95% { transform: translateX(4px); }
  66.6% { transform: translateX(-2px); }
  83.25% { transform: translateX(1px); }
  100% { transform: translateX(0px); }
}.elementor-animation-wobble-horizontal:active,.elementor-animation-wobble-horizontal:focus,.elementor-animation-wobble-horizontal:hover{ animation-name: elementor-animation-wobble-horizontal; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1; }@keyframes elementor-animation-wobble-to-bottom-right { 
  16.65% { transform: translate(8px, 8px); }
  33.3% { transform: translate(-6px, -6px); }
  49.95% { transform: translate(4px, 4px); }
  66.6% { transform: translate(-2px, -2px); }
  83.25% { transform: translate(1px, 1px); }
  100% { transform: translate(0px, 0px); }
}.elementor-animation-wobble-to-bottom-right:active,.elementor-animation-wobble-to-bottom-right:focus,.elementor-animation-wobble-to-bottom-right:hover{ animation-name: elementor-animation-wobble-to-bottom-right; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1; }@keyframes elementor-animation-wobble-to-top-right { 
  16.65% { transform: translate(8px, -8px); }
  33.3% { transform: translate(-6px, 6px); }
  49.95% { transform: translate(4px, -4px); }
  66.6% { transform: translate(-2px, 2px); }
  83.25% { transform: translate(1px, -1px); }
  100% { transform: translate(0px, 0px); }
}.elementor-animation-wobble-to-top-right:active,.elementor-animation-wobble-to-top-right:focus,.elementor-animation-wobble-to-top-right:hover{ animation-name: elementor-animation-wobble-to-top-right; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1; }@keyframes elementor-animation-wobble-top { 
  16.65% { transform: skew(-12deg); }
  33.3% { transform: skew(10deg); }
  49.95% { transform: skew(-6deg); }
  66.6% { transform: skew(4deg); }
  83.25% { transform: skew(-2deg); }
  100% { transform: skew(0deg); }
}.elementor-animation-wobble-top:active,.elementor-animation-wobble-top:focus,.elementor-animation-wobble-top:hover{ animation-name: elementor-animation-wobble-top; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1; }@keyframes elementor-animation-wobble-bottom { 
  16.65% { transform: skew(-12deg); }
  33.3% { transform: skew(10deg); }
  49.95% { transform: skew(-6deg); }
  66.6% { transform: skew(4deg); }
  83.25% { transform: skew(-2deg); }
  100% { transform: skew(0deg); }
}.elementor-animation-wobble-bottom:active,.elementor-animation-wobble-bottom:focus,.elementor-animation-wobble-bottom:hover{ animation-name: elementor-animation-wobble-bottom; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1; }@keyframes elementor-animation-wobble-skew { 
  16.65% { transform: skew(-12deg); }
  33.3% { transform: skew(10deg); }
  49.95% { transform: skew(-6deg); }
  66.6% { transform: skew(4deg); }
  83.25% { transform: skew(-2deg); }
  100% { transform: skew(0deg); }
}.elementor-animation-wobble-skew:active,.elementor-animation-wobble-skew:focus,.elementor-animation-wobble-skew:hover{ animation-name: elementor-animation-wobble-skew; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1; }@keyframes elementor-animation-buzz { 
  50% { transform: translateX(3px) rotate(2deg); }
  100% { transform: translateX(-3px) rotate(-2deg); }
}.elementor-animation-buzz:active,.elementor-animation-buzz:focus,.elementor-animation-buzz:hover{ animation-name: elementor-animation-buzz; animation-duration: 0.15s; animation-timing-function: linear; animation-iteration-count: infinite; }@keyframes elementor-animation-buzz-out { 
  10% { transform: translateX(3px) rotate(2deg); }
  20% { transform: translateX(-3px) rotate(-2deg); }
  30% { transform: translateX(3px) rotate(2deg); }
  40% { transform: translateX(-3px) rotate(-2deg); }
  50% { transform: translateX(2px) rotate(1deg); }
  60% { transform: translateX(-2px) rotate(-1deg); }
  70% { transform: translateX(2px) rotate(1deg); }
  80% { transform: translateX(-2px) rotate(-1deg); }
  90% { transform: translateX(1px) rotate(0deg); }
  100% { transform: translateX(-1px) rotate(0deg); }
}.elementor-animation-buzz-out:active,.elementor-animation-buzz-out:focus,.elementor-animation-buzz-out:hover{ animation-name: elementor-animation-buzz-out; animation-duration: 0.75s; animation-timing-function: linear; animation-iteration-count: 1; }