.elementor-32875 .elementor-element.elementor-element-1fe48e7f > .elementor-container{max-width:1400px;}.elementor-32875 .elementor-element.elementor-element-1fe48e7f{margin-top:-35px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-32875 .elementor-element.elementor-element-207b7bae > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px -30px;--e-column-margin-right:0px;--e-column-margin-left:-30px;}.elementor-32875 .elementor-element.elementor-element-207b7bae > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-32875 .elementor-element.elementor-element-66f9261{--spacer-size:0px;}.elementor-32875 .elementor-element.elementor-element-45e3154 > .elementor-container{max-width:1400px;}.elementor-32875 .elementor-element.elementor-element-d6e1bf0 .elementor-heading-title{color:#000000;font-family:"Raleway", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;}.elementor-32875 .elementor-element.elementor-element-d6e1bf0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-32875 .elementor-element.elementor-element-7a70d9b > .elementor-container{max-width:1600px;}.elementor-32875 .elementor-element.elementor-element-7a70d9b{margin-top:-6px;margin-bottom:0px;}.elementor-32875 .elementor-element.elementor-element-77caaf1 .elementor-repeater-item-3f90d3e .swiper-slide-bg{background-image:url(https://www.totonsanchez.com/wp-content/uploads/2023/06/Casa_ESP1.jpg);background-size:cover;}.elementor-32875 .elementor-element.elementor-element-77caaf1 .elementor-repeater-item-efb2153 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://www.totonsanchez.com/wp-content/uploads/2023/06/Casa_ESP2.jpg);background-size:cover;}.elementor-32875 .elementor-element.elementor-element-77caaf1 .elementor-repeater-item-dbe0c13 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://www.totonsanchez.com/wp-content/uploads/2023/06/Casa_ESP3.jpg);background-size:cover;}.elementor-32875 .elementor-element.elementor-element-77caaf1 .elementor-repeater-item-5dd9142 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://www.totonsanchez.com/wp-content/uploads/2023/06/Casa_ESP4.jpg);background-size:cover;}.elementor-32875 .elementor-element.elementor-element-77caaf1 .elementor-repeater-item-f4c520e .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://www.totonsanchez.com/wp-content/uploads/2023/06/Casa_ESP5.jpg);background-size:cover;}.elementor-32875 .elementor-element.elementor-element-77caaf1 .elementor-repeater-item-0110496 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://www.totonsanchez.com/wp-content/uploads/2023/06/Casa_ESP6.jpg);background-size:cover;}.elementor-32875 .elementor-element.elementor-element-77caaf1 .elementor-repeater-item-5f0942f .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://www.totonsanchez.com/wp-content/uploads/2023/06/Casa_ESP7.jpg);background-size:cover;}.elementor-32875 .elementor-element.elementor-element-77caaf1 .elementor-repeater-item-1d59008 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://www.totonsanchez.com/wp-content/uploads/2023/06/Casa_ESP8.jpg);background-size:cover;}.elementor-32875 .elementor-element.elementor-element-77caaf1 .elementor-repeater-item-a5afdfc .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://www.totonsanchez.com/wp-content/uploads/2023/06/Casa_ESP9.jpg);background-size:cover;}.elementor-32875 .elementor-element.elementor-element-77caaf1 .elementor-repeater-item-e570c0b .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://www.totonsanchez.com/wp-content/uploads/2023/06/Casa_ESP10.jpg);background-size:cover;}.elementor-32875 .elementor-element.elementor-element-77caaf1 .elementor-repeater-item-fbd8f3f .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://www.totonsanchez.com/wp-content/uploads/2023/06/Casa_ESP11.jpg);background-size:cover;}.elementor-32875 .elementor-element.elementor-element-77caaf1 .swiper-slide{height:586px;transition-duration:calc(5000ms*1.2);}.elementor-32875 .elementor-element.elementor-element-77caaf1 .swiper-slide-contents{max-width:66%;}.elementor-32875 .elementor-element.elementor-element-77caaf1 .swiper-slide-inner{text-align:center;}.elementor-32875 .elementor-element.elementor-element-77caaf1 .elementor-swiper-button{font-size:30px;}.elementor-32875 .elementor-element.elementor-element-77caaf1 .swiper-pagination-bullet{height:8px;width:8px;}.elementor-32875 .elementor-element.elementor-element-77caaf1 .swiper-horizontal .swiper-pagination-progressbar{height:8px;}.elementor-32875 .elementor-element.elementor-element-77caaf1 .swiper-pagination-fraction{font-size:8px;}.elementor-32875 .elementor-element.elementor-element-77caaf1 .swiper-pagination-bullet-active{background-color:#777777FC;}.elementor-32875 .elementor-element.elementor-element-77caaf1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 40px 0px 40px;}.elementor-32875 .elementor-element.elementor-element-77caaf1{width:var( --container-widget-width, 100.257% );max-width:100.257%;--container-widget-width:100.257%;--container-widget-flex-grow:0;}.elementor-32875 .elementor-element.elementor-element-570b00f > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-32875 .elementor-element.elementor-element-570b00f > .elementor-element-populated, .elementor-32875 .elementor-element.elementor-element-570b00f > .elementor-element-populated > .elementor-background-overlay, .elementor-32875 .elementor-element.elementor-element-570b00f > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-32875 .elementor-element.elementor-element-570b00f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-32875 .elementor-element.elementor-element-e8f69b4 .elementor-heading-title{color:#000000;font-family:"Raleway", Sans-serif;font-size:12px;font-weight:400;}.elementor-32875 .elementor-element.elementor-element-e8f69b4 > .elementor-widget-container{margin:0px 0px 0px -45px;}.elementor-32875 .elementor-element.elementor-element-ae9ebf4 .elementor-heading-title{color:#000000;font-family:"Raleway", Sans-serif;font-size:9px;font-weight:400;}.elementor-32875 .elementor-element.elementor-element-ae9ebf4 > .elementor-widget-container{margin:0px 0px 0px -45px;}.elementor-32875 .elementor-element.elementor-element-e7ab5f2 .elementor-heading-title{color:#000000;font-family:"Raleway", Sans-serif;font-size:43px;font-weight:200;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-32875 .elementor-element.elementor-element-e7ab5f2 > .elementor-widget-container{margin:145px -121px 0px -235px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-32875 .elementor-element.elementor-element-45e3154 > .elementor-container{max-width:1600px;}.elementor-32875 .elementor-element.elementor-element-d6e1bf0{text-align:left;}.elementor-32875 .elementor-element.elementor-element-d6e1bf0 .elementor-heading-title{font-size:18px;}.elementor-32875 .elementor-element.elementor-element-d6e1bf0 > .elementor-widget-container{margin:0px 0px -18px 37px;}.elementor-32875 .elementor-element.elementor-element-7a70d9b > .elementor-container{max-width:1400px;}.elementor-32875 .elementor-element.elementor-element-7a70d9b{margin-top:0px;margin-bottom:0px;}.elementor-32875 .elementor-element.elementor-element-77caaf1 .swiper-slide{height:371px;}.elementor-32875 .elementor-element.elementor-element-570b00f > .elementor-element-populated{margin:-12px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-32875 .elementor-element.elementor-element-e8f69b4 .elementor-heading-title{font-size:11px;}.elementor-32875 .elementor-element.elementor-element-e8f69b4 > .elementor-widget-container{margin:-12px 0px 0px 41px;}.elementor-32875 .elementor-element.elementor-element-ae9ebf4 .elementor-heading-title{font-size:11px;}.elementor-32875 .elementor-element.elementor-element-ae9ebf4 > .elementor-widget-container{margin:-12px 0px 0px 41px;}.elementor-32875 .elementor-element.elementor-element-e7ab5f2 .elementor-heading-title{font-size:38px;}.elementor-32875 .elementor-element.elementor-element-e7ab5f2 > .elementor-widget-container{margin:-5px 0px 0px 37px;}}@media(max-width:767px){.elementor-32875 .elementor-element.elementor-element-207b7bae > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-32875 .elementor-element.elementor-element-d6e1bf0 .elementor-heading-title{font-size:16px;}.elementor-32875 .elementor-element.elementor-element-d6e1bf0 > .elementor-widget-container{margin:0px 0px -18px 0px;}.elementor-32875 .elementor-element.elementor-element-7a70d9b{margin-top:0px;margin-bottom:0px;}.elementor-32875 .elementor-element.elementor-element-77caaf1 .swiper-slide{height:215px;}.elementor-32875 .elementor-element.elementor-element-77caaf1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-32875 .elementor-element.elementor-element-570b00f > .elementor-element-populated{margin:-12px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-32875 .elementor-element.elementor-element-e8f69b4 > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:10px 0px 0px 0px;}.elementor-32875 .elementor-element.elementor-element-ae9ebf4 > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:10px 0px 0px 0px;}.elementor-32875 .elementor-element.elementor-element-e7ab5f2 .elementor-heading-title{font-size:32px;}.elementor-32875 .elementor-element.elementor-element-e7ab5f2 > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-32875 .elementor-element.elementor-element-1540139{width:91.728%;}.elementor-32875 .elementor-element.elementor-element-570b00f{width:8%;}}@media(max-width:1024px) and (min-width:768px){.elementor-32875 .elementor-element.elementor-element-1540139{width:100%;}.elementor-32875 .elementor-element.elementor-element-570b00f{width:100%;}}/* Start custom CSS for heading, class: .elementor-element-d6e1bf0 */@media (min-width:1024px){
.elementor-32875 .elementor-element.elementor-element-d6e1bf0 .elementor-widget-container {
    margin: 0px 0px -10px 0px;
}
}
@media (min-width:1024px) and (max-width:1280px) {
.elementor-32875 .elementor-element.elementor-element-d6e1bf0 .elementor-widget-container {
    margin: 0px 0px -10px 38px;

}
}

