.elementor-3079 .elementor-element.elementor-element-8c2f40d{padding:50px 0px 0px 0px;}.elementor-3079 .elementor-element.elementor-element-eed94d5{z-index:1;}.elementor-3079 .elementor-element.elementor-element-70e0ef5{--display:flex;--background-transition:0.3s;}.elementor-3079 .elementor-element.elementor-element-f6f94bc{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-block-start-width:4px;--border-inline-end-width:4px;--border-block-end-width:4px;--border-inline-start-width:4px;border-color:#324093;--border-color:#324093;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:1em;--padding-block-end:1em;--padding-inline-start:1em;--padding-inline-end:1em;}.elementor-3079 .elementor-element.elementor-element-f6f94bc, .elementor-3079 .elementor-element.elementor-element-f6f94bc::before{--overlay-transition:0.3s;--border-transition:0.3s;}.elementor-3079 .elementor-element.elementor-element-191e3fa img{max-width:86px;}.elementor-3079 .elementor-element.elementor-element-191e3fa{width:auto;max-width:auto;top:-22px;}.elementor-3079 .elementor-element.elementor-element-191e3fa.elementor-element{--order:99999 /* order end hack */;}body:not(.rtl) .elementor-3079 .elementor-element.elementor-element-191e3fa{right:-59.4px;}body.rtl .elementor-3079 .elementor-element.elementor-element-191e3fa{left:-59.4px;}.elementor-3079 .elementor-element.elementor-element-a30fa38{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--margin-block-start:30px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-3079 .elementor-element.elementor-element-e7cc4a8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;}.elementor-3079 .elementor-element.elementor-element-87d2b53{--display:flex;--background-transition:0.3s;border-style:none;--border-style:none;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0em;--padding-block-end:0em;--padding-inline-start:0em;--padding-inline-end:0em;}.elementor-3079 .elementor-element.elementor-element-87d2b53, .elementor-3079 .elementor-element.elementor-element-87d2b53::before{--overlay-transition:0.3s;--border-transition:0.3s;}.elementor-3079 .elementor-element.elementor-element-87d2b53.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3079 .elementor-element.elementor-element-d89d3d7{font-family:"Gotham Book", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;}.elementor-3079 .elementor-element.elementor-element-d89d3d7 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-3079 .elementor-element.elementor-element-55939e9{--display:flex;--background-transition:0.3s;border-style:none;--border-style:none;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0em;--padding-block-end:0em;--padding-inline-start:0em;--padding-inline-end:0em;}.elementor-3079 .elementor-element.elementor-element-55939e9, .elementor-3079 .elementor-element.elementor-element-55939e9::before{--overlay-transition:0.3s;--border-transition:0.3s;}.elementor-3079 .elementor-element.elementor-element-19eec78{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-3079 .elementor-element.elementor-element-cafdec0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-3079 .elementor-element.elementor-element-5f71116{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--margin-block-start:50px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-3079 .elementor-element.elementor-element-cd8e472{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:space-around;--align-items:center;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-3079 .elementor-element.elementor-element-360f4b9 .elementor-button{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:400;fill:#324093;color:#324093;background-color:#F4E8C8;border-style:solid;border-width:4px 4px 4px 4px;border-radius:14px 14px 14px 14px;}.elementor-3079 .elementor-element.elementor-element-f76b789 .elementor-button{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:400;fill:#324093;color:#324093;background-color:#F4E8C8;border-style:solid;border-width:4px 4px 4px 4px;border-radius:14px 14px 14px 14px;}.elementor-3079 .elementor-element.elementor-element-85ebe33 .elementor-button{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:400;fill:#324093;color:#324093;background-color:#F4E8C8;border-style:solid;border-width:4px 4px 4px 4px;border-radius:14px 14px 14px 14px;}.elementor-3079 .elementor-element.elementor-element-59325f3 .elementor-button{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:400;fill:#324093;color:#324093;background-color:#F4E8C8;border-style:solid;border-width:4px 4px 4px 4px;border-radius:14px 14px 14px 14px;}.elementor-3079 .elementor-element.elementor-element-74e2e3c .elementor-button{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:400;fill:#324093;color:#324093;background-color:#F4E8C8;border-style:solid;border-width:4px 4px 4px 4px;border-radius:14px 14px 14px 14px;}.elementor-3079 .elementor-element.elementor-element-793d5da .elementor-button{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:400;fill:#324093;color:#324093;background-color:#F4E8C8;border-style:solid;border-width:4px 4px 4px 4px;border-radius:14px 14px 14px 14px;}.elementor-3079 .elementor-element.elementor-element-3089fa9 .elementor-button{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:400;fill:#324093;color:#324093;background-color:#F4E8C8;border-style:solid;border-width:4px 4px 4px 4px;border-radius:14px 14px 14px 14px;}.elementor-3079 .elementor-element.elementor-element-1701972{padding:40px 0px 0px 0px;}.elementor-3079 .elementor-element.elementor-element-029d380{--display:flex;--background-transition:0.3s;}.elementor-3079 .elementor-element.elementor-element-8b15966 .elementor-heading-title{font-family:"Gotham", Sans-serif;font-size:48px;font-weight:400;text-transform:uppercase;line-height:1.2em;}.elementor-3079 .elementor-element.elementor-element-8a44ab5{font-family:"Gotham Book", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;}.elementor-3079 .elementor-element.elementor-element-8a44ab5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3079 .elementor-element.elementor-element-9cd9719{--display:flex;--background-transition:0.3s;}.elementor-3079 .elementor-element.elementor-element-1d21888 .elementor-heading-title{font-family:"Gotham", Sans-serif;font-size:48px;font-weight:400;text-transform:uppercase;line-height:1.2em;}.elementor-3079 .elementor-element.elementor-element-a09f84a{--display:flex;--background-transition:0.3s;}.elementor-3079 .elementor-element.elementor-element-fc374e2 .elementor-heading-title{font-family:"Gotham", Sans-serif;font-size:48px;font-weight:400;text-transform:uppercase;line-height:1.2em;}.elementor-3079 .elementor-element.elementor-element-0ebe842{font-family:"Gotham Book", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;}.elementor-3079 .elementor-element.elementor-element-0ebe842 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3079 .elementor-element.elementor-element-f2e3a1a{--display:flex;--background-transition:0.3s;}.elementor-3079 .elementor-element.elementor-element-8c3e3d0 .elementor-heading-title{font-family:"Gotham", Sans-serif;font-size:48px;font-weight:400;text-transform:uppercase;line-height:1.2em;}.elementor-3079 .elementor-element.elementor-element-9ed30dc{font-family:"Gotham Book", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;}.elementor-3079 .elementor-element.elementor-element-9ed30dc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3079 .elementor-element.elementor-element-4c67bdd .elementor-button{font-family:"Gotham Book", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;fill:#324093;color:#324093;background-color:#F4E8C8;border-style:solid;border-width:4px 4px 4px 4px;border-radius:14px 14px 14px 14px;}.elementor-3079 .elementor-element.elementor-element-4c67bdd > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-3079 .elementor-element.elementor-element-4c67bdd{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-3079 .elementor-element.elementor-element-4c67bdd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3079 .elementor-element.elementor-element-4e3637b{--display:flex;--background-transition:0.3s;}.elementor-3079 .elementor-element.elementor-element-43c8dee .elementor-heading-title{font-family:"Gotham", Sans-serif;font-size:48px;font-weight:400;text-transform:uppercase;line-height:1.2em;}.elementor-3079 .elementor-element.elementor-element-164f2a8{font-family:"Gotham Book", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;}.elementor-3079 .elementor-element.elementor-element-164f2a8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3079 .elementor-element.elementor-element-b4726c9 .elementor-button{font-family:"Gotham Book", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;fill:#324093;color:#324093;background-color:#F4E8C8;border-style:solid;border-width:4px 4px 4px 4px;border-radius:14px 14px 14px 14px;}.elementor-3079 .elementor-element.elementor-element-b4726c9 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-3079 .elementor-element.elementor-element-b4726c9{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-3079 .elementor-element.elementor-element-b4726c9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3079 .elementor-element.elementor-element-640910e{--display:flex;--background-transition:0.3s;}.elementor-3079 .elementor-element.elementor-element-a4e23df .elementor-heading-title{font-family:"Gotham", Sans-serif;font-size:48px;font-weight:400;text-transform:uppercase;line-height:1.2em;}.elementor-3079 .elementor-element.elementor-element-b1e4d16{font-family:"Gotham Book", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;}.elementor-3079 .elementor-element.elementor-element-b1e4d16 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3079 .elementor-element.elementor-element-f75aee1{--display:flex;--background-transition:0.3s;}.elementor-3079 .elementor-element.elementor-element-90777f8 .elementor-heading-title{font-family:"Gotham", Sans-serif;font-size:48px;font-weight:400;text-transform:uppercase;line-height:1.2em;}.elementor-3079 .elementor-element.elementor-element-a8cb575{font-family:"Gotham Book", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;}.elementor-3079 .elementor-element.elementor-element-a8cb575 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3079 .elementor-element.elementor-element-83b21f9 .elementor-button{font-family:"Gotham Book", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;fill:#324093;color:#324093;background-color:#F4E8C8;border-style:solid;border-width:4px 4px 4px 4px;border-radius:14px 14px 14px 14px;}.elementor-3079 .elementor-element.elementor-element-83b21f9 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-3079 .elementor-element.elementor-element-83b21f9{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-3079 .elementor-element.elementor-element-83b21f9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3079 .elementor-element.elementor-element-da6e8d9 > .elementor-widget-container{margin:-20px 0px -30px -70px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-3079 .elementor-element.elementor-element-b535158{width:46.852%;}.elementor-3079 .elementor-element.elementor-element-f83e109{width:52.953%;}.elementor-3079 .elementor-element.elementor-element-87d2b53{--width:73.106%;}}@media(max-width:767px){.elementor-3079 .elementor-element.elementor-element-8c2f40d{padding:0px 0px 0px 0px;}.elementor-3079 .elementor-element.elementor-element-70e0ef5{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:40px;}.elementor-3079 .elementor-element.elementor-element-d89d3d7 > .elementor-widget-container{padding:10px 0px 60px 0px;}.elementor-3079 .elementor-element.elementor-element-8b15966 .elementor-heading-title{font-size:36px;}.elementor-3079 .elementor-element.elementor-element-1d21888 .elementor-heading-title{font-size:36px;}.elementor-3079 .elementor-element.elementor-element-fc374e2 .elementor-heading-title{font-size:36px;}.elementor-3079 .elementor-element.elementor-element-8c3e3d0 .elementor-heading-title{font-size:36px;}.elementor-3079 .elementor-element.elementor-element-4c67bdd{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3079 .elementor-element.elementor-element-43c8dee .elementor-heading-title{font-size:36px;}.elementor-3079 .elementor-element.elementor-element-b4726c9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3079 .elementor-element.elementor-element-a4e23df .elementor-heading-title{font-size:36px;}.elementor-3079 .elementor-element.elementor-element-90777f8 .elementor-heading-title{font-size:36px;}.elementor-3079 .elementor-element.elementor-element-83b21f9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3079 .elementor-element.elementor-element-da6e8d9 > .elementor-widget-container{margin:30px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-edd96d9 */.elementor-3079 .elementor-element.elementor-element-edd96d9 h2 {
    color: #324093;
    font-family: "Gotham", Sans-serif;
    font-size: 48px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.2em;
    text-align: center;
}
.elementor-3079 .elementor-element.elementor-element-edd96d9 .line {
    justify-content: center;
}
@media (max-width:768px) {
    .elementor-3079 .elementor-element.elementor-element-edd96d9 h2 {
        font-size: 36px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6f94bc */.elementor-3079 .elementor-element.elementor-element-f6f94bc {
  box-shadow: 5px 5px 0 #324093;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d89d3d7 */.elementor-3079 .elementor-element.elementor-element-d89d3d7 p:last-child {
    margin-bottom: 0;
}
.elementor-3079 .elementor-element.elementor-element-d89d3d7 > div {
    max-width: 800px;
    width: 100%;
}
.elementor-3079 .elementor-element.elementor-element-d89d3d7 strong {
    font-family: "Gotham", Sans-serif;
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-360f4b9 */.elementor-3079 .elementor-element.elementor-element-360f4b9 .elementor-button {
  box-shadow: 5px 5px 0 #324093;
}
.elementor-3079 .elementor-element.elementor-element-360f4b9 .elementor-button:hover {
  box-shadow: 0px 0px 0 #324093;
  cursor: pointer;
}
.elementor-3079 .elementor-element.elementor-element-360f4b9 span.elementor-button-text {
    background-color: #F4E8C8;
    padding: 2px;
    border-radius: 5px;
}
.elementor-3079 .elementor-element.elementor-element-360f4b9 .elementor-button-wrapper {
    justify-content: flex-start;
}
.elementor-3079 .elementor-element.elementor-element-360f4b9 .elementor-button:hover, .elementor-3079 .elementor-element.elementor-element-360f4b9.active .elementor-button {
  box-shadow: 0px 0px 0 #324093;
  cursor: pointer;
  background-image: url('https://thinkinazul.es/wp-content/uploads/pattern02.svg');
  background-size: 80px;
  background-position: center;
  background-repeat: repeat;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f76b789 */.elementor-3079 .elementor-element.elementor-element-f76b789 .elementor-button {
  box-shadow: 5px 5px 0 #324093;
}
.elementor-3079 .elementor-element.elementor-element-f76b789 .elementor-button:hover {
  box-shadow: 0px 0px 0 #324093;
  cursor: pointer;
}
.elementor-3079 .elementor-element.elementor-element-f76b789, .elementor-3079 .elementor-element.elementor-element-f76b789 .elementor-element, .elementor-3079 .elementor-element.elementor-element-f76b789 .elementor-widget-container {
    height: 100% !important;
}
.elementor-3079 .elementor-element.elementor-element-f76b789 .elementor-button-wrapper {
    height: 100%;
    display: flex;
    align-items: center;
}
.elementor-3079 .elementor-element.elementor-element-f76b789 a {
    height: 100%;
    display: flex;
    align-items: center;
}
.elementor-3079 .elementor-element.elementor-element-f76b789 span.elementor-button-text {
    background-color: #F4E8C8;
    padding: 2px;
    border-radius: 5px;
}
.elementor-3079 .elementor-element.elementor-element-f76b789 .elementor-button-wrapper {
    justify-content: flex-start;
}
.elementor-3079 .elementor-element.elementor-element-f76b789 .elementor-button:hover, .elementor-3079 .elementor-element.elementor-element-f76b789.active .elementor-button {
  box-shadow: 0px 0px 0 #324093;
  cursor: pointer;
  background-image: url('https://thinkinazul.es/wp-content/uploads/pattern02.svg');
  background-size: 80px;
  background-position: center;
  background-repeat: repeat;
}
@media (max-width: 768px) {
.elementor-3079 .elementor-element.elementor-element-f76b789, .elementor-3079 .elementor-element.elementor-element-f76b789 .elementor-element, .elementor-3079 .elementor-element.elementor-element-f76b789 .elementor-widget-container {
    height: auto !important;
}
.elementor-3079 .elementor-element.elementor-element-f76b789 a {
    min-height: 72px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-85ebe33 */.elementor-3079 .elementor-element.elementor-element-85ebe33 .elementor-button {
  box-shadow: 5px 5px 0 #324093;
}
.elementor-3079 .elementor-element.elementor-element-85ebe33 .elementor-button:hover {
  box-shadow: 0px 0px 0 #324093;
  cursor: pointer;
}
.elementor-3079 .elementor-element.elementor-element-85ebe33, .elementor-3079 .elementor-element.elementor-element-85ebe33 .elementor-element, .elementor-3079 .elementor-element.elementor-element-85ebe33 .elementor-widget-container {
    height: 100% !important;
}
.elementor-3079 .elementor-element.elementor-element-85ebe33 .elementor-button-wrapper {
    height: 100%;
    display: flex;
    align-items: center;
}
.elementor-3079 .elementor-element.elementor-element-85ebe33 a {
    height: 100%;
    display: flex;
    align-items: center;
}
.elementor-3079 .elementor-element.elementor-element-85ebe33 span.elementor-button-text {
    background-color: #F4E8C8;
    padding: 2px;
    border-radius: 5px;
}
.elementor-3079 .elementor-element.elementor-element-85ebe33 .elementor-button-wrapper {
    justify-content: flex-start;
}
.elementor-3079 .elementor-element.elementor-element-85ebe33 .elementor-button:hover, .elementor-3079 .elementor-element.elementor-element-85ebe33.active .elementor-button {
  box-shadow: 0px 0px 0 #324093;
  cursor: pointer;
  background-image: url('https://thinkinazul.es/wp-content/uploads/pattern02.svg');
  background-size: 80px;
  background-position: center;
  background-repeat: repeat;
}
@media (max-width: 768px) {
.elementor-3079 .elementor-element.elementor-element-85ebe33, .elementor-3079 .elementor-element.elementor-element-85ebe33 .elementor-element, .elementor-3079 .elementor-element.elementor-element-85ebe33 .elementor-widget-container {
    height: auto !important;
}
.elementor-3079 .elementor-element.elementor-element-85ebe33 a {
    min-height: 72px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-59325f3 */.elementor-3079 .elementor-element.elementor-element-59325f3 .elementor-button {
  box-shadow: 5px 5px 0 #324093;
}
.elementor-3079 .elementor-element.elementor-element-59325f3 .elementor-button:hover {
  box-shadow: 0px 0px 0 #324093;
  cursor: pointer;
}
.elementor-3079 .elementor-element.elementor-element-59325f3, .elementor-3079 .elementor-element.elementor-element-59325f3 .elementor-element, .elementor-3079 .elementor-element.elementor-element-59325f3 .elementor-widget-container {
    height: 100% !important;
}
.elementor-3079 .elementor-element.elementor-element-59325f3 .elementor-button-wrapper {
    height: 100%;
    display: flex;
    align-items: center;
}
.elementor-3079 .elementor-element.elementor-element-59325f3 a {
    height: 100%;
    display: flex;
    align-items: center;
}
.elementor-3079 .elementor-element.elementor-element-59325f3 span.elementor-button-text {
    background-color: #F4E8C8;
    padding: 2px;
    border-radius: 5px;
}
.elementor-3079 .elementor-element.elementor-element-59325f3 .elementor-button-wrapper {
    justify-content: flex-start;
}
.elementor-3079 .elementor-element.elementor-element-59325f3 .elementor-button:hover, .elementor-3079 .elementor-element.elementor-element-59325f3.active .elementor-button {
  box-shadow: 0px 0px 0 #324093;
  cursor: pointer;
  background-image: url('https://thinkinazul.es/wp-content/uploads/pattern02.svg');
  background-size: 80px;
  background-position: center;
  background-repeat: repeat;
}
@media (max-width: 768px) {
.elementor-3079 .elementor-element.elementor-element-59325f3, .elementor-3079 .elementor-element.elementor-element-59325f3 .elementor-element, .elementor-3079 .elementor-element.elementor-element-59325f3 .elementor-widget-container {
    height: auto !important;
}
.elementor-3079 .elementor-element.elementor-element-59325f3 a {
    min-height: 72px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-74e2e3c */.elementor-3079 .elementor-element.elementor-element-74e2e3c .elementor-button {
  box-shadow: 5px 5px 0 #324093;
}
.elementor-3079 .elementor-element.elementor-element-74e2e3c .elementor-button:hover {
  box-shadow: 0px 0px 0 #324093;
  cursor: pointer;
}
.elementor-3079 .elementor-element.elementor-element-74e2e3c, .elementor-3079 .elementor-element.elementor-element-74e2e3c .elementor-element, .elementor-3079 .elementor-element.elementor-element-74e2e3c .elementor-widget-container {
    height: 100% !important;
}
.elementor-3079 .elementor-element.elementor-element-74e2e3c .elementor-button-wrapper {
    height: 100%;
    display: flex;
    align-items: center;
}
.elementor-3079 .elementor-element.elementor-element-74e2e3c a {
    height: 100%;
    display: flex;
    align-items: center;
}
.elementor-3079 .elementor-element.elementor-element-74e2e3c span.elementor-button-text {
    background-color: #F4E8C8;
    padding: 2px;
    border-radius: 5px;
}
.elementor-3079 .elementor-element.elementor-element-74e2e3c .elementor-button-wrapper {
    justify-content: flex-start;
}
.elementor-3079 .elementor-element.elementor-element-74e2e3c .elementor-button:hover, .elementor-3079 .elementor-element.elementor-element-74e2e3c.active .elementor-button {
  box-shadow: 0px 0px 0 #324093;
  cursor: pointer;
  background-image: url('https://thinkinazul.es/wp-content/uploads/pattern02.svg');
  background-size: 80px;
  background-position: center;
  background-repeat: repeat;
}
@media (max-width: 768px) {
.elementor-3079 .elementor-element.elementor-element-74e2e3c, .elementor-3079 .elementor-element.elementor-element-74e2e3c .elementor-element, .elementor-3079 .elementor-element.elementor-element-74e2e3c .elementor-widget-container {
    height: auto !important;
}
.elementor-3079 .elementor-element.elementor-element-74e2e3c a {
    min-height: 72px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-793d5da */.elementor-3079 .elementor-element.elementor-element-793d5da .elementor-button {
  box-shadow: 5px 5px 0 #324093;
}
.elementor-3079 .elementor-element.elementor-element-793d5da .elementor-button:hover {
  box-shadow: 0px 0px 0 #324093;
  cursor: pointer;
}
.elementor-3079 .elementor-element.elementor-element-793d5da, .elementor-3079 .elementor-element.elementor-element-793d5da .elementor-element, .elementor-3079 .elementor-element.elementor-element-793d5da .elementor-widget-container {
    height: 100% !important;
}
.elementor-3079 .elementor-element.elementor-element-793d5da .elementor-button-wrapper {
    height: 100%;
    display: flex;
    align-items: center;
}
.elementor-3079 .elementor-element.elementor-element-793d5da a {
    height: 100%;
    display: flex;
    align-items: center;
}
.elementor-3079 .elementor-element.elementor-element-793d5da span.elementor-button-text {
    background-color: #F4E8C8;
    padding: 2px;
    border-radius: 5px;
}
.elementor-3079 .elementor-element.elementor-element-793d5da .elementor-button-wrapper {
    justify-content: flex-start;
}
.elementor-3079 .elementor-element.elementor-element-793d5da .elementor-button:hover, .elementor-3079 .elementor-element.elementor-element-793d5da.active .elementor-button {
  box-shadow: 0px 0px 0 #324093;
  cursor: pointer;
  background-image: url('https://thinkinazul.es/wp-content/uploads/pattern02.svg');
  background-size: 80px;
  background-position: center;
  background-repeat: repeat;
}
@media (max-width: 768px) {
.elementor-3079 .elementor-element.elementor-element-793d5da, .elementor-3079 .elementor-element.elementor-element-793d5da .elementor-element, .elementor-3079 .elementor-element.elementor-element-793d5da .elementor-widget-container {
    height: auto !important;
}
.elementor-3079 .elementor-element.elementor-element-793d5da a {
    min-height: 72px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3089fa9 */.elementor-3079 .elementor-element.elementor-element-3089fa9 .elementor-button {
  box-shadow: 5px 5px 0 #324093;
}
.elementor-3079 .elementor-element.elementor-element-3089fa9 .elementor-button:hover {
  box-shadow: 0px 0px 0 #324093;
  cursor: pointer;
}
.elementor-3079 .elementor-element.elementor-element-3089fa9, .elementor-3079 .elementor-element.elementor-element-3089fa9 .elementor-element, .elementor-3079 .elementor-element.elementor-element-3089fa9 .elementor-widget-container {
    height: 100% !important;
}
.elementor-3079 .elementor-element.elementor-element-3089fa9 .elementor-button-wrapper {
    height: 100%;
    display: flex;
    align-items: center;
}
.elementor-3079 .elementor-element.elementor-element-3089fa9 a {
    height: 100%;
    display: flex;
    align-items: center;
}
.elementor-3079 .elementor-element.elementor-element-3089fa9 span.elementor-button-text {
    background-color: #F4E8C8;
    padding: 2px;
    border-radius: 5px;
}
.elementor-3079 .elementor-element.elementor-element-3089fa9 .elementor-button-wrapper {
    justify-content: flex-start;
}
.elementor-3079 .elementor-element.elementor-element-3089fa9 .elementor-button:hover, .elementor-3079 .elementor-element.elementor-element-3089fa9.active .elementor-button {
  box-shadow: 0px 0px 0 #324093;
  cursor: pointer;
  background-image: url('https://thinkinazul.es/wp-content/uploads/pattern02.svg');
  background-size: 80px;
  background-position: center;
  background-repeat: repeat;
}
@media (max-width: 768px) {
.elementor-3079 .elementor-element.elementor-element-3089fa9, .elementor-3079 .elementor-element.elementor-element-3089fa9 .elementor-element, .elementor-3079 .elementor-element.elementor-element-3089fa9 .elementor-widget-container {
    height: auto !important;
}
.elementor-3079 .elementor-element.elementor-element-3089fa9 a {
    min-height: 72px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd8e472 */.elementor-3079 .elementor-element.elementor-element-cd8e472 .e-con-inner div, ..elementor-3079 .elementor-element.elementor-element-cd8e472 .e-con-inner a {
    height: 100%;
    display: inline-block;
}
@media (max-width: 768px) {

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a44ab5 */.elementor-3079 .elementor-element.elementor-element-8a44ab5 p {
    margin-bottom: 0.5em;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-916ac41 */.cartucho {
    display: flex;
    max-width: 70%;
    border: 3px solid #324093;
    box-shadow: 5px 5px 0 #324093;
}
.cartucho .dato-cartucho {
font-family: "Gotham", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.2em;
    border-right: 3px solid #324093;
    width: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #324093;
}
.cartucho .valor-cartucho {
    font-family: "Gotham", Sans-serif;
    font-size: 25px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.2em;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 50%;
    padding: 15px;
    color: #324093;
}
@media (max-width:768px) {
    .cartucho {
    display: flex;
    max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-86e753d */.cartucho {
    display: flex;
    max-width: 70%;
    border: 3px solid #324093;
    box-shadow: 5px 5px 0 #324093;
}
.cartucho .dato-cartucho {
font-family: "Gotham", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.2em;
    border-right: 3px solid #324093;
    width: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #324093;
    text-align: center;
}
.cartucho .valor-cartucho {
    font-family: "Gotham", Sans-serif;
    font-size: 25px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.2em;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 50%;
    padding: 15px;
    color: #324093;
    text-align: center;
}
.cartucho .valor-cartucho.t-big {
    font-size: 43px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-022bec5 */.cartucho {
    display: flex;
    max-width: 70%;
    border: 3px solid #324093;
    box-shadow: 5px 5px 0 #324093;
}
.cartucho .dato-cartucho {
font-family: "Gotham", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.2em;
    border-right: 3px solid #324093;
    width: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #324093;
    text-align: center;
}
.cartucho .valor-cartucho {
    font-family: "Gotham", Sans-serif;
    font-size: 25px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.2em;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 50%;
    padding: 15px;
    color: #324093;
    text-align: center;
}
.cartucho .valor-cartucho.t-big {
    font-size: 43px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8d6c1dd */.cartucho {
    display: flex;
    max-width: 70%;
    border: 3px solid #324093;
    box-shadow: 5px 5px 0 #324093;
}
.cartucho .dato-cartucho {
font-family: "Gotham", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.2em;
    border-right: 3px solid #324093;
    width: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #324093;
}
.cartucho .valor-cartucho {
    font-family: "Gotham", Sans-serif;
    font-size: 25px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.2em;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 50%;
    padding: 15px;
    color: #324093;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8a6c334 */.cartucho {
    display: flex;
    max-width: 70%;
    border: 3px solid #324093;
    box-shadow: 5px 5px 0 #324093;
}
.cartucho .dato-cartucho {
font-family: "Gotham", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.2em;
    border-right: 3px solid #324093;
    width: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #324093;
    text-align: center;
}
.cartucho .valor-cartucho {
    font-family: "Gotham", Sans-serif;
    font-size: 25px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.2em;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 50%;
    padding: 15px;
    color: #324093;
    text-align: center;
}
.cartucho .valor-cartucho.t-big {
    font-size: 43px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d0fd150 */.cartucho {
    display: flex;
    max-width: 70%;
    border: 3px solid #324093;
    box-shadow: 5px 5px 0 #324093;
}
.cartucho .dato-cartucho {
font-family: "Gotham", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.2em;
    border-right: 3px solid #324093;
    width: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #324093;
    text-align: center;
}
.cartucho .valor-cartucho {
    font-family: "Gotham", Sans-serif;
    font-size: 25px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.2em;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 50%;
    padding: 15px;
    color: #324093;
    text-align: center;
}
.cartucho .valor-cartucho.t-big {
    font-size: 43px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0ebe842 */.elementor-3079 .elementor-element.elementor-element-0ebe842 p {
    margin-bottom: 0.5em;
}
.elementor-3079 .elementor-element.elementor-element-0ebe842 ul {
    margin-left: 16px;
    margin-bottom: 0.5em;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-00e071c */.cartucho {
    display: flex;
    max-width: 70%;
    border: 3px solid #324093;
    box-shadow: 5px 5px 0 #324093;
}
.cartucho .dato-cartucho {
font-family: "Gotham", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.2em;
    border-right: 3px solid #324093;
    width: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #324093;
}
.cartucho .valor-cartucho {
    font-family: "Gotham", Sans-serif;
    font-size: 25px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.2em;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 50%;
    padding: 15px;
    color: #324093;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2e76941 */.cartucho {
    display: flex;
    max-width: 70%;
    border: 3px solid #324093;
    box-shadow: 5px 5px 0 #324093;
}
.cartucho .dato-cartucho {
font-family: "Gotham", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.2em;
    border-right: 3px solid #324093;
    width: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #324093;
    text-align: center;
}
.cartucho .valor-cartucho {
    font-family: "Gotham", Sans-serif;
    font-size: 25px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.2em;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 50%;
    padding: 15px;
    color: #324093;
    text-align: center;
}
.cartucho .valor-cartucho.t-big {
    font-size: 43px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a38aa86 */.cartucho {
    display: flex;
    max-width: 70%;
    border: 3px solid #324093;
    box-shadow: 5px 5px 0 #324093;
}
.cartucho .dato-cartucho {
font-family: "Gotham", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.2em;
    border-right: 3px solid #324093;
    width: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #324093;
    text-align: center;
}
.cartucho .valor-cartucho {
    font-family: "Gotham", Sans-serif;
    font-size: 25px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.2em;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 50%;
    padding: 15px;
    color: #324093;
    text-align: center;
}
.cartucho .valor-cartucho.t-big {
    font-size: 43px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9ed30dc */.elementor-3079 .elementor-element.elementor-element-9ed30dc p {
    margin-bottom: 0.5em;
}
.elementor-3079 .elementor-element.elementor-element-9ed30dc ul {
    margin-left: 16px;
    margin-bottom: 0.5em;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d09a274 */.cartucho {
    display: flex;
    max-width: 70%;
    border: 3px solid #324093;
    box-shadow: 5px 5px 0 #324093;
}
.cartucho .dato-cartucho {
font-family: "Gotham", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.2em;
    border-right: 3px solid #324093;
    width: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #324093;
}
.cartucho .valor-cartucho {
    font-family: "Gotham", Sans-serif;
    font-size: 25px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.2em;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 50%;
    padding: 15px;
    color: #324093;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-704ecaf */.cartucho {
    display: flex;
    max-width: 70%;
    border: 3px solid #324093;
    box-shadow: 5px 5px 0 #324093;
}
.cartucho .dato-cartucho {
font-family: "Gotham", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.2em;
    border-right: 3px solid #324093;
    width: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #324093;
    text-align: center;
}
.cartucho .valor-cartucho {
    font-family: "Gotham", Sans-serif;
    font-size: 25px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.2em;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 50%;
    padding: 15px;
    color: #324093;
    text-align: center;
}
.cartucho .valor-cartucho.t-big {
    font-size: 43px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c06689c */.cartucho {
    display: flex;
    max-width: 70%;
    border: 3px solid #324093;
    box-shadow: 5px 5px 0 #324093;
}
.cartucho .dato-cartucho {
font-family: "Gotham", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.2em;
    border-right: 3px solid #324093;
    width: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #324093;
    text-align: center;
}
.cartucho .valor-cartucho {
    font-family: "Gotham", Sans-serif;
    font-size: 25px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.2em;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 50%;
    padding: 15px;
    color: #324093;
    text-align: center;
}
.cartucho .valor-cartucho.t-big {
    font-size: 43px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4c67bdd */.elementor-3079 .elementor-element.elementor-element-4c67bdd .elementor-button {
  box-shadow: 5px 5px 0 #324093;
  min-width: 170px;
  width: 100%;
}
.elementor-3079 .elementor-element.elementor-element-4c67bdd .elementor-button:hover {
  box-shadow: 0px 0px 0 #324093;
  cursor: pointer;
  background-image: url('https://thinkinazul.es/wp-content/uploads/pattern02.svg');
  background-size: 80px;
  background-position: center;
  background-repeat: repeat;
}
.elementor-3079 .elementor-element.elementor-element-4c67bdd, .elementor-3079 .elementor-element.elementor-element-4c67bdd .elementor-element, .elementor-3079 .elementor-element.elementor-element-4c67bdd .elementor-widget-container {
    height: auto !important;
}
.elementor-3079 .elementor-element.elementor-element-4c67bdd .elementor-button-wrapper {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.elementor-3079 .elementor-element.elementor-element-4c67bdd a {
    height: 100%;
    display: flex;
    align-items: center;
}
.elementor-3079 .elementor-element.elementor-element-4c67bdd a {
    text-align: center;
    display: flex;
    justify-content: center;
}
.elementor-3079 .elementor-element.elementor-element-4c67bdd span.elementor-button-text {
    background-color: #F4E8C8;
    padding: 2px;
    border-radius: 5px;
}
.elementor-3079 .elementor-element.elementor-element-4c67bdd .elementor-button-wrapper {
    justify-content: flex-start;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-164f2a8 */.elementor-3079 .elementor-element.elementor-element-164f2a8 p {
    margin-bottom: 0.5em;
}
.elementor-3079 .elementor-element.elementor-element-164f2a8 ul {
    margin-left: 16px;
    margin-bottom: 0.5em;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2c288d1 */.cartucho {
    display: flex;
    max-width: 70%;
    border: 3px solid #324093;
    box-shadow: 5px 5px 0 #324093;
}
.cartucho .dato-cartucho {
font-family: "Gotham", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.2em;
    border-right: 3px solid #324093;
    width: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #324093;
}
.cartucho .valor-cartucho {
    font-family: "Gotham", Sans-serif;
    font-size: 25px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.2em;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 50%;
    padding: 15px;
    color: #324093;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e6bf00b */.cartucho {
    display: flex;
    max-width: 70%;
    border: 3px solid #324093;
    box-shadow: 5px 5px 0 #324093;
}
.cartucho .dato-cartucho {
font-family: "Gotham", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.2em;
    border-right: 3px solid #324093;
    width: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #324093;
    text-align: center;
}
.cartucho .valor-cartucho {
    font-family: "Gotham", Sans-serif;
    font-size: 25px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.2em;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 50%;
    padding: 15px;
    color: #324093;
    text-align: center;
}
.cartucho .valor-cartucho.t-big {
    font-size: 43px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-22415da */.cartucho {
    display: flex;
    max-width: 70%;
    border: 3px solid #324093;
    box-shadow: 5px 5px 0 #324093;
}
.cartucho .dato-cartucho {
font-family: "Gotham", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.2em;
    border-right: 3px solid #324093;
    width: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #324093;
    text-align: center;
}
.cartucho .valor-cartucho {
    font-family: "Gotham", Sans-serif;
    font-size: 25px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.2em;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 50%;
    padding: 15px;
    color: #324093;
    text-align: center;
}
.cartucho .valor-cartucho.t-big {
    font-size: 43px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b4726c9 */.elementor-3079 .elementor-element.elementor-element-b4726c9 .elementor-button {
  box-shadow: 5px 5px 0 #324093;
  min-width: 170px;
  width: 100%;
}
.elementor-3079 .elementor-element.elementor-element-b4726c9 .elementor-button:hover {
  box-shadow: 0px 0px 0 #324093;
  cursor: pointer;
  background-image: url('https://thinkinazul.es/wp-content/uploads/pattern02.svg');
  background-size: 80px;
  background-position: center;
  background-repeat: repeat;
}
.elementor-3079 .elementor-element.elementor-element-b4726c9, .elementor-3079 .elementor-element.elementor-element-b4726c9 .elementor-element, .elementor-3079 .elementor-element.elementor-element-b4726c9 .elementor-widget-container {
    height: auto !important;
}
.elementor-3079 .elementor-element.elementor-element-b4726c9 .elementor-button-wrapper {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.elementor-3079 .elementor-element.elementor-element-b4726c9 a {
    height: 100%;
    display: flex;
    align-items: center;
}
.elementor-3079 .elementor-element.elementor-element-b4726c9 a {
    text-align: center;
    display: flex;
    justify-content: center;
}
.elementor-3079 .elementor-element.elementor-element-b4726c9 span.elementor-button-text {
    background-color: #F4E8C8;
    padding: 2px;
    border-radius: 5px;
}
.elementor-3079 .elementor-element.elementor-element-b4726c9 .elementor-button-wrapper {
    justify-content: flex-start;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b1e4d16 */.elementor-3079 .elementor-element.elementor-element-b1e4d16 p {
    margin-bottom: 0.5em;
}
.elementor-3079 .elementor-element.elementor-element-b1e4d16 ul {
    margin-left: 16px;
    margin-bottom: 0.5em;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8c98ad2 */.cartucho {
    display: flex;
    max-width: 70%;
    border: 3px solid #324093;
    box-shadow: 5px 5px 0 #324093;
}
.cartucho .dato-cartucho {
font-family: "Gotham", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.2em;
    border-right: 3px solid #324093;
    width: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #324093;
}
.cartucho .valor-cartucho {
    font-family: "Gotham", Sans-serif;
    font-size: 25px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.2em;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 50%;
    padding: 15px;
    color: #324093;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0020dd3 */.cartucho {
    display: flex;
    max-width: 70%;
    border: 3px solid #324093;
    box-shadow: 5px 5px 0 #324093;
}
.cartucho .dato-cartucho {
font-family: "Gotham", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.2em;
    border-right: 3px solid #324093;
    width: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #324093;
    text-align: center;
}
.cartucho .valor-cartucho {
    font-family: "Gotham", Sans-serif;
    font-size: 25px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.2em;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 50%;
    padding: 15px;
    color: #324093;
    text-align: center;
}
.cartucho .valor-cartucho.t-big {
    font-size: 43px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7e85f7f */.cartucho {
    display: flex;
    max-width: 70%;
    border: 3px solid #324093;
    box-shadow: 5px 5px 0 #324093;
}
.cartucho .dato-cartucho {
font-family: "Gotham", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.2em;
    border-right: 3px solid #324093;
    width: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #324093;
    text-align: center;
}
.cartucho .valor-cartucho {
    font-family: "Gotham", Sans-serif;
    font-size: 25px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.2em;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 50%;
    padding: 15px;
    color: #324093;
    text-align: center;
}
.cartucho .valor-cartucho.t-big {
    font-size: 43px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a8cb575 */.elementor-3079 .elementor-element.elementor-element-a8cb575 p {
    margin-bottom: 0.5em;
}
.elementor-3079 .elementor-element.elementor-element-a8cb575 ul {
    margin-left: 16px;
    margin-bottom: 0.5em;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2226e80 */.cartucho {
    display: flex;
    max-width: 70%;
    border: 3px solid #324093;
    box-shadow: 5px 5px 0 #324093;
}
.cartucho .dato-cartucho {
font-family: "Gotham", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.2em;
    border-right: 3px solid #324093;
    width: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #324093;
}
.cartucho .valor-cartucho {
    font-family: "Gotham", Sans-serif;
    font-size: 25px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.2em;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 50%;
    padding: 15px;
    color: #324093;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-76653da */.cartucho {
    display: flex;
    max-width: 70%;
    border: 3px solid #324093;
    box-shadow: 5px 5px 0 #324093;
}
.cartucho .dato-cartucho {
font-family: "Gotham", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.2em;
    border-right: 3px solid #324093;
    width: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #324093;
    text-align: center;
}
.cartucho .valor-cartucho {
    font-family: "Gotham", Sans-serif;
    font-size: 25px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.2em;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 50%;
    padding: 15px;
    color: #324093;
    text-align: center;
}
.cartucho .valor-cartucho.t-big {
    font-size: 43px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0a44788 */.cartucho {
    display: flex;
    max-width: 70%;
    border: 3px solid #324093;
    box-shadow: 5px 5px 0 #324093;
}
.cartucho .dato-cartucho {
font-family: "Gotham", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.2em;
    border-right: 3px solid #324093;
    width: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #324093;
    text-align: center;
}
.cartucho .valor-cartucho {
    font-family: "Gotham", Sans-serif;
    font-size: 25px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.2em;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 50%;
    padding: 15px;
    color: #324093;
    text-align: center;
}
.cartucho .valor-cartucho.t-big {
    font-size: 43px;
}
@media (max-width:768px) {
    .cartucho {
    display: flex;
    max-width: 100%;
    }
    .cartucho .dato-cartucho {
    font-family: "Gotham", Sans-serif;
    font-size: 16px;
        
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-83b21f9 */.elementor-3079 .elementor-element.elementor-element-83b21f9 .elementor-button {
  box-shadow: 5px 5px 0 #324093;
  min-width: 170px;
  width: 100%;
}
.elementor-3079 .elementor-element.elementor-element-83b21f9 .elementor-button:hover {
  box-shadow: 0px 0px 0 #324093;
  cursor: pointer;
  background-image: url('https://thinkinazul.es/wp-content/uploads/pattern02.svg');
  background-size: 80px;
  background-position: center;
  background-repeat: repeat;
}
.elementor-3079 .elementor-element.elementor-element-83b21f9, .elementor-3079 .elementor-element.elementor-element-83b21f9 .elementor-element, .elementor-3079 .elementor-element.elementor-element-83b21f9 .elementor-widget-container {
    height: auto !important;
}
.elementor-3079 .elementor-element.elementor-element-83b21f9 .elementor-button-wrapper {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.elementor-3079 .elementor-element.elementor-element-83b21f9 a {
    height: 100%;
    display: flex;
    align-items: center;
}
.elementor-3079 .elementor-element.elementor-element-83b21f9 a {
    text-align: center;
    display: flex;
    justify-content: center;
}
.elementor-3079 .elementor-element.elementor-element-83b21f9 span.elementor-button-text {
    background-color: #F4E8C8;
    padding: 2px;
    border-radius: 5px;
}
.elementor-3079 .elementor-element.elementor-element-83b21f9 .elementor-button-wrapper {
    justify-content: flex-start;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-da6e8d9 */.elementor-3079 .elementor-element.elementor-element-da6e8d9 svg {
    max-width: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1701972 */#wrapper-region {
    display: none;
}/* End custom CSS */