﻿/*! Theme Name: Larapress
 * * Theme URI: none
 * * Description:  Larapress is a custom wordpress theme.
 * * Author: Eduardo Rangel
 * * Author URI:
 * * Version: 1.0
 * * License: GNU General Public License v2
 * * License URI: http://www.gnu.org/licenses/gpl-2.0.html */:root{--primaryColor: #000000;--secondaryColor: #ffb703}.home .main-header{position:absolute}.home .main-header .menu-toggler span{background:#fff}.home .main-header .navbar-brand{filter:brightness(0) invert(1)}body:not(.home) .main-header{box-shadow:0px 0px 68px 0px rgba(101,101,101,.14)}body:not(.home) .main-header .btn{background:#000;border-color:#000;color:#fff}.main-header{position:relative;width:100%;top:0;left:0;z-index:100;padding:10px 0}.main-header .container{display:flex;flex-wrap:wrap;align-items:center}.main-header .menu-toggler{padding:10px 0;background:transparent;border:none;outline:none !important;box-shadow:none !important}@media(min-width: 992px){.main-header .menu-toggler{width:163px}}.main-header .menu-toggler:hover span:nth-child(3){width:32px}.main-header .menu-toggler span{display:block;width:32px;height:4px;background:#000;border-radius:2px;transition:.3s ease-out}.main-header .menu-toggler span+span{margin-top:5px}.main-header .menu-toggler span:nth-child(3){width:17px}.menu-open{overflow:hidden}.menu-open .menu-toggler span{background:#000 !important}.menu-open .menu-toggler span:nth-child(1){transform:rotate(45deg) translateY(4.5px) translateX(7px)}.menu-open .menu-toggler span:nth-child(2){transform:rotate(-45deg) translateY(0) translateX(1px)}.menu-open .menu-toggler span:nth-child(3){width:0;opacity:0}.menu-open .side-menu{transform:none}.side-menu{position:absolute;left:0;top:0;width:370px;max-width:100%;height:100vh;background:#fff;z-index:99;padding:130px 40px 30px;box-shadow:0 0 10px rgba(0,0,0,.6);transition:.3s ease-out;transform:translateX(-100%)}.side-menu .navbar-nav li+li{margin-top:20px}.side-menu .navbar-nav li a{color:#000;font-family:"Crimson Text",serif;font-size:28px;text-decoration:none;font-weight:700}.goTop{position:fixed;bottom:50px;right:5%;background:#fff;color:#000;width:58px;height:58px;z-index:999;border:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;box-shadow:0 0 12px rgba(0,0,0,.1);transform:translateY(110px);transition:.3s ease-in-out}@media(max-width: 575px){.goTop{display:none;bottom:30px;right:70px}}.goTop--open{transform:none}.goTop span{font-size:40px}.goTop:hover{background:#ffb703;border-color:#ffb703;color:#fff}.main-footer{background:#202020;color:#fff;position:relative;z-index:3}.main-footer .widget-area{padding:100px 0 50px;position:relative;z-index:2}@media(max-width: 991px){.main-footer .widget-area{padding:50px 0 10px}}@media(max-width: 767px){.main-footer .widget-area{padding:30px 0 10px}}.main-footer .widget-area .wysiwyg-editor{color:inherit}.main-footer .widget-area .wysiwyg-editor h2:not(.section__title){font-size:42px;line-height:34px;font-weight:700;margin:0 0 15px}@media(max-width: 575px){.main-footer .widget-area .wysiwyg-editor h2:not(.section__title){font-size:28px;line-height:35px;margin:0 0 5px}}.main-footer .widget-area .widget{margin:0 0 30px}@media(max-width: 991px){.main-footer .widget-area .widget{margin:0 0 20px}}.main-footer .widget-area .widget .widget{margin:0}.main-footer .widget-area .widget .container-fluid{padding:0}.main-footer .widget-area .widget .wp-block-heading h4::after{display:none}.main-footer .widget-area .widget h4{font-size:20px;line-height:34px;text-transform:capitalize;font-weight:700;margin:0 0 20px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}@media(max-width: 991px){.main-footer .widget-area .widget h4{cursor:pointer}}@media(max-width: 991px){.main-footer .widget-area .widget h4{font-size:18px;line-height:25px;margin:0 0 10px}}.main-footer .widget-area .widget h4:after{display:none;content:"";font-family:"Font Awesome 6 Pro";font-weight:900}@media(max-width: 991px){.main-footer .widget-area .widget h4:after{display:block}}@media(max-width: 991px){.main-footer .widget-area .widget h4+div{display:none}}@media(max-width: 991px){.main-footer .widget-area .widget h4+div.open{display:block}}.main-footer .widget-area .widget p{font-size:18px;line-height:35px;font-weight:400}@media(max-width: 991px){.main-footer .widget-area .widget p{font-size:16px;line-height:23px}}.main-footer .widget-area .widget ul{font-size:18px;padding:0;font-weight:600;list-style:none;line-height:30px}@media(max-width: 991px){.main-footer .widget-area .widget ul:not(.social-links){display:block}}@media(max-width: 991px){.main-footer .widget-area .widget ul{font-size:16px;line-height:23px}}.main-footer .widget-area .widget ul:not(.social-links) li{position:relative}.main-footer .widget-area .widget ul.social-links li+li{margin-top:0 !important}@media(max-width: 991px){.main-footer .widget-area .widget ul.open{display:block}}.main-footer .widget-area .widget ul li{color:#fff}.main-footer .widget-area .widget ul li+li{margin-top:10px}.main-footer .widget-area .widget ul li a{color:#121212;text-decoration:none;font-weight:600;position:relative;transition:.3s ease-out}.main-footer .widget-area .widget ul li a:hover,.main-footer .widget-area .widget ul li a:focus{color:#694b00}.main-footer .bottom-area{padding:15px 0;font-size:16px;font-weight:400;position:relative;z-index:3;border-top:solid 1px rgba(255,255,255,.2)}.main-footer .bottom-area ul{list-style:none;padding:0;margin:0 0 0 10%;display:flex;flex-wrap:wrap;align-items:center}.main-footer .bottom-area ul a{color:#121212;text-decoration:none;transition:.3s ease-out}.main-footer .bottom-area ul a:hover,.main-footer .bottom-area ul a:focus{color:#694b00}@media(max-width: 575px){.main-footer .bottom-area{font-size:13px}}body{color:#607066;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:antialiased;font-smoothing:antialiased;font-family:"Inter",sans-serif}iframe{max-width:100%}img{max-width:100%;height:auto}::selection{background:#000;color:#fff}.form-control{border-radius:0;border:solid 1px #e4e4e4;min-height:50px}@media(max-width: 767px){.container{max-width:100%}}@media(min-width: 768px)and (max-width: 991px){.container{max-width:calc(100% - 30px)}.container .container{max-width:100%}}@media(min-width: 1200px){.container{max-width:1200px}}@media(min-width: 1520px){.container{max-width:1490px}}.container .container{padding-left:0;padding-right:0}.btn,.button.btn{outline:none !important;box-shadow:none !important}.btn.btn--uppercase,.button.btn.btn--uppercase{text-transform:uppercase}.btn.btn-white,.button.btn.btn-white{color:#000;background:#fff;border:solid 1px #fff;font-weight:700;font-size:18px;line-height:1;padding:20px 40px;border-radius:0;letter-spacing:.01em;transition:.3s ease-out}.btn.btn-white:hover,.button.btn.btn-white:hover{background:#000;border-color:#000;color:#fff}.btn.btn-primary,.button.btn.btn-primary{color:#fff;background:#000;border:solid 1px #000;font-weight:600;font-size:20px;line-height:1;padding:15px 30px;border-radius:0;transition:.3s ease-out}.btn.btn-primary:hover,.button.btn.btn-primary:hover{background:#0d0d0d;border-color:#0d0d0d}.btn.btn-outline-primary,.button.btn.btn-outline-primary{background:transparent;border:solid 2px #fff;color:#fff;font-weight:600;font-size:18px;line-height:1.8;padding:12px 20px;border-radius:0}.btn.btn-outline-primary:hover,.button.btn.btn-outline-primary:hover{background:#000;border-color:#000;color:#fff}.btn.btn-secondary,.button.btn.btn-secondary{background:#ffb703;color:#000;border:solid 1px #ffb703;font-weight:600;font-size:18px;line-height:1;padding:15px 35px;border-radius:10px;transition:.3s ease-out}@media(max-width: 991px){.btn.btn-secondary,.button.btn.btn-secondary{font-size:15px;padding:15px}}.btn.btn-secondary.btn-add,.button.btn.btn-secondary.btn-add{background:#70e000 !important;border-color:#70e000 !important;color:#000 !important}.btn.btn-secondary:hover,.button.btn.btn-secondary:hover{background:#f8b100;border-color:#f8b100}.btn.btn--round,.button.btn.btn--round{border-radius:25px;padding:15px 45px}.btn.btn--long,.button.btn.btn--long{max-width:100%;padding:40px 60px;font-size:45px;line-height:1;border-radius:0 20px 0 20px}.wysiwyg-editor h1,.wysiwyg-editor h2,.wysiwyg-editor h3{font-weight:700;color:#000;font-family:"Crimson Text",serif}.wysiwyg-editor h2{font-size:40px;line-height:50px}.wysiwyg-editor h2{font-size:30px;line-height:50px}.content-table strong{font-weight:700;color:#000;font-family:"Crimson Text",serif;font-size:18px}.content-table .table-striped>tbody>tr:nth-of-type(odd){--bs-table-accent-bg: #ebebeb}.splide__pagination__page.is-active{background:#000}.section{padding:100px 0;color:#404040}@media(max-width: 575px){.section{padding:40px 0}}.section p{font-size:18px;line-height:32px}@media(max-width: 575px){.section p{font-size:16px;line-height:23px}}.section__cta{font-size:40px;line-height:65px;font-weight:700;font-family:"Crimson Text",serif;color:#000;text-decoration:none}@media(max-width: 575px){.section__cta{font-size:20px;line-height:23px}}.section__cta:hover{color:#000}.section--white{background:#fff}.section--white .section__title{color:#000}.section--gray{background:#f7f7f7}.section--gray .section__title{color:#000}.section__title{font-size:50px;line-height:60px;font-weight:700;font-family:"Crimson Text",serif}@media(max-width: 575px){.section__title{font-size:28px;line-height:1.2}}.section__title--mega{font-size:70px;line-height:65px}@media(max-width: 575px){.section__title--mega{font-size:34px;line-height:1.2}}.section__title--mega small{font-size:75%;display:block}.section--banner{padding:180px 0;color:#fff}@media(max-width: 575px){.section--banner{padding:40px 0}}.invert{border-top:solid 1px #ebebeb}.invert .social-links li a{color:#fff;background:#000}.invert .social-links li a:hover{color:#fff;background:#000}.social-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;padding:0;list-style:none}.social-links li{margin:0}.social-links li+li{margin-left:20px}.social-links li a{color:#202020;background:#fff;width:43px;height:43px;font-size:22px;border-radius:22px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;text-decoration:none}.social-links li a:hover{background:#fff;color:#202020}/*# sourceMappingURL=style.css.map */

.page-id-4 .modal .modal-dialog h2{
    font-weight: 700;
    color: #000000;
    font-family: "Crimson Text",serif;
}
.page-id-4 .modal .modal-dialog h4{
    font-weight: 700;
    color: #000000;
    font-family: "Crimson Text",serif;
    text-align: center;
}
.page-id-4 .modal .modal-dialog .alert + .row{
    justify-content: center;
}
.page-id-4 .modal .modal-dialog .alert + .row .col-md-8{
    flex: 0 0 100%;
    max-width: 100%;
    margin: 0 0 20px;
}
.page-id-4 .modal .modal-dialog .alert + .row .col-md-2{
    flex: 0 0 50%;
    max-width: 50%;
    text-align: center;
}
.page-id-4 .alert-info{
    color: #404040;
    background: #f7f7f7;
    border-color: #ccc;
}
.page-id-4 .btn.btn-success{
    color: #fff;
    background: #000;
    border: solid 1px #000;
    font-weight: 600;
    font-size: 20px;
    line-height: 1;
    padding: 15px 30px;
    border-radius: 0;
    transition: .3s ease-out;
}

.page-id-4 .btn.btn-default{
    color: #404040;
    background: #f7f7f7;
    border: solid 1px #f7f7f7;
    font-weight: 600;
    font-size: 20px;
    line-height: 1;
    padding: 15px 30px;
    border-radius: 0;
    transition: .3s ease-out;
}

.page-id-4 .card{
    margin: 0 0 30px;
}
#totals.sticky{
    position: static !important;
}
.label{
display:block;
width: fit-content;
padding: 5px 15px;
color: #FFFFFF;
font-weight: 400;
text-shadow: 0 0 3px rgba(0,0,0,.6);
}
.label+.label{
margin-top: 10px;
}
.label.label-black{
color: #FFFFFF;
}
.radio.btn-group{
border-radius: 4px;
overflow: hidden;
}
.radio.btn-group .btn.active{
background: #000000;
color: #FFFFFF;
border-radius: 4px;
}