.elementor-2 .elementor-element.elementor-element-a347246{--display:flex;--min-height:100vh;--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-a347246:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-a347246 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pamarquitectura.es/wp-content/uploads/portada-pam.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-a347246, .elementor-2 .elementor-element.elementor-element-a347246::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-1d63db2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:space-around;--align-items:center;--background-transition:0.3s;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-2 .elementor-element.elementor-element-1d63db2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-c6f709b{text-align:center;}.elementor-2 .elementor-element.elementor-element-c6f709b .elementor-heading-title{color:#000000;font-family:"Georama", Sans-serif;font-size:40px;font-weight:400;}.elementor-2 .elementor-element.elementor-element-c6f709b > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2 .elementor-element.elementor-element-5c76c8e{text-align:center;color:#000000;font-family:"Georama", Sans-serif;font-size:22px;font-weight:400;width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-5c76c8e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-e0a6357{--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-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2 .elementor-element.elementor-element-adba9e4{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-adba9e4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-2151204{text-align:left;}.elementor-2 .elementor-element.elementor-element-2151204 .elementor-heading-title{color:#000000;font-family:"Georama", Sans-serif;font-size:40px;font-weight:400;}.elementor-2 .elementor-element.elementor-element-2151204 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-2151204.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-8d78f75{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-8d78f75.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-c55d254 .elementor-button{font-family:"Georama", Sans-serif;font-size:16px;font-weight:400;text-decoration:underline;fill:#000000;color:#000000;background-color:#FFFFFF00;}.elementor-2 .elementor-element.elementor-element-c55d254 > .elementor-widget-container{margin:0px -24px 0px 0px;}.elementor-2 .elementor-element.elementor-element-2d06c81{--display:flex;--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-6314d31{--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-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2 .elementor-element.elementor-element-aeffc83{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-aeffc83.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-b3b12ef{text-align:left;}.elementor-2 .elementor-element.elementor-element-b3b12ef .elementor-heading-title{color:#000000;font-family:"Georama", Sans-serif;font-size:40px;font-weight:400;}.elementor-2 .elementor-element.elementor-element-b3b12ef > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2 .elementor-element.elementor-element-e933bfe{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-e933bfe.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-f225776 .elementor-button{font-family:"Georama", Sans-serif;font-size:16px;font-weight:400;text-decoration:underline;fill:#000000;color:#000000;background-color:#FFFFFF00;}.elementor-2 .elementor-element.elementor-element-f225776 > .elementor-widget-container{margin:0px -24px 0px 0px;}.elementor-2 .elementor-element.elementor-element-f225776.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-2 .elementor-element.elementor-element-da99ac9{--display:flex;--background-transition:0.3s;--z-index:0;}.elementor-2 .elementor-element.elementor-element-a35c520 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1 * 100% );}.elementor-2 .elementor-element.elementor-element-a35c520:after{content:"1";}.elementor-2 .elementor-element.elementor-element-a35c520 .elementor-post__thumbnail__link{width:100%;}.elementor-2 .elementor-element.elementor-element-a35c520{--grid-column-gap:30px;--grid-row-gap:35px;}.elementor-2 .elementor-element.elementor-element-a35c520.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-2 .elementor-element.elementor-element-a35c520.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-2 .elementor-element.elementor-element-a35c520.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-2 .elementor-element.elementor-element-a35c520 .elementor-post__title, .elementor-2 .elementor-element.elementor-element-a35c520 .elementor-post__title a{color:#000000;font-family:"Georama", Sans-serif;font-size:20px;font-weight:400;}.elementor-2 .elementor-element.elementor-element-a35c520 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2 .elementor-element.elementor-element-5e5f139{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2 .elementor-element.elementor-element-3edefcc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-3edefcc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-b3e1943{text-align:left;}.elementor-2 .elementor-element.elementor-element-b3e1943 .elementor-heading-title{color:#000000;font-family:"Georama", Sans-serif;font-size:40px;font-weight:400;}.elementor-2 .elementor-element.elementor-element-b3e1943 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-2 .elementor-element.elementor-element-37fff50{text-align:left;}.elementor-2 .elementor-element.elementor-element-37fff50 .elementor-heading-title{color:#000000;font-family:"Georama", Sans-serif;font-size:24px;font-weight:400;}.elementor-2 .elementor-element.elementor-element-37fff50 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2 .elementor-element.elementor-element-82c022d{text-align:justify;color:#000000;font-family:"Georama", Sans-serif;font-size:22px;font-weight:300;line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-82c022d > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2 .elementor-element.elementor-element-daae536{text-align:left;}.elementor-2 .elementor-element.elementor-element-daae536 .elementor-heading-title{color:#000000;font-family:"Georama", Sans-serif;font-size:24px;font-weight:400;}.elementor-2 .elementor-element.elementor-element-daae536 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2 .elementor-element.elementor-element-a9e6820{text-align:justify;color:#000000;font-family:"Georama", Sans-serif;font-size:22px;font-weight:300;line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-a9e6820 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2 .elementor-element.elementor-element-b497b2a{text-align:left;}.elementor-2 .elementor-element.elementor-element-b497b2a .elementor-heading-title{color:#000000;font-family:"Georama", Sans-serif;font-size:24px;font-weight:400;}.elementor-2 .elementor-element.elementor-element-b497b2a > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2 .elementor-element.elementor-element-8be870e{text-align:justify;color:#000000;font-family:"Georama", Sans-serif;font-size:22px;font-weight:300;line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-8be870e > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2 .elementor-element.elementor-element-0bae3b8{--display:flex;--min-height:0px;--justify-content:flex-start;--background-transition:0.3s;--margin-top:70px;--margin-bottom:54px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-0bae3b8, .elementor-2 .elementor-element.elementor-element-0bae3b8::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-0bae3b8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-6a3936a img{width:900px;}.elementor-2 .elementor-element.elementor-element-6a3936a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 150px;}.elementor-2 .elementor-element.elementor-element-4e9e87d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-4e9e87d:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-4e9e87d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-2 .elementor-element.elementor-element-4e9e87d, .elementor-2 .elementor-element.elementor-element-4e9e87d::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-9e01251{text-align:center;}.elementor-2 .elementor-element.elementor-element-9e01251 .elementor-heading-title{color:#000000;font-family:"Georama", Sans-serif;font-size:40px;font-weight:400;}.elementor-2 .elementor-element.elementor-element-9e01251 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:50px 0px 40px 0px;}.elementor-2 .elementor-element.elementor-element-f614b06{--display:flex;--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-91bb31a .elementor-main-swiper{height:100px;width:100%;}.elementor-2 .elementor-element.elementor-element-91bb31a .elementor-main-swiper .elementor-carousel-image{background-size:contain;}.elementor-2 .elementor-element.elementor-element-91bb31a.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-2 .elementor-element.elementor-element-91bb31a .elementor-swiper-button{font-size:20px;}.elementor-2 .elementor-element.elementor-element-91bb31a > .elementor-widget-container{padding:0px 0px 50px 0px;}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-a347246{--content-width:1570px;}.elementor-2 .elementor-element.elementor-element-1d63db2{--content-width:1570px;}.elementor-2 .elementor-element.elementor-element-e0a6357{--content-width:1570px;}.elementor-2 .elementor-element.elementor-element-adba9e4{--width:70%;}.elementor-2 .elementor-element.elementor-element-8d78f75{--width:30%;}.elementor-2 .elementor-element.elementor-element-6314d31{--content-width:1570px;}.elementor-2 .elementor-element.elementor-element-aeffc83{--width:65.807%;}.elementor-2 .elementor-element.elementor-element-e933bfe{--width:33%;}.elementor-2 .elementor-element.elementor-element-da99ac9{--content-width:1570px;}.elementor-2 .elementor-element.elementor-element-5e5f139{--content-width:1570px;}.elementor-2 .elementor-element.elementor-element-3edefcc{--width:40%;}.elementor-2 .elementor-element.elementor-element-0bae3b8{--width:60%;}.elementor-2 .elementor-element.elementor-element-4e9e87d{--content-width:1500px;}}@media(max-width:1024px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-3edefcc{--width:100%;}.elementor-2 .elementor-element.elementor-element-0bae3b8{--width:100%;}}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-5e5f139{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-2 .elementor-element.elementor-element-0bae3b8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-6a3936a img{width:100%;}.elementor-2 .elementor-element.elementor-element-6a3936a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-91bb31a.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-a347246{--min-height:50vh;}.elementor-2 .elementor-element.elementor-element-1d63db2{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-c6f709b .elementor-heading-title{font-size:25px;}.elementor-2 .elementor-element.elementor-element-5c76c8e{text-align:center;font-size:18px;}.elementor-2 .elementor-element.elementor-element-e0a6357{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-2 .elementor-element.elementor-element-adba9e4{--width:100%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-2151204 .elementor-heading-title{font-size:25px;}.elementor-2 .elementor-element.elementor-element-8d78f75{--width:100%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-8d78f75.e-con{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-c55d254 .elementor-button{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-c55d254 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-2d06c81{--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-6314d31{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-2 .elementor-element.elementor-element-aeffc83{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-b3b12ef .elementor-heading-title{font-size:25px;}.elementor-2 .elementor-element.elementor-element-b3b12ef > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-e933bfe{--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;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-f225776 .elementor-button{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-da99ac9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:300px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-a35c520 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-2 .elementor-element.elementor-element-a35c520:after{content:"0.5";}.elementor-2 .elementor-element.elementor-element-a35c520 .elementor-post__thumbnail__link{width:100%;}.elementor-2 .elementor-element.elementor-element-a35c520 > .elementor-widget-container{margin:14px 14px 14px 14px;padding:0px 0px 020px 0px;}.elementor-2 .elementor-element.elementor-element-5e5f139{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-2 .elementor-element.elementor-element-3edefcc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-b3e1943 .elementor-heading-title{font-size:25px;}.elementor-2 .elementor-element.elementor-element-b3e1943 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-82c022d{font-size:16px;}.elementor-2 .elementor-element.elementor-element-a9e6820{font-size:16px;}.elementor-2 .elementor-element.elementor-element-8be870e{font-size:16px;}.elementor-2 .elementor-element.elementor-element-4e9e87d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:050px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-9e01251 .elementor-heading-title{font-size:25px;}.elementor-2 .elementor-element.elementor-element-91bb31a.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-2 .elementor-element.elementor-element-91bb31a > .elementor-widget-container{padding:0px 0px 0px 0px;}}/* Start custom CSS for text-editor, class: .elementor-element-5c76c8e */.elementor-2 .elementor-element.elementor-element-5c76c8e p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8e58f30 */.elementor-2 .elementor-element.elementor-element-8e58f30, .elementor-2 .elementor-element.elementor-element-8e58f30 > div, .elementor-2 .elementor-element.elementor-element-8e58f30 > div > div, .swipper-proyect {
    overflow: visible;
}
.elementor-2 .elementor-element.elementor-element-8e58f30 .title-post {
  color: #000000;
  font-family: "Georama", Sans-serif;
  font-size: 20px;
  font-weight: 400;
}/* End custom CSS */