.elementor-12943 .elementor-element.elementor-element-94b9e6c{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12943 .elementor-element.elementor-element-94b9e6c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12943 .elementor-element.elementor-element-ad7fe04 .tp-el-section{background-color:#D97247;}.elementor-12943 .elementor-element.elementor-element-ad7fe04 .tp-el-subtitle{font-family:"Bellerose", Sans-serif;font-size:24px;font-weight:400;line-height:38px;}.elementor-12943 .elementor-element.elementor-element-ad7fe04 .tp-el-title{font-family:"Right Didone", Sans-serif;font-size:120px;font-weight:400;letter-spacing:3px;}.elementor-12943 .elementor-element.elementor-element-ad7fe04 .tp-el-content p{font-family:"Bellerose", Sans-serif;}.elementor-12943 .elementor-element.elementor-element-ad7fe04 .tp-el-list-title{background:transparent;-webkit-background-clip:text;-webkit-text-fill-color:#F5F1EA;color:#F5F1EA;font-family:"Bellerose", Sans-serif;font-size:24px;line-height:32px;}.elementor-12943 .elementor-element.elementor-element-dc0d84d{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12943 .elementor-element.elementor-element-7c32397 .tp-el-section{background-color:#D97247;}.elementor-12943 .elementor-element.elementor-element-7c32397 .tp-el-box{background-color:var( --e-global-color-cfe37c5 );}.elementor-12943 .elementor-element.elementor-element-7c32397 .tp-el-subtitle{background:transparent;-webkit-background-clip:text;-webkit-text-fill-color:#FFFFFF;color:#FFFFFF;}.elementor-12943 .elementor-element.elementor-element-7c32397 .tp-el-title{background:transparent;-webkit-background-clip:text;-webkit-text-fill-color:#FFFFFF;color:#FFFFFF;}.elementor-12943 .elementor-element.elementor-element-7c32397 .tp-el-content p{background:transparent;-webkit-background-clip:text;-webkit-text-fill-color:#FFFFFF;color:#FFFFFF;margin:52px 0px 0px 0px;}.elementor-12943 .elementor-element.elementor-element-7c32397 .tp-el-services-btn{color:var( --e-global-color-primary );background:var( --e-global-color-d0ebc65 );padding:8px 16px 16px 16px;margin:0px 0px 0px 0px;}.elementor-12943 .elementor-element.elementor-element-7c32397 .tp-el-services-btn:hover{color:var( --e-global-color-cfe37c5 );background:var( --e-global-color-d0ebc65 );}.elementor-12943 .elementor-element.elementor-element-7c32397 .tp-el-box-title{background:transparent;-webkit-background-clip:text;-webkit-text-fill-color:#FFFFFF;color:#FFFFFF;font-family:var( --e-global-typography-ca5d4bf-font-family ), Sans-serif;font-size:var( --e-global-typography-ca5d4bf-font-size );font-weight:var( --e-global-typography-ca5d4bf-font-weight );line-height:var( --e-global-typography-ca5d4bf-line-height );letter-spacing:var( --e-global-typography-ca5d4bf-letter-spacing );}.elementor-12943 .elementor-element.elementor-element-7c32397 .tp-el-box-desc{background:transparent;-webkit-background-clip:text;-webkit-text-fill-color:#FFFFFF;color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-12943 .elementor-element.elementor-element-7c32397 .tp-el-tag span{color:#FFFFFF;}.elementor-12943 .elementor-element.elementor-element-7c32397 .tp-el-svg-bg svg{color:#ED9E66 !important;}.elementor-12943 .elementor-element.elementor-element-99a9bb2{--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;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-12943 .elementor-element.elementor-element-99a9bb2:not(.elementor-motion-effects-element-type-background), .elementor-12943 .elementor-element.elementor-element-99a9bb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d0ebc65 );}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12943 .elementor-element.elementor-element-12e5d5f{--grid-columns:4;--load-more-message-alignment:center;--load-more-button-align:center;--e-loop-nothing-found-message-align:center;}.elementor-12943 .elementor-element.elementor-element-358f800{--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;}.elementor-12943 .elementor-element.elementor-element-358f800:not(.elementor-motion-effects-element-type-background), .elementor-12943 .elementor-element.elementor-element-358f800 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-12943 .elementor-element.elementor-element-fad58f4 .tp-el-section{background-color:#D97247;}.elementor-12943 .elementor-element.elementor-element-fad58f4 .tp-el-box{background-color:var( --e-global-color-d0ebc65 );}.elementor-12943 .elementor-element.elementor-element-fad58f4 .tp-el-subtitle{background:transparent;-webkit-background-clip:text;-webkit-text-fill-color:#F5F1EA;color:#F5F1EA;}.elementor-12943 .elementor-element.elementor-element-fad58f4 .tp-el-title{background:transparent;-webkit-background-clip:text;-webkit-text-fill-color:#F5F1EA;color:#F5F1EA;}.elementor-12943 .elementor-element.elementor-element-fad58f4 .tp-el-content p{background:transparent;-webkit-background-clip:text;-webkit-text-fill-color:#F5F1EA;color:#F5F1EA;}.elementor-12943 .elementor-element.elementor-element-fad58f4 .tp-el-btn{color:#F5F1EA;background:#ED9E66 !important;}.elementor-12943 .elementor-element.elementor-element-fad58f4 .tp-el-testimonial-desc{background:transparent;-webkit-background-clip:text;-webkit-text-fill-color:#D97247;color:#D97247;}.elementor-12943 .elementor-element.elementor-element-fad58f4 .tp-el-box-subtitle{background:transparent;-webkit-background-clip:text;-webkit-text-fill-color:#D97247;color:#D97247;}.elementor-12943 .elementor-element.elementor-element-fad58f4 .tp-el-box-desc{background:transparent;-webkit-background-clip:text;-webkit-text-fill-color:#D97247;color:#D97247;}.elementor-12943 .elementor-element.elementor-element-fad58f4 .tp-el-box-rating-text{background:transparent;-webkit-background-clip:text;-webkit-text-fill-color:#D97247;color:#D97247;}.elementor-12943 .elementor-element.elementor-element-fad58f4 .tp-el-user-name{background:transparent;-webkit-background-clip:text;-webkit-text-fill-color:#F5F1EA;color:#F5F1EA;}.elementor-12943 .elementor-element.elementor-element-fad58f4 .tp-el-user-designation{background:transparent;-webkit-background-clip:text;-webkit-text-fill-color:#F5F1EA;color:#F5F1EA;}.elementor-12943 .elementor-element.elementor-element-fad58f4 .tp-el-arrow{color:#D97247;background:#F5F1EA !important;}.elementor-12943 .elementor-element.elementor-element-fad58f4 .tp-el-arrow:hover{color:#ED9E66 !important;background:#F5F1EA !important;}.elementor-12943 .elementor-element.elementor-element-04cefe7{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12943 .elementor-element.elementor-element-2dbb270 .tp-el-section{background-color:var( --e-global-color-cfe37c5 );padding:75px 0px 75px 0px !important;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-12943 .elementor-element.elementor-element-99a9bb2{--content-width:1140px;}}@media(max-width:1366px) and (min-width:768px){.elementor-12943 .elementor-element.elementor-element-94b9e6c{--width:1242.4px;}}@media(min-width:2400px){.elementor-12943 .elementor-element.elementor-element-7c32397 .tp-el-box-title{font-size:var( --e-global-typography-ca5d4bf-font-size );line-height:var( --e-global-typography-ca5d4bf-line-height );letter-spacing:var( --e-global-typography-ca5d4bf-letter-spacing );}.elementor-12943 .elementor-element.elementor-element-7c32397 .tp-el-box-desc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12943 .elementor-element.elementor-element-12e5d5f{--grid-columns:4;}}@media(max-width:1366px){.elementor-12943 .elementor-element.elementor-element-7c32397 .tp-el-box-title{font-size:var( --e-global-typography-ca5d4bf-font-size );line-height:var( --e-global-typography-ca5d4bf-line-height );letter-spacing:var( --e-global-typography-ca5d4bf-letter-spacing );}.elementor-12943 .elementor-element.elementor-element-7c32397 .tp-el-box-desc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12943 .elementor-element.elementor-element-12e5d5f{--grid-columns:3;}}@media(max-width:1200px){.elementor-12943 .elementor-element.elementor-element-12e5d5f{--grid-columns:2;}}@media(max-width:1024px){.elementor-12943 .elementor-element.elementor-element-7c32397 .tp-el-box-title{font-size:var( --e-global-typography-ca5d4bf-font-size );line-height:var( --e-global-typography-ca5d4bf-line-height );letter-spacing:var( --e-global-typography-ca5d4bf-letter-spacing );}.elementor-12943 .elementor-element.elementor-element-7c32397 .tp-el-box-desc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12943 .elementor-element.elementor-element-12e5d5f{--grid-columns:2;}}@media(max-width:880px){.elementor-12943 .elementor-element.elementor-element-12e5d5f{--grid-columns:2;}}@media(max-width:767px){.elementor-12943 .elementor-element.elementor-element-7c32397 .tp-el-box-title{font-size:var( --e-global-typography-ca5d4bf-font-size );line-height:var( --e-global-typography-ca5d4bf-line-height );letter-spacing:var( --e-global-typography-ca5d4bf-letter-spacing );}.elementor-12943 .elementor-element.elementor-element-7c32397 .tp-el-box-desc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12943 .elementor-element.elementor-element-12e5d5f{--grid-columns:1;}}/* Start custom CSS for services-hero, class: .elementor-element-ad7fe04 */.elementor-12943 .elementor-element.elementor-element-ad7fe04 .sv-inner__slider-main::after {
    background: linear-gradient(180deg, #D97247 1.05%, rgba(217, 217, 217, 0) 24.26%, rgba(217, 217, 217, 0) 68.54%, #D97247 98.06%);
}/* End custom CSS */
/* Start custom CSS for services-list, class: .elementor-element-7c32397 */.elementor-12943 .elementor-element.elementor-element-7c32397 .tp-service-3__item a {
    color: #FFF;
    font-size: 32px;
}

.elementor-12943 .elementor-element.elementor-element-7c32397 .tp-service-3__item {
    box-shadow: 0px -8px 0px 0px #F5F1EA;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Bellerose';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://yourfincamallorca.com/wp-content/uploads/2024/09/Bellerose.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Right Didone';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://yourfincamallorca.com/wp-content/uploads/2024/09/PP-Right-Didone-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Right Didone';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://yourfincamallorca.com/wp-content/uploads/2024/09/PP-Right-Didone-Light.ttf') format('truetype');
}
/* End Custom Fonts CSS */