.elementor-kit-22861{--e-global-color-primary:#001E7F;--e-global-color-secondary:#0066CC;--e-global-color-text:#080F19;--e-global-color-accent:#B91520;--e-global-color-1c6b687:#161E2B;--e-global-color-3c6d63b:#FFFFFF;--e-global-color-1d37a04:#EEEEEE;--e-global-color-0915625:#BDBFC2;--e-global-color-6d3caec:#5FB7FF;--e-global-color-ac7812b:#F5CA18;--e-global-color-57a5435:#F78100;--e-global-color-8f746e5:#585858;--e-global-color-7b22f53:#F5F5F5;--e-global-color-3ef14e6:#00000099;--e-global-typography-primary-font-family:"Work Sans";--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"Work Sans";--e-global-typography-secondary-font-weight:700;--e-global-typography-text-font-family:"Work Sans";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Work Sans";--e-global-typography-accent-font-weight:600;--e-global-typography-e2e7a49-font-family:"Arial";--e-global-typography-e2e7a49-font-size:16px;--e-global-typography-e2e7a49-font-weight:900;--e-global-typography-e2e7a49-line-height:20px;--e-global-typography-795d7af-font-family:"Work Sans";--e-global-typography-795d7af-font-size:44px;--e-global-typography-795d7af-font-weight:300;--e-global-typography-795d7af-line-height:48px;--e-global-typography-d36d761-font-family:"Work Sans";--e-global-typography-d36d761-font-size:36px;--e-global-typography-d36d761-font-weight:200;--e-global-typography-d36d761-line-height:48px;--e-global-typography-0d4418b-font-family:"Work Sans";--e-global-typography-0d4418b-font-size:32px;--e-global-typography-0d4418b-font-weight:bold;--e-global-typography-0d4418b-line-height:40px;--e-global-typography-0e2388b-font-family:"Arial";--e-global-typography-0e2388b-font-size:30px;--e-global-typography-0e2388b-font-weight:bold;--e-global-typography-0e2388b-line-height:40px;--e-global-typography-1f1cb88-font-family:"Arial";--e-global-typography-1f1cb88-font-size:24px;--e-global-typography-1f1cb88-font-weight:bold;--e-global-typography-1f1cb88-line-height:26px;--e-global-typography-792c758-font-family:"Arial";--e-global-typography-792c758-font-size:24px;--e-global-typography-792c758-font-weight:400;--e-global-typography-792c758-line-height:30px;--e-global-typography-c8322f7-font-family:"Arial";--e-global-typography-c8322f7-font-size:16px;--e-global-typography-c8322f7-font-weight:400;--e-global-typography-c8322f7-line-height:20px;--e-global-typography-206b19c-font-family:"Arial";--e-global-typography-206b19c-font-size:12px;--e-global-typography-206b19c-font-weight:700;--e-global-typography-206b19c-text-transform:uppercase;--e-global-typography-69cf275-font-family:"Arial";--e-global-typography-69cf275-font-size:12px;--e-global-typography-69cf275-font-style:italic;--e-global-typography-69cf275-line-height:1px;--e-global-typography-bc5faa4-font-family:"Arial";--e-global-typography-bc5faa4-font-size:12px;--e-global-typography-bc5faa4-text-transform:uppercase;--e-global-typography-bc5faa4-line-height:14px;--e-global-typography-4986640-font-family:"Work Sans";--e-global-typography-4986640-font-size:48px;--e-global-typography-4986640-font-weight:200;--e-global-typography-4986640-line-height:52px;--e-global-typography-21e6c70-font-family:"Work Sans";--e-global-typography-21e6c70-font-size:36px;--e-global-typography-21e6c70-font-weight:200;--e-global-typography-e382ab5-font-family:"Work Sans";--e-global-typography-e382ab5-font-size:16px;--e-global-typography-e382ab5-font-weight:300;--e-global-typography-e382ab5-line-height:24px;--e-global-typography-980fcbe-font-family:"Work Sans";--e-global-typography-980fcbe-font-size:20px;--e-global-typography-980fcbe-font-weight:300;--e-global-typography-980fcbe-line-height:28px;--e-global-typography-4642fa0-font-size:18px;--e-global-typography-4642fa0-font-weight:bold;--e-global-typography-1cd4a87-font-family:"Arial";--e-global-typography-1cd4a87-font-size:14px;--e-global-typography-1cd4a87-line-height:18px;--e-global-typography-d679c46-font-family:"Arial";--e-global-typography-d679c46-font-size:21px;--e-global-typography-d679c46-font-weight:300;--e-global-typography-d679c46-line-height:24px;--e-global-typography-c5e1463-font-family:"Arial";--e-global-typography-c5e1463-font-size:30px;--e-global-typography-c5e1463-font-weight:bold;--e-global-typography-c5e1463-line-height:34px;--e-global-typography-579013b-font-family:"Arial";--e-global-typography-579013b-font-size:14px;--e-global-typography-579013b-line-height:17px;color:var( --e-global-color-text );font-family:var( --e-global-typography-c8322f7-font-family ), Sans-serif;font-size:var( --e-global-typography-c8322f7-font-size );font-weight:var( --e-global-typography-c8322f7-font-weight );line-height:var( --e-global-typography-c8322f7-line-height );}.elementor-kit-22861 button,.elementor-kit-22861 input[type="button"],.elementor-kit-22861 input[type="submit"],.elementor-kit-22861 .elementor-button{background-color:#FFFFFF00;font-family:"Arial", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-accent );border-style:solid;border-width:.50px .50px .50px .50px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;padding:10px 20px 10px 20px;}.elementor-kit-22861 button:hover,.elementor-kit-22861 button:focus,.elementor-kit-22861 input[type="button"]:hover,.elementor-kit-22861 input[type="button"]:focus,.elementor-kit-22861 input[type="submit"]:hover,.elementor-kit-22861 input[type="submit"]:focus,.elementor-kit-22861 .elementor-button:hover,.elementor-kit-22861 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-3c6d63b );border-radius:50px 50px 50px 50px;}.elementor-kit-22861 e-page-transition{background-color:#FFBC7D;}.elementor-kit-22861 p{margin-block-end:20px;}.elementor-kit-22861 a{color:var( --e-global-color-secondary );}.elementor-kit-22861 h1{color:var( --e-global-color-text );font-family:var( --e-global-typography-795d7af-font-family ), Sans-serif;font-size:var( --e-global-typography-795d7af-font-size );font-weight:var( --e-global-typography-795d7af-font-weight );line-height:var( --e-global-typography-795d7af-line-height );}.elementor-kit-22861 h2{color:var( --e-global-color-text );font-family:var( --e-global-typography-d36d761-font-family ), Sans-serif;font-size:var( --e-global-typography-d36d761-font-size );font-weight:var( --e-global-typography-d36d761-font-weight );line-height:var( --e-global-typography-d36d761-line-height );}.elementor-kit-22861 h3{color:var( --e-global-color-text );font-family:var( --e-global-typography-0d4418b-font-family ), Sans-serif;font-size:var( --e-global-typography-0d4418b-font-size );font-weight:var( --e-global-typography-0d4418b-font-weight );line-height:var( --e-global-typography-0d4418b-line-height );}.elementor-kit-22861 h4{color:var( --e-global-color-text );font-family:var( --e-global-typography-0e2388b-font-family ), Sans-serif;font-size:var( --e-global-typography-0e2388b-font-size );font-weight:var( --e-global-typography-0e2388b-font-weight );line-height:var( --e-global-typography-0e2388b-line-height );}.elementor-kit-22861 h5{font-family:"Arial", Sans-serif;font-size:20px;font-weight:bold;line-height:22px;}.elementor-kit-22861 h6{color:var( --e-global-color-text );font-family:var( --e-global-typography-792c758-font-family ), Sans-serif;font-size:var( --e-global-typography-792c758-font-size );font-weight:var( --e-global-typography-792c758-font-weight );line-height:var( --e-global-typography-792c758-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-22861{font-size:var( --e-global-typography-c8322f7-font-size );line-height:var( --e-global-typography-c8322f7-line-height );}.elementor-kit-22861 h1{font-size:var( --e-global-typography-795d7af-font-size );line-height:var( --e-global-typography-795d7af-line-height );}.elementor-kit-22861 h2{font-size:var( --e-global-typography-d36d761-font-size );line-height:var( --e-global-typography-d36d761-line-height );}.elementor-kit-22861 h3{font-size:var( --e-global-typography-0d4418b-font-size );line-height:var( --e-global-typography-0d4418b-line-height );}.elementor-kit-22861 h4{font-size:var( --e-global-typography-0e2388b-font-size );line-height:var( --e-global-typography-0e2388b-line-height );}.elementor-kit-22861 h6{font-size:var( --e-global-typography-792c758-font-size );line-height:var( --e-global-typography-792c758-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-22861{font-size:var( --e-global-typography-c8322f7-font-size );line-height:var( --e-global-typography-c8322f7-line-height );}.elementor-kit-22861 h1{font-size:var( --e-global-typography-795d7af-font-size );line-height:var( --e-global-typography-795d7af-line-height );}.elementor-kit-22861 h2{font-size:var( --e-global-typography-d36d761-font-size );line-height:var( --e-global-typography-d36d761-line-height );}.elementor-kit-22861 h3{font-size:var( --e-global-typography-0d4418b-font-size );line-height:var( --e-global-typography-0d4418b-line-height );}.elementor-kit-22861 h4{font-size:var( --e-global-typography-0e2388b-font-size );line-height:var( --e-global-typography-0e2388b-line-height );}.elementor-kit-22861 h6{font-size:var( --e-global-typography-792c758-font-size );line-height:var( --e-global-typography-792c758-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.texto-inline h4, .texto-inline h2, .texto-inline h6
{ 
    display: inline;
    font-weight: 400 !important;
    font-size: 16px;
    line-height: 20px;
     font-family: Arial, Helvetica, sans-serif;
}

.inline h2 { 
    display: inline;
    font-weight: 400 !important;
    font-size: 16px;
    line-height: 20px;
    color: white;
     font-family: Arial, Helvetica, sans-serif;
}

.titulo-faq h2 {
    font-weight: 600;
    font-size: 30px;
    line-height: 35px;
}

.post-blog .elementor-post__read-more {
    border: 1px solid #b91520;
    font-size: 13px;
    border-radius: 30px;
    padding: 10px 20px;
    text-transform: capitalize;
}

.post-blog .elementor-post__read-more:hover {
    background: #b91520;
    color: white !important;
}

.post-blog {
    margin: 0 !important;
}

.post-blog .elementor-posts .elementor-post {
    align-items: center;
}

.menu-blog ul li a {
    padding: 4px 9px !important;
    border: 1px solid #bdbfc2;
    border-radius: 50px;
    margin: 0 6px;
    color: #000000;
    font-size: 12px !important;
}

.menu-blog ul li a:after {
    background-color: transparent !important;
}

.menu-blog ul li a:hover,
.menu-blog ul li a:avtive {
    background-color: #bdbfc2 !important;
    color: #ffffff;
}

.menu-blog .elementor-nav-menu--main .elementor-item:hover,
.menu-blog .elementor-nav-menu--main .elementor-item.elementor-item-active,
.menu-blog .elementor-nav-menu--main .elementor-item.highlighted,
.menu-blog .elementor-nav-menu--main .elementor-item:focus {
    background: #bdbfc2;
}

.post-blog .elementor-pagination {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
}

.post-blog .elementor-post__text {
    display: flex !important;
    flex-direction: column;
}

.post-blog .elementor-post__excerpt {
    order: 3;
}

.post-blog .elementor-post__meta-data {
    order: 1;
}

.post-blog .elementor-post__title {
    order: 2;
}

.post-blog .elementor-post__read-more {
    order: 4;
}

•••••.single-pag h5 {
    font-size: 15px;
}

.categori-blog ul li a {
    font-size: 14px !important;
}

.single-pag .elementor-widget-image {
    margin-bottom: 40px !important;
}

.single-pag .elementor-element-populated {
    padding: 0 !important;
}

.single-pag .elementor-widget-theme-post-featured-image img {
    width: 643.5px;
    height: 52%;
}

.categori-blog .elementor-widget-container {
    align-items: baseline;
}

.elementor-author-box__bio {
    font-size: 15px;
    line-height: 20px;
}

table td {
    border: 1px solid #ccc !important;
    vertical-align: super !important;
    height: 70px;
}

.mega-menu-item-128 a {
        background-color: #F5CA18 !important;
    color: #080f19 !important;
    padding: 5px 12px!important;
    border-radius: 20px !important;
    font-weight: 700 !important;
    line-height: 22px !important;
    height: auto !important;
    font-size: 12px !important;
}
.mega-menu-item-128 a:hover{
   background-color: #b91520 !important;
    color: #ffffff !important;
}

#mega-menu-wrap-menu-1 .mega-menu-toggle.mega-menu-open+#mega-menu-menu-1 {
    position: absolute;
    z-index: 9;
    width: 310px;
    right: 0;
    top: 53px;
    padding: 10px 30px;
}

