.elementor-14242 .elementor-element.elementor-element-aa1f54e{--display:flex;--min-height:367px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--margin-top:-169px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14242 .elementor-element.elementor-element-aa1f54e:not(.elementor-motion-effects-element-type-background), .elementor-14242 .elementor-element.elementor-element-aa1f54e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bosquereal.com.mx/wp-content/uploads/2023/10/banner-designo-lp.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14242 .elementor-element.elementor-element-aa1f54e, .elementor-14242 .elementor-element.elementor-element-aa1f54e::before{--border-transition:0.3s;}.elementor-14242 .elementor-element.elementor-element-8fc72e1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--margin-top:0px;--margin-bottom:-0px;--margin-left:-0px;--margin-right:-0px;--padding-top:0px;--padding-bottom:00px;--padding-left:0px;--padding-right:0px;}.elementor-14242 .elementor-element.elementor-element-8fc72e1:not(.elementor-motion-effects-element-type-background), .elementor-14242 .elementor-element.elementor-element-8fc72e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFB;}.elementor-14242 .elementor-element.elementor-element-8fc72e1, .elementor-14242 .elementor-element.elementor-element-8fc72e1::before{--border-transition:0.3s;}.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-14242 .elementor-element.elementor-element-d515436 img{width:22%;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-14242 .elementor-element.elementor-element-8717161 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-14242 .elementor-element.elementor-element-8717161{text-align:center;}.elementor-14242 .elementor-element.elementor-element-8717161 .elementor-heading-title{color:#000000;font-family:"Oswald", Sans-serif;font-size:2.7em;font-weight:300;text-transform:uppercase;line-height:1.4em;letter-spacing:10px;}.elementor-widget-text-editor{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-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-14242 .elementor-element.elementor-element-782a4f2 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-14242 .elementor-element.elementor-element-782a4f2{text-align:center;color:#7A7A7A;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.elementor-14242 .elementor-element.elementor-element-fec0d4b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-14242 .elementor-element.elementor-element-fec0d4b:not(.elementor-motion-effects-element-type-background), .elementor-14242 .elementor-element.elementor-element-fec0d4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-14242 .elementor-element.elementor-element-fec0d4b, .elementor-14242 .elementor-element.elementor-element-fec0d4b::before{--border-transition:0.3s;}.elementor-14242 .elementor-element.elementor-element-6f87b90{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-14242 .elementor-element.elementor-element-fcd1544 > .elementor-widget-container{padding:0px 20px 0px 0px;}.elementor-14242 .elementor-element.elementor-element-fcd1544 .elementor-heading-title{color:#7A7A7A;font-family:"Montserrat", Sans-serif;font-size:27px;font-weight:700;}.elementor-14242 .elementor-element.elementor-element-ca46015 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14242 .elementor-element.elementor-element-ca46015{color:#7A7A7A;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;}.elementor-14242 .elementor-element.elementor-element-92bbbe0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-14242 .elementor-element.elementor-element-2fd14c3 > .elementor-widget-container{padding:0px 20px 20px 0px;}.elementor-14242 .elementor-element.elementor-element-2fd14c3{text-align:center;}.elementor-14242 .elementor-element.elementor-element-2fd14c3 .elementor-heading-title{color:#7A7A7A;font-family:"Montserrat", Sans-serif;font-size:27px;font-weight:700;}.elementor-14242 .elementor-element.elementor-element-febda10 > .elementor-widget-container{padding:0px 50px 0px 50px;}.elementor-14242 .elementor-element.elementor-element-74b1487{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14242 .elementor-element.elementor-element-74b1487:not(.elementor-motion-effects-element-type-background), .elementor-14242 .elementor-element.elementor-element-74b1487 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14242 .elementor-element.elementor-element-74b1487, .elementor-14242 .elementor-element.elementor-element-74b1487::before{--border-transition:0.3s;}.elementor-14242 .elementor-element.elementor-element-a6393a1 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-14242 .elementor-element.elementor-element-a6393a1{text-align:center;}.elementor-14242 .elementor-element.elementor-element-a6393a1 .elementor-heading-title{color:#000000;font-family:"Oswald", Sans-serif;font-size:2.7em;font-weight:300;text-transform:uppercase;line-height:1.4em;letter-spacing:10px;}.elementor-14242 .elementor-element.elementor-element-53f2b22 > .elementor-widget-container{margin:-10px 0px 0px -17px;}.elementor-14242 .elementor-element.elementor-element-53f2b22{text-align:center;color:#7A7A7A;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;}.elementor-14242 .elementor-element.elementor-element-fbcbfe0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--padding-top:0px;--padding-bottom:050px;--padding-left:0px;--padding-right:0px;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode="false"] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode="true"] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-14242 .elementor-element.elementor-element-d8495fa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;}.elementor-14242 .elementor-element.elementor-element-0a10724{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-14242 .elementor-element.elementor-element-e067a46{width:var( --container-widget-width, 103.519% );max-width:103.519%;--container-widget-width:103.519%;--container-widget-flex-grow:0;}.elementor-14242 .elementor-element.elementor-element-e067a46.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14242 .elementor-element.elementor-element-7b84f72{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-14242 .elementor-element.elementor-element-7acb6fe{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;}.elementor-14242 .elementor-element.elementor-element-3a1b876{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-14242 .elementor-element.elementor-element-3a1b876.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14242 .elementor-element.elementor-element-2d26c51{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-14242 .elementor-element.elementor-element-55938b5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;}.elementor-14242 .elementor-element.elementor-element-eae4bad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-14242 .elementor-element.elementor-element-f32f280{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-14242 .elementor-element.elementor-element-4d44d90{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;}.elementor-14242 .elementor-element.elementor-element-1e73a0d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-14242 .elementor-element.elementor-element-a20151d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-14242 .elementor-element.elementor-element-f7f7f11{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-justify-content:center;--n-tabs-title-text-align:center;--n-tabs-title-gap:54px;--n-tabs-title-border-radius:50px 50px 50px 50px;--n-tabs-title-padding-top:05px;--n-tabs-title-padding-right:20px;--n-tabs-title-padding-bottom:5px;--n-tabs-title-padding-left:20px;--n-tabs-title-color:#005163;--n-tabs-title-color-active:#FFFFFF;}.elementor-14242 .elementor-element.elementor-element-f7f7f11 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){background:#EDEDED;}.elementor-14242 .elementor-element.elementor-element-f7f7f11.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode="false"] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#738797;}.elementor-14242 .elementor-element.elementor-element-f7f7f11.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-14242 .elementor-element.elementor-element-f7f7f11.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode="true"] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#738797;}.elementor-14242 .elementor-element.elementor-element-f7f7f11.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Montserrat", Sans-serif;font-weight:500;letter-spacing:5px;}.elementor-14242 .elementor-element.elementor-element-b64dc32{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;--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-14242 .elementor-element.elementor-element-0acfa1e{--display:flex;--min-height:878px;--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;--justify-content:space-around;--background-transition:0.3s;--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-14242 .elementor-element.elementor-element-0acfa1e:not(.elementor-motion-effects-element-type-background), .elementor-14242 .elementor-element.elementor-element-0acfa1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bosquereal.com.mx/wp-content/uploads/2023/07/incanto-4.jpg");background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-14242 .elementor-element.elementor-element-0acfa1e, .elementor-14242 .elementor-element.elementor-element-0acfa1e::before{--border-transition:0.3s;}.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-14242 .elementor-element.elementor-element-0132a77 .elementor-button{background-color:#61CE7000;font-family:"Oswald", Sans-serif;font-weight:500;padding:0px 0px 0px 0px;}.elementor-14242 .elementor-element.elementor-element-0132a77 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-14242 .elementor-element.elementor-element-5b75f2a > .elementor-widget-container{margin:-375px 0px 0px 0px;padding:0px 0px 0px 050px;}.elementor-14242 .elementor-element.elementor-element-5b75f2a .elementor-heading-title{color:#FFFFFF;font-family:"Oswald", Sans-serif;font-size:17px;font-weight:600;letter-spacing:6.5px;}.elementor-14242 .elementor-element.elementor-element-ff4c174{--display:flex;--min-height:878px;--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;--justify-content:space-around;--background-transition:0.3s;--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-14242 .elementor-element.elementor-element-ff4c174:not(.elementor-motion-effects-element-type-background), .elementor-14242 .elementor-element.elementor-element-ff4c174 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bosquereal.com.mx/wp-content/uploads/2023/07/incanto-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-14242 .elementor-element.elementor-element-ff4c174, .elementor-14242 .elementor-element.elementor-element-ff4c174::before{--border-transition:0.3s;}.elementor-14242 .elementor-element.elementor-element-0067194 .elementor-button{background-color:#61CE7000;font-family:"Oswald", Sans-serif;font-weight:500;padding:0px 0px 0px 0px;}.elementor-14242 .elementor-element.elementor-element-0067194 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-14242 .elementor-element.elementor-element-e5f3fc5 > .elementor-widget-container{margin:-375px 0px 0px 0px;padding:0px 0px 0px 050px;}.elementor-14242 .elementor-element.elementor-element-e5f3fc5 .elementor-heading-title{color:#FFFFFF;font-family:"Oswald", Sans-serif;font-size:17px;font-weight:600;letter-spacing:6.5px;}.elementor-14242 .elementor-element.elementor-element-3f2030d{--display:flex;--min-height:878px;--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;--justify-content:space-around;--background-transition:0.3s;--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-14242 .elementor-element.elementor-element-3f2030d:not(.elementor-motion-effects-element-type-background), .elementor-14242 .elementor-element.elementor-element-3f2030d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bosquereal.com.mx/wp-content/uploads/2023/07/incanto-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-14242 .elementor-element.elementor-element-3f2030d, .elementor-14242 .elementor-element.elementor-element-3f2030d::before{--border-transition:0.3s;}.elementor-14242 .elementor-element.elementor-element-b89b78c .elementor-button{background-color:#61CE7000;font-family:"Oswald", Sans-serif;font-weight:500;padding:0px 0px 0px 0px;}.elementor-14242 .elementor-element.elementor-element-b89b78c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-14242 .elementor-element.elementor-element-c202fa8 > .elementor-widget-container{margin:-375px 0px 0px 0px;padding:0px 0px 0px 050px;}.elementor-14242 .elementor-element.elementor-element-c202fa8 .elementor-heading-title{color:#FFFFFF;font-family:"Oswald", Sans-serif;font-size:17px;font-weight:600;letter-spacing:6.5px;}.elementor-14242 .elementor-element.elementor-element-1eb984c{--display:flex;--min-height:878px;--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;--justify-content:space-around;--background-transition:0.3s;--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-14242 .elementor-element.elementor-element-1eb984c:not(.elementor-motion-effects-element-type-background), .elementor-14242 .elementor-element.elementor-element-1eb984c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bosquereal.com.mx/wp-content/uploads/2023/07/incanto-3.jpg");background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-14242 .elementor-element.elementor-element-1eb984c, .elementor-14242 .elementor-element.elementor-element-1eb984c::before{--border-transition:0.3s;}.elementor-14242 .elementor-element.elementor-element-f0ddec5 > .elementor-widget-container{margin:-375px 0px 0px 0px;padding:0px 0px 0px 050px;}.elementor-14242 .elementor-element.elementor-element-f0ddec5 .elementor-heading-title{color:#FFFFFF;font-family:"Oswald", Sans-serif;font-size:17px;font-weight:600;letter-spacing:6.5px;}.elementor-14242 .elementor-element.elementor-element-ef07820 .elementor-button{background-color:#61CE7000;font-family:"Oswald", Sans-serif;font-weight:500;padding:0px 0px 0px 0px;}.elementor-14242 .elementor-element.elementor-element-ef07820 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-14242 .elementor-element.elementor-element-aeaa1da{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;}.elementor-14242 .elementor-element.elementor-element-bee044f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-14242 .elementor-element.elementor-element-c6ede8c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-14242 .elementor-element.elementor-element-e27cad2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-14242 .elementor-element.elementor-element-7e8ad59{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-14242 .elementor-element.elementor-element-b63fc67{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;--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-14242 .elementor-element.elementor-element-45ace96{--display:flex;--min-height:878px;--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;--justify-content:space-around;--background-transition:0.3s;--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-14242 .elementor-element.elementor-element-45ace96:not(.elementor-motion-effects-element-type-background), .elementor-14242 .elementor-element.elementor-element-45ace96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bosquereal.com.mx/wp-content/uploads/2023/07/incanto-4.jpg");background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-14242 .elementor-element.elementor-element-45ace96, .elementor-14242 .elementor-element.elementor-element-45ace96::before{--border-transition:0.3s;}.elementor-14242 .elementor-element.elementor-element-95d8322 > .elementor-widget-container{margin:-375px 0px 0px 0px;padding:0px 0px 0px 050px;}.elementor-14242 .elementor-element.elementor-element-95d8322 .elementor-heading-title{color:#FFFFFF;font-family:"Oswald", Sans-serif;font-size:17px;font-weight:600;letter-spacing:6.5px;}.elementor-14242 .elementor-element.elementor-element-61b9eaf .elementor-button{background-color:#61CE7000;font-family:"Oswald", Sans-serif;font-weight:500;padding:0px 0px 0px 0px;}.elementor-14242 .elementor-element.elementor-element-61b9eaf > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-14242 .elementor-element.elementor-element-94585a6{--display:flex;--min-height:878px;--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;--justify-content:space-around;--background-transition:0.3s;--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-14242 .elementor-element.elementor-element-94585a6:not(.elementor-motion-effects-element-type-background), .elementor-14242 .elementor-element.elementor-element-94585a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bosquereal.com.mx/wp-content/uploads/2023/07/incanto-4.jpg");background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-14242 .elementor-element.elementor-element-94585a6, .elementor-14242 .elementor-element.elementor-element-94585a6::before{--border-transition:0.3s;}.elementor-14242 .elementor-element.elementor-element-47b1ebd > .elementor-widget-container{margin:-375px 0px 0px 0px;padding:0px 0px 0px 050px;}.elementor-14242 .elementor-element.elementor-element-47b1ebd .elementor-heading-title{color:#FFFFFF;font-family:"Oswald", Sans-serif;font-size:17px;font-weight:600;letter-spacing:6.5px;}.elementor-14242 .elementor-element.elementor-element-062f47b .elementor-button{background-color:#61CE7000;font-family:"Oswald", Sans-serif;font-weight:500;padding:0px 0px 0px 0px;}.elementor-14242 .elementor-element.elementor-element-062f47b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-14242 .elementor-element.elementor-element-c80fa44{--display:flex;--min-height:878px;--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;--justify-content:space-around;--background-transition:0.3s;--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-14242 .elementor-element.elementor-element-c80fa44:not(.elementor-motion-effects-element-type-background), .elementor-14242 .elementor-element.elementor-element-c80fa44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bosquereal.com.mx/wp-content/uploads/2023/07/incanto-4.jpg");background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-14242 .elementor-element.elementor-element-c80fa44, .elementor-14242 .elementor-element.elementor-element-c80fa44::before{--border-transition:0.3s;}.elementor-14242 .elementor-element.elementor-element-b8c4d6a > .elementor-widget-container{margin:-375px 0px 0px 0px;padding:0px 0px 0px 050px;}.elementor-14242 .elementor-element.elementor-element-b8c4d6a .elementor-heading-title{color:#FFFFFF;font-family:"Oswald", Sans-serif;font-size:17px;font-weight:600;letter-spacing:6.5px;}.elementor-14242 .elementor-element.elementor-element-68143e1 .elementor-button{background-color:#61CE7000;font-family:"Oswald", Sans-serif;font-weight:500;padding:0px 0px 0px 0px;}.elementor-14242 .elementor-element.elementor-element-68143e1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-14242 .elementor-element.elementor-element-4326130{--display:flex;--min-height:878px;--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;--justify-content:space-around;--background-transition:0.3s;--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-14242 .elementor-element.elementor-element-4326130:not(.elementor-motion-effects-element-type-background), .elementor-14242 .elementor-element.elementor-element-4326130 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bosquereal.com.mx/wp-content/uploads/2023/07/incanto-4.jpg");background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-14242 .elementor-element.elementor-element-4326130, .elementor-14242 .elementor-element.elementor-element-4326130::before{--border-transition:0.3s;}.elementor-14242 .elementor-element.elementor-element-0405769 > .elementor-widget-container{margin:-375px 0px 0px 0px;padding:0px 0px 0px 050px;}.elementor-14242 .elementor-element.elementor-element-0405769 .elementor-heading-title{color:#FFFFFF;font-family:"Oswald", Sans-serif;font-size:17px;font-weight:600;letter-spacing:6.5px;}.elementor-14242 .elementor-element.elementor-element-48db256 .elementor-button{background-color:#61CE7000;font-family:"Oswald", Sans-serif;font-weight:500;padding:0px 0px 0px 0px;}.elementor-14242 .elementor-element.elementor-element-48db256 > .elementor-widget-container{padding:0px 0px 0px 0px;}body.elementor-page-14242:not(.elementor-motion-effects-element-type-background), body.elementor-page-14242 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-14242 .elementor-element.elementor-element-6f87b90{--width:50%;}.elementor-14242 .elementor-element.elementor-element-92bbbe0{--width:50%;}.elementor-14242 .elementor-element.elementor-element-fbcbfe0{--content-width:1133px;}.elementor-14242 .elementor-element.elementor-element-0a10724{--width:35%;}.elementor-14242 .elementor-element.elementor-element-7b84f72{--width:65%;}.elementor-14242 .elementor-element.elementor-element-3a1b876{--width:34.018%;}.elementor-14242 .elementor-element.elementor-element-2d26c51{--width:65%;}.elementor-14242 .elementor-element.elementor-element-eae4bad{--width:35%;}.elementor-14242 .elementor-element.elementor-element-f32f280{--width:65%;}.elementor-14242 .elementor-element.elementor-element-1e73a0d{--width:35%;}.elementor-14242 .elementor-element.elementor-element-a20151d{--width:65%;}.elementor-14242 .elementor-element.elementor-element-0acfa1e{--width:25%;}.elementor-14242 .elementor-element.elementor-element-ff4c174{--width:25%;}.elementor-14242 .elementor-element.elementor-element-3f2030d{--width:25%;}.elementor-14242 .elementor-element.elementor-element-1eb984c{--width:25%;}.elementor-14242 .elementor-element.elementor-element-bee044f{--width:25%;}.elementor-14242 .elementor-element.elementor-element-c6ede8c{--width:25%;}.elementor-14242 .elementor-element.elementor-element-e27cad2{--width:25%;}.elementor-14242 .elementor-element.elementor-element-7e8ad59{--width:25%;}.elementor-14242 .elementor-element.elementor-element-45ace96{--width:25%;}.elementor-14242 .elementor-element.elementor-element-94585a6{--width:25%;}.elementor-14242 .elementor-element.elementor-element-c80fa44{--width:25%;}.elementor-14242 .elementor-element.elementor-element-4326130{--width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-14242 .elementor-element.elementor-element-45ace96{--width:50%;}.elementor-14242 .elementor-element.elementor-element-94585a6{--width:50%;}.elementor-14242 .elementor-element.elementor-element-c80fa44{--width:50%;}.elementor-14242 .elementor-element.elementor-element-4326130{--width:50%;}}@media(min-width:1025px){.elementor-14242 .elementor-element.elementor-element-45ace96:not(.elementor-motion-effects-element-type-background), .elementor-14242 .elementor-element.elementor-element-45ace96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-14242 .elementor-element.elementor-element-94585a6:not(.elementor-motion-effects-element-type-background), .elementor-14242 .elementor-element.elementor-element-94585a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-14242 .elementor-element.elementor-element-c80fa44:not(.elementor-motion-effects-element-type-background), .elementor-14242 .elementor-element.elementor-element-c80fa44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-14242 .elementor-element.elementor-element-4326130:not(.elementor-motion-effects-element-type-background), .elementor-14242 .elementor-element.elementor-element-4326130 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-14242 .elementor-element.elementor-element-d515436 img{width:35%;}.elementor-14242 .elementor-element.elementor-element-b63fc67{--justify-content:flex-start;--gap:0px 0px;--flex-wrap:wrap;}.elementor-14242 .elementor-element.elementor-element-45ace96{--min-height:400px;}.elementor-14242 .elementor-element.elementor-element-95d8322 > .elementor-widget-container{margin:-145px 0px 0px 0px;}.elementor-14242 .elementor-element.elementor-element-95d8322.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-14242 .elementor-element.elementor-element-94585a6{--min-height:400px;}.elementor-14242 .elementor-element.elementor-element-47b1ebd > .elementor-widget-container{margin:-145px 0px 0px 0px;}.elementor-14242 .elementor-element.elementor-element-c80fa44{--min-height:400px;}.elementor-14242 .elementor-element.elementor-element-b8c4d6a > .elementor-widget-container{margin:-140px 0px 0px 0px;}.elementor-14242 .elementor-element.elementor-element-4326130{--min-height:400px;}.elementor-14242 .elementor-element.elementor-element-0405769 > .elementor-widget-container{margin:-140px 0px 0px 0px;}}@media(max-width:767px){.elementor-14242 .elementor-element.elementor-element-8fc72e1{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-14242 .elementor-element.elementor-element-d515436 img{width:50%;}.elementor-14242 .elementor-element.elementor-element-8717161 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 20px;}.elementor-14242 .elementor-element.elementor-element-8717161 .elementor-heading-title{font-size:2em;}.elementor-14242 .elementor-element.elementor-element-782a4f2 > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-14242 .elementor-element.elementor-element-782a4f2{font-size:16px;}.elementor-14242 .elementor-element.elementor-element-74b1487{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14242 .elementor-element.elementor-element-a6393a1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 20px;}.elementor-14242 .elementor-element.elementor-element-a6393a1 .elementor-heading-title{font-size:2em;}.elementor-14242 .elementor-element.elementor-element-53f2b22 > .elementor-widget-container{margin:0px 5px 0px 5px;}.elementor-14242 .elementor-element.elementor-element-53f2b22{font-size:17px;}.elementor-14242 .elementor-element.elementor-element-f7f7f11{--n-tabs-title-gap:23px;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:0px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:0px;}.elementor-14242 .elementor-element.elementor-element-45ace96:not(.elementor-motion-effects-element-type-background), .elementor-14242 .elementor-element.elementor-element-45ace96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bosquereal.com.mx/wp-content/uploads/2023/08/Residence-1.jpg");}.elementor-14242 .elementor-element.elementor-element-45ace96{--min-height:350px;}.elementor-14242 .elementor-element.elementor-element-95d8322 > .elementor-widget-container{margin:-130px 0px 0px 0px;padding:0px 0px 0px 41px;}.elementor-14242 .elementor-element.elementor-element-61b9eaf .elementor-button{font-size:13px;}.elementor-14242 .elementor-element.elementor-element-94585a6:not(.elementor-motion-effects-element-type-background), .elementor-14242 .elementor-element.elementor-element-94585a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bosquereal.com.mx/wp-content/uploads/2023/08/Residence-1.jpg");}.elementor-14242 .elementor-element.elementor-element-94585a6{--min-height:350px;}.elementor-14242 .elementor-element.elementor-element-47b1ebd > .elementor-widget-container{margin:-130px 0px 0px 0px;padding:0px 0px 0px 41px;}.elementor-14242 .elementor-element.elementor-element-062f47b .elementor-button{font-size:13px;}.elementor-14242 .elementor-element.elementor-element-c80fa44:not(.elementor-motion-effects-element-type-background), .elementor-14242 .elementor-element.elementor-element-c80fa44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bosquereal.com.mx/wp-content/uploads/2023/08/Residence-1.jpg");}.elementor-14242 .elementor-element.elementor-element-c80fa44{--min-height:350px;}.elementor-14242 .elementor-element.elementor-element-b8c4d6a > .elementor-widget-container{margin:-130px 0px 0px 0px;padding:0px 0px 0px 41px;}.elementor-14242 .elementor-element.elementor-element-68143e1 .elementor-button{font-size:13px;}.elementor-14242 .elementor-element.elementor-element-4326130:not(.elementor-motion-effects-element-type-background), .elementor-14242 .elementor-element.elementor-element-4326130 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bosquereal.com.mx/wp-content/uploads/2023/08/Residence-1.jpg");}.elementor-14242 .elementor-element.elementor-element-4326130{--min-height:350px;}.elementor-14242 .elementor-element.elementor-element-0405769 > .elementor-widget-container{margin:-130px 0px 0px 0px;padding:0px 0px 0px 41px;}.elementor-14242 .elementor-element.elementor-element-48db256 .elementor-button{font-size:13px;}}/* Start custom CSS for text-editor, class: .elementor-element-e067a46 */.boton-recorrido{
    color: #FFFFFF!important;
    border-width: 0px!important;
    border-radius: 20px;
    letter-spacing: 5px;
    font-size: 14px;
    font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 700!important;
    background-color: rgba(0,81,99,0.65);
    padding: 5px 20px;
    margin-left: 25px;
    text-transform: uppercase;
}

@media (min-width: 320px) and  (max-width: 580px){
   .boton-recorrido{
       padding: 3px 10px;
       font-size: 12px;
       text-align:center !important;
        margin-left: 15px;
   }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9c40f1b */.boton-recorrido{
    color: #FFFFFF!important;
    border-width: 0px!important;
    border-radius: 20px;
    letter-spacing: 5px;
    font-size: 14px;
    font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 700!important;
    background-color: rgba(0,81,99,0.65);
    padding: 5px 20px;
    margin-left: 25px;
    text-transform: uppercase;
}

@media (min-width: 320px) and  (max-width: 580px){
   .boton-recorrido{
       padding: 3px 10px;
       font-size: 12px;
       text-align:center !important;
        margin-left: 15px;
   }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e43794 */.boton-recorrido{
    color: #FFFFFF!important;
    border-width: 0px!important;
    border-radius: 20px;
    letter-spacing: 5px;
    font-size: 14px;
    font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 700!important;
    background-color: rgba(0,81,99,0.65);
    padding: 5px 20px;
    margin-left: 25px;
    text-transform: uppercase;
}
@media (min-width: 320px) and  (max-width: 580px){
   .boton-recorrido{
       padding: 3px 10px;
       font-size: 12px;
       text-align:center !important;
        margin-left: 15px;
   }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-509ce20 */.boton-recorrido{
    color: #FFFFFF!important;
    border-width: 0px!important;
    border-radius: 20px;
    letter-spacing: 5px;
    font-size: 14px;
    font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 700!important;
    background-color: rgba(0,81,99,0.65);
    padding: 5px 20px;
    margin-left: 25px;
    text-transform: uppercase;
}
@media (min-width: 320px) and  (max-width: 580px){
   .boton-recorrido{
       padding: 3px 10px;
       font-size: 12px;
       text-align:center !important;
        margin-left: 15px;
   }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e067a46 */.boton-recorrido{
    color: #FFFFFF!important;
    border-width: 0px!important;
    border-radius: 20px;
    letter-spacing: 5px;
    font-size: 14px;
    font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 700!important;
    background-color: rgba(0,81,99,0.65);
    padding: 5px 20px;
    margin-left: 25px;
    text-transform: uppercase;
}

@media (min-width: 320px) and  (max-width: 580px){
   .boton-recorrido{
       padding: 3px 10px;
       font-size: 12px;
       text-align:center !important;
        margin-left: 15px;
   }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9c40f1b */.boton-recorrido{
    color: #FFFFFF!important;
    border-width: 0px!important;
    border-radius: 20px;
    letter-spacing: 5px;
    font-size: 14px;
    font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 700!important;
    background-color: rgba(0,81,99,0.65);
    padding: 5px 20px;
    margin-left: 25px;
    text-transform: uppercase;
}

@media (min-width: 320px) and  (max-width: 580px){
   .boton-recorrido{
       padding: 3px 10px;
       font-size: 12px;
       text-align:center !important;
        margin-left: 15px;
   }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e43794 */.boton-recorrido{
    color: #FFFFFF!important;
    border-width: 0px!important;
    border-radius: 20px;
    letter-spacing: 5px;
    font-size: 14px;
    font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 700!important;
    background-color: rgba(0,81,99,0.65);
    padding: 5px 20px;
    margin-left: 25px;
    text-transform: uppercase;
}
@media (min-width: 320px) and  (max-width: 580px){
   .boton-recorrido{
       padding: 3px 10px;
       font-size: 12px;
       text-align:center !important;
        margin-left: 15px;
   }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-509ce20 */.boton-recorrido{
    color: #FFFFFF!important;
    border-width: 0px!important;
    border-radius: 20px;
    letter-spacing: 5px;
    font-size: 14px;
    font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 700!important;
    background-color: rgba(0,81,99,0.65);
    padding: 5px 20px;
    margin-left: 25px;
    text-transform: uppercase;
}
@media (min-width: 320px) and  (max-width: 580px){
   .boton-recorrido{
       padding: 3px 10px;
       font-size: 12px;
       text-align:center !important;
        margin-left: 15px;
   }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e067a46 */.boton-recorrido{
    color: #FFFFFF!important;
    border-width: 0px!important;
    border-radius: 20px;
    letter-spacing: 5px;
    font-size: 14px;
    font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 700!important;
    background-color: rgba(0,81,99,0.65);
    padding: 5px 20px;
    margin-left: 25px;
    text-transform: uppercase;
}

@media (min-width: 320px) and  (max-width: 580px){
   .boton-recorrido{
       padding: 3px 10px;
       font-size: 12px;
       text-align:center !important;
        margin-left: 15px;
   }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9c40f1b */.boton-recorrido{
    color: #FFFFFF!important;
    border-width: 0px!important;
    border-radius: 20px;
    letter-spacing: 5px;
    font-size: 14px;
    font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 700!important;
    background-color: rgba(0,81,99,0.65);
    padding: 5px 20px;
    margin-left: 25px;
    text-transform: uppercase;
}

@media (min-width: 320px) and  (max-width: 580px){
   .boton-recorrido{
       padding: 3px 10px;
       font-size: 12px;
       text-align:center !important;
        margin-left: 15px;
   }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e43794 */.boton-recorrido{
    color: #FFFFFF!important;
    border-width: 0px!important;
    border-radius: 20px;
    letter-spacing: 5px;
    font-size: 14px;
    font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 700!important;
    background-color: rgba(0,81,99,0.65);
    padding: 5px 20px;
    margin-left: 25px;
    text-transform: uppercase;
}
@media (min-width: 320px) and  (max-width: 580px){
   .boton-recorrido{
       padding: 3px 10px;
       font-size: 12px;
       text-align:center !important;
        margin-left: 15px;
   }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-509ce20 */.boton-recorrido{
    color: #FFFFFF!important;
    border-width: 0px!important;
    border-radius: 20px;
    letter-spacing: 5px;
    font-size: 14px;
    font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 700!important;
    background-color: rgba(0,81,99,0.65);
    padding: 5px 20px;
    margin-left: 25px;
    text-transform: uppercase;
}
@media (min-width: 320px) and  (max-width: 580px){
   .boton-recorrido{
       padding: 3px 10px;
       font-size: 12px;
       text-align:center !important;
        margin-left: 15px;
   }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e067a46 */.boton-recorrido{
    color: #FFFFFF!important;
    border-width: 0px!important;
    border-radius: 20px;
    letter-spacing: 5px;
    font-size: 14px;
    font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 700!important;
    background-color: rgba(0,81,99,0.65);
    padding: 5px 20px;
    margin-left: 25px;
    text-transform: uppercase;
}

@media (min-width: 320px) and  (max-width: 580px){
   .boton-recorrido{
       padding: 3px 10px;
       font-size: 12px;
       text-align:center !important;
        margin-left: 15px;
   }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9c40f1b */.boton-recorrido{
    color: #FFFFFF!important;
    border-width: 0px!important;
    border-radius: 20px;
    letter-spacing: 5px;
    font-size: 14px;
    font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 700!important;
    background-color: rgba(0,81,99,0.65);
    padding: 5px 20px;
    margin-left: 25px;
    text-transform: uppercase;
}

@media (min-width: 320px) and  (max-width: 580px){
   .boton-recorrido{
       padding: 3px 10px;
       font-size: 12px;
       text-align:center !important;
        margin-left: 15px;
   }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e43794 */.boton-recorrido{
    color: #FFFFFF!important;
    border-width: 0px!important;
    border-radius: 20px;
    letter-spacing: 5px;
    font-size: 14px;
    font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 700!important;
    background-color: rgba(0,81,99,0.65);
    padding: 5px 20px;
    margin-left: 25px;
    text-transform: uppercase;
}
@media (min-width: 320px) and  (max-width: 580px){
   .boton-recorrido{
       padding: 3px 10px;
       font-size: 12px;
       text-align:center !important;
        margin-left: 15px;
   }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-509ce20 */.boton-recorrido{
    color: #FFFFFF!important;
    border-width: 0px!important;
    border-radius: 20px;
    letter-spacing: 5px;
    font-size: 14px;
    font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 700!important;
    background-color: rgba(0,81,99,0.65);
    padding: 5px 20px;
    margin-left: 25px;
    text-transform: uppercase;
}
@media (min-width: 320px) and  (max-width: 580px){
   .boton-recorrido{
       padding: 3px 10px;
       font-size: 12px;
       text-align:center !important;
        margin-left: 15px;
   }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e067a46 */.boton-recorrido{
    color: #FFFFFF!important;
    border-width: 0px!important;
    border-radius: 20px;
    letter-spacing: 5px;
    font-size: 14px;
    font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 700!important;
    background-color: rgba(0,81,99,0.65);
    padding: 5px 20px;
    margin-left: 25px;
    text-transform: uppercase;
}

@media (min-width: 320px) and  (max-width: 580px){
   .boton-recorrido{
       padding: 3px 10px;
       font-size: 12px;
       text-align:center !important;
        margin-left: 15px;
   }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9c40f1b */.boton-recorrido{
    color: #FFFFFF!important;
    border-width: 0px!important;
    border-radius: 20px;
    letter-spacing: 5px;
    font-size: 14px;
    font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 700!important;
    background-color: rgba(0,81,99,0.65);
    padding: 5px 20px;
    margin-left: 25px;
    text-transform: uppercase;
}

@media (min-width: 320px) and  (max-width: 580px){
   .boton-recorrido{
       padding: 3px 10px;
       font-size: 12px;
       text-align:center !important;
        margin-left: 15px;
   }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e43794 */.boton-recorrido{
    color: #FFFFFF!important;
    border-width: 0px!important;
    border-radius: 20px;
    letter-spacing: 5px;
    font-size: 14px;
    font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 700!important;
    background-color: rgba(0,81,99,0.65);
    padding: 5px 20px;
    margin-left: 25px;
    text-transform: uppercase;
}
@media (min-width: 320px) and  (max-width: 580px){
   .boton-recorrido{
       padding: 3px 10px;
       font-size: 12px;
       text-align:center !important;
        margin-left: 15px;
   }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-509ce20 */.boton-recorrido{
    color: #FFFFFF!important;
    border-width: 0px!important;
    border-radius: 20px;
    letter-spacing: 5px;
    font-size: 14px;
    font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 700!important;
    background-color: rgba(0,81,99,0.65);
    padding: 5px 20px;
    margin-left: 25px;
    text-transform: uppercase;
}
@media (min-width: 320px) and  (max-width: 580px){
   .boton-recorrido{
       padding: 3px 10px;
       font-size: 12px;
       text-align:center !important;
        margin-left: 15px;
   }
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-f7f7f11 */.boton-recorrido{
    color: #FFFFFF!important;
    border-width: 0px!important;
    border-radius: 20px;
    letter-spacing: 5px;
    font-size: 14px;
    font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 700!important;
    background-color: rgba(0,81,99,0.65);
    padding: 10px 20px;
    margin-left: 25px;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0132a77 */.elementor-14242 .elementor-element.elementor-element-0132a77{
     transform: rotateX(0deg) rotateY(0deg) rotateZ(270deg);
    transform-origin: 0% 50%;
	color: #FFFFFF!important;
    border-width: 1px!important;
    border-radius: 50px;
    letter-spacing: 3px;
    font-size: 14px;
    font-family: 'Oswald',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 700!important;
	display: inline-block;
	margin-left: 58px;
	margin-top: 770px;
	position: absolute;
	border: 1px solid #ffffff;
	text-decoration: none;
	text-transform: uppercase;
	background-color: #000;
		padding: 2px 30px 2px 20px;
}
.elementor-14242 .elementor-element.elementor-element-0132a77:after{
	position: absolute;
	content: "\f061";
	font: normal normal normal 10px/1 FontAwesome;
    font-size:15px;
	opacity: 0;
	transition:all .2s ease-in-out;
	display: inline-block;
	margin-top: -18px;
    margin-left: 120px;
}
.elementor-14242 .elementor-element.elementor-element-0132a77:hover:after{
    opacity:1;
}
.elementor-14242 .elementor-element.elementor-element-0132a77:hover{
	background-color: rgba(0,96,115,0.7);
	border: 1px solid transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0acfa1e */.elementor-14242 .elementor-element.elementor-element-0acfa1e{
     background-image: linear-gradient(180deg,rgba(0,0,0,0.4) 50%,rgba(0,0,0,0.4) 100%),url("https://www.bosquereal.com.mx/wp-content/uploads/2023/10/torre-designo-galeria.webp") !important;
}
.elementor-14242 .elementor-element.elementor-element-0acfa1e:hover{
    	background-image:linear-gradient(180deg,rgba(51,51,51,0) 50%,rgba(0,0,0,0.5) 75%), url("https://www.bosquereal.com.mx/wp-content/uploads/2023/10/torre-designo-galeria.webp") !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0067194 */.elementor-14242 .elementor-element.elementor-element-0067194{
     transform: rotateX(0deg) rotateY(0deg) rotateZ(270deg);
    transform-origin: 0% 50%;
	color: #FFFFFF!important;
    border-width: 1px!important;
    border-radius: 50px;
    letter-spacing: 3px;
    font-size: 14px;
    font-family: 'Oswald',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 700!important;
	display: inline-block;
	margin-left: 58px;
	margin-top: 770px;
	position: absolute;
	border: 1px solid #ffffff;
	text-decoration: none;
	text-transform: uppercase;
	background-color: #000;
		padding: 2px 30px 2px 20px;
}
.elementor-14242 .elementor-element.elementor-element-0067194:after{
	position: absolute;
	content: "\f061";
	font: normal normal normal 10px/1 FontAwesome;
    font-size:15px;
	opacity: 0;
	transition:all .2s ease-in-out;
	display: inline-block;
	margin-top: -18px;
    margin-left: 120px;
}
.elementor-14242 .elementor-element.elementor-element-0067194:hover:after{
    opacity:1;
}
.elementor-14242 .elementor-element.elementor-element-0067194:hover{
	background-color: rgba(0,96,115,0.7);
	border: 1px solid transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff4c174 */.elementor-14242 .elementor-element.elementor-element-ff4c174{
     background-image: linear-gradient(180deg,rgba(0,0,0,0.4) 50%,rgba(0,0,0,0.4) 100%),url("https://www.bosquereal.com.mx/wp-content/uploads/2023/10/designo-oficinas-2-653159ef95368.webp") !important;
}
.elementor-14242 .elementor-element.elementor-element-ff4c174:hover{
    	background-image:linear-gradient(180deg,rgba(51,51,51,0) 50%,rgba(0,0,0,0.5) 75%),url("https://www.bosquereal.com.mx/wp-content/uploads/2023/10/designo-oficinas-2-653159ef95368.webp") !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b89b78c */.elementor-14242 .elementor-element.elementor-element-b89b78c{
     transform: rotateX(0deg) rotateY(0deg) rotateZ(270deg);
    transform-origin: 0% 50%;
	color: #FFFFFF!important;
    border-width: 1px!important;
    border-radius: 50px;
    letter-spacing: 3px;
    font-size: 14px;
    font-family: 'Oswald',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 700!important;
	display: inline-block;
	margin-left: 58px;
	margin-top: 770px;
	position: absolute;
	border: 1px solid #ffffff;
	text-decoration: none;
	text-transform: uppercase;
	background-color: #000;
		padding: 2px 30px 2px 20px;
}
.elementor-14242 .elementor-element.elementor-element-b89b78c:after{
	position: absolute;
	content: "\f061";
	font: normal normal normal 10px/1 FontAwesome;
    font-size:15px;
	opacity: 0;
	transition:all .2s ease-in-out;
	display: inline-block;
	margin-top: -18px;
    margin-left: 120px;
}
.elementor-14242 .elementor-element.elementor-element-b89b78c:hover:after{
    opacity:1;
}
.elementor-14242 .elementor-element.elementor-element-b89b78c:hover{
	background-color: rgba(0,96,115,0.7);
	border: 1px solid transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f2030d */.elementor-14242 .elementor-element.elementor-element-3f2030d{
     background-image: linear-gradient(180deg,rgba(0,0,0,0.4) 50%,rgba(0,0,0,0.4) 100%),url("https://www.bosquereal.com.mx/wp-content/uploads/2023/10/designo-oficinas-1-653159ef78b53.webp") !important;
}
.elementor-14242 .elementor-element.elementor-element-3f2030d:hover{
   	background-image: linear-gradient(180deg,rgba(51,51,51,0) 50%,rgba(51,51,51,0.7) 75%),url("https://www.bosquereal.com.mx/wp-content/uploads/2023/10/designo-oficinas-1-653159ef78b53.webp") !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ef07820 */.elementor-14242 .elementor-element.elementor-element-ef07820{
     transform: rotateX(0deg) rotateY(0deg) rotateZ(270deg);
    transform-origin: 0% 50%;
	color: #FFFFFF!important;
    border-width: 1px!important;
    border-radius: 50px;
    letter-spacing: 3px;
    font-size: 14px;
    font-family: 'Oswald',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 700!important;
	display: inline-block;
	margin-left: 58px;
	margin-top: 770px;
	position: absolute;
	border: 1px solid #ffffff;
	text-decoration: none;
	text-transform: uppercase;
	background-color: #000;
		padding: 2px 30px 2px 20px;
}
.elementor-14242 .elementor-element.elementor-element-ef07820:after{
	position: absolute;
	content: "\f061";
	font: normal normal normal 10px/1 FontAwesome;
    font-size:15px;
	opacity: 0;
	transition:all .2s ease-in-out;
	display: inline-block;
	margin-top: -18px;
    margin-left: 110px;
}
.elementor-14242 .elementor-element.elementor-element-ef07820:hover:after{
    opacity:1;
}
.elementor-14242 .elementor-element.elementor-element-ef07820:hover{
	background-color: rgba(0,96,115,0.7);
	border: 1px solid transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1eb984c */.elementor-14242 .elementor-element.elementor-element-1eb984c{
     background-image: linear-gradient(180deg,rgba(0,0,0,0.4) 50%,rgba(0,0,0,0.4) 100%),url("https://www.bosquereal.com.mx/wp-content/uploads/2023/10/brochure-designo-lp.webp") !important;
}
.elementor-14242 .elementor-element.elementor-element-1eb984c:hover{
    background-image: linear-gradient(180deg,rgba(51,51,51,0) 50%,rgba(51,51,51,0.7) 75%),url("https://www.bosquereal.com.mx/wp-content/uploads/2023/10/brochure-designo-lp.webp") !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-61b9eaf */.elementor-14242 .elementor-element.elementor-element-61b9eaf{
     transform: rotateX(0deg) rotateY(0deg) rotateZ(270deg);
    transform-origin: 0% 50%;
	color: #FFFFFF!important;
    border-width: 1px!important;
    border-radius: 50px;
    letter-spacing: 3px;
    font-size: 14px;
    font-family: 'Oswald',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 700!important;
	display: inline-block;
	margin-left: 58px;
	margin-top:300px;
	position: absolute;
	border: 1px solid #ffffff;
	text-decoration: none;
	text-transform: uppercase;
	background-color: #000;
		padding: 2px 30px 2px 20px;
}
.elementor-14242 .elementor-element.elementor-element-61b9eaf:after{
	position: absolute;
	content: "\f061";
	font: normal normal normal 10px/1 FontAwesome;
    font-size:15px;
	opacity: 0;
	transition:all .2s ease-in-out;
	display: inline-block;
	margin-top: -18px;
    margin-left: 110px;
}
.elementor-14242 .elementor-element.elementor-element-61b9eaf:hover:after{
    opacity:1;
}
.elementor-14242 .elementor-element.elementor-element-61b9eaf:hover{
	background-color: rgba(0,96,115,0.7);
	border: 1px solid transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45ace96 */.elementor-14242 .elementor-element.elementor-element-45ace96{
     background-image: linear-gradient(180deg,rgba(0,0,0,0.4) 50%,rgba(0,0,0,0.4) 100%),url("https://www.bosquereal.com.mx/wp-content/uploads/2023/10/designo-of-ch-653159eebc195.webp") !important;
}
.elementor-14242 .elementor-element.elementor-element-45ace96:hover{
    	background-image:linear-gradient(180deg,rgba(51,51,51,0) 50%,rgba(0,0,0,0.5) 75%), url("https://www.bosquereal.com.mx/wp-content/uploads/2023/10/designo-of-ch-653159eebc195.webp") !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-062f47b */.elementor-14242 .elementor-element.elementor-element-062f47b{
     transform: rotateX(0deg) rotateY(0deg) rotateZ(270deg);
    transform-origin: 0% 50%;
	color: #FFFFFF!important;
    border-width: 1px!important;
    border-radius: 50px;
    letter-spacing: 3px;
    font-size: 14px;
    font-family: 'Oswald',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 700!important;
	display: inline-block;
	margin-left: 58px;
	margin-top:300px;
	position: absolute;
	border: 1px solid #ffffff;
	text-decoration: none;
	text-transform: uppercase;
	background-color: #000;
		padding: 2px 30px 2px 20px;
}
.elementor-14242 .elementor-element.elementor-element-062f47b:after{
	position: absolute;
	content: "\f061";
	font: normal normal normal 10px/1 FontAwesome;
    font-size:15px;
	opacity: 0;
	transition:all .2s ease-in-out;
	display: inline-block;
	margin-top: -18px;
    margin-left: 110px;
}
.elementor-14242 .elementor-element.elementor-element-062f47b:hover:after{
    opacity:1;
}
.elementor-14242 .elementor-element.elementor-element-062f47b:hover{
	background-color: rgba(0,96,115,0.7);
	border: 1px solid transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94585a6 */.elementor-14242 .elementor-element.elementor-element-94585a6{
     background-image: linear-gradient(180deg,rgba(0,0,0,0.4) 50%,rgba(0,0,0,0.4) 100%),url("https://www.bosquereal.com.mx/wp-content/uploads/2023/10/interiores-designo-ch-653159ed2ac52.webp") !important;
}
.elementor-14242 .elementor-element.elementor-element-94585a6:hover{
    	background-image:linear-gradient(180deg,rgba(51,51,51,0) 50%,rgba(0,0,0,0.5) 75%), url("https://www.bosquereal.com.mx/wp-content/uploads/2023/10/interiores-designo-ch-653159ed2ac52.webp") !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-68143e1 */.elementor-14242 .elementor-element.elementor-element-68143e1{
     transform: rotateX(0deg) rotateY(0deg) rotateZ(270deg);
    transform-origin: 0% 50%;
	color: #FFFFFF!important;
    border-width: 1px!important;
    border-radius: 50px;
    letter-spacing: 3px;
    font-size: 14px;
    font-family: 'Oswald',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 700!important;
	display: inline-block;
	margin-left: 58px;
	margin-top:300px;
	position: absolute;
	border: 1px solid #ffffff;
	text-decoration: none;
	text-transform: uppercase;
	background-color: #000;
		padding: 2px 30px 2px 20px;
}
.elementor-14242 .elementor-element.elementor-element-68143e1:after{
	position: absolute;
	content: "\f061";
	font: normal normal normal 10px/1 FontAwesome;
    font-size:15px;
	opacity: 0;
	transition:all .2s ease-in-out;
	display: inline-block;
	margin-top: -18px;
    margin-left: 110px;
}
.elementor-14242 .elementor-element.elementor-element-68143e1:hover:after{
    opacity:1;
}
.elementor-14242 .elementor-element.elementor-element-68143e1:hover{
	background-color: rgba(0,96,115,0.7);
	border: 1px solid transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c80fa44 */.elementor-14242 .elementor-element.elementor-element-c80fa44{
     background-image: linear-gradient(180deg,rgba(0,0,0,0.4) 50%,rgba(0,0,0,0.4) 100%),url("https://www.bosquereal.com.mx/wp-content/uploads/2023/10/amenidades-designo-ch-653159ee0fcf5.webp") !important;
}
.elementor-14242 .elementor-element.elementor-element-c80fa44:hover{
    	background-image:linear-gradient(180deg,rgba(51,51,51,0) 50%,rgba(0,0,0,0.5) 75%), url("https://www.bosquereal.com.mx/wp-content/uploads/2023/10/amenidades-designo-ch-653159ee0fcf5.webp") !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-48db256 */.elementor-14242 .elementor-element.elementor-element-48db256{
     transform: rotateX(0deg) rotateY(0deg) rotateZ(270deg);
    transform-origin: 0% 50%;
	color: #FFFFFF!important;
    border-width: 1px!important;
    border-radius: 50px;
    letter-spacing: 3px;
    font-size: 14px;
    font-family: 'Oswald',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 700!important;
	display: inline-block;
	margin-left: 58px;
	margin-top:300px;
	position: absolute;
	border: 1px solid #ffffff;
	text-decoration: none;
	text-transform: uppercase;
	background-color: #000;
		padding: 2px 30px 2px 20px;
}
.elementor-14242 .elementor-element.elementor-element-48db256:after{
	position: absolute;
	content: "\f061";
	font: normal normal normal 10px/1 FontAwesome;
    font-size:15px;
	opacity: 0;
	transition:all .2s ease-in-out;
	display: inline-block;
	margin-top: -18px;
    margin-left: 100px;
}
.elementor-14242 .elementor-element.elementor-element-48db256:hover:after{
    opacity:1;
}
.elementor-14242 .elementor-element.elementor-element-48db256:hover{
	background-color: rgba(0,96,115,0.7);
	border: 1px solid transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4326130 */.elementor-14242 .elementor-element.elementor-element-4326130{
     background-image: linear-gradient(180deg,rgba(0,0,0,0.4) 50%,rgba(0,0,0,0.4) 100%),url("https://www.bosquereal.com.mx/wp-content/uploads/2023/10/brochure-designo-ch-653159eeb07c4.webp") !important;
}
.elementor-14242 .elementor-element.elementor-element-4326130:hover{
    	background-image:linear-gradient(180deg,rgba(51,51,51,0) 50%,rgba(0,0,0,0.5) 75%), url("https://www.bosquereal.com.mx/wp-content/uploads/2023/10/brochure-designo-ch-653159eeb07c4.webp") !important;
}/* End custom CSS */