.elementor-1649 .elementor-element.elementor-element-fb9a432{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;top:0px;z-index:1;}body:not(.rtl) .elementor-1649 .elementor-element.elementor-element-fb9a432{left:-11%;}body.rtl .elementor-1649 .elementor-element.elementor-element-fb9a432{right:-11%;}.elementor-1649 .elementor-element.elementor-element-064afd2 > .elementor-widget-container{margin:190px 0px -80px 0px;}.elementor-1649 .elementor-element.elementor-element-064afd2{z-index:5;}.elementor-1649 .elementor-element.elementor-element-064afd2 .pt-plus-adv-typo-wrapper .pt_plus_adv_typo_block .text-content-block{transform-origin:center;}.elementor-1649 .elementor-element.elementor-element-064afd2 .pt-plus-adv-typo-wrapper .pt_plus_adv_typo_block .text-content-block,.elementor-1649 .elementor-element.elementor-element-064afd2 .plus-list-adv-typo-block .listing-typo-text{font-family:"Santa", Sans-serif;font-size:250px;text-transform:uppercase;}.elementor-1649 .elementor-element.elementor-element-064afd2 .pt-plus-adv-typo-wrapper .pt_plus_adv_typo_block .text-content-block,.elementor-1649 .elementor-element.elementor-element-064afd2 .pt-plus-adv-typo-wrapper .pt_plus_adv_typo_block .text-content-block span,.elementor-1649 .elementor-element.elementor-element-064afd2 .plus-list-adv-typo-block .listing-typo-text{color:#000000;}.elementor-1649 .elementor-element.elementor-element-23ffb6f > .elementor-container{min-height:900px;}.elementor-1649 .elementor-element.elementor-element-23ffb6f{margin:0px 0px 150px 0px;}.elementor-1649 .elementor-element.elementor-element-02e7ba6{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-1649 .elementor-element.elementor-element-02e7ba6 > .elementor-widget-container{margin:60px 0px 0px -230px;}.elementor-1649 .elementor-element.elementor-element-02e7ba6 .pt-plus-adv-typo-wrapper .pt_plus_adv_typo_block .text-content-block{transform-origin:center;}.elementor-1649 .elementor-element.elementor-element-02e7ba6 .pt-plus-adv-typo-wrapper .pt_plus_adv_typo_block .text-content-block,.elementor-1649 .elementor-element.elementor-element-02e7ba6 .plus-list-adv-typo-block .listing-typo-text{font-size:25px;}.elementor-1649 .elementor-element.elementor-element-02e7ba6 .pt-plus-adv-typo-wrapper .pt_plus_adv_typo_block .text-content-block,.elementor-1649 .elementor-element.elementor-element-02e7ba6 .pt-plus-adv-typo-wrapper .pt_plus_adv_typo_block .text-content-block span,.elementor-1649 .elementor-element.elementor-element-02e7ba6 .plus-list-adv-typo-block .listing-typo-text{color:#6B6B6B;}.elementor-1649 .elementor-element.elementor-element-37b3b1f{margin:80px 100px 0px 0px;}.elementor-1649 .elementor-element.elementor-element-72a3ef1{width:100%;max-width:100%;}.elementor-1649 .elementor-element.elementor-element-72a3ef1 > .elementor-widget-container{margin:0px 0px 0px -80px;padding:20px 0px 20px 0px;border-style:solid;border-width:1px 0px 1px 0px;border-color:#656565;}.elementor-1649 .elementor-element.elementor-element-72a3ef1 .pt-plus-adv-typo-wrapper .pt_plus_adv_typo_block .text-content-block{transform-origin:center;}.elementor-1649 .elementor-element.elementor-element-72a3ef1 .pt-plus-adv-typo-wrapper .pt_plus_adv_typo_block .text-content-block,.elementor-1649 .elementor-element.elementor-element-72a3ef1 .plus-list-adv-typo-block .listing-typo-text{font-size:20px;}.elementor-1649 .elementor-element.elementor-element-72a3ef1 .pt-plus-adv-typo-wrapper .pt_plus_adv_typo_block .text-content-block,.elementor-1649 .elementor-element.elementor-element-72a3ef1 .pt-plus-adv-typo-wrapper .pt_plus_adv_typo_block .text-content-block span,.elementor-1649 .elementor-element.elementor-element-72a3ef1 .plus-list-adv-typo-block .listing-typo-text{color:#000000;}.elementor-1649 .elementor-element.elementor-element-7bee988{margin:5px 100px 0px 0px;}.elementor-1649 .elementor-element.elementor-element-4c536b2{width:100%;max-width:100%;}.elementor-1649 .elementor-element.elementor-element-4c536b2 > .elementor-widget-container{margin:0px 0px 0px -80px;padding:20px 0px 20px 0px;border-style:solid;border-width:1px 0px 1px 0px;border-color:#656565;}.elementor-1649 .elementor-element.elementor-element-4c536b2 .pt-plus-adv-typo-wrapper .pt_plus_adv_typo_block .text-content-block{transform-origin:center;}.elementor-1649 .elementor-element.elementor-element-4c536b2 .pt-plus-adv-typo-wrapper .pt_plus_adv_typo_block .text-content-block,.elementor-1649 .elementor-element.elementor-element-4c536b2 .plus-list-adv-typo-block .listing-typo-text{font-size:20px;}.elementor-1649 .elementor-element.elementor-element-4c536b2 .pt-plus-adv-typo-wrapper .pt_plus_adv_typo_block .text-content-block,.elementor-1649 .elementor-element.elementor-element-4c536b2 .pt-plus-adv-typo-wrapper .pt_plus_adv_typo_block .text-content-block span,.elementor-1649 .elementor-element.elementor-element-4c536b2 .plus-list-adv-typo-block .listing-typo-text{color:#000000;}.elementor-1649 .elementor-element.elementor-element-3908742{margin:5px 100px 0px 0px;}.elementor-1649 .elementor-element.elementor-element-1f21b5a{width:100%;max-width:100%;}.elementor-1649 .elementor-element.elementor-element-1f21b5a > .elementor-widget-container{margin:0px 0px 0px -80px;padding:20px 0px 20px 0px;border-style:solid;border-width:1px 0px 1px 0px;border-color:#656565;}.elementor-1649 .elementor-element.elementor-element-1f21b5a .pt-plus-adv-typo-wrapper .pt_plus_adv_typo_block .text-content-block{transform-origin:center;}.elementor-1649 .elementor-element.elementor-element-1f21b5a .pt-plus-adv-typo-wrapper .pt_plus_adv_typo_block .text-content-block,.elementor-1649 .elementor-element.elementor-element-1f21b5a .plus-list-adv-typo-block .listing-typo-text{font-size:20px;}.elementor-1649 .elementor-element.elementor-element-1f21b5a .pt-plus-adv-typo-wrapper .pt_plus_adv_typo_block .text-content-block,.elementor-1649 .elementor-element.elementor-element-1f21b5a .pt-plus-adv-typo-wrapper .pt_plus_adv_typo_block .text-content-block span,.elementor-1649 .elementor-element.elementor-element-1f21b5a .plus-list-adv-typo-block .listing-typo-text{color:#000000;}.elementor-1649 .elementor-element.elementor-element-9238e6d{margin:5px 100px 0px 0px;}.elementor-1649 .elementor-element.elementor-element-52865ec{width:100%;max-width:100%;}.elementor-1649 .elementor-element.elementor-element-52865ec > .elementor-widget-container{margin:0px 0px 0px -80px;padding:20px 0px 20px 0px;border-style:solid;border-width:1px 0px 1px 0px;border-color:#656565;}.elementor-1649 .elementor-element.elementor-element-52865ec .pt-plus-adv-typo-wrapper .pt_plus_adv_typo_block .text-content-block{transform-origin:center;}.elementor-1649 .elementor-element.elementor-element-52865ec .pt-plus-adv-typo-wrapper .pt_plus_adv_typo_block .text-content-block,.elementor-1649 .elementor-element.elementor-element-52865ec .plus-list-adv-typo-block .listing-typo-text{font-size:20px;}.elementor-1649 .elementor-element.elementor-element-52865ec .pt-plus-adv-typo-wrapper .pt_plus_adv_typo_block .text-content-block,.elementor-1649 .elementor-element.elementor-element-52865ec .pt-plus-adv-typo-wrapper .pt_plus_adv_typo_block .text-content-block span,.elementor-1649 .elementor-element.elementor-element-52865ec .plus-list-adv-typo-block .listing-typo-text{color:#000000;}.elementor-1649 .elementor-element.elementor-element-4cde9b0{margin:5px 100px 0px 0px;}.elementor-1649 .elementor-element.elementor-element-b306a6b{width:100%;max-width:100%;}.elementor-1649 .elementor-element.elementor-element-b306a6b > .elementor-widget-container{margin:0px 0px 0px -80px;padding:20px 0px 20px 0px;border-style:solid;border-width:1px 0px 1px 0px;border-color:#656565;}.elementor-1649 .elementor-element.elementor-element-b306a6b .pt-plus-adv-typo-wrapper .pt_plus_adv_typo_block .text-content-block{transform-origin:center;}.elementor-1649 .elementor-element.elementor-element-b306a6b .pt-plus-adv-typo-wrapper .pt_plus_adv_typo_block .text-content-block,.elementor-1649 .elementor-element.elementor-element-b306a6b .plus-list-adv-typo-block .listing-typo-text{font-size:20px;}.elementor-1649 .elementor-element.elementor-element-b306a6b .pt-plus-adv-typo-wrapper .pt_plus_adv_typo_block .text-content-block,.elementor-1649 .elementor-element.elementor-element-b306a6b .pt-plus-adv-typo-wrapper .pt_plus_adv_typo_block .text-content-block span,.elementor-1649 .elementor-element.elementor-element-b306a6b .plus-list-adv-typo-block .listing-typo-text{color:#000000;}.elementor-1649 .elementor-element.elementor-element-2eee3c2{margin:5px 100px 0px 0px;}.elementor-1649 .elementor-element.elementor-element-0c0de76{width:100%;max-width:100%;}.elementor-1649 .elementor-element.elementor-element-0c0de76 > .elementor-widget-container{margin:0px 0px 0px -80px;padding:20px 0px 20px 0px;border-style:solid;border-width:1px 0px 1px 0px;border-color:#656565;}.elementor-1649 .elementor-element.elementor-element-0c0de76 .pt-plus-adv-typo-wrapper .pt_plus_adv_typo_block .text-content-block{transform-origin:center;}.elementor-1649 .elementor-element.elementor-element-0c0de76 .pt-plus-adv-typo-wrapper .pt_plus_adv_typo_block .text-content-block,.elementor-1649 .elementor-element.elementor-element-0c0de76 .plus-list-adv-typo-block .listing-typo-text{font-size:20px;}.elementor-1649 .elementor-element.elementor-element-0c0de76 .pt-plus-adv-typo-wrapper .pt_plus_adv_typo_block .text-content-block,.elementor-1649 .elementor-element.elementor-element-0c0de76 .pt-plus-adv-typo-wrapper .pt_plus_adv_typo_block .text-content-block span,.elementor-1649 .elementor-element.elementor-element-0c0de76 .plus-list-adv-typo-block .listing-typo-text{color:#000000;}.elementor-1649 .elementor-element.elementor-element-c0f6f08{margin:5px 100px 0px 0px;}.elementor-1649 .elementor-element.elementor-element-a98344d{width:100%;max-width:100%;}.elementor-1649 .elementor-element.elementor-element-a98344d > .elementor-widget-container{margin:0px 0px 0px -80px;padding:20px 0px 20px 0px;border-style:solid;border-width:1px 0px 1px 0px;border-color:#656565;}.elementor-1649 .elementor-element.elementor-element-a98344d .pt-plus-adv-typo-wrapper .pt_plus_adv_typo_block .text-content-block{transform-origin:center;}.elementor-1649 .elementor-element.elementor-element-a98344d .pt-plus-adv-typo-wrapper .pt_plus_adv_typo_block .text-content-block,.elementor-1649 .elementor-element.elementor-element-a98344d .plus-list-adv-typo-block .listing-typo-text{font-size:20px;}.elementor-1649 .elementor-element.elementor-element-a98344d .pt-plus-adv-typo-wrapper .pt_plus_adv_typo_block .text-content-block,.elementor-1649 .elementor-element.elementor-element-a98344d .pt-plus-adv-typo-wrapper .pt_plus_adv_typo_block .text-content-block span,.elementor-1649 .elementor-element.elementor-element-a98344d .plus-list-adv-typo-block .listing-typo-text{color:#000000;}.elementor-1649 .elementor-element.elementor-element-6b34d4d{margin:5px 100px 0px 0px;}.elementor-1649 .elementor-element.elementor-element-071bc22{width:100%;max-width:100%;}.elementor-1649 .elementor-element.elementor-element-071bc22 > .elementor-widget-container{margin:0px 0px 0px -80px;padding:20px 0px 20px 0px;border-style:solid;border-width:1px 0px 1px 0px;border-color:#656565;}.elementor-1649 .elementor-element.elementor-element-071bc22 .pt-plus-adv-typo-wrapper .pt_plus_adv_typo_block .text-content-block{transform-origin:center;}.elementor-1649 .elementor-element.elementor-element-071bc22 .pt-plus-adv-typo-wrapper .pt_plus_adv_typo_block .text-content-block,.elementor-1649 .elementor-element.elementor-element-071bc22 .plus-list-adv-typo-block .listing-typo-text{font-size:20px;}.elementor-1649 .elementor-element.elementor-element-071bc22 .pt-plus-adv-typo-wrapper .pt_plus_adv_typo_block .text-content-block,.elementor-1649 .elementor-element.elementor-element-071bc22 .pt-plus-adv-typo-wrapper .pt_plus_adv_typo_block .text-content-block span,.elementor-1649 .elementor-element.elementor-element-071bc22 .plus-list-adv-typo-block .listing-typo-text{color:#000000;}.elementor-1649 .elementor-element.elementor-element-3ac26b0{margin:5px 100px 0px 0px;}.elementor-1649 .elementor-element.elementor-element-b053fcc{width:100%;max-width:100%;}.elementor-1649 .elementor-element.elementor-element-b053fcc > .elementor-widget-container{margin:0px 0px 0px -80px;padding:20px 0px 20px 0px;border-style:solid;border-width:1px 0px 1px 0px;border-color:#656565;}.elementor-1649 .elementor-element.elementor-element-b053fcc .pt-plus-adv-typo-wrapper .pt_plus_adv_typo_block .text-content-block{transform-origin:center;}.elementor-1649 .elementor-element.elementor-element-b053fcc .pt-plus-adv-typo-wrapper .pt_plus_adv_typo_block .text-content-block,.elementor-1649 .elementor-element.elementor-element-b053fcc .plus-list-adv-typo-block .listing-typo-text{font-size:20px;}.elementor-1649 .elementor-element.elementor-element-b053fcc .pt-plus-adv-typo-wrapper .pt_plus_adv_typo_block .text-content-block,.elementor-1649 .elementor-element.elementor-element-b053fcc .pt-plus-adv-typo-wrapper .pt_plus_adv_typo_block .text-content-block span,.elementor-1649 .elementor-element.elementor-element-b053fcc .plus-list-adv-typo-block .listing-typo-text{color:#000000;}.elementor-1649 .elementor-element.elementor-element-faafe40{margin:5px 100px 0px 0px;}.elementor-1649 .elementor-element.elementor-element-e483914{width:100%;max-width:100%;}.elementor-1649 .elementor-element.elementor-element-e483914 > .elementor-widget-container{margin:0px 0px 0px -80px;padding:20px 0px 20px 0px;border-style:solid;border-width:1px 0px 1px 0px;border-color:#656565;}.elementor-1649 .elementor-element.elementor-element-e483914 .pt-plus-adv-typo-wrapper .pt_plus_adv_typo_block .text-content-block{transform-origin:center;}.elementor-1649 .elementor-element.elementor-element-e483914 .pt-plus-adv-typo-wrapper .pt_plus_adv_typo_block .text-content-block,.elementor-1649 .elementor-element.elementor-element-e483914 .plus-list-adv-typo-block .listing-typo-text{font-size:20px;}.elementor-1649 .elementor-element.elementor-element-e483914 .pt-plus-adv-typo-wrapper .pt_plus_adv_typo_block .text-content-block,.elementor-1649 .elementor-element.elementor-element-e483914 .pt-plus-adv-typo-wrapper .pt_plus_adv_typo_block .text-content-block span,.elementor-1649 .elementor-element.elementor-element-e483914 .plus-list-adv-typo-block .listing-typo-text{color:#000000;}.elementor-1649 .elementor-element.elementor-element-b5eeeb6{margin:5px 100px 0px 0px;}.elementor-1649 .elementor-element.elementor-element-c6ed4b3{width:100%;max-width:100%;}.elementor-1649 .elementor-element.elementor-element-c6ed4b3 > .elementor-widget-container{margin:0px 0px 0px -80px;padding:20px 0px 20px 0px;border-style:solid;border-width:1px 0px 1px 0px;border-color:#656565;}.elementor-1649 .elementor-element.elementor-element-c6ed4b3 .pt-plus-adv-typo-wrapper .pt_plus_adv_typo_block .text-content-block{transform-origin:center;}.elementor-1649 .elementor-element.elementor-element-c6ed4b3 .pt-plus-adv-typo-wrapper .pt_plus_adv_typo_block .text-content-block,.elementor-1649 .elementor-element.elementor-element-c6ed4b3 .plus-list-adv-typo-block .listing-typo-text{font-size:20px;}.elementor-1649 .elementor-element.elementor-element-c6ed4b3 .pt-plus-adv-typo-wrapper .pt_plus_adv_typo_block .text-content-block,.elementor-1649 .elementor-element.elementor-element-c6ed4b3 .pt-plus-adv-typo-wrapper .pt_plus_adv_typo_block .text-content-block span,.elementor-1649 .elementor-element.elementor-element-c6ed4b3 .plus-list-adv-typo-block .listing-typo-text{color:#000000;}@media(max-width:767px){.elementor-1649 .elementor-element.elementor-element-064afd2 .pt-plus-adv-typo-wrapper .pt_plus_adv_typo_block .text-content-block,.elementor-1649 .elementor-element.elementor-element-064afd2 .plus-list-adv-typo-block .listing-typo-text{font-size:60px;}.elementor-1649 .elementor-element.elementor-element-02e7ba6 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-1649 .elementor-element.elementor-element-02e7ba6{--container-widget-width:365px;--container-widget-flex-grow:0;width:var( --container-widget-width, 365px );max-width:365px;}.elementor-1649 .elementor-element.elementor-element-02e7ba6 .pt-plus-adv-typo-wrapper .pt_plus_adv_typo_block .text-content-block,.elementor-1649 .elementor-element.elementor-element-02e7ba6 .plus-list-adv-typo-block .listing-typo-text{font-size:20px;}.elementor-1649 .elementor-element.elementor-element-37b3b1f{margin:50px 0px 0px 0px;}.elementor-1649 .elementor-element.elementor-element-72a3ef1{width:100%;max-width:100%;}.elementor-1649 .elementor-element.elementor-element-72a3ef1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1649 .elementor-element.elementor-element-7bee988{margin:0px 0px 0px 0px;}.elementor-1649 .elementor-element.elementor-element-4c536b2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1649 .elementor-element.elementor-element-3908742{margin:0px 0px 0px 0px;}.elementor-1649 .elementor-element.elementor-element-1f21b5a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1649 .elementor-element.elementor-element-9238e6d{margin:0px 0px 0px 0px;}.elementor-1649 .elementor-element.elementor-element-52865ec > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1649 .elementor-element.elementor-element-4cde9b0{margin:0px 0px 0px 0px;}.elementor-1649 .elementor-element.elementor-element-b306a6b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1649 .elementor-element.elementor-element-2eee3c2{margin:0px 0px 0px 0px;}.elementor-1649 .elementor-element.elementor-element-0c0de76 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1649 .elementor-element.elementor-element-c0f6f08{margin:0px 0px 0px 0px;}.elementor-1649 .elementor-element.elementor-element-a98344d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1649 .elementor-element.elementor-element-6b34d4d{margin:0px 0px 0px 0px;}.elementor-1649 .elementor-element.elementor-element-071bc22 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1649 .elementor-element.elementor-element-3ac26b0{margin:0px 0px 0px 0px;}.elementor-1649 .elementor-element.elementor-element-b053fcc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1649 .elementor-element.elementor-element-faafe40{margin:0px 0px 0px 0px;}.elementor-1649 .elementor-element.elementor-element-e483914 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1649 .elementor-element.elementor-element-b5eeeb6{margin:0px 0px 0px 0px;}.elementor-1649 .elementor-element.elementor-element-c6ed4b3 > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS */.main-page-wrapper {
    background-image: url(/spain/wp-content/uploads/2024/09/Bg.jpg) !important;
    background-size: contain;
    background-repeat: repeat;
    background-position: center;
}

