.elementor-255 .elementor-element.elementor-element-7d68a6b{--display:flex;--min-height:350px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--overlay-opacity:0.4;}.elementor-255 .elementor-element.elementor-element-7d68a6b:not(.elementor-motion-effects-element-type-background), .elementor-255 .elementor-element.elementor-element-7d68a6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://solsona.ma/wp-content/uploads/2024/08/pam1900x2250.jpg");background-position:0px -330px;background-repeat:no-repeat;background-size:cover;}.elementor-255 .elementor-element.elementor-element-7d68a6b::before, .elementor-255 .elementor-element.elementor-element-7d68a6b > .elementor-background-video-container::before, .elementor-255 .elementor-element.elementor-element-7d68a6b > .e-con-inner > .elementor-background-video-container::before, .elementor-255 .elementor-element.elementor-element-7d68a6b > .elementor-background-slideshow::before, .elementor-255 .elementor-element.elementor-element-7d68a6b > .e-con-inner > .elementor-background-slideshow::before, .elementor-255 .elementor-element.elementor-element-7d68a6b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#000000;}.elementor-255 .elementor-element.elementor-element-7d68a6b, .elementor-255 .elementor-element.elementor-element-7d68a6b::before{--border-transition:0.3s;}.elementor-255 .elementor-element.elementor-element-ed27c03{text-align:center;}.elementor-255 .elementor-element.elementor-element-ed27c03 .elementor-heading-title{color:#FFFFFF;font-family:"Smooth Circulars", Sans-serif;font-size:34px;font-weight:400;text-transform:uppercase;}.elementor-255 .elementor-element.elementor-element-3d539cf{--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;--background-transition:0.3s;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-255 .elementor-element.elementor-element-bf9a02c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-255 .elementor-element.elementor-element-b39bee6{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;color:#000000;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;}.elementor-255 .elementor-element.elementor-element-b39bee6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-255 .elementor-element.elementor-element-f5766c5{--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;--background-transition:0.3s;--padding-top:80px;--padding-bottom:00px;--padding-left:0px;--padding-right:0px;}.elementor-255 .elementor-element.elementor-element-d96a8af{--display:flex;--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;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-255 .elementor-element.elementor-element-b034ab3{--display:flex;--min-height:372px;--justify-content:center;--gap:7px 7px;--background-transition:0.3s;--overlay-opacity:0.53;--padding-top:25px;--padding-bottom:15px;--padding-left:25px;--padding-right:15px;}.elementor-255 .elementor-element.elementor-element-b034ab3:not(.elementor-motion-effects-element-type-background), .elementor-255 .elementor-element.elementor-element-b034ab3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://solsona.ma/wp-content/uploads/2024/09/RAK-Feeling-ambiance-5-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-255 .elementor-element.elementor-element-b034ab3::before, .elementor-255 .elementor-element.elementor-element-b034ab3 > .elementor-background-video-container::before, .elementor-255 .elementor-element.elementor-element-b034ab3 > .e-con-inner > .elementor-background-video-container::before, .elementor-255 .elementor-element.elementor-element-b034ab3 > .elementor-background-slideshow::before, .elementor-255 .elementor-element.elementor-element-b034ab3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-255 .elementor-element.elementor-element-b034ab3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#000000;}.elementor-255 .elementor-element.elementor-element-b034ab3, .elementor-255 .elementor-element.elementor-element-b034ab3::before{--border-transition:0.3s;}.elementor-255 .elementor-element.elementor-element-f4e7853{text-align:center;}.elementor-255 .elementor-element.elementor-element-f4e7853 img{width:107px;}.elementor-255 .elementor-element.elementor-element-231d62c{--display:flex;--justify-content:center;--gap:0px 0px;--background-transition:0.3s;--padding-top:10px;--padding-bottom:0px;--padding-left:20px;--padding-right:10px;}.elementor-255 .elementor-element.elementor-element-a7e59ee .elementor-heading-title{color:#000000;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;letter-spacing:1.4px;}.elementor-255 .elementor-element.elementor-element-2bc56f5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-255 .elementor-element.elementor-element-2bc56f5 .elementor-heading-title{color:#000000;font-family:"Smooth Circulars", Sans-serif;font-size:23px;font-weight:400;line-height:45px;}.elementor-255 .elementor-element.elementor-element-d4c6b0b{width:100%;max-width:100%;color:#000000;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:300;}.elementor-255 .elementor-element.elementor-element-d4c6b0b > .elementor-widget-container{padding:28px 0px 20px 0px;}.elementor-255 .elementor-element.elementor-element-abdff6a.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-255 .elementor-element.elementor-element-abdff6a .elementor-swiper-button{font-size:20px;color:#000000;}.elementor-255 .elementor-element.elementor-element-abdff6a .elementor-swiper-button svg{fill:#000000;}.elementor-255 .elementor-element.elementor-element-abdff6a .elementor-carousel-image-overlay{background-color:#00000094;}.elementor-255 .elementor-element.elementor-element-218ad91{--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;--background-transition:0.3s;--padding-top:80px;--padding-bottom:00px;--padding-left:0px;--padding-right:0px;}.elementor-255 .elementor-element.elementor-element-068885d{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-255 .elementor-element.elementor-element-0ec26a5{--display:flex;--min-height:372px;--justify-content:center;--gap:7px 7px;--background-transition:0.3s;--overlay-opacity:0.53;--padding-top:25px;--padding-bottom:15px;--padding-left:25px;--padding-right:15px;}.elementor-255 .elementor-element.elementor-element-0ec26a5:not(.elementor-motion-effects-element-type-background), .elementor-255 .elementor-element.elementor-element-0ec26a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://solsona.ma/wp-content/uploads/2024/10/WhatsApp-Image-2024-09-30-at-16.42.16-1.jpeg");background-repeat:no-repeat;background-size:cover;}.elementor-255 .elementor-element.elementor-element-0ec26a5::before, .elementor-255 .elementor-element.elementor-element-0ec26a5 > .elementor-background-video-container::before, .elementor-255 .elementor-element.elementor-element-0ec26a5 > .e-con-inner > .elementor-background-video-container::before, .elementor-255 .elementor-element.elementor-element-0ec26a5 > .elementor-background-slideshow::before, .elementor-255 .elementor-element.elementor-element-0ec26a5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-255 .elementor-element.elementor-element-0ec26a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#000000;}.elementor-255 .elementor-element.elementor-element-0ec26a5, .elementor-255 .elementor-element.elementor-element-0ec26a5::before{--border-transition:0.3s;}.elementor-255 .elementor-element.elementor-element-66d4d29{text-align:center;}.elementor-255 .elementor-element.elementor-element-66d4d29 img{width:122px;}.elementor-255 .elementor-element.elementor-element-e027a14{--display:flex;--justify-content:center;--gap:0px 0px;--background-transition:0.3s;--padding-top:10px;--padding-bottom:0px;--padding-left:20px;--padding-right:10px;}.elementor-255 .elementor-element.elementor-element-db6142b .elementor-heading-title{color:#000000;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;letter-spacing:1.4px;}.elementor-255 .elementor-element.elementor-element-27ff846 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-255 .elementor-element.elementor-element-27ff846 .elementor-heading-title{color:#000000;font-family:"Smooth Circulars", Sans-serif;font-size:23px;font-weight:400;line-height:45px;}.elementor-255 .elementor-element.elementor-element-032af64{width:100%;max-width:100%;color:#000000;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:300;}.elementor-255 .elementor-element.elementor-element-032af64 > .elementor-widget-container{padding:28px 0px 20px 0px;}.elementor-255 .elementor-element.elementor-element-dfa0245.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-255 .elementor-element.elementor-element-dfa0245 .elementor-swiper-button{font-size:20px;color:#000000;}.elementor-255 .elementor-element.elementor-element-dfa0245 .elementor-swiper-button svg{fill:#000000;}.elementor-255 .elementor-element.elementor-element-dfa0245 .elementor-custom-embed-play i{font-size:20px;}.elementor-255 .elementor-element.elementor-element-dfa0245 .elementor-carousel-image-overlay{background-color:#00000094;}.elementor-255 .elementor-element.elementor-element-c1c091d{--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;--background-transition:0.3s;--padding-top:80px;--padding-bottom:00px;--padding-left:0px;--padding-right:0px;}.elementor-255 .elementor-element.elementor-element-16f4f3b{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-255 .elementor-element.elementor-element-d7a1f20{--display:flex;--justify-content:center;--gap:0px 0px;--background-transition:0.3s;--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:20px;}.elementor-255 .elementor-element.elementor-element-7d3e497 .elementor-heading-title{color:#000000;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;letter-spacing:1.4px;}.elementor-255 .elementor-element.elementor-element-0623895 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-255 .elementor-element.elementor-element-0623895 .elementor-heading-title{color:#000000;font-family:"Smooth Circulars", Sans-serif;font-size:23px;font-weight:400;line-height:45px;}.elementor-255 .elementor-element.elementor-element-94cd9b0{width:100%;max-width:100%;color:#000000;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:300;}.elementor-255 .elementor-element.elementor-element-94cd9b0 > .elementor-widget-container{padding:28px 0px 20px 0px;}.elementor-255 .elementor-element.elementor-element-c482426.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-255 .elementor-element.elementor-element-c482426 .elementor-swiper-button{font-size:20px;color:#000000;}.elementor-255 .elementor-element.elementor-element-c482426 .elementor-swiper-button svg{fill:#000000;}.elementor-255 .elementor-element.elementor-element-c482426 .elementor-carousel-image-overlay{background-color:#00000094;}.elementor-255 .elementor-element.elementor-element-b85faf9{--display:flex;--min-height:372px;--justify-content:center;--gap:7px 7px;--background-transition:0.3s;--overlay-opacity:0.53;--padding-top:25px;--padding-bottom:15px;--padding-left:25px;--padding-right:15px;}.elementor-255 .elementor-element.elementor-element-b85faf9:not(.elementor-motion-effects-element-type-background), .elementor-255 .elementor-element.elementor-element-b85faf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://solsona.ma/wp-content/uploads/2024/09/KLUDI_AMBA_532980575_PP_quer_06-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-255 .elementor-element.elementor-element-b85faf9::before, .elementor-255 .elementor-element.elementor-element-b85faf9 > .elementor-background-video-container::before, .elementor-255 .elementor-element.elementor-element-b85faf9 > .e-con-inner > .elementor-background-video-container::before, .elementor-255 .elementor-element.elementor-element-b85faf9 > .elementor-background-slideshow::before, .elementor-255 .elementor-element.elementor-element-b85faf9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-255 .elementor-element.elementor-element-b85faf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#000000;}.elementor-255 .elementor-element.elementor-element-b85faf9, .elementor-255 .elementor-element.elementor-element-b85faf9::before{--border-transition:0.3s;}.elementor-255 .elementor-element.elementor-element-ebe5164{text-align:center;}.elementor-255 .elementor-element.elementor-element-ebe5164 img{width:179px;}.elementor-255 .elementor-element.elementor-element-3e35323{--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;--background-transition:0.3s;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-255 .elementor-element.elementor-element-d0d9c1a{--display:flex;--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;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-255 .elementor-element.elementor-element-04d1ebd{--display:flex;--justify-content:center;--gap:0px 0px;--background-transition:0.3s;--padding-top:10px;--padding-bottom:1px;--padding-left:10px;--padding-right:20px;}.elementor-255 .elementor-element.elementor-element-eac87c7 .elementor-heading-title{color:#000000;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;letter-spacing:1.4px;}.elementor-255 .elementor-element.elementor-element-11b45bf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-255 .elementor-element.elementor-element-11b45bf .elementor-heading-title{color:#000000;font-family:"Smooth Circulars", Sans-serif;font-size:23px;font-weight:400;line-height:45px;}.elementor-255 .elementor-element.elementor-element-fa1c580{width:100%;max-width:100%;color:#000000;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:300;}.elementor-255 .elementor-element.elementor-element-fa1c580 > .elementor-widget-container{padding:28px 0px 20px 0px;}.elementor-255 .elementor-element.elementor-element-29a6418.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-255 .elementor-element.elementor-element-29a6418 .elementor-swiper-button{font-size:20px;color:#000000;}.elementor-255 .elementor-element.elementor-element-29a6418 .elementor-swiper-button svg{fill:#000000;}.elementor-255 .elementor-element.elementor-element-29a6418 .elementor-carousel-image-overlay{background-color:#00000094;}.elementor-255 .elementor-element.elementor-element-063719a{--display:flex;--min-height:372px;--justify-content:center;--gap:7px 7px;--background-transition:0.3s;--overlay-opacity:0.53;--padding-top:25px;--padding-bottom:15px;--padding-left:25px;--padding-right:15px;}.elementor-255 .elementor-element.elementor-element-063719a:not(.elementor-motion-effects-element-type-background), .elementor-255 .elementor-element.elementor-element-063719a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://solsona.ma/wp-content/uploads/2024/09/166-665-03-LA-GRECA-SIGNATURE-BLACK-20X120-BLACK-WHITE-20X20-20X60-MAXIMVS-CALACATTA-BRIGHT-LUX-120X280-MAXIMVS-PANDA-LUX-160X320.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-255 .elementor-element.elementor-element-063719a::before, .elementor-255 .elementor-element.elementor-element-063719a > .elementor-background-video-container::before, .elementor-255 .elementor-element.elementor-element-063719a > .e-con-inner > .elementor-background-video-container::before, .elementor-255 .elementor-element.elementor-element-063719a > .elementor-background-slideshow::before, .elementor-255 .elementor-element.elementor-element-063719a > .e-con-inner > .elementor-background-slideshow::before, .elementor-255 .elementor-element.elementor-element-063719a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#000000;}.elementor-255 .elementor-element.elementor-element-063719a, .elementor-255 .elementor-element.elementor-element-063719a::before{--border-transition:0.3s;}.elementor-255 .elementor-element.elementor-element-b7718b3{text-align:center;}.elementor-255 .elementor-element.elementor-element-b7718b3 img{width:169px;}.elementor-255 .elementor-element.elementor-element-b95d19b{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:00px;--padding-left:0px;--padding-right:0px;}.elementor-255 .elementor-element.elementor-element-27e7380{--display:flex;--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;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-255 .elementor-element.elementor-element-44f507b{--display:flex;--min-height:372px;--justify-content:center;--gap:7px 7px;--background-transition:0.3s;--overlay-opacity:0.53;--padding-top:25px;--padding-bottom:15px;--padding-left:25px;--padding-right:15px;}.elementor-255 .elementor-element.elementor-element-44f507b:not(.elementor-motion-effects-element-type-background), .elementor-255 .elementor-element.elementor-element-44f507b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://solsona.ma/wp-content/uploads/2024/09/pam1900x781.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-255 .elementor-element.elementor-element-44f507b::before, .elementor-255 .elementor-element.elementor-element-44f507b > .elementor-background-video-container::before, .elementor-255 .elementor-element.elementor-element-44f507b > .e-con-inner > .elementor-background-video-container::before, .elementor-255 .elementor-element.elementor-element-44f507b > .elementor-background-slideshow::before, .elementor-255 .elementor-element.elementor-element-44f507b > .e-con-inner > .elementor-background-slideshow::before, .elementor-255 .elementor-element.elementor-element-44f507b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#000000;}.elementor-255 .elementor-element.elementor-element-44f507b, .elementor-255 .elementor-element.elementor-element-44f507b::before{--border-transition:0.3s;}.elementor-255 .elementor-element.elementor-element-40f7de4{text-align:center;}.elementor-255 .elementor-element.elementor-element-40f7de4 img{width:156px;}.elementor-255 .elementor-element.elementor-element-ce6ae19{--display:flex;--justify-content:center;--gap:0px 0px;--background-transition:0.3s;--padding-top:10px;--padding-bottom:0px;--padding-left:20px;--padding-right:10px;}.elementor-255 .elementor-element.elementor-element-0907250 .elementor-heading-title{color:#000000;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;letter-spacing:1.4px;}.elementor-255 .elementor-element.elementor-element-0519ef8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-255 .elementor-element.elementor-element-0519ef8 .elementor-heading-title{color:#000000;font-family:"Smooth Circulars", Sans-serif;font-size:23px;font-weight:400;line-height:45px;}.elementor-255 .elementor-element.elementor-element-cae0d1f{width:100%;max-width:100%;color:#000000;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:300;}.elementor-255 .elementor-element.elementor-element-cae0d1f > .elementor-widget-container{padding:28px 0px 20px 0px;}.elementor-255 .elementor-element.elementor-element-0ca7b06.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-255 .elementor-element.elementor-element-0ca7b06 .elementor-swiper-button{font-size:20px;color:#000000;}.elementor-255 .elementor-element.elementor-element-0ca7b06 .elementor-swiper-button svg{fill:#000000;}.elementor-255 .elementor-element.elementor-element-0ca7b06 .elementor-carousel-image-overlay{background-color:#00000094;}.elementor-255 .elementor-element.elementor-element-6bbbf0e{--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;--background-transition:0.3s;--padding-top:80px;--padding-bottom:00px;--padding-left:0px;--padding-right:0px;}.elementor-255 .elementor-element.elementor-element-dbecf3b{--display:flex;--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;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-255 .elementor-element.elementor-element-cf53c4f{--display:flex;--justify-content:center;--gap:0px 0px;--background-transition:0.3s;--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:20px;}.elementor-255 .elementor-element.elementor-element-c4a5c00 .elementor-heading-title{color:#000000;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;letter-spacing:1.4px;}.elementor-255 .elementor-element.elementor-element-d18db27 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-255 .elementor-element.elementor-element-d18db27 .elementor-heading-title{color:#000000;font-family:"Smooth Circulars", Sans-serif;font-size:23px;font-weight:400;line-height:45px;}.elementor-255 .elementor-element.elementor-element-a7d4e56{width:100%;max-width:100%;color:#000000;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:300;}.elementor-255 .elementor-element.elementor-element-a7d4e56 > .elementor-widget-container{padding:28px 0px 20px 0px;}.elementor-255 .elementor-element.elementor-element-c68794f.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-255 .elementor-element.elementor-element-c68794f .elementor-swiper-button{font-size:20px;color:#000000;}.elementor-255 .elementor-element.elementor-element-c68794f .elementor-swiper-button svg{fill:#000000;}.elementor-255 .elementor-element.elementor-element-c68794f .elementor-carousel-image-overlay{background-color:#00000094;}.elementor-255 .elementor-element.elementor-element-c880e40{--display:flex;--min-height:372px;--justify-content:center;--gap:7px 7px;--background-transition:0.3s;--overlay-opacity:0.53;--padding-top:25px;--padding-bottom:15px;--padding-left:25px;--padding-right:15px;}.elementor-255 .elementor-element.elementor-element-c880e40:not(.elementor-motion-effects-element-type-background), .elementor-255 .elementor-element.elementor-element-c880e40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://solsona.ma/wp-content/uploads/2024/09/Amb-1967-White-100x100_3300-White-64x1475-web.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-255 .elementor-element.elementor-element-c880e40::before, .elementor-255 .elementor-element.elementor-element-c880e40 > .elementor-background-video-container::before, .elementor-255 .elementor-element.elementor-element-c880e40 > .e-con-inner > .elementor-background-video-container::before, .elementor-255 .elementor-element.elementor-element-c880e40 > .elementor-background-slideshow::before, .elementor-255 .elementor-element.elementor-element-c880e40 > .e-con-inner > .elementor-background-slideshow::before, .elementor-255 .elementor-element.elementor-element-c880e40 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#000000;}.elementor-255 .elementor-element.elementor-element-c880e40, .elementor-255 .elementor-element.elementor-element-c880e40::before{--border-transition:0.3s;}.elementor-255 .elementor-element.elementor-element-c751493{text-align:center;}.elementor-255 .elementor-element.elementor-element-c751493 img{width:248px;}.elementor-255 .elementor-element.elementor-element-96cbab1{--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;--background-transition:0.3s;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-255 .elementor-element.elementor-element-8b817a7{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-255 .elementor-element.elementor-element-899b592{--display:flex;--justify-content:center;--gap:0px 0px;--background-transition:0.3s;--padding-top:10px;--padding-bottom:1px;--padding-left:10px;--padding-right:20px;}.elementor-255 .elementor-element.elementor-element-1802ee3 .elementor-heading-title{color:#000000;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;letter-spacing:1.4px;}.elementor-255 .elementor-element.elementor-element-33b2dd4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-255 .elementor-element.elementor-element-33b2dd4 .elementor-heading-title{color:#000000;font-family:"Smooth Circulars", Sans-serif;font-size:23px;font-weight:400;line-height:45px;}.elementor-255 .elementor-element.elementor-element-559cfaf{width:100%;max-width:100%;color:#000000;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:300;}.elementor-255 .elementor-element.elementor-element-559cfaf > .elementor-widget-container{padding:28px 0px 20px 0px;}.elementor-255 .elementor-element.elementor-element-bd741bb.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-255 .elementor-element.elementor-element-bd741bb .elementor-swiper-button{font-size:20px;color:#000000;}.elementor-255 .elementor-element.elementor-element-bd741bb .elementor-swiper-button svg{fill:#000000;}.elementor-255 .elementor-element.elementor-element-bd741bb .elementor-carousel-image-overlay{background-color:#00000094;}.elementor-255 .elementor-element.elementor-element-4e30414{--display:flex;--min-height:372px;--justify-content:center;--gap:7px 7px;--background-transition:0.3s;--overlay-opacity:0.53;--padding-top:25px;--padding-bottom:15px;--padding-left:25px;--padding-right:15px;}.elementor-255 .elementor-element.elementor-element-4e30414:not(.elementor-motion-effects-element-type-background), .elementor-255 .elementor-element.elementor-element-4e30414 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://solsona.ma/wp-content/uploads/2024/09/7-419-MarmotecaBarOnixBronze-120x280JCodeBeige.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-255 .elementor-element.elementor-element-4e30414::before, .elementor-255 .elementor-element.elementor-element-4e30414 > .elementor-background-video-container::before, .elementor-255 .elementor-element.elementor-element-4e30414 > .e-con-inner > .elementor-background-video-container::before, .elementor-255 .elementor-element.elementor-element-4e30414 > .elementor-background-slideshow::before, .elementor-255 .elementor-element.elementor-element-4e30414 > .e-con-inner > .elementor-background-slideshow::before, .elementor-255 .elementor-element.elementor-element-4e30414 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#000000;}.elementor-255 .elementor-element.elementor-element-4e30414, .elementor-255 .elementor-element.elementor-element-4e30414::before{--border-transition:0.3s;}.elementor-255 .elementor-element.elementor-element-b99de29{text-align:center;}.elementor-255 .elementor-element.elementor-element-b99de29 img{width:203px;}.elementor-255 .elementor-element.elementor-element-e02a25c{--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;--background-transition:0.3s;--padding-top:80px;--padding-bottom:00px;--padding-left:0px;--padding-right:0px;}.elementor-255 .elementor-element.elementor-element-b7c1a1a{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-255 .elementor-element.elementor-element-afe507f{--display:flex;--min-height:372px;--justify-content:center;--gap:7px 7px;--background-transition:0.3s;--overlay-opacity:0.53;--padding-top:25px;--padding-bottom:15px;--padding-left:25px;--padding-right:15px;}.elementor-255 .elementor-element.elementor-element-afe507f:not(.elementor-motion-effects-element-type-background), .elementor-255 .elementor-element.elementor-element-afe507f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://solsona.ma/wp-content/uploads/2024/09/ONIX_9-scaled-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-255 .elementor-element.elementor-element-afe507f::before, .elementor-255 .elementor-element.elementor-element-afe507f > .elementor-background-video-container::before, .elementor-255 .elementor-element.elementor-element-afe507f > .e-con-inner > .elementor-background-video-container::before, .elementor-255 .elementor-element.elementor-element-afe507f > .elementor-background-slideshow::before, .elementor-255 .elementor-element.elementor-element-afe507f > .e-con-inner > .elementor-background-slideshow::before, .elementor-255 .elementor-element.elementor-element-afe507f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#000000;}.elementor-255 .elementor-element.elementor-element-afe507f, .elementor-255 .elementor-element.elementor-element-afe507f::before{--border-transition:0.3s;}.elementor-255 .elementor-element.elementor-element-762c02d{text-align:center;}.elementor-255 .elementor-element.elementor-element-762c02d img{width:145px;}.elementor-255 .elementor-element.elementor-element-c5809c3{--display:flex;--justify-content:center;--gap:0px 0px;--background-transition:0.3s;--padding-top:10px;--padding-bottom:0px;--padding-left:20px;--padding-right:10px;}.elementor-255 .elementor-element.elementor-element-2bda493 .elementor-heading-title{color:#000000;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;letter-spacing:1.4px;}.elementor-255 .elementor-element.elementor-element-7ef09b2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-255 .elementor-element.elementor-element-7ef09b2 .elementor-heading-title{color:#000000;font-family:"Smooth Circulars", Sans-serif;font-size:23px;font-weight:400;line-height:45px;}.elementor-255 .elementor-element.elementor-element-6f10c98{width:100%;max-width:100%;color:#000000;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:300;}.elementor-255 .elementor-element.elementor-element-6f10c98 > .elementor-widget-container{padding:28px 0px 20px 0px;}.elementor-255 .elementor-element.elementor-element-9842b77.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-255 .elementor-element.elementor-element-9842b77 .elementor-swiper-button{font-size:20px;color:#000000;}.elementor-255 .elementor-element.elementor-element-9842b77 .elementor-swiper-button svg{fill:#000000;}.elementor-255 .elementor-element.elementor-element-9842b77 .elementor-carousel-image-overlay{background-color:#00000094;}.elementor-255 .elementor-element.elementor-element-7a709fd{--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;--background-transition:0.3s;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-255 .elementor-element.elementor-element-7be2bbd{--display:flex;--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;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-255 .elementor-element.elementor-element-f2dd65e{--display:flex;--min-height:372px;--justify-content:center;--gap:7px 7px;--background-transition:0.3s;--overlay-opacity:0.53;--padding-top:25px;--padding-bottom:15px;--padding-left:25px;--padding-right:15px;}.elementor-255 .elementor-element.elementor-element-f2dd65e:not(.elementor-motion-effects-element-type-background), .elementor-255 .elementor-element.elementor-element-f2dd65e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://solsona.ma/wp-content/uploads/2024/09/001-SOHO-STONE-31X31.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-255 .elementor-element.elementor-element-f2dd65e::before, .elementor-255 .elementor-element.elementor-element-f2dd65e > .elementor-background-video-container::before, .elementor-255 .elementor-element.elementor-element-f2dd65e > .e-con-inner > .elementor-background-video-container::before, .elementor-255 .elementor-element.elementor-element-f2dd65e > .elementor-background-slideshow::before, .elementor-255 .elementor-element.elementor-element-f2dd65e > .e-con-inner > .elementor-background-slideshow::before, .elementor-255 .elementor-element.elementor-element-f2dd65e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#000000;}.elementor-255 .elementor-element.elementor-element-f2dd65e, .elementor-255 .elementor-element.elementor-element-f2dd65e::before{--border-transition:0.3s;}.elementor-255 .elementor-element.elementor-element-df203ea{text-align:center;}.elementor-255 .elementor-element.elementor-element-df203ea img{width:164px;}.elementor-255 .elementor-element.elementor-element-fbde8fa{--display:flex;--justify-content:center;--gap:0px 0px;--background-transition:0.3s;--padding-top:10px;--padding-bottom:0px;--padding-left:20px;--padding-right:10px;}.elementor-255 .elementor-element.elementor-element-4c4284d .elementor-heading-title{color:#000000;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;letter-spacing:1.4px;}.elementor-255 .elementor-element.elementor-element-75f80d8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-255 .elementor-element.elementor-element-75f80d8 .elementor-heading-title{color:#000000;font-family:"Smooth Circulars", Sans-serif;font-size:23px;font-weight:400;line-height:45px;}.elementor-255 .elementor-element.elementor-element-c1870bf{width:100%;max-width:100%;color:#000000;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:300;}.elementor-255 .elementor-element.elementor-element-c1870bf > .elementor-widget-container{padding:28px 0px 20px 0px;}.elementor-255 .elementor-element.elementor-element-f9d1a09.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-255 .elementor-element.elementor-element-f9d1a09 .elementor-swiper-button{font-size:20px;color:#000000;}.elementor-255 .elementor-element.elementor-element-f9d1a09 .elementor-swiper-button svg{fill:#000000;}.elementor-255 .elementor-element.elementor-element-f9d1a09 .elementor-carousel-image-overlay{background-color:#00000094;}.elementor-255 .elementor-element.elementor-element-a1f8e11{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-255 .elementor-element.elementor-element-2539e70{--display:flex;--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;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-255 .elementor-element.elementor-element-8042ce0{--display:flex;--justify-content:center;--gap:0px 0px;--background-transition:0.3s;--padding-top:10px;--padding-bottom:1px;--padding-left:10px;--padding-right:20px;}.elementor-255 .elementor-element.elementor-element-ec389e9 .elementor-heading-title{color:#000000;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;letter-spacing:1.4px;}.elementor-255 .elementor-element.elementor-element-c3137d5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-255 .elementor-element.elementor-element-c3137d5 .elementor-heading-title{color:#000000;font-family:"Smooth Circulars", Sans-serif;font-size:23px;font-weight:400;line-height:45px;}.elementor-255 .elementor-element.elementor-element-e027624{width:100%;max-width:100%;color:#000000;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:300;}.elementor-255 .elementor-element.elementor-element-e027624 > .elementor-widget-container{padding:28px 0px 20px 0px;}.elementor-255 .elementor-element.elementor-element-8ed132a.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-255 .elementor-element.elementor-element-8ed132a .elementor-swiper-button{font-size:20px;color:#000000;}.elementor-255 .elementor-element.elementor-element-8ed132a .elementor-swiper-button svg{fill:#000000;}.elementor-255 .elementor-element.elementor-element-8ed132a .elementor-carousel-image-overlay{background-color:#00000094;}.elementor-255 .elementor-element.elementor-element-84ef6f8{--display:flex;--min-height:372px;--justify-content:center;--gap:7px 7px;--background-transition:0.3s;--overlay-opacity:0.53;--padding-top:25px;--padding-bottom:15px;--padding-left:25px;--padding-right:15px;}.elementor-255 .elementor-element.elementor-element-84ef6f8:not(.elementor-motion-effects-element-type-background), .elementor-255 .elementor-element.elementor-element-84ef6f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://solsona.ma/wp-content/uploads/2024/09/CANCUNAMB.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-255 .elementor-element.elementor-element-84ef6f8::before, .elementor-255 .elementor-element.elementor-element-84ef6f8 > .elementor-background-video-container::before, .elementor-255 .elementor-element.elementor-element-84ef6f8 > .e-con-inner > .elementor-background-video-container::before, .elementor-255 .elementor-element.elementor-element-84ef6f8 > .elementor-background-slideshow::before, .elementor-255 .elementor-element.elementor-element-84ef6f8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-255 .elementor-element.elementor-element-84ef6f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#000000;}.elementor-255 .elementor-element.elementor-element-84ef6f8, .elementor-255 .elementor-element.elementor-element-84ef6f8::before{--border-transition:0.3s;}.elementor-255 .elementor-element.elementor-element-4cf6109{text-align:center;}.elementor-255 .elementor-element.elementor-element-4cf6109 img{width:254px;}.elementor-255 .elementor-element.elementor-element-c244c96{--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;--background-transition:0.3s;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-255 .elementor-element.elementor-element-9a7f975{--display:flex;--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;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-255 .elementor-element.elementor-element-6e4d6c6{--display:flex;--min-height:372px;--justify-content:center;--gap:7px 7px;--background-transition:0.3s;--overlay-opacity:0.53;--padding-top:25px;--padding-bottom:15px;--padding-left:25px;--padding-right:15px;}.elementor-255 .elementor-element.elementor-element-6e4d6c6:not(.elementor-motion-effects-element-type-background), .elementor-255 .elementor-element.elementor-element-6e4d6c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://solsona.ma/wp-content/uploads/2024/09/50850043072_b61c473d4e_b.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-255 .elementor-element.elementor-element-6e4d6c6::before, .elementor-255 .elementor-element.elementor-element-6e4d6c6 > .elementor-background-video-container::before, .elementor-255 .elementor-element.elementor-element-6e4d6c6 > .e-con-inner > .elementor-background-video-container::before, .elementor-255 .elementor-element.elementor-element-6e4d6c6 > .elementor-background-slideshow::before, .elementor-255 .elementor-element.elementor-element-6e4d6c6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-255 .elementor-element.elementor-element-6e4d6c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#000000;}.elementor-255 .elementor-element.elementor-element-6e4d6c6, .elementor-255 .elementor-element.elementor-element-6e4d6c6::before{--border-transition:0.3s;}.elementor-255 .elementor-element.elementor-element-e0267e2{text-align:center;}.elementor-255 .elementor-element.elementor-element-e0267e2 img{width:185px;}.elementor-255 .elementor-element.elementor-element-5faca9a{--display:flex;--justify-content:center;--gap:0px 0px;--background-transition:0.3s;--padding-top:10px;--padding-bottom:0px;--padding-left:20px;--padding-right:10px;}.elementor-255 .elementor-element.elementor-element-d2d348d .elementor-heading-title{color:#000000;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;letter-spacing:1.4px;}.elementor-255 .elementor-element.elementor-element-863a8e1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-255 .elementor-element.elementor-element-863a8e1 .elementor-heading-title{color:#000000;font-family:"Smooth Circulars", Sans-serif;font-size:23px;font-weight:400;line-height:45px;}.elementor-255 .elementor-element.elementor-element-62b3b26{width:100%;max-width:100%;color:#000000;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:300;}.elementor-255 .elementor-element.elementor-element-62b3b26 > .elementor-widget-container{padding:28px 0px 20px 0px;}.elementor-255 .elementor-element.elementor-element-9f68c6f.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-255 .elementor-element.elementor-element-9f68c6f .elementor-swiper-button{font-size:20px;color:#000000;}.elementor-255 .elementor-element.elementor-element-9f68c6f .elementor-swiper-button svg{fill:#000000;}.elementor-255 .elementor-element.elementor-element-9f68c6f .elementor-carousel-image-overlay{background-color:#00000094;}.elementor-255 .elementor-element.elementor-element-92d8a2b{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:00px;--padding-left:0px;--padding-right:0px;}.elementor-255 .elementor-element.elementor-element-a814b9c{--display:flex;--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;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-255 .elementor-element.elementor-element-22f68c3{--display:flex;--justify-content:center;--gap:0px 0px;--background-transition:0.3s;--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:20px;}.elementor-255 .elementor-element.elementor-element-ea9f7ec .elementor-heading-title{color:#000000;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;letter-spacing:1.4px;}.elementor-255 .elementor-element.elementor-element-a63642d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-255 .elementor-element.elementor-element-a63642d .elementor-heading-title{color:#000000;font-family:"Smooth Circulars", Sans-serif;font-size:23px;font-weight:400;line-height:45px;}.elementor-255 .elementor-element.elementor-element-fba9fbd{width:100%;max-width:100%;color:#000000;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:300;}.elementor-255 .elementor-element.elementor-element-fba9fbd > .elementor-widget-container{padding:28px 0px 20px 0px;}.elementor-255 .elementor-element.elementor-element-e06e645.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-255 .elementor-element.elementor-element-e06e645 .elementor-swiper-button{font-size:20px;color:#000000;}.elementor-255 .elementor-element.elementor-element-e06e645 .elementor-swiper-button svg{fill:#000000;}.elementor-255 .elementor-element.elementor-element-e06e645 .elementor-carousel-image-overlay{background-color:#00000094;}.elementor-255 .elementor-element.elementor-element-794c8d2{--display:flex;--min-height:372px;--justify-content:center;--gap:7px 7px;--background-transition:0.3s;--overlay-opacity:0.53;--padding-top:25px;--padding-bottom:15px;--padding-left:25px;--padding-right:15px;}.elementor-255 .elementor-element.elementor-element-794c8d2:not(.elementor-motion-effects-element-type-background), .elementor-255 .elementor-element.elementor-element-794c8d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://solsona.ma/wp-content/uploads/2024/09/knidos-08_op-2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-255 .elementor-element.elementor-element-794c8d2::before, .elementor-255 .elementor-element.elementor-element-794c8d2 > .elementor-background-video-container::before, .elementor-255 .elementor-element.elementor-element-794c8d2 > .e-con-inner > .elementor-background-video-container::before, .elementor-255 .elementor-element.elementor-element-794c8d2 > .elementor-background-slideshow::before, .elementor-255 .elementor-element.elementor-element-794c8d2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-255 .elementor-element.elementor-element-794c8d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#000000;}.elementor-255 .elementor-element.elementor-element-794c8d2, .elementor-255 .elementor-element.elementor-element-794c8d2::before{--border-transition:0.3s;}.elementor-255 .elementor-element.elementor-element-6f9f22b{text-align:center;}.elementor-255 .elementor-element.elementor-element-6f9f22b img{width:139px;}.elementor-255 .elementor-element.elementor-element-918907a{--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;--background-transition:0.3s;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-255 .elementor-element.elementor-element-1009646{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-255 .elementor-element.elementor-element-d91e5ab{--display:flex;--justify-content:center;--gap:0px 0px;--background-transition:0.3s;--padding-top:10px;--padding-bottom:1px;--padding-left:10px;--padding-right:20px;}.elementor-255 .elementor-element.elementor-element-8888fd5 .elementor-heading-title{color:#000000;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;letter-spacing:1.4px;}.elementor-255 .elementor-element.elementor-element-d392ed1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-255 .elementor-element.elementor-element-d392ed1 .elementor-heading-title{color:#000000;font-family:"Smooth Circulars", Sans-serif;font-size:23px;font-weight:400;line-height:45px;}.elementor-255 .elementor-element.elementor-element-a34e85f{width:100%;max-width:100%;color:#000000;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:300;}.elementor-255 .elementor-element.elementor-element-a34e85f > .elementor-widget-container{padding:28px 0px 20px 0px;}.elementor-255 .elementor-element.elementor-element-6f6b843.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-255 .elementor-element.elementor-element-6f6b843 .elementor-swiper-button{font-size:20px;color:#000000;}.elementor-255 .elementor-element.elementor-element-6f6b843 .elementor-swiper-button svg{fill:#000000;}.elementor-255 .elementor-element.elementor-element-6f6b843 .elementor-carousel-image-overlay{background-color:#00000094;}.elementor-255 .elementor-element.elementor-element-f1cbca7{--display:flex;--min-height:372px;--justify-content:center;--gap:7px 7px;--background-transition:0.3s;--overlay-opacity:0.53;--padding-top:25px;--padding-bottom:15px;--padding-left:25px;--padding-right:15px;}.elementor-255 .elementor-element.elementor-element-f1cbca7:not(.elementor-motion-effects-element-type-background), .elementor-255 .elementor-element.elementor-element-f1cbca7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://solsona.ma/wp-content/uploads/2024/09/1315930-9b4b29e17c6e9a044060d7e1a61e493a.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-255 .elementor-element.elementor-element-f1cbca7::before, .elementor-255 .elementor-element.elementor-element-f1cbca7 > .elementor-background-video-container::before, .elementor-255 .elementor-element.elementor-element-f1cbca7 > .e-con-inner > .elementor-background-video-container::before, .elementor-255 .elementor-element.elementor-element-f1cbca7 > .elementor-background-slideshow::before, .elementor-255 .elementor-element.elementor-element-f1cbca7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-255 .elementor-element.elementor-element-f1cbca7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#000000;}.elementor-255 .elementor-element.elementor-element-f1cbca7, .elementor-255 .elementor-element.elementor-element-f1cbca7::before{--border-transition:0.3s;}.elementor-255 .elementor-element.elementor-element-21c7cb7{text-align:center;}.elementor-255 .elementor-element.elementor-element-21c7cb7 img{width:169px;}@media(min-width:768px){.elementor-255 .elementor-element.elementor-element-b034ab3{--width:50%;}.elementor-255 .elementor-element.elementor-element-231d62c{--width:50%;}.elementor-255 .elementor-element.elementor-element-0ec26a5{--width:50%;}.elementor-255 .elementor-element.elementor-element-e027a14{--width:50%;}.elementor-255 .elementor-element.elementor-element-d7a1f20{--width:50%;}.elementor-255 .elementor-element.elementor-element-b85faf9{--width:50%;}.elementor-255 .elementor-element.elementor-element-04d1ebd{--width:50%;}.elementor-255 .elementor-element.elementor-element-063719a{--width:50%;}.elementor-255 .elementor-element.elementor-element-44f507b{--width:50%;}.elementor-255 .elementor-element.elementor-element-ce6ae19{--width:50%;}.elementor-255 .elementor-element.elementor-element-cf53c4f{--width:50%;}.elementor-255 .elementor-element.elementor-element-c880e40{--width:50%;}.elementor-255 .elementor-element.elementor-element-899b592{--width:50%;}.elementor-255 .elementor-element.elementor-element-4e30414{--width:50%;}.elementor-255 .elementor-element.elementor-element-afe507f{--width:50%;}.elementor-255 .elementor-element.elementor-element-c5809c3{--width:50%;}.elementor-255 .elementor-element.elementor-element-f2dd65e{--width:50%;}.elementor-255 .elementor-element.elementor-element-fbde8fa{--width:50%;}.elementor-255 .elementor-element.elementor-element-8042ce0{--width:50%;}.elementor-255 .elementor-element.elementor-element-84ef6f8{--width:50%;}.elementor-255 .elementor-element.elementor-element-6e4d6c6{--width:50%;}.elementor-255 .elementor-element.elementor-element-5faca9a{--width:50%;}.elementor-255 .elementor-element.elementor-element-22f68c3{--width:50%;}.elementor-255 .elementor-element.elementor-element-794c8d2{--width:50%;}.elementor-255 .elementor-element.elementor-element-d91e5ab{--width:50%;}.elementor-255 .elementor-element.elementor-element-f1cbca7{--width:50%;}}@media(max-width:1024px){.elementor-255 .elementor-element.elementor-element-7d68a6b:not(.elementor-motion-effects-element-type-background), .elementor-255 .elementor-element.elementor-element-7d68a6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-255 .elementor-element.elementor-element-abdff6a.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-255 .elementor-element.elementor-element-dfa0245.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-255 .elementor-element.elementor-element-c482426.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-255 .elementor-element.elementor-element-29a6418.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-255 .elementor-element.elementor-element-0ca7b06.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-255 .elementor-element.elementor-element-c68794f.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-255 .elementor-element.elementor-element-bd741bb.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-255 .elementor-element.elementor-element-9842b77.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-255 .elementor-element.elementor-element-f9d1a09.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-255 .elementor-element.elementor-element-8ed132a.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-255 .elementor-element.elementor-element-9f68c6f.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-255 .elementor-element.elementor-element-e06e645.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-255 .elementor-element.elementor-element-6f6b843.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}}@media(max-width:767px){.elementor-255 .elementor-element.elementor-element-7d68a6b{--min-height:268px;--justify-content:flex-end;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-255 .elementor-element.elementor-element-7d68a6b:not(.elementor-motion-effects-element-type-background), .elementor-255 .elementor-element.elementor-element-7d68a6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-255 .elementor-element.elementor-element-ed27c03 .elementor-heading-title{font-size:22px;}.elementor-255 .elementor-element.elementor-element-b39bee6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-255 .elementor-element.elementor-element-abdff6a.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-255 .elementor-element.elementor-element-068885d{--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;}.elementor-255 .elementor-element.elementor-element-dfa0245.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-255 .elementor-element.elementor-element-16f4f3b{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-255 .elementor-element.elementor-element-c482426.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-255 .elementor-element.elementor-element-d0d9c1a{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-255 .elementor-element.elementor-element-29a6418.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-255 .elementor-element.elementor-element-0ca7b06.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-255 .elementor-element.elementor-element-dbecf3b{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-255 .elementor-element.elementor-element-c68794f.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-255 .elementor-element.elementor-element-8b817a7{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-255 .elementor-element.elementor-element-bd741bb.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-255 .elementor-element.elementor-element-b7c1a1a{--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;}.elementor-255 .elementor-element.elementor-element-9842b77.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-255 .elementor-element.elementor-element-f9d1a09.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-255 .elementor-element.elementor-element-2539e70{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-255 .elementor-element.elementor-element-8ed132a.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-255 .elementor-element.elementor-element-9f68c6f.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-255 .elementor-element.elementor-element-a814b9c{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-255 .elementor-element.elementor-element-e06e645.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-255 .elementor-element.elementor-element-1009646{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-255 .elementor-element.elementor-element-6f6b843.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}}@media(min-width:1025px){.elementor-255 .elementor-element.elementor-element-7d68a6b:not(.elementor-motion-effects-element-type-background), .elementor-255 .elementor-element.elementor-element-7d68a6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for container, class: .elementor-element-b034ab3 */.elementor-255 .elementor-element.elementor-element-b034ab3 {
    min-width: 300px !important;
    background-size: 100% 100%!important
}
.elementor-255 .elementor-element.elementor-element-b034ab3:hover {
    transition: all 0.4s ease-in-out!important;
   background-size: 120% 120%!important;
   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d4c6b0b */.elementor-255 .elementor-element.elementor-element-d4c6b0b{
    text-align: justify;
}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-abdff6a */.elementor-255 .elementor-element.elementor-element-abdff6a .elementor-swiper-button-prev {
    left: 45%;
    top: 110%;
}
.elementor-255 .elementor-element.elementor-element-abdff6a .elementor-swiper-button-prev:before {
    content: "\e913";
    font-family: "Happy Icons" !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}
.elementor-255 .elementor-element.elementor-element-abdff6a .elementor-swiper-button-next {
    right:45%;
    top: 110%
}

.elementor-255 .elementor-element.elementor-element-abdff6a .elementor-swiper-button-next:before {
    content: "\e914";
    font-family: "Happy Icons" !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}
.elementor-255 .elementor-element.elementor-element-abdff6a .elementor-swiper-button-prev svg, .elementor-255 .elementor-element.elementor-element-abdff6a .elementor-swiper-button-next svg {
    display: none
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5766c5 */.elementor-255 .elementor-element.elementor-element-f5766c5:before {
    width: 50%
}
@media only screen and (max-width: 600px) {
    .elementor-255 .elementor-element.elementor-element-f5766c5:before {
    width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ec26a5 */.elementor-255 .elementor-element.elementor-element-0ec26a5 {
    min-width: 300px !important;
    background-size: 100% 100%!important
}
.elementor-255 .elementor-element.elementor-element-0ec26a5:hover {
    transition: all 0.4s ease-in-out!important;
   background-size: 120% 120%!important;
   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-032af64 */.elementor-255 .elementor-element.elementor-element-032af64{
    text-align: justify;
}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-dfa0245 */.elementor-255 .elementor-element.elementor-element-dfa0245 .elementor-swiper-button-prev {
    left: 45%;
    top: 110%;
}
.elementor-255 .elementor-element.elementor-element-dfa0245 .elementor-swiper-button-prev:before {
    content: "\e913";
    font-family: "Happy Icons" !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}
.elementor-255 .elementor-element.elementor-element-dfa0245 .elementor-swiper-button-next {
    right:45%;
    top: 110%
}

.elementor-255 .elementor-element.elementor-element-dfa0245 .elementor-swiper-button-next:before {
    content: "\e914";
    font-family: "Happy Icons" !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}
.elementor-255 .elementor-element.elementor-element-dfa0245 .elementor-swiper-button-prev svg, .elementor-255 .elementor-element.elementor-element-dfa0245 .elementor-swiper-button-next svg {
    display: none
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-218ad91 */.elementor-255 .elementor-element.elementor-element-218ad91:before {
    width: 50%
}
@media only screen and (max-width: 600px) {
    .elementor-255 .elementor-element.elementor-element-218ad91:before {
    width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-94cd9b0 */.elementor-255 .elementor-element.elementor-element-94cd9b0{
    text-align: justify;
}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-c482426 */.elementor-255 .elementor-element.elementor-element-c482426 .elementor-swiper-button-prev {
    left: 45%;
    top: 110%;
}
.elementor-255 .elementor-element.elementor-element-c482426 .elementor-swiper-button-prev:before {
    content: "\e913";
    font-family: "Happy Icons" !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}
.elementor-255 .elementor-element.elementor-element-c482426 .elementor-swiper-button-next {
    right:45%;
    top: 110%
}

.elementor-255 .elementor-element.elementor-element-c482426 .elementor-swiper-button-next:before {
    content: "\e914";
    font-family: "Happy Icons" !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}
.elementor-255 .elementor-element.elementor-element-c482426 .elementor-swiper-button-prev svg, .elementor-255 .elementor-element.elementor-element-c482426 .elementor-swiper-button-next svg {
    display: none
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b85faf9 */.elementor-255 .elementor-element.elementor-element-b85faf9 {
    background-size: 100% 100%!important
}
.elementor-255 .elementor-element.elementor-element-b85faf9:hover {
    transition: all 0.4s ease-in-out!important;
   background-size: 120% 120%!important;
   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1c091d */.elementor-255 .elementor-element.elementor-element-c1c091d:before {
    width: 50%
}
@media only screen and (max-width: 600px) {
    .elementor-255 .elementor-element.elementor-element-c1c091d:before {
    width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa1c580 */.elementor-255 .elementor-element.elementor-element-fa1c580{
    text-align: justify;
}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-29a6418 */.elementor-255 .elementor-element.elementor-element-29a6418 .elementor-swiper-button-prev {
    left: 45%;
    top: 110%;
}
.elementor-255 .elementor-element.elementor-element-29a6418 .elementor-swiper-button-prev:before {
    content: "\e913";
    font-family: "Happy Icons" !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}
.elementor-255 .elementor-element.elementor-element-29a6418 .elementor-swiper-button-next {
    right:45%;
    top: 110%
}

.elementor-255 .elementor-element.elementor-element-29a6418 .elementor-swiper-button-next:before {
    content: "\e914";
    font-family: "Happy Icons" !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}
.elementor-255 .elementor-element.elementor-element-29a6418 .elementor-swiper-button-prev svg, .elementor-255 .elementor-element.elementor-element-29a6418 .elementor-swiper-button-next svg {
    display: none
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-063719a */.elementor-255 .elementor-element.elementor-element-063719a {
    background-size: 100% 100%!important
}
.elementor-255 .elementor-element.elementor-element-063719a:hover {
    transition: all 0.4s ease-in-out!important;
   background-size: 120% 120%!important;
   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e35323 */.elementor-255 .elementor-element.elementor-element-3e35323:before {
    width: 50%
}
@media only screen and (max-width: 600px) {
    .elementor-255 .elementor-element.elementor-element-3e35323:before {
    width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44f507b */.elementor-255 .elementor-element.elementor-element-44f507b {
    min-width: 300px !important;
    background-size: 100% 100%!important
}
.elementor-255 .elementor-element.elementor-element-44f507b:hover {
    transition: all 0.4s ease-in-out!important;
   background-size: 120% 120%!important;
   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cae0d1f */.elementor-255 .elementor-element.elementor-element-cae0d1f{
    text-align: justify;
}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-0ca7b06 */.elementor-255 .elementor-element.elementor-element-0ca7b06 .elementor-swiper-button-prev {
    left: 45%;
    top: 110%;
}
.elementor-255 .elementor-element.elementor-element-0ca7b06 .elementor-swiper-button-prev:before {
    content: "\e913";
    font-family: "Happy Icons" !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}
.elementor-255 .elementor-element.elementor-element-0ca7b06 .elementor-swiper-button-next {
    right:45%;
    top: 110%
}

.elementor-255 .elementor-element.elementor-element-0ca7b06 .elementor-swiper-button-next:before {
    content: "\e914";
    font-family: "Happy Icons" !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}
.elementor-255 .elementor-element.elementor-element-0ca7b06 .elementor-swiper-button-prev svg, .elementor-255 .elementor-element.elementor-element-0ca7b06 .elementor-swiper-button-next svg {
    display: none
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b95d19b */.elementor-255 .elementor-element.elementor-element-b95d19b:before {
    width: 50%
}
@media only screen and (max-width: 600px) {
    .elementor-255 .elementor-element.elementor-element-b95d19b:before {
    width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a7d4e56 */.elementor-255 .elementor-element.elementor-element-a7d4e56{
    text-align: justify;
}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-c68794f */.elementor-255 .elementor-element.elementor-element-c68794f .elementor-swiper-button-prev {
    left: 45%;
    top: 110%;
}
.elementor-255 .elementor-element.elementor-element-c68794f .elementor-swiper-button-prev:before {
    content: "\e913";
    font-family: "Happy Icons" !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}
.elementor-255 .elementor-element.elementor-element-c68794f .elementor-swiper-button-next {
    right:45%;
    top: 110%
}

.elementor-255 .elementor-element.elementor-element-c68794f .elementor-swiper-button-next:before {
    content: "\e914";
    font-family: "Happy Icons" !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}
.elementor-255 .elementor-element.elementor-element-c68794f .elementor-swiper-button-prev svg, .elementor-255 .elementor-element.elementor-element-c68794f .elementor-swiper-button-next svg {
    display: none
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c880e40 */.elementor-255 .elementor-element.elementor-element-c880e40 {
    background-size: 100% 100%!important
}
.elementor-255 .elementor-element.elementor-element-c880e40:hover {
    transition: all 0.4s ease-in-out!important;
   background-size: 120% 120%!important;
   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6bbbf0e */.elementor-255 .elementor-element.elementor-element-6bbbf0e:before {
    width: 50%
}
@media only screen and (max-width: 600px) {
    .elementor-255 .elementor-element.elementor-element-6bbbf0e:before {
    width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-559cfaf */.elementor-255 .elementor-element.elementor-element-559cfaf{
    text-align: justify;
}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-bd741bb */.elementor-255 .elementor-element.elementor-element-bd741bb .elementor-swiper-button-prev {
    left: 45%;
    top: 110%;
}
.elementor-255 .elementor-element.elementor-element-bd741bb .elementor-swiper-button-prev:before {
    content: "\e913";
    font-family: "Happy Icons" !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}
.elementor-255 .elementor-element.elementor-element-bd741bb .elementor-swiper-button-next {
    right:45%;
    top: 110%
}

.elementor-255 .elementor-element.elementor-element-bd741bb .elementor-swiper-button-next:before {
    content: "\e914";
    font-family: "Happy Icons" !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}
.elementor-255 .elementor-element.elementor-element-bd741bb .elementor-swiper-button-prev svg, .elementor-255 .elementor-element.elementor-element-bd741bb .elementor-swiper-button-next svg {
    display: none
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e30414 */.elementor-255 .elementor-element.elementor-element-4e30414 {
    background-size: 100% 100%!important
}
.elementor-255 .elementor-element.elementor-element-4e30414:hover {
    transition: all 0.4s ease-in-out!important;
   background-size: 120% 120%!important;
   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96cbab1 */.elementor-255 .elementor-element.elementor-element-96cbab1:before {
    width: 50%
}
@media only screen and (max-width: 600px) {
    .elementor-255 .elementor-element.elementor-element-96cbab1:before {
    width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afe507f */.elementor-255 .elementor-element.elementor-element-afe507f {
    min-width: 300px !important;
    background-size: 100% 100%!important
}
.elementor-255 .elementor-element.elementor-element-afe507f:hover {
    transition: all 0.4s ease-in-out!important;
   background-size: 120% 120%!important;
   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f10c98 */.elementor-255 .elementor-element.elementor-element-6f10c98{
    text-align: justify;
}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-9842b77 */.elementor-255 .elementor-element.elementor-element-9842b77 .elementor-swiper-button-prev {
    left: 45%;
    top: 110%;
}
.elementor-255 .elementor-element.elementor-element-9842b77 .elementor-swiper-button-prev:before {
    content: "\e913";
    font-family: "Happy Icons" !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}
.elementor-255 .elementor-element.elementor-element-9842b77 .elementor-swiper-button-next {
    right:45%;
    top: 110%
}

.elementor-255 .elementor-element.elementor-element-9842b77 .elementor-swiper-button-next:before {
    content: "\e914";
    font-family: "Happy Icons" !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}
.elementor-255 .elementor-element.elementor-element-9842b77 .elementor-swiper-button-prev svg, .elementor-255 .elementor-element.elementor-element-9842b77 .elementor-swiper-button-next svg {
    display: none
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e02a25c */.elementor-255 .elementor-element.elementor-element-e02a25c:before {
    width: 50%
}
@media only screen and (max-width: 600px) {
    .elementor-255 .elementor-element.elementor-element-e02a25c:before {
    width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2dd65e */.elementor-255 .elementor-element.elementor-element-f2dd65e {
    min-width: 300px !important;
    background-size: 100% 100%!important
}
.elementor-255 .elementor-element.elementor-element-f2dd65e:hover {
    transition: all 0.4s ease-in-out!important;
   background-size: 120% 120%!important;
   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c1870bf */.elementor-255 .elementor-element.elementor-element-c1870bf{
    text-align: justify;
}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-f9d1a09 */.elementor-255 .elementor-element.elementor-element-f9d1a09 .elementor-swiper-button-prev {
    left: 45%;
    top: 110%;
}
.elementor-255 .elementor-element.elementor-element-f9d1a09 .elementor-swiper-button-prev:before {
    content: "\e913";
    font-family: "Happy Icons" !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}
.elementor-255 .elementor-element.elementor-element-f9d1a09 .elementor-swiper-button-next {
    right:45%;
    top: 110%
}

.elementor-255 .elementor-element.elementor-element-f9d1a09 .elementor-swiper-button-next:before {
    content: "\e914";
    font-family: "Happy Icons" !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}
.elementor-255 .elementor-element.elementor-element-f9d1a09 .elementor-swiper-button-prev svg, .elementor-255 .elementor-element.elementor-element-f9d1a09 .elementor-swiper-button-next svg {
    display: none
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a709fd */.elementor-255 .elementor-element.elementor-element-7a709fd:before {
    width: 50%
}
@media only screen and (max-width: 600px) {
    .elementor-255 .elementor-element.elementor-element-7a709fd:before {
    width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e027624 */.elementor-255 .elementor-element.elementor-element-e027624{
    text-align: justify;
}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-8ed132a */.elementor-255 .elementor-element.elementor-element-8ed132a .elementor-swiper-button-prev {
    left: 45%;
    top: 110%;
}
.elementor-255 .elementor-element.elementor-element-8ed132a .elementor-swiper-button-prev:before {
    content: "\e913";
    font-family: "Happy Icons" !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}
.elementor-255 .elementor-element.elementor-element-8ed132a .elementor-swiper-button-next {
    right:45%;
    top: 110%
}

.elementor-255 .elementor-element.elementor-element-8ed132a .elementor-swiper-button-next:before {
    content: "\e914";
    font-family: "Happy Icons" !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}
.elementor-255 .elementor-element.elementor-element-8ed132a .elementor-swiper-button-prev svg, .elementor-255 .elementor-element.elementor-element-8ed132a .elementor-swiper-button-next svg {
    display: none
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84ef6f8 */.elementor-255 .elementor-element.elementor-element-84ef6f8 {
    background-size: 100% 100%!important
}
.elementor-255 .elementor-element.elementor-element-84ef6f8:hover {
    transition: all 0.4s ease-in-out!important;
   background-size: 120% 120%!important;
   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1f8e11 */.elementor-255 .elementor-element.elementor-element-a1f8e11:before {
    width: 50%
}
@media only screen and (max-width: 600px) {
    .elementor-255 .elementor-element.elementor-element-a1f8e11:before {
    width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e4d6c6 */.elementor-255 .elementor-element.elementor-element-6e4d6c6 {
    min-width: 300px !important;
    background-size: 100% 100%!important
}
.elementor-255 .elementor-element.elementor-element-6e4d6c6:hover {
    transition: all 0.4s ease-in-out!important;
   background-size: 120% 120%!important;
   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62b3b26 */.elementor-255 .elementor-element.elementor-element-62b3b26{
    text-align: justify;
}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-9f68c6f */.elementor-255 .elementor-element.elementor-element-9f68c6f .elementor-swiper-button-prev {
    left: 45%;
    top: 110%;
}
.elementor-255 .elementor-element.elementor-element-9f68c6f .elementor-swiper-button-prev:before {
    content: "\e913";
    font-family: "Happy Icons" !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}
.elementor-255 .elementor-element.elementor-element-9f68c6f .elementor-swiper-button-next {
    right:45%;
    top: 110%
}

.elementor-255 .elementor-element.elementor-element-9f68c6f .elementor-swiper-button-next:before {
    content: "\e914";
    font-family: "Happy Icons" !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}
.elementor-255 .elementor-element.elementor-element-9f68c6f .elementor-swiper-button-prev svg, .elementor-255 .elementor-element.elementor-element-9f68c6f .elementor-swiper-button-next svg {
    display: none
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c244c96 */.elementor-255 .elementor-element.elementor-element-c244c96:before {
    width: 50%
}
@media only screen and (max-width: 600px) {
    .elementor-255 .elementor-element.elementor-element-c244c96:before {
    width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fba9fbd */.elementor-255 .elementor-element.elementor-element-fba9fbd{
    text-align: justify;
}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-e06e645 */.elementor-255 .elementor-element.elementor-element-e06e645 .elementor-swiper-button-prev {
    left: 45%;
    top: 110%;
}
.elementor-255 .elementor-element.elementor-element-e06e645 .elementor-swiper-button-prev:before {
    content: "\e913";
    font-family: "Happy Icons" !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}
.elementor-255 .elementor-element.elementor-element-e06e645 .elementor-swiper-button-next {
    right:45%;
    top: 110%
}

.elementor-255 .elementor-element.elementor-element-e06e645 .elementor-swiper-button-next:before {
    content: "\e914";
    font-family: "Happy Icons" !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}
.elementor-255 .elementor-element.elementor-element-e06e645 .elementor-swiper-button-prev svg, .elementor-255 .elementor-element.elementor-element-e06e645 .elementor-swiper-button-next svg {
    display: none
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-794c8d2 */.elementor-255 .elementor-element.elementor-element-794c8d2 {
    background-size: 100% 100%!important
}
.elementor-255 .elementor-element.elementor-element-794c8d2:hover {
    transition: all 0.4s ease-in-out!important;
   background-size: 120% 120%!important;
   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92d8a2b */.elementor-255 .elementor-element.elementor-element-92d8a2b:before {
    width: 50%
}
@media only screen and (max-width: 600px) {
    .elementor-255 .elementor-element.elementor-element-92d8a2b:before {
    width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a34e85f */.elementor-255 .elementor-element.elementor-element-a34e85f{
    text-align: justify;
}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-6f6b843 */.elementor-255 .elementor-element.elementor-element-6f6b843 .elementor-swiper-button-prev {
    left: 45%;
    top: 110%;
}
.elementor-255 .elementor-element.elementor-element-6f6b843 .elementor-swiper-button-prev:before {
    content: "\e913";
    font-family: "Happy Icons" !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}
.elementor-255 .elementor-element.elementor-element-6f6b843 .elementor-swiper-button-next {
    right:45%;
    top: 110%
}

.elementor-255 .elementor-element.elementor-element-6f6b843 .elementor-swiper-button-next:before {
    content: "\e914";
    font-family: "Happy Icons" !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}
.elementor-255 .elementor-element.elementor-element-6f6b843 .elementor-swiper-button-prev svg, .elementor-255 .elementor-element.elementor-element-6f6b843 .elementor-swiper-button-next svg {
    display: none
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1cbca7 */.elementor-255 .elementor-element.elementor-element-f1cbca7 {
    background-size: 100% 100%!important
}
.elementor-255 .elementor-element.elementor-element-f1cbca7:hover {
    transition: all 0.4s ease-in-out!important;
   background-size: 120% 120%!important;
   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-918907a */.elementor-255 .elementor-element.elementor-element-918907a:before {
    width: 50%
}
@media only screen and (max-width: 600px) {
    .elementor-255 .elementor-element.elementor-element-918907a:before {
    width: 100%;
}
}/* End custom CSS */