.elementor-458 .elementor-element.elementor-element-32f97db{--display:flex;--justify-content:center;--padding-top:100px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-458 .elementor-element.elementor-element-32f97db:not(.elementor-motion-effects-element-type-background), .elementor-458 .elementor-element.elementor-element-32f97db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F7F2;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-458 .elementor-element.elementor-element-38bc9d0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#C49438;}.elementor-458 .elementor-element.elementor-element-7885a5d{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:start;}.elementor-458 .elementor-element.elementor-element-7885a5d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-458 .elementor-element.elementor-element-7885a5d .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:60px;font-weight:600;font-style:italic;color:#C49438;}.elementor-458 .elementor-element.elementor-element-9846acb{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;}.elementor-458 .elementor-element.elementor-element-9846acb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:28px;letter-spacing:2px;color:#1B2D3D;}.elementor-458 .elementor-element.elementor-element-be1f10c{--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;}.elementor-458 .elementor-element.elementor-element-ce5d8f7{--display:flex;--justify-content:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;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:#C49438;--border-color:#C49438;--border-radius:12px 12px 12px 12px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-458 .elementor-element.elementor-element-ce5d8f7:not(.elementor-motion-effects-element-type-background), .elementor-458 .elementor-element.elementor-element-ce5d8f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://otorrinosaramartinez.com/wp-content/uploads/2026/06/VRS-SIN-scaled-e1782414700597.png");background-position:top left;background-repeat:no-repeat;background-size:cover;}.elementor-458 .elementor-element.elementor-element-aff3b02 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#C49438;}.elementor-458 .elementor-element.elementor-element-acf2cf2{width:var( --container-widget-width, 53% );max-width:53%;--container-widget-width:53%;--container-widget-flex-grow:0;text-align:start;}.elementor-458 .elementor-element.elementor-element-acf2cf2 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:52px;font-weight:600;font-style:italic;color:#1B2D3D;}.elementor-458 .elementor-element.elementor-element-251cf5c{width:var( --container-widget-width, 54.727% );max-width:54.727%;--container-widget-width:54.727%;--container-widget-flex-grow:0;}.elementor-458 .elementor-element.elementor-element-251cf5c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-458 .elementor-element.elementor-element-251cf5c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:25px;letter-spacing:2px;color:#1B2D3D;}.elementor-458 .elementor-element.elementor-element-5d3ead9{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;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:#C49438;--border-color:#C49438;--border-radius:12px 12px 12px 12px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-458 .elementor-element.elementor-element-5d3ead9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-458 .elementor-element.elementor-element-4e5caf1{width:var( --container-widget-width, 107.811% );max-width:107.811%;--container-widget-width:107.811%;--container-widget-flex-grow:0;}.elementor-458 .elementor-element.elementor-element-4e5caf1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-458 .elementor-element.elementor-element-4e5caf1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:20px;letter-spacing:2px;color:#C49438;}.elementor-458 .elementor-element.elementor-element-1df10e5{width:var( --container-widget-width, 53% );max-width:53%;--container-widget-width:53%;--container-widget-flex-grow:0;text-align:start;}.elementor-458 .elementor-element.elementor-element-1df10e5 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:52px;font-weight:600;font-style:italic;color:#1B2D3D;}.elementor-458 .elementor-element.elementor-element-2d1eb4b{width:var( --container-widget-width, 108.714% );max-width:108.714%;--container-widget-width:108.714%;--container-widget-flex-grow:0;}.elementor-458 .elementor-element.elementor-element-2d1eb4b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-458 .elementor-element.elementor-element-2d1eb4b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:25px;letter-spacing:2px;color:#1B2D3D;}.elementor-458 .elementor-element.elementor-element-29ee249{--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;}.elementor-458 .elementor-element.elementor-element-6fdb621{--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-radius:12px 12px 12px 12px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-458 .elementor-element.elementor-element-6fdb621:not(.elementor-motion-effects-element-type-background), .elementor-458 .elementor-element.elementor-element-6fdb621 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B2D3D;}.elementor-458 .elementor-element.elementor-element-67ce19d{width:var( --container-widget-width, 107.811% );max-width:107.811%;--container-widget-width:107.811%;--container-widget-flex-grow:0;}.elementor-458 .elementor-element.elementor-element-67ce19d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-458 .elementor-element.elementor-element-67ce19d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:20px;letter-spacing:2px;color:#C49438;}.elementor-458 .elementor-element.elementor-element-480f17e{width:var( --container-widget-width, 103.365% );max-width:103.365%;--container-widget-width:103.365%;--container-widget-flex-grow:0;text-align:start;}.elementor-458 .elementor-element.elementor-element-480f17e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-458 .elementor-element.elementor-element-480f17e .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:52px;font-weight:600;font-style:italic;color:#F9F7F2;}.elementor-458 .elementor-element.elementor-element-c56b925{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-458 .elementor-element.elementor-element-c56b925 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:28px;letter-spacing:2px;color:#F9F7F2;}.elementor-458 .elementor-element.elementor-element-a7b9576{--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;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-458 .elementor-element.elementor-element-3297418{--display:flex;--min-height:200px;border-style:solid;--border-style:solid;border-color:#C49438;--border-color:#C49438;--border-radius:12px 12px 12px 12px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:0px;}.elementor-458 .elementor-element.elementor-element-12bad5f{padding:8px 0px 0px 0px;}.elementor-458 .elementor-element.elementor-element-12bad5f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#C49438;}.elementor-458 .elementor-element.elementor-element-7c6510a{width:var( --container-widget-width, 88.81% );max-width:88.81%;--container-widget-width:88.81%;--container-widget-flex-grow:0;text-align:start;}.elementor-458 .elementor-element.elementor-element-7c6510a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-458 .elementor-element.elementor-element-7c6510a .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:52px;font-weight:600;font-style:italic;color:#1B2D3D;}.elementor-458 .elementor-element.elementor-element-6e1074a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-458 .elementor-element.elementor-element-6e1074a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:25px;letter-spacing:2px;-webkit-text-stroke-color:#000;stroke:#000;color:#1B2D3D;}.elementor-458 .elementor-element.elementor-element-bd24281{--display:flex;--min-height:200px;border-style:solid;--border-style:solid;border-color:#C49438;--border-color:#C49438;--border-radius:12px 12px 12px 12px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:0px;}.elementor-458 .elementor-element.elementor-element-22b47db{padding:8px 0px 0px 0px;}.elementor-458 .elementor-element.elementor-element-22b47db .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#C49438;}.elementor-458 .elementor-element.elementor-element-4d1b5c3{width:var( --container-widget-width, 88.81% );max-width:88.81%;--container-widget-width:88.81%;--container-widget-flex-grow:0;text-align:start;}.elementor-458 .elementor-element.elementor-element-4d1b5c3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-458 .elementor-element.elementor-element-4d1b5c3 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:52px;font-weight:600;font-style:italic;color:#1B2D3D;}.elementor-458 .elementor-element.elementor-element-b9d09f1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-458 .elementor-element.elementor-element-b9d09f1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:25px;letter-spacing:2px;color:#1B2D3D;}.elementor-458 .elementor-element.elementor-element-87c15f6{--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;}.elementor-458 .elementor-element.elementor-element-96cbae9{--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-radius:12px 12px 12px 12px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-458 .elementor-element.elementor-element-96cbae9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-458 .elementor-element.elementor-element-069ab64{width:var( --container-widget-width, 107.811% );max-width:107.811%;--container-widget-width:107.811%;--container-widget-flex-grow:0;}.elementor-458 .elementor-element.elementor-element-069ab64.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-458 .elementor-element.elementor-element-069ab64 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:20px;letter-spacing:2px;color:#C49438;}.elementor-458 .elementor-element.elementor-element-bb62b89{width:var( --container-widget-width, 53% );max-width:53%;--container-widget-width:53%;--container-widget-flex-grow:0;text-align:start;}.elementor-458 .elementor-element.elementor-element-bb62b89 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:52px;font-weight:600;font-style:italic;color:#1B2D3D;}.elementor-458 .elementor-element.elementor-element-14f1a53{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-458 .elementor-element.elementor-element-14f1a53 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:25px;letter-spacing:2px;color:#1B2D3D;}.elementor-458 .elementor-element.elementor-element-5e485de{--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-radius:12px 12px 12px 12px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-458 .elementor-element.elementor-element-5e485de:not(.elementor-motion-effects-element-type-background), .elementor-458 .elementor-element.elementor-element-5e485de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C49438;}.elementor-458 .elementor-element.elementor-element-e21e0fe .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#F9F7F2;}.elementor-458 .elementor-element.elementor-element-673e4da{width:var( --container-widget-width, 53% );max-width:53%;--container-widget-width:53%;--container-widget-flex-grow:0;text-align:start;}.elementor-458 .elementor-element.elementor-element-673e4da .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:52px;font-weight:600;font-style:italic;color:#1B2D3D;}.elementor-458 .elementor-element.elementor-element-af04e10{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-458 .elementor-element.elementor-element-af04e10 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:25px;letter-spacing:2px;color:#F9F7F2;}.elementor-458 .elementor-element.elementor-element-1d162d9{--display:flex;--min-height:100vh;--justify-content:center;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-458 .elementor-element.elementor-element-1d162d9:not(.elementor-motion-effects-element-type-background), .elementor-458 .elementor-element.elementor-element-1d162d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F9F7F2 42%, #E8F2F0 100%);}.elementor-458 .elementor-element.elementor-element-0640f40{text-align:center;}.elementor-458 .elementor-element.elementor-element-0640f40 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;letter-spacing:2px;color:#C49438;}.elementor-458 .elementor-element.elementor-element-75731dd{text-align:center;}.elementor-458 .elementor-element.elementor-element-75731dd .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:60px;font-weight:600;color:#1B2D3D;}.elementor-458 .elementor-element.elementor-element-4884eba{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-458 .elementor-element.elementor-element-4884eba.elementor-element{--align-self:center;}.elementor-458 .elementor-element.elementor-element-4884eba .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:28px;letter-spacing:2px;color:#1B2D3D;}.elementor-458 .elementor-element.elementor-element-b8b1e34{--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;}.elementor-458 .elementor-element.elementor-element-1c49ded{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-458 .elementor-element.elementor-element-d3dbe7b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-458 .elementor-element.elementor-element-d442ab9{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-458 .elementor-element.elementor-element-d442ab9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-458 .elementor-element.elementor-element-d442ab9 img{width:100%;max-width:100%;height:300px;object-fit:cover;object-position:center left;border-style:solid;border-width:2px 2px 2px 2px;border-radius:90px 10px 10px 10px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-458 .elementor-element.elementor-element-a7e31ec .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;fill:#1B2D3D;color:#1B2D3D;border-style:solid;border-width:1px 1px 1px 1px;border-radius:30px 30px 30px 30px;padding:05px 20px 5px 20px;}.elementor-458 .elementor-element.elementor-element-703e383 .elementor-button{background-color:#C49438;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;fill:#1B2D3D;color:#1B2D3D;border-style:solid;border-width:1px 1px 1px 1px;border-radius:30px 30px 30px 30px;padding:05px 20px 5px 20px;}.elementor-458 .elementor-element.elementor-element-ba6c925{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-458 .elementor-element.elementor-element-ba6c925.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-458 .elementor-element.elementor-element-ba6c925 img{width:100%;max-width:100%;height:300px;object-fit:cover;object-position:top right;border-style:solid;border-width:2px 2px 2px 2px;border-radius:10px 90px 10px 10px;}.elementor-458 .elementor-element.elementor-element-2323348{text-align:start;}.elementor-458 .elementor-element.elementor-element-2323348 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:600;font-style:italic;color:#1B2D3D;}.elementor-458 .elementor-element.elementor-element-48931cc{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-458 .elementor-element.elementor-element-48931cc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:28px;letter-spacing:2px;color:#1B2D3D;}.elementor-458 .elementor-element.elementor-element-ecebefa{padding:0px 0px 0px 10px;border-style:solid;border-width:0px 0px 0px 2px;border-color:#C49438;text-align:start;}.elementor-458 .elementor-element.elementor-element-ecebefa .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:21px;font-weight:600;font-style:italic;color:#1B2D3D;}.elementor-458 .elementor-element.elementor-element-1bc5350{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-458 .elementor-element.elementor-element-c3c3477{--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:-8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-458 .elementor-element.elementor-element-b4a8da7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-458 .elementor-element.elementor-element-fd319ff{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-458 .elementor-element.elementor-element-fd319ff.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-458 .elementor-element.elementor-element-fd319ff img{width:100%;max-width:100%;height:300px;object-fit:cover;object-position:top left;border-style:solid;border-width:2px 2px 2px 2px;border-radius:90px 10px 10px 10px;}.elementor-458 .elementor-element.elementor-element-269d3e3 .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;fill:#1B2D3D;color:#1B2D3D;border-style:solid;border-width:1px 1px 1px 1px;border-radius:30px 30px 30px 30px;padding:05px 20px 5px 20px;}.elementor-458 .elementor-element.elementor-element-fb3471a .elementor-button{background-color:#C49438;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;fill:#1B2D3D;color:#1B2D3D;border-style:solid;border-width:1px 1px 1px 1px;border-radius:30px 30px 30px 30px;padding:05px 20px 5px 20px;}.elementor-458 .elementor-element.elementor-element-4490552{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-458 .elementor-element.elementor-element-4490552.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-458 .elementor-element.elementor-element-4490552 img{width:100%;max-width:100%;height:300px;object-fit:cover;object-position:top right;border-style:solid;border-width:2px 2px 2px 2px;border-radius:10px 90px 10px 10px;}.elementor-458 .elementor-element.elementor-element-46dd34d{text-align:start;}.elementor-458 .elementor-element.elementor-element-46dd34d .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:600;font-style:italic;color:#1B2D3D;}.elementor-458 .elementor-element.elementor-element-8e9ad18{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-458 .elementor-element.elementor-element-8e9ad18 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:28px;letter-spacing:2px;color:#1B2D3D;}.elementor-458 .elementor-element.elementor-element-587351d{padding:0px 0px 0px 10px;border-style:solid;border-width:0px 0px 0px 2px;border-color:#C49438;text-align:start;}.elementor-458 .elementor-element.elementor-element-587351d .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:21px;font-weight:600;font-style:italic;color:#1B2D3D;}.elementor-458 .elementor-element.elementor-element-27d00b9{--display:flex;--justify-content:center;--padding-top:100px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-458 .elementor-element.elementor-element-27d00b9:not(.elementor-motion-effects-element-type-background), .elementor-458 .elementor-element.elementor-element-27d00b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F7F2;}.elementor-458 .elementor-element.elementor-element-7cdebf0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#C49438;}.elementor-458 .elementor-element.elementor-element-04ae70a{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:start;}.elementor-458 .elementor-element.elementor-element-04ae70a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-458 .elementor-element.elementor-element-04ae70a .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:60px;font-weight:600;font-style:italic;color:#C49438;}.elementor-458 .elementor-element.elementor-element-a1db01c{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;}.elementor-458 .elementor-element.elementor-element-a1db01c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:28px;letter-spacing:2px;color:#1B2D3D;}.elementor-458 .elementor-element.elementor-element-fe02c0c{--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;}.elementor-458 .elementor-element.elementor-element-305bd85{--display:flex;--justify-content:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;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:#C49438;--border-color:#C49438;--border-radius:12px 12px 12px 12px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-458 .elementor-element.elementor-element-305bd85:not(.elementor-motion-effects-element-type-background), .elementor-458 .elementor-element.elementor-element-305bd85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://otorrinosaramartinez.com/wp-content/uploads/2026/06/VRS-SIN-scaled-e1782414700597.png");background-position:top left;background-repeat:no-repeat;background-size:cover;}.elementor-458 .elementor-element.elementor-element-57571db{width:var( --container-widget-width, 107.811% );max-width:107.811%;--container-widget-width:107.811%;--container-widget-flex-grow:0;}.elementor-458 .elementor-element.elementor-element-57571db.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-458 .elementor-element.elementor-element-57571db .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:20px;letter-spacing:2px;color:#C49438;}.elementor-458 .elementor-element.elementor-element-0e0833c{width:var( --container-widget-width, 53% );max-width:53%;--container-widget-width:53%;--container-widget-flex-grow:0;text-align:start;}.elementor-458 .elementor-element.elementor-element-0e0833c .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:52px;font-weight:600;font-style:italic;color:#1B2D3D;}.elementor-458 .elementor-element.elementor-element-9fa200a{width:var( --container-widget-width, 54.727% );max-width:54.727%;--container-widget-width:54.727%;--container-widget-flex-grow:0;}.elementor-458 .elementor-element.elementor-element-9fa200a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-458 .elementor-element.elementor-element-9fa200a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:25px;letter-spacing:2px;color:#1B2D3D;}.elementor-458 .elementor-element.elementor-element-1c58b8e{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;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:#C49438;--border-color:#C49438;--border-radius:12px 12px 12px 12px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-458 .elementor-element.elementor-element-aef42b5{width:var( --container-widget-width, 107.811% );max-width:107.811%;--container-widget-width:107.811%;--container-widget-flex-grow:0;}.elementor-458 .elementor-element.elementor-element-aef42b5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-458 .elementor-element.elementor-element-aef42b5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:20px;letter-spacing:2px;color:#C49438;}.elementor-458 .elementor-element.elementor-element-204e60d{width:var( --container-widget-width, 53% );max-width:53%;--container-widget-width:53%;--container-widget-flex-grow:0;text-align:start;}.elementor-458 .elementor-element.elementor-element-204e60d .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:52px;font-weight:600;font-style:italic;color:#1B2D3D;}.elementor-458 .elementor-element.elementor-element-07fd28d{width:var( --container-widget-width, 54.727% );max-width:54.727%;--container-widget-width:54.727%;--container-widget-flex-grow:0;}.elementor-458 .elementor-element.elementor-element-07fd28d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-458 .elementor-element.elementor-element-07fd28d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:25px;letter-spacing:2px;color:#1B2D3D;}.elementor-458 .elementor-element.elementor-element-10bffdc{--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;}.elementor-458 .elementor-element.elementor-element-1262182{--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-radius:12px 12px 12px 12px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-458 .elementor-element.elementor-element-1262182:not(.elementor-motion-effects-element-type-background), .elementor-458 .elementor-element.elementor-element-1262182 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B2D3D;}.elementor-458 .elementor-element.elementor-element-881fe50{width:var( --container-widget-width, 107.811% );max-width:107.811%;--container-widget-width:107.811%;--container-widget-flex-grow:0;}.elementor-458 .elementor-element.elementor-element-881fe50.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-458 .elementor-element.elementor-element-881fe50 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:20px;letter-spacing:2px;color:#C49438;}.elementor-458 .elementor-element.elementor-element-7a0d801{width:var( --container-widget-width, 103.365% );max-width:103.365%;--container-widget-width:103.365%;--container-widget-flex-grow:0;text-align:start;}.elementor-458 .elementor-element.elementor-element-7a0d801.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-458 .elementor-element.elementor-element-7a0d801 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:52px;font-weight:600;font-style:italic;color:#F9F7F2;}.elementor-458 .elementor-element.elementor-element-247069f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-458 .elementor-element.elementor-element-247069f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:28px;letter-spacing:2px;color:#F9F7F2;}.elementor-458 .elementor-element.elementor-element-2ac8930{--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;}.elementor-458 .elementor-element.elementor-element-8fdd82f{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;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:#C49438;--border-color:#C49438;--border-radius:12px 12px 12px 12px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-458 .elementor-element.elementor-element-d8253d5{width:var( --container-widget-width, 107.811% );max-width:107.811%;--container-widget-width:107.811%;--container-widget-flex-grow:0;}.elementor-458 .elementor-element.elementor-element-d8253d5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-458 .elementor-element.elementor-element-d8253d5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:20px;letter-spacing:2px;color:#C49438;}.elementor-458 .elementor-element.elementor-element-90bbc28{width:var( --container-widget-width, 88.81% );max-width:88.81%;--container-widget-width:88.81%;--container-widget-flex-grow:0;text-align:start;}.elementor-458 .elementor-element.elementor-element-90bbc28.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-458 .elementor-element.elementor-element-90bbc28 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:52px;font-weight:600;font-style:italic;color:#1B2D3D;}.elementor-458 .elementor-element.elementor-element-523fb70{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-458 .elementor-element.elementor-element-523fb70 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:25px;letter-spacing:2px;-webkit-text-stroke-color:#000;stroke:#000;color:#1B2D3D;}.elementor-458 .elementor-element.elementor-element-a911912{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;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:#C49438;--border-color:#C49438;--border-radius:12px 12px 12px 12px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-458 .elementor-element.elementor-element-5b393df{width:var( --container-widget-width, 107.811% );max-width:107.811%;--container-widget-width:107.811%;--container-widget-flex-grow:0;}.elementor-458 .elementor-element.elementor-element-5b393df.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-458 .elementor-element.elementor-element-5b393df .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:20px;letter-spacing:2px;color:#C49438;}.elementor-458 .elementor-element.elementor-element-3e1b451{width:var( --container-widget-width, 88.81% );max-width:88.81%;--container-widget-width:88.81%;--container-widget-flex-grow:0;text-align:start;}.elementor-458 .elementor-element.elementor-element-3e1b451.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-458 .elementor-element.elementor-element-3e1b451 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:52px;font-weight:600;font-style:italic;color:#1B2D3D;}.elementor-458 .elementor-element.elementor-element-8fdd3aa{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-458 .elementor-element.elementor-element-8fdd3aa .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:25px;letter-spacing:2px;color:#1B2D3D;}.elementor-458 .elementor-element.elementor-element-3acb82b{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;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:#C49438;--border-color:#C49438;--border-radius:12px 12px 12px 12px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-458 .elementor-element.elementor-element-80400ad{width:var( --container-widget-width, 107.811% );max-width:107.811%;--container-widget-width:107.811%;--container-widget-flex-grow:0;}.elementor-458 .elementor-element.elementor-element-80400ad.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-458 .elementor-element.elementor-element-80400ad .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:20px;letter-spacing:2px;color:#C49438;}.elementor-458 .elementor-element.elementor-element-1666325{width:var( --container-widget-width, 53% );max-width:53%;--container-widget-width:53%;--container-widget-flex-grow:0;text-align:start;}.elementor-458 .elementor-element.elementor-element-1666325 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:52px;font-weight:600;font-style:italic;color:#1B2D3D;}.elementor-458 .elementor-element.elementor-element-11da093{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-458 .elementor-element.elementor-element-11da093 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:25px;letter-spacing:2px;color:#1B2D3D;}.elementor-458 .elementor-element.elementor-element-dd6b26c{--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-radius:12px 12px 12px 12px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-458 .elementor-element.elementor-element-dd6b26c:not(.elementor-motion-effects-element-type-background), .elementor-458 .elementor-element.elementor-element-dd6b26c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C49438;}.elementor-458 .elementor-element.elementor-element-dd6b26c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-458 .elementor-element.elementor-element-618d9b2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#F9F7F2;}.elementor-458 .elementor-element.elementor-element-8c85dfe{width:var( --container-widget-width, 53% );max-width:53%;--container-widget-width:53%;--container-widget-flex-grow:0;text-align:start;}.elementor-458 .elementor-element.elementor-element-8c85dfe .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:52px;font-weight:600;font-style:italic;color:#1B2D3D;}.elementor-458 .elementor-element.elementor-element-8992cd3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-458 .elementor-element.elementor-element-8992cd3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:25px;letter-spacing:2px;color:#F9F7F2;}.elementor-458 .elementor-element.elementor-element-a138520{--display:flex;--min-height:100vh;--justify-content:center;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-458 .elementor-element.elementor-element-a138520:not(.elementor-motion-effects-element-type-background), .elementor-458 .elementor-element.elementor-element-a138520 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F9F7F2 42%, #E8F2F0 100%);}.elementor-458 .elementor-element.elementor-element-b263a29{text-align:center;}.elementor-458 .elementor-element.elementor-element-b263a29 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;letter-spacing:2px;color:#C49438;}.elementor-458 .elementor-element.elementor-element-b05c3cb{text-align:center;}.elementor-458 .elementor-element.elementor-element-b05c3cb .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:60px;font-weight:600;color:#1B2D3D;}.elementor-458 .elementor-element.elementor-element-aaa5f75{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-458 .elementor-element.elementor-element-aaa5f75.elementor-element{--align-self:center;}.elementor-458 .elementor-element.elementor-element-aaa5f75 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:28px;letter-spacing:2px;color:#1B2D3D;}.elementor-458 .elementor-element.elementor-element-3f26408{--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;}.elementor-458 .elementor-element.elementor-element-e22cec6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-458 .elementor-element.elementor-element-73e7c9d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-458 .elementor-element.elementor-element-5ed42ed{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-458 .elementor-element.elementor-element-5ed42ed.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-458 .elementor-element.elementor-element-5ed42ed img{width:100%;max-width:100%;height:270px;border-style:solid;border-width:2px 2px 2px 2px;border-radius:90px 10px 10px 10px;}.elementor-458 .elementor-element.elementor-element-bc59364 .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;fill:#1B2D3D;color:#1B2D3D;border-style:solid;border-width:1px 1px 1px 1px;border-radius:30px 30px 30px 30px;padding:05px 20px 5px 20px;}.elementor-458 .elementor-element.elementor-element-bc59364{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0330px) 0px;top:0px;}.elementor-458 .elementor-element.elementor-element-bc59364.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-458 .elementor-element.elementor-element-bc59364{left:0px;}body.rtl .elementor-458 .elementor-element.elementor-element-bc59364{right:0px;}.elementor-458 .elementor-element.elementor-element-54e6b2a{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-458 .elementor-element.elementor-element-54e6b2a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-458 .elementor-element.elementor-element-54e6b2a img{width:100%;max-width:100%;height:270px;border-style:solid;border-width:2px 2px 2px 2px;border-radius:10px 90px 10px 10px;}.elementor-458 .elementor-element.elementor-element-14e0bc5 .elementor-button{background-color:#C49438;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;fill:#1B2D3D;color:#1B2D3D;border-style:solid;border-width:1px 1px 1px 1px;border-radius:30px 30px 30px 30px;padding:05px 20px 5px 20px;}.elementor-458 .elementor-element.elementor-element-14e0bc5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 330px) 0px;top:0px;}body:not(.rtl) .elementor-458 .elementor-element.elementor-element-14e0bc5{left:0px;}body.rtl .elementor-458 .elementor-element.elementor-element-14e0bc5{right:0px;}.elementor-458 .elementor-element.elementor-element-b702089{text-align:start;}.elementor-458 .elementor-element.elementor-element-b702089 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:600;font-style:italic;color:#1B2D3D;}.elementor-458 .elementor-element.elementor-element-a3e9349{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-458 .elementor-element.elementor-element-a3e9349 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:28px;letter-spacing:2px;color:#1B2D3D;}.elementor-458 .elementor-element.elementor-element-7416f50{padding:0px 0px 0px 10px;border-style:solid;border-width:0px 0px 0px 2px;border-color:#C49438;text-align:start;}.elementor-458 .elementor-element.elementor-element-7416f50 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:21px;font-weight:600;font-style:italic;color:#1B2D3D;}.elementor-458 .elementor-element.elementor-element-421c46d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-458 .elementor-element.elementor-element-b7b3502{--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:-8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-458 .elementor-element.elementor-element-fffc378{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-458 .elementor-element.elementor-element-40dde22{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-458 .elementor-element.elementor-element-40dde22.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-458 .elementor-element.elementor-element-40dde22 img{width:100%;max-width:100%;height:270px;border-style:solid;border-width:2px 2px 2px 2px;border-radius:90px 10px 10px 10px;}.elementor-458 .elementor-element.elementor-element-ef42c25 .elementor-button{background-color:#C49438;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;fill:#1B2D3D;color:#1B2D3D;border-style:solid;border-width:1px 1px 1px 1px;border-radius:30px 30px 30px 30px;padding:05px 20px 5px 20px;}.elementor-458 .elementor-element.elementor-element-ef42c25{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 330px) 0px;top:0px;}body:not(.rtl) .elementor-458 .elementor-element.elementor-element-ef42c25{left:0px;}body.rtl .elementor-458 .elementor-element.elementor-element-ef42c25{right:0px;}.elementor-458 .elementor-element.elementor-element-4669fd9 .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;fill:#1B2D3D;color:#1B2D3D;border-style:solid;border-width:1px 1px 1px 1px;border-radius:30px 30px 30px 30px;padding:05px 20px 5px 20px;}.elementor-458 .elementor-element.elementor-element-4669fd9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0330px) 0px;top:0px;}.elementor-458 .elementor-element.elementor-element-4669fd9.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-458 .elementor-element.elementor-element-4669fd9{left:0px;}body.rtl .elementor-458 .elementor-element.elementor-element-4669fd9{right:0px;}.elementor-458 .elementor-element.elementor-element-52c17de{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-458 .elementor-element.elementor-element-52c17de.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-458 .elementor-element.elementor-element-52c17de img{width:100%;max-width:100%;height:270px;border-style:solid;border-width:2px 2px 2px 2px;border-radius:10px 90px 10px 10px;}.elementor-458 .elementor-element.elementor-element-00d6ec7{text-align:start;}.elementor-458 .elementor-element.elementor-element-00d6ec7 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:600;font-style:italic;color:#1B2D3D;}.elementor-458 .elementor-element.elementor-element-d87ac0e{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-458 .elementor-element.elementor-element-d87ac0e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:28px;letter-spacing:2px;color:#1B2D3D;}.elementor-458 .elementor-element.elementor-element-7030417{padding:0px 0px 0px 10px;border-style:solid;border-width:0px 0px 0px 2px;border-color:#C49438;text-align:start;}.elementor-458 .elementor-element.elementor-element-7030417 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:21px;font-weight:600;font-style:italic;color:#1B2D3D;}@media(max-width:767px){.elementor-458 .elementor-element.elementor-element-27d00b9{--padding-top:20px;--padding-bottom:20px;--padding-left:010px;--padding-right:10px;}.elementor-458 .elementor-element.elementor-element-7cdebf0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-458 .elementor-element.elementor-element-7cdebf0 .elementor-heading-title{font-size:12px;}.elementor-458 .elementor-element.elementor-element-04ae70a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-458 .elementor-element.elementor-element-04ae70a .elementor-heading-title{font-size:30px;line-height:32px;}.elementor-458 .elementor-element.elementor-element-a1db01c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-458 .elementor-element.elementor-element-a1db01c .elementor-heading-title{font-size:12px;line-height:20px;}.elementor-458 .elementor-element.elementor-element-fe02c0c{--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-458 .elementor-element.elementor-element-305bd85{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-458 .elementor-element.elementor-element-305bd85:not(.elementor-motion-effects-element-type-background), .elementor-458 .elementor-element.elementor-element-305bd85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-458 .elementor-element.elementor-element-57571db{width:var( --container-widget-width, 117.705px );max-width:117.705px;--container-widget-width:117.705px;--container-widget-flex-grow:0;}.elementor-458 .elementor-element.elementor-element-57571db .elementor-heading-title{font-size:10px;}.elementor-458 .elementor-element.elementor-element-0e0833c .elementor-heading-title{font-size:30px;}.elementor-458 .elementor-element.elementor-element-9fa200a{width:var( --container-widget-width, 66.748% );max-width:66.748%;--container-widget-width:66.748%;--container-widget-flex-grow:0;}.elementor-458 .elementor-element.elementor-element-9fa200a .elementor-heading-title{font-size:12px;line-height:1.5em;}.elementor-458 .elementor-element.elementor-element-1c58b8e{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-458 .elementor-element.elementor-element-aef42b5 .elementor-heading-title{font-size:10px;}.elementor-458 .elementor-element.elementor-element-204e60d .elementor-heading-title{font-size:30px;}.elementor-458 .elementor-element.elementor-element-07fd28d{width:var( --container-widget-width, 117.314% );max-width:117.314%;--container-widget-width:117.314%;--container-widget-flex-grow:0;}.elementor-458 .elementor-element.elementor-element-07fd28d .elementor-heading-title{font-size:12px;line-height:1.5em;}.elementor-458 .elementor-element.elementor-element-10bffdc{--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-458 .elementor-element.elementor-element-1262182{--padding-top:17px;--padding-bottom:17px;--padding-left:17px;--padding-right:17px;}.elementor-458 .elementor-element.elementor-element-881fe50 .elementor-heading-title{font-size:10px;}.elementor-458 .elementor-element.elementor-element-7a0d801 .elementor-heading-title{font-size:30px;}.elementor-458 .elementor-element.elementor-element-247069f .elementor-heading-title{font-size:12px;line-height:1.6em;}.elementor-458 .elementor-element.elementor-element-2ac8930{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-458 .elementor-element.elementor-element-8fdd82f{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-458 .elementor-element.elementor-element-d8253d5 .elementor-heading-title{font-size:10px;}.elementor-458 .elementor-element.elementor-element-90bbc28{width:var( --container-widget-width, 213.259px );max-width:213.259px;--container-widget-width:213.259px;--container-widget-flex-grow:0;}.elementor-458 .elementor-element.elementor-element-90bbc28 .elementor-heading-title{font-size:30px;}.elementor-458 .elementor-element.elementor-element-523fb70 .elementor-heading-title{font-size:12px;line-height:1.6em;}.elementor-458 .elementor-element.elementor-element-a911912{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-458 .elementor-element.elementor-element-5b393df .elementor-heading-title{font-size:10px;}.elementor-458 .elementor-element.elementor-element-3e1b451 .elementor-heading-title{font-size:30px;}.elementor-458 .elementor-element.elementor-element-8fdd3aa .elementor-heading-title{font-size:12px;line-height:1.6em;}.elementor-458 .elementor-element.elementor-element-3acb82b{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-458 .elementor-element.elementor-element-80400ad{text-align:start;}.elementor-458 .elementor-element.elementor-element-80400ad .elementor-heading-title{font-size:10px;}.elementor-458 .elementor-element.elementor-element-1666325 .elementor-heading-title{font-size:30px;}.elementor-458 .elementor-element.elementor-element-11da093 .elementor-heading-title{font-size:12px;line-height:1.6em;}.elementor-458 .elementor-element.elementor-element-dd6b26c{--width:100%;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-458 .elementor-element.elementor-element-dd6b26c.e-con{--align-self:center;}.elementor-458 .elementor-element.elementor-element-618d9b2 .elementor-heading-title{font-size:10px;}.elementor-458 .elementor-element.elementor-element-8c85dfe .elementor-heading-title{font-size:30px;}.elementor-458 .elementor-element.elementor-element-8992cd3 .elementor-heading-title{font-size:12px;line-height:1.6em;}.elementor-458 .elementor-element.elementor-element-a138520{--padding-top:20px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-458 .elementor-element.elementor-element-b263a29 .elementor-heading-title{font-size:12px;}.elementor-458 .elementor-element.elementor-element-b05c3cb .elementor-heading-title{font-size:40px;}.elementor-458 .elementor-element.elementor-element-aaa5f75{width:100%;max-width:100%;text-align:start;}.elementor-458 .elementor-element.elementor-element-aaa5f75 .elementor-heading-title{font-size:12px;line-height:1.6em;}.elementor-458 .elementor-element.elementor-element-3f26408{--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-458 .elementor-element.elementor-element-e22cec6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-458 .elementor-element.elementor-element-73e7c9d{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-458 .elementor-element.elementor-element-5ed42ed img{height:225px;}.elementor-458 .elementor-element.elementor-element-bc59364{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:85%;}.elementor-458 .elementor-element.elementor-element-bc59364.elementor-element{--align-self:center;}body:not(.rtl) .elementor-458 .elementor-element.elementor-element-bc59364{left:6%;}body.rtl .elementor-458 .elementor-element.elementor-element-bc59364{right:6%;}.elementor-458 .elementor-element.elementor-element-54e6b2a img{height:225px;}.elementor-458 .elementor-element.elementor-element-14e0bc5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:85%;}body:not(.rtl) .elementor-458 .elementor-element.elementor-element-14e0bc5{left:73%;}body.rtl .elementor-458 .elementor-element.elementor-element-14e0bc5{right:73%;}.elementor-458 .elementor-element.elementor-element-b702089 .elementor-heading-title{font-size:20px;}.elementor-458 .elementor-element.elementor-element-a3e9349{width:100%;max-width:100%;}.elementor-458 .elementor-element.elementor-element-a3e9349 .elementor-heading-title{font-size:12px;line-height:1.6em;}.elementor-458 .elementor-element.elementor-element-7416f50 .elementor-heading-title{font-size:18px;}.elementor-458 .elementor-element.elementor-element-421c46d{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-458 .elementor-element.elementor-element-b7b3502{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-458 .elementor-element.elementor-element-fffc378{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-458 .elementor-element.elementor-element-40dde22 img{height:225px;}.elementor-458 .elementor-element.elementor-element-ef42c25{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:85%;}body:not(.rtl) .elementor-458 .elementor-element.elementor-element-ef42c25{left:73%;}body.rtl .elementor-458 .elementor-element.elementor-element-ef42c25{right:73%;}.elementor-458 .elementor-element.elementor-element-4669fd9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:85%;}.elementor-458 .elementor-element.elementor-element-4669fd9.elementor-element{--align-self:center;}body:not(.rtl) .elementor-458 .elementor-element.elementor-element-4669fd9{left:6%;}body.rtl .elementor-458 .elementor-element.elementor-element-4669fd9{right:6%;}.elementor-458 .elementor-element.elementor-element-52c17de img{height:225px;}.elementor-458 .elementor-element.elementor-element-00d6ec7 .elementor-heading-title{font-size:20px;}.elementor-458 .elementor-element.elementor-element-d87ac0e{width:100%;max-width:100%;}.elementor-458 .elementor-element.elementor-element-d87ac0e .elementor-heading-title{font-size:12px;line-height:1.6em;}.elementor-458 .elementor-element.elementor-element-7030417{padding:0px 10px 0px 10px;}.elementor-458 .elementor-element.elementor-element-7030417 .elementor-heading-title{font-size:18px;}}@media(min-width:768px){.elementor-458 .elementor-element.elementor-element-32f97db{--content-width:1240px;}.elementor-458 .elementor-element.elementor-element-ce5d8f7{--width:60%;}.elementor-458 .elementor-element.elementor-element-5d3ead9{--width:39%;}.elementor-458 .elementor-element.elementor-element-6fdb621{--width:60%;}.elementor-458 .elementor-element.elementor-element-3297418{--width:100%;}.elementor-458 .elementor-element.elementor-element-bd24281{--width:100%;}.elementor-458 .elementor-element.elementor-element-96cbae9{--width:45%;}.elementor-458 .elementor-element.elementor-element-5e485de{--width:60%;}.elementor-458 .elementor-element.elementor-element-1d162d9{--content-width:1240px;}.elementor-458 .elementor-element.elementor-element-27d00b9{--content-width:1240px;}.elementor-458 .elementor-element.elementor-element-305bd85{--width:60%;}.elementor-458 .elementor-element.elementor-element-1c58b8e{--width:36%;}.elementor-458 .elementor-element.elementor-element-1262182{--width:60%;}.elementor-458 .elementor-element.elementor-element-8fdd82f{--width:36%;}.elementor-458 .elementor-element.elementor-element-a911912{--width:36%;}.elementor-458 .elementor-element.elementor-element-3acb82b{--width:36%;}.elementor-458 .elementor-element.elementor-element-dd6b26c{--width:60%;}.elementor-458 .elementor-element.elementor-element-a138520{--content-width:1240px;}}/* Start custom CSS for container, class: .elementor-element-ce5d8f7 */.elementor-458 .elementor-element.elementor-element-ce5d8f7 {
position: relative !important;
border: 2px solid #C49438 !important;
box-shadow: 0 4px 12px rgba(27, 45, 61, 0.03) !important;
transition:
transform 0.5s cubic-bezier(0.25, 1, 0.5, 1),
box-shadow 0.5s cubic-bezier(0.25, 1, 0.5, 1),
border-color 0.5s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-458 .elementor-element.elementor-element-ce5d8f7::after {
content: "" !important;
position: absolute !important;
inset: -2px !important;
border-radius: inherit !important;
padding: 2px !important;
background: linear-gradient(90deg, #C49438, #F9F7F2, #C49438, #F9F7F2, #C49438) !important;
background-size: 300% 100% !important;
-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0) !important;
-webkit-mask-composite: xor !important;
mask-composite: exclude !important;
opacity: 0 !important;
pointer-events: none !important;
transition: opacity 0.4s ease !important;
}

.elementor-458 .elementor-element.elementor-element-ce5d8f7:hover {
transform: translateY(-8px) !important;
border-color: transparent !important;
box-shadow: 0 20px 40px rgba(27, 45, 61, 0.08) !important;
}

.elementor-458 .elementor-element.elementor-element-ce5d8f7:hover::after {
opacity: 1 !important;
animation: caminarBorde 3s linear infinite !important;
}

@keyframes caminarBorde {
0% {
background-position: 0% 0%;
}
100% {
background-position: 150% 0%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d3ead9 */.elementor-458 .elementor-element.elementor-element-5d3ead9 {
position: relative !important;
border: 2px solid #C49438 !important;
box-shadow: 0 4px 12px rgba(27, 45, 61, 0.03) !important;
transition:
transform 0.5s cubic-bezier(0.25, 1, 0.5, 1),
box-shadow 0.5s cubic-bezier(0.25, 1, 0.5, 1),
border-color 0.5s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-458 .elementor-element.elementor-element-5d3ead9::after {
content: "" !important;
position: absolute !important;
inset: -2px !important;
border-radius: inherit !important;
padding: 2px !important;
background: linear-gradient(90deg, #C49438, #F9F7F2, #C49438, #F9F7F2, #C49438) !important;
background-size: 300% 100% !important;
-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0) !important;
-webkit-mask-composite: xor !important;
mask-composite: exclude !important;
opacity: 0 !important;
pointer-events: none !important;
transition: opacity 0.4s ease !important;
}

.elementor-458 .elementor-element.elementor-element-5d3ead9:hover {
transform: translateY(-8px) !important;
border-color: transparent !important;
box-shadow: 0 20px 40px rgba(27, 45, 61, 0.08) !important;
}

.elementor-458 .elementor-element.elementor-element-5d3ead9:hover::after {
opacity: 1 !important;
animation: caminarBorde 3s linear infinite !important;
}

@keyframes caminarBorde {
0% {
background-position: 0% 0%;
}
100% {
background-position: 150% 0%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fdb621 */.elementor-458 .elementor-element.elementor-element-6fdb621 {
position: relative !important;
border: 2px solid #C49438 !important;
box-shadow: 0 4px 12px rgba(27, 45, 61, 0.03) !important;
transition:
transform 0.5s cubic-bezier(0.25, 1, 0.5, 1),
box-shadow 0.5s cubic-bezier(0.25, 1, 0.5, 1),
border-color 0.5s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-458 .elementor-element.elementor-element-6fdb621::after {
content: "" !important;
position: absolute !important;
inset: -2px !important;
border-radius: inherit !important;
padding: 2px !important;
background: linear-gradient(90deg, #C49438, #F9F7F2, #C49438, #F9F7F2, #C49438) !important;
background-size: 300% 100% !important;
-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0) !important;
-webkit-mask-composite: xor !important;
mask-composite: exclude !important;
opacity: 0 !important;
pointer-events: none !important;
transition: opacity 0.4s ease !important;
}

.elementor-458 .elementor-element.elementor-element-6fdb621:hover {
transform: translateY(-8px) !important;
border-color: transparent !important;
box-shadow: 0 20px 40px rgba(27, 45, 61, 0.08) !important;
}

.elementor-458 .elementor-element.elementor-element-6fdb621:hover::after {
opacity: 1 !important;
animation: caminarBorde 3s linear infinite !important;
}

@keyframes caminarBorde {
0% {
background-position: 0% 0%;
}
100% {
background-position: 150% 0%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3297418 */.elementor-458 .elementor-element.elementor-element-3297418 {
position: relative !important;
border: 2px solid #C49438 !important;
box-shadow: 0 4px 12px rgba(27, 45, 61, 0.03) !important;
transition:
transform 0.5s cubic-bezier(0.25, 1, 0.5, 1),
box-shadow 0.5s cubic-bezier(0.25, 1, 0.5, 1),
border-color 0.5s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-458 .elementor-element.elementor-element-3297418::after {
content: "" !important;
position: absolute !important;
inset: -2px !important;
border-radius: inherit !important;
padding: 2px !important;
background: linear-gradient(90deg, #C49438, #F9F7F2, #C49438, #F9F7F2, #C49438) !important;
background-size: 300% 100% !important;
-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0) !important;
-webkit-mask-composite: xor !important;
mask-composite: exclude !important;
opacity: 0 !important;
pointer-events: none !important;
transition: opacity 0.4s ease !important;
}

.elementor-458 .elementor-element.elementor-element-3297418:hover {
transform: translateY(-8px) !important;
border-color: transparent !important;
box-shadow: 0 20px 40px rgba(27, 45, 61, 0.08) !important;
}

.elementor-458 .elementor-element.elementor-element-3297418:hover::after {
opacity: 1 !important;
animation: caminarBorde 3s linear infinite !important;
}

@keyframes caminarBorde {
0% {
background-position: 0% 0%;
}
100% {
background-position: 150% 0%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd24281 */.elementor-458 .elementor-element.elementor-element-bd24281 {
position: relative !important;
border: 2px solid #C49438 !important;
box-shadow: 0 4px 12px rgba(27, 45, 61, 0.03) !important;
transition:
transform 0.5s cubic-bezier(0.25, 1, 0.5, 1),
box-shadow 0.5s cubic-bezier(0.25, 1, 0.5, 1),
border-color 0.5s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-458 .elementor-element.elementor-element-bd24281::after {
content: "" !important;
position: absolute !important;
inset: -2px !important;
border-radius: inherit !important;
padding: 2px !important;
background: linear-gradient(90deg, #C49438, #F9F7F2, #C49438, #F9F7F2, #C49438) !important;
background-size: 300% 100% !important;
-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0) !important;
-webkit-mask-composite: xor !important;
mask-composite: exclude !important;
opacity: 0 !important;
pointer-events: none !important;
transition: opacity 0.4s ease !important;
}

.elementor-458 .elementor-element.elementor-element-bd24281:hover {
transform: translateY(-8px) !important;
border-color: transparent !important;
box-shadow: 0 20px 40px rgba(27, 45, 61, 0.08) !important;
}

.elementor-458 .elementor-element.elementor-element-bd24281:hover::after {
opacity: 1 !important;
animation: caminarBorde 3s linear infinite !important;
}

@keyframes caminarBorde {
0% {
background-position: 0% 0%;
}
100% {
background-position: 150% 0%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96cbae9 */.elementor-458 .elementor-element.elementor-element-96cbae9 {
position: relative !important;
border: 2px solid #C49438 !important;
box-shadow: 0 4px 12px rgba(27, 45, 61, 0.03) !important;
transition:
transform 0.5s cubic-bezier(0.25, 1, 0.5, 1),
box-shadow 0.5s cubic-bezier(0.25, 1, 0.5, 1),
border-color 0.5s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-458 .elementor-element.elementor-element-96cbae9::after {
content: "" !important;
position: absolute !important;
inset: -2px !important;
border-radius: inherit !important;
padding: 2px !important;
background: linear-gradient(90deg, #C49438, #F9F7F2, #C49438, #F9F7F2, #C49438) !important;
background-size: 300% 100% !important;
-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0) !important;
-webkit-mask-composite: xor !important;
mask-composite: exclude !important;
opacity: 0 !important;
pointer-events: none !important;
transition: opacity 0.4s ease !important;
}

.elementor-458 .elementor-element.elementor-element-96cbae9:hover {
transform: translateY(-8px) !important;
border-color: transparent !important;
box-shadow: 0 20px 40px rgba(27, 45, 61, 0.08) !important;
}

.elementor-458 .elementor-element.elementor-element-96cbae9:hover::after {
opacity: 1 !important;
animation: caminarBorde 3s linear infinite !important;
}

@keyframes caminarBorde {
0% {
background-position: 0% 0%;
}
100% {
background-position: 150% 0%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e485de */.elementor-458 .elementor-element.elementor-element-5e485de {
position: relative !important;
border: 2px solid #1B2D3D !important;
box-shadow: 0 4px 12px rgba(27, 45, 61, 0.03) !important;
transition:
transform 0.5s cubic-bezier(0.25, 1, 0.5, 1),
box-shadow 0.5s cubic-bezier(0.25, 1, 0.5, 1),
border-color 0.5s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-458 .elementor-element.elementor-element-5e485de::after {
content: "" !important;
position: absolute !important;
inset: -2px !important;
border-radius: inherit !important;
padding: 2px !important;
background: linear-gradient(90deg, #1B2D3D, #1B2D3D, #1B2D3D, #1B2D3D, #1B2D3D) !important;
background-size: 300% 100% !important;
-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0) !important;
-webkit-mask-composite: xor !important;
mask-composite: exclude !important;
opacity: 0 !important;
pointer-events: none !important;
transition: opacity 0.4s ease !important;
}

.elementor-458 .elementor-element.elementor-element-5e485de:hover {
transform: translateY(-8px) !important;
border-color: transparent !important;
box-shadow: 0 20px 40px rgba(27, 45, 61, 0.08) !important;
}

.elementor-458 .elementor-element.elementor-element-5e485de:hover::after {
opacity: 1 !important;
animation: caminarBorde 3s linear infinite !important;
}

@keyframes caminarBorde {
0% {
background-position: 0% 0%;
}
100% {
background-position: 150% 0%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3dbe7b *//* Volvemos el contenedor la referencia para el movimiento de los botones */
.contenedor-general-badges {
    position: relative !important;
}

/* Posición para el Primer Badge (Imagen Izquierda) */
.contenedor-general-badges .badge-uno {
    position: absolute !important;
    bottom: 20px;
    left: 40px; /* Ajusta a 'right' si quieres cambiar de lado en la imagen 1 */
    z-index: 10;
}

/* Posición para el Segundo Badge (Imagen Derecha) */
.contenedor-general-badges .badge-dos {
    position: absolute !important;
    bottom: 20px;
    right: 40px; /* Ajusta a 'left' si quieres cambiar de lado en la imagen 2 */
    z-index: 10;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4a8da7 *//* Volvemos el contenedor la referencia para el movimiento de los botones */
.contenedor-general-badges {
    position: relative !important;
}

/* Posición para el Primer Badge (Imagen Izquierda) */
.contenedor-general-badges .badge-uno {
    position: absolute !important;
    bottom: 20px;
    left: 40px; /* Ajusta a 'right' si quieres cambiar de lado en la imagen 1 */
    z-index: 10;
}

/* Posición para el Segundo Badge (Imagen Derecha) */
.contenedor-general-badges .badge-dos {
    position: absolute !important;
    bottom: 20px;
    right: 40px; /* Ajusta a 'left' si quieres cambiar de lado en la imagen 2 */
    z-index: 10;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-305bd85 */.elementor-458 .elementor-element.elementor-element-305bd85 {
position: relative !important;
border: 2px solid #C49438 !important;
box-shadow: 0 4px 12px rgba(27, 45, 61, 0.03) !important;
transition:
transform 0.5s cubic-bezier(0.25, 1, 0.5, 1),
box-shadow 0.5s cubic-bezier(0.25, 1, 0.5, 1),
border-color 0.5s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-458 .elementor-element.elementor-element-305bd85::after {
content: "" !important;
position: absolute !important;
inset: -2px !important;
border-radius: inherit !important;
padding: 2px !important;
background: linear-gradient(90deg, #C49438, #F9F7F2, #C49438, #F9F7F2, #C49438) !important;
background-size: 300% 100% !important;
-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0) !important;
-webkit-mask-composite: xor !important;
mask-composite: exclude !important;
opacity: 0 !important;
pointer-events: none !important;
transition: opacity 0.4s ease !important;
}

.elementor-458 .elementor-element.elementor-element-305bd85:hover {
transform: translateY(-8px) !important;
border-color: transparent !important;
box-shadow: 0 20px 40px rgba(27, 45, 61, 0.08) !important;
}

.elementor-458 .elementor-element.elementor-element-305bd85:hover::after {
opacity: 1 !important;
animation: caminarBorde 3s linear infinite !important;
}

@keyframes caminarBorde {
0% {
background-position: 0% 0%;
}
100% {
background-position: 150% 0%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c58b8e */.elementor-458 .elementor-element.elementor-element-1c58b8e {
position: relative !important;
border: 2px solid #C49438 !important;
box-shadow: 0 4px 12px rgba(27, 45, 61, 0.03) !important;
transition:
transform 0.5s cubic-bezier(0.25, 1, 0.5, 1),
box-shadow 0.5s cubic-bezier(0.25, 1, 0.5, 1),
border-color 0.5s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-458 .elementor-element.elementor-element-1c58b8e::after {
content: "" !important;
position: absolute !important;
inset: -2px !important;
border-radius: inherit !important;
padding: 2px !important;
background: linear-gradient(90deg, #C49438, #F9F7F2, #C49438, #F9F7F2, #C49438) !important;
background-size: 300% 100% !important;
-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0) !important;
-webkit-mask-composite: xor !important;
mask-composite: exclude !important;
opacity: 0 !important;
pointer-events: none !important;
transition: opacity 0.4s ease !important;
}

.elementor-458 .elementor-element.elementor-element-1c58b8e:hover {
transform: translateY(-8px) !important;
border-color: transparent !important;
box-shadow: 0 20px 40px rgba(27, 45, 61, 0.08) !important;
}

.elementor-458 .elementor-element.elementor-element-1c58b8e:hover::after {
opacity: 1 !important;
animation: caminarBorde 3s linear infinite !important;
}

@keyframes caminarBorde {
0% {
background-position: 0% 0%;
}
100% {
background-position: 150% 0%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1262182 */.elementor-458 .elementor-element.elementor-element-1262182 {
position: relative !important;
border: 2px solid #C49438 !important;
box-shadow: 0 4px 12px rgba(27, 45, 61, 0.03) !important;
transition:
transform 0.5s cubic-bezier(0.25, 1, 0.5, 1),
box-shadow 0.5s cubic-bezier(0.25, 1, 0.5, 1),
border-color 0.5s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-458 .elementor-element.elementor-element-1262182::after {
content: "" !important;
position: absolute !important;
inset: -2px !important;
border-radius: inherit !important;
padding: 2px !important;
background: linear-gradient(90deg, #C49438, #F9F7F2, #C49438, #F9F7F2, #C49438) !important;
background-size: 300% 100% !important;
-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0) !important;
-webkit-mask-composite: xor !important;
mask-composite: exclude !important;
opacity: 0 !important;
pointer-events: none !important;
transition: opacity 0.4s ease !important;
}

.elementor-458 .elementor-element.elementor-element-1262182:hover {
transform: translateY(-8px) !important;
border-color: transparent !important;
box-shadow: 0 20px 40px rgba(27, 45, 61, 0.08) !important;
}

.elementor-458 .elementor-element.elementor-element-1262182:hover::after {
opacity: 1 !important;
animation: caminarBorde 3s linear infinite !important;
}

@keyframes caminarBorde {
0% {
background-position: 0% 0%;
}
100% {
background-position: 150% 0%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fdd82f */.elementor-458 .elementor-element.elementor-element-8fdd82f {
position: relative !important;
border: 2px solid #C49438 !important;
box-shadow: 0 4px 12px rgba(27, 45, 61, 0.03) !important;
transition:
transform 0.5s cubic-bezier(0.25, 1, 0.5, 1),
box-shadow 0.5s cubic-bezier(0.25, 1, 0.5, 1),
border-color 0.5s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-458 .elementor-element.elementor-element-8fdd82f::after {
content: "" !important;
position: absolute !important;
inset: -2px !important;
border-radius: inherit !important;
padding: 2px !important;
background: linear-gradient(90deg, #C49438, #F9F7F2, #C49438, #F9F7F2, #C49438) !important;
background-size: 300% 100% !important;
-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0) !important;
-webkit-mask-composite: xor !important;
mask-composite: exclude !important;
opacity: 0 !important;
pointer-events: none !important;
transition: opacity 0.4s ease !important;
}

.elementor-458 .elementor-element.elementor-element-8fdd82f:hover {
transform: translateY(-8px) !important;
border-color: transparent !important;
box-shadow: 0 20px 40px rgba(27, 45, 61, 0.08) !important;
}

.elementor-458 .elementor-element.elementor-element-8fdd82f:hover::after {
opacity: 1 !important;
animation: caminarBorde 3s linear infinite !important;
}

@keyframes caminarBorde {
0% {
background-position: 0% 0%;
}
100% {
background-position: 150% 0%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a911912 */.elementor-458 .elementor-element.elementor-element-a911912 {
position: relative !important;
border: 2px solid #C49438 !important;
box-shadow: 0 4px 12px rgba(27, 45, 61, 0.03) !important;
transition:
transform 0.5s cubic-bezier(0.25, 1, 0.5, 1),
box-shadow 0.5s cubic-bezier(0.25, 1, 0.5, 1),
border-color 0.5s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-458 .elementor-element.elementor-element-a911912::after {
content: "" !important;
position: absolute !important;
inset: -2px !important;
border-radius: inherit !important;
padding: 2px !important;
background: linear-gradient(90deg, #C49438, #F9F7F2, #C49438, #F9F7F2, #C49438) !important;
background-size: 300% 100% !important;
-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0) !important;
-webkit-mask-composite: xor !important;
mask-composite: exclude !important;
opacity: 0 !important;
pointer-events: none !important;
transition: opacity 0.4s ease !important;
}

.elementor-458 .elementor-element.elementor-element-a911912:hover {
transform: translateY(-8px) !important;
border-color: transparent !important;
box-shadow: 0 20px 40px rgba(27, 45, 61, 0.08) !important;
}

.elementor-458 .elementor-element.elementor-element-a911912:hover::after {
opacity: 1 !important;
animation: caminarBorde 3s linear infinite !important;
}

@keyframes caminarBorde {
0% {
background-position: 0% 0%;
}
100% {
background-position: 150% 0%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3acb82b */.elementor-458 .elementor-element.elementor-element-3acb82b {
position: relative !important;
border: 2px solid #C49438 !important;
box-shadow: 0 4px 12px rgba(27, 45, 61, 0.03) !important;
transition:
transform 0.5s cubic-bezier(0.25, 1, 0.5, 1),
box-shadow 0.5s cubic-bezier(0.25, 1, 0.5, 1),
border-color 0.5s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-458 .elementor-element.elementor-element-3acb82b::after {
content: "" !important;
position: absolute !important;
inset: -2px !important;
border-radius: inherit !important;
padding: 2px !important;
background: linear-gradient(90deg, #C49438, #F9F7F2, #C49438, #F9F7F2, #C49438) !important;
background-size: 300% 100% !important;
-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0) !important;
-webkit-mask-composite: xor !important;
mask-composite: exclude !important;
opacity: 0 !important;
pointer-events: none !important;
transition: opacity 0.4s ease !important;
}

.elementor-458 .elementor-element.elementor-element-3acb82b:hover {
transform: translateY(-8px) !important;
border-color: transparent !important;
box-shadow: 0 20px 40px rgba(27, 45, 61, 0.08) !important;
}

.elementor-458 .elementor-element.elementor-element-3acb82b:hover::after {
opacity: 1 !important;
animation: caminarBorde 3s linear infinite !important;
}

@keyframes caminarBorde {
0% {
background-position: 0% 0%;
}
100% {
background-position: 150% 0%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd6b26c */.elementor-458 .elementor-element.elementor-element-dd6b26c {
position: relative !important;
border: 2px solid #1B2D3D !important;
box-shadow: 0 4px 12px rgba(27, 45, 61, 0.03) !important;
transition:
transform 0.5s cubic-bezier(0.25, 1, 0.5, 1),
box-shadow 0.5s cubic-bezier(0.25, 1, 0.5, 1),
border-color 0.5s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-458 .elementor-element.elementor-element-dd6b26c::after {
content: "" !important;
position: absolute !important;
inset: -2px !important;
border-radius: inherit !important;
padding: 2px !important;
background: linear-gradient(90deg, #1B2D3D, #1B2D3D, #1B2D3D, #1B2D3D, #1B2D3D) !important;
background-size: 300% 100% !important;
-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0) !important;
-webkit-mask-composite: xor !important;
mask-composite: exclude !important;
opacity: 0 !important;
pointer-events: none !important;
transition: opacity 0.4s ease !important;
}

.elementor-458 .elementor-element.elementor-element-dd6b26c:hover {
transform: translateY(-8px) !important;
border-color: transparent !important;
box-shadow: 0 20px 40px rgba(27, 45, 61, 0.08) !important;
}

.elementor-458 .elementor-element.elementor-element-dd6b26c:hover::after {
opacity: 1 !important;
animation: caminarBorde 3s linear infinite !important;
}

@keyframes caminarBorde {
0% {
background-position: 0% 0%;
}
100% {
background-position: 150% 0%;
}
}/* End custom CSS */