.elementor-2004 .elementor-element.elementor-element-9783628{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.15;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2004 .elementor-element.elementor-element-9783628:not(.elementor-motion-effects-element-type-background), .elementor-2004 .elementor-element.elementor-element-9783628 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.barbersantjoan.com/wp-content/uploads/2024/12/20241119_180757-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2004 .elementor-element.elementor-element-9783628::before, .elementor-2004 .elementor-element.elementor-element-9783628 > .elementor-background-video-container::before, .elementor-2004 .elementor-element.elementor-element-9783628 > .e-con-inner > .elementor-background-video-container::before, .elementor-2004 .elementor-element.elementor-element-9783628 > .elementor-background-slideshow::before, .elementor-2004 .elementor-element.elementor-element-9783628 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2004 .elementor-element.elementor-element-9783628 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2004 .elementor-element.elementor-element-91d3cbc .elementor-button{background-color:#FFBF0000;font-family:"Almendra", Sans-serif;font-size:26px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:3px 3px 3px 3px;border-color:#FFBF00;border-radius:50px 50px 50px 50px;padding:25px 35px 25px 35px;}.elementor-2004 .elementor-element.elementor-element-91d3cbc .elementor-button:hover, .elementor-2004 .elementor-element.elementor-element-91d3cbc .elementor-button:focus{background-color:#FFBF00;color:#000000;}.elementor-2004 .elementor-element.elementor-element-91d3cbc{width:var( --container-widget-width, 36% );max-width:36%;--container-widget-width:36%;--container-widget-flex-grow:0;}.elementor-2004 .elementor-element.elementor-element-91d3cbc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2004 .elementor-element.elementor-element-91d3cbc.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-2004 .elementor-element.elementor-element-91d3cbc .elementor-button:hover svg, .elementor-2004 .elementor-element.elementor-element-91d3cbc .elementor-button:focus svg{fill:#000000;}.elementor-2004 .elementor-element.elementor-element-e25b4c4{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;text-align:start;font-family:"Newsreader", Sans-serif;font-size:17px;color:#FFFFFF;}.elementor-2004 .elementor-element.elementor-element-e25b4c4.elementor-element{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-2004 .elementor-element.elementor-element-5e0b629 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2004 .elementor-element.elementor-element-5e0b629.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}.elementor-2004 .elementor-element.elementor-element-5e0b629{text-align:start;}.elementor-2004 .elementor-element.elementor-element-5e0b629 img{width:68%;max-width:69%;height:0%;}.elementor-2004 .elementor-element.elementor-element-dc4d543{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2004 .elementor-element.elementor-element-dc4d543:not(.elementor-motion-effects-element-type-background), .elementor-2004 .elementor-element.elementor-element-dc4d543 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2004 .elementor-element.elementor-element-956f5b9{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;text-align:start;}.elementor-2004 .elementor-element.elementor-element-956f5b9 > .elementor-widget-container{margin:0px 0px 0px 30px;padding:0px 0px 0px 0px;}.elementor-2004 .elementor-element.elementor-element-956f5b9.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-2004 .elementor-element.elementor-element-956f5b9 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:19px;font-weight:600;line-height:34px;letter-spacing:0.4px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-2004 .elementor-element.elementor-element-21187e3 .elementor-button{background-color:#FFBF0000;font-family:"Almendra", Sans-serif;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:3px 3px 3px 3px;border-color:#FFBF00;border-radius:40px 40px 40px 40px;padding:20px 20px 20px 20px;}.elementor-2004 .elementor-element.elementor-element-21187e3 .elementor-button:hover, .elementor-2004 .elementor-element.elementor-element-21187e3 .elementor-button:focus{background-color:#FFBF00;color:#000000;}.elementor-2004 .elementor-element.elementor-element-21187e3 > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-2004 .elementor-element.elementor-element-21187e3.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-2004 .elementor-element.elementor-element-21187e3 .elementor-button:hover svg, .elementor-2004 .elementor-element.elementor-element-21187e3 .elementor-button:focus svg{fill:#000000;}.elementor-2004 .elementor-element.elementor-element-bb191d6{--display:flex;--min-height:799px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2004 .elementor-element.elementor-element-bb191d6.e-con{--align-self:center;}.elementor-2004 .elementor-element.elementor-element-9d63501{--display:flex;--min-height:999px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-2004 .elementor-element.elementor-element-35c6076{left:731px;}body.rtl .elementor-2004 .elementor-element.elementor-element-35c6076{right:731px;}.elementor-2004 .elementor-element.elementor-element-35c6076{top:170px;font-family:"Almendra", Sans-serif;font-size:35px;text-shadow:0px 0px 6px #FFBF00;color:#FFFFFF;}body:not(.rtl) .elementor-2004 .elementor-element.elementor-element-0ce3108{left:128px;}body.rtl .elementor-2004 .elementor-element.elementor-element-0ce3108{right:128px;}.elementor-2004 .elementor-element.elementor-element-0ce3108{top:611px;font-family:"Almendra", Sans-serif;font-size:35px;text-shadow:0px 0px 6px #FFBF00;color:#FFFFFF;}body:not(.rtl) .elementor-2004 .elementor-element.elementor-element-df4cef3{left:122.995px;}body.rtl .elementor-2004 .elementor-element.elementor-element-df4cef3{right:122.995px;}.elementor-2004 .elementor-element.elementor-element-df4cef3{top:661.99px;font-family:"Almendra", Sans-serif;font-size:28px;line-height:51px;color:#FFFFFF;}.elementor-2004 .elementor-element.elementor-element-756c722.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-2004 .elementor-element.elementor-element-756c722{left:123px;}body.rtl .elementor-2004 .elementor-element.elementor-element-756c722{right:123px;}.elementor-2004 .elementor-element.elementor-element-756c722{top:163px;text-align:start;font-family:"Almendra", Sans-serif;font-size:35px;text-shadow:0px 0px 6px #FFBF00;color:#FFFFFF;}body:not(.rtl) .elementor-2004 .elementor-element.elementor-element-0212ad6{left:730px;}body.rtl .elementor-2004 .elementor-element.elementor-element-0212ad6{right:730px;}.elementor-2004 .elementor-element.elementor-element-0212ad6{top:217px;font-family:"Almendra", Sans-serif;font-size:28px;line-height:51px;color:#FFFFFF;}.elementor-2004 .elementor-element.elementor-element-f8e7c79{width:auto;max-width:auto;top:70px;text-align:start;font-family:"Almendra", Sans-serif;font-size:40px;letter-spacing:0px;text-shadow:0px 0px 6px #FFBF00;color:#FFFFFF;}.elementor-2004 .elementor-element.elementor-element-f8e7c79 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2004 .elementor-element.elementor-element-f8e7c79.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:1;}body:not(.rtl) .elementor-2004 .elementor-element.elementor-element-f8e7c79{left:77px;}body.rtl .elementor-2004 .elementor-element.elementor-element-f8e7c79{right:77px;}.elementor-2004 .elementor-element.elementor-element-be3527d .elementor-button{background-color:#FFBF0000;font-family:"Almendra", Sans-serif;font-size:23px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:3px 3px 3px 3px;border-color:#FFBF00;border-radius:50px 50px 50px 50px;padding:25px 35px 25px 35px;}.elementor-2004 .elementor-element.elementor-element-be3527d .elementor-button:hover, .elementor-2004 .elementor-element.elementor-element-be3527d .elementor-button:focus{background-color:#FFBF00;color:#000000;}.elementor-2004 .elementor-element.elementor-element-be3527d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2004 .elementor-element.elementor-element-be3527d.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-2004 .elementor-element.elementor-element-be3527d{right:367px;}body.rtl .elementor-2004 .elementor-element.elementor-element-be3527d{left:367px;}.elementor-2004 .elementor-element.elementor-element-be3527d{bottom:472px;}.elementor-2004 .elementor-element.elementor-element-be3527d .elementor-button:hover svg, .elementor-2004 .elementor-element.elementor-element-be3527d .elementor-button:focus svg{fill:#000000;}.elementor-2004 .elementor-element.elementor-element-945f6b3 > .elementor-widget-container{--e-transform-translateX:-358px;--e-transform-translateY:352px;}.elementor-2004 .elementor-element.elementor-element-945f6b3.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-2004 .elementor-element.elementor-element-945f6b3{left:120px;}body.rtl .elementor-2004 .elementor-element.elementor-element-945f6b3{right:120px;}.elementor-2004 .elementor-element.elementor-element-945f6b3{top:216px;column-gap:0px;text-align:start;font-family:"Almendra", Sans-serif;font-size:28px;line-height:51px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-2004 .elementor-element.elementor-element-7782ef3{--display:flex;--min-height:999px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-2004 .elementor-element.elementor-element-00b98c8{left:731px;}body.rtl .elementor-2004 .elementor-element.elementor-element-00b98c8{right:731px;}.elementor-2004 .elementor-element.elementor-element-00b98c8{top:170px;font-family:"Almendra", Sans-serif;font-size:35px;text-shadow:0px 0px 6px #FFBF00;color:#FFFFFF;}body:not(.rtl) .elementor-2004 .elementor-element.elementor-element-bbaf159{left:128px;}body.rtl .elementor-2004 .elementor-element.elementor-element-bbaf159{right:128px;}.elementor-2004 .elementor-element.elementor-element-bbaf159{top:611px;font-family:"Almendra", Sans-serif;font-size:35px;text-shadow:0px 0px 6px #FFBF00;color:#FFFFFF;}body:not(.rtl) .elementor-2004 .elementor-element.elementor-element-79a6738{left:122.995px;}body.rtl .elementor-2004 .elementor-element.elementor-element-79a6738{right:122.995px;}.elementor-2004 .elementor-element.elementor-element-79a6738{top:661.99px;font-family:"Almendra", Sans-serif;font-size:28px;line-height:51px;color:#FFFFFF;}.elementor-2004 .elementor-element.elementor-element-eaadf25.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-2004 .elementor-element.elementor-element-eaadf25{left:123px;}body.rtl .elementor-2004 .elementor-element.elementor-element-eaadf25{right:123px;}.elementor-2004 .elementor-element.elementor-element-eaadf25{top:163px;text-align:start;font-family:"Almendra", Sans-serif;font-size:35px;text-shadow:0px 0px 6px #FFBF00;color:#FFFFFF;}body:not(.rtl) .elementor-2004 .elementor-element.elementor-element-daadae9{left:730px;}body.rtl .elementor-2004 .elementor-element.elementor-element-daadae9{right:730px;}.elementor-2004 .elementor-element.elementor-element-daadae9{top:217px;font-family:"Almendra", Sans-serif;font-size:28px;line-height:51px;color:#FFFFFF;}.elementor-2004 .elementor-element.elementor-element-e514dfa{width:auto;max-width:auto;top:70px;text-align:start;font-family:"Almendra", Sans-serif;font-size:40px;letter-spacing:0px;text-shadow:0px 0px 6px #FFBF00;color:#FFFFFF;}.elementor-2004 .elementor-element.elementor-element-e514dfa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2004 .elementor-element.elementor-element-e514dfa.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:1;}body:not(.rtl) .elementor-2004 .elementor-element.elementor-element-e514dfa{left:77px;}body.rtl .elementor-2004 .elementor-element.elementor-element-e514dfa{right:77px;}.elementor-2004 .elementor-element.elementor-element-eae37fa .elementor-button{background-color:#FFBF0000;font-family:"Almendra", Sans-serif;font-size:30px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:3px 3px 3px 3px;border-color:#FFBF00;border-radius:50px 50px 50px 50px;padding:25px 35px 25px 35px;}.elementor-2004 .elementor-element.elementor-element-eae37fa .elementor-button:hover, .elementor-2004 .elementor-element.elementor-element-eae37fa .elementor-button:focus{background-color:#FFBF00;color:#000000;}.elementor-2004 .elementor-element.elementor-element-eae37fa > .elementor-widget-container{--e-transform-translateX:563px;--e-transform-translateY:562px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2004 .elementor-element.elementor-element-eae37fa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2004 .elementor-element.elementor-element-eae37fa .elementor-button:hover svg, .elementor-2004 .elementor-element.elementor-element-eae37fa .elementor-button:focus svg{fill:#000000;}.elementor-2004 .elementor-element.elementor-element-3f21f26 > .elementor-widget-container{--e-transform-translateX:-3px;--e-transform-translateY:-3px;}.elementor-2004 .elementor-element.elementor-element-3f21f26.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-2004 .elementor-element.elementor-element-3f21f26{left:120px;}body.rtl .elementor-2004 .elementor-element.elementor-element-3f21f26{right:120px;}.elementor-2004 .elementor-element.elementor-element-3f21f26{top:216px;column-gap:0px;text-align:start;font-family:"Almendra", Sans-serif;font-size:28px;line-height:51px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-2004 .elementor-element.elementor-element-91a0406{--display:flex;}.elementor-2004 .elementor-element.elementor-element-91a0406:not(.elementor-motion-effects-element-type-background), .elementor-2004 .elementor-element.elementor-element-91a0406 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.barbersantjoan.com/wp-content/uploads/2024/12/Imatge-de-WhatsApp-2024-11-15-a-les-10.36.04_70138e9d.jpg");}.elementor-2004 .elementor-element.elementor-element-6966942{--e-image-carousel-slides-to-show:4;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2004 .elementor-element.elementor-element-6966942.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2004 .elementor-element.elementor-element-6966942 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-2004 .elementor-element.elementor-element-6966942 .elementor-swiper-button.elementor-swiper-button-next{font-size:24px;}.elementor-2004 .elementor-element.elementor-element-6966942 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:8px;--swiper-pagination-bullet-vertical-gap:8px;width:7px;height:7px;background:#FFBF00;}.elementor-2004 .elementor-element.elementor-element-6966942 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#FFFFFF;opacity:1;}.elementor-2004 .elementor-element.elementor-element-6966942 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:20px 20px 20px 20px;}.elementor-2004 .elementor-element.elementor-element-e40a147{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2004 .elementor-element.elementor-element-e40a147:not(.elementor-motion-effects-element-type-background), .elementor-2004 .elementor-element.elementor-element-e40a147 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2004 .elementor-element.elementor-element-cb4ee5e{--display:flex;--min-height:573px;--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-2004 .elementor-element.elementor-element-cb4ee5e:not(.elementor-motion-effects-element-type-background), .elementor-2004 .elementor-element.elementor-element-cb4ee5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.barbersantjoan.com/wp-content/uploads/2024/12/Imatge-de-WhatsApp-2024-11-15-a-les-10.36.04_70138e9d.jpg");}.elementor-2004 .elementor-element.elementor-element-cb4ee5e.e-con{--align-self:flex-start;}.elementor-2004 .elementor-element.elementor-element-25d26b5{width:auto;max-width:auto;top:57px;text-align:start;}.elementor-2004 .elementor-element.elementor-element-25d26b5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2004 .elementor-element.elementor-element-25d26b5.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-2004 .elementor-element.elementor-element-25d26b5{left:46px;}body.rtl .elementor-2004 .elementor-element.elementor-element-25d26b5{right:46px;}.elementor-2004 .elementor-element.elementor-element-25d26b5 .elementor-heading-title{font-family:"Almendra", Sans-serif;word-spacing:0px;text-shadow:0px 0px 6px #FFBF00;color:#FFFFFF;}.elementor-2004 .elementor-element.elementor-element-72a7c23{--display:grid;--min-height:364px;--e-con-grid-template-columns:0.5fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;--grid-justify-content:space-around;}.elementor-2004 .elementor-element.elementor-element-72a7c23.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2004 .elementor-element.elementor-element-007de35{width:var( --container-widget-width, 120% );max-width:120%;--container-widget-width:120%;--container-widget-flex-grow:0;}.elementor-2004 .elementor-element.elementor-element-007de35 > .elementor-widget-container{margin:0px 0px 0px 0px;border-radius:20px 20px 20px 20px;}.elementor-2004 .elementor-element.elementor-element-007de35.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-2004 .elementor-element.elementor-element-007de35 iframe{height:317px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2004 .elementor-element.elementor-element-9b08215 > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-2004 .elementor-element.elementor-element-9b08215.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-2004 .elementor-element.elementor-element-9b08215{font-family:"Newsreader", Sans-serif;letter-spacing:0.6px;color:#FFFFFF;}.elementor-2004 .elementor-element.elementor-element-9b08215 p{margin-block-end:26px;}.elementor-2004 .elementor-element.elementor-element-bc13ef1{--display:flex;--min-height:0px;}.elementor-2004 .elementor-element.elementor-element-bc13ef1:not(.elementor-motion-effects-element-type-background), .elementor-2004 .elementor-element.elementor-element-bc13ef1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.barbersantjoan.com/wp-content/uploads/2024/12/Imatge-de-WhatsApp-2024-11-15-a-les-10.36.04_70138e9d.jpg");}body:not(.rtl) .elementor-2004 .elementor-element.elementor-element-45a0b7e{left:54px;}body.rtl .elementor-2004 .elementor-element.elementor-element-45a0b7e{right:54px;}.elementor-2004 .elementor-element.elementor-element-45a0b7e{top:29px;font-family:"Almendra", Sans-serif;font-size:40px;text-shadow:0px 0px 6px #FFBF00;color:#FFFFFF;}.elementor-2004 .elementor-element.elementor-element-8fcabca{--display:grid;--min-height:461px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:100px;--margin-bottom:150px;--margin-left:0px;--margin-right:0px;}.elementor-2004 .elementor-element.elementor-element-2a7ede8{width:100%;max-width:100%;text-align:start;}.elementor-2004 .elementor-element.elementor-element-2a7ede8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2004 .elementor-element.elementor-element-2a7ede8.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-2004 .elementor-element.elementor-element-2a7ede8 img{width:100%;max-width:100%;height:500px;border-radius:30px 30px 30px 30px;}.elementor-2004 .elementor-element.elementor-element-7cf60b2.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-2004 .elementor-element.elementor-element-7cf60b2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(19px/2);}.elementor-2004 .elementor-element.elementor-element-7cf60b2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(19px/2);}.elementor-2004 .elementor-element.elementor-element-7cf60b2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(19px/2);}.elementor-2004 .elementor-element.elementor-element-7cf60b2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-19px/2);}.elementor-2004 .elementor-element.elementor-element-7cf60b2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-19px/2);}.elementor-2004 .elementor-element.elementor-element-7cf60b2 .elementor-icon-list-icon i{color:#FFBF00;transition:color 0.3s;}.elementor-2004 .elementor-element.elementor-element-7cf60b2 .elementor-icon-list-icon svg{fill:#FFBF00;transition:fill 0.3s;}.elementor-2004 .elementor-element.elementor-element-7cf60b2{--e-icon-list-icon-size:27px;--icon-vertical-offset:0px;}.elementor-2004 .elementor-element.elementor-element-7cf60b2 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-2004 .elementor-element.elementor-element-7cf60b2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2004 .elementor-element.elementor-element-7cf60b2 .elementor-icon-list-item > a{font-family:"Newsreader", Sans-serif;}.elementor-2004 .elementor-element.elementor-element-7cf60b2 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2004 .elementor-element.elementor-element-9783628{--content-width:1043px;}.elementor-2004 .elementor-element.elementor-element-dc4d543{--content-width:1282px;}.elementor-2004 .elementor-element.elementor-element-bb191d6{--width:100%;}.elementor-2004 .elementor-element.elementor-element-9d63501{--content-width:864px;}.elementor-2004 .elementor-element.elementor-element-7782ef3{--content-width:864px;}.elementor-2004 .elementor-element.elementor-element-cb4ee5e{--content-width:897px;}.elementor-2004 .elementor-element.elementor-element-72a7c23{--width:120%;}.elementor-2004 .elementor-element.elementor-element-8fcabca{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2004 .elementor-element.elementor-element-dc4d543{--content-width:500px;}.elementor-2004 .elementor-element.elementor-element-72a7c23{--width:740px;}}@media(min-width:1025px){.elementor-2004 .elementor-element.elementor-element-9783628:not(.elementor-motion-effects-element-type-background), .elementor-2004 .elementor-element.elementor-element-9783628 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-2004 .elementor-element.elementor-element-9783628{--min-height:600px;}.elementor-2004 .elementor-element.elementor-element-91d3cbc{--container-widget-width:425px;--container-widget-flex-grow:0;width:var( --container-widget-width, 425px );max-width:425px;}.elementor-2004 .elementor-element.elementor-element-91d3cbc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2004 .elementor-element.elementor-element-91d3cbc .elementor-button{font-size:15px;line-height:0.1em;padding:20px 20px 20px 20px;}.elementor-2004 .elementor-element.elementor-element-e25b4c4{--container-widget-width:709px;--container-widget-flex-grow:0;width:var( --container-widget-width, 709px );max-width:709px;font-size:13px;}.elementor-2004 .elementor-element.elementor-element-dc4d543{--min-height:110px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2004 .elementor-element.elementor-element-956f5b9 > .elementor-widget-container{margin:0px 0px 10px 10px;}.elementor-2004 .elementor-element.elementor-element-956f5b9{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-2004 .elementor-element.elementor-element-956f5b9.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-2004 .elementor-element.elementor-element-956f5b9 .elementor-heading-title{font-size:12px;line-height:1.7em;}.elementor-2004 .elementor-element.elementor-element-21187e3 > .elementor-widget-container{padding:20px 0px 30px 0px;}.elementor-2004 .elementor-element.elementor-element-21187e3.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-2004 .elementor-element.elementor-element-21187e3 .elementor-button{font-size:10px;padding:10px 10px 10px 10px;}.elementor-2004 .elementor-element.elementor-element-bb191d6{--min-height:599px;}.elementor-2004 .elementor-element.elementor-element-9d63501{--min-height:690px;}body:not(.rtl) .elementor-2004 .elementor-element.elementor-element-35c6076{left:404px;}body.rtl .elementor-2004 .elementor-element.elementor-element-35c6076{right:404px;}.elementor-2004 .elementor-element.elementor-element-35c6076{top:254px;font-size:28px;}body:not(.rtl) .elementor-2004 .elementor-element.elementor-element-0ce3108{left:45px;}body.rtl .elementor-2004 .elementor-element.elementor-element-0ce3108{right:45px;}.elementor-2004 .elementor-element.elementor-element-0ce3108{top:473px;font-size:28px;}body:not(.rtl) .elementor-2004 .elementor-element.elementor-element-df4cef3{left:35px;}body.rtl .elementor-2004 .elementor-element.elementor-element-df4cef3{right:35px;}.elementor-2004 .elementor-element.elementor-element-df4cef3{top:520px;font-size:17px;}body:not(.rtl) .elementor-2004 .elementor-element.elementor-element-756c722{left:45px;}body.rtl .elementor-2004 .elementor-element.elementor-element-756c722{right:45px;}.elementor-2004 .elementor-element.elementor-element-756c722{top:99px;font-size:28px;}body:not(.rtl) .elementor-2004 .elementor-element.elementor-element-0212ad6{left:403px;}body.rtl .elementor-2004 .elementor-element.elementor-element-0212ad6{right:403px;}.elementor-2004 .elementor-element.elementor-element-0212ad6{top:294px;font-size:17px;}body:not(.rtl) .elementor-2004 .elementor-element.elementor-element-f8e7c79{left:43px;}body.rtl .elementor-2004 .elementor-element.elementor-element-f8e7c79{right:43px;}.elementor-2004 .elementor-element.elementor-element-f8e7c79{top:36px;font-size:32px;}.elementor-2004 .elementor-element.elementor-element-be3527d{width:var( --container-widget-width, 189px );max-width:189px;--container-widget-width:189px;--container-widget-flex-grow:0;bottom:29%;}body:not(.rtl) .elementor-2004 .elementor-element.elementor-element-be3527d{right:11%;}body.rtl .elementor-2004 .elementor-element.elementor-element-be3527d{left:11%;}.elementor-2004 .elementor-element.elementor-element-be3527d .elementor-button{font-size:10px;padding:20px 20px 20px 20px;}body:not(.rtl) .elementor-2004 .elementor-element.elementor-element-945f6b3{left:42px;}body.rtl .elementor-2004 .elementor-element.elementor-element-945f6b3{right:42px;}.elementor-2004 .elementor-element.elementor-element-945f6b3{top:138px;font-size:17px;}.elementor-2004 .elementor-element.elementor-element-7782ef3{--min-height:690px;}body:not(.rtl) .elementor-2004 .elementor-element.elementor-element-00b98c8{left:404px;}body.rtl .elementor-2004 .elementor-element.elementor-element-00b98c8{right:404px;}.elementor-2004 .elementor-element.elementor-element-00b98c8{top:254px;font-size:28px;}body:not(.rtl) .elementor-2004 .elementor-element.elementor-element-bbaf159{left:45px;}body.rtl .elementor-2004 .elementor-element.elementor-element-bbaf159{right:45px;}.elementor-2004 .elementor-element.elementor-element-bbaf159{top:473px;font-size:28px;}body:not(.rtl) .elementor-2004 .elementor-element.elementor-element-79a6738{left:35px;}body.rtl .elementor-2004 .elementor-element.elementor-element-79a6738{right:35px;}.elementor-2004 .elementor-element.elementor-element-79a6738{top:520px;font-size:17px;}body:not(.rtl) .elementor-2004 .elementor-element.elementor-element-eaadf25{left:45px;}body.rtl .elementor-2004 .elementor-element.elementor-element-eaadf25{right:45px;}.elementor-2004 .elementor-element.elementor-element-eaadf25{top:99px;font-size:28px;}body:not(.rtl) .elementor-2004 .elementor-element.elementor-element-daadae9{left:403px;}body.rtl .elementor-2004 .elementor-element.elementor-element-daadae9{right:403px;}.elementor-2004 .elementor-element.elementor-element-daadae9{top:294px;font-size:17px;}body:not(.rtl) .elementor-2004 .elementor-element.elementor-element-e514dfa{left:43px;}body.rtl .elementor-2004 .elementor-element.elementor-element-e514dfa{right:43px;}.elementor-2004 .elementor-element.elementor-element-e514dfa{top:36px;font-size:32px;}.elementor-2004 .elementor-element.elementor-element-eae37fa{width:var( --container-widget-width, 189px );max-width:189px;--container-widget-width:189px;--container-widget-flex-grow:0;}.elementor-2004 .elementor-element.elementor-element-eae37fa .elementor-button{font-size:10px;padding:20px 20px 20px 20px;}body:not(.rtl) .elementor-2004 .elementor-element.elementor-element-3f21f26{left:42px;}body.rtl .elementor-2004 .elementor-element.elementor-element-3f21f26{right:42px;}.elementor-2004 .elementor-element.elementor-element-3f21f26{top:138px;font-size:17px;}.elementor-2004 .elementor-element.elementor-element-6966942{--container-widget-width:422px;--container-widget-flex-grow:0;width:var( --container-widget-width, 422px );max-width:422px;}.elementor-2004 .elementor-element.elementor-element-cb4ee5e{--min-height:528px;}.elementor-2004 .elementor-element.elementor-element-25d26b5 .elementor-heading-title{font-size:37px;}.elementor-2004 .elementor-element.elementor-element-72a7c23{--min-height:0px;--grid-auto-flow:row;--justify-items:center;--align-items:center;--grid-justify-content:center;}.elementor-2004 .elementor-element.elementor-element-007de35{--container-widget-width:420px;--container-widget-flex-grow:0;width:var( --container-widget-width, 420px );max-width:420px;}.elementor-2004 .elementor-element.elementor-element-007de35.elementor-element{--order:99999 /* order end hack */;}.elementor-2004 .elementor-element.elementor-element-007de35 iframe{height:409px;}.elementor-2004 .elementor-element.elementor-element-9b08215{width:var( --container-widget-width, 316px );max-width:316px;--container-widget-width:316px;--container-widget-flex-grow:0;font-size:15px;}.elementor-2004 .elementor-element.elementor-element-bc13ef1{--min-height:0px;}body:not(.rtl) .elementor-2004 .elementor-element.elementor-element-45a0b7e{left:41px;}body.rtl .elementor-2004 .elementor-element.elementor-element-45a0b7e{right:41px;}.elementor-2004 .elementor-element.elementor-element-45a0b7e{top:35px;}.elementor-2004 .elementor-element.elementor-element-8fcabca{--min-height:19px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--margin-top:90px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-2004 .elementor-element.elementor-element-8fcabca.e-con{--align-self:center;}.elementor-2004 .elementor-element.elementor-element-2a7ede8.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-2004 .elementor-element.elementor-element-2a7ede8{text-align:center;}}@media(max-width:767px){.elementor-2004 .elementor-element.elementor-element-9783628{--min-height:500px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2004 .elementor-element.elementor-element-91d3cbc{--container-widget-width:251px;--container-widget-flex-grow:0;width:var( --container-widget-width, 251px );max-width:251px;}.elementor-2004 .elementor-element.elementor-element-91d3cbc .elementor-button{font-size:15px;line-height:1.5em;border-radius:50px 50px 50px 50px;padding:15px 15px 15px 15px;}.elementor-2004 .elementor-element.elementor-element-e25b4c4{--container-widget-width:302px;--container-widget-flex-grow:0;width:var( --container-widget-width, 302px );max-width:302px;font-size:11px;line-height:1.7em;}.elementor-2004 .elementor-element.elementor-element-5e0b629 img{width:80%;max-width:100%;height:0%;}.elementor-2004 .elementor-element.elementor-element-dc4d543{--content-width:500px;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2004 .elementor-element.elementor-element-956f5b9{--container-widget-width:320px;--container-widget-flex-grow:0;width:var( --container-widget-width, 320px );max-width:320px;text-align:center;}.elementor-2004 .elementor-element.elementor-element-956f5b9.elementor-element{--align-self:center;}.elementor-2004 .elementor-element.elementor-element-956f5b9 .elementor-heading-title{font-size:11px;line-height:0.3em;}.elementor-2004 .elementor-element.elementor-element-21187e3 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-2004 .elementor-element.elementor-element-21187e3.elementor-element{--align-self:center;}.elementor-2004 .elementor-element.elementor-element-21187e3 .elementor-button{font-size:14px;line-height:1.4em;border-width:3px 3px 3px 3px;padding:10px 10px 10px 10px;}.elementor-2004 .elementor-element.elementor-element-9d63501{--content-width:100px;--min-height:729px;}.elementor-2004 .elementor-element.elementor-element-35c6076 > .elementor-widget-container{--e-transform-translateY:14px;}body:not(.rtl) .elementor-2004 .elementor-element.elementor-element-35c6076{left:27px;}body.rtl .elementor-2004 .elementor-element.elementor-element-35c6076{right:27px;}.elementor-2004 .elementor-element.elementor-element-35c6076{top:510px;font-size:15px;}.elementor-2004 .elementor-element.elementor-element-0ce3108 > .elementor-widget-container{--e-transform-translateX:0px;--e-transform-translateY:8px;}body:not(.rtl) .elementor-2004 .elementor-element.elementor-element-0ce3108{left:33px;}body.rtl .elementor-2004 .elementor-element.elementor-element-0ce3108{right:33px;}.elementor-2004 .elementor-element.elementor-element-0ce3108{top:356px;font-size:15px;}.elementor-2004 .elementor-element.elementor-element-df4cef3 > .elementor-widget-container{--e-transform-translateX:48px;}.elementor-2004 .elementor-element.elementor-element-df4cef3.elementor-element{--align-self:center;}body:not(.rtl) .elementor-2004 .elementor-element.elementor-element-df4cef3{left:29px;}body.rtl .elementor-2004 .elementor-element.elementor-element-df4cef3{right:29px;}.elementor-2004 .elementor-element.elementor-element-df4cef3{top:377px;font-size:13px;line-height:4.1em;}.elementor-2004 .elementor-element.elementor-element-df4cef3 p{margin-block-end:0px;}.elementor-2004 .elementor-element.elementor-element-756c722 > .elementor-widget-container{--e-transform-translateX:0px;--e-transform-translateY:-20px;}.elementor-2004 .elementor-element.elementor-element-756c722.elementor-element{--align-self:center;}body:not(.rtl) .elementor-2004 .elementor-element.elementor-element-756c722{left:30px;}body.rtl .elementor-2004 .elementor-element.elementor-element-756c722{right:30px;}.elementor-2004 .elementor-element.elementor-element-756c722{top:73px;font-size:15px;}.elementor-2004 .elementor-element.elementor-element-0212ad6 > .elementor-widget-container{--e-transform-translateX:48px;--e-transform-translateY:0px;}body:not(.rtl) .elementor-2004 .elementor-element.elementor-element-0212ad6{left:27px;}body.rtl .elementor-2004 .elementor-element.elementor-element-0212ad6{right:27px;}.elementor-2004 .elementor-element.elementor-element-0212ad6{top:538px;font-size:13px;line-height:4.1em;}body:not(.rtl) .elementor-2004 .elementor-element.elementor-element-f8e7c79{left:27px;}body.rtl .elementor-2004 .elementor-element.elementor-element-f8e7c79{right:27px;}.elementor-2004 .elementor-element.elementor-element-f8e7c79{top:21px;font-size:20px;}.elementor-2004 .elementor-element.elementor-element-be3527d > .elementor-widget-container{--e-transform-translateY:10px;}.elementor-2004 .elementor-element.elementor-element-be3527d{--container-widget-width:200px;--container-widget-flex-grow:0;width:var( --container-widget-width, 200px );max-width:200px;bottom:5%;}.elementor-2004 .elementor-element.elementor-element-be3527d.elementor-element{--align-self:center;}body:not(.rtl) .elementor-2004 .elementor-element.elementor-element-be3527d{right:29%;}body.rtl .elementor-2004 .elementor-element.elementor-element-be3527d{left:29%;}.elementor-2004 .elementor-element.elementor-element-be3527d .elementor-button{font-size:13px;line-height:1.6em;border-radius:50px 50px 50px 50px;padding:10px 10px 10px 10px;}.elementor-2004 .elementor-element.elementor-element-945f6b3 > .elementor-widget-container{--e-transform-translateX:48px;--e-transform-translateY:-40px;}.elementor-2004 .elementor-element.elementor-element-945f6b3.elementor-element{--align-self:center;}body:not(.rtl) .elementor-2004 .elementor-element.elementor-element-945f6b3{left:31px;}body.rtl .elementor-2004 .elementor-element.elementor-element-945f6b3{right:31px;}.elementor-2004 .elementor-element.elementor-element-945f6b3{top:103px;font-size:13px;line-height:4.1em;}.elementor-2004 .elementor-element.elementor-element-7782ef3{--content-width:100px;--min-height:729px;}.elementor-2004 .elementor-element.elementor-element-00b98c8 > .elementor-widget-container{--e-transform-translateY:14px;}body:not(.rtl) .elementor-2004 .elementor-element.elementor-element-00b98c8{left:27px;}body.rtl .elementor-2004 .elementor-element.elementor-element-00b98c8{right:27px;}.elementor-2004 .elementor-element.elementor-element-00b98c8{top:510px;font-size:15px;}.elementor-2004 .elementor-element.elementor-element-bbaf159 > .elementor-widget-container{--e-transform-translateX:0px;--e-transform-translateY:8px;}body:not(.rtl) .elementor-2004 .elementor-element.elementor-element-bbaf159{left:33px;}body.rtl .elementor-2004 .elementor-element.elementor-element-bbaf159{right:33px;}.elementor-2004 .elementor-element.elementor-element-bbaf159{top:356px;font-size:15px;}.elementor-2004 .elementor-element.elementor-element-79a6738 > .elementor-widget-container{--e-transform-translateX:48px;}.elementor-2004 .elementor-element.elementor-element-79a6738.elementor-element{--align-self:center;}body:not(.rtl) .elementor-2004 .elementor-element.elementor-element-79a6738{left:29px;}body.rtl .elementor-2004 .elementor-element.elementor-element-79a6738{right:29px;}.elementor-2004 .elementor-element.elementor-element-79a6738{top:377px;font-size:13px;line-height:4.1em;}.elementor-2004 .elementor-element.elementor-element-79a6738 p{margin-block-end:0px;}.elementor-2004 .elementor-element.elementor-element-eaadf25 > .elementor-widget-container{--e-transform-translateX:0px;--e-transform-translateY:-20px;}.elementor-2004 .elementor-element.elementor-element-eaadf25.elementor-element{--align-self:center;}body:not(.rtl) .elementor-2004 .elementor-element.elementor-element-eaadf25{left:30px;}body.rtl .elementor-2004 .elementor-element.elementor-element-eaadf25{right:30px;}.elementor-2004 .elementor-element.elementor-element-eaadf25{top:73px;font-size:15px;}.elementor-2004 .elementor-element.elementor-element-daadae9 > .elementor-widget-container{--e-transform-translateX:48px;--e-transform-translateY:0px;}body:not(.rtl) .elementor-2004 .elementor-element.elementor-element-daadae9{left:27px;}body.rtl .elementor-2004 .elementor-element.elementor-element-daadae9{right:27px;}.elementor-2004 .elementor-element.elementor-element-daadae9{top:538px;font-size:13px;line-height:4.1em;}body:not(.rtl) .elementor-2004 .elementor-element.elementor-element-e514dfa{left:27px;}body.rtl .elementor-2004 .elementor-element.elementor-element-e514dfa{right:27px;}.elementor-2004 .elementor-element.elementor-element-e514dfa{top:21px;font-size:20px;}.elementor-2004 .elementor-element.elementor-element-eae37fa > .elementor-widget-container{--e-transform-translateY:10px;}.elementor-2004 .elementor-element.elementor-element-eae37fa{--container-widget-width:175px;--container-widget-flex-grow:0;width:var( --container-widget-width, 175px );max-width:175px;}.elementor-2004 .elementor-element.elementor-element-eae37fa.elementor-element{--align-self:center;}.elementor-2004 .elementor-element.elementor-element-eae37fa .elementor-button{font-size:10px;line-height:1.6em;border-radius:50px 50px 50px 50px;padding:10px 10px 10px 10px;}.elementor-2004 .elementor-element.elementor-element-3f21f26 > .elementor-widget-container{--e-transform-translateX:48px;--e-transform-translateY:-40px;}.elementor-2004 .elementor-element.elementor-element-3f21f26.elementor-element{--align-self:center;}body:not(.rtl) .elementor-2004 .elementor-element.elementor-element-3f21f26{left:31px;}body.rtl .elementor-2004 .elementor-element.elementor-element-3f21f26{right:31px;}.elementor-2004 .elementor-element.elementor-element-3f21f26{top:103px;font-size:13px;line-height:4.1em;}.elementor-2004 .elementor-element.elementor-element-6966942{width:var( --container-widget-width, 233px );max-width:233px;--container-widget-width:233px;--container-widget-flex-grow:0;}.elementor-2004 .elementor-element.elementor-element-6966942 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2004 .elementor-element.elementor-element-6966942 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-2004 .elementor-element.elementor-element-6966942 .elementor-swiper-button.elementor-swiper-button-next{font-size:0px;}.elementor-2004 .elementor-element.elementor-element-6966942 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;width:7px;height:7px;}.elementor-2004 .elementor-element.elementor-element-e40a147{--content-width:500px;--min-height:0px;}.elementor-2004 .elementor-element.elementor-element-cb4ee5e{--min-height:0px;}body:not(.rtl) .elementor-2004 .elementor-element.elementor-element-25d26b5{left:24px;}body.rtl .elementor-2004 .elementor-element.elementor-element-25d26b5{right:24px;}.elementor-2004 .elementor-element.elementor-element-25d26b5{top:24px;}.elementor-2004 .elementor-element.elementor-element-25d26b5 .elementor-heading-title{font-size:20px;}.elementor-2004 .elementor-element.elementor-element-72a7c23{--width:300px;--min-height:541px;--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-2004 .elementor-element.elementor-element-007de35 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2004 .elementor-element.elementor-element-007de35{--container-widget-width:308px;--container-widget-flex-grow:0;width:var( --container-widget-width, 308px );max-width:308px;}.elementor-2004 .elementor-element.elementor-element-007de35 iframe{height:258px;}.elementor-2004 .elementor-element.elementor-element-9b08215{--container-widget-width:309px;--container-widget-flex-grow:0;width:var( --container-widget-width, 309px );max-width:309px;}.elementor-2004 .elementor-element.elementor-element-9b08215 p{margin-block-end:0px;}.elementor-2004 .elementor-element.elementor-element-bc13ef1{--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-2004 .elementor-element.elementor-element-bc13ef1.e-con{--align-self:center;}body:not(.rtl) .elementor-2004 .elementor-element.elementor-element-45a0b7e{left:24px;}body.rtl .elementor-2004 .elementor-element.elementor-element-45a0b7e{right:24px;}.elementor-2004 .elementor-element.elementor-element-45a0b7e{top:31px;font-size:20px;}.elementor-2004 .elementor-element.elementor-element-8fcabca{--width:500px;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:column;--justify-items:start;--margin-top:30px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-2004 .elementor-element.elementor-element-8fcabca.e-con{--align-self:center;--order:99999 /* order end hack */;}.elementor-2004 .elementor-element.elementor-element-2a7ede8.elementor-element{--align-self:center;}.elementor-2004 .elementor-element.elementor-element-2a7ede8{text-align:center;}.elementor-2004 .elementor-element.elementor-element-2a7ede8 img{width:100%;max-width:100%;}.elementor-2004 .elementor-element.elementor-element-7cf60b2.elementor-element{--align-self:center;--order:99999 /* order end hack */;}}/* Start custom CSS for button, class: .elementor-element-91d3cbc *//* Botón centrado */
.wp-button {
    position: absolute;
    top: 50%; /* Centrado verticalmente */
    left: 50%; /* Centrado horizontalmente */
    transform: translate(-50%, -50%); /* Compensa el desplazamiento para centrar */
    z-index: 15; /* Asegura que esté encima de otros elementos */
}/* End custom CSS */


/* Start custom CSS for image, class: .elementor-element-5e0b629 *//* Estilo general para el texto */
.text-above {
    position: absolute; /* Permite posicionarlo en relación al contenedor padre */
    bottom: 140px; /* Ajusta la distancia desde la parte inferior */
    left: 20px; /* Alinea el texto a la izquierda */
    font-size: 16px; /* Tamaño del texto */
    color: #333; /* Color del texto */
    margin: 0; /* Sin márgenes adicionales */
    z-index: 10; /* Asegura que el texto esté encima de la imagen */
}

/* Estilo para la imagen */
.image-below {
    position: absolute; /* Permite posicionarla en relación al contenedor padre */
    bottom: 20px; /* Ajusta la distancia desde la parte inferior */
    left: -30px; /* Alinea la imagen a la izquierda */
    width: 1200px; /* Tamaño de la imagen */
    height: auto; /* Mantén proporciones */
    z-index: 5; /* Asegura que la imagen esté detrás del texto */
}

/* Breakpoint para pantallas de portátil de 14 pulgadas (1366px de ancho) */
@media (max-width: 1366px) {
    .text-above {
        font-size: 18px; /* Ajusta el tamaño del texto */
        bottom: 80px; /* Ajusta la distancia desde la parte inferior */
        left: 20px; /* Mantén el texto alineado a la izquierda */
    }

    .image-below {
        width: 1000px; /* Ajusta el tamaño de la imagen */
        bottom: -10px; /* Ajusta la distancia desde la parte inferior */
        left: -30; /* Alinea la imagen con el contenedor */
    }
}

/* Breakpoint para tablet (768px de ancho) */
@media (max-width: 768px) {
    .text-above {
        font-size: 14px; /* Reduce el tamaño del texto */
        bottom: 100px; /* Ajusta la distancia desde la parte inferior */
        left: 10px; /* Ajusta la distancia desde la izquierda */
    }

    .image-below {
        width: 100%; /* Ajusta la imagen al 100% del ancho de la pantalla */
        bottom: 20px; /* Ajusta la distancia desde la parte inferior */
        left: -30; /* Alinea la imagen al centro de la pantalla */
    }
}

/* Breakpoint para dispositivos móviles (480px de ancho o menos) */
@media (max-width: 480px) {
    .text-above {
        font-size: 12px; /* Reduce aún más el tamaño del texto */
        bottom: 70px; /* Ajusta la distancia desde la parte inferior */
        left: 20px; /* Ajusta la distancia desde la izquierda */
    }

    .image-below {
        width: 100%; /* Ajusta la imagen al 100% del ancho de la pantalla */
        bottom: 20px; /* Ajusta la distancia desde la parte inferior */
        left: 0; /* Alinea la imagen al centro de la pantalla */
    }
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-9783628 */body {
    position: relative;
}/* End custom CSS */





























/* Start custom CSS for text-editor, class: .elementor-element-9b08215 *//* Contenedor principal */
.contenedor-horarios {
    position: relative; /* Mantiene el posicionamiento relativo */
    padding: 20px; /* Espacio interno para el contenido */
    height: auto; /* Ajusta automáticamente al contenido */
    max-height: 300px; /* Altura máxima */
    overflow: hidden; /* Oculta contenido que desborde */
    border-radius: 10px; /* Esquinas redondeadas */
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); /* Añade una sombra para resaltar */
}

/* Fondo de la imagen en los horarios */
.contenedor-horarios::before {
    content: ''; /* Crea el fondo con imagen */
    position: absolute; /* Mantiene el fondo en relación al contenedor */
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: url('https://www.barbersantjoan.com/wp-content/uploads/2024/12/cdn1.treatwell.png');
    background-position: center;
    background-size: cover;
    opacity: 0.5; /* Fondo semitransparente */
    border-radius: 10px; /* Asegura que las esquinas también sean redondeadas */
    z-index: 1; /* Envía el fondo detrás del contenido */
}

/* Contenido dentro de los horarios */
.contenedor-horarios > * {
    position: relative; /* Asegura que el contenido se mantenga dentro del contenedor */
    z-index: 2; /* Coloca el contenido encima del fondo */
}

/* Contenedor del mapa */
.contenedor-mapa {
    position: relative;
    padding-left: 20px; /* Espacio interno para el contenido */
    padding-bottom: 40px;
    height: auto; /* Ajusta automáticamente al contenido */
    max-height: 300px; /* Altura máxima */
    overflow: hidden; /* Oculta contenido que desborde */
    border-radius: 10px; /* Esquinas redondeadas */
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); /* Añade una sombra para resaltar */
}

/* Estilo para el mapa */
.contenedor-mapa iframe {
    width: 100%; /* Ocupa todo el ancho del contenedor */
    height: 100%; /* Ajusta la altura al contenedor */
    border: none; /* Elimina bordes adicionales */
    border-radius: 10px; /* Esquinas redondeadas */
}

/* Media query para dispositivos móviles */
@media (max-width: 768px) { /* Pantallas pequeñas */
    .contenedor-horarios {
        margin-top: 40px; /* Aplica margen solo en dispositivos móviles */
    }
}/* End custom CSS */




/* Start custom CSS for image, class: .elementor-element-2a7ede8 *//* Contenedor principal */
.contact-page {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    padding: 20px;
}

/* Configuración de las columnas */
.contact-content {
    display: flex;
    flex-wrap: wrap; /* Permite que los elementos se ajusten */
    gap: 20px;
    width: 100%;
    max-width: 2000px;
    margin-bottom: 0; /* Elimina espacio extra debajo */
}

/* Primera columna (imagen) */
.contact-image {
    flex: 2; /* 2/3 del espacio */
    min-width: 350px; /* Tamaño mínimo para evitar colapsos */
}

.contact-image img {
    width: 100%;
    height: auto; /* Mantiene proporciones */
    max-height: 350px; /* Limita la altura de la imagen a 300px */
    object-fit: cover; /* Ajusta el contenido dentro de la altura y el ancho */
    border-radius: 8px;
    margin-bottom: 0; /* Elimina espacio adicional debajo de la imagen */
}

/* Segunda columna (iconos) */
.contact-icons {
    flex: 1; /* 1/3 del espacio */
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    gap: 15px; /* Reduce espacio entre iconos */
    margin-bottom: 0; /* Elimina espacio adicional debajo */
}

/* Cada icono */
.contact-icons .icon {
    display: flex;
    align-items: center;
    gap: 10px;
}

.contact-icons .icon img {
    width: 30px;
    height: 30px;
}

.contact-icons .icon span {
    font-size: 16px;
    color: #333;
}

/* Estilo para dispositivos móviles */
@media (max-width: 768px) {
    .contact-content {
        flex-direction: column; /* Cambia a una columna */
        gap: 15px; /* Reduce espacio entre elementos */
    }

    .contact-image, .contact-icons {
        flex: 1; /* Ocupan el mismo espacio */
        width: 100%; /* Ancho completo */
        margin-bottom: 0; /* Elimina margen extra */
    }

    .contact-icons {
        margin-top: 15px; /* Espacio reducido entre la imagen y los iconos */
        align-items: center; /* Centra los iconos en móviles */
    }
}/* End custom CSS */



