/* Generated from page: home */
.themify_builder_content-84 .tb_th0s935>.row_inner{--align_content:var(--align_start);--col:1fr .898fr 1.102fr}
.themify_builder_content-84 .tb_th0s935>.builder_row_cover::before,.themify_builder_content-84 .tb_th0s935>:is(.tf_lax, .tf_lax_done) > .builder_row_cover::before,.themify_builder_content-84 .tb_zsoz974>.builder_row_cover::before,.themify_builder_content-84 .tb_zsoz974>:is(.tf_lax, .tf_lax_done) > .builder_row_cover::before,.themify_builder_content-84 .tb_z8gz449>.builder_row_cover::before,.themify_builder_content-84 .tb_z8gz449>:is(.tf_lax, .tf_lax_done) > .builder_row_cover::before,.themify_builder_content-84 .tb_agzw861>.builder_row_cover::before,.themify_builder_content-84 .tb_agzw861>:is(.tf_lax, .tf_lax_done) > .builder_row_cover::before,.themify_builder_content-84 .tb_upvy193>.builder_row_cover::before,.themify_builder_content-84 .tb_upvy193>:is(.tf_lax, .tf_lax_done) > .builder_row_cover::before,.themify_builder_content-84 .tb_825a130>.builder_row_cover::before,.themify_builder_content-84 .tb_825a130>:is(.tf_lax, .tf_lax_done) > .builder_row_cover::before{background-position:0% 0%;background-repeat:repeat}
.themify_builder_content-84 .tb_th0s935>.builder_row_cover,.themify_builder_content-84 .tb_th0s935>:is(.tf_lax, .tf_lax_done) > .builder_row_cover,.themify_builder_content-84 .tb_zsoz974>.builder_row_cover,.themify_builder_content-84 .tb_zsoz974>:is(.tf_lax, .tf_lax_done) > .builder_row_cover,.themify_builder_content-84 .tb_z8gz449>.builder_row_cover,.themify_builder_content-84 .tb_z8gz449>:is(.tf_lax, .tf_lax_done) > .builder_row_cover,.themify_builder_content-84 .tb_agzw861>.builder_row_cover,.themify_builder_content-84 .tb_agzw861>:is(.tf_lax, .tf_lax_done) > .builder_row_cover,.themify_builder_content-84 .tb_upvy193>.builder_row_cover,.themify_builder_content-84 .tb_upvy193>:is(.tf_lax, .tf_lax_done) > .builder_row_cover,.themify_builder_content-84 .tb_825a130>.builder_row_cover,.themify_builder_content-84 .tb_825a130>:is(.tf_lax, .tf_lax_done) > .builder_row_cover{-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-repeat:repeat;mask-repeat:repeat}
.themify_builder_content-84 .tb_th0s935{background-attachment:scroll;background-position:89% 100%;background-size:cover;background-repeat:no-repeat;background-image:url(https://canariworld.com/wp-content/uploads/2026/09/hero-image-1comp.webp);padding-top:32%}
.themify_builder_content-84 .tb_jjrl573.module-fancy-heading.module .main-head{font-style:italic;font-size:100px;font-family:"romie";font-weight:300;font-style:italic;text-shadow:5px 5px 40px rgba(46, 27, 5, .52);letter-spacing:3px}
.themify_builder_content-84 .tb_jjrl573.module-fancy-heading.module .sub-head{font-style:italic;font-size:45px;font-family:"romie";font-weight:300;font-style:italic;line-height:20px;text-shadow:5px 5px 30px rgba(46, 27, 5, .55);letter-spacing:2px}
.themify_builder_content-84 .tb_jjrl573.module-fancy-heading{padding-bottom:20%}
.themify_builder_content-84 .tb_jjrl573.module-fancy-heading.module .main-head,.themify_builder_content-84 .tb_jjrl573.module-fancy-heading.module .main-head a,.themify_builder_content-84 .tb_jjrl573.module-fancy-heading.module .sub-head,.themify_builder_content-84 .tb_jjrl573.module-fancy-heading.module .sub-head a{background-clip:border-box;background-image:none;color:#fff}
.themify_builder_content-84 .tb_nqap166>.row_inner{--colg:var(--none);--col:.462fr 1.397fr 1.141fr}
.themify_builder_content-84 .tb_nqap166{padding-top:4%}
.themify_builder_content-84 .tb_d6kb680.module-image,.themify_builder_content-84 .tb_1meq833.module-image{padding-right:28%;padding-left:28%;padding-top:20%}
.themify_builder_content-84 .tb_x3ul596.module-image,.themify_builder_content-84 .tb_ryaq833.module-image{padding-right:28%;padding-left:28%;padding-top:5%}
.themify_builder_content-84 .tb_gnri833{padding-bottom:5%}
.themify_builder_content-84 .tb_1k2h689.module-text.module h2{font-size:40px;line-height:40px}
.themify_builder_content-84 .tb_1k2h689.module-text{letter-spacing:1px;padding-top:7%}
.themify_builder_content-84 .tb_1k2h689.module-text.module .tb_text_wrap h2,.themify_builder_content-84 .tb_qq0t143.module-text.module .tb_text_wrap h2,.themify_builder_content-84 .tb_792d62.module-text.module .tb_text_wrap h2,.themify_builder_content-84 .tb_mr2l906.module-text.module .tb_text_wrap h2,.themify_builder_content-84 .tb_xrqd645.module-text .tb_text_wrap,.themify_builder_content-84 .tb_xrqd645.module-text .tb_text_wrap p,.themify_builder_content-84 .tb_xrqd645.module-text .tb_text_wrap blockquote,.themify_builder_content-84 .tb_xrqd645.module-text .tb_text_wrap h1,.themify_builder_content-84 .tb_xrqd645.module-text .tb_text_wrap h2,.themify_builder_content-84 .tb_xrqd645.module-text .tb_text_wrap h3,.themify_builder_content-84 .tb_xrqd645.module-text .tb_text_wrap h4,.themify_builder_content-84 .tb_xrqd645.module-text .tb_text_wrap h5,.themify_builder_content-84 .tb_xrqd645.module-text .tb_text_wrap h6,.themify_builder_content-84 .tb_xrqd645.module-text .tb_text_wrap li,.themify_builder_content-84 .tb_xrqd645.module-text .tb_text_wrap span{font-style:normal;font-family:"romie";font-weight:100}
.themify_builder_content-84 .tb_qq0t143.module-text{font-size:15px;letter-spacing:1px;padding-top:2%;padding-right:10%}
.themify_builder_content-84 .tb_qq0t143.module-text.module h2,.themify_builder_content-84 .tb_792d62.module-text.module h2{font-size:70px}
.themify_builder_content-84 .tb_792d62.module-text .tb_text_wrap,.themify_builder_content-84 .tb_792d62.module-text .tb_text_wrap p,.themify_builder_content-84 .tb_792d62.module-text .tb_text_wrap blockquote,.themify_builder_content-84 .tb_792d62.module-text .tb_text_wrap h1,.themify_builder_content-84 .tb_792d62.module-text .tb_text_wrap h2,.themify_builder_content-84 .tb_792d62.module-text .tb_text_wrap h3,.themify_builder_content-84 .tb_792d62.module-text .tb_text_wrap h4,.themify_builder_content-84 .tb_792d62.module-text .tb_text_wrap h5,.themify_builder_content-84 .tb_792d62.module-text .tb_text_wrap h6,.themify_builder_content-84 .tb_792d62.module-text .tb_text_wrap li,.themify_builder_content-84 .tb_792d62.module-text .tb_text_wrap span{background-clip:border-box;background-image:none;color:#755a15}
.themify_builder_content-84 .tb_792d62.module-text{font-size:15px;letter-spacing:1px;padding-top:0;padding-bottom:17%;padding-right:10%}
.themify_builder_content-84 .tb_1gek877.module-image{padding-right:5%;padding-top:18%;padding-left:10%}
.themify_builder_content-84 .tb_zsoz974{-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-repeat:repeat;mask-repeat:repeat;z-index:2;margin-top:-4%;background-color:#bdbdbd;padding-bottom:3%}
.themify_builder_content-84 .tb_u3l4401.module-plain-text{text-align:center;font-size:35px;padding-bottom:1%;padding-top:5%}
.themify_builder_content-84 .tb_umpy974.module-text .tb_text_wrap,.themify_builder_content-84 .tb_umpy974.module-text .tb_text_wrap p,.themify_builder_content-84 .tb_umpy974.module-text .tb_text_wrap blockquote,.themify_builder_content-84 .tb_umpy974.module-text .tb_text_wrap h1,.themify_builder_content-84 .tb_umpy974.module-text .tb_text_wrap h2,.themify_builder_content-84 .tb_umpy974.module-text .tb_text_wrap h3,.themify_builder_content-84 .tb_umpy974.module-text .tb_text_wrap h4,.themify_builder_content-84 .tb_umpy974.module-text .tb_text_wrap h5,.themify_builder_content-84 .tb_umpy974.module-text .tb_text_wrap h6,.themify_builder_content-84 .tb_umpy974.module-text .tb_text_wrap li,.themify_builder_content-84 .tb_umpy974.module-text .tb_text_wrap span{font-family:"ttnorms";font-weight:400}
.themify_builder_content-84 .tb_umpy974.module-text{font-size:18px;padding-bottom:1%}
.themify_builder_content-84 .tb_umpy974.module-text.module h2{line-height:20px;font-size:43px}
.themify_builder_content-84 .tb_9x8a501{padding-top:2%;padding-right:9%;padding-left:9%}
.themify_builder_content-84 .tb_fq92395.module-image.module .module-title,.themify_builder_content-84 .tb_d7if524.module-image.module .module-title,.themify_builder_content-84 .tb_c703655.module-image.module .module-title,.themify_builder_content-84 .tb_uldc9.module-image.module .module-title{font-family:"ttnorms";font-weight:200}
.themify_builder_content-84 .tb_fq92395.module-image.module .image-title,.themify_builder_content-84 .tb_fq92395.module-image.module .image-title a,.themify_builder_content-84 .tb_d7if524.module-image.module .image-title,.themify_builder_content-84 .tb_d7if524.module-image.module .image-title a,.themify_builder_content-84 .tb_c703655.module-image.module .image-title,.themify_builder_content-84 .tb_c703655.module-image.module .image-title a,.themify_builder_content-84 .tb_uldc9.module-image.module .image-title,.themify_builder_content-84 .tb_uldc9.module-image.module .image-title a,.themify_builder_content-84 .tb_3x4r94.module-text.module .tb_text_wrap h2{font-style:normal;font-family:"romie";font-weight:400}
.themify_builder_content-84 .tb_iu9d906>.row_inner{--col:1.047fr .953fr}
.themify_builder_content-84 .tb_iu9d906{padding-left:5%;padding-bottom:4%}
.themify_builder_content-84 .tb_rynv906{border-top-style:none;background-color:#fffdfb;border-bottom-style:none;border-right-style:none}
.themify_builder_content-84 .tb_mr2l906.module-text.module h2{letter-spacing:1px;font-size:26px}
.themify_builder_content-84 .tb_mr2l906.module-text{padding-left:8%;padding-top:10%;padding-bottom:2%}
.themify_builder_content-84 .tb_rw9a487,.themify_builder_content-84 .tb_agzw861,.themify_builder_content-84 .tb_of8b449,.themify_builder_content-84 .tb_6rrn665{background-color:#d4c08f;padding-top:2%}
.themify_builder_content-84 .tb_z8gz449,.themify_builder_content-84 .tb_w98r716,.themify_builder_content-84 .tb_2hz9976,.themify_builder_content-84 .tb_t8zd740{border-top-style:none;border-bottom-style:none;border-right-style:none}
.themify_builder_content-84 .tb_u49t449,.themify_builder_content-84 .tb_nu7t939,.themify_builder_content-84 .tb_qvhi716,.themify_builder_content-84 .tb_mhvf801,.themify_builder_content-84 .tb_zpui193,.themify_builder_content-84 .tb_uvxt976,.themify_builder_content-84 .tb_k739740{border:none;padding-right:2%;padding-left:2%;--colg:var(--none)}
.themify_builder_content-84 .tb_57zl449{background-color:#fffdfb;box-shadow:-0 0 0 0 ;border-left:10px solid #baa87c;border-left-color:#baa87c;border-bottom:10px solid #baa87c;border-bottom-color:#baa87c;border-top-style:none}
.themify_builder_content-84 .tb_4j32449.module-fancy-heading{padding-top:7%;padding-bottom:3%;margin-top:-1%;background-image:none;background-color:#fffdfb;padding-left:9%}
.themify_builder_content-84 .tb_4j32449.module-fancy-heading.module .main-head,.themify_builder_content-84 .tb_6sd4876.module-fancy-heading.module .main-head,.themify_builder_content-84 .tb_rrrl963.module-fancy-heading.module .main-head,.themify_builder_content-84 .tb_h29i31.module-fancy-heading.module .main-head,.themify_builder_content-84 .tb_rjk5242.module-fancy-heading.module .main-head,.themify_builder_content-84 .tb_rof8782.module-fancy-heading.module .main-head{font-size:23px;font-family:"romie";font-weight:100;letter-spacing:0.5px;line-height:40px;font-style:normal}
.themify_builder_content-84 .tb_4j32449.module-fancy-heading.module .sub-head,.themify_builder_content-84 .tb_6sd4876.module-fancy-heading.module .sub-head,.themify_builder_content-84 .tb_rrrl963.module-fancy-heading.module .sub-head,.themify_builder_content-84 .tb_h29i31.module-fancy-heading.module .sub-head,.themify_builder_content-84 .tb_rjk5242.module-fancy-heading.module .sub-head{font-style:normal;font-size:50px;font-family:"romie";font-weight:400;line-height:30px;letter-spacing:0.5px}
.themify_builder_content-84 .tb_0nil449.module-text{font-size:16px;padding-right:9%;letter-spacing:0.2px;line-height:21px;padding-left:9%}
.themify_builder_content-84 .tb_0nil449.module-text .tb_text_wrap,.themify_builder_content-84 .tb_0nil449.module-text .tb_text_wrap p,.themify_builder_content-84 .tb_0nil449.module-text .tb_text_wrap blockquote,.themify_builder_content-84 .tb_0nil449.module-text .tb_text_wrap h1,.themify_builder_content-84 .tb_0nil449.module-text .tb_text_wrap h2,.themify_builder_content-84 .tb_0nil449.module-text .tb_text_wrap h3,.themify_builder_content-84 .tb_0nil449.module-text .tb_text_wrap h4,.themify_builder_content-84 .tb_0nil449.module-text .tb_text_wrap h5,.themify_builder_content-84 .tb_0nil449.module-text .tb_text_wrap h6,.themify_builder_content-84 .tb_0nil449.module-text .tb_text_wrap li,.themify_builder_content-84 .tb_0nil449.module-text .tb_text_wrap span,.themify_builder_content-84 .tb_d0rd449.module-text .tb_text_wrap,.themify_builder_content-84 .tb_d0rd449.module-text .tb_text_wrap p,.themify_builder_content-84 .tb_d0rd449.module-text .tb_text_wrap blockquote,.themify_builder_content-84 .tb_d0rd449.module-text .tb_text_wrap h1,.themify_builder_content-84 .tb_d0rd449.module-text .tb_text_wrap h2,.themify_builder_content-84 .tb_d0rd449.module-text .tb_text_wrap h3,.themify_builder_content-84 .tb_d0rd449.module-text .tb_text_wrap h4,.themify_builder_content-84 .tb_d0rd449.module-text .tb_text_wrap h5,.themify_builder_content-84 .tb_d0rd449.module-text .tb_text_wrap h6,.themify_builder_content-84 .tb_d0rd449.module-text .tb_text_wrap li,.themify_builder_content-84 .tb_d0rd449.module-text .tb_text_wrap span,.themify_builder_content-84 .tb_tn9b876.module-text .tb_text_wrap,.themify_builder_content-84 .tb_tn9b876.module-text .tb_text_wrap p,.themify_builder_content-84 .tb_tn9b876.module-text .tb_text_wrap blockquote,.themify_builder_content-84 .tb_tn9b876.module-text .tb_text_wrap h1,.themify_builder_content-84 .tb_tn9b876.module-text .tb_text_wrap h2,.themify_builder_content-84 .tb_tn9b876.module-text .tb_text_wrap h3,.themify_builder_content-84 .tb_tn9b876.module-text .tb_text_wrap h4,.themify_builder_content-84 .tb_tn9b876.module-text .tb_text_wrap h5,.themify_builder_content-84 .tb_tn9b876.module-text .tb_text_wrap h6,.themify_builder_content-84 .tb_tn9b876.module-text .tb_text_wrap li,.themify_builder_content-84 .tb_tn9b876.module-text .tb_text_wrap span,.themify_builder_content-84 .tb_2z8t963.module-text .tb_text_wrap,.themify_builder_content-84 .tb_2z8t963.module-text .tb_text_wrap p,.themify_builder_content-84 .tb_2z8t963.module-text .tb_text_wrap blockquote,.themify_builder_content-84 .tb_2z8t963.module-text .tb_text_wrap h1,.themify_builder_content-84 .tb_2z8t963.module-text .tb_text_wrap h2,.themify_builder_content-84 .tb_2z8t963.module-text .tb_text_wrap h3,.themify_builder_content-84 .tb_2z8t963.module-text .tb_text_wrap h4,.themify_builder_content-84 .tb_2z8t963.module-text .tb_text_wrap h5,.themify_builder_content-84 .tb_2z8t963.module-text .tb_text_wrap h6,.themify_builder_content-84 .tb_2z8t963.module-text .tb_text_wrap li,.themify_builder_content-84 .tb_2z8t963.module-text .tb_text_wrap span,.themify_builder_content-84 .tb_2nmd963.module-text .tb_text_wrap,.themify_builder_content-84 .tb_2nmd963.module-text .tb_text_wrap p,.themify_builder_content-84 .tb_2nmd963.module-text .tb_text_wrap blockquote,.themify_builder_content-84 .tb_2nmd963.module-text .tb_text_wrap h1,.themify_builder_content-84 .tb_2nmd963.module-text .tb_text_wrap h2,.themify_builder_content-84 .tb_2nmd963.module-text .tb_text_wrap h3,.themify_builder_content-84 .tb_2nmd963.module-text .tb_text_wrap h4,.themify_builder_content-84 .tb_2nmd963.module-text .tb_text_wrap h5,.themify_builder_content-84 .tb_2nmd963.module-text .tb_text_wrap h6,.themify_builder_content-84 .tb_2nmd963.module-text .tb_text_wrap li,.themify_builder_content-84 .tb_2nmd963.module-text .tb_text_wrap span,.themify_builder_content-84 .tb_y1jn801.module-text .tb_text_wrap,.themify_builder_content-84 .tb_y1jn801.module-text .tb_text_wrap p,.themify_builder_content-84 .tb_y1jn801.module-text .tb_text_wrap blockquote,.themify_builder_content-84 .tb_y1jn801.module-text .tb_text_wrap h1,.themify_builder_content-84 .tb_y1jn801.module-text .tb_text_wrap h2,.themify_builder_content-84 .tb_y1jn801.module-text .tb_text_wrap h3,.themify_builder_content-84 .tb_y1jn801.module-text .tb_text_wrap h4,.themify_builder_content-84 .tb_y1jn801.module-text .tb_text_wrap h5,.themify_builder_content-84 .tb_y1jn801.module-text .tb_text_wrap h6,.themify_builder_content-84 .tb_y1jn801.module-text .tb_text_wrap li,.themify_builder_content-84 .tb_y1jn801.module-text .tb_text_wrap span,.themify_builder_content-84 .tb_l2jd193.module-text .tb_text_wrap,.themify_builder_content-84 .tb_l2jd193.module-text .tb_text_wrap p,.themify_builder_content-84 .tb_l2jd193.module-text .tb_text_wrap blockquote,.themify_builder_content-84 .tb_l2jd193.module-text .tb_text_wrap h1,.themify_builder_content-84 .tb_l2jd193.module-text .tb_text_wrap h2,.themify_builder_content-84 .tb_l2jd193.module-text .tb_text_wrap h3,.themify_builder_content-84 .tb_l2jd193.module-text .tb_text_wrap h4,.themify_builder_content-84 .tb_l2jd193.module-text .tb_text_wrap h5,.themify_builder_content-84 .tb_l2jd193.module-text .tb_text_wrap h6,.themify_builder_content-84 .tb_l2jd193.module-text .tb_text_wrap li,.themify_builder_content-84 .tb_l2jd193.module-text .tb_text_wrap span,.themify_builder_content-84 .tb_0ihz976.module-text .tb_text_wrap,.themify_builder_content-84 .tb_0ihz976.module-text .tb_text_wrap p,.themify_builder_content-84 .tb_0ihz976.module-text .tb_text_wrap blockquote,.themify_builder_content-84 .tb_0ihz976.module-text .tb_text_wrap h1,.themify_builder_content-84 .tb_0ihz976.module-text .tb_text_wrap h2,.themify_builder_content-84 .tb_0ihz976.module-text .tb_text_wrap h3,.themify_builder_content-84 .tb_0ihz976.module-text .tb_text_wrap h4,.themify_builder_content-84 .tb_0ihz976.module-text .tb_text_wrap h5,.themify_builder_content-84 .tb_0ihz976.module-text .tb_text_wrap h6,.themify_builder_content-84 .tb_0ihz976.module-text .tb_text_wrap li,.themify_builder_content-84 .tb_0ihz976.module-text .tb_text_wrap span,.themify_builder_content-84 .tb_0g4l232.module-text .tb_text_wrap,.themify_builder_content-84 .tb_0g4l232.module-text .tb_text_wrap p,.themify_builder_content-84 .tb_0g4l232.module-text .tb_text_wrap blockquote,.themify_builder_content-84 .tb_0g4l232.module-text .tb_text_wrap h1,.themify_builder_content-84 .tb_0g4l232.module-text .tb_text_wrap h2,.themify_builder_content-84 .tb_0g4l232.module-text .tb_text_wrap h3,.themify_builder_content-84 .tb_0g4l232.module-text .tb_text_wrap h4,.themify_builder_content-84 .tb_0g4l232.module-text .tb_text_wrap h5,.themify_builder_content-84 .tb_0g4l232.module-text .tb_text_wrap h6,.themify_builder_content-84 .tb_0g4l232.module-text .tb_text_wrap li,.themify_builder_content-84 .tb_0g4l232.module-text .tb_text_wrap span,.themify_builder_content-84 .tb_ia0c327.module-text .tb_text_wrap,.themify_builder_content-84 .tb_ia0c327.module-text .tb_text_wrap p,.themify_builder_content-84 .tb_ia0c327.module-text .tb_text_wrap blockquote,.themify_builder_content-84 .tb_ia0c327.module-text .tb_text_wrap h1,.themify_builder_content-84 .tb_ia0c327.module-text .tb_text_wrap h2,.themify_builder_content-84 .tb_ia0c327.module-text .tb_text_wrap h3,.themify_builder_content-84 .tb_ia0c327.module-text .tb_text_wrap h4,.themify_builder_content-84 .tb_ia0c327.module-text .tb_text_wrap h5,.themify_builder_content-84 .tb_ia0c327.module-text .tb_text_wrap h6,.themify_builder_content-84 .tb_ia0c327.module-text .tb_text_wrap li,.themify_builder_content-84 .tb_ia0c327.module-text .tb_text_wrap span{font-style:normal;font-family:"ttnorms";font-weight:200}
.themify_builder_content-84 .tb_d8qr449{--col:.853fr 1.147fr}
.themify_builder_content-84 .tb_e10c449.module-image{padding-left:21%}
.themify_builder_content-84 .tb_d0rd449.module-text,.themify_builder_content-84 .tb_ia0c327.module-text{font-size:16px;padding-right:11%;letter-spacing:0.2px;line-height:21px}
.themify_builder_content-84 .tb_gk8n449.module-plain-text{padding-left:5%;padding-bottom:3%;padding-top:5%}
.themify_builder_content-84 .tb_mktg449{border-bottom:10px solid #baa87c;border-bottom-color:#baa87c;border-right:10px solid #baa87c;border-right-color:#baa87c;border-top-style:none;background-color:#fff}
.themify_builder_content-84 .tb_kip8449.module-slider .carousel-prev,.themify_builder_content-84 .tb_kip8449.module-slider .carousel-next,.themify_builder_content-84 .tb_tfr893.module-slider .carousel-prev,.themify_builder_content-84 .tb_tfr893.module-slider .carousel-next,.themify_builder_content-84 .tb_p432801.module-slider .carousel-prev,.themify_builder_content-84 .tb_p432801.module-slider .carousel-next,.themify_builder_content-84 .tb_3evn910.module-slider .carousel-prev,.themify_builder_content-84 .tb_3evn910.module-slider .carousel-next,.themify_builder_content-84 .tb_3we7817.module-slider .carousel-prev,.themify_builder_content-84 .tb_3we7817.module-slider .carousel-next,.themify_builder_content-84 .tb_8ank608.module-slider .carousel-prev,.themify_builder_content-84 .tb_8ank608.module-slider .carousel-next{color:#fff;background-color:#baa87b}
.themify_builder_content-84 .tb_kip8449.module-slider,.themify_builder_content-84 .tb_p432801.module-slider,.themify_builder_content-84 .tb_3evn910.module-slider,.themify_builder_content-84 .tb_3we7817.module-slider,.themify_builder_content-84 .tb_8ank608.module-slider{margin-bottom:-4%}
.themify_builder_content-84 .tb_37vx36{background-attachment:scroll;background-position:89% 97%;background-size:auto;background-repeat:no-repeat;background-image:url(https://canariworld.com/wp-content/uploads/2026/09/292-22.webp);padding-bottom:5%;padding-top:5%;background-color:#f0ede6}
.themify_builder_content-84 .tb_78e6323{background-color:#d4c08f;padding-top:2%;border-right-style:none;border-top-style:none}
.themify_builder_content-84 .tb_bcsr939{border-top-style:none;border-bottom-style:none}
.themify_builder_content-84 .tb_xxj3891,.themify_builder_content-84 .tb_m4ep963{background-color:#fffdfb;box-shadow:-0 0 0 0 ;border-left:10px solid #baa87c;border-left-color:#baa87c;border-bottom:10px solid #baa87c;border-top-style:none;border-right-style:none;border-bottom-color:#baa87c}
.themify_builder_content-84 .tb_fz66876,.themify_builder_content-84 .tb_5y0n976,.themify_builder_content-84 .tb_ay8b608{border-bottom:10px solid #baa87c;border-bottom-color:#baa87c;border-right:10px solid #baa87c;border-right-color:#baa87c;border-top-style:none;background-color:#fffdfb}
.themify_builder_content-84 .tb_6sd4876.module-fancy-heading{padding-top:7%;padding-bottom:6%;background-image:none;background-color:#fffdfb;padding-left:9%;margin-top:-1%}
.themify_builder_content-84 .tb_xcyf876{--col:1.046fr .954fr}
.themify_builder_content-84 .tb_tn9b876.module-text{font-size:16px;padding-left:17%;letter-spacing:0.2px;line-height:21px}
.themify_builder_content-84 .tb_7elz876.module-image{padding-right:0;padding-left:5%;padding-top:25%;filter:opacity(45%) }
.themify_builder_content-84 .tb_p09j876.module-plain-text{padding-right:5%;padding-top:4%;padding-bottom:3%}
.themify_builder_content-84 .tb_vnbu721{padding-right:5%;padding-left:9%;--colg:var(--none);--col:3.418fr .865fr}
.themify_builder_content-84 .tb_rrrl963.module-fancy-heading{padding-top:8%;padding-bottom:3%;margin-top:-1%;background-image:none;background-color:#fffdfb}
.themify_builder_content-84 .tb_0gzs452.module-image{padding-top:26%;padding-right:20%;padding-left:20%}
.themify_builder_content-84 .tb_2z8t963.module-text{font-size:16px;padding-right:13%;letter-spacing:0.2px;line-height:21px;padding-left:9%}
.themify_builder_content-84 .tb_8o9w963{--col:.998fr 1.002fr}
.themify_builder_content-84 .tb_hohx963.module-video{padding-left:20%;padding-right:20%}
.themify_builder_content-84 .tb_2nmd963.module-text{font-size:16px;padding-right:23%;letter-spacing:0.2px;line-height:21px}
.themify_builder_content-84 .tb_7me5963.module-gallery.module-gallery .gallery-icon img,.themify_builder_content-84 .tb_4kyi801.module-gallery.module-gallery .gallery-icon img,.themify_builder_content-84 .tb_6w3x976.module-gallery.module-gallery .gallery-icon img,.themify_builder_content-84 .tb_saey720.module-gallery.module-gallery .gallery-icon img{background-color:#f0ede6;border-radius:10px}
.themify_builder_content-84 .tb_7me5963.module-gallery,.themify_builder_content-84 .tb_4kyi801.module-gallery,.themify_builder_content-84 .tb_6w3x976.module-gallery,.themify_builder_content-84 .tb_saey720.module-gallery{padding-right:5%;padding-left:5%;font-style:normal;font-size:20px;font-family:"romie";font-weight:900}
.themify_builder_content-84 .tb_7me5963.module-gallery.module .module-title,.themify_builder_content-84 .tb_4kyi801.module-gallery.module .module-title,.themify_builder_content-84 .tb_6w3x976.module-gallery.module .module-title,.themify_builder_content-84 .tb_saey720.module-gallery.module .module-title{font-family:"romie";font-weight:100}
.themify_builder_content-84 .tb_7me5963.module-gallery .module-gallery-grid,.themify_builder_content-84 .tb_4kyi801.module-gallery .module-gallery-grid,.themify_builder_content-84 .tb_6w3x976.module-gallery .module-gallery-grid,.themify_builder_content-84 .tb_saey720.module-gallery .module-gallery-grid{--galh:0;--galg:5px}
.themify_builder_content-84 .tb_wscr963.module-plain-text{padding-left:5%;padding-top:4%;padding-bottom:5%}
.themify_builder_content-84 .tb_6x2k93{border-bottom:10px solid #baa87c;border-bottom-color:#baa87c;border-right:10px solid #baa87c;border-right-color:#baa87c;border-top-style:none;border-left-style:none;background-color:#fffdfb}
.themify_builder_content-84 .tb_tfr893.module-slider{margin-bottom:-4%;border-right-style:none;border-top-style:none}
.themify_builder_content-84 .tb_c179801{border-top-style:none;border-right-style:none}
.themify_builder_content-84 .tb_74wm801{background-color:transparent;box-shadow:-0 0 0 0 ;border-left:10px solid #baa87c;border-left-color:#baa87c;border-bottom:10px solid #baa87c;border-top-style:none;border-bottom-color:#baa87c}
.themify_builder_content-84 .tb_dwvg801{border-bottom:10px solid #baa87c;border-right:10px solid #baa87c;border-right-color:#baa87c;border-top-style:none;background-color:#fffdfb;border-bottom-color:#baa87c}
.themify_builder_content-84 .tb_tuwp31{padding-right:5%;padding-left:9%;--colg:var(--none);--col:3.438fr .845fr}
.themify_builder_content-84 .tb_h29i31.module-fancy-heading{padding-top:13%;padding-bottom:3%;margin-top:-1%;background-image:none;background-color:#fffdfb}
.themify_builder_content-84 .tb_o6yh517.module-image{padding-top:38%;padding-right:20%;padding-left:20%}
.themify_builder_content-84 .tb_y1jn801.module-text{font-size:16px;padding-left:9%;padding-right:17%;letter-spacing:0.2px;line-height:21px;padding-bottom:3%}
.themify_builder_content-84 .tb_7k1h801.module-plain-text{padding-right:5%;padding-top:10%}
.themify_builder_content-84 .tb_sf0n193{border-top-style:none;border-right-style:none;border-bottom-style:none}
.themify_builder_content-84 .tb_imxz193{background-color:#fff;box-shadow:-0 0 0 0 ;border-left:10px solid #baa87c;border-left-color:#baa87c;border-top-style:none;border-right-style:none;border-bottom:10px solid #baa87c;border-bottom-color:#baa87c}
.themify_builder_content-84 .tb_flib141{padding-right:5%;padding-left:9%;--colg:var(--none);--col:3.428fr .855fr}
.themify_builder_content-84 .tb_rjk5242.module-fancy-heading{padding-top:11%;margin-top:-1%;background-image:none;background-color:#fffdfb;padding-left:0;padding-bottom:3%}
.themify_builder_content-84 .tb_im5m141.module-image{padding-top:31%;padding-right:20%;padding-left:20%}
.themify_builder_content-84 .tb_l2jd193.module-text{font-size:16px;padding-right:26%;letter-spacing:0.2px;line-height:21px;padding-left:9%;padding-bottom:5%}
.themify_builder_content-84 .tb_e8mq193.module-video{padding-left:17%}
.themify_builder_content-84 .tb_k5q7193.module-plain-text{padding-left:5%;padding-bottom:3%;padding-top:4%}
.themify_builder_content-84 .tb_ygrc910{border-right:10px solid #baa87c;border-right-color:#baa87c;border-top-style:none;background-color:#fffdfb;border-bottom-color:#baa87c;border-bottom:10px solid #baa87c}
.themify_builder_content-84 .tb_ekac183,.themify_builder_content-84 .tb_1buj308{background-color:#d4c08f;padding-top:2%;padding-bottom:2%}
.themify_builder_content-84 .tb_5nww817,.themify_builder_content-84 .tb_y4w0720{background-color:#fffdfb;box-shadow:-0 0 0 0 ;border-left:10px solid #baa87c;border-left-color:#baa87c;border-bottom:10px solid #baa87c;border-bottom-color:#baa87c;border-top-style:none;border-right-style:none}
.themify_builder_content-84 .tb_a92u976{padding-right:12%;padding-left:0;padding-top:9%;background-color:#fff;--col:.918fr 1.082fr}
.themify_builder_content-84 .tb_dicw976.module-video{padding-left:5%}
.themify_builder_content-84 .tb_0ihz976.module-text{font-size:16px;padding-right:4%;letter-spacing:0.2px;line-height:21px}
.themify_builder_content-84 .tb_bzsc976.module-plain-text{padding-right:5%;padding-top:11%;padding-bottom:3%}
.themify_builder_content-84 .tb_wudo744{background-attachment:scroll;background-position:left 0px top 0%;background-size:cover;background-repeat:no-repeat;background-image:url(https://canariworld.com/wp-content/uploads/2026/09/11-111.webp);padding-bottom:15%;padding-top:15%}
.themify_builder_content-84 .tb_eznh782{padding-right:5%;padding-left:9%;--colg:var(--none);--col:2.189fr .404fr .407fr}
.themify_builder_content-84 .tb_rof8782.module-fancy-heading{padding-top:7%;padding-bottom:3%;margin-top:-1%;background-image:none;background-color:#fffdfb}
.themify_builder_content-84 .tb_rof8782.module-fancy-heading.module .sub-head{font-style:normal;font-size:45px;font-family:"romie";font-weight:400;line-height:30px;letter-spacing:0.5px}
.themify_builder_content-84 .tb_kfy1759.module-image,.themify_builder_content-84 .tb_gann722.module-image{padding-top:33%}
.themify_builder_content-84 .tb_cltv232{padding-right:5%;padding-left:9%;padding-bottom:4%;--col:1.35fr .65fr}
.themify_builder_content-84 .tb_0g4l232.module-text{font-size:16px;letter-spacing:0.2px;line-height:21px}
.themify_builder_content-84 .tb_f2bt720.module-plain-text{padding-left:5%;padding-bottom:3%;padding-top:6%}
.themify_builder_content-84 .tb_jwqv129>.row_inner{--col:1.116fr .884fr}
.themify_builder_content-84 .tb_jwqv129{background-color:#fffdfb}
.themify_builder_content-84 .tb_hcd0626{padding-left:25%;padding-top:15%;--col:.966fr 1.034fr}
.themify_builder_content-84 .tb_3x4r94.module-text{padding-bottom:11%}
.themify_builder_content-84 .tb_3x4r94.module-text .tb_text_wrap,.themify_builder_content-84 .tb_3x4r94.module-text .tb_text_wrap p,.themify_builder_content-84 .tb_3x4r94.module-text .tb_text_wrap blockquote,.themify_builder_content-84 .tb_3x4r94.module-text .tb_text_wrap h1,.themify_builder_content-84 .tb_3x4r94.module-text .tb_text_wrap h2,.themify_builder_content-84 .tb_3x4r94.module-text .tb_text_wrap h3,.themify_builder_content-84 .tb_3x4r94.module-text .tb_text_wrap h4,.themify_builder_content-84 .tb_3x4r94.module-text .tb_text_wrap h5,.themify_builder_content-84 .tb_3x4r94.module-text .tb_text_wrap h6,.themify_builder_content-84 .tb_3x4r94.module-text .tb_text_wrap li,.themify_builder_content-84 .tb_3x4r94.module-text .tb_text_wrap span{font-style:normal}
.themify_builder_content-84 .tb_3x4r94.module-text.module h2{font-size:50px}
.themify_builder_content-84 .tb_cbmr650.module-slider .carousel-prev,.themify_builder_content-84 .tb_cbmr650.module-slider .carousel-next{color:#fff;background-color:transparent}
.themify_builder_content-84 .tb_cbmr650.module-slider{padding-top:16%}
.themify_builder_content-84 .tb_ybao32{padding-bottom:2%;padding-top:5%;background-color:#f0ede6}
.themify_builder_content-84 .tb_sv4c349.module-plain-text{text-align:left;padding-left:251px}
.themify_builder_content-84 .tb_ghz0217.module-text{padding-right:115px;text-align:right}
.themify_builder_content-84 .tb_msmk767.module-plain-text{text-align:left;padding-left:251px;margin-top:-2%}
.themify_builder_content-84 .tb_xrqd645.module-text{letter-spacing:0.5px;line-height:10px;padding-right:0;text-align:right}
.themify_builder_content-84 .tb_lxkt649.module-text{padding-right:115px;margin-top:-2%;text-align:right}
.themify_builder_content-84 .tb_qe91700.module-copyright{text-align:center}

@media(max-width:1024px){
.themify_builder_content-84 .tb_th0s935>.row_inner,.themify_builder_content-84 .tb_nqap166>.row_inner{--col:none;--area:"col1" "col2" "col3"}
.themify_builder_content-84 .tb_th0s935{background-image:url(https://canariworld.com/wp-content/uploads/2026/09/hero_mobile.webp);padding-top:42%}
.themify_builder_content-84 .tb_jjrl573.module-fancy-heading{padding-left:59%}
.themify_builder_content-84 .tb_jjrl573.module-fancy-heading.module .main-head{font-size:80px}
.themify_builder_content-84 .tb_jjrl573.module-fancy-heading.module .sub-head{font-size:40px}
.themify_builder_content-84 .tb_d6kb680.module-image,.themify_builder_content-84 .tb_x3ul596.module-image,.themify_builder_content-84 .tb_1meq833.module-image,.themify_builder_content-84 .tb_ryaq833.module-image{padding-top:9%}
.themify_builder_content-84 .tb_1k2h689.module-text,.themify_builder_content-84 .tb_qq0t143.module-text,.themify_builder_content-84 .tb_792d62.module-text{padding-left:5%}
.themify_builder_content-84 .tb_u3l4401.module-plain-text{line-height:40px}
.themify_builder_content-84 .tb_umpy974.module-text{padding-right:5%;padding-left:5%}
.themify_builder_content-84 .tb_a1cf906.module-image{padding-top:35%}
.themify_builder_content-84 .tb_u49t449,.themify_builder_content-84 .tb_nu7t939,.themify_builder_content-84 .tb_qvhi716,.themify_builder_content-84 .tb_mhvf801,.themify_builder_content-84 .tb_zpui193,.themify_builder_content-84 .tb_uvxt976,.themify_builder_content-84 .tb_k739740{--area:"col1" "col2"}
.themify_builder_content-84 .tb_57zl449,.themify_builder_content-84 .tb_xxj3891,.themify_builder_content-84 .tb_m4ep963,.themify_builder_content-84 .tb_74wm801,.themify_builder_content-84 .tb_imxz193,.themify_builder_content-84 .tb_5nww817,.themify_builder_content-84 .tb_y4w0720{margin-left:px}
.themify_builder_content-84 .tb_d8qr449,.themify_builder_content-84 .tb_xcyf876,.themify_builder_content-84 .tb_8o9w963,.themify_builder_content-84 .tb_jwqv129>.row_inner{--col:none}
.themify_builder_content-84 .tb_hcd0626{padding-left:9%;--col:none;--area:"col1" "col2"}
.themify_builder_content-84 .tb_3x4r94.module-text{padding-bottom:0}
.themify_builder_content-84 .tb_m1r0977.module-image{padding-right:20%;padding-left:20%}
.themify_builder_content-84 .tb_l6qm881{--area:"col2" "col3" "col1"}
.themify_builder_content-84 .tb_sv4c349.module-plain-text,.themify_builder_content-84 .tb_msmk767.module-plain-text{padding-left:0;text-align:center}
.themify_builder_content-84 .tb_ghz0217.module-text,.themify_builder_content-84 .tb_lxkt649.module-text{padding-right:0;text-align:center}
.themify_builder_content-84 .tb_wzn0606{--area:"col1" "col2" "col3"}
.themify_builder_content-84 .tb_xrqd645.module-text{text-align:center}
}
@media(max-width:768px){
.themify_builder_content-84 .tb_nqap166{padding-right:5%;padding-left:5%}
.themify_builder_content-84 .tb_umpy974.module-text{padding-right:2%;padding-left:2%}
.themify_builder_content-84 .tb_iu9d906>.row_inner{--col:none;--area:"col1" "col2"}
.themify_builder_content-84 .tb_mr2l906.module-text{padding-left:0;padding-right:4%}
.themify_builder_content-84 .tb_d8qr449,.themify_builder_content-84 .tb_xcyf876,.themify_builder_content-84 .tb_8o9w963,.themify_builder_content-84 .tb_jwqv129>.row_inner{--area:"col1" "col2"}
.themify_builder_content-84 .tb_e10c449.module-image{padding-left:12%}
.themify_builder_content-84 .tb_d0rd449.module-text{padding-right:9%;padding-left:9%;padding-top:5%}
.themify_builder_content-84 .tb_tn9b876.module-text{padding-left:7%;padding-right:9%}
.themify_builder_content-84 .tb_2nmd963.module-text{padding-right:13%;padding-left:9%}
.themify_builder_content-84 .tb_hcd0626{padding-left:11%;--area:"col1 col2"}
}
@media(max-width:600px){
.themify_builder_content-84 .tb_th0s935>.row_inner,.themify_builder_content-84 .tb_nqap166>.row_inner{--area:"col2" "col3" "col1"}
.themify_builder_content-84 .tb_th0s935{background-position:50% 0%;background-image:url(https://canariworld.com/wp-content/uploads/2026/09/hero-img-compr-2.webp);padding-top:37%}
.themify_builder_content-84 .tb_jjrl573.module-fancy-heading{padding-bottom:0;padding-top:100%;padding-left:20px}
.themify_builder_content-84 .tb_jjrl573.module-fancy-heading.module .main-head{text-shadow:5px 5px 20px rgba(26, 24, 21, .77);font-size:40px}
.themify_builder_content-84 .tb_jjrl573.module-fancy-heading.module .sub-head{text-shadow:5px 5px 20px rgba(36, 34, 31, .75);font-size:23px}
.themify_builder_content-84 .tb_nqap166,.themify_builder_content-84 .tb_zsoz974{padding-right:20px;padding-left:20px}
.themify_builder_content-84 .tb_siec745{padding-bottom:10%;--col:none}
.themify_builder_content-84 .tb_d6kb680.module-image{padding:0 24%}
.themify_builder_content-84 .tb_x3ul596.module-image{padding:0 24% 16%}
.themify_builder_content-84 .tb_1meq833.module-image{padding:0 36%}
.themify_builder_content-84 .tb_ryaq833.module-image{padding:8% 36% 16%}
.themify_builder_content-84 .tb_1k2h689.module-text{padding-left:0;padding-bottom:5%;padding-top:19%}
.themify_builder_content-84 .tb_1k2h689.module-text.module h2{font-size:24px;line-height:20px}
.themify_builder_content-84 .tb_qq0t143.module-text,.themify_builder_content-84 .tb_792d62.module-text{padding-left:0;padding-right:20px;font-size:14px;letter-spacing:0}
.themify_builder_content-84 .tb_1gek877.module-image{padding-right:10%;padding-left:36%;padding-bottom:15%}
.themify_builder_content-84 .tb_u3l4401.module-plain-text{padding-bottom:6%;font-size:20px}
.themify_builder_content-84 .tb_umpy974.module-text{font-size:14px;padding-bottom:8%;padding-top:5%}
.themify_builder_content-84 .tb_9x8a501{padding-left:0;padding-right:0;--area:"col1 col2" "col3 col4"}
.themify_builder_content-84 .tb_fq92395.module-image.module .image-title,.themify_builder_content-84 .tb_d7if524.module-image.module .image-title,.themify_builder_content-84 .tb_c703655.module-image.module .image-title,.themify_builder_content-84 .tb_uldc9.module-image.module .image-title,.themify_builder_content-84 .tb_0g4l232.module-text,.themify_builder_content-84 .tb_ia0c327.module-text{font-size:14px}
.themify_builder_content-84 .tb_iu9d906>.row_inner,.themify_builder_content-84 .tb_d8qr449,.themify_builder_content-84 .tb_xcyf876,.themify_builder_content-84 .tb_qvhi716,.themify_builder_content-84 .tb_8o9w963,.themify_builder_content-84 .tb_zpui193,.themify_builder_content-84 .tb_k739740,.themify_builder_content-84 .tb_jwqv129>.row_inner{--area:var(--aream2_auto)}
.themify_builder_content-84 .tb_iu9d906{padding-top:20px}
.themify_builder_content-84 .tb_rynv906,.themify_builder_content-84 .tb_w98r716,.themify_builder_content-84 .tb_2hz9976{border-left-style:none}
.themify_builder_content-84 .tb_mr2l906.module-text{padding-right:5%;padding-left:5%;padding-bottom:5%;font-size:14px}
.themify_builder_content-84 .tb_mr2l906.module-text.module h2{font-size:15px}
.themify_builder_content-84 .tb_a1cf906.module-image{padding-bottom:20%;padding-left:20%;padding-top:5%}
.themify_builder_content-84 .tb_rw9a487{padding-top:0;background-color:#fffdfb}
.themify_builder_content-84 .tb_z8gz449{border-left-style:none;background-color:#fffdfb}
.themify_builder_content-84 .tb_u49t449{padding-left:0;padding-right:0;padding-top:10%;--area:var(--aream2_auto)}
.themify_builder_content-84 .tb_57zl449{border-left-style:none;border-bottom-style:none;border-right-style:none;margin-left:10.53px}
.themify_builder_content-84 .tb_erja321.module-divider{z-index:2}
.themify_builder_content-84 .tb_4j32449.module-fancy-heading{padding-top:10%;padding-bottom:0}
.themify_builder_content-84 .tb_4j32449.module-fancy-heading.module .main-head,.themify_builder_content-84 .tb_6sd4876.module-fancy-heading.module .main-head,.themify_builder_content-84 .tb_rrrl963.module-fancy-heading.module .main-head,.themify_builder_content-84 .tb_h29i31.module-fancy-heading.module .main-head,.themify_builder_content-84 .tb_rjk5242.module-fancy-heading.module .main-head,.themify_builder_content-84 .tb_rof8782.module-fancy-heading.module .main-head{line-height:20px;font-size:15px}
.themify_builder_content-84 .tb_4j32449.module-fancy-heading.module .sub-head,.themify_builder_content-84 .tb_6sd4876.module-fancy-heading.module .sub-head,.themify_builder_content-84 .tb_rjk5242.module-fancy-heading.module .sub-head{font-size:25px}
.themify_builder_content-84 .tb_0nil449.module-text{padding-right:30px;font-size:14px;padding-left:30px}
.themify_builder_content-84 .tb_e10c449.module-image{padding-right:40%;padding-left:30px}
.themify_builder_content-84 .tb_d0rd449.module-text{padding-right:8%;padding-left:30px;font-size:14px}
.themify_builder_content-84 .tb_mktg449{border-left-style:none;border-bottom-style:none;border-right-style:none;background-color:transparent}
.themify_builder_content-84 .tb_37vx36{background-position:left 0px top 0px}
.themify_builder_content-84 .tb_78e6323{padding-right:0;border-left-style:none;background-color:transparent}
.themify_builder_content-84 .tb_bcsr939{border-left-style:none;border-right-style:none}
.themify_builder_content-84 .tb_nu7t939,.themify_builder_content-84 .tb_uvxt976{--area:"col2" "col1"}
.themify_builder_content-84 .tb_xxj3891,.themify_builder_content-84 .tb_m4ep963,.themify_builder_content-84 .tb_c179801,.themify_builder_content-84 .tb_5nww817,.themify_builder_content-84 .tb_y4w0720{border-left-style:none;border-bottom-style:none}
.themify_builder_content-84 .tb_fz66876,.themify_builder_content-84 .tb_74wm801,.themify_builder_content-84 .tb_dwvg801,.themify_builder_content-84 .tb_5y0n976,.themify_builder_content-84 .tb_ay8b608{border-left-style:none;border-bottom-style:none;border-right-style:none}
.themify_builder_content-84 .tb_6sd4876.module-fancy-heading{padding-top:13%}
.themify_builder_content-84 .tb_tn9b876.module-text,.themify_builder_content-84 .tb_2z8t963.module-text{padding-left:30px;padding-right:30px;font-size:14px}
.themify_builder_content-84 .tb_7elz876.module-image{padding:0 32% 10%}
.themify_builder_content-84 .tb_p09j876.module-plain-text{padding-bottom:2%}
.themify_builder_content-84 .tb_agzw861{background-color:transparent}
.themify_builder_content-84 .tb_vnbu721{--col:3.61fr .673fr}
.themify_builder_content-84 .tb_rrrl963.module-fancy-heading{padding-top:13%;padding-left:0}
.themify_builder_content-84 .tb_rrrl963.module-fancy-heading.module .sub-head,.themify_builder_content-84 .tb_h29i31.module-fancy-heading.module .sub-head{font-size:20px}
.themify_builder_content-84 .tb_0gzs452.module-image{padding-right:0;padding-left:0;padding-top:35%}
.themify_builder_content-84 .tb_hohx963.module-video,.themify_builder_content-84 .tb_7me5963.module-gallery,.themify_builder_content-84 .tb_4kyi801.module-gallery,.themify_builder_content-84 .tb_6w3x976.module-gallery,.themify_builder_content-84 .tb_saey720.module-gallery{padding-bottom:10%}
.themify_builder_content-84 .tb_2nmd963.module-text,.themify_builder_content-84 .tb_y1jn801.module-text,.themify_builder_content-84 .tb_l2jd193.module-text,.themify_builder_content-84 .tb_0ihz976.module-text{padding-right:30px;padding-left:30px;font-size:14px}
.themify_builder_content-84 .tb_6x2k93{border-bottom-style:none;border-right-style:none}
.themify_builder_content-84 .tb_tfr893.module-slider{padding-bottom:0;margin-bottom:0}
.themify_builder_content-84 .tb_of8b449,.themify_builder_content-84 .tb_6rrn665,.themify_builder_content-84 .tb_ekac183,.themify_builder_content-84 .tb_1buj308{padding-top:0;background-color:transparent}
.themify_builder_content-84 .tb_mhvf801{padding-left:0;padding-right:0;--area:"col2" "col1"}
.themify_builder_content-84 .tb_p432801.module-slider{margin-bottom:1px}
.themify_builder_content-84 .tb_tuwp31,.themify_builder_content-84 .tb_flib141{--align_content:var(--align_start);--align_items:var(--auto_height);--col:3.361fr .922fr}
.themify_builder_content-84 .tb_h29i31.module-fancy-heading{padding-top:2%}
.themify_builder_content-84 .tb_o6yh517.module-image,.themify_builder_content-84 .tb_im5m141.module-image{padding-top:7%;padding-right:10%;padding-left:10%}
.themify_builder_content-84 .tb_sf0n193{border-left-style:none;background-color:transparent}
.themify_builder_content-84 .tb_imxz193{border-left-style:none;border-bottom-style:none;margin-left:10.53px}
.themify_builder_content-84 .tb_imxz193>.builder_row_cover::before,.themify_builder_content-84 .tb_imxz193>:is(.tf_lax, .tf_lax_done) > .builder_row_cover::before{background-position:0% 0%;background-repeat:repeat;--tbBg:0;background-size:auto}
.themify_builder_content-84 .tb_imxz193>.builder_row_cover,.themify_builder_content-84 .tb_imxz193>:is(.tf_lax, .tf_lax_done) > .builder_row_cover{-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-repeat:repeat;mask-repeat:repeat}
.themify_builder_content-84 .tb_e8mq193.module-video{padding-bottom:9%;padding-left:20%;padding-right:0}
.themify_builder_content-84 .tb_ygrc910{border-left-style:none;border-right-style:none;border-bottom-style:none}
.themify_builder_content-84 .tb_3evn910.module-slider,.themify_builder_content-84 .tb_8ank608.module-slider{margin-bottom:0}
.themify_builder_content-84 .tb_a92u976{padding-right:0;padding-top:0;--col:none;--area:var(--aream2_auto)}
.themify_builder_content-84 .tb_dicw976.module-video{margin-top:0}
.themify_builder_content-84 .tb_7ajb976{border:none}
.themify_builder_content-84 .tb_eznh782{padding-right:0;padding-left:8%;--col:2.059fr .463fr .478fr}
.themify_builder_content-84 .tb_rof8782.module-fancy-heading{padding-top:13%;padding-right:5%;padding-left:0}
.themify_builder_content-84 .tb_rof8782.module-fancy-heading.module .sub-head{font-size:21px}
.themify_builder_content-84 .tb_kfy1759.module-image,.themify_builder_content-84 .tb_gann722.module-image{padding-top:35%}
.themify_builder_content-84 .tb_cltv232{padding-right:30px;padding-left:30px;--col:none;--area:var(--aream2_auto)}
.themify_builder_content-84 .tb_jwqv129{margin-top:-16px}
.themify_builder_content-84 .tb_hcd0626{padding-left:8%;--area:var(--aream2_auto)}
.themify_builder_content-84 .tb_3x4r94.module-text.module h2{font-size:30px}
.themify_builder_content-84 .tb_m1r0977.module-image{padding-bottom:20%}
.themify_builder_content-84 .tb_sv4c349.module-plain-text{font-size:12px}
.themify_builder_content-84 .tb_tm73335.module-image{padding-bottom:5%;padding-top:5%}
.themify_builder_content-84 .tb_ghz0217.module-text,.themify_builder_content-84 .tb_xrqd645.module-text{padding-bottom:5%}
.themify_builder_content-84 .tb_wzn0606{padding-right:5%;padding-left:5%;font-size:12px;--area:"col2" "col3" "col1"}
}/*Builder Custom CSS START*/
/* ==========================================================================
   1. EFEKTY SZKŁA (GLASSMORPHISM)
   ========================================================================== */
.glass-box {
  position: relative !important;
  background: transparent !important;
  z-index: 2 !important;
}

.glass-box::before {
  content: "" !important;
  position: absolute !important;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(245, 245, 245, 0.6) !important;
  -webkit-backdrop-filter: blur(30px) !important;
  backdrop-filter: blur(11px) !important;
  border-top: 1px solid rgba(255, 255, 255, 0.4) !important;
  z-index: -1 !important;
  pointer-events: none !important;
}

.glass-box .row_inner,
.glass-box .col_inner,
.glass-box .module_column {
  background: transparent !important;
}


/* ==========================================================================
   2. TYPOGRAFIA & EFEKTY TEKSTOWE
   ========================================================================== */
/* Moduł maszyny do pisania */
.module-typewriter .tb_typewriter_text,
.module-typewriter .tb_typewriter_highlight {
  transition: opacity 0.2s ease-in-out, transform 0.4s ease-out;
  display: inline-block;
}

.module-typewriter .tb_typewriter_cursor {
  display: none !important;
}

/* Klatki animacji złotego połysku */
@keyframes luxGoldConstant {
  0% {
    background-position: 150% 0;
  }
  100% {
    background-position: -150% 0;
  }
}

/* Złoty połysk (Gold Shimmer) */
.gold-shimmer {
  display: inline-block !important;
  color: #000000 !important;
}

@supports (-webkit-background-clip: text) or (background-clip: text) {
  .gold-shimmer {
    background-image: linear-gradient(
      90deg,
      #000000 0%,
      #000000 35%,
      #dfba6b 48%,
      #fdf0cd 50%,
      #dfba6b 52%,
      #000000 65%,
      #000000 100%
    ) !important;
    background-size: 200% 100% !important;
    -webkit-background-clip: text !important;
    background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    animation: luxGoldConstant 10s linear infinite !important;
  }
}

/* Wyłączenie efektu Shimmer na telefonach (statyczny czarny tekst) */
@media (max-width: 768px) {
  .gold-shimmer {
    background: none !important;
    -webkit-background-clip: unset !important;
    background-clip: unset !important;
    -webkit-text-fill-color: #000000 !important;
    color: #000000 !important;
    animation: none !important;
  }
}




/* ==========================================================================
   4. MODUŁY WIDEO
   ========================================================================== */
/* Zaokrąglenie standardowych modułów wideo */
.module-video,
.module-video .video-wrap,
.module-video .post-video,
.module-video video,
.module-video iframe,
.module-video .mejs-container {
  border-radius: 10px !important;
  overflow: hidden !important;
  transform: translateZ(0);
  -webkit-mask-image: -webkit-radial-gradient(white, black);
}

/* Format pionowy (9:16) */
.vertical-video-box {
  max-width: 420px;
  margin: 0 auto;
}

.vertical-video-box .video-wrap,
.vertical-video-box .post-video {
  padding-bottom: 0 !important;
  height: auto !important;
  aspect-ratio: 9 / 16 !important;
  overflow: hidden !important;
  border-radius: 12px;
}

.vertical-video-box video,
.vertical-video-box iframe,
.vertical-video-box .mejs-container {
  position: relative !important;
  width: 100% !important;
  height: 100% !important;
  aspect-ratio: 9 / 16 !important;
  object-fit: cover !important;
}

/* Format kwadratowy (1:1) */
.video-square {
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 auto !important;
}

.video-square .video-wrap,
.video-square .post-video,
.video-square .mejs-container {
  width: 75% !important;
  aspect-ratio: 1 / 1 !important;
  height: auto !important;
  padding-bottom: 0 !important;
  border-radius: 10px !important;
  overflow: hidden !important;
  transform: translateZ(0);
  -webkit-mask-image: -webkit-radial-gradient(white, black);
}

.video-square video,
.video-square iframe {
  width: 100% !important;
  height: 100% !important;
  aspect-ratio: 1 / 1 !important;
  object-fit: cover !important;
  border-radius: 10px !important;
}


/* ==========================================================================
   5. SLIDERY & STRZAŁKI (GLOBALNE)
   ========================================================================== */
.module-slider .carousel-prev,
.module-slider .carousel-next {
  width: 44px !important;
  height: 44px !important;
  background-color: transparent !important;
  border-radius: 50% !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  opacity: 0.9 !important;
  transition: opacity 0.25s ease, transform 0.25s ease !important;
  z-index: 10 !important;
}

.module-slider .carousel-prev::before,
.module-slider .carousel-next::before,
.module-slider .carousel-prev i,
.module-slider .carousel-next i {
  display: none !important;
}

.module-slider .carousel-prev {
  left: 20px !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none'%3E%3Ccircle cx='24' cy='24' r='22' stroke='%23dfba6b' stroke-width='2.2'/%3E%3Cpath d='M24 17L17 24L24 31' stroke='%23dfba6b' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17 24H31' stroke='%23dfba6b' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E") !important;
}

.module-slider .carousel-next {
  right: 20px !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none'%3E%3Ccircle cx='24' cy='24' r='22' stroke='%23dfba6b' stroke-width='2.2'/%3E%3Cpath d='M24 17L31 24L24 31' stroke='%23dfba6b' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M31 24H17' stroke='%23dfba6b' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E") !important;
}

.module-slider .carousel-prev:hover,
.module-slider .carousel-next:hover {
  opacity: 1 !important;
  transform: translateY(-50%) scale(1.06) !important;
}


/* ==========================================================================
   6. KONKRETNY SLIDER 700PX (.tb_cbmr650)
   ========================================================================== */
/* Konkretna instancja slidera (tb_cbmr650 - stała szerokość 700px) */
.tb_cbmr650,
.tb_cbmr650 .themify_builder_slider,
.tb_cbmr650 .tf_swiper-container {
  width: 700px !important;
  max-width: 700px !important;
  position: relative !important;
  overflow: hidden !important;
}

.tb_cbmr650 .tf_swiper-slide,
.tb_cbmr650 .slide-inner-wrap,
.tb_cbmr650 .slide-image {
  width: 700px !important;
  max-width: 700px !important;
}

.tb_cbmr650 img,
.tb_cbmr650 .slide-image img {
  width: 700px !important;
  max-width: 100% !important;
  height: auto !important;
  display: block !important;
}

.tb_cbmr650 .carousel-prev,
.tb_cbmr650 .carousel-next {
  display: block !important;
  visibility: visible !important;
  opacity: 0.85 !important;
  position: absolute !important;
  top: 350px !important;
  bottom: auto !important;
  transform: translateY(-50%) !important;
  margin: 0 !important;
  width: 32px !important;
  height: 32px !important;
  z-index: 99 !important;
}

.tb_cbmr650 .carousel-prev {
  left: 16px !important;
  right: auto !important;
}

.tb_cbmr650 .carousel-next {
  right: 16px !important;
  left: auto !important;
}




/* ==========================================================================
   7. EDYTORIAL: RÓWNA WYSOKOŚĆ KOLUMN
   ========================================================================== */
.equal-editorial-row {
  display: flex !important;
  align-items: stretch !important;
}

.equal-editorial-row .col4-2,
.equal-editorial-row .module-slider,
.equal-editorial-row .themify_builder_slider,
.equal-editorial-row .tf_swiper-container,
.equal-editorial-row .tf_swiper-wrapper,
.equal-editorial-row .tf_swiper-slide,
.equal-editorial-row .slide-inner-wrap,
.equal-editorial-row .slide-image {
  height: 100% !important;
  min-height: 100% !important;
}

.equal-editorial-row .module-image,
.equal-editorial-row .module-image .image-wrap,
.equal-editorial-row .module-image a {
  height: 100% !important;
  min-height: 100% !important;
  display: block !important;
}

.equal-editorial-row .slide-image img,
.equal-editorial-row .module-image img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  object-position: center top !important;
  display: block !important;
}

@media (max-width: 768px) {
  .equal-editorial-row {
    display: block !important;
  }

  .equal-editorial-row .col4-2,
  .equal-editorial-row .module-slider,
  .equal-editorial-row .module-image,
  .equal-editorial-row .slide-image img,
  .equal-editorial-row .module-image img {
    height: auto !important;
    min-height: 0 !important;
  }
}
/* Całkowite wyłączenie ligatur na całej stronie */
body, h1, h2, h3, h4, h5, h6, p, a, span {
  font-variant-ligatures: none !important;
  font-feature-settings: "liga" 0, "clig" 0, "dlig" 0 !important;
}

/* Zabezpieczenie konkretnej kolumny z wideo w siatce CSS Grid */
.module_column.tb_xr6a232 {
  min-width: 0 !important;
}

/* Wymuszenie szerokości bazowej dla samego boksu wideo */
.vertical-video-box {
  width: 100% !important;
  min-width: 280px;
}

.vertical-video-box .video-wrap {
  width: 100% !important;
  aspect-ratio: 9 / 16 !important;
}

.vertical-video-box .tb_video_overlay {
  width: 100% !important;
  height: 100% !important;
}

/* Ekran bazowy pre-loadera */
#custom-preloader {
  position: fixed;
  inset: 0;
  width: 100vw;
  height: 100vh;
  background-color: #faf9f6; /* odcień tła strony */
  z-index: 999999;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: opacity 0.8s cubic-bezier(0.4, 0, 0.2, 1), visibility 0.8s ease;
}

.preloader-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 28px;
}

/* Płynne, subtelne oddychanie logo */
.preloader-logo {
  max-width: 140px;
  height: auto;
  display: block;
  opacity: 0.9;
  animation: logoBreath 2.2s ease-in-out infinite alternate;
}

@keyframes logoBreath {
  0% {
    opacity: 0.5;
    transform: scale(0.98);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}

/* Luksusowy, ultracienki pasek postępu */
.preloader-bar-wrap {
  width: 90px;
  height: 1px;
  background-color: rgba(26, 26, 26, 0.08);
  overflow: hidden;
  position: relative;
}

.preloader-bar-fill {
  width: 100%;
  height: 100%;
  background-color: #1a1a1a;
  transform: translateX(-100%);
  animation: barProgress 1.6s cubic-bezier(0.65, 0, 0.35, 1) infinite;
}

@keyframes barProgress {
  0% {
    transform: translateX(-100%);
  }
  50% {
    transform: translateX(0%);
  }
  100% {
    transform: translateX(100%);
  }
}

/* Płynne zniknięcie po załadowaniu */
#custom-preloader.fade-out {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}
/*Builder Custom CSS END*/