:root{--lightgradient:linear-gradient(270deg, #F6F3EE, #FFFFFF, #FFFFFF, #F6F3EE);--cubix:cubic-bezier(.8,0,.4,1);--cubixslow:cubic-bezier(.55,0,0,1);--blue:#0102DF;--black:#1C1917;--greyd:#484036;--greyl:#F6F3EE;--greytr:#48403699;--white:#FFFCFA;--imgHeight:min(calc((10.805202988792031vw / 100) * 107.30036657308905),171.38px);--heberWidth:min(49.8418430884vw,777.93px);--mataWidth:min(40.1581569116vw,626.07px)}@keyframes slideInCust{to{transform:translateY(0)}}@keyframes moveBackground{from{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes zoomPhoto{from{transform:scale(1.15) translate3d(0,0,0)}to{transform:scale(1) translate3d(0,0,0)}}@keyframes OverlayIn{from{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes OverlayOut{from{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes OverlayInAgain{from{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes OverlayOutAgain{from{transform:translateY(0)}to{transform:translateY(100%)}}.hebermataer #wpadminbar li{display:none}.hebermataer #wpadminbar li#wp-admin-bar-site-name,.hebermataer #wpadminbar li#wp-admin-bar-my-account,.hebermataer #wpadminbar li#wp-admin-bar-logout{display:inherit!important}::-moz-selection{color:var(--white);background:var(--greyd)}::selection{color:var(--white);background:var(--greyd)}html{overflow:auto}body,html{overflow-x:hidden!important}*:focus{outline:none!important}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration{filter:grayscale(100%) invert(1) brightness(200%)}::-webkit-scrollbar{width:12px!important}::-webkit-scrollbar-track{background:var(--black)!important}::-webkit-scrollbar-thumb{background:var(--greyd)!important}#color-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999;background:var(--white);transform:translateY(100%)}#color-overlay.animate{animation:OverlayIn 700ms var(--cubix),OverlayOut 700ms var(--cubix) 3000ms;animation-fill-mode:forwards}#color-overlay.animate-again{animation:OverlayInAgain 700ms var(--cubix),OverlayOutAgain 700ms var(--cubix) 4000ms;animation-fill-mode:forwards}.elementor-field-type-recaptcha_v3.recaptcha_v3-inline{height:5px;margin-bottom:0px!important;opacity:0;visibility:hidden}.elementor-editor-active .elementor-widget-html:not(.hidejs) script{display:block;max-height:30px;border:4px solid red;overflow:hidden;font-size:10px;line-height:12px}.elementor-editor-active .elementor-spacer{background:lightgray;opacity:.5}.elementor-editor-active .elementor-element.elementor-widget-empty .elementor-widget-empty-icon{border:4px solid red}.nomarbo{margin-bottom:0px!important}section.card>.elementor-container{max-width:clamp(498px, 42.22vw, 608px)!important}section.card.small>.elementor-container{max-width:clamp(410px, 34.72vw, 500px)!important}section.card .elementor-column .elementor-widget-wrap{background-color:#F6F3EECC}@media (max-width:767px){section.card>.elementor-container,section.card.small>.elementor-container{max-width:clamp(324px, 90vw, 432px)!important}}body.noscroll{overflow:hidden;position:fixed;width:100%;height:100%}body.noscroll header{width:calc(100vw - 12px)}.elementor-column.clickable .full-link a:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}.elementor-column.clickable .elementor-widget:not(.absolute),.elementor-column.clickable .elementor-widget-wrap{position:static}#headlogo.showlogo img,body:not(.home) header:hover #headlogo img{opacity:1!important}.home #headlogo:not(.showlogo) img,.page-id-322 #headlogo:not(.showlogo) img,.page-id-1642 #headlogo:not(.showlogo) img{opacity:0}.home header:not(.is-sticky:hover) #headlogo:not(.showlogo) .elementor-widget-container:after{content:"";position:absolute;top:-4px;left:0;height:28px;width:100%}.popuptrigger span.space{padding-left:8px}.popuptrigger .menu,.popuptrigger .space{display:inline-block}@media (min-width:1180px){header.headerup{transform:translateY(-64px)}}.blackfooter header{transform:translateY(-64px)}header:hover{background:#fff}header{transition:transform 700ms ease,background 700ms ease 200ms!important}.navbar,#headlogo img{transition:all 700ms ease}.costadelsol a{font-weight:600!important}main .elementor-top-section:not(.custombg),.elementor-location-single .elementor-top-section:not(.custombg){background-color:#fff}main .elementor-top-section:not(.customz),.elementor-location-single .elementor-top-section:not(.customz){z-index:2}footer .elementor-background-overlay{transition:background 1600ms,opacity 1600ms!important}.blackfooter footer .elementor-background-overlay{background-color:var(--black)!important;opacity:.96!important}.elementor-headline-text-wrapper{vertical-align:unset}.freight1 .elementor-headline-dynamic-wrapper{font-size:var(--e-global-typography-secondary-font-size)}.freighttitle .elementor-headline-dynamic-wrapper{font-size:var(--e-global-typography-4e1d1f6-font-size)}.freightspace .elementor-headline-dynamic-wrapper{margin-top:10px}a,.elementor-kit-5 a{color:inherit;transition:all 150ms}.something a:hover{color:var(--white)!important}.elementor-widget:not(.elementor-widget-icon-list).underline:not(.something) a:hover,.elementor-widget-icon-list.underline a:hover span.elementor-icon-list-text,a.underline:hover{text-decoration:underline!important;text-underline-offset:3px;text-decoration-thickness:1px!important}.elementor-widget-image:not(.elementor-motion-effects-parent):not(.showoverflow){overflow:hidden}.elementor-widget-image.elementor-motion-effects-parent img{transform:none!important}body:not(.elementor-editor-active) .slide-img.animateme:after{content:"";position:absolute;top:-6px;left:-6px;width:calc(100% + 12px);height:calc(100% + 12px);background-color:#fff;transform:translateY(0)}.slide-img.animateme.now:after{animation-name:moveBackground;animation-duration:1600ms;animation-timing-function:var(--cubixslow);animation-fill-mode:forwards}.slide-img.animateme .elementor-widget-container{overflow:hidden;position:relative}.slide-img.animateme:not(.nozoom) img{transform:scale(1.15) translate3d(0,0,0)}.slide-img.animateme.now:not(.nozoom) img{animation-name:zoomPhoto;animation-duration:1600ms;animation-timing-function:ease-in-out;animation-fill-mode:forwards}body:not(.hmanimate) .hmlogo.slidein-cust.animateme .hebermata,.slidein-cust.animateme.now:not(.hmlogo) .elementor-widget-container{transform:translateY(100%);animation:slideInCust 1400ms forwards;animation-timing-function:var(--cubixslow);animation-delay:400ms}div:not(.e-loop-item)>.overlay-xl>.elementor-background-overlay:after,.archive .e-loop-item:first-child .overlay-xl .elementor-background-overlay:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;animation-name:moveBackground}.fadeInUp{animation-timing-function:var(--cubixslow)!important;animation-duration:1400ms!important}.heber,.heber svg{width:var(--heberWidth)}.mata,.mata svg{width:var(--mataWidth)}.hmlogo svg path{fill:var(--black)}footer .footerhmlogo svg path{fill:var(--white)}.hmlogo svg rect,.footerhmlogo svg rect{fill:none}.hebermata{display:flex;justify-content:center}.hebermata div{display:inline-block}.slides .swiper-pagination-bullet,.numbered .swiper-pagination-bullet{width:auto!important;height:auto!important;margin:0!important;background:transparent!important;opacity:1!important;border-radius:0!important}