.elementor-424 .elementor-element.elementor-element-cb1b882{--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-424 .elementor-element.elementor-element-cb1b882:not(.elementor-motion-effects-element-type-background), .elementor-424 .elementor-element.elementor-element-cb1b882 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(200deg, var( --e-global-color-d29c2a9 ) 0%, var( --e-global-color-6c14e2e ) 100%);}.elementor-424 .elementor-element.elementor-element-8d7d651{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-424 .elementor-element.elementor-element-4c0a2f0{animation-duration:2500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-424 .elementor-element.elementor-element-4c0a2f0 .aux-modern-heading-secondary{font-size:5rem;line-height:1.2em;color:var( --e-global-color-6705d72 );}.elementor-424 .elementor-element.elementor-element-4c0a2f0 .aux-modern-heading-secondary .aux-head-highlight{font-style:italic;color:var( --e-global-color-secondary );}.elementor-424 .elementor-element.elementor-element-4c0a2f0 .aux-modern-heading-description{color:#3E2424CC;font-size:20px;line-height:1.4em;max-width:600px;}.elementor-424 .elementor-element.elementor-element-8161edc .elementor-button{text-transform:uppercase;}.elementor-424 .elementor-element.elementor-element-dae913f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-424 .elementor-element.elementor-element-1968d91 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-424 .elementor-element.elementor-element-1968d91 .aux-media-image{max-width:1600px;max-height:550px;}.elementor-424 .elementor-element.elementor-element-56c3a83{width:auto;max-width:auto;transition-duration:1000ms;transition-property:all;animation-duration:2000ms;position:absolute;right:-150px;transition-timing-function:cubic-bezier(0.165,0.84,0.44,1);animation-delay:500ms;animation-timing-function:cubic-bezier(0.77,0,0.175,1);}.elementor-424 .elementor-element.elementor-element-56c3a83 .aux-the-svg{width:300px;}.elementor-424 .elementor-element.elementor-element-56c3a83 .aux-widget-container{text-align:center;}.elementor-424 .elementor-element.elementor-element-6275466{--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:48px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-424 .elementor-element.elementor-element-7e12309 .aux-icon-list-item{background-color:var( --e-global-color-d29c2a9 );margin-right:15px;align-items:center;}.elementor-424 .elementor-element.elementor-element-7e12309 .aux-icon-list-item:hover{background-color:var( --e-global-color-accent );}.elementor-424 .elementor-element.elementor-element-7e12309 .aux-direction-horizontal .aux-icon-list-item:after{right:calc(-15px/2);}.elementor-424 .elementor-element.elementor-element-7e12309 .aux-icon-list-item, .elementor-424 .elementor-element.elementor-element-7e12309 .aux-icon-list-items{justify-content:center;text-align:center;}.elementor-424 .elementor-element.elementor-element-7e12309 .aux-direction-horizontal{align-items:center;}.elementor-424 .elementor-element.elementor-element-7e12309 .aux-icon-list-text{color:var( --e-global-color-primary );font-size:14px;font-weight:500;text-transform:uppercase;line-height:1em;}.elementor-424 .elementor-element.elementor-element-7e12309 .aux-icon-list-icon{color:var( --e-global-color-accent );}.elementor-424 .elementor-element.elementor-element-7e12309 .aux-icon-list-icon path{fill:var( --e-global-color-accent );}.elementor-424 .elementor-element.elementor-element-b67b7d8{--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;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-424 .elementor-element.elementor-element-a762245{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-6c14e2e );--border-color:var( --e-global-color-6c14e2e );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-424 .elementor-element.elementor-element-db9157c img{width:100%;max-width:100%;height:670px;object-fit:cover;object-position:center center;}.elementor-424 .elementor-element.elementor-element-48d3b4a{--display:flex;--border-radius:0px 65px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;position:absolute;bottom:0px;left:0px;}.elementor-424 .elementor-element.elementor-element-48d3b4a:not(.elementor-motion-effects-element-type-background), .elementor-424 .elementor-element.elementor-element-48d3b4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-424 .elementor-element.elementor-element-48d3b4a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-424 .elementor-element.elementor-element-ea5d5f2{font-family:"Playfair Display", Sans-serif;font-size:19px;color:var( --e-global-color-d29c2a9 );}.elementor-424 .elementor-element.elementor-element-dd7d022{--display:flex;}.elementor-424 .elementor-element.elementor-element-1cb456d .aux-modern-heading-secondary{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:700;line-height:55px;color:var( --e-global-color-primary );}.elementor-424 .elementor-element.elementor-element-1cb456d .aux-modern-heading-description{color:#000000;font-size:18px;}.elementor-424 .elementor-element.elementor-element-098eda9{font-family:"Playfair Display", Sans-serif;font-size:19px;color:#000000;}.elementor-424 .elementor-element.elementor-element-9b3eae3 .elementor-button{text-transform:uppercase;}.elementor-424 .elementor-element.elementor-element-6df464a{--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;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-424 .elementor-element.elementor-element-6df464a:not(.elementor-motion-effects-element-type-background), .elementor-424 .elementor-element.elementor-element-6df464a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d29c2a9 );}.elementor-424 .elementor-element.elementor-element-a8453a3{--display:flex;}.elementor-424 .elementor-element.elementor-element-11b6843 .aux-modern-heading-secondary{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:700;line-height:55px;color:var( --e-global-color-primary );}.elementor-424 .elementor-element.elementor-element-11b6843 .aux-modern-heading-description{color:#000000;font-size:18px;}.elementor-424 .elementor-element.elementor-element-47e08fc{font-family:"Playfair Display", Sans-serif;font-size:19px;color:#000000;}.elementor-424 .elementor-element.elementor-element-fa88b04 .elementor-button{text-transform:uppercase;}.elementor-424 .elementor-element.elementor-element-b013f9a{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-6c14e2e );--border-color:var( --e-global-color-6c14e2e );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-424 .elementor-element.elementor-element-62b9b29 img{width:100%;max-width:100%;height:580px;object-fit:cover;object-position:center center;}.elementor-424 .elementor-element.elementor-element-de07abc{--display:flex;--border-radius:0px 65px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;position:absolute;bottom:0px;left:0px;}.elementor-424 .elementor-element.elementor-element-de07abc:not(.elementor-motion-effects-element-type-background), .elementor-424 .elementor-element.elementor-element-de07abc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-424 .elementor-element.elementor-element-de07abc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-424 .elementor-element.elementor-element-42b4c57{font-family:"Playfair Display", Sans-serif;font-size:19px;color:var( --e-global-color-d29c2a9 );}.elementor-424 .elementor-element.elementor-element-4b4e5ae{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-424 .elementor-element.elementor-element-16ae333 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-424 .elementor-element.elementor-element-16ae333 .aux-modern-heading-secondary{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:700;line-height:55px;color:var( --e-global-color-primary );}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-424 .elementor-element.elementor-element-56c3a83{right:150px;}}@media(min-width:768px){.elementor-424 .elementor-element.elementor-element-cb1b882{--content-width:1300px;}.elementor-424 .elementor-element.elementor-element-dae913f{--width:90%;}.elementor-424 .elementor-element.elementor-element-48d3b4a{--width:95%;}.elementor-424 .elementor-element.elementor-element-de07abc{--width:95%;}}@media(max-width:767px){.elementor-424 .elementor-element.elementor-element-cb1b882{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-424 .elementor-element.elementor-element-4c0a2f0 .aux-modern-heading-secondary{font-size:10vw;line-height:1.5em;}.elementor-424 .elementor-element.elementor-element-56c3a83{right:-100px;}.elementor-424 .elementor-element.elementor-element-b67b7d8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-424 .elementor-element.elementor-element-48d3b4a{position:relative;}.elementor-424 .elementor-element.elementor-element-1cb456d .aux-modern-heading-secondary{font-size:40px;}.elementor-424 .elementor-element.elementor-element-6df464a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-424 .elementor-element.elementor-element-11b6843 .aux-modern-heading-secondary{font-size:40px;}.elementor-424 .elementor-element.elementor-element-de07abc{position:relative;}.elementor-424 .elementor-element.elementor-element-4b4e5ae{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for aux_modern_heading, class: .elementor-element-4c0a2f0 */@media only screen and (max-width:320px){
    .elementor-424 .elementor-element.elementor-element-4c0a2f0 .aux-modern-heading-primary{
        font-size:25px!important;
    }
}
.elementor-424 .elementor-element.elementor-element-4c0a2f0:before {
        overflow: hidden;
    border-radius: 20px;
     border-style: solid;
  border-width: 5px;
  border-image: linear-gradient(243deg, #F38576, #FFFDFD00) 1;
}/* End custom CSS */
/* Start custom CSS for aux_simple_svg, class: .elementor-element-56c3a83 */.elementor-424 .elementor-element.elementor-element-56c3a83 svg path{
    fill:var( --e-global-color-text );
}
@media only screen and (max-width:800px) and (min-width:768px){
    .elementor-424 .elementor-element.elementor-element-56c3a83{
        right:40px!important;
    }
}
@media only screen and (max-width:425px){
    .elementor-424 .elementor-element.elementor-element-56c3a83{
        right:-60px!important;
        top:-20px!important;
    }
    .elementor-424 .elementor-element.elementor-element-56c3a83 svg{
        width:50%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dae913f */.image-wrapper::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(245,247,250,0.25);
  mix-blend-mode: multiply;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb1b882 */.image-container { mask-image: linear-gradient(to right, transparent, black 20%); -webkit-mask-image: linear-gradient(to left, black 80%, transparent); }/* End custom CSS */
/* Start custom CSS for aux_icon_list, class: .elementor-element-7e12309 */.elementor-424 .elementor-element.elementor-element-7e12309 li {
    padding: 18px 30px!important;
    border-radius: 28px;
  transition: 300ms all ease-out;
      }
.elementor-424 .elementor-element.elementor-element-7e12309 li:hover .aux-icon-list-text{
    color: #fff
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b67b7d8 */.bg-pattern {
    background-image: radial-gradient(var(--soft-rose) 0.5px, transparent 0.5px);
    background-size: 20px 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6df464a */.bg-pattern {
    background-image: radial-gradient(var(--soft-rose) 0.5px, transparent 0.5px);
    background-size: 20px 20px;
}/* End custom CSS */