@charset "UTF-8";
/* https://ganamos.com/wp-content/themes/justitia-child/style.css */
table:not([class]),table.wp-block-table{--table-border-color:#dddddd;--table-th-color:#ffffff;--table-th-bgcolor:#192238;--table-tr-odd-bgcolor:#ffffff;--table-tr-even-bgcolor:#f5f5f5;width:100%!important;border-collapse:collapse!important;border:1px solid var(--table-border-color)!important;margin-bottom:1rem!important}table:not([class]) th,table:not([class]) td,table.wp-block-table th,table.wp-block-table td{padding:.5rem 1rem!important;text-align:left!important;border:1px solid var(--table-border-color)!important}table:not([class]) th,table.wp-block-table th{color:var(--table-th-color)!important;font-weight:600!important;background-color:var(--table-th-bgcolor)!important}table:not([class]) tr:nth-child(odd),table.wp-block-table tr:nth-child(odd){background-color:var(--table-tr-odd-bgcolor)!important}table:not([class]) tr:nth-child(even),table.wp-block-table tr:nth-child(even){background-color:var(--table-tr-even-bgcolor)!important}.cta-footer-mobile{position:fixed;display:none;left:0}@media screen and (max-width:600px){.cta-footer-mobile{display:block;z-index:99999999}.scrollToTop{bottom:73px}}.sr-mobile-header{display:block!important;width:100%!important}.sr-mobile-touch-menu{width:100%!important;text-align:center!important;padding:0px!important;margin:0 auto!important;position:fixed;bottom:0;z-index:555!important;background:#d1a653!important;height:60px;border-top:1px solid #333!important}#call_mobile{cursor:pointer}.thirds{position:relative;float:left!important;width:33%;height:inherit!important;border-right:1px solid #0006!important}.thirds:nth-last-child(1){border-right:none!important}.sr-mobile-touch-menu #call_mobile_no{color:#fff!important;z-index:999!important;position:absolute;bottom:61px;background:#f78d73;max-width:600px;padding:0 13px 28px}.sr-mobile-touch-menu #call_mobile_no a{font-size:16px!important;font-weight:600!important;line-height:40px}.sr-mobile-touch-menu a{color:#fff!important;position:relative!important;z-index:666!important;letter-spacing:0.75px!important;font-size:16px!important;top:18px!important;font-family:Montserrat!important;font-weight:700!important}@media (max-width:479px){.content_wrap,.content_container{width:95%!important}.elementor-section.elementor-section-boxed>.elementor-container{max-width:95%!important}}.home .elementor-element.elementor-element-517c28bf.sc_layouts_row.sc_layouts_row_type_normal.elementor-section-boxed.elementor-section-height-default.elementor-section.elementor-top-section{display:none!important}h1,h2,h3,h4,h5,h6{hyphens:none!important}body .lang-item{display:none}body.page-id-5469 .lang-item{display:unset}body.page-id-4945 .lang-item{display:unset}header .sc_layouts_item_icon{font-size:22px}header .sc_layouts_item_details_line1,header .sc_layouts_item_details_line2{color:#282626!important;font-size:17px!important}.contact-form-top .wpcf7-form-control.wpcf7-submit{background:#23232F}.contact-form-bottom-home .wpcf7-list-item-label{color:#fff!important}#about-contact .wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{background-color:#ededed!important}#about-contact .wpcf7-form-control.wpcf7-textarea{background-color:#ededed!important}#about-contact .wpcf7-list-item-label::before{background-color:#ededed!important}#contact-page-form .wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{background-color:#ededed!important}#contact-page-form .wpcf7-form-control.wpcf7-textarea{background-color:#ededed!important}#contact-page-form .wpcf7-list-item-label::before{background-color:#ededed!important}.trx_addons_scroll_to_top.show{opacity:1;bottom:6em}@media (max-width:1023px){.trx_addons_scroll_to_top.show{bottom:7em}}.grecaptcha-badge{visibility:hidden}.scheme_dark input[type="text"],.scheme_dark input[type="number"],.scheme_dark input[type="email"],.scheme_dark input[type="url"],.scheme_dark input[type="tel"],.scheme_dark input[type="search"],.scheme_dark input[type="password"],.scheme_dark .select_container,.scheme_dark .select2-container.select2-container--default span.select2-choice,.scheme_dark .select2-container.select2-container--default span.select2-selection,.scheme_dark .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered,.scheme_dark .select2-container.select2-container--default .select2-selection--multiple,.scheme_dark textarea,.scheme_dark textarea.wp-editor-area,.scheme_dark .tourmaster-form-field input[type="text"],.scheme_dark .tourmaster-form-field input[type="email"],.scheme_dark .tourmaster-form-field input[type="password"],.scheme_dark .tourmaster-form-field textarea,.scheme_dark .tourmaster-form-field select,.scheme_dark .tourmaster-form-field.tourmaster-with-border input[type="text"],.scheme_dark .tourmaster-form-field.tourmaster-with-border input[type="email"],.scheme_dark .tourmaster-form-field.tourmaster-with-border input[type="password"],.scheme_dark .tourmaster-form-field.tourmaster-with-border textarea,.scheme_dark .tourmaster-form-field.tourmaster-with-border select,.scheme_dark #buddypress .dir-search input[type="search"],.scheme_dark #buddypress .dir-search input[type="text"],.scheme_dark #buddypress .groups-members-search input[type="search"],.scheme_dark #buddypress .groups-members-search input[type="text"],.scheme_dark #buddypress .standard-form input[type="color"],.scheme_dark #buddypress .standard-form input[type="date"],.scheme_dark #buddypress .standard-form input[type="datetime-local"],.scheme_dark #buddypress .standard-form input[type="datetime"],.scheme_dark #buddypress .standard-form input[type="email"],.scheme_dark #buddypress .standard-form input[type="month"],.scheme_dark #buddypress .standard-form input[type="number"],.scheme_dark #buddypress .standard-form input[type="password"],.scheme_dark #buddypress .standard-form input[type="range"],.scheme_dark #buddypress .standard-form input[type="search"],.scheme_dark #buddypress .standard-form input[type="tel"],.scheme_dark #buddypress .standard-form input[type="text"],.scheme_dark #buddypress .standard-form input[type="time"],.scheme_dark #buddypress .standard-form input[type="url"],.scheme_dark #buddypress .standard-form input[type="week"],.scheme_dark #buddypress .standard-form select,.scheme_dark #buddypress .standard-form textarea,.scheme_dark #buddypress form#whats-new-form textarea,.scheme_dark #booked-page-form input[type="email"],.scheme_dark #booked-page-form input[type="text"],.scheme_dark #booked-page-form input[type="password"],.scheme_dark #booked-page-form textarea,.scheme_dark .booked-upload-wrap,.scheme_dark .booked-upload-wrap input,.scheme_dark input[type="radio"]+label::before,.scheme_dark input[type="checkbox"]+label::before,.scheme_dark input[type="radio"]+.wpcf7-list-item-label::before,.scheme_dark input[type="checkbox"]+.wpcf7-list-item-label::before,.scheme_dark .wpcf7-list-item-label.wpcf7-list-item-right::before,.scheme_dark .edd_price_options ul>li>label>input[type="radio"]+span::before,.scheme_dark .edd_price_options ul>li>label>input[type="checkbox"]+span::before,.scheme_dark .wpgdprc-checkbox label input::before,.scheme_dark input[type="radio"]+label::before,.scheme_dark input[type="checkbox"]+label::before,.scheme_dark .wpcf7-list-item-label.wpcf7-list-item-right::before,.scheme_dark form.mc4wp-form input[type="email"]{background-color:#474756!important}.txt-color:hover{color:#d1a653!important}.cta-footer-mobile{display:none!important}.la-contact-shortcode .t-name{color:#ffffff!important;font-size:18px;line-height:2rem;margin-bottom:20px}.la-contact-shortcode .columns_wrap{margin-bottom:10px}.la-contact-shortcode .wpcf7-form .gdpr_wrap .wpcf7-submit{margin-top:8px;font-size:18px;font-weight:500;text-transform:uppercase;line-height:1.2em;letter-spacing:1px;color:#fff;background-color:#d1a653;border-radius:0;padding:25px 40px;margin-top:20px;width:100%;max-width:100%}@media only screen and (max-width:480px){.la-contact-shortcode .t-name{font-size:16px}.la-contact-shortcode .wpcf7-form .gdpr_wrap .wpcf7-submit{font-size:16px}}.sms-constent{color:#fff;font-size:16px;line-height:24px;display:block;margin-top:15px!important}.acceptance-form-landing .wpcf7-list-item-label{color:#fff!important}.page-id-4675 .elementor-element-517c28bf{display:none}.video-slider .yotu-videos.yotu-mode-grid{padding-top:44px}.video-slider .yotu-pagination-top{display:none}.video-slider .yotu-video-thumb-wrp::after{padding-top:57%}.video-slider .yotu-video-title{display:none!important}#sgpb-popup-dialog-main-div>div{overflow:unset!important}.sg-popup-content #contact-page-form .sms-constent{color:#353535}@media only screen and (max-width:480px){.sg-popup-builder-content{padding:10px}}#contact-page-form .popup-logo{margin-left:auto;margin-right:auto;display:block;max-width:260px}.sgpb-theme-1-content{border-radius:4px;box-shadow:rgb(0 0 0 / .6) 0 0 0 8px!important}.sgpb-theme-1-content .wpcf7-list-item-label a{color:#282626}.bottom-form .t-name{color:#fff}.bottom-form .wpcf7-list-item-label{color:#fff!important}.landing-page-footer .agree{color:#e1e1e1}.wpcf7-form .gdpr_wrap{text-align:left}.wpcf7-form-control.wpcf7-radio .wpcf7-list-item{margin-right:14px}.wpcf7-form .gdpr_wrap p{text-align:center}.wpcf7-form .gdpr_wrap p .sms-constent{text-align:left!important;display:block}.white-bg .sms-constent{color:#000}.wpcf7-form .gdpr_wrap p .sms-constent{text-align:left!important;display:block;margin-top:15px}@media (min-width:768px){.lm-form iframe{height:890px!important}}@media (max-width:767px){.lm-form iframe{height:968px!important}}@media (min-width:768px){.lm-form-google iframe{height:710px!important}}@media (max-width:767px){.lm-form-google iframe{height:788px!important}}.button-mobile-fix .elementor-button{white-space:normal}#icw--call--content{display:none!important}.elementor-widget-container .sc_icons_item_description{font-size:28px!important}.new-contact-form label{color:#fff;font-size:18px;font-weight:600}.new-contact-form p{margin-bottom:5px!important}.new-contact-form .wpcf7-text,.new-contact-form .wpcf7-select{padding:8px 7px;font-weight:700;font-size:18px}.new-contact-form .wpcf7-textarea{padding:8px 7px;font-weight:700;font-size:16px;min-height:10px!important;height:120px}.new-contact-form .wpcf7-submit{background:#d1a653!important}.new-contact-form span.sms-constent{margin-top:10px!important;font-size:15px;margin-bottom:10px!important;line-height:1.4}.new-contact-form .acceptance-form-landing .wpcf7-list-item-label{font-size:16px;margin-bottom:15px}.new-contact-form .wpcf7-response-output{color:#fff}