.elementor-kit-631{--e-global-color-primary:#6ec1e4;--e-global-color-secondary:#54595f;--e-global-color-text:#7a7a7a;--e-global-color-accent:#61ce70;--e-global-color-21cb63c1:#4054b2;--e-global-color-61d471a1:#23a455;--e-global-color-2cb5641:#000;--e-global-color-8068c79:#fff;--e-global-color-a4d503a:#cea858;--e-global-color-be547b7:#2b2b2b;--e-global-color-1347513:#343434;--e-global-color-a381cb2:#17231f;--e-global-color-a8f79e0:#ff8b72;--e-global-color-d75c50c:#5c9799;--e-global-color-8403f56:#7b8e70;--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-weight:500;background-color:#0c1210}.elementor-kit-631 button,.elementor-kit-631 input[type=button],.elementor-kit-631 input[type=submit],.elementor-kit-631 .elementor-button{background-color:#FF8B7200;font-size:.75rem;color:var(--e-global-color-a8f79e0)}.elementor-kit-631 e-page-transition{background-color:#ffbc7d}.elementor-kit-631 a{color:#ff8b72}.elementor-kit-631 a:hover{color:#ffb6a7}.elementor-kit-631 button:hover,.elementor-kit-631 button:focus,.elementor-kit-631 input[type=button]:hover,.elementor-kit-631 input[type=button]:focus,.elementor-kit-631 input[type=submit]:hover,.elementor-kit-631 input[type=submit]:focus,.elementor-kit-631 .elementor-button:hover,.elementor-kit-631 .elementor-button:focus{color:#ffb9aa}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1530px}.e-con{--container-max-width:1530px}.elementor-widget:not(:last-child){margin-block-end:0px}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px}{}#page_caption{display:var(--page-title-display)}.elementor-lightbox{background-color:#303030BF;--lightbox-ui-color:#fff}@media(max-width:1024px){.elementor-kit-631{font-size:14px}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}h1,h2{text-wrap:balance}h2:not(:first-child){margin-top:3rem}h3:not(:first-child){margin-top:2rem}ul,ol{margin-bottom:1.3rem}.elementor-widget-text-editor a{font-weight:500}.elementor-widget-icon-list a:hover,.elementor-widget-text-editor a:hover{text-decoration:underline}p:last-child,ul:last-child,ol:last-child{margin-bottom:0}.elementor-custom-embed-play{top:auto;bottom:30px;left:30px;transform:none}.elementor-field-textual{padding:.6em}.elementor-heading-title{text-wrap:balance}.e-gallery-image{transition:none !important}.elementor-gallery-item__image.e-gallery-image{transition-property:none !important;transition-duration:none !important}.elementor-lightbox .elementor-lightbox-image,.elementor-lightbox .elementor-video-container{border-radius:10px}ul,ol{margin-bottom:1rem}.button-links{display:block;background:#ccc;padding:5px 10px;border-radius:3rem;color:#000 !important;margin-top:10px}.elementor-price-list .elementor-price-list-image{max-width:20% !important;background-color:#fff;padding:5px 15px 0 15px!important;border-radius:20px}.elementor-price-list .elementor-price-list-item .elementor-price-list-header{margin-bottom:0}.embedly-card-hug iframe{box-shadow:0 0 20px 0 rgba(0,0,0,.075),inset 0 0 0 transparent;padding:20px !important;border:1px solid #ddd;background-color:#fff}textarea,input,input[type=text],input[type=password],input[type=email],input[type=url],input[type=date],input[type=tel],input.wpcf7-text{padding:.6em}#copyright a:hover,#footer a:hover,.social_wrapper ul li a:hover,#footer_wrapper a:hover,#footer_photostream a:hover{color:#fff}#wrapper ul,#wrapper ol,#footer_wrapper ul,#footer_wrapper ol{margin-left:30px}#wrapper{padding-top:165px !important;background-color:#343434;background:#343434 !important}body.js_nav .mobile_menu_wrapper{overflow-y:auto}input[type=submit],input[type=button],a.button,.button,.pagination a:hover,.woocommerce .footer_bar .button,.woocommerce .footer_bar .button:hover,.woocommerce-page div.product form.cart .button,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.infinite_load_more,.post_share_text,#close_share,.widget_tag_cloud div a:hover,.mobile_menu_wrapper #close_mobile_menu,.mobile_menu_wrapper #mobile_menu_close.button,body .ui-dialog[aria-describedby=ajax-login-register-login-dialog] .form-wrapper input[type=submit],body .ui-dialog[aria-describedby=ajax-login-register-dialog] .form-wrapper input[type=submit]{border-radius:5px;box-shadow:0px 0px 10px 0px rgba(0,0,0,.5)}.elementor-button.elementor-size-md{line-height:1.6;padding:.6em 2.5em}.elementor-image a{cursor:zoom-in}.mobx-share-tooltip{opacity:0}.detail-column .elementor-column-wrap{padding:20px 20px 40px !important;background-color:#222325 !important;background:rgba(0,0,0,.05) linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0) 30%,rgba(0,0,0,.75) 100%)}.detail-column .elementor-widget-button{bottom:30px !important;right:10px !important;position:absolute !important}.detail-column .elementor-widget-button span{font-weight:700 !important}.gallery_grid_item img,.elementor-image img,.tg_horizontal_gallery_cell img{box-shadow:0 0 6px 1px rgba(0,0,0,.5),0 0px 0px rgba(0,0,0,0) inset;border-radius:10px}.elementor-location-header .elementor-image img{box-shadow:none}.tg_horizontal_gallery_wrapper .flickity-page-dots .dot{margin:0 1px}.tg_horizontal_gallery_wrapper{display:none;opacity:0}.tg_horizontal_gallery_wrapper.flickity-enabled{display:block;opacity:1}.cf7-smart-grid.has-grid div.field span.wpcf7-not-valid-tip{position:relative;background:0 0;color:#ef8888}div.wpcf7-validation-errors,div.wpcf7-mail-sent-ok,div.wpcf7-acceptance-missing{background:#ef8888;color:#fff;border:none;padding:15px}div.wpcf7 .ajax-loader{background-image:url('https://jkulp.com/wp-content/uploads/2020/02/92.svg');position:absolute;left:10px;top:13px}.cf7-smart-grid.has-grid .wpcf7-submit{font-weight:400;font-size:100%;width:auto !important;background:#000 !important;border:none !important}.cf7-smart-grid.has-grid .field>label em{color:#ef8888}.cf7-smart-grid.has-grid .field>label{margin-bottom:.5em}.cf7-smart-grid.has-grid .field .wpcf7-form-control-wrap{margin-bottom:2rem}.span.wpcf7-not-valid-tip{color:#ff9c9c}div.wpcf7-validation-errors,div.wpcf7-mail-sent-ok,div.wpcf7-acceptance-missing{background:#ff9c9c;border-radius:0;margin:2em 0 1em;color:#000}div.wpcf7-mail-sent-ok{background:#dcffe2}.top_bar{background-color:transparent}.header_style_wrapper.nofixed .top_bar #logo_wrapper{padding:0 !important}.header_style_wrapper.nofixed .top_bar #logo_wrapper img{max-width:70px !important}.grecaptcha-badge{display:none !important}.footer_bar{display:none}#footer_wrapper{background-color:#222325;background:-webkit-linear-gradient(to bottom,#343434,#222325);background-color:#33256d;background-image:url("data:image/svg+xml,%3Csvg width='52' height='26' viewBox='0 0 52 26' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23181039' fill-opacity='1'%3E%3Cpath d='M10 10c0-2.21-1.79-4-4-4-3.314 0-6-2.686-6-6h2c0 2.21 1.79 4 4 4 3.314 0 6 2.686 6 6 0 2.21 1.79 4 4 4 3.314 0 6 2.686 6 6 0 2.21 1.79 4 4 4v2c-3.314 0-6-2.686-6-6 0-2.21-1.79-4-4-4-3.314 0-6-2.686-6-6zm25.464-1.95l8.486 8.486-1.414 1.414-8.486-8.486 1.414-1.414z' /%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-color:#222325;background-image:url("data:image/svg+xml,%3Csvg width='52' height='26' viewBox='0 0 52 26' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23000000' fill-opacity='1'%3E%3Cpath d='M10 10c0-2.21-1.79-4-4-4-3.314 0-6-2.686-6-6h2c0 2.21 1.79 4 4 4 3.314 0 6 2.686 6 6 0 2.21 1.79 4 4 4 3.314 0 6 2.686 6 6 0 2.21 1.79 4 4 4v2c-3.314 0-6-2.686-6-6 0-2.21-1.79-4-4-4-3.314 0-6-2.686-6-6zm25.464-1.95l8.486 8.486-1.414 1.414-8.486-8.486 1.414-1.414z' /%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}@media only screen and (min-width:1200px){#page_content_wrapper:not(.wide),.standard_wrapper,.footer_bar_wrapper,#footer ul.sidebar_widget,#page_content_wrapper.wide:not(.photoframe) .standard_wrapper,.ppb_popup.one.contain,#blog_promo_link_wrapper,#menu_wrapper,.above_top_bar .page_content_wrapper:not(.wide){max-width:1800px}ul.elementor-icon-list-items.elementor-inline-items{display:block}}@media screen and (max-width:767px){body #page_content_wrapper:not(.wide),body .page_content_wrapper:not(.wide){padding:0 5px}.top_bar{padding:0 30px 15px}.logo_container{display:table}body.centeralign .logo_container .logo_wrapper:not(.hidden){margin-top:15px}.tg_horizontal_gallery_cell img{height:400px !important}#logo_wrapper{text-align:center;padding:30px 0}.top_bar{background-color:rgba(52,52,52,.75)}.elementor-element .elementor-column{padding:0 !important}.detail-column .elementor-column-wrap{margin-top:0 !important}.elementor-element .elementor-column.detail-column{padding:0 10px !important}}