.elementor-85 .elementor-element.elementor-element-13f0968{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:1em 1em;--row-gap:1em;--column-gap:1em;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;--z-index:0;}.elementor-85 .elementor-element.elementor-element-13f0968:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-13f0968 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://xavirocacusachs.com/wp-content/uploads/background-home.webp");background-position:0px -126px;background-repeat:no-repeat;background-size:cover;}.elementor-85 .elementor-element.elementor-element-13f0968.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-85 .elementor-element.elementor-element-4e8bcdf{--display:flex;}.elementor-85 .elementor-element.elementor-element-c7f113b{--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;--padding-top:0%;--padding-bottom:0%;--padding-left:45%;--padding-right:0%;}.elementor-85 .elementor-element.elementor-element-655dfdb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-85 .elementor-element.elementor-element-655dfdb .elementor-heading-title{font-family:"Reenie", Sans-serif;font-size:clamp(88px,  calc(23.38462px + 4.61538vw), 112px);line-height:0.75em;letter-spacing:-4px;word-spacing:-20px;}.elementor-85 .elementor-element.elementor-element-1badd01{font-family:"Montserrat", Sans-serif;font-size:clamp(16px,  calc(5.23077px  + 0.76923vw), 20px);line-height:1.35em;color:var( --e-global-color-primary );}.elementor-85 .elementor-element.elementor-element-0d5ea54{font-family:"Montserrat", Sans-serif;font-size:clamp(16px,  calc(5.23077px  + 0.76923vw), 20px);line-height:1.35em;color:var( --e-global-color-primary );}.elementor-85 .elementor-element.elementor-element-5532f81{--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:space-between;--gap:2em 2em;--row-gap:2em;--column-gap:2em;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-f225863{--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:flex-start;--align-items:center;}.elementor-85 .elementor-element.elementor-element-6352895{text-align:center;}.elementor-85 .elementor-element.elementor-element-6352895 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(16px,  calc(5.23077px  + 0.76923vw), 20px);line-height:1.35em;}.elementor-85 .elementor-element.elementor-element-4062d2c{--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:flex-start;--align-items:center;}.elementor-85 .elementor-element.elementor-element-15a4b09{text-align:center;}.elementor-85 .elementor-element.elementor-element-15a4b09 .elementor-heading-title{font-family:var( --e-global-typography-b91ae8d-font-family ), Sans-serif;font-size:var( --e-global-typography-b91ae8d-font-size );line-height:var( --e-global-typography-b91ae8d-line-height );}.elementor-85 .elementor-element.elementor-element-99adf0e{--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:flex-start;--align-items:center;}.elementor-85 .elementor-element.elementor-element-463ed9a{text-align:center;}.elementor-85 .elementor-element.elementor-element-463ed9a .elementor-heading-title{font-family:var( --e-global-typography-b91ae8d-font-family ), Sans-serif;font-size:var( --e-global-typography-b91ae8d-font-size );line-height:var( --e-global-typography-b91ae8d-line-height );}.elementor-85 .elementor-element.elementor-element-2a339e2{--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:flex-start;--align-items:center;--overflow:hidden;}.elementor-85 .elementor-element.elementor-element-8e1935a{text-align:center;}.elementor-85 .elementor-element.elementor-element-8e1935a .elementor-heading-title{font-family:var( --e-global-typography-b91ae8d-font-family ), Sans-serif;font-size:var( --e-global-typography-b91ae8d-font-size );line-height:var( --e-global-typography-b91ae8d-line-height );}.elementor-85 .elementor-element.elementor-element-bdd3973{--display:flex;--min-height:100px;--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:space-between;--gap:1em 1em;--row-gap:1em;--column-gap:1em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-85 .elementor-element.elementor-element-fa21f68{--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;--gap:0.5em 0.5em;--row-gap:0.5em;--column-gap:0.5em;}.elementor-85 .elementor-element.elementor-element-b02e336 .elementor-heading-title{font-family:"Reenie", Sans-serif;font-size:clamp(56px,  calc(12.92308px + 3.07692vw), 72px);line-height:0.8em;letter-spacing:-2px;word-spacing:-10px;}.elementor-85 .elementor-element.elementor-element-f21dda3{font-family:"Montserrat", Sans-serif;font-size:clamp(15px, calc(6.87px + 0.58vw), 18px);line-height:1.4em;}.elementor-85 .elementor-element.elementor-element-718ed19{font-family:"Montserrat", Sans-serif;font-size:clamp(15px, calc(6.87px + 0.58vw), 18px);line-height:1.4em;}.elementor-85 .elementor-element.elementor-element-5ef4966{font-family:"Montserrat", Sans-serif;font-size:clamp(15px, calc(6.87px + 0.58vw), 18px);line-height:1.4em;}.elementor-85 .elementor-element.elementor-element-1f31738{font-family:"Montserrat", Sans-serif;font-size:clamp(15px, calc(6.87px + 0.58vw), 18px);line-height:1.4em;}.elementor-85 .elementor-element.elementor-element-eeacee6{--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:flex-end;}.elementor-85 .elementor-element.elementor-element-be074e2{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:right;}.elementor-85 .elementor-element.elementor-element-ff5932c{--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:flex-end;--margin-top:88px;--margin-bottom:88px;--margin-left:0px;--margin-right:0px;--padding-top:168px;--padding-bottom:168px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-ff5932c:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-ff5932c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://xavirocacusachs.com/wp-content/uploads/banner-home.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-85 .elementor-element.elementor-element-f331f37{text-align:right;}.elementor-85 .elementor-element.elementor-element-f331f37 .elementor-heading-title{font-family:"Reenie", Sans-serif;font-size:clamp(56px,  calc(12.92308px + 3.07692vw), 72px);line-height:0.8em;letter-spacing:-2px;word-spacing:-10px;text-shadow:0px 0px 4px #FFFFFF;}.elementor-85 .elementor-element.elementor-element-d5e52f4{--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:space-between;--align-items:flex-start;--gap:0em 2em;--row-gap:0em;--column-gap:2em;}.elementor-85 .elementor-element.elementor-element-b68f7f5{--display:flex;--position:absolute;--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:flex-end;top:0px;}body:not(.rtl) .elementor-85 .elementor-element.elementor-element-b68f7f5{right:0px;}body.rtl .elementor-85 .elementor-element.elementor-element-b68f7f5{left:0px;}.elementor-85 .elementor-element.elementor-element-7f00397{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-85 .elementor-element.elementor-element-7f00397 img{width:100%;max-width:100%;}.elementor-85 .elementor-element.elementor-element-14b7670{--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;--gap:0.5em 0.5em;--row-gap:0.5em;--column-gap:0.5em;}.elementor-85 .elementor-element.elementor-element-d6a3c3e .elementor-heading-title{font-family:"Reenie", Sans-serif;font-size:clamp(56px,  calc(12.92308px + 3.07692vw), 72px);line-height:0.8em;letter-spacing:-2px;word-spacing:-10px;}.elementor-85 .elementor-element.elementor-element-2cbecff{font-family:"Montserrat", Sans-serif;font-size:clamp(15px, calc(6.87px + 0.58vw), 18px);line-height:1.4em;}.elementor-85 .elementor-element.elementor-element-8408714{font-family:"Montserrat", Sans-serif;font-size:clamp(15px, calc(6.87px + 0.58vw), 18px);line-height:1.4em;}.elementor-85 .elementor-element.elementor-element-840931a{--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:space-between;--gap:2em 2em;--row-gap:2em;--column-gap:2em;--flex-wrap:wrap;--align-content:flex-start;}.elementor-85 .elementor-element.elementor-element-9875135{--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;--align-items:center;}.elementor-85 .elementor-element.elementor-element-9875135.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-85 .elementor-element.elementor-element-fd29fa2{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;}.elementor-85 .elementor-element.elementor-element-10a3ae5{width:var( --container-widget-width, 70.661% );max-width:70.661%;--container-widget-width:70.661%;--container-widget-flex-grow:0;text-align:center;}.elementor-85 .elementor-element.elementor-element-10a3ae5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-85 .elementor-element.elementor-element-10a3ae5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(15px, calc(6.87px + 0.58vw), 18px);line-height:1.4em;}.elementor-85 .elementor-element.elementor-element-0165233{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:var( --e-global-typography-c251b7d-font-family ), Sans-serif;font-size:var( --e-global-typography-c251b7d-font-size );line-height:var( --e-global-typography-c251b7d-line-height );}.elementor-85 .elementor-element.elementor-element-a12c58a{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-85 .elementor-element.elementor-element-b698996{--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;--align-items:center;}.elementor-85 .elementor-element.elementor-element-b698996.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-85 .elementor-element.elementor-element-01e6f81{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;}.elementor-85 .elementor-element.elementor-element-9a550ca{text-align:center;}.elementor-85 .elementor-element.elementor-element-9a550ca .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(15px, calc(6.87px + 0.58vw), 18px);line-height:1.4em;}.elementor-85 .elementor-element.elementor-element-a8d2b7d{text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;line-height:1.4em;}.elementor-85 .elementor-element.elementor-element-9f6f7ff{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-85 .elementor-element.elementor-element-c84b73b{--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;--align-items:center;}.elementor-85 .elementor-element.elementor-element-c84b73b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-85 .elementor-element.elementor-element-3404eab{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;}.elementor-85 .elementor-element.elementor-element-92b75e3{text-align:center;}.elementor-85 .elementor-element.elementor-element-92b75e3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(15px, calc(6.87px + 0.58vw), 18px);line-height:1.4em;}.elementor-85 .elementor-element.elementor-element-c6f4d7c{text-align:center;font-family:var( --e-global-typography-c251b7d-font-family ), Sans-serif;font-size:var( --e-global-typography-c251b7d-font-size );line-height:var( --e-global-typography-c251b7d-line-height );}.elementor-85 .elementor-element.elementor-element-0501f20{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-85 .elementor-element.elementor-element-beeb014{--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;--align-items:center;}.elementor-85 .elementor-element.elementor-element-beeb014.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-85 .elementor-element.elementor-element-258e824{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;}.elementor-85 .elementor-element.elementor-element-1147d25{text-align:center;}.elementor-85 .elementor-element.elementor-element-1147d25 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(15px, calc(6.87px + 0.58vw), 18px);line-height:1.4em;}.elementor-85 .elementor-element.elementor-element-be1c2f8{text-align:center;font-family:var( --e-global-typography-c251b7d-font-family ), Sans-serif;font-size:var( --e-global-typography-c251b7d-font-size );line-height:var( --e-global-typography-c251b7d-line-height );}.elementor-85 .elementor-element.elementor-element-4fe0717{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-85 .elementor-element.elementor-element-6428bf1{--display:flex;--min-height:100px;--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:space-between;--gap:1em 1em;--row-gap:1em;--column-gap:1em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-85 .elementor-element.elementor-element-c5b98c0{--display:flex;--position:absolute;--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:flex-end;top:0px;}body:not(.rtl) .elementor-85 .elementor-element.elementor-element-c5b98c0{left:0px;}body.rtl .elementor-85 .elementor-element.elementor-element-c5b98c0{right:0px;}.elementor-85 .elementor-element.elementor-element-eeb82d6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-85 .elementor-element.elementor-element-eeb82d6 img{width:100%;max-width:100%;}.elementor-85 .elementor-element.elementor-element-2af1bfe{--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:flex-start;}.elementor-85 .elementor-element.elementor-element-c980720{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:right;}.elementor-85 .elementor-element.elementor-element-30e31d4{--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;--gap:0.5em 0.5em;--row-gap:0.5em;--column-gap:0.5em;}.elementor-85 .elementor-element.elementor-element-854ee52 .elementor-heading-title{font-family:"Reenie", Sans-serif;font-size:clamp(56px,  calc(12.92308px + 3.07692vw), 72px);line-height:0.8em;letter-spacing:-2px;word-spacing:-10px;}.elementor-85 .elementor-element.elementor-element-a7fbb91{font-family:"Montserrat", Sans-serif;font-size:clamp(15px, calc(6.87px + 0.58vw), 18px);line-height:1.4em;}.elementor-85 .elementor-element.elementor-element-3eba6f0{font-family:"Montserrat", Sans-serif;font-size:clamp(15px, calc(6.87px + 0.58vw), 18px);line-height:1.4em;}.elementor-85 .elementor-element.elementor-element-8ba6404{font-family:"Montserrat", Sans-serif;font-size:clamp(15px, calc(6.87px + 0.58vw), 18px);line-height:1.4em;}.elementor-85 .elementor-element.elementor-element-cba86d9{font-family:"Montserrat", Sans-serif;font-size:clamp(15px, calc(6.87px + 0.58vw), 18px);line-height:1.4em;}.elementor-85 .elementor-element.elementor-element-20056d8{font-family:"Montserrat", Sans-serif;font-size:clamp(15px, calc(6.87px + 0.58vw), 18px);line-height:1.4em;}.elementor-85 .elementor-element.elementor-element-0d041a6{font-family:"Montserrat", Sans-serif;font-size:clamp(15px, calc(6.87px + 0.58vw), 18px);line-height:1.4em;}.elementor-85 .elementor-element.elementor-element-b0a4254{--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:space-between;--gap:1em 1em;--row-gap:1em;--column-gap:1em;--margin-top:1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-85 .elementor-element.elementor-element-d066853{--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:flex-start;--align-items:center;}.elementor-85 .elementor-element.elementor-element-d42cf9d{text-align:center;}.elementor-85 .elementor-element.elementor-element-d42cf9d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(16px,  calc(5.23077px  + 0.76923vw), 20px);line-height:1.35em;}.elementor-85 .elementor-element.elementor-element-6fd61f8{--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:flex-start;--align-items:center;}.elementor-85 .elementor-element.elementor-element-5a0600a{text-align:center;}.elementor-85 .elementor-element.elementor-element-5a0600a .elementor-heading-title{font-family:var( --e-global-typography-b91ae8d-font-family ), Sans-serif;font-size:var( --e-global-typography-b91ae8d-font-size );line-height:var( --e-global-typography-b91ae8d-line-height );}.elementor-85 .elementor-element.elementor-element-2d16b06{--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:flex-start;--align-items:center;}.elementor-85 .elementor-element.elementor-element-72af9ca{text-align:center;}.elementor-85 .elementor-element.elementor-element-72af9ca .elementor-heading-title{font-family:var( --e-global-typography-b91ae8d-font-family ), Sans-serif;font-size:var( --e-global-typography-b91ae8d-font-size );line-height:var( --e-global-typography-b91ae8d-line-height );}.elementor-85 .elementor-element.elementor-element-49da325{--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:flex-start;--align-items:center;}.elementor-85 .elementor-element.elementor-element-912b451{text-align:center;}.elementor-85 .elementor-element.elementor-element-912b451 .elementor-heading-title{font-family:var( --e-global-typography-b91ae8d-font-family ), Sans-serif;font-size:var( --e-global-typography-b91ae8d-font-size );line-height:var( --e-global-typography-b91ae8d-line-height );}.elementor-85 .elementor-element.elementor-element-c9f1555{--display:flex;--min-height:200px;--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:space-between;--align-items:center;--gap:2em 2em;--row-gap:2em;--column-gap:2em;--flex-wrap:wrap;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-33c9ede{width:100%;max-width:100%;text-align:center;}.elementor-85 .elementor-element.elementor-element-33c9ede .elementor-heading-title{font-family:"Reenie", Sans-serif;font-size:clamp(56px,  calc(12.92308px + 3.07692vw), 72px);line-height:0.8em;letter-spacing:-2px;word-spacing:-10px;}.elementor-85 .elementor-element.elementor-element-58e1e55{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-58e1e55.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-85 .elementor-element.elementor-element-2f744f7 img{border-style:none;border-radius:100% 100% 100% 100%;}.elementor-85 .elementor-element.elementor-element-0db4347{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:80px;}.elementor-85 .elementor-element.elementor-element-0db4347.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-85 .elementor-element.elementor-element-135dc86{--display:flex;}.elementor-85 .elementor-element.elementor-element-4c5188b{--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:flex-start;--align-items:center;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:-100px;--margin-right:0px;}.elementor-85 .elementor-element.elementor-element-eb5d2ef{--display:flex;}.elementor-85 .elementor-element.elementor-element-eb5d2ef:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-eb5d2ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://xavirocacusachs.com/wp-content/uploads/infografia-01.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-85 .elementor-element.elementor-element-eb5d2ef.e-con{--align-self:stretch;}.elementor-85 .elementor-element.elementor-element-23e2356{--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:flex-start;--align-items:center;}.elementor-85 .elementor-element.elementor-element-23e2356.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-85 .elementor-element.elementor-element-b7ea900{width:auto;max-width:auto;}.elementor-85 .elementor-element.elementor-element-4e4a611{--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:flex-start;--align-items:center;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:-50px;--margin-right:0px;}.elementor-85 .elementor-element.elementor-element-5cab5ca{--display:flex;}.elementor-85 .elementor-element.elementor-element-5cab5ca:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-5cab5ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://xavirocacusachs.com/wp-content/uploads/infografia-02.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-85 .elementor-element.elementor-element-5cab5ca.e-con{--align-self:stretch;}.elementor-85 .elementor-element.elementor-element-bcc40d1{--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:flex-start;--align-items:center;}.elementor-85 .elementor-element.elementor-element-bcc40d1.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-85 .elementor-element.elementor-element-95f51d0{width:auto;max-width:auto;}.elementor-85 .elementor-element.elementor-element-54813e4{--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:flex-start;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-85 .elementor-element.elementor-element-379759b{--display:flex;}.elementor-85 .elementor-element.elementor-element-379759b:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-379759b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://xavirocacusachs.com/wp-content/uploads/infografia-03.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-85 .elementor-element.elementor-element-379759b.e-con{--align-self:stretch;}.elementor-85 .elementor-element.elementor-element-cac95e0{--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:flex-start;--align-items:center;}.elementor-85 .elementor-element.elementor-element-cac95e0.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-85 .elementor-element.elementor-element-e067daf{width:auto;max-width:auto;}.elementor-85 .elementor-element.elementor-element-127c9d9{--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:flex-start;--align-items:center;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:-50px;--margin-right:0px;}.elementor-85 .elementor-element.elementor-element-b3821b8{--display:flex;}.elementor-85 .elementor-element.elementor-element-b3821b8:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-b3821b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://xavirocacusachs.com/wp-content/uploads/infografia-04.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-85 .elementor-element.elementor-element-b3821b8.e-con{--align-self:stretch;}.elementor-85 .elementor-element.elementor-element-ef841d0{--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:flex-start;--align-items:center;}.elementor-85 .elementor-element.elementor-element-ef841d0.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-85 .elementor-element.elementor-element-88ceda5{--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:flex-start;--align-items:center;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:-120px;--margin-right:0px;}.elementor-85 .elementor-element.elementor-element-dd18118{--display:flex;}.elementor-85 .elementor-element.elementor-element-dd18118:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-dd18118 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://xavirocacusachs.com/wp-content/uploads/infografia-05.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-85 .elementor-element.elementor-element-dd18118.e-con{--align-self:stretch;}.elementor-85 .elementor-element.elementor-element-ddfadfd{--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:flex-start;--align-items:center;}.elementor-85 .elementor-element.elementor-element-ddfadfd.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-85 .elementor-element.elementor-element-89dd907{--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:space-between;--align-items:flex-start;--gap:0em 3em;--row-gap:0em;--column-gap:3em;}.elementor-85 .elementor-element.elementor-element-6cba093{--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;--gap:0.5em 0.5em;--row-gap:0.5em;--column-gap:0.5em;}.elementor-85 .elementor-element.elementor-element-4c385fd{padding:40px 0px 0px 0px;}.elementor-85 .elementor-element.elementor-element-4c385fd .elementor-heading-title{font-family:"Reenie", Sans-serif;font-size:clamp(56px,  calc(12.92308px + 3.07692vw), 72px);line-height:0.8em;letter-spacing:-2px;word-spacing:-10px;}.elementor-85 .elementor-element.elementor-element-e3802bb{--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:flex-end;--gap:2em 2em;--row-gap:2em;--column-gap:2em;--flex-wrap:wrap;--align-content:flex-start;}.elementor-85 .elementor-element.elementor-element-f261568{--display:flex;--min-height:370px;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 6px 1px rgba(0,0,0,0.5);}.elementor-85 .elementor-element.elementor-element-f261568:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-f261568 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-85 .elementor-element.elementor-element-d942888{--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:space-between;--align-items:flex-start;--gap:2em 8em;--row-gap:2em;--column-gap:8em;--flex-wrap:wrap;--align-content:flex-start;--overflow:hidden;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-373f8cc{--display:flex;--position:absolute;bottom:0px;}.elementor-85 .elementor-element.elementor-element-373f8cc:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-373f8cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://xavirocacusachs.com/wp-content/uploads/decoracion-home-fondo.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-85 .elementor-element.elementor-element-373f8cc.e-con{--e-con-transform-translateX:45%;}body:not(.rtl) .elementor-85 .elementor-element.elementor-element-373f8cc{right:0px;}body.rtl .elementor-85 .elementor-element.elementor-element-373f8cc{left:0px;}.elementor-85 .elementor-element.elementor-element-26069e5{width:100%;max-width:100%;}.elementor-85 .elementor-element.elementor-element-26069e5 .elementor-heading-title{font-family:"Reenie", Sans-serif;font-size:clamp(56px,  calc(12.92308px + 3.07692vw), 72px);line-height:0.8em;letter-spacing:-2px;word-spacing:-10px;}.elementor-85 .elementor-element.elementor-element-d14cfdb{width:100%;max-width:100%;}.elementor-85 .elementor-element.elementor-element-d14cfdb .elementor-heading-title{font-family:var( --e-global-typography-abc847c-font-family ), Sans-serif;font-size:var( --e-global-typography-abc847c-font-size );line-height:var( --e-global-typography-abc847c-line-height );letter-spacing:var( --e-global-typography-abc847c-letter-spacing );word-spacing:var( --e-global-typography-abc847c-word-spacing );color:var( --e-global-color-b8d308e );}.elementor-85 .elementor-element.elementor-element-e699610{--display:flex;}.elementor-85 .elementor-element.elementor-element-8770f8e{--display:flex;}.elementor-85 .elementor-element.elementor-element-8770f8e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-85 .elementor-element.elementor-global-853{width:100%;max-width:100%;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-85 .elementor-element.elementor-global-853 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-85 .elementor-element.elementor-global-853 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-85 .elementor-element.elementor-global-853 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-85 .elementor-element.elementor-global-853 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-85 .elementor-element.elementor-global-853 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-85 .elementor-element.elementor-global-853 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-85 .elementor-element.elementor-global-853 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-85 .elementor-element.elementor-global-853 .elementor-field-type-html{padding-bottom:0px;}.elementor-85 .elementor-element.elementor-global-853 .elementor-field-group .elementor-field{color:var( --e-global-color-primary );}.elementor-85 .elementor-element.elementor-global-853 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){border-color:var( --e-global-color-primary );border-width:1px 1px 1px 1px;border-radius:20px 20px 20px 20px;}.elementor-85 .elementor-element.elementor-global-853 .elementor-field-group .elementor-select-wrapper select{border-color:var( --e-global-color-primary );border-width:1px 1px 1px 1px;border-radius:20px 20px 20px 20px;}.elementor-85 .elementor-element.elementor-global-853 .elementor-field-group .elementor-select-wrapper::before{color:var( --e-global-color-primary );}.elementor-85 .elementor-element.elementor-global-853 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:clamp(16px,  calc(5.23077px  + 0.76923vw), 20px);font-weight:600;line-height:1.35em;}.elementor-85 .elementor-element.elementor-global-853 .e-form__buttons__wrapper__button-next{color:var( --e-global-color-primary );}.elementor-85 .elementor-element.elementor-global-853 .elementor-button[type="submit"]{color:var( --e-global-color-primary );}.elementor-85 .elementor-element.elementor-global-853 .elementor-button[type="submit"] svg *{fill:var( --e-global-color-primary );}.elementor-85 .elementor-element.elementor-global-853 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-85 .elementor-element.elementor-global-853 .e-form__buttons__wrapper__button-next:hover{color:var( --e-global-color-b8d308e );}.elementor-85 .elementor-element.elementor-global-853 .elementor-button[type="submit"]:hover{color:var( --e-global-color-b8d308e );}.elementor-85 .elementor-element.elementor-global-853 .elementor-button[type="submit"]:hover svg *{fill:var( --e-global-color-b8d308e );}.elementor-85 .elementor-element.elementor-global-853 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}body.elementor-page-85:not(.elementor-motion-effects-element-type-background), body.elementor-page-85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://xavirocacusachs.com/wp-content/uploads/fondo-tramado.webp");}@media(min-width:768px){.elementor-85 .elementor-element.elementor-element-13f0968{--width:110.851%;}.elementor-85 .elementor-element.elementor-element-f225863{--width:25%;}.elementor-85 .elementor-element.elementor-element-4062d2c{--width:25%;}.elementor-85 .elementor-element.elementor-element-99adf0e{--width:25%;}.elementor-85 .elementor-element.elementor-element-2a339e2{--width:25%;}.elementor-85 .elementor-element.elementor-element-fa21f68{--width:55%;}.elementor-85 .elementor-element.elementor-element-eeacee6{--width:45%;}.elementor-85 .elementor-element.elementor-element-ff5932c{--content-width:90%;}.elementor-85 .elementor-element.elementor-element-b68f7f5{--width:15%;}.elementor-85 .elementor-element.elementor-element-14b7670{--width:40%;}.elementor-85 .elementor-element.elementor-element-840931a{--width:60%;}.elementor-85 .elementor-element.elementor-element-9875135{--width:40%;}.elementor-85 .elementor-element.elementor-element-b698996{--width:40%;}.elementor-85 .elementor-element.elementor-element-c84b73b{--width:40%;}.elementor-85 .elementor-element.elementor-element-beeb014{--width:40%;}.elementor-85 .elementor-element.elementor-element-c5b98c0{--width:20%;}.elementor-85 .elementor-element.elementor-element-2af1bfe{--width:40%;}.elementor-85 .elementor-element.elementor-element-30e31d4{--width:60%;}.elementor-85 .elementor-element.elementor-element-d066853{--width:25%;}.elementor-85 .elementor-element.elementor-element-6fd61f8{--width:25%;}.elementor-85 .elementor-element.elementor-element-2d16b06{--width:25%;}.elementor-85 .elementor-element.elementor-element-49da325{--width:25%;}.elementor-85 .elementor-element.elementor-element-58e1e55{--width:35%;}.elementor-85 .elementor-element.elementor-element-0db4347{--width:50%;}.elementor-85 .elementor-element.elementor-element-135dc86{--width:100%;}.elementor-85 .elementor-element.elementor-element-eb5d2ef{--width:124px;}.elementor-85 .elementor-element.elementor-element-23e2356{--width:10%;}.elementor-85 .elementor-element.elementor-element-5cab5ca{--width:124px;}.elementor-85 .elementor-element.elementor-element-bcc40d1{--width:10%;}.elementor-85 .elementor-element.elementor-element-379759b{--width:124px;}.elementor-85 .elementor-element.elementor-element-cac95e0{--width:10%;}.elementor-85 .elementor-element.elementor-element-b3821b8{--width:124px;}.elementor-85 .elementor-element.elementor-element-ef841d0{--width:10%;}.elementor-85 .elementor-element.elementor-element-dd18118{--width:124px;}.elementor-85 .elementor-element.elementor-element-ddfadfd{--width:10%;}.elementor-85 .elementor-element.elementor-element-6cba093{--width:50%;}.elementor-85 .elementor-element.elementor-element-e3802bb{--width:50%;}.elementor-85 .elementor-element.elementor-element-f261568{--width:584px;}.elementor-85 .elementor-element.elementor-element-373f8cc{--width:25%;}.elementor-85 .elementor-element.elementor-element-e699610{--width:35%;}.elementor-85 .elementor-element.elementor-element-8770f8e{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-85 .elementor-element.elementor-element-fa21f68{--width:100%;}.elementor-85 .elementor-element.elementor-element-14b7670{--width:100%;}.elementor-85 .elementor-element.elementor-element-840931a{--width:100%;}.elementor-85 .elementor-element.elementor-element-2af1bfe{--width:50%;}.elementor-85 .elementor-element.elementor-element-30e31d4{--width:10%;}.elementor-85 .elementor-element.elementor-element-58e1e55{--width:40%;}.elementor-85 .elementor-element.elementor-element-0db4347{--width:10%;}.elementor-85 .elementor-element.elementor-element-eb5d2ef{--width:88px;}.elementor-85 .elementor-element.elementor-element-5cab5ca{--width:88px;}.elementor-85 .elementor-element.elementor-element-379759b{--width:88px;}.elementor-85 .elementor-element.elementor-element-b3821b8{--width:88px;}.elementor-85 .elementor-element.elementor-element-dd18118{--width:88px;}.elementor-85 .elementor-element.elementor-element-e699610{--width:30%;}}@media(max-width:1370px){.elementor-85 .elementor-element.elementor-element-655dfdb .elementor-heading-title{font-size:80px;}.elementor-85 .elementor-element.elementor-element-1badd01{font-size:15px;}.elementor-85 .elementor-element.elementor-element-0d5ea54{font-size:15px;}.elementor-85 .elementor-element.elementor-element-6352895 .elementor-heading-title{font-size:15px;}.elementor-85 .elementor-element.elementor-element-15a4b09 .elementor-heading-title{font-size:var( --e-global-typography-b91ae8d-font-size );line-height:var( --e-global-typography-b91ae8d-line-height );}.elementor-85 .elementor-element.elementor-element-463ed9a .elementor-heading-title{font-size:var( --e-global-typography-b91ae8d-font-size );line-height:var( --e-global-typography-b91ae8d-line-height );}.elementor-85 .elementor-element.elementor-element-8e1935a .elementor-heading-title{font-size:var( --e-global-typography-b91ae8d-font-size );line-height:var( --e-global-typography-b91ae8d-line-height );}.elementor-85 .elementor-element.elementor-element-b02e336 .elementor-heading-title{font-size:48px;}.elementor-85 .elementor-element.elementor-element-f21dda3{font-size:15px;}.elementor-85 .elementor-element.elementor-element-718ed19{font-size:15px;}.elementor-85 .elementor-element.elementor-element-5ef4966{font-size:15px;}.elementor-85 .elementor-element.elementor-element-1f31738{font-size:15px;}.elementor-85 .elementor-element.elementor-element-f331f37 .elementor-heading-title{font-size:48px;}.elementor-85 .elementor-element.elementor-element-d6a3c3e .elementor-heading-title{font-size:48px;}.elementor-85 .elementor-element.elementor-element-2cbecff{font-size:15px;}.elementor-85 .elementor-element.elementor-element-8408714{font-size:15px;}.elementor-85 .elementor-element.elementor-element-10a3ae5 .elementor-heading-title{font-size:15px;}.elementor-85 .elementor-element.elementor-element-0165233{font-size:var( --e-global-typography-c251b7d-font-size );line-height:var( --e-global-typography-c251b7d-line-height );}.elementor-85 .elementor-element.elementor-element-9a550ca .elementor-heading-title{font-size:15px;}.elementor-85 .elementor-element.elementor-element-a8d2b7d{font-size:15px;}.elementor-85 .elementor-element.elementor-element-92b75e3 .elementor-heading-title{font-size:15px;}.elementor-85 .elementor-element.elementor-element-c6f4d7c{font-size:var( --e-global-typography-c251b7d-font-size );line-height:var( --e-global-typography-c251b7d-line-height );}.elementor-85 .elementor-element.elementor-element-1147d25 .elementor-heading-title{font-size:15px;}.elementor-85 .elementor-element.elementor-element-be1c2f8{font-size:var( --e-global-typography-c251b7d-font-size );line-height:var( --e-global-typography-c251b7d-line-height );}.elementor-85 .elementor-element.elementor-element-854ee52 .elementor-heading-title{font-size:48px;}.elementor-85 .elementor-element.elementor-element-a7fbb91{font-size:15px;}.elementor-85 .elementor-element.elementor-element-3eba6f0{font-size:15px;}.elementor-85 .elementor-element.elementor-element-8ba6404{font-size:15px;}.elementor-85 .elementor-element.elementor-element-cba86d9{font-size:15px;}.elementor-85 .elementor-element.elementor-element-20056d8{font-size:15px;}.elementor-85 .elementor-element.elementor-element-0d041a6{font-size:15px;}.elementor-85 .elementor-element.elementor-element-d42cf9d .elementor-heading-title{font-size:15px;}.elementor-85 .elementor-element.elementor-element-5a0600a .elementor-heading-title{font-size:var( --e-global-typography-b91ae8d-font-size );line-height:var( --e-global-typography-b91ae8d-line-height );}.elementor-85 .elementor-element.elementor-element-72af9ca .elementor-heading-title{font-size:var( --e-global-typography-b91ae8d-font-size );line-height:var( --e-global-typography-b91ae8d-line-height );}.elementor-85 .elementor-element.elementor-element-912b451 .elementor-heading-title{font-size:var( --e-global-typography-b91ae8d-font-size );line-height:var( --e-global-typography-b91ae8d-line-height );}.elementor-85 .elementor-element.elementor-element-33c9ede .elementor-heading-title{font-size:48px;}.elementor-85 .elementor-element.elementor-element-4c385fd .elementor-heading-title{font-size:48px;}.elementor-85 .elementor-element.elementor-element-26069e5 .elementor-heading-title{font-size:48px;}.elementor-85 .elementor-element.elementor-element-d14cfdb .elementor-heading-title{font-size:var( --e-global-typography-abc847c-font-size );line-height:var( --e-global-typography-abc847c-line-height );letter-spacing:var( --e-global-typography-abc847c-letter-spacing );word-spacing:var( --e-global-typography-abc847c-word-spacing );}.elementor-85 .elementor-element.elementor-global-853 .elementor-button{font-size:16px;}}@media(max-width:1024px){.elementor-85 .elementor-element.elementor-element-13f0968{--min-height:90vh;--justify-content:flex-start;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-85 .elementor-element.elementor-element-13f0968:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-13f0968 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:10% 0px;}.elementor-85 .elementor-element.elementor-element-c7f113b{--justify-content:flex-start;--padding-top:180px;--padding-bottom:0;--padding-left:50%;--padding-right:5%;}.elementor-85 .elementor-element.elementor-element-c7f113b.e-con{--align-self:stretch;}.elementor-85 .elementor-element.elementor-element-655dfdb{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-85 .elementor-element.elementor-element-655dfdb .elementor-heading-title{font-size:72px;letter-spacing:0px;word-spacing:-20px;}.elementor-85 .elementor-element.elementor-element-1badd01{font-size:20px;}.elementor-85 .elementor-element.elementor-element-0d5ea54{font-size:20px;}.elementor-85 .elementor-element.elementor-element-5532f81{--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:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-85 .elementor-element.elementor-element-f225863.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-85 .elementor-element.elementor-element-6352895 .elementor-heading-title{font-size:18px;}.elementor-85 .elementor-element.elementor-element-4062d2c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-85 .elementor-element.elementor-element-15a4b09 .elementor-heading-title{font-size:var( --e-global-typography-b91ae8d-font-size );line-height:var( --e-global-typography-b91ae8d-line-height );}.elementor-85 .elementor-element.elementor-element-99adf0e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-85 .elementor-element.elementor-element-463ed9a .elementor-heading-title{font-size:var( --e-global-typography-b91ae8d-font-size );line-height:var( --e-global-typography-b91ae8d-line-height );}.elementor-85 .elementor-element.elementor-element-2a339e2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-2a339e2.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-85 .elementor-element.elementor-element-8e1935a .elementor-heading-title{font-size:var( --e-global-typography-b91ae8d-font-size );line-height:var( --e-global-typography-b91ae8d-line-height );}.elementor-85 .elementor-element.elementor-element-b02e336{width:100%;max-width:100%;}.elementor-85 .elementor-element.elementor-element-b02e336 .elementor-heading-title{font-size:64px;}.elementor-85 .elementor-element.elementor-element-f21dda3{width:100%;max-width:100%;font-size:18px;}.elementor-85 .elementor-element.elementor-element-718ed19{width:100%;max-width:100%;font-size:18px;}.elementor-85 .elementor-element.elementor-element-5ef4966{width:100%;max-width:100%;font-size:18px;}.elementor-85 .elementor-element.elementor-element-1f31738{width:100%;max-width:100%;font-size:18px;}.elementor-85 .elementor-element.elementor-element-ff5932c:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-ff5932c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-376px 0px;}.elementor-85 .elementor-element.elementor-element-ff5932c{--margin-top:160px;--margin-bottom:160px;--margin-left:0px;--margin-right:0px;}.elementor-85 .elementor-element.elementor-element-f331f37{width:100%;max-width:100%;padding:0px 50px 0px 50px;text-align:center;}.elementor-85 .elementor-element.elementor-element-f331f37 .elementor-heading-title{font-size:72px;}.elementor-85 .elementor-element.elementor-element-d5e52f4{--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;--flex-wrap:wrap;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-14b7670{--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-85 .elementor-element.elementor-element-d6a3c3e{padding:0% 40% 0% 0%;}.elementor-85 .elementor-element.elementor-element-d6a3c3e .elementor-heading-title{font-size:64px;}.elementor-85 .elementor-element.elementor-element-2cbecff{font-size:18px;}.elementor-85 .elementor-element.elementor-element-8408714{font-size:18px;}.elementor-85 .elementor-element.elementor-element-840931a{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-85 .elementor-element.elementor-element-9875135{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-85 .elementor-element.elementor-element-10a3ae5{text-align:center;}.elementor-85 .elementor-element.elementor-element-10a3ae5 .elementor-heading-title{font-size:18px;}.elementor-85 .elementor-element.elementor-element-0165233{text-align:center;font-size:var( --e-global-typography-c251b7d-font-size );line-height:var( --e-global-typography-c251b7d-line-height );}.elementor-85 .elementor-element.elementor-element-b698996{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-85 .elementor-element.elementor-element-9a550ca{text-align:center;}.elementor-85 .elementor-element.elementor-element-9a550ca .elementor-heading-title{font-size:18px;}.elementor-85 .elementor-element.elementor-element-a8d2b7d{text-align:center;}.elementor-85 .elementor-element.elementor-element-c84b73b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-85 .elementor-element.elementor-element-92b75e3{text-align:center;}.elementor-85 .elementor-element.elementor-element-92b75e3 .elementor-heading-title{font-size:18px;}.elementor-85 .elementor-element.elementor-element-c6f4d7c{text-align:center;font-size:var( --e-global-typography-c251b7d-font-size );line-height:var( --e-global-typography-c251b7d-line-height );}.elementor-85 .elementor-element.elementor-element-beeb014{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-85 .elementor-element.elementor-element-1147d25{text-align:center;}.elementor-85 .elementor-element.elementor-element-1147d25 .elementor-heading-title{font-size:18px;}.elementor-85 .elementor-element.elementor-element-be1c2f8{text-align:center;font-size:var( --e-global-typography-c251b7d-font-size );line-height:var( --e-global-typography-c251b7d-line-height );}.elementor-85 .elementor-element.elementor-element-6428bf1{--flex-wrap:wrap;}.elementor-85 .elementor-element.elementor-element-2af1bfe{--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-c980720{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-85 .elementor-element.elementor-element-30e31d4.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-85 .elementor-element.elementor-element-854ee52 .elementor-heading-title{font-size:64px;}.elementor-85 .elementor-element.elementor-element-a7fbb91{font-size:18px;}.elementor-85 .elementor-element.elementor-element-3eba6f0{font-size:18px;}.elementor-85 .elementor-element.elementor-element-8ba6404{font-size:18px;}.elementor-85 .elementor-element.elementor-element-cba86d9{font-size:18px;}.elementor-85 .elementor-element.elementor-element-20056d8{font-size:18px;}.elementor-85 .elementor-element.elementor-element-0d041a6{font-size:18px;}.elementor-85 .elementor-element.elementor-element-d42cf9d .elementor-heading-title{font-size:18px;}.elementor-85 .elementor-element.elementor-element-5a0600a .elementor-heading-title{font-size:var( --e-global-typography-b91ae8d-font-size );line-height:var( --e-global-typography-b91ae8d-line-height );}.elementor-85 .elementor-element.elementor-element-72af9ca .elementor-heading-title{font-size:var( --e-global-typography-b91ae8d-font-size );line-height:var( --e-global-typography-b91ae8d-line-height );}.elementor-85 .elementor-element.elementor-element-912b451 .elementor-heading-title{font-size:var( --e-global-typography-b91ae8d-font-size );line-height:var( --e-global-typography-b91ae8d-line-height );}.elementor-85 .elementor-element.elementor-element-33c9ede{padding:0px 105px 0px 105px;}.elementor-85 .elementor-element.elementor-element-33c9ede .elementor-heading-title{font-size:64px;}.elementor-85 .elementor-element.elementor-element-58e1e55.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-85 .elementor-element.elementor-element-0db4347{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-135dc86{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-85 .elementor-element.elementor-element-4c385fd .elementor-heading-title{font-size:64px;}.elementor-85 .elementor-element.elementor-element-26069e5{padding:0% 0% 0% 40%;}.elementor-85 .elementor-element.elementor-element-26069e5 .elementor-heading-title{font-size:68px;}.elementor-85 .elementor-element.elementor-element-d14cfdb{padding:0% 5% 0% 18%;text-align:right;}.elementor-85 .elementor-element.elementor-element-d14cfdb .elementor-heading-title{font-size:var( --e-global-typography-abc847c-font-size );line-height:var( --e-global-typography-abc847c-line-height );letter-spacing:var( --e-global-typography-abc847c-letter-spacing );word-spacing:var( --e-global-typography-abc847c-word-spacing );}.elementor-85 .elementor-element.elementor-element-8770f8e{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-85 .elementor-element.elementor-global-853{width:100%;max-width:100%;}.elementor-85 .elementor-element.elementor-global-853 .elementor-button{font-size:16px;}}@media(max-width:767px){.elementor-85 .elementor-element.elementor-element-13f0968{--min-height:90vh;--gap:8px 0px;--row-gap:8px;--column-gap:0px;}.elementor-85 .elementor-element.elementor-element-13f0968:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-13f0968 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0px;}.elementor-85 .elementor-element.elementor-element-c7f113b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:0;--padding-left:2.5%;--padding-right:100px;}.elementor-85 .elementor-element.elementor-element-655dfdb .elementor-heading-title{font-size:40px;letter-spacing:0px;word-spacing:-10px;}.elementor-85 .elementor-element.elementor-element-6255920{width:var( --container-widget-width, 80px );max-width:80px;--container-widget-width:80px;--container-widget-flex-grow:0;}.elementor-85 .elementor-element.elementor-element-6255920 img{width:100%;}.elementor-85 .elementor-element.elementor-element-1badd01{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 8px 0px;font-size:15px;}.elementor-85 .elementor-element.elementor-element-0d5ea54{font-size:15px;}.elementor-85 .elementor-element.elementor-element-5532f81{--content-width:95%;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-85 .elementor-element.elementor-element-f225863{--width:40%;}.elementor-85 .elementor-element.elementor-element-f225863.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-85 .elementor-element.elementor-element-6352895 .elementor-heading-title{font-size:15px;}.elementor-85 .elementor-element.elementor-element-4062d2c{--width:40%;}.elementor-85 .elementor-element.elementor-element-4062d2c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-85 .elementor-element.elementor-element-15a4b09 .elementor-heading-title{font-size:var( --e-global-typography-b91ae8d-font-size );line-height:var( --e-global-typography-b91ae8d-line-height );}.elementor-85 .elementor-element.elementor-element-99adf0e{--width:40%;}.elementor-85 .elementor-element.elementor-element-99adf0e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-85 .elementor-element.elementor-element-463ed9a .elementor-heading-title{font-size:var( --e-global-typography-b91ae8d-font-size );line-height:var( --e-global-typography-b91ae8d-line-height );}.elementor-85 .elementor-element.elementor-element-2a339e2{--width:40%;}.elementor-85 .elementor-element.elementor-element-2a339e2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-85 .elementor-element.elementor-element-8e1935a .elementor-heading-title{font-size:var( --e-global-typography-b91ae8d-font-size );line-height:var( --e-global-typography-b91ae8d-line-height );}.elementor-85 .elementor-element.elementor-element-bdd3973{--content-width:95%;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-85 .elementor-element.elementor-element-b02e336 .elementor-heading-title{font-size:40px;letter-spacing:0px;word-spacing:-5px;}.elementor-85 .elementor-element.elementor-element-f21dda3{font-size:15px;}.elementor-85 .elementor-element.elementor-element-718ed19{font-size:15px;}.elementor-85 .elementor-element.elementor-element-5ef4966{font-size:15px;}.elementor-85 .elementor-element.elementor-element-1f31738{font-size:15px;}.elementor-85 .elementor-element.elementor-element-ca2e4cc .elementor-button{font-size:15px;}.elementor-85 .elementor-element.elementor-element-eeacee6{--width:50%;--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-85 .elementor-element.elementor-element-be074e2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:right;}.elementor-85 .elementor-element.elementor-element-be074e2 img{width:100%;}.elementor-85 .elementor-element.elementor-element-ff5932c{--content-width:95%;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-ff5932c:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-ff5932c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-109px 0px;}.elementor-85 .elementor-element.elementor-element-f331f37{padding:24px 24px 24px 24px;text-align:center;}.elementor-85 .elementor-element.elementor-element-f331f37 .elementor-heading-title{font-size:40px;letter-spacing:0px;word-spacing:-10px;}.elementor-85 .elementor-element.elementor-element-d5e52f4{--content-width:95%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-85 .elementor-element.elementor-element-b68f7f5{--width:20%;}.elementor-85 .elementor-element.elementor-element-d6a3c3e{width:var( --container-widget-width, 80% );max-width:80%;padding:0% 0% 0% 0%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-85 .elementor-element.elementor-element-d6a3c3e .elementor-heading-title{font-size:40px;letter-spacing:0px;word-spacing:-10px;}.elementor-85 .elementor-element.elementor-element-2cbecff{font-size:15px;}.elementor-85 .elementor-element.elementor-element-8408714{font-size:15px;}.elementor-85 .elementor-element.elementor-element-62d040e .elementor-button{font-size:15px;}.elementor-85 .elementor-element.elementor-element-840931a{--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-85 .elementor-element.elementor-element-9875135{--width:40%;--gap:4px 0px;--row-gap:4px;--column-gap:0px;}.elementor-85 .elementor-element.elementor-element-10a3ae5 .elementor-heading-title{font-size:15px;}.elementor-85 .elementor-element.elementor-element-0165233{font-size:var( --e-global-typography-c251b7d-font-size );line-height:var( --e-global-typography-c251b7d-line-height );}.elementor-85 .elementor-element.elementor-element-a12c58a{margin:8px 8px calc(var(--kit-widget-spacing, 0px) + 8px) 8px;}.elementor-85 .elementor-element.elementor-element-b698996{--width:40%;--gap:4px 0px;--row-gap:4px;--column-gap:0px;}.elementor-85 .elementor-element.elementor-element-9a550ca .elementor-heading-title{font-size:15px;}.elementor-85 .elementor-element.elementor-element-a8d2b7d{font-size:15px;}.elementor-85 .elementor-element.elementor-element-9f6f7ff{margin:8px 8px calc(var(--kit-widget-spacing, 0px) + 8px) 8px;}.elementor-85 .elementor-element.elementor-element-c84b73b{--width:40%;--gap:4px 0px;--row-gap:4px;--column-gap:0px;}.elementor-85 .elementor-element.elementor-element-92b75e3 .elementor-heading-title{font-size:15px;}.elementor-85 .elementor-element.elementor-element-c6f4d7c{font-size:var( --e-global-typography-c251b7d-font-size );line-height:var( --e-global-typography-c251b7d-line-height );}.elementor-85 .elementor-element.elementor-element-0501f20{margin:8px 8px calc(var(--kit-widget-spacing, 0px) + 8px) 8px;}.elementor-85 .elementor-element.elementor-element-beeb014{--width:40%;--gap:4px 0px;--row-gap:4px;--column-gap:0px;}.elementor-85 .elementor-element.elementor-element-1147d25 .elementor-heading-title{font-size:15px;}.elementor-85 .elementor-element.elementor-element-be1c2f8{font-size:var( --e-global-typography-c251b7d-font-size );line-height:var( --e-global-typography-c251b7d-line-height );}.elementor-85 .elementor-element.elementor-element-4fe0717{margin:8px 8px calc(var(--kit-widget-spacing, 0px) + 8px) 8px;}.elementor-85 .elementor-element.elementor-element-6428bf1{--content-width:95%;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-c5b98c0{--width:125px;}.elementor-85 .elementor-element.elementor-element-2af1bfe{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-c980720{--container-widget-width:62%;--container-widget-flex-grow:0;width:var( --container-widget-width, 62% );max-width:62%;}.elementor-85 .elementor-element.elementor-element-30e31d4{--gap:4px 0px;--row-gap:4px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-854ee52 .elementor-heading-title{font-size:40px;letter-spacing:0px;word-spacing:-10px;}.elementor-85 .elementor-element.elementor-element-a7fbb91{font-size:15px;}.elementor-85 .elementor-element.elementor-element-3eba6f0{font-size:15px;}.elementor-85 .elementor-element.elementor-element-8ba6404{font-size:15px;}.elementor-85 .elementor-element.elementor-element-cba86d9{font-size:15px;}.elementor-85 .elementor-element.elementor-element-20056d8{font-size:15px;}.elementor-85 .elementor-element.elementor-element-0d041a6{font-size:15px;}.elementor-85 .elementor-element.elementor-element-b0a4254{--flex-wrap:wrap;}.elementor-85 .elementor-element.elementor-element-d066853{--width:40%;}.elementor-85 .elementor-element.elementor-element-d42cf9d .elementor-heading-title{font-size:15px;}.elementor-85 .elementor-element.elementor-element-6fd61f8{--width:40%;}.elementor-85 .elementor-element.elementor-element-5a0600a .elementor-heading-title{font-size:var( --e-global-typography-b91ae8d-font-size );line-height:var( --e-global-typography-b91ae8d-line-height );}.elementor-85 .elementor-element.elementor-element-2d16b06{--width:40%;}.elementor-85 .elementor-element.elementor-element-72af9ca .elementor-heading-title{font-size:var( --e-global-typography-b91ae8d-font-size );line-height:var( --e-global-typography-b91ae8d-line-height );}.elementor-85 .elementor-element.elementor-element-49da325{--width:40%;}.elementor-85 .elementor-element.elementor-element-912b451 .elementor-heading-title{font-size:var( --e-global-typography-b91ae8d-font-size );line-height:var( --e-global-typography-b91ae8d-line-height );}.elementor-85 .elementor-element.elementor-element-c9f1555{--content-width:95%;--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-85 .elementor-element.elementor-element-33c9ede{padding:0px 0px 0px 0px;}.elementor-85 .elementor-element.elementor-element-33c9ede .elementor-heading-title{font-size:40px;letter-spacing:0px;}.elementor-85 .elementor-element.elementor-element-58e1e55{--width:75%;}.elementor-85 .elementor-element.elementor-element-0db4347{--width:75%;--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:flex-start;}.elementor-85 .elementor-element.elementor-element-135dc86{--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:space-between;--align-items:flex-start;--gap:8px 0px;--row-gap:8px;--column-gap:0px;--flex-wrap:wrap;}.elementor-85 .elementor-element.elementor-element-4c5188b{--width:45%;--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;--gap:4px 0px;--row-gap:4px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-85 .elementor-element.elementor-element-eb5d2ef{--width:100px;--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:flex-start;}.elementor-85 .elementor-element.elementor-element-eb5d2ef:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-eb5d2ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-85 .elementor-element.elementor-element-b7ea900{text-align:center;font-size:14px;line-height:1.5em;}.elementor-85 .elementor-element.elementor-element-4e4a611{--width:45%;--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;--gap:4px 0px;--row-gap:4px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-85 .elementor-element.elementor-element-5cab5ca{--width:100px;}.elementor-85 .elementor-element.elementor-element-95f51d0{text-align:center;font-size:14px;line-height:1.5em;}.elementor-85 .elementor-element.elementor-element-54813e4{--width:45%;--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:flex-start;--gap:4px 0px;--row-gap:4px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-85 .elementor-element.elementor-element-379759b{--width:100px;}.elementor-85 .elementor-element.elementor-element-cac95e0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-e067daf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:14px;line-height:1.5em;}.elementor-85 .elementor-element.elementor-element-127c9d9{--width:45%;--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:flex-start;--gap:4px 0px;--row-gap:4px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-85 .elementor-element.elementor-element-b3821b8{--width:100px;}.elementor-85 .elementor-element.elementor-element-f8765e8{text-align:center;font-size:14px;line-height:1.5em;}.elementor-85 .elementor-element.elementor-element-88ceda5{--width:45%;--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:flex-start;--gap:4px 0px;--row-gap:4px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-85 .elementor-element.elementor-element-dd18118{--width:100px;}.elementor-85 .elementor-element.elementor-element-4110117{text-align:center;font-size:14px;line-height:1.5em;}.elementor-85 .elementor-element.elementor-element-89dd907{--content-width:95%;--gap:16px 0px;--row-gap:16px;--column-gap:0px;}.elementor-85 .elementor-element.elementor-element-6cba093{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0em 0em;--row-gap:0em;--column-gap:0em;}.elementor-85 .elementor-element.elementor-element-9c412c6{width:var( --container-widget-width, 25px );max-width:25px;--container-widget-width:25px;--container-widget-flex-grow:0;}.elementor-85 .elementor-element.elementor-element-4c385fd{padding:0px 0px 0px 0px;text-align:center;}.elementor-85 .elementor-element.elementor-element-4c385fd .elementor-heading-title{font-size:40px;letter-spacing:0px;word-spacing:-10px;}.elementor-85 .elementor-element.elementor-element-d942888{--content-width:95%;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-373f8cc{--width:100%;}.elementor-85 .elementor-element.elementor-element-26069e5{padding:0% 0% 0% 0%;text-align:center;}.elementor-85 .elementor-element.elementor-element-26069e5 .elementor-heading-title{font-size:40px;letter-spacing:0px;word-spacing:-10px;}.elementor-85 .elementor-element.elementor-element-d14cfdb{padding:0% 0% 0% 0%;text-align:center;}.elementor-85 .elementor-element.elementor-element-d14cfdb .elementor-heading-title{font-size:var( --e-global-typography-abc847c-font-size );line-height:var( --e-global-typography-abc847c-line-height );letter-spacing:var( --e-global-typography-abc847c-letter-spacing );word-spacing:var( --e-global-typography-abc847c-word-spacing );}.elementor-85 .elementor-element.elementor-element-e699610{--width:60%;}.elementor-85 .elementor-element.elementor-element-8770f8e{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-85 .elementor-element.elementor-global-853 .elementor-button{font-size:15px;}body.elementor-page-85:not(.elementor-motion-effects-element-type-background), body.elementor-page-85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://xavirocacusachs.com/wp-content/uploads/fondo-tramado.webp");}}/* Start custom CSS for container, class: .elementor-element-4e8bcdf */.elementor-85 .elementor-element.elementor-element-4e8bcdf {
    position: absolute;
    inset: 0 0 0 0;}
    
