.avia-section.av-mhklxwnl-47d0941527d4c41570f406c75e270d60{
background-color:#ffffff;
background-image:url(https://cala-ratjada-home.com/wp-content/uploads/2025/11/cala-ratjada-home-01.jpg);
background-repeat:no-repeat;
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-mhklxwnl-47d0941527d4c41570f406c75e270d60 .av-section-color-overlay{
opacity:0.2;
background-color:#ffffff;
}
.avia-section.av-mhklxwnl-47d0941527d4c41570f406c75e270d60 .av-extra-border-element .av-extra-border-inner{
background-color:#f8f8f8;
}

#top .hr.hr-invisible.av-3kx66v-b4ab62ab4106577deaf7b8b9e4d47625{
height:150px;
}

.flex_column.av-3kcayf-3c5d3beaa109c087b5164c0d0b897d4f{
border-radius:0px 0px 0px 0px;
padding:20px 20px 20px 20px;
}

.flex_column.av-3jiptz-80437dc12012a39fd380e637995a4e8b{
border-radius:0px 0px 0px 0px;
padding:20px 20px 20px 20px;
}

#top .av-special-heading.av-mhkmd5bk-387eb460b42dae4743996bdbdd0ac09c{
padding-bottom:0;
font-size:50px;
}
body .av-special-heading.av-mhkmd5bk-387eb460b42dae4743996bdbdd0ac09c .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mhkmd5bk-387eb460b42dae4743996bdbdd0ac09c .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-mhkmd5bk-387eb460b42dae4743996bdbdd0ac09c .av-subheading{
font-size:15px;
}

#top .hr.av-3ix7u3-2e878d53670dc6dde488d11cfa8e54e5{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-3ix7u3-2e878d53670dc6dde488d11cfa8e54e5 .hr-inner{
width:50px;
border-color:#000000;
}

#top #wrap_all .avia-button.av-mhkpkixi-8c9e4013391124f8f11bb70fb8929569{
border-radius:100px 100px 100px 100px;
transition:all 0.4s ease-in-out;
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}
#top #wrap_all .avia-button.av-mhkpkixi-8c9e4013391124f8f11bb70fb8929569:hover .avia_button_background{
border-radius:100px 100px 100px 100px;
}

#top .av_textblock_section.av-mhkmddx5-e205bdb66da59936d86fb7d51eb5be1e .avia_textblock{
font-size:20px;
}

.flex_column.av-cnrqb-46a45fe02f4292ba30d794424189fbe0{
border-radius:0px 0px 0px 0px;
padding:20px 20px 20px 20px;
}

#top .hr.hr-invisible.av-3i0gtn-2dbb9b10ed6f23595683a2d524c87638{
height:150px;
}

.avia-section.av-3h37r7-f851fb434566cf89d6ad25bfe1502bc0{
background-color:#f8f8f8;
background-image:unset;
}
.avia-section.av-3h37r7-f851fb434566cf89d6ad25bfe1502bc0 .av-extra-border-element .av-extra-border-inner{
background-color:#ffffff;
}

.flex_column.av-3gwj3b-745b46f1da2602d56056ef9db964111c{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-3g6xbz-418bbb2a4c68a8dee76efdcb5ddbd988 .av-icon-char{
font-size:40px;
line-height:40px;
}

#top .hr.hr-invisible.av-cdgwb-70e86c2e0943ff175fcb97aef8caa3e3{
height:20px;
}

.flex_column.av-3cy3rz-842239d2eb2dd49116147c83ae5306f2{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-3cglzr-b697fa6563f51ffccfae51f0e71cec7b .av-icon-char{
font-size:40px;
line-height:40px;
}

#top .hr.hr-invisible.av-c0mpf-e3f4043126e7ffe87025927c7de9f6ef{
height:20px;
}

