.elementor-7632 .elementor-element.elementor-element-6f6cfe1{--display:flex;--min-height:101vh;--justify-content:flex-end;--border-radius:0px 0px 0px 0px;}.elementor-7632 .elementor-element.elementor-element-6f6cfe1:not(.elementor-motion-effects-element-type-background), .elementor-7632 .elementor-element.elementor-element-6f6cfe1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://planet.partners/wp-content/uploads/2023/06/we-develop-bg-lines.svg");background-repeat:no-repeat;background-size:cover;}.elementor-7632 .elementor-element.elementor-element-6f6cfe1::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-7632 .elementor-element.elementor-element-0771f9b{--display:flex;--min-height:1080px;--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-7632 .elementor-element.elementor-element-c64cf44{width:var( --container-widget-width, 729px );max-width:729px;--container-widget-width:729px;--container-widget-flex-grow:0;text-align:start;}.elementor-7632 .elementor-element.elementor-element-c64cf44 > .elementor-widget-container{padding:400px 0px 0px 0px;}.elementor-7632 .elementor-element.elementor-element-c64cf44 .elementor-heading-title{font-family:"neue-haas-grotesk-display", Sans-serif;font-size:36px;font-weight:500;line-height:40px;letter-spacing:0px;word-spacing:0px;color:var( --e-global-color-primary );}.elementor-7632 .elementor-element.elementor-element-2958df3{width:var( --container-widget-width, 729px );max-width:729px;--container-widget-width:729px;--container-widget-flex-grow:0;text-align:start;}.elementor-7632 .elementor-element.elementor-element-2958df3 > .elementor-widget-container{padding:400px 0px 0px 0px;}.elementor-7632 .elementor-element.elementor-element-2958df3 .elementor-heading-title{font-family:"neue-haas-grotesk-display", Sans-serif;font-size:36px;font-weight:500;line-height:40px;letter-spacing:0px;word-spacing:0px;color:var( --e-global-color-primary );}.elementor-7632 .elementor-element.elementor-element-b318726{--display:flex;--min-height:100vh;--overlay-mix-blend-mode:screen;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:70px;--padding-right:70px;}.elementor-7632 .elementor-element.elementor-element-b318726:not(.elementor-motion-effects-element-type-background), .elementor-7632 .elementor-element.elementor-element-b318726 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://planet.partners/wp-content/uploads/2023/09/map-bglines.svg");background-repeat:no-repeat;background-size:cover;}.elementor-7632 .elementor-element.elementor-element-b318726::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-7632 .elementor-element.elementor-element-b041a4e{--display:flex;--min-height:1080px;--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-7632 .elementor-element.elementor-element-b041a4e:not(.elementor-motion-effects-element-type-background), .elementor-7632 .elementor-element.elementor-element-b041a4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://planet.partners/wp-content/uploads/2023/09/map-nolines.svg");background-position:top right;background-repeat:no-repeat;background-size:contain;}.elementor-7632 .elementor-element.elementor-element-561ab89{width:var( --container-widget-width, 729px );max-width:729px;--container-widget-width:729px;--container-widget-flex-grow:0;text-align:start;}.elementor-7632 .elementor-element.elementor-element-561ab89 > .elementor-widget-container{padding:400px 0px 0px 0px;}.elementor-7632 .elementor-element.elementor-element-561ab89 .elementor-heading-title{font-family:"neue-haas-grotesk-display", Sans-serif;font-size:36px;font-weight:500;line-height:40px;letter-spacing:0px;word-spacing:0px;color:var( --e-global-color-primary );}.elementor-7632 .elementor-element.elementor-element-1f1e102{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;--e-icon-list-icon-size:20px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-7632 .elementor-element.elementor-element-1f1e102 > .elementor-widget-container{padding:050px 0px 0px 0px;}.elementor-7632 .elementor-element.elementor-element-1f1e102 .elementor-icon-list-icon i{color:#FFD300;transition:color 0.3s;}.elementor-7632 .elementor-element.elementor-element-1f1e102 .elementor-icon-list-icon svg{fill:#FFD300;transition:fill 0.3s;}.elementor-7632 .elementor-element.elementor-element-1f1e102 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-7632 .elementor-element.elementor-element-1f1e102 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7632 .elementor-element.elementor-element-1f1e102 .elementor-icon-list-item > a{font-family:"neue-haas-grotesk-text", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:19px;letter-spacing:0px;word-spacing:0px;}.elementor-7632 .elementor-element.elementor-element-1f1e102 .elementor-icon-list-text{color:#FFD300;transition:color 0.3s;}.elementor-7632 .elementor-element.elementor-element-089f361{--display:flex;--margin-top:80px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-7632 .elementor-element.elementor-element-a46006b{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--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-7632 .elementor-element.elementor-element-448fbdd > .elementor-widget-container{margin:0px 0px 40px 0px;padding:15px 0px 30px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#000000;}.elementor-7632 .elementor-element.elementor-element-448fbdd .elementor-heading-title{font-family:var( --e-global-typography-22af9f6-font-family ), Sans-serif;font-size:var( --e-global-typography-22af9f6-font-size );font-weight:var( --e-global-typography-22af9f6-font-weight );text-transform:var( --e-global-typography-22af9f6-text-transform );font-style:var( --e-global-typography-22af9f6-font-style );text-decoration:var( --e-global-typography-22af9f6-text-decoration );line-height:var( --e-global-typography-22af9f6-line-height );letter-spacing:var( --e-global-typography-22af9f6-letter-spacing );color:#000000;}.elementor-7632 .elementor-element.elementor-element-1ce97ab .ue_taxonomy{display:flex;gap:0px;justify-content:flex-start;}.elementor-7632 .elementor-element.elementor-element-1ce97ab .ue_taxonomy_item{text-align:inherit;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;margin:10px 40px 30px 0px;font-family:"neue-haas-grotesk-text", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;letter-spacing:1.6px;color:#000000;background-color:#00000000;}.elementor-7632 .elementor-element.elementor-element-1ce97ab .ue_taxonomy_item:hover{color:#707070;background-color:#FFFFFF00;border-style:solid;border-width:0px 0px 1px 0px;border-color:#707070;}.elementor-7632 .elementor-element.elementor-element-1ce97ab .uc-selected{color:#000000 !important;background-color:#FFFFFF00 !important;}.elementor-7632 .elementor-element.elementor-element-1ce97ab .ue_taxonomy_item.uc-selected{border-style:solid;border-width:0px 0px 1px 0px;}.elementor-7632 .elementor-element.elementor-element-1ce97ab .ue_taxonomy_item_icon_spacer{width:10px;}.elementor-7632 .elementor-element.elementor-element-1ce97ab .ue_taxonomy_item_icon{font-size:20px;}.elementor-7632 .elementor-element.elementor-element-1ce97ab .ue_taxonomy_item_num_posts_spacer{width:20px;}.elementor-7632 .elementor-element.elementor-element-1ce97ab .ue_taxonomy_toggle_icon{width:40px;height:40px;font-size:20px;background-color:#8f8f8f;color:#ffffff;border-radius:5px 5px 5px 5px;}.elementor-7632 .elementor-element.elementor-element-1ce97ab .ue_taxonomy_toggle_icon svg{fill:#ffffff;}.elementor-7632 .elementor-element.elementor-element-2ebc51e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7632 .elementor-element.elementor-element-2ebc51e .uc_post_grid_style_one_wrap{grid-template-columns:repeat(2, 1fr);gap:20px;}.elementor-7632 .elementor-element.elementor-element-2ebc51e .uc_post_grid_style_one{text-align:left;}.elementor-7632 .elementor-element.elementor-element-2ebc51e .uc_post_grid_style_one_image{height:700px;}.elementor-7632 .elementor-element.elementor-element-2ebc51e .uc_post_image{height:700px;background-size:cover;}.elementor-7632 .elementor-element.elementor-element-2ebc51e .ue-image-holder a{height:700px;}.elementor-7632 .elementor-element.elementor-element-2ebc51e .ue-image-holder{background-color:#ffffff;}.elementor-7632 .elementor-element.elementor-element-2ebc51e .padding{padding:20px 0px 60px 0px;}.elementor-7632 .elementor-element.elementor-element-2ebc51e .uc_content{min-height:0px;}.elementor-7632 .elementor-element.elementor-element-2ebc51e .ue-item-title{color:#000000;font-family:"neue-haas-grotesk-display", Sans-serif;font-size:30px;font-weight:500;line-height:36px;margin-top:10px;}.elementor-7632 .elementor-element.elementor-element-2ebc51e .ue-item-text{color:#000000;font-family:"neue-haas-grotesk-text", Sans-serif;font-size:33px;font-weight:400;line-height:36px;margin-top:10px;}.elementor-7632 .elementor-element.elementor-element-2ebc51e .ue-item-meta{color:#707070;font-family:"neue-haas-grotesk-text", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;letter-spacing:1.6px;margin-top:5px;}.elementor-7632 .elementor-element.elementor-element-2ebc51e .ue-item-city{color:#707070;font-family:var( --e-global-typography-a35650f-font-family ), Sans-serif;font-size:var( --e-global-typography-a35650f-font-size );font-weight:var( --e-global-typography-a35650f-font-weight );text-transform:var( --e-global-typography-a35650f-text-transform );font-style:var( --e-global-typography-a35650f-font-style );text-decoration:var( --e-global-typography-a35650f-text-decoration );letter-spacing:var( --e-global-typography-a35650f-letter-spacing );margin-top:5px;}.elementor-7632 .elementor-element.elementor-element-2ebc51e .uc_more_btn{display:inline-block;font-family:"neue-haas-grotesk-display", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;padding:5px 0px 5px 0px;border-radius:0px;color:#000000;margin-top:21px;border-style:none;}.elementor-7632 .elementor-element.elementor-element-2ebc51e .uc_more_btn:hover{color:#000000;border-style:none;}.elementor-7632 .elementor-element.elementor-element-2ebc51e .ue-item-lat{color:var( --e-global-color-primary );font-family:"neue-haas-grotesk-display", Sans-serif;font-size:40px;font-weight:400;line-height:46px;letter-spacing:0px;word-spacing:0px;margin-top:5px;}.elementor-7632 .elementor-element.elementor-element-2ebc51e .ue-item-long{color:var( --e-global-color-primary );font-family:"neue-haas-grotesk-display", Sans-serif;font-size:40px;font-weight:400;line-height:46px;margin-top:5px;}.elementor-7632 .elementor-element.elementor-element-cbd48bf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:0px;--padding-left:70px;--padding-right:70px;}.elementor-7632 .elementor-element.elementor-element-9798d7a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-7632 .elementor-element.elementor-element-6f6cfe1{--padding-top:200px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-7632 .elementor-element.elementor-element-c64cf44{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7632 .elementor-element.elementor-element-2958df3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7632 .elementor-element.elementor-element-b318726{--padding-top:200px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-7632 .elementor-element.elementor-element-561ab89{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7632 .elementor-element.elementor-element-089f361{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-7632 .elementor-element.elementor-element-a46006b{--grid-auto-flow:row;}.elementor-7632 .elementor-element.elementor-element-448fbdd .elementor-heading-title{font-size:var( --e-global-typography-22af9f6-font-size );line-height:var( --e-global-typography-22af9f6-line-height );letter-spacing:var( --e-global-typography-22af9f6-letter-spacing );}.elementor-7632 .elementor-element.elementor-element-2ebc51e .uc_post_grid_style_one_wrap{grid-template-columns:repeat(2, 1fr);}.elementor-7632 .elementor-element.elementor-element-2ebc51e .ue-item-city{font-size:var( --e-global-typography-a35650f-font-size );letter-spacing:var( --e-global-typography-a35650f-letter-spacing );}}@media(max-width:767px){.elementor-7632 .elementor-element.elementor-element-6f6cfe1{--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;--z-index:0;}.elementor-7632 .elementor-element.elementor-element-0771f9b{--min-height:700px;}.elementor-7632 .elementor-element.elementor-element-97b545e{z-index:2;}.elementor-7632 .elementor-element.elementor-element-67f43a8{z-index:1;}.elementor-7632 .elementor-element.elementor-element-67f43a8 img{width:400px;max-width:400px;height:700px;}.elementor-7632 .elementor-element.elementor-element-c64cf44 > .elementor-widget-container{margin:200px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7632 .elementor-element.elementor-element-c64cf44{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;z-index:1;text-align:center;}.elementor-7632 .elementor-element.elementor-element-c64cf44 .elementor-heading-title{font-size:16px;line-height:28px;}.elementor-7632 .elementor-element.elementor-element-2958df3 > .elementor-widget-container{padding:320px 0px 0px 0px;}.elementor-7632 .elementor-element.elementor-element-2958df3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7632 .elementor-element.elementor-element-2958df3 .elementor-heading-title{font-size:20px;line-height:28px;}.elementor-7632 .elementor-element.elementor-element-b318726{--padding-top:200px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-7632 .elementor-element.elementor-element-561ab89{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7632 .elementor-element.elementor-element-561ab89 .elementor-heading-title{font-size:20px;line-height:28px;}.elementor-7632 .elementor-element.elementor-element-089f361{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-7632 .elementor-element.elementor-element-a46006b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7632 .elementor-element.elementor-element-448fbdd .elementor-heading-title{font-size:var( --e-global-typography-22af9f6-font-size );line-height:var( --e-global-typography-22af9f6-line-height );letter-spacing:var( --e-global-typography-22af9f6-letter-spacing );}.elementor-7632 .elementor-element.elementor-element-1ce97ab > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-7632 .elementor-element.elementor-element-1ce97ab .ue_taxonomy_item{margin:10px 20px 0px 0px;}.elementor-7632 .elementor-element.elementor-element-2ebc51e .uc_post_grid_style_one_wrap{grid-template-columns:repeat(1, 1fr);}.elementor-7632 .elementor-element.elementor-element-2ebc51e .uc_post_grid_style_one_image{height:325px;}.elementor-7632 .elementor-element.elementor-element-2ebc51e .uc_post_image{height:325px;}.elementor-7632 .elementor-element.elementor-element-2ebc51e .ue-image-holder a{height:325px;}.elementor-7632 .elementor-element.elementor-element-2ebc51e .padding{padding:20px 0px 30px 0px;}.elementor-7632 .elementor-element.elementor-element-2ebc51e .ue-item-title{font-size:20px;line-height:26px;}.elementor-7632 .elementor-element.elementor-element-2ebc51e .ue-item-city{font-size:var( --e-global-typography-a35650f-font-size );letter-spacing:var( --e-global-typography-a35650f-letter-spacing );}.elementor-7632 .elementor-element.elementor-element-2ebc51e .ue-item-lat{font-size:18px;line-height:26px;}.elementor-7632 .elementor-element.elementor-element-2ebc51e .ue-item-long{font-size:18px;line-height:26px;}.elementor-7632 .elementor-element.elementor-element-cbd48bf{--padding-top:70px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for image, class: .elementor-element-67f43a8 */.elementor-7632 .elementor-element.elementor-element-67f43a8 {
    position: absolute;
    top: -190px;
    left: -100px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0771f9b */.elementor-7632 .elementor-element.elementor-element-0771f9b {
    background-position: top right 50px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f6cfe1 */#head-page-mobile::before,
#head-page-mobile > div > div::before  {
    left: 0%;
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1f1e102 */.link-map .elementor-icon-list-item{
    display: flex;
}
.link-map .elementor-icon-list-icon{
    order:2;
    margin-left: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b041a4e */.elementor-7632 .elementor-element.elementor-element-b041a4e {
    background-position: bottom 110px right 200px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b318726 */#head-page-desktop::before  {
    left: -20%;
    margin-top: -120px;
}

#head-page-desktop > div > div::before  {
    left: -20%;
    margin-top: -120px;
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-2ebc51e */.ue-show-inline > div {
    white-space: nowrap;
}
.grid-projects .icono {
    margin-right: 10px;
}

.grid-projects .ue-button a.uc_more_btn  {
	display: block;
	position: relative;
}

.grid-projects .ue-button a::after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 0.1em;
	background-color: #000;
	opacity: 0;
	transition: opacity 300ms, transform 300ms;
}

.grid-projects .ue-button a:hover::after,
.grid-projects .ue-button a:focus::after {
	opacity: 1;
	transform: translate3d(0, 0.2em, 0);
}


.grid-projects .ue-button a {
	overflow: hidden;
}

.grid-projects .ue-button a::after {
	opacity: 1;
	transform: translate3d(-100%, 0, 0);
}

.grid-projects .ue-button a:hover::after,
.grid-projects .ue-button a:focus::after{
	transform: translate3d(0, 0, 0);
}

.ue-content-wrapper > a {
    display: block;
}

.ue-content-wrapper > a > .ue-item-title {
    color: #000 !important;
    text-decoration: none !important;
}

.ue-content-wrapper > a:hover > .ue-item-title {
    color: #707070 !important;
    text-decoration: underline !important;
}/* End custom CSS */