.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-10 .elementor-element.elementor-element-d281e28{--display:flex;--min-height:750px;--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;--overlay-opacity:0.2;}.elementor-10 .elementor-element.elementor-element-d281e28::before, .elementor-10 .elementor-element.elementor-element-d281e28 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-d281e28 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-d281e28 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-d281e28 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-d281e28 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-e210471{padding:0px 0px 0px 10px;border-style:solid;border-width:0px 0px 0px 2px;border-color:var( --e-global-color-secondary );text-align:center;}.elementor-10 .elementor-element.elementor-element-e210471 .elementor-heading-title{font-family:"Cadiz blod", Sans-serif;font-size:43px;font-weight:700;text-transform:uppercase;line-height:56px;}.elementor-10 .elementor-element.elementor-element-6e30e0d{--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;--justify-content:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-10 .elementor-element.elementor-element-78647ba .elementor-button{background-color:#CEAF76;font-family:"Cadiz", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:14px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:20px 70px 20px 70px;}.elementor-10 .elementor-element.elementor-element-78647ba .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-78647ba .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-78647ba .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-78647ba .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-be64641 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Cadiz", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:14px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:20px 70px 20px 70px;}.elementor-10 .elementor-element.elementor-element-be64641 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-be64641 .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-be64641 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-be64641 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-5b910af{--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 50px;--row-gap:0px;--column-gap:50px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-8c1adc2{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-8c1adc2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10 .elementor-element.elementor-element-2e01f3d img{width:100%;max-width:100%;height:700px;object-fit:cover;object-position:center center;}.elementor-10 .elementor-element.elementor-element-359647c{--display:flex;--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:flex-start;}.elementor-10 .elementor-element.elementor-element-da4ab35{padding:0px 0px 0px 10px;border-style:solid;border-width:0px 0px 0px 2px;border-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-da4ab35.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-da4ab35 .elementor-heading-title{font-family:"Cadiz blod", Sans-serif;font-size:43px;font-weight:700;text-transform:uppercase;line-height:56px;}.elementor-10 .elementor-element.elementor-element-68fc693 .elementor-heading-title{font-family:"Cadiz", Sans-serif;font-size:16px;font-weight:600;line-height:26px;}.elementor-10 .elementor-element.elementor-element-26a0e3e .elementor-button{background-color:#CEAF7600;font-family:"Cadiz", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:14px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:20px 50px 20px 50px;}.elementor-10 .elementor-element.elementor-element-26a0e3e .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-26a0e3e .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-text );border-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-26a0e3e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-26a0e3e .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-26a0e3e .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-c2eb408{--display:flex;--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;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-c2eb408:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-c2eb408 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAE7E4;}.elementor-10 .elementor-element.elementor-element-0e99a1e{text-align:center;}.elementor-10 .elementor-element.elementor-element-0e99a1e .elementor-heading-title{font-family:"Cadiz", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:26px;letter-spacing:1.6px;}.elementor-10 .elementor-element.elementor-element-d49cce0{text-align:center;}.elementor-10 .elementor-element.elementor-element-d49cce0 .elementor-heading-title{font-family:"Cadiz blod", Sans-serif;font-size:55px;font-weight:700;text-transform:uppercase;line-height:65px;}.elementor-10 .elementor-element.elementor-element-8edbecf{--display:flex;--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;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-8edbecf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-3ee3bf4{text-align:center;}.elementor-10 .elementor-element.elementor-element-3ee3bf4 .elementor-heading-title{font-family:"Cadiz blod", Sans-serif;font-size:30px;font-weight:700;line-height:40px;}.elementor-10 .elementor-element.elementor-element-596e41a{--display:flex;--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-a66f11a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-a4ee8c9 img{width:100%;max-width:100%;height:550px;object-fit:cover;object-position:center center;}.elementor-10 .elementor-element.elementor-element-671eb3d .elementor-button{background-color:#CEAF7600;font-family:"Cadiz", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:14px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:20px 50px 20px 50px;}.elementor-10 .elementor-element.elementor-element-671eb3d .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-671eb3d .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-text );border-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-671eb3d .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-671eb3d .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-badfc87{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-b1a5ecc img{width:100%;max-width:100%;height:550px;object-fit:cover;object-position:center center;}.elementor-10 .elementor-element.elementor-element-22547e5 .elementor-button{background-color:#CEAF7600;font-family:"Cadiz", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:14px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:20px 50px 20px 50px;}.elementor-10 .elementor-element.elementor-element-22547e5 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-22547e5 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-text );border-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-22547e5 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-22547e5 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-6baf46d{--display:flex;--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-f1d736b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-7b1bddc img{width:100%;max-width:100%;height:550px;object-fit:cover;object-position:center center;}.elementor-10 .elementor-element.elementor-element-b8a8ae6 .elementor-button{background-color:#CEAF7600;font-family:"Cadiz", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:14px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:20px 50px 20px 50px;}.elementor-10 .elementor-element.elementor-element-b8a8ae6 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-b8a8ae6 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-text );border-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-b8a8ae6 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-b8a8ae6 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-582c733{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-240fc38 img{width:100%;max-width:100%;height:550px;object-fit:cover;object-position:center center;}.elementor-10 .elementor-element.elementor-element-3e44d08 .elementor-button{background-color:#CEAF7600;font-family:"Cadiz", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:14px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:20px 50px 20px 50px;}.elementor-10 .elementor-element.elementor-element-3e44d08 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-3e44d08 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-text );border-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-3e44d08 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-3e44d08 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-07ad086{--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 50px;--row-gap:0px;--column-gap:50px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-3a28445{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-3a28445.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-71e0fe9 img{width:100%;max-width:100%;height:700px;object-fit:cover;object-position:center center;}.elementor-10 .elementor-element.elementor-element-36881ef{--display:flex;--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:flex-start;}.elementor-10 .elementor-element.elementor-element-e05c1b4{padding:0px 0px 0px 10px;border-style:solid;border-width:0px 0px 0px 2px;border-color:var( --e-global-color-secondary );text-align:center;}.elementor-10 .elementor-element.elementor-element-e05c1b4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-e05c1b4 .elementor-heading-title{font-family:"Cadiz blod", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;line-height:56px;}.elementor-10 .elementor-element.elementor-element-61cc0d6 .elementor-heading-title{font-family:"Cadiz", Sans-serif;font-size:16px;font-weight:600;line-height:26px;}.elementor-10 .elementor-element.elementor-element-b226e09 .elementor-button{background-color:#CEAF76;}.elementor-10 .elementor-element.elementor-element-6bb774e .elementor-button{background-color:#CEAF76;}.elementor-10 .elementor-element.elementor-element-6bb774e{width:var( --container-widget-width, 76.807% );max-width:76.807%;--container-widget-width:76.807%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-6bb774e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-24d3c17 .elementor-button{background-color:#CEAF76;}.elementor-10 .elementor-element.elementor-element-24d3c17.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-db1d2cf .elementor-button{background-color:#CEAF76;}.elementor-10 .elementor-element.elementor-element-db1d2cf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-074ea68 .elementor-button{background-color:#CEAF76;}.elementor-10 .elementor-element.elementor-element-074ea68.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-be3f09a .elementor-button{background-color:#CEAF76;}.elementor-10 .elementor-element.elementor-element-be3f09a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-f49c371 .elementor-button{background-color:#CEAF7600;font-family:"Cadiz", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:14px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:20px 50px 20px 50px;}.elementor-10 .elementor-element.elementor-element-f49c371 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-f49c371 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-text );border-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-f49c371.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-f49c371 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-f49c371 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-4904c0f{--display:flex;--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;--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-4904c0f:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-4904c0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAE7E4;}.elementor-10 .elementor-element.elementor-element-e157488{text-align:center;}.elementor-10 .elementor-element.elementor-element-e157488 .elementor-heading-title{font-family:"Cadiz blod", Sans-serif;font-size:55px;font-weight:700;text-transform:uppercase;line-height:65px;}.elementor-10 .elementor-element.elementor-element-da4e63a{--display:flex;--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-9de247d{--display:flex;--min-height:300px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.4;}.elementor-10 .elementor-element.elementor-element-9de247d:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-9de247d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://casasconcosmo.com/wp-content/uploads/2025/08/083c172c5389d8bdbfceb83015dcd450l-m2334887222rd-w480_h360.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-9de247d::before, .elementor-10 .elementor-element.elementor-element-9de247d > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-9de247d > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-9de247d > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-9de247d > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-9de247d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-9de247d:hover::before, .elementor-10 .elementor-element.elementor-element-9de247d:hover > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-9de247d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-9de247d > .elementor-background-slideshow:hover::before, .elementor-10 .elementor-element.elementor-element-9de247d > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-9de247d:hover{--overlay-opacity:0.6;}.elementor-10 .elementor-element.elementor-element-f32d203 .elementor-heading-title{font-family:"Cadiz blod", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;line-height:30px;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-f6072b1{--display:flex;--min-height:300px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.4;}.elementor-10 .elementor-element.elementor-element-f6072b1:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-f6072b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://casasconcosmo.com/wp-content/uploads/2025/08/a48ecafd32100385ca0658643ce7d0b6l-m1105511236rd-w480_h360.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-f6072b1::before, .elementor-10 .elementor-element.elementor-element-f6072b1 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-f6072b1 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-f6072b1 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-f6072b1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-f6072b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-f6072b1:hover::before, .elementor-10 .elementor-element.elementor-element-f6072b1:hover > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-f6072b1:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-f6072b1 > .elementor-background-slideshow:hover::before, .elementor-10 .elementor-element.elementor-element-f6072b1 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-f6072b1:hover{--overlay-opacity:0.6;}.elementor-10 .elementor-element.elementor-element-202769e .elementor-heading-title{font-family:"Cadiz blod", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;line-height:30px;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-9a709aa{--display:flex;--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-80e4b38{--display:flex;--min-height:300px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.4;}.elementor-10 .elementor-element.elementor-element-80e4b38:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-80e4b38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://casasconcosmo.com/wp-content/uploads/2025/08/cac8fece064ed98e51ea8dc65e1b4eaf-cc_ft_960.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-80e4b38::before, .elementor-10 .elementor-element.elementor-element-80e4b38 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-80e4b38 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-80e4b38 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-80e4b38 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-80e4b38 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-80e4b38:hover::before, .elementor-10 .elementor-element.elementor-element-80e4b38:hover > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-80e4b38:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-80e4b38 > .elementor-background-slideshow:hover::before, .elementor-10 .elementor-element.elementor-element-80e4b38 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-80e4b38:hover{--overlay-opacity:0.6;}.elementor-10 .elementor-element.elementor-element-e32735b .elementor-heading-title{font-family:"Cadiz blod", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;line-height:30px;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-13a8ece{--display:flex;--min-height:300px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.4;}.elementor-10 .elementor-element.elementor-element-13a8ece:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-13a8ece > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://casasconcosmo.com/wp-content/uploads/2025/08/d102.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-13a8ece::before, .elementor-10 .elementor-element.elementor-element-13a8ece > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-13a8ece > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-13a8ece > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-13a8ece > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-13a8ece > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-13a8ece:hover::before, .elementor-10 .elementor-element.elementor-element-13a8ece:hover > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-13a8ece:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-13a8ece > .elementor-background-slideshow:hover::before, .elementor-10 .elementor-element.elementor-element-13a8ece > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-13a8ece:hover{--overlay-opacity:0.6;}.elementor-10 .elementor-element.elementor-element-55d80d4 .elementor-heading-title{font-family:"Cadiz blod", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;line-height:30px;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-531db3a{--display:flex;--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-456368d{--display:flex;--min-height:300px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.4;}.elementor-10 .elementor-element.elementor-element-456368d:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-456368d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://casasconcosmo.com/wp-content/uploads/2025/08/1142-shenkel-rd-pottstown-pa-primaryphoto.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-456368d::before, .elementor-10 .elementor-element.elementor-element-456368d > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-456368d > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-456368d > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-456368d > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-456368d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-456368d:hover::before, .elementor-10 .elementor-element.elementor-element-456368d:hover > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-456368d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-456368d > .elementor-background-slideshow:hover::before, .elementor-10 .elementor-element.elementor-element-456368d > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-456368d:hover{--overlay-opacity:0.6;}.elementor-10 .elementor-element.elementor-element-8340fb2 .elementor-heading-title{font-family:"Cadiz blod", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;line-height:30px;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-2346be8{--display:flex;--min-height:300px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.4;}.elementor-10 .elementor-element.elementor-element-2346be8:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-2346be8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://casasconcosmo.com/wp-content/uploads/2025/08/ba91cbf386912fddf55c1366b691d8b9l-m1591289491rd-w480_h360.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-2346be8::before, .elementor-10 .elementor-element.elementor-element-2346be8 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-2346be8 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-2346be8 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-2346be8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-2346be8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-2346be8:hover::before, .elementor-10 .elementor-element.elementor-element-2346be8:hover > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-2346be8:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-2346be8 > .elementor-background-slideshow:hover::before, .elementor-10 .elementor-element.elementor-element-2346be8 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-2346be8:hover{--overlay-opacity:0.6;}.elementor-10 .elementor-element.elementor-element-80995b5 .elementor-heading-title{font-family:"Cadiz blod", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;line-height:30px;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-a69fe9f{--display:flex;--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-5ff395b{--display:flex;--min-height:300px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.4;}.elementor-10 .elementor-element.elementor-element-5ff395b:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-5ff395b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://casasconcosmo.com/wp-content/uploads/2025/08/0c7e6800e5e2eb89aa2046a8857731f0l-m1117278266rd-w480_h360.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-5ff395b::before, .elementor-10 .elementor-element.elementor-element-5ff395b > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-5ff395b > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-5ff395b > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-5ff395b > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-5ff395b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-5ff395b:hover::before, .elementor-10 .elementor-element.elementor-element-5ff395b:hover > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-5ff395b:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-5ff395b > .elementor-background-slideshow:hover::before, .elementor-10 .elementor-element.elementor-element-5ff395b > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-5ff395b:hover{--overlay-opacity:0.6;}.elementor-10 .elementor-element.elementor-element-1cd17dc .elementor-heading-title{font-family:"Cadiz blod", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;line-height:30px;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-170d090{--display:flex;--min-height:300px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.4;}.elementor-10 .elementor-element.elementor-element-170d090:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-170d090 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://casasconcosmo.com/wp-content/uploads/2025/08/cd5f8b74c1fd84e0d8ce4777fe5296ae-p_e.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-170d090::before, .elementor-10 .elementor-element.elementor-element-170d090 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-170d090 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-170d090 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-170d090 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-170d090 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-170d090:hover::before, .elementor-10 .elementor-element.elementor-element-170d090:hover > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-170d090:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-170d090 > .elementor-background-slideshow:hover::before, .elementor-10 .elementor-element.elementor-element-170d090 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-170d090:hover{--overlay-opacity:0.6;}.elementor-10 .elementor-element.elementor-element-8d334a7 .elementor-heading-title{font-family:"Cadiz blod", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;line-height:30px;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-7a0b990{--display:flex;--min-height:550px;--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;--overlay-opacity:0.5;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-7a0b990:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-7a0b990 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://casasconcosmo.com/wp-content/uploads/2025/08/3d-rendering-classic-interior-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-7a0b990::before, .elementor-10 .elementor-element.elementor-element-7a0b990 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-7a0b990 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-7a0b990 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-7a0b990 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-7a0b990 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-98e7bb6 .elementor-heading-title{font-family:"Cadiz blod", Sans-serif;font-size:43px;font-weight:700;text-transform:uppercase;line-height:56px;color:var( --e-global-color-text );}.elementor-widget-elementskit-testimonial .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-elementskit-testimonial .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-10 .elementor-element.elementor-element-dc936c7 .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:15px;--ekit_testimonial_slidetoshow:1;}.elementor-10 .elementor-element.elementor-element-dc936c7 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-10 .elementor-element.elementor-element-dc936c7 .elementskit-single-testimonial-slider, .elementor-10 .elementor-element.elementor-element-dc936c7 .elementskit-testimonial_card, .elementor-10 .elementor-element.elementor-element-dc936c7 .elementskit-tootltip-testimonial .elementskit-commentor-content::before{background-color:#02010100;}.elementor-10 .elementor-element.elementor-element-dc936c7 .elementskit-commentor-bio{bottom:-98px;}.elementor-10 .elementor-element.elementor-element-dc936c7{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-dc936c7 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-10 .elementor-element.elementor-element-dc936c7 .elementskit-single-testimonial-slider, .elementor-10 .elementor-element.elementor-element-dc936c7  .elementskit-testimonial_card{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-10 .elementor-element.elementor-element-dc936c7 .elementskit-single-testimonial-slider  .elementskit-commentor-content > p{color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-dc936c7 .elementskit-testimonial_card .elementskit-commentor-coment{color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-dc936c7 .elementskit-single-testimonial-slider  .elementskit-commentor-content > p, .elementor-10 .elementor-element.elementor-element-dc936c7 .elementskit-testimonial_card .elementskit-commentor-coment{font-family:"Cadiz", Sans-serif;font-size:16px;font-weight:400;line-height:26px;}.elementor-10 .elementor-element.elementor-element-dc936c7 .elementskit-stars > li > a, .elementor-10 .elementor-element.elementor-element-dc936c7 .elementskit-stars > li > span{color:#FEC42D00;fill:#FEC42D00;}.elementor-10 .elementor-element.elementor-element-dc936c7 .elementskit-stars > li:not(:last-child){margin-right:5px;}.elementor-10 .elementor-element.elementor-element-dc936c7 .elementskit-testimonial-slider-block-style-three .elementskit-icon-content.commentor-badge::before{border-radius:50%;}.elementor-10 .elementor-element.elementor-element-dc936c7 .elementskit-profile-info .elementskit-author-name{color:var( --e-global-color-text );font-family:"Cadiz blod", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;line-height:30px;margin-bottom:130px;}.elementor-10 .elementor-element.elementor-element-dc936c7 .elementskit-commentor-bio .elementskit-commentor-image > img{height:70px;width:70px;}.elementor-10 .elementor-element.elementor-element-dc936c7 .elementskit-testimonial-slider .swiper-navigation-button{font-size:36px;}.elementor-10 .elementor-element.elementor-element-dc936c7 .elementskit-testimonial-slider .swiper-button-prev{left:-25%;width:50px;height:50px;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-dc936c7 .elementskit-testimonial-slider .swiper-button-next{right:-25%;width:50px;height:50px;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-dc936c7 .elementskit-testimonial-slider .swiper-button-prev:hover{color:#000000;}.elementor-10 .elementor-element.elementor-element-dc936c7 .elementskit-testimonial-slider .swiper-button-next:hover{color:#000000;}.elementor-10 .elementor-element.elementor-element-f91720e{--display:flex;--min-height:550px;--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;--overlay-opacity:0.6;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-f91720e:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-f91720e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://casasconcosmo.com/wp-content/uploads/2025/08/view-luxurious-hotel-interior-space-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-f91720e::before, .elementor-10 .elementor-element.elementor-element-f91720e > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-f91720e > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-f91720e > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-f91720e > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-f91720e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-24fadde .elementor-heading-title{font-family:"Cadiz blod", Sans-serif;font-size:43px;font-weight:700;text-transform:uppercase;line-height:56px;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-63ca8ec .elementor-button{background-color:#CEAF7600;font-family:"Cadiz", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:14px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:20px 50px 20px 50px;}.elementor-10 .elementor-element.elementor-element-63ca8ec .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-63ca8ec .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-text );border-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-63ca8ec .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-63ca8ec .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-262677f{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-262677f .elementor-heading-title{font-family:"Cadiz", Sans-serif;font-size:16px;font-weight:600;line-height:26px;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-51d9ad7{--display:flex;}.elementor-10 .elementor-element.elementor-element-92af7b6{--display:flex;}@media(max-width:1024px){.elementor-widget-container .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-container .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-heading .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-heading .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-button .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-button .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-image .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-image .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-elementskit-testimonial .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-elementskit-testimonial .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-10 .elementor-element.elementor-element-dc936c7 .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:10px;}}@media(max-width:767px){.elementor-widget-container .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-container .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-10 .elementor-element.elementor-element-d281e28{--min-height:500px;}.elementor-widget-heading .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-heading .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-10 .elementor-element.elementor-element-e210471 .elementor-heading-title{font-size:28px;line-height:45px;}.elementor-widget-button .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-button .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-image .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-image .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-10 .elementor-element.elementor-element-2e01f3d img{height:500px;}.elementor-10 .elementor-element.elementor-element-da4ab35{width:var( --container-widget-width, 295.638px );max-width:295.638px;--container-widget-width:295.638px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-da4ab35 .elementor-heading-title{font-size:30px;line-height:45px;}.elementor-10 .elementor-element.elementor-element-68fc693{text-align:left;}.elementor-10 .elementor-element.elementor-element-68fc693 .elementor-heading-title{font-size:14px;}.elementor-10 .elementor-element.elementor-element-26a0e3e{width:var( --container-widget-width, 295.775px );max-width:295.775px;--container-widget-width:295.775px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-0e99a1e .elementor-heading-title{font-size:13px;}.elementor-10 .elementor-element.elementor-element-d49cce0{text-align:center;}.elementor-10 .elementor-element.elementor-element-d49cce0 .elementor-heading-title{font-size:24px;line-height:40px;}.elementor-10 .elementor-element.elementor-element-8edbecf{--width:332.8px;}.elementor-10 .elementor-element.elementor-element-3ee3bf4 .elementor-heading-title{font-size:23px;line-height:35px;}.elementor-10 .elementor-element.elementor-element-a66f11a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-a4ee8c9 img{height:400px;}.elementor-10 .elementor-element.elementor-element-badfc87{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-b1a5ecc img{height:400px;}.elementor-10 .elementor-element.elementor-element-f1d736b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-7b1bddc img{height:400px;}.elementor-10 .elementor-element.elementor-element-582c733{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-240fc38 img{height:400px;}.elementor-10 .elementor-element.elementor-element-71e0fe9 img{height:500px;}.elementor-10 .elementor-element.elementor-element-e05c1b4{width:var( --container-widget-width, 313.438px );max-width:313.438px;--container-widget-width:313.438px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-e05c1b4 .elementor-heading-title{font-size:30px;line-height:45px;}.elementor-10 .elementor-element.elementor-element-61cc0d6{text-align:left;}.elementor-10 .elementor-element.elementor-element-61cc0d6 .elementor-heading-title{font-size:14px;}.elementor-10 .elementor-element.elementor-element-6bb774e{width:var( --container-widget-width, 313.45px );max-width:313.45px;--container-widget-width:313.45px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-24d3c17{width:var( --container-widget-width, 329.8px );max-width:329.8px;--container-widget-width:329.8px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-db1d2cf{width:var( --container-widget-width, 315.825px );max-width:315.825px;--container-widget-width:315.825px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-074ea68{width:var( --container-widget-width, 316.825px );max-width:316.825px;--container-widget-width:316.825px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-be3f09a{width:var( --container-widget-width, 317.825px );max-width:317.825px;--container-widget-width:317.825px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-f49c371{width:var( --container-widget-width, 322.775px );max-width:322.775px;--container-widget-width:322.775px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-4904c0f{--padding-top:70px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-e157488{text-align:center;}.elementor-10 .elementor-element.elementor-element-e157488 .elementor-heading-title{font-size:24px;line-height:40px;}.elementor-10 .elementor-element.elementor-element-98e7bb6 .elementor-heading-title{font-size:30px;line-height:40px;}.elementor-widget-elementskit-testimonial .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-elementskit-testimonial .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-10 .elementor-element.elementor-element-dc936c7 .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:10px;}.elementor-10 .elementor-element.elementor-element-dc936c7{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-24fadde .elementor-heading-title{font-size:28px;line-height:40px;}.elementor-10 .elementor-element.elementor-element-262677f{width:100%;max-width:100%;padding:0px 10px 0px 10px;text-align:center;}.elementor-10 .elementor-element.elementor-element-262677f .elementor-heading-title{font-size:15px;}}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-8c1adc2{--width:35%;}.elementor-10 .elementor-element.elementor-element-359647c{--width:75%;}.elementor-10 .elementor-element.elementor-element-3a28445{--width:35%;}.elementor-10 .elementor-element.elementor-element-36881ef{--width:75%;}}@media(min-width:1025px){.elementor-10 .elementor-element.elementor-element-9de247d:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-9de247d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-10 .elementor-element.elementor-element-f6072b1:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-f6072b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-10 .elementor-element.elementor-element-80e4b38:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-80e4b38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-10 .elementor-element.elementor-element-13a8ece:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-13a8ece > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-10 .elementor-element.elementor-element-456368d:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-456368d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-10 .elementor-element.elementor-element-2346be8:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-2346be8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-10 .elementor-element.elementor-element-5ff395b:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-5ff395b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-10 .elementor-element.elementor-element-170d090:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-170d090 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-10 .elementor-element.elementor-element-7a0b990:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-7a0b990 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-10 .elementor-element.elementor-element-f91720e:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-f91720e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Cadiz blod';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://casasconcosmo.com/wp-content/uploads/2025/08/Cadiz-Bold.eot');
	src: url('https://casasconcosmo.com/wp-content/uploads/2025/08/Cadiz-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://casasconcosmo.com/wp-content/uploads/2025/08/Cadiz-Bold.woff2') format('woff2'),
		url('https://casasconcosmo.com/wp-content/uploads/2025/08/Cadiz-Bold.woff') format('woff'),
		url('https://casasconcosmo.com/wp-content/uploads/2025/08/Cadiz-Bold.ttf') format('truetype'),
		url('https://casasconcosmo.com/wp-content/uploads/2025/08/Cadiz-Bold.svg#Cadizblod') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Cadiz';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://casasconcosmo.com/wp-content/uploads/2025/08/Cadiz-Light.eot');
	src: url('https://casasconcosmo.com/wp-content/uploads/2025/08/Cadiz-Light.eot?#iefix') format('embedded-opentype'),
		url('https://casasconcosmo.com/wp-content/uploads/2025/08/Cadiz-Light.woff2') format('woff2'),
		url('https://casasconcosmo.com/wp-content/uploads/2025/08/Cadiz-Light.woff') format('woff'),
		url('https://casasconcosmo.com/wp-content/uploads/2025/08/Cadiz-Light.ttf') format('truetype'),
		url('https://casasconcosmo.com/wp-content/uploads/2025/08/Cadiz-Light.svg#Cadiz') format('svg');
}
/* End Custom Fonts CSS */