.flex_column.av-39l7dv-f8edd91443f5cb78a80bf3fce4784491{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-38x1v3-0f3fc447ada5a62f3fcbe562a17ae4d4{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-3875av-77a512f20067c3e7fc12d38adf66ebae .av-icon-char{
font-size:40px;
line-height:40px;
}

#top .hr.hr-invisible.av-37lkwv-cb4301e214391bf8ab058ed7e89c4226{
height:20px;
}

.flex_column.av-35nsn7-d99a7c01fa0407903108391b92fd269f{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-34tqrz-838d48d361f75e500f5eb8cb1fb1d2a2 .av-icon-char{
font-size:40px;
line-height:40px;
}

#top .hr.hr-invisible.av-340l0b-d4d9d91be226c407a3a9070ef7bbc2b4{
height:20px;
}

.flex_column.av-321vbv-7b0fefd44b54b4566449feebca19ea5a{
border-radius:0px 0px 0px 0px;
padding:20px 20px 20px 20px;
}

.avia-section.av-mhkr2yia-bec843f1882ad4fd8e30d59ddac3e334{
background-color:#f8f8f8;
background-image:url(https://cala-ratjada-home.com/wp-content/uploads/2025/11/cala-ratjada-home-2.jpg);
background-repeat:no-repeat;
background-position:100% 0%;
background-attachment:scroll;
}
.avia-section.av-mhkr2yia-bec843f1882ad4fd8e30d59ddac3e334 .av-extra-border-element .av-extra-border-inner{
background-color:#ffffff;
}

.flex_column.av-b1xsb-798d5ec265851c35a399e1ce616e9a73{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-aaf1n-de79419bbe5bf5102f7808147c190ff0 .av-icon-char{
font-size:40px;
line-height:40px;
}

#top .hr.hr-invisible.av-9mbon-d2a218ceb92fa856b972f219ed2fc22d{
height:20px;
}

.flex_column.av-8le1z-3c1bd33c6c42beb00a858012f45265bb{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-7trub-308db7d593512dcc4fa89f9e1c94fca1 .av-icon-char{
font-size:40px;
line-height:40px;
}

#top .hr.hr-invisible.av-7o7or-026c05a2d3aabc470783a1d7ac081e91{
height:20px;
}

.flex_column.av-62njj-a3b58ac5a927f0f1487030cf445035b9{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-5pmhf-6b508fcf20952b509b9456292b5bd35c{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-57yu3-69a228161a8a7b4f59d8c9eff4e4fa7e .av-icon-char{
font-size:40px;
line-height:40px;
}

#top .hr.hr-invisible.av-4iyrb-0ff146897ca4691c5a07f2a7c7aac879{
height:20px;
}

.flex_column.av-3eamz-f6c84a63adcebdc051a1bc967062e2cd{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-2uecv-4b8ec05fffef2e37ae8eeab740ffe671 .av-icon-char{
font-size:40px;
line-height:40px;
}

#top .hr.hr-invisible.av-1w5kb-c74ad59c9e1d46a9cb609066e3b5c9d6{
height:20px;
}

.flex_column.av-yv13-c6a562c422bd6771d599cfed2861e0a0{
border-radius:0px 0px 0px 0px;
padding:20px 20px 20px 20px;
}

.avia-section.av-315y6f-1573c06e0fb4d9a81126b8092729e987 .av-extra-border-element .av-extra-border-inner{
background-color:#ffffff;
}

.flex_column.av-mhknclyh-3b8eeefd259e9a303b16c5b4fca6828e{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-mhkn36lo-34325bc49908a27f3cd3dee0674216c3 .av-icon-char{
font-size:40px;
line-height:40px;
}

#top .hr.hr-invisible.av-fr42b-0c9f8a5d27299bfe727f3b76a8216d66{
height:20px;
}

.flex_column.av-2vp9rz-24bd22a0090ecde02d76af4fabdfddf7{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av-masonry.av-mhkn83go-4d2b6a9b391047a94fa0ce764598ce2d .avia-curtain-reveal-overlay{
z-index:100;
}

#top .hr.hr-invisible.av-2to423-5f98a75a2b223eafaebc299493edfe3d{
height:115px;
}

.avia-section.av-mhkni91t-4dca214d8cb0e526956f58f56b7c0217 .av-parallax .av-parallax-inner{
background-color:#ffffff;
background-image:url(https://cala-ratjada-home.com/wp-content/uploads/2025/11/cala-ratjada-.jpg);
background-repeat:no-repeat;
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-mhkni91t-4dca214d8cb0e526956f58f56b7c0217 .av-section-color-overlay{
opacity:0.5;
background-color:#000000;
}
.avia-section.av-mhkni91t-4dca214d8cb0e526956f58f56b7c0217 .av-extra-border-element .av-extra-border-inner{
background-color:#f8f8f8;
}

#top .hr.hr-invisible.av-fbmcj-c7f6c6cdeffbc45f839199a18fb8aa0c{
height:150px;
}

.flex_column.av-eckmb-32bd277c45fb71f2a27d20b5d058b515{
border-radius:0px 0px 0px 0px;
padding:20px 20px 20px 20px;
}

.flex_column.av-e6wrf-fba16eac6c6007f4aa0e0bb6f598c985{
border-radius:0px 0px 0px 0px;
padding:20px 20px 20px 20px;
}

#top .av-special-heading.av-mhknk7wh-d46c3d684e3595de5adcfd8138142bf3{
padding-bottom:0;
color:#ffffff;
font-size:50px;
}
body .av-special-heading.av-mhknk7wh-d46c3d684e3595de5adcfd8138142bf3 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mhknk7wh-d46c3d684e3595de5adcfd8138142bf3 .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-mhknk7wh-d46c3d684e3595de5adcfd8138142bf3 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-mhknk7wh-d46c3d684e3595de5adcfd8138142bf3 .av-subheading{
font-size:15px;
}

#top .hr.av-dootj-16f7662a4b2632ccc8e9efed4df99e71{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-dootj-16f7662a4b2632ccc8e9efed4df99e71 .hr-inner{
width:50px;
border-color:#000000;
}

.flex_column.av-cmqxb-c9632c42e892ebaac5a3fb8ae249e5c3{
border-radius:0px 0px 0px 0px;
padding:20px 20px 20px 20px;
}

#top .hr.hr-invisible.av-177yf-b740f5ba53ee62bf30f477c3023fd566{
height:150px;
}

.avia-section.av-mhknkyw2-e0c76b2c098a22a561d687842dae2e0d{
background-color:#f8f8f8;
background-image:unset;
}
.avia-section.av-mhknkyw2-e0c76b2c098a22a561d687842dae2e0d .av-extra-border-element .av-extra-border-inner{
background-color:#ffffff;
}

.flex_column.av-15jb3-f0583b3d2b280fccbeceb33895ea0dd2{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-mhknomms-f6313e3ff71402dd41831e6075cfa1d6 .av-icon-char{
font-size:40px;
line-height:40px;
}

#top .hr.hr-invisible.av-aw62j-393b381df71a1a1ecad544fbea6b0ee5{
height:20px;
}

.flex_column.av-a6xi7-d84e223a0e901f419782a68723fcd312{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-mhknqhlp-1ef66d263f6ed3fd1643fea3ed88b26a .av-icon-char{
font-size:40px;
line-height:40px;
}

#top .hr.hr-invisible.av-9rzun-78cb7d15fd77ddcb2f01fcfb42fe6496{
height:20px;
}

.flex_column.av-9ird7-77764bfefa6230b10602ad4bea3d9f80{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av-masonry.av-mhkpxrld-bff43e16bd72360fe4ead2dd50d8a1cd .avia-curtain-reveal-overlay{
z-index:100;
}

.flex_column.av-84b5v-73beb7c94f55f9a56e1ec53dfb5c775a{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-mhknpc1g-26fa302780e49d23ac34953236c01172 .av-icon-char{
font-size:40px;
line-height:40px;
}

#top .hr.hr-invisible.av-7cr17-8d8bcb9039fce7b24ca2ef5a41d6c441{
height:20px;
}

.flex_column.av-ph57-7adae1581862c12f7056973c59430b4e{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-mhknquy4-561a11e7eeaa0a7b925a569245032877 .av-icon-char{
font-size:40px;
line-height:40px;
}

#top .hr.hr-invisible.av-6cxoj-7e153cae869e0a8bd787070f8b39bcd8{
height:20px;
}

.flex_column.av-5fiab-034028f8ba6b5faba94881aef7b28c31{
border-radius:0px 0px 0px 0px;
padding:20px 20px 20px 20px;
}

.avia-section.av-4hjtz-162934cf85fe64d861f431cdc11fff76 .av-extra-border-element .av-extra-border-inner{
background-color:#ffffff;
}

.flex_column.av-3ngcf-68c183296470ad02afc1bfb5bae57e05{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-mhknty14-61885f93f5a2a3058e088cf959007cfa .av-icon-char{
font-size:40px;
line-height:40px;
}

#top .hr.hr-invisible.av-3bwrb-13edb72937bf03f4e7c3ed467a7bcf0c{
height:20px;
}

.flex_column.av-2pahf-6cff176f0a58bda4cd79a6bc6ca2a43b{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-2cs6b-2113c6b1731e423114a489a657e584c6{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av-layout-tab.av-1cxq2z-ce558d37ab411f75451a234e572d89b7{
vertical-align:top;
}

#top .hr.hr-invisible.av-4vk2r-79b74064b1c5e95286c605f899ddfe2f{
height:25px;
}

.flex_column.av-4tcln-96f5d9b0c72f2929f60ac9392defde44{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av-layout-tab.av-1cxq2z-62-bda58fbcbc4b2b336696835147ade056{
vertical-align:top;
}

#top .hr.hr-invisible.av-4vk2r-61-a41628cde35b858220ee5ebd85dcf60c{
height:25px;
}

.flex_column.av-4tcln-60-2c76782b58494d79c1262e3a1798c064{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av-layout-tab.av-1cxq2z-58-2bfca97e127113a07bfd604904ae9ccd{
vertical-align:top;
}

#top .hr.hr-invisible.av-4vk2r-57-7362369c5f438605801e0f5a13768839{
height:25px;
}

.flex_column.av-4tcln-56-36323370557baa718ce6d0e0e9a76dcd{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av-layout-tab.av-1cxq2z-54-d80b724cbeded0190a5bd5be846084bd{
vertical-align:top;
}

#top .hr.hr-invisible.av-4vk2r-53-9dbec6ecf61addab6ec9354ea7dd62a3{
height:25px;
}

.flex_column.av-4tcln-52-0befad2def4768fe557f152579cd03b2{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av-layout-tab.av-1cxq2z-50-ae0719674220131bd958891f8b27304b{
vertical-align:top;
}

#top .hr.hr-invisible.av-4vk2r-49-c71a0f7a9036745b7d0709a83c4ba798{
height:25px;
}

.flex_column.av-4tcln-48-be635fdffa60ca7ee20ef671430962d6{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av-layout-tab.av-1cxq2z-46-6cd814c955800e3ff937a885bf2d2566{
vertical-align:top;
}

#top .hr.hr-invisible.av-4vk2r-45-fffddcc1749111cd6435a1245bf70db9{
height:25px;
}

.flex_column.av-4tcln-44-7b7930ac63c4ba110bf72623d404e0b7{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av-layout-tab.av-1cxq2z-42-ffcd4d8ef336ba4060dc8506c2354a4f{
vertical-align:top;
}

#top .hr.hr-invisible.av-4vk2r-41-68182a7a253e42b7c81b7a6f2d0a11d5{
height:25px;
}

.flex_column.av-4tcln-40-8c9e9674666f3678374808e09b8cb41d{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av-layout-tab.av-1cxq2z-38-ed8cc0bc1b7695955cecfe781e42a68a{
vertical-align:top;
}

#top .hr.hr-invisible.av-4vk2r-37-0b9329cb00c39fab96b76c8d1d4a467d{
height:25px;
}

.flex_column.av-4tcln-36-0d627f0d7e4136bb99c4ff788b6ec524{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av-layout-tab.av-1cxq2z-34-baa8ef463d2e5fce49a8619c8dc2937d{
vertical-align:top;
}

#top .hr.hr-invisible.av-4vk2r-33-ae19b22b50d8f69d451b997dd039b3e1{
height:25px;
}

.flex_column.av-4tcln-32-b0c17a0628e040e33a22e292a5639745{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av-layout-tab.av-1cxq2z-30-9589b0cd995999fde1e6b38c3705122f{
vertical-align:top;
}

#top .hr.hr-invisible.av-4vk2r-29-f00562d81cddda1d19ceb810b57e6ee1{
height:25px;
}

.flex_column.av-4tcln-28-b2712dbc79415ad8cc9bfe6ca67424d4{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av-masonry.av-mhkotuhc-68cc2955a5f3a097304244a2079b024d .avia-curtain-reveal-overlay{
z-index:100;
}

.avia-section.av-mhkqf6eq-e4fed514fe78b4ed0baf7bbb98999be8 .av-extra-border-element .av-extra-border-inner{
background-color:#ffffff;
}

.flex_column.av-29pg7-f249c8b44f4e66f2b182736b0bbf753d{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-54jx3-853ebd65bcf90001c893f693ec22f819{
color:#cecece;
border-color:#cecece;
}
.avia-svg-icon.av-54jx3-853ebd65bcf90001c893f693ec22f819 svg:first-child{
stroke:#cecece;
fill:#cecece;
}
.av_font_icon.av-54jx3-853ebd65bcf90001c893f693ec22f819 .av-icon-char{
font-size:40px;
line-height:40px;
}

#top .hr.av-6a5g7-232257e813df44c3bc219b815a516ef1{
margin-top:15px;
margin-bottom:15px;
}
.hr.av-6a5g7-232257e813df44c3bc219b815a516ef1 .hr-inner{
width:30px;
border-color:#000000;
}

.flex_column.av-1ldof-1831fb41e5251d829e67115fc449672f{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}


@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-mhkmd5bk-387eb460b42dae4743996bdbdd0ac09c .av-special-heading-tag{
font-size:40px;
}

#top #wrap_all .av-special-heading.av-mhknk7wh-d46c3d684e3595de5adcfd8138142bf3 .av-special-heading-tag{
font-size:40px;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-mhkmd5bk-387eb460b42dae4743996bdbdd0ac09c .av-special-heading-tag{
font-size:40px;
}

#top #wrap_all .av-special-heading.av-mhknk7wh-d46c3d684e3595de5adcfd8138142bf3 .av-special-heading-tag{
font-size:40px;
}
}