.homeVideo {
    mix-blend-mode: color-burn;
    opacity: 0.4;
    filter: brightness(2.0) saturate(2.5) hue-rotate(24deg);
}

#homeSlider {
    z-index: 4;
    position: relative;
}

.noise {
    background: url(https://india.ekaterinabeska.com/wp-content/uploads/2021/06/noise.gif) repeat top left;
    opacity: 0.08;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.cursor-1 .cursor-el2:after {
    content: "";
    position: absolute;
    width: 250px;
    height: 250px;
    background: #ffffff;
    mix-blend-mode: normal;
    border-radius: 50%;
    opacity: 0.2;
    filter: blur(100px);
    left: -125px;
    top: -125px;
}

.homeVideo-1:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-image: url(https://truecosta.com/wp-content/uploads/2024/09/HomeVideo-1-Overlay-1.png);
    background-size: cover;
    background-position: center;
    z-index: 2;
    mix-blend-mode: overlay;
}

.homeVideo-1:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-image: url(https://truecosta.com/wp-content/uploads/2024/09/HomeVideo-1-Overlay-2.png);
    background-size: cover;
    background-position: center;
    z-index: 3;
    mix-blend-mode: color-dodge;
}

.homeVideo-1 .sr7-media:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #5f4d1f;
    z-index: 7;
    mix-blend-mode: color;
    opacity: 0.5;
}

.homeVideo-1 .sr7-html5-video {
    filter: saturate(0.4);
}



.homeVideo-2:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-image: url(https://truecosta.com/wp-content/uploads/2024/09/HomeVideo-1-Overlay-1.png);
    background-size: cover;
    background-position: center;
    z-index: 2;
    mix-blend-mode: overlay;
}

.homeVideo-2:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-image: url(https://truecosta.com/wp-content/uploads/2024/09/HomeVideo-1-Overlay-2.png);
    background-size: cover;
    background-position: center;
    z-index: 3;
    mix-blend-mode: color-dodge;
}

.homeVideo-2 .sr7-media:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #5f4d1f;
    z-index: 7;
    mix-blend-mode: color;
    opacity: 0.5;
}