#mega-menu-wrap-menu-1 .mega-menu-toggle.mega-menu-open+#mega-menu-menu-1 .mega-menu-item-128 {
    width: 128px;
    float: inline-end;
}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 a.mega-menu-link .mega-description-group .mega-menu-description {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    margin: 0 !important;
    font-style: normal;
    color: #9a9c9e;
}

.cta-scheduled-consultation {
    display: none;
}

.hs-form .hs-form-field>label {
    display: block;
    height: 47px;
}

.form input[type=email],
.form input[type=tel],
.form input[type=text],
.form select,
.hs-form input[type=email],
.hs-form input[type=tel],
.hs-form input[type=text],
.hs-form select {
    height: 45px;
    color: #9dafc2;
    font-size: 1.1rem;
    padding: .7rem 0 .5rem;
    margin-bottom: 1.5rem;
    border-radius: 0;
    border: 0;
    border-bottom: 1px solid #080f19;
    background: #fff;
    -webkit-appearance: none;
}

.btn-default,
.hs-button {
    border: 0;
    color: #fff;
    outline: 0;
    width: auto;
    display: inline-block;
    font-size: 1.2rem;
    border-radius: 10px;
    text-align: center;
    padding: .7rem 2rem .8rem;
    transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out;
    -webkit-transition: all .35s ease-in-out;
    -o-transition: all .35s ease-in-out;
    background: #b91520;
    background: linear-gradient(to bottom, #b91520 0%, #880014 100%);
    background: -moz-linear-gradient(top, #b91520 0%, #880014 100%);
    background: -ms-linear-gradient(top, #b91520 0%, #880014 100%);
    background: -o-linear-gradient(top, #b91520 0%, #880014 100%);
    background: -webkit-linear-gradient(top, #b91520 0%, #880014 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b91520), color-stop(100%, #880014));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#B91520', endColorstr='#880014', GradientType=0);
}

.form-columns-2 {
    max-width: 100%!important;
}

.form-columns-1 .hs-fieldtype-checkbox>label span {
    color: #161f2c;
    display: block;
    font-weight: 700;
    margin-bottom: .7rem;
}

.form-columns-1 .inputs-list li input {
    margin-right: .7rem;
}

.form-label, .form-columns-1  .inputs-list li {
    margin-bottom: .5rem;
}

.form-columns-1  .hs-fieldtype-checkbox {
    margin: 1.5rem 0;
}

@media screen and (max-width: 1200px) {
    #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link {
        padding: 0px 0.5rem 0px 10px !important;
    }
}

@media screen and (max-width: 1024px) {
    .menu-blog ul li a {
        font-size: 14px !important;
    }

    .post-blog .elementor-post {
        display: block !important;
    }

    .post-blog .elementor-post__meta-data {
        margin-top: 20px;
    }

    #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link {
        padding: 0px 0.2rem 0px 10px;
        font-size: 11px !important;
    }

    .elementor-24275 .elementor-element.elementor-element-f57998b div.elementor-menu-toggle,
    .elementor-element-6c8c42c {
        display: none !important;
    }

    .elementor-nav-menu--dropdown-tablet .elementor-nav-menu--main,
    .elementor-element-241511e,
    .elementor-element-41b62f7 {
        display: block !important;
    }

    .elementor-element-a757b68 p {
        font-size: 13px !important;
    }

}

@media screen and (max-width: 768px) {

    .menu-blog ul li {
        margin-bottom: 10px !important;
    }

    .categori-blog ul,
    .elementor-element-6c8c42c {
        display: block !important;
    }

    .categori-blog ul li {
        margin-bottom: 10px !important;
    }

    .elementor-element-241511e,
    .elementor-element-41b62f7,
    #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-blocks-left,
    #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-blocks-center {
        display: none !important;
    }

    .elementor-24275 .elementor-element.elementor-element-7b62c87 {
        width: 10% !important;
    }

    .elementor-24275 .elementor-element.elementor-element-9b1f1f4 {
        width: 40% !important;
    }

    .elementor-24272 .elementor-element.elementor-element-8471ac4 .elementor-column-gap-custom .elementor-column>.elementor-element-populated {
        padding: 20px !important;
    }
}

@media screen and (max-width: 400px) {
    #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block:only-child {
        margin-left: -14px;
    }
}

#mega-menu-item-text-6 {
    opacity: 0 !important;
}