@media (min-width: 1026px) {
    .elementor-85 .elementor-element.elementor-element-4e8bcdf {
        background-image: linear-gradient(65deg, #FEFCF900 20%, #FEFCF9EE 45%);}
}

@media (min-width: 770px) and (max-width: 1025px) {
        .elementor-85 .elementor-element.elementor-element-4e8bcdf {
        background-image: radial-gradient(circle at top right, #FEFCF9EE 60%, #FEFCF900 90%);}
}

@media (max-width: 769px) {
        .elementor-85 .elementor-element.elementor-element-4e8bcdf {
        background-image: linear-gradient(5deg, #FEFCF900 30%, #FEFCF9EE 48%);}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7f113b */@media (max-width: 768px) {
    .elementor-85 .elementor-element.elementor-element-c7f113b {
        padding-right: 10%!important;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5532f81 */.elementor-85 .elementor-element.elementor-element-5532f81 {
    border-radius
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eeacee6 */@media (min-width: 770px) and (max-width: 1025px) {
    .elementor-85 .elementor-element.elementor-element-eeacee6 {
        position: absolute;
        right: 0;
        top: 90%;}
}

@media (max-width: 769px) {
    .elementor-85 .elementor-element.elementor-element-eeacee6 {
        position: absolute;
        right: -5%;
        top: 100%;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bdd3973 */.elementor-85 .elementor-element.elementor-element-bdd3973 {
    border-radius
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff5932c */.elementor-85 .elementor-element.elementor-element-ff5932c {
  z-index: 20!important;
  position: relative;
  background: #FDFCF9;
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 600' preserveAspectRatio='none'><path fill='white' d='M0,122 C260,152 760,92 1200,116 C1340,124 1400,130 1440,128 V486 C1180,516 980,504 880,510 C640,524 300,468 0,484 Z'/></svg>");
          mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 600' preserveAspectRatio='none'><path fill='white' d='M0,122 C260,152 760,92 1200,116 C1340,124 1400,130 1440,128 V486 C1180,516 980,504 880,510 C640,524 300,468 0,484 Z'/></svg>");
  -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}

.elementor-85 .elementor-element.elementor-element-ff5932c { overflow: visible; }

@media (max-width: 770px) {

    .elementor-85 .elementor-element.elementor-element-ff5932c::before {
        content: '';
        background-image: linear-gradient(5deg, #FEFCF999 00%, #FEFCF999 100%);}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b68f7f5 */.elementor-85 .elementor-element.elementor-element-b68f7f5 {
    transform: translateY(-50%);}

@media (min-width: 770px) and (max-width: 1025px) {
    .elementor-85 .elementor-element.elementor-element-b68f7f5 {
    transform: translateY(-80%);}
}

@media (max-width: 769px) {
    .elementor-85 .elementor-element.elementor-element-b68f7f5 {
        transform: translateY(-200px);}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5b98c0 */.elementor-85 .elementor-element.elementor-element-c5b98c0 {
    transform: translateX(-50%) translateY(-90%);}

@media (min-width: 770px) and (max-width: 1025px) {
    .elementor-85 .elementor-element.elementor-element-c5b98c0 {
    transform: translateX(-50%) translateY(0%);}
}

@media (max-width: 769px) {
    .elementor-85 .elementor-element.elementor-element-c5b98c0 {
        transform: translateX(250%) translateY(20px);}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2af1bfe */@media (max-width: 769px) {
    .elementor-85 .elementor-element.elementor-element-2af1bfe {
        transform: translateX(-5%) translateY(0px);}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0a4254 */.elementor-85 .elementor-element.elementor-element-b0a4254 {
    border-radius
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88ceda5 */@media (max-width: 769px) {
    .elementor-85 .elementor-element.elementor-element-88ceda5 {
        margin-inline: auto;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-373f8cc */.elementor-85 .elementor-element.elementor-element-373f8cc {
  width: 25%;
  aspect-ratio: 1 / 1;
  display: inline-block;
  animation: spin 10s linear infinite;
  will-change: transform;
  transform-origin: center center;
}

/*@keyframes spin {
  from { transform: rotate(0turn); }
  to   { transform: rotate(1turn); }
}
*/

@media (min-width: 1370px) and (max-width: 1450px) {
    .elementor-85 .elementor-element.elementor-element-373f8cc {
        width: 20%;}
}

@media (min-width: 1025px) and (max-width: 1369px) {
    .elementor-85 .elementor-element.elementor-element-373f8cc {
        width: 20%;}
}

@media (max-width: 769px) {
    .elementor-85 .elementor-element.elementor-element-373f8cc {
        width: 40%;}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d14cfdb */@media (max-width: 769px) {
    .elementor-85 .elementor-element.elementor-element-d14cfdb h2 {
        font-size: 40px!important;
        letter-spacing: 0!important;
        word-spacing: -10px!important;}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f53ff70 */@media (min-width: 770px) and (max-width: 1025px) {
    
    
    
    
    .elementor-85 .elementor-element.elementor-element-f53ff70 {
        transform: translateX(-50px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e699610 */@media (min-width: 770px) and (max-width: 1025px) {
        .elementor-85 .elementor-element.elementor-element-e699610 {
            oveflow: visible;
            position: absolute!important;
            left: 0;}
}

@media (max-width: 769px) {
    .elementor-85 .elementor-element.elementor-element-e699610 {
        transform:translateX(-5%);}
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-853 */.elementor-field-type-acceptance label {
    display: none;}

.elementor-field-option {
    display: flex;
    column-gap: 0.4em;
    align-items: end;}
    
input[type="checkbox"] {
    accent-color: #1E4693;
    margin-bottom: 8px;}
    
.elementor-message {
    color: white;}

a.link-politica {
    color: inherit;
    text-decoration: underline;}
    
a.link-politica:hover {
    text-decoration: none;}

.elementor-field-type-recaptcha_v3 {
    transform: scale(0.7);
    transform-origin: left top;
    filter: saturate(0.5);}
    
.elementor-85 .elementor-element.elementor-global-853 label {
    margin: 16px 0 16px 16px;}

.elementor-85 .elementor-element.elementor-global-853 .elementor-field-type-acceptance label {
    margin: 0;}

.elementor-85 .elementor-element.elementor-global-853 button {
    margin-top: 1em;}/* End custom CSS */