.elementor-18778 .elementor-element.elementor-element-673dd9ca > .elementor-container{min-height:96px;}.elementor-18778 .elementor-element.elementor-element-673dd9ca > .elementor-container:after{content:"";min-height:inherit;}.elementor-18778 .elementor-element.elementor-element-673dd9ca > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-18778 .elementor-element.elementor-element-673dd9ca:not(.elementor-motion-effects-element-type-background), .elementor-18778 .elementor-element.elementor-element-673dd9ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18778 .elementor-element.elementor-element-673dd9ca{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 50px 0px 50px;}.elementor-18778 .elementor-element.elementor-element-673dd9ca > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18778 .elementor-element.elementor-element-3ebd0a2c > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-18778 .elementor-element.elementor-element-3ebd0a2c > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18778 .elementor-element.elementor-element-51a0d9aa{text-align:left;}.elementor-18778 .elementor-element.elementor-element-51a0d9aa .elementor-image img{width:100%;max-width:136px;}.elementor-18778 .elementor-element.elementor-element-1f90aed3.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-18778 .elementor-element.elementor-element-1f90aed3 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-18778 .elementor-element.elementor-element-1f90aed3 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18778 .elementor-element.elementor-element-3eb2b724 .elementor-search-form__container{min-height:20px;}.elementor-18778 .elementor-element.elementor-element-3eb2b724 .elementor-search-form__submit{min-width:20px;color:#000000;background-color:rgba(255, 255, 255, 0);}body:not(.rtl) .elementor-18778 .elementor-element.elementor-element-3eb2b724 .elementor-search-form__icon{padding-left:calc(20px / 3);}body.rtl .elementor-18778 .elementor-element.elementor-element-3eb2b724 .elementor-search-form__icon{padding-right:calc(20px / 3);}.elementor-18778 .elementor-element.elementor-element-3eb2b724 .elementor-search-form__input, .elementor-18778 .elementor-element.elementor-element-3eb2b724.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(20px / 3);padding-right:calc(20px / 3);}.elementor-18778 .elementor-element.elementor-element-3eb2b724 input[type="search"].elementor-search-form__input{font-family:"Cormorant Garamond", OggText-Light;font-size:21px;font-weight:100;font-style:italic;}.elementor-18778 .elementor-element.elementor-element-3eb2b724 .elementor-search-form__input,
					.elementor-18778 .elementor-element.elementor-element-3eb2b724 .elementor-search-form__icon,
					.elementor-18778 .elementor-element.elementor-element-3eb2b724 .elementor-lightbox .dialog-lightbox-close-button,
					.elementor-18778 .elementor-element.elementor-element-3eb2b724 .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-18778 .elementor-element.elementor-element-3eb2b724.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:#10272E;}.elementor-18778 .elementor-element.elementor-element-3eb2b724:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{background-color:#FFFFFF;border-radius:0px;}.elementor-18778 .elementor-element.elementor-element-3eb2b724.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{background-color:#FFFFFF;border-radius:0px;}.elementor-18778 .elementor-element.elementor-element-3fc1a010{color:#10272E;font-family:"Cormorant Garamond", OggText-Light;font-size:21px;font-weight:300;font-style:italic;line-height:1em;}.elementor-18778 .elementor-element.elementor-element-3fc1a010 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18778 .elementor-element.elementor-element-3efd3ac0 .elementor-menu-toggle{margin-left:auto;}.elementor-18778 .elementor-element.elementor-element-3efd3ac0 .elementor-nav-menu--dropdown a, .elementor-18778 .elementor-element.elementor-element-3efd3ac0 .elementor-menu-toggle{color:#10272E;}.elementor-18778 .elementor-element.elementor-element-3efd3ac0 .elementor-nav-menu--dropdown a:hover,
					.elementor-18778 .elementor-element.elementor-element-3efd3ac0 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-18778 .elementor-element.elementor-element-3efd3ac0 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-18778 .elementor-element.elementor-element-3efd3ac0 .elementor-menu-toggle:hover{color:#C0AA80;}.elementor-18778 .elementor-element.elementor-element-3efd3ac0 .elementor-nav-menu--dropdown a:hover,
					.elementor-18778 .elementor-element.elementor-element-3efd3ac0 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-18778 .elementor-element.elementor-element-3efd3ac0 .elementor-nav-menu--dropdown a.highlighted{background-color:#FFFFFF;}.elementor-18778 .elementor-element.elementor-element-3efd3ac0 .elementor-nav-menu--dropdown a.elementor-item-active{color:#C0AA80;background-color:#FFFFFF;}.elementor-18778 .elementor-element.elementor-element-3efd3ac0 .elementor-nav-menu--dropdown .elementor-item, .elementor-18778 .elementor-element.elementor-element-3efd3ac0 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Ogg-Light", OggText-Light;font-size:60px;font-weight:200;}.elementor-18778 .elementor-element.elementor-element-3efd3ac0 .elementor-nav-menu--dropdown a{padding-top:38px;padding-bottom:38px;}.elementor-18778 .elementor-element.elementor-element-3efd3ac0 div.elementor-menu-toggle{color:#10272E;}@media(max-width:767px){.elementor-18778 .elementor-element.elementor-element-673dd9ca > .elementor-container{min-height:75px;}.elementor-18778 .elementor-element.elementor-element-673dd9ca > .elementor-container:after{content:"";min-height:inherit;}.elementor-18778 .elementor-element.elementor-element-673dd9ca{margin-top:0px;margin-bottom:0px;padding:0px 30px 0px 30px;}.elementor-18778 .elementor-element.elementor-element-3ebd0a2c{width:50%;}.elementor-18778 .elementor-element.elementor-element-51a0d9aa .elementor-image img{width:100%;max-width:100px;}.elementor-18778 .elementor-element.elementor-element-1f90aed3{width:50%;}.elementor-18778 .elementor-element.elementor-element-3efd3ac0 .elementor-nav-menu--dropdown .elementor-item, .elementor-18778 .elementor-element.elementor-element-3efd3ac0 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:28px;letter-spacing:0px;}.elementor-18778 .elementor-element.elementor-element-3efd3ac0 .elementor-nav-menu--dropdown a{padding-top:13px;padding-bottom:13px;}}/* Start custom CSS for search-form, class: .elementor-element-3eb2b724 */.cabecera-buscar {display:flex; width:90px!important;flex-wrap:nowrap;}
::placeholder { 
  color: #10272E;
  opacity: 1!important; 
}
.cabecera-buscar input, textarea {padding-top:0px!important;padding-left:0px!important;padding-right:0px!important;padding-bottom:0px!important;margin:0px!important;}

:-ms-input-placeholder,  { /* Internet Explorer 10-11 */
  color: #10272E;
}

::-ms-input-placeholdert-placeholder { /* Microsoft Edge */
  color: #10272E;
}
.fa-search:before {
    background-image: url(https://proacomunicacion.es/wp-content/uploads/2020/04/Search-Icn.svg);
    background-size: 20px 25px;
    display: inline-block;
    width: 20px;
    height: 25px;
    content: ""!important;
    position: relative;
    left: -1px;
    top: 4px;
}
@media only screen and (max-width: 767px) {
    .cabecera-buscar {display:none;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fc1a010 */.cabecera-langs {display:flex; width:116px!important;flex-wrap:nowrap;padding-left:10px;padding-right:20px;}
.cabecera-langs a {color:#10272E;}
@media only screen and (max-width: 767px) {
.cabecera-langs {display:none;}
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3efd3ac0 */.cabecera-menu {display:flex; width:50px!important;flex-wrap:nowrap;}
    .elementor-menu-toggle {
        background-color: rgba(0,0,0,0);
        color: #10272E;
    }
    .elementor-menu-toggle .eicon-menu-bar:before{
        background-image: url(https://proacomunicacion.es/wp-content/uploads/2020/06/Burger-Menu-Black.svg);
        background-size: 20px 25px;
        display: inline-block;
        position: relative;
        top: 3px;
        width: 30px;
        height: 23px;
        content: ""!important;
    }
    .elementor-sticky--effects .elementor-menu-toggle .eicon-menu-bar:before{
        content: "";
        background-image: url(https://proacomunicacion.es/wp-content/uploads/2020/06/Burger-Menu-Black.svg);
    }


    .elementor-menu-toggle.elementor-active i:before{
        content: "";
        background-image: url(https://proacomunicacion.es/wp-content/uploads/2020/06/Close.svg)!important;
        background-size: 20px 25px;
        display: inline-block;
        width: 20px;
        height: 25px;
        content: ""!important;
        z-index: 9999999999999;
    }

.elementor-menu-toggle.elementor-active i:before{
    content: "";
    background-image: url(https://proacomunicacion.es/wp-content/uploads/2020/06/Close.svg)!important;
    background-size: 20px 25px;
    display: inline-block;
    width: 20px;
    height: 25px;
    content: ""!important;
    z-index: 9999999999999;
}

.menu-item-18755, .menu-item-18754, .menu-item-18753 {display: inline-block!important;
    -webkit-box-pack: center!important;
    -ms-flex-pack: center!important;
    justify-content: center!important;
    left: calc(50vw - 234px);
    margin: 0 auto!important;
}

.menu-item-18755 a, .menu-item-18754 a, .menu-item-18753 a{
    font-size:30px!important;
        padding-top: 16px!important;
    padding-bottom: 16px!important;
}

.menu-item-18757, .menu-item-18758, .menu-item-18759, .menu-item-21174  {display: inline-block!important;
    -webkit-box-pack: center!important;
    -ms-flex-pack: center!important;
    justify-content: center!important;
    left: calc(50vw - 240px);
    margin: 0 auto!important;
}
.menu-item-18757 a:after, .menu-item-18758 a:after, .menu-item-18759 a:after {
    content: '—';
    position: relative!important;
    color:#10272E!important;
    right: -16px!important;
}
.menu-item-18757 a, .menu-item-18758 a, .menu-item-18759 a, .menu-item-21174  a{
    font-size:15px!important;
        padding-top: 36px!important;
    padding-bottom: 16px!important;
}

.elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after, .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before {
    opacity: 1!important;
}
.menu-item-18755 a:after, .menu-item-18754 a:after {
    content: '—';
    position: relative!important;
    color:#10272E!important;
    right: -16px!important;
}
.menu-item-18747, .menu-item-18748 {display: none!important;}
.elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container {
    height: 100vh!important;
    width: 100vw!important;
    padding-top: 30px;
}
.elementor-nav-menu--dropdown.elementor-nav-menu__container {
    -webkit-transition: none!important;
    -moz-transition: none!important;
    -o-transition:none!important;
      -prefixes-transition-property: opacity, visibility!important;
  -prefixes-transition-duration:none!important;
  -prefixes-transition-delay:none!important;
}
.elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container {
      opacity: 1!important;
    animation-name: fadeInOpacita!important;
    animation-iteration-count: 1!important;
    animation-timing-function: ease-in!important;
    animation-duration: 0.2s!important;
}
@keyframes fadeInOpacita {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
.animation-1{--animation-order: 1;}
.animation-2{--animation-order: 2;}
.animation-3{--animation-order: 3;}
.animation-4{--animation-order: 4;}
.animation-5{--animation-order: 5;}
.animation-6{--animation-order: 6;}
.animation-7{--animation-order: 7;}

.elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container > .elementor-nav-menu >  li {
  display: block;
  animation-name: animateIn;
  animation-duration: 350ms;
  animation-delay: calc(var(--animation-order) * 100ms);
  animation-fill-mode: both;
  animation-timing-function: ease-in-out;
}

@keyframes animateIn {
  0% {
    opacity: 0;
    transform: scale(1) 
  }
  
  100% {
    opacity: 1;
  }
}
.elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container {
    padding-top: 160px!important;
    top: -40px!important;
}
@media only screen and (max-width: 767px) {
.elementor-menu-toggle .eicon-menu-bar:before{

    background-size: 50px 25px;
    display: inline-block;
    position: relative;
    top:3px;
    width: 40px;
    height: 25px;
    content: ""!important;
}
.elementor-menu-toggle.elementor-active i:before{
    background-size: 38px 38px;
    display: inline-block;
    width: 38px;
    height: 38px;
    content: ""!important;
    z-index: 999999;
}
.menu-item-18755, .menu-item-18754, .menu-item-18753 {
    left: calc(50vw - 96px);
    padding:0px;
    margin: 0 auto!important;
}

.menu-item-18755 a, .menu-item-18754 a, .menu-item-18753 a{
    font-size:15px!important;
        padding-top: 16px!important;
    padding-bottom: 28px!important;
}
.menu-item-18755 .elementor-item , .menu-item-18754  .elementor-item , .menu-item-18753  .elementor-item {
padding: 10px 6px 10px 0px!important;
}
.menu-item-18755 a:after, .menu-item-18754 a:after {
    right: -6px!important;
}
.menu-item-18757, .menu-item-18758, .menu-item-18759, .menu-item-21174  {
    left: calc(50vw - 126px);
}
.menu-item-18757 a, .menu-item-18758 a, .menu-item-18759 a, .menu-item-21174  a{
    font-size:12px!important;
        padding-top: 26px!important;
    padding-bottom: 16px!important;
}
.menu-item-18757 .elementor-item , .menu-item-18758  .elementor-item , .menu-item-18759 .elementor-item , .menu-item-21174   .elementor-item {
padding: 20px 6px 0px 0px!important;
}
.menu-item-18757 a:after, .menu-item-18758 a:after {
    right: -4px!important;
}
.menu-item-18747, .menu-item-18748 {display: inline-block!important;
    -webkit-box-pack: center!important;
    -ms-flex-pack: center!important;
    justify-content: center!important;
    left: calc(50vw - 40px);
    margin: 0 auto!important;}
    
.menu-item-18747 a:after {
    content: '—';
    position: relative!important;
    color:#10272E!important;
    right: -6px!important;
}
.menu-item-18747 .elementor-item , .menu-item-18748  .elementor-item {
padding: 0px 4px 30px 4px!important;
}
.menu-item-18747 a, .menu-item-18748 a{
    font-family: "OggText-Light", OggText-Light!important;
    font-style:Italic;
    letter-spacing: 1.2px!important;
    font-size:12px!important;
        padding-top: 36px!important;
    padding-bottom: 16px!important;
}
.menu-item-18748 a {
    color:#C0AA80!important;
}
.elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container {
    padding-top: 140px!important;
    top: -80px!important;
}
.menu-item-18757 a:after, .menu-item-18758 a:after, .menu-item-18759 a:after {
    right: -3px!important;
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Ogg-Light';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://proacomunicacion.es/wp-content/uploads/2020/06/Ogg-Light.eot');
	src: url('https://proacomunicacion.es/wp-content/uploads/2020/06/Ogg-Light.eot?#iefix') format('embedded-opentype'),
		url('https://proacomunicacion.es/wp-content/uploads/2020/06/Ogg-Light.woff2') format('woff2'),
		url('https://proacomunicacion.es/wp-content/uploads/2020/06/Ogg-Light.woff') format('woff'),
		url('https://proacomunicacion.es/wp-content/uploads/2020/06/Ogg-Light.ttf') format('truetype'),
		url('https://proacomunicacion.es/wp-content/uploads/2020/06/Ogg-Light.svg#Ogg-Light') format('svg');
}
/* End Custom Fonts CSS */