.homeVideo-2 .sr7-html5-video {
    filter: saturate(0.4);
}

.cloud-1:after {
    content: "";
    position: absolute;
    background-image: url(https://web-developer24.ru/cloth/wp-content/uploads/2024/07/Cloud-1-1.png);
    width: 250px;
    height: 130px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    top: -60px;
    left: -55px;
    filter: drop-shadow(20px 40px 25px rgba(0, 0, 0, 0.2));
    animation-name: cloud-1;
    animation-duration: 24s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    
}

@keyframes cloud-1 {
  0% {left: -85px;}
  50% {left: 55px;}
  100% {left: -85px;}
}

.owl-stage-outer {
    overflow: visible !important;
}

.scheme-item {
    min-height: 250px !important;
}

.circle-btn .btn {
    width: 140px !important;
    height: 140px !important;
}

.no-divider .wd-info-box:after {
    display: none;
}

::-webkit-scrollbar {
  width: 4px;
}

::-webkit-scrollbar-track {
  background: #f1f1f1; 
}
 
::-webkit-scrollbar-thumb {
  background: var(--wd-primary-color); 
}

::-webkit-scrollbar-thumb:hover {
  background: #555; 
}


/*.wd-info-box.box-style-border:after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    width: calc(100% - 40px);*/
/*    height: calc(100% - 40px);*/
/*    border: 1px solid #fff;*/
/*    border-image: linear-gradient(45deg, #fff 3%, transparent 8%, transparent 93%, #fff 100%) 1;*/
/*    left: 20px;*/
/*    top: 20px;*/
/*    display: flex;*/
/*    background: transparent;*/
/*    animation-name: borderB;*/
/*    animation-duration: 1s;*/
/*    animation-iteration-count: infinite;*/
/*    animation-timing-function: linear;*/
/*}*/

/*.wd-info-box.box-style-border:before {*/
/*    content: "";*/
/*    position: absolute;*/
/*    width: calc(100% - 40px);*/
/*    height: calc(100% - 40px);*/
/*    border: 1px solid #fff;*/
/*    border-image: linear-gradient(-45deg, #fff 3%, transparent 8%, transparent 93%, #fff 100%) 1;*/
/*    left: 20px;*/
/*    top: 20px;*/
/*    display: flex;*/
/*    background: transparent;*/
/*    animation-name: borderA;*/
/*    animation-duration: 1s;*/
/*    animation-iteration-count: infinite;*/
/*    animation-timing-function: linear;*/
/*}*/

/*@keyframes borderA {*/
/*    0% {border-image: linear-gradient(45deg, #fff 3%, transparent 8%, transparent 93%, #fff 100%) 1;}*/
/*    50% {border-image: linear-gradient(90deg, #fff 3%, transparent 8%, transparent 93%, #fff 100%) 1;}*/
/*    100% {border-image: linear-gradient(135deg, #fff 3%, transparent 8%, transparent 93%, #fff 100%) 1;}*/
/*}*/

/*@keyframes borderB {*/
/*    0% {border-image: linear-gradient(-45deg, #fff 3%, transparent 8%, transparent 93%, #fff 100%) 1;}*/
/*    50% {border-image: linear-gradient(0deg, #fff 3%, transparent 8%, transparent 93%, #fff 100%) 1;}*/
/*    100% {border-image: linear-gradient(45deg, #fff 3%, transparent 8%, transparent 93%, #fff 100%) 1;}*/
/*}*/

.wd-info-box.box-style-border:after {
    content: "";
    position: absolute;
    width: calc(100% - 40px);
    height: calc(100% - 40px);
    border: 1px solid #fff;
    border-image: linear-gradient(45deg, #fff 3%, transparent 8%, transparent 93%, #fff 100%) 1;
    left: 20px;
    top: 20px;
    display: flex;
    background: transparent;
    animation-name: borderA;
    animation-duration: 10s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}

@keyframes borderA {
    0% {border-image: linear-gradient(45deg, #fff 3%, transparent 8%, transparent 93%, #fff 100%) 1;}
    12.5% {border-image: linear-gradient(90deg, #fff 3%, transparent 8%, transparent 93%, #fff 100%) 1;}
    25% {border-image: linear-gradient(135deg, #fff 3%, transparent 8%, transparent 93%, #fff 100%) 1;}
    37.5% {border-image: linear-gradient(180deg, #fff 3%, transparent 8%, transparent 93%, #fff 100%) 1;}
    50% {border-image: linear-gradient(225deg, #fff 3%, transparent 8%, transparent 93%, #fff 100%) 1;}
    62.5% {border-image: linear-gradient(270deg, #fff 3%, transparent 8%, transparent 93%, #fff 100%) 1;}
    75% {border-image: linear-gradient(315deg, #fff 3%, transparent 8%, transparent 93%, #fff 100%) 1;}
    87.5% {border-image: linear-gradient(360deg, #fff 3%, transparent 8%, transparent 93%, #fff 100%) 1;}
    100% {border-image: linear-gradient(45deg, #fff 3%, transparent 8%, transparent 93%, #fff 100%) 1;}
}

.wd-info-box.box-style-border {
    padding: 55px;
}

.list .text-content-block {
    display: flex;
    align-items: center;
    gap: 15px;
}

.list .text-content-block:before {
    content: "";
    position: relative;
    width: 40px;
    height: 40px;
    background-image: url(/spain/wp-content/uploads/2024/10/Cross.svg);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    display: flex;
}

.elementor-accordion-icon {
    background-image: url(/spain/wp-content/uploads/2024/10/Cross.svg);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    width: 30px;
    height: 45px;
    display: flex;
    font-size: 30px;
    color: transparent !important;
    margin-top: -3px;
    transition: 0.3s;
}

.elementor-active .elementor-accordion-icon {
    rotate: 45deg;
}

.elementor-accordion-item {
    border-left: none !important;
    border-right: none !important;
    border-top: 1px solid #000 !important;
    border-bottom: 1px solid #000 !important;
    padding: 20px 0;
}

@media only screen and (max-width: 726px) {
    .service-btn {
        position: relative !important;
        left: 0 !important;
        top: 0 !important;
        right: 0 !important;
        bottom: 0 !important;
        width: 100% !important;
        margin-bottom: 15px !important;
    }
    
    .service-btn .elementor-widget-container {
        transform: none !important;
        width: 100% !important;
    }
    
    .service-btn .btn {
        max-width: 100% !important;
        width: 100% !important;
    }
}/* End custom CSS */