/*categoria*/
@media (min-width:1081px) and (max-width:1474px){
.elementor-32875 .elementor-element.elementor-element-d6e1bf0 .elementor-heading-title{
    margin-left: 40px;
}
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-77caaf1 */@media (min-width:480px) and (max-width:523px) {

.elementor-32875 .elementor-element.elementor-element-77caaf1 .swiper-slide {
height: 265px;
}
}
@media (min-width:524px) and (max-width:547px) {

.elementor-32875 .elementor-element.elementor-element-77caaf1 .swiper-slide {
height: 275px;
}
}

@media (min-width:548px) and (max-width:580px) {

.elementor-32875 .elementor-element.elementor-element-77caaf1 .swiper-slide {
height: 285px;
}
}
@media (min-width:581px) and (max-width:603px) {

.elementor-32875 .elementor-element.elementor-element-77caaf1 .swiper-slide {
height: 295px;
}
}

@media (min-width:604px) and (max-width:630px) {

.elementor-32875 .elementor-element.elementor-element-77caaf1 .swiper-slide {
height: 305px;
}
}
@media (min-width:631px) and (max-width:650px) {

.elementor-32875 .elementor-element.elementor-element-77caaf1 .swiper-slide {
height: 315px;
}
}
@media (min-width:651px) and (max-width:675px) {

.elementor-32875 .elementor-element.elementor-element-77caaf1 .swiper-slide {
height: 325px;
}
}
@media (min-width:676px) and (max-width:715px) {

.elementor-32875 .elementor-element.elementor-element-77caaf1 .swiper-slide {
height: 345px;
}
}
@media (min-width:716px) and (max-width:755px) {

.elementor-32875 .elementor-element.elementor-element-77caaf1 .swiper-slide {
height: 365px;
}
}
@media (min-width:751px) and (max-width:767px) {

.elementor-32875 .elementor-element.elementor-element-77caaf1 .swiper-slide {
height: 371px;
}
}


@media (min-width:480px) and (max-width:523px) {

.elementor-32875 .elementor-element.elementor-element-77caaf1 .swiper-slide {
height: 265px;
}
}
@media (min-width:524px) and (max-width:547px) {

.elementor-32875 .elementor-element.elementor-element-77caaf1 .swiper-slide {
height: 275px;
}
}

@media (min-width:548px) and (max-width:580px) {

.elementor-32875 .elementor-element.elementor-element-77caaf1 .swiper-slide {
height: 285px;
}
}
@media (min-width:581px) and (max-width:603px) {

.elementor-32875 .elementor-element.elementor-element-77caaf1 .swiper-slide {
height: 295px;
}
}

@media (min-width:604px) and (max-width:630px) {

.elementor-32875 .elementor-element.elementor-element-77caaf1 .swiper-slide {
height: 305px;
}
}
@media (min-width:631px) and (max-width:650px) {

.elementor-32875 .elementor-element.elementor-element-77caaf1 .swiper-slide {
height: 315px;
}
}
@media (min-width:651px) and (max-width:675px) {

.elementor-32875 .elementor-element.elementor-element-77caaf1 .swiper-slide {
height: 325px;
}
}
@media (min-width:676px) and (max-width:715px) {

.elementor-32875 .elementor-element.elementor-element-77caaf1 .swiper-slide {
height: 345px;
}
}
@media (min-width:716px) and (max-width:755px) {

.elementor-32875 .elementor-element.elementor-element-77caaf1 .swiper-slide {
height: 365px;
}
}
@media (min-width:751px) and (max-width:767px) {

.elementor-32875 .elementor-element.elementor-element-77caaf1 .swiper-slide {
height: 371px;
}
}

@media (min-width:800px) and (max-width:852px) {

.elementor-32875 .elementor-element.elementor-element-77caaf1 .swiper-slide {
height: 401px;
}
}
@media (min-width:853px) and (max-width:876px) {

.elementor-32875 .elementor-element.elementor-element-77caaf1 .swiper-slide {
height: 411px;
}
}
@media (min-width:877px) and (max-width:890px) {

.elementor-32875 .elementor-element.elementor-element-77caaf1 .swiper-slide {
height: 421px;
}
}
@media (min-width:891px) and (max-width:900px) {

.elementor-32875 .elementor-element.elementor-element-77caaf1 .swiper-slide {
height: 431px;
}
}
@media (min-width:901px) and (max-width:928px) {

.elementor-32875 .elementor-element.elementor-element-77caaf1 .swiper-slide {
height: 441px;
}
}
@media (min-width:929px) and (max-width:950px) {

.elementor-32875 .elementor-element.elementor-element-77caaf1 .swiper-slide {
height: 451px;
}
}
@media (min-width:951px) and (max-width:970px) {

.elementor-32875 .elementor-element.elementor-element-77caaf1 .swiper-slide {
height: 461px;
}
}
@media (min-width:971px) and (max-width:990px) {

.elementor-32875 .elementor-element.elementor-element-77caaf1 .swiper-slide {
height: 471px;
}
}
@media (min-width:991px) and (max-width:1001px) {

.elementor-32875 .elementor-element.elementor-element-77caaf1 .swiper-slide {
height: 481px;
}
}
@media (min-width:1002px) and (max-width:1023px) {

.elementor-32875 .elementor-element.elementor-element-77caaf1 .swiper-slide {
height: 491px;
}
}













@media (min-width:1310px) and (max-width:1344px) {

.elementor-32875 .elementor-element.elementor-element-77caaf1 .swiper-slide {
height: 601px;
}
}

@media (min-width:1345px) and (max-width:1384px) {

.elementor-32875 .elementor-element.elementor-element-77caaf1 .swiper-slide {
height: 611px;
}
}
@media (min-width:1385px) and (max-width:1412px) {

.elementor-32875 .elementor-element.elementor-element-77caaf1 .swiper-slide {
height: 621px;
}
}
@media (min-width:1413px) and (max-width:1444px) {

.elementor-32875 .elementor-element.elementor-element-77caaf1 .swiper-slide {
height: 631px;
}
}
@media (min-width:1445px) and (max-width:1475px) {

.elementor-32875 .elementor-element.elementor-element-77caaf1 .swiper-slide {
height: 641px;
}
}
@media (min-width:1476px) and (max-width:1475px) {

.elementor-32875 .elementor-element.elementor-element-77caaf1 .swiper-slide {
height: 651px;
}
}
@media (min-width:1476px) and (max-width:1490px) {

.elementor-32875 .elementor-element.elementor-element-77caaf1 .swiper-slide {
height: 661px;
}
}
@media (min-width:1491px) and (max-width:1520px) {

.elementor-32875 .elementor-element.elementor-element-77caaf1 .swiper-slide {
height: 671px;
}
}
@media (min-width:1521px) and (max-width:1544px) {

.elementor-32875 .elementor-element.elementor-element-77caaf1 .swiper-slide {
height: 671px;
}
}
@media (min-width:1545px) and (max-width:1580px) {

.elementor-32875 .elementor-element.elementor-element-77caaf1 .swiper-slide {
height: 681px;
}
}
@media (min-width:1581px){

.elementor-32875 .elementor-element.elementor-element-77caaf1 .swiper-slide {
height: 667px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e8f69b4 */@media (min-width: 1025px) and (max-width: 1150px){
.elementor-32875 .elementor-element.elementor-element-e8f69b4 .elementor-widget-container{
margin: 0px 0px 0px -45px;
}
}
@media (min-width: 1151px) and (max-width: 1255px){
.elementor-32875 .elementor-element.elementor-element-e8f69b4 .elementor-widget-container{
margin: 0px 0px 0px -40px;
}
}
@media (min-width: 1256px) and (max-width: 1315px){
.elementor-32875 .elementor-element.elementor-element-e8f69b4 .elementor-widget-container{
margin: 0px 0px 0px -38px;
}
}
@media (min-width: 1316px) and (max-width: 1335px){
.elementor-32875 .elementor-element.elementor-element-e8f69b4 .elementor-widget-container{
margin: 0px 0px 0px -35px;
}
}
@media (min-width: 1336px) and (max-width: 1435px){
.elementor-32875 .elementor-element.elementor-element-e8f69b4 .elementor-widget-container{
margin: 0px 0px 0px -32px;
}
}
@media (min-width: 1436px) and (max-width: 1515px){
.elementor-32875 .elementor-element.elementor-element-e8f69b4 .elementor-widget-container{
margin: 0px 0px 0px -30px;
}
}


@media (min-width: 1516px){
.elementor-32875 .elementor-element.elementor-element-e8f69b4 .elementor-widget-container{
margin: 0px 0px 0px -28px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae9ebf4 */@media (min-width: 1025px) and (max-width: 1150px){
.elementor-32875 .elementor-element.elementor-element-ae9ebf4 .elementor-widget-container{
margin: 0px 0px 0px -45px;
}
}
@media (min-width: 1151px) and (max-width: 1255px){
.elementor-32875 .elementor-element.elementor-element-ae9ebf4 .elementor-widget-container{
margin: 0px 0px 0px -40px;
}
}
@media (min-width: 1256px) and (max-width: 1315px){
.elementor-32875 .elementor-element.elementor-element-ae9ebf4 .elementor-widget-container{
margin: 0px 0px 0px -38px;
}
}
@media (min-width: 1316px) and (max-width: 1335px){
.elementor-32875 .elementor-element.elementor-element-ae9ebf4 .elementor-widget-container{
margin: 0px 0px 0px -35px;
}
}
@media (min-width: 1336px) and (max-width: 1435px){
.elementor-32875 .elementor-element.elementor-element-ae9ebf4 .elementor-widget-container{
margin: 0px 0px 0px -32px;
}
}
@media (min-width: 1436px) and (max-width: 1515px){
.elementor-32875 .elementor-element.elementor-element-ae9ebf4 .elementor-widget-container{
margin: 0px 0px 0px -30px;
}
}


@media (min-width: 1516px){
.elementor-32875 .elementor-element.elementor-element-ae9ebf4 .elementor-widget-container{
margin: 0px 0px 0px -28px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7ab5f2 */.elementor-32875 .elementor-element.elementor-element-e7ab5f2 .elementor-widget-container{
    transform: rotate(-90deg);

    
}


@media (max-width: 1024px){
.elementor-32875 .elementor-element.elementor-element-e7ab5f2{
    position: static !important;
    padding: 0 !important;
    
}

.elementor-32875 .elementor-element.elementor-element-e7ab5f2 .elementor-widget-container{
    transform: rotate(0deg);
    
}
}

/*Izquierda titulo de obra*/
@media (min-width: 1500px){
.elementor-32875 .elementor-element.elementor-element-e7ab5f2 .elementor-widget-container {
    margin: 138px -109px 0px -235px;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-570b00f */@media (max-width: 1023px){
.elementor-32875 .elementor-element.elementor-element-570b00f .elementor-element-populated {
border-style: none;
}
}/* End custom CSS */