.post-blog.case .elementor-post__read-more {
    margin: 0 auto;
}

.post-blog.case .elementor-post__thumbnail {
    height: 90px;
    justify-content: center;
    align-items: center;
    display: flex;
}

.categori-blog .elementor-widget-container {
    display: flex;
}

.categori-blog h5 {
    text-transform: uppercase
}

.categori-blog ul {
    display: flex;
}

.categori-blog ul li {
    list-style: none;
}

.categori-blog ul li a {
    padding: 4px 9px;
    border: 1px solid #bdbfc2;
    border-radius: 50px;
    margin: 0 6px;
    color: #000000;
}

.categori-blog ul li a:hover {
    background: #bdbfc2;
    color: #ffffff;
}

.whitepapers p {
    margin-bottom: 0 !important;
}

.titleh3-home h3 {
    font-size: 21px;
    line-height: 1;
}

.togg .fa-plus, .togg .fa-minus {
    font-size: 14px;
}

.new-togg .fa, .new-togg .fas {
    font-size: 16px;
}

.toog-traingulo .fa, .toog-traingulo .fas {
    font-size: 20px;
}

.toog-triang-grande .fa, .toog-triang-grande .fas {
    font-size: 24px;
}


.new-togg .elementor-tab-content {
    border-top: none!important;
}

.new-togg {
    margin-bottom: 1px !important;
}

.fq-edg .elementor-tab-content h2, .fq-edg .elementor-tab-content h3 {
    font-weight: 400 !important;
    font-size: 16px;
    display: contents;
}
.fq-edg .elementor-tab-content spam p {
    display: contents
}
.mega-menu-link:hover, .mega-menu-link {
    text-decoration: none !important;
}
.mega-sub-menu .mega-menu-link:hover {
    color: #b91520 !important;
}
.elementor-toggle-item .elementor-active .elementor-toggle-title, .elementor-accordion-item .elementor-active .elementor-accordion-title  {
    font-weight: bold !important;
}/* End custom CSS */