.elementor-4 .elementor-element.elementor-element-0c2d8d4{--display:flex;--min-height:60vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-0c2d8d4:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-0c2d8d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171717;}.elementor-4 .elementor-element.elementor-element-d7606a8{--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-4 .elementor-element.elementor-element-3ccf560{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-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-4 .elementor-element.elementor-element-0afff0e > .elementor-widget-container{margin:0vw 0vw 0vw 5vw;}.elementor-4 .elementor-element.elementor-element-0afff0e{text-align:start;}.elementor-4 .elementor-element.elementor-element-0afff0e img{width:65%;}.elementor-4 .elementor-element.elementor-element-6b9e1ae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-6b9e1ae.e-con{--align-self:center;}.elementor-4 .elementor-element.elementor-element-01882b8{text-align:start;}.elementor-4 .elementor-element.elementor-element-01882b8 img{width:80%;}.elementor-4 .elementor-element.elementor-element-3d10e79{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:2vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-3d10e79.e-con{--align-self:flex-start;}.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-4 .elementor-element.elementor-element-db1c0cf .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-size:1vw;font-weight:500;text-transform:uppercase;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:42px 42px 42px 42px;}.elementor-4 .elementor-element.elementor-element-db1c0cf .elementor-button-content-wrapper{flex-direction:row;}.elementor-4 .elementor-element.elementor-element-a4a07e5 .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-size:1vw;font-weight:500;text-transform:uppercase;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:42px 42px 42px 42px;}.elementor-4 .elementor-element.elementor-element-a4a07e5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4 .elementor-element.elementor-element-f533f5c{--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-4 .elementor-element.elementor-element-63e7fcc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--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-4 .elementor-element.elementor-element-63e7fcc:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-63e7fcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(168deg, #467737 0%, #9DD33C 100%);}.elementor-4 .elementor-element.elementor-element-63e7fcc.e-con{--align-self:center;}.elementor-4 .elementor-element.elementor-element-40ac383{--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-4 .elementor-element.elementor-element-3b50aba{--e-image-carousel-slides-to-show:5;}.elementor-4 .elementor-element.elementor-element-3b50aba .swiper-wrapper{display:flex;align-items:center;}.elementor-4 .elementor-element.elementor-element-3b50aba .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-cbb9626{--display:flex;--min-height:70vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4 .elementor-element.elementor-element-cbb9626:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-cbb9626 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171717;}.elementor-4 .elementor-element.elementor-element-d6263ff{--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-4 .elementor-element.elementor-element-b3e5275{--display:flex;}.elementor-4 .elementor-element.elementor-element-550f8c6 img{width:61%;}.elementor-4 .elementor-element.elementor-element-b8c3acb{--display:flex;}.elementor-4 .elementor-element.elementor-element-e43c341{--spacer-size:50px;}.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-4 .elementor-element.elementor-element-36281cd > .elementor-widget-container{padding:0vw 0vw 0vw 5vw;}.elementor-4 .elementor-element.elementor-element-36281cd.elementor-element{--align-self:flex-start;}.elementor-4 .elementor-element.elementor-element-36281cd{text-align:start;}.elementor-4 .elementor-element.elementor-element-36281cd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:3vw;font-weight:800;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.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-4 .elementor-element.elementor-element-de6e3a1 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 10vw 0vw 5vw;}.elementor-4 .elementor-element.elementor-element-de6e3a1{text-align:justify;font-family:"Montserrat", Sans-serif;font-size:1.2vw;font-weight:400;color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-eaf9f20{--spacer-size:50px;}.elementor-4 .elementor-element.elementor-element-3bf22c1{--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-4 .elementor-element.elementor-element-0332e03{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4 .elementor-element.elementor-element-0332e03:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-0332e03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8FC53C;}.elementor-4 .elementor-element.elementor-element-a5b34ee{--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-4 .elementor-element.elementor-element-1c143d8{--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-4 .elementor-element.elementor-element-ee693b1{--spacer-size:50px;}.elementor-4 .elementor-element.elementor-element-d95ce74 > .elementor-widget-container{background-color:#000000;margin:0px 0px 0px 0px;padding:1vw 3vw 1vw 3vw;border-radius:0px 35px 0px 35px;}.elementor-4 .elementor-element.elementor-element-d95ce74.elementor-element{--align-self:flex-start;}.elementor-4 .elementor-element.elementor-element-d95ce74 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.5vw;font-weight:400;color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-8eaf67c > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-4 .elementor-element.elementor-element-8eaf67c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:4vw;font-weight:800;color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-5bf3319 > .elementor-widget-container{margin:0vw 50vw 0vw 0vw;}.elementor-4 .elementor-element.elementor-element-5bf3319{font-family:"Montserrat", Sans-serif;font-size:1.1vw;font-weight:400;color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-c55bd24{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-c55bd24:hover::before, .elementor-4 .elementor-element.elementor-element-c55bd24:hover > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-c55bd24:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-c55bd24 > .elementor-background-slideshow:hover::before, .elementor-4 .elementor-element.elementor-element-c55bd24 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-4 .elementor-element.elementor-element-c55bd24::before, .elementor-4 .elementor-element.elementor-element-c55bd24 > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-c55bd24 > .e-con-inner > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-c55bd24 > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-c55bd24 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-c55bd24 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-4 .elementor-element.elementor-element-c55bd24:hover{--overlay-opacity:1;}.elementor-4 .elementor-element.elementor-element-f6a8f86 > .elementor-widget-container{padding:1vw 0vw 1vw 1vw;}.elementor-4 .elementor-element.elementor-element-f6a8f86 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:3vw;font-weight:400;color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-f6a8f86 .elementor-heading-title a:hover, .elementor-4 .elementor-element.elementor-element-f6a8f86 .elementor-heading-title a:focus{color:#8FC53C;}.elementor-4 .elementor-element.elementor-element-2ae0468 > .elementor-widget-container{padding:0vw 3vw 0vw 0vw;}.elementor-4 .elementor-element.elementor-element-2ae0468{text-align:end;}.elementor-4 .elementor-element.elementor-element-2ae0468 img{width:60px;}.elementor-4 .elementor-element.elementor-element-359c63c{--display:grid;--e-con-grid-template-columns:2fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--margin-top:-1vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-4 .elementor-element.elementor-element-359c63c:hover::before, .elementor-4 .elementor-element.elementor-element-359c63c:hover > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-359c63c:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-359c63c > .elementor-background-slideshow:hover::before, .elementor-4 .elementor-element.elementor-element-359c63c > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-4 .elementor-element.elementor-element-359c63c:hover{--overlay-opacity:1;}.elementor-4 .elementor-element.elementor-element-02cce4a > .elementor-widget-container{padding:1vw 0vw 1vw 1vw;}.elementor-4 .elementor-element.elementor-element-02cce4a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:3vw;font-weight:400;color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-02cce4a .elementor-heading-title a:hover, .elementor-4 .elementor-element.elementor-element-02cce4a .elementor-heading-title a:focus{color:#8FC53C;}.elementor-4 .elementor-element.elementor-element-b2b2a6e > .elementor-widget-container{padding:0vw 3vw 0vw 0vw;}.elementor-4 .elementor-element.elementor-element-b2b2a6e{text-align:end;}.elementor-4 .elementor-element.elementor-element-b2b2a6e img{width:60px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-4 .elementor-element.elementor-element-53f21aa{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;border-style:solid;--border-style:solid;border-width:2px 0px 2px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:0px 0px 0px 0px;--margin-top:-1vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-4 .elementor-element.elementor-element-53f21aa:hover::before, .elementor-4 .elementor-element.elementor-element-53f21aa:hover > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-53f21aa:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-53f21aa > .elementor-background-slideshow:hover::before, .elementor-4 .elementor-element.elementor-element-53f21aa > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-4 .elementor-element.elementor-element-53f21aa:hover{--overlay-opacity:1;}.elementor-4 .elementor-element.elementor-element-ab2057d > .elementor-widget-container{padding:1vw 0vw 1vw 1vw;}.elementor-4 .elementor-element.elementor-element-ab2057d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:3vw;font-weight:400;color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-ab2057d .elementor-heading-title a:hover, .elementor-4 .elementor-element.elementor-element-ab2057d .elementor-heading-title a:focus{color:#8FC53C;}.elementor-4 .elementor-element.elementor-element-b97c01e > .elementor-widget-container{padding:0vw 3vw 0vw 0vw;}.elementor-4 .elementor-element.elementor-element-b97c01e{text-align:end;}.elementor-4 .elementor-element.elementor-element-b97c01e img{width:60px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-4 .elementor-element.elementor-element-6698e69{--spacer-size:50px;}.elementor-4 .elementor-element.elementor-element-2374c31{--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-4 .elementor-element.elementor-element-ae69fa6{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-ae69fa6:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-ae69fa6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bbros.mx/wp-content/uploads/2025/03/fondobanner-sin-letras.png");background-position:center center;background-size:cover;}.elementor-4 .elementor-element.elementor-element-50fdcb2{--display:flex;}.elementor-4 .elementor-element.elementor-element-50fdcb2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-4 .elementor-element.elementor-element-ebcc4dc{--iteration-count:infinite;--dynamic-text-color:#8FC53C;}.elementor-4 .elementor-element.elementor-element-ebcc4dc > .elementor-widget-container{padding:0vw 0vw 0vw 6vw;}.elementor-4 .elementor-element.elementor-element-ebcc4dc .elementor-headline{text-align:left;font-family:"Montserrat", Sans-serif;font-size:4vw;font-weight:800;}.elementor-4 .elementor-element.elementor-element-ebcc4dc .elementor-headline-plain-text{color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-ebcc4dc .elementor-headline-dynamic-text{font-family:"Montserrat", Sans-serif;font-weight:800;}.elementor-4 .elementor-element.elementor-element-4ade42d{--display:flex;}.elementor-4 .elementor-element.elementor-element-b6747b3 > .elementor-widget-container{margin:0vw 10vw 0vw 7vw;}.elementor-4 .elementor-element.elementor-element-b6747b3{text-align:end;font-family:"Montserrat", Sans-serif;font-size:1vw;font-weight:400;color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-2fb7905{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4 .elementor-element.elementor-element-2fb7905:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-2fb7905 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8FC53C;}.elementor-4 .elementor-element.elementor-element-2fb7905.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4 .elementor-element.elementor-element-9250570{--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-4 .elementor-element.elementor-element-491e61e{--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-4 .elementor-element.elementor-element-1cf2b77{--spacer-size:50px;}.elementor-4 .elementor-element.elementor-element-08ac084{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4 .elementor-element.elementor-element-5fd48d7 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-4 .elementor-element.elementor-element-5fd48d7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:4vw;font-weight:800;color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-ed48e90 > .elementor-widget-container{margin:0vw 0vw 0vw 10vw;}.elementor-4 .elementor-element.elementor-element-ed48e90{text-align:end;font-family:"Montserrat", Sans-serif;font-size:1vw;font-weight:400;color:#FFFFFF;}.elementor-widget-premium-img-gallery .premium-gallery-img-name, .elementor-widget-premium-img-gallery .premium-gallery-img-name a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-img-gallery .premium-gallery-img-desc, .elementor-widget-premium-img-gallery .premium-gallery-img-desc a{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-img-gallery .pa-gallery-magnific-image i, .elementor-widget-premium-img-gallery .pa-gallery-img-link i{color:var( --e-global-color-primary );}.elementor-widget-premium-img-gallery .pa-gallery-magnific-image svg, .elementor-widget-premium-img-gallery .pa-gallery-img-link svg{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-widget-premium-img-gallery .pa-gallery-magnific-image span, .elementor-widget-premium-img-gallery .pa-gallery-img-link span{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-img-gallery .pa-gallery-magnific-image:hover i, .elementor-widget-premium-img-gallery .pa-gallery-img-link:hover i{color:var( --e-global-color-primary );}.elementor-widget-premium-img-gallery .pa-gallery-magnific-image:hover svg, .elementor-widget-premium-img-gallery .pa-gallery-img-link:hover svg{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-widget-premium-img-gallery .pa-gallery-magnific-image:hover span, .elementor-widget-premium-img-gallery .pa-gallery-img-link:hover span{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-img-gallery .premium-gallery-cats-container li a.category{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-secondary );}.elementor-widget-premium-img-gallery .premium-gallery-cats-container li a.active{color:var( --e-global-color-primary );}.elementor-widget-premium-img-gallery .premium-gallery-load-more-btn{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-secondary );}.elementor-widget-premium-img-gallery .premium-gallery-load-more-btn .premium-loader{border-color:var( --e-global-color-secondary );border-top-color:var( --e-global-color-secondary );}.elementor-widget-premium-img-gallery .premium-gallery-load-more-btn:hover{color:var( --e-global-color-secondary );}.elementor-4 .elementor-element.elementor-element-775d1bc .premium-img-gallery-masonry div.premium-gallery-item, .elementor-4 .elementor-element.elementor-element-775d1bc .premium-img-gallery-fitRows div.premium-gallery-item{width:25%;}.elementor-4 .elementor-element.elementor-element-775d1bc > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-4 .elementor-element.elementor-element-775d1bc.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-775d1bc .premium-gallery-load-more{text-align:left;margin:0px 0px 0px 50px;}.elementor-4 .elementor-element.elementor-element-775d1bc .premium-img-gallery-filter{justify-content:flex-start;}.elementor-4 .elementor-element.elementor-element-775d1bc .premium-gallery-caption{text-align:center;}.elementor-4 .elementor-element.elementor-element-775d1bc .premium-gallery-img-name, .elementor-4 .elementor-element.elementor-element-775d1bc .premium-gallery-img-name a{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-4 .elementor-element.elementor-element-775d1bc .premium-gallery-img-desc, .elementor-4 .elementor-element.elementor-element-775d1bc .premium-gallery-img-desc a{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-4 .elementor-element.elementor-element-775d1bc .premium-gallery-cats-container li a.category{font-family:"Montserrat", Sans-serif;font-size:1vw;font-weight:600;line-height:1px;color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-775d1bc .premium-gallery-cats-container li a.active{color:#000000;}.elementor-4 .elementor-element.elementor-element-775d1bc .premium-gallery-load-more-btn{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-775d1bc .premium-gallery-load-more-btn .premium-loader{border-color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-775d1bc .premium-gallery-load-more-btn:hover{color:#000000;background-color:#5EFC59;}.elementor-4 .elementor-element.elementor-element-8234cc3{--spacer-size:50px;}.elementor-4 .elementor-element.elementor-element-e16e776{--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-4 .elementor-element.elementor-element-008b87d{--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;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-008b87d:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-008b87d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171717;}.elementor-4 .elementor-element.elementor-element-008b87d > .elementor-shape-top .elementor-shape-fill, .elementor-4 .elementor-element.elementor-element-008b87d > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#8FC53C;}.elementor-4 .elementor-element.elementor-element-008b87d > .elementor-shape-top svg, .elementor-4 .elementor-element.elementor-element-008b87d > .e-con-inner > .elementor-shape-top svg{height:75px;}.elementor-4 .elementor-element.elementor-element-d176a9c{--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-4 .elementor-element.elementor-element-fb9a0d9{--spacer-size:109px;}.elementor-4 .elementor-element.elementor-element-b31a5ed{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-b31a5ed:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-b31a5ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171717;}.elementor-4 .elementor-element.elementor-element-ce887fb{--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-4 .elementor-element.elementor-element-4fd1f46{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-4 .elementor-element.elementor-element-4f6c1e7{--spacer-size:50px;}.elementor-4 .elementor-element.elementor-element-1f23927 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-4 .elementor-element.elementor-element-1f23927{text-align:start;}.elementor-4 .elementor-element.elementor-element-1f23927 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:4vw;font-weight:800;color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-98e89dc{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:#8FC53C;--border-color:#8FC53C;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:0vw;}.elementor-4 .elementor-element.elementor-element-0467c6a{--display:flex;}.elementor-4 .elementor-element.elementor-element-a36db1f{--display:grid;--min-height:4vh;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4 .elementor-element.elementor-element-a6fa7b3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1vw;font-weight:600;color:#757575;}.elementor-4 .elementor-element.elementor-element-a8f558b{font-family:"Montserrat", Sans-serif;font-size:1vw;font-weight:400;line-height:25px;color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-950fa7c{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4 .elementor-element.elementor-element-78484b9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1vw;font-weight:600;color:#757575;}.elementor-4 .elementor-element.elementor-element-ad7ab3b{font-family:"Montserrat", Sans-serif;font-size:1vw;font-weight:400;line-height:25px;color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-c4d9916{--spacer-size:50px;}.elementor-4 .elementor-element.elementor-element-016d0bc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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-4 .elementor-element.elementor-element-016d0bc.e-con{--align-self:center;}.elementor-4 .elementor-element.elementor-element-dd16efe{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#8FC53C;--border-color:#8FC53C;--margin-top:0vw;--margin-bottom:0vw;--margin-left:10vw;--margin-right:10vw;--padding-top:3vw;--padding-bottom:3vw;--padding-left:2vw;--padding-right:2vw;}.elementor-4 .elementor-element.elementor-element-dd16efe:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-dd16efe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2C2C;}.elementor-4 .elementor-element.elementor-element-6397b0d{text-align:center;}.elementor-4 .elementor-element.elementor-element-6397b0d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2vw;font-weight:700;color:#FFFFFF;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{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-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4 .elementor-element.elementor-element-040778c > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-4 .elementor-element.elementor-element-040778c .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-4 .elementor-element.elementor-element-040778c .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-4 .elementor-element.elementor-element-040778c .elementor-field-group.recaptcha_v3-bottomleft, .elementor-4 .elementor-element.elementor-element-040778c .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-4 .elementor-element.elementor-element-040778c .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-4 .elementor-element.elementor-element-040778c .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-4 .elementor-element.elementor-element-040778c .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-4 .elementor-element.elementor-element-040778c .elementor-field-group > label, .elementor-4 .elementor-element.elementor-element-040778c .elementor-field-subgroup label{color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-040778c .elementor-field-type-html{padding-bottom:0px;color:#6B6B6B;}.elementor-4 .elementor-element.elementor-element-040778c .elementor-field-group .elementor-field{color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-040778c .elementor-field-group .elementor-field, .elementor-4 .elementor-element.elementor-element-040778c .elementor-field-subgroup label{font-family:"Montserrat", Sans-serif;font-size:0.8vw;font-weight:400;}.elementor-4 .elementor-element.elementor-element-040778c .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){border-color:#FFFFFF;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-040778c .elementor-field-group .elementor-select-wrapper select{border-color:#FFFFFF;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-040778c .elementor-field-group .elementor-select-wrapper::before{color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-040778c .elementor-button{font-family:"Montserrat", Sans-serif;font-weight:500;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-040778c .e-form__buttons__wrapper__button-next{background-color:#8FC53C;color:#ffffff;}.elementor-4 .elementor-element.elementor-element-040778c .elementor-button[type="submit"]{background-color:#8FC53C;color:#ffffff;}.elementor-4 .elementor-element.elementor-element-040778c .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-4 .elementor-element.elementor-element-040778c .e-form__buttons__wrapper__button-previous{background-color:#8FC53C;color:#ffffff;}.elementor-4 .elementor-element.elementor-element-040778c .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-4 .elementor-element.elementor-element-040778c .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-4 .elementor-element.elementor-element-040778c .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-4 .elementor-element.elementor-element-040778c .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-4 .elementor-element.elementor-element-040778c{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-4 .elementor-element.elementor-element-4e56d4d{--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-4 .elementor-element.elementor-element-17deb88{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--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-4 .elementor-element.elementor-element-17deb88:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-17deb88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(168deg, #467737 0%, #9DD33C 100%);}.elementor-4 .elementor-element.elementor-element-17deb88.e-con{--align-self:center;}.elementor-4 .elementor-element.elementor-element-953d36f{--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-4 .elementor-element.elementor-element-501fbda{--e-image-carousel-slides-to-show:5;}.elementor-4 .elementor-element.elementor-element-501fbda .swiper-wrapper{display:flex;align-items:center;}.elementor-4 .elementor-element.elementor-element-501fbda .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;border-radius:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-4 .elementor-element.elementor-element-d7606a8{--width:5%;}.elementor-4 .elementor-element.elementor-element-3ccf560{--width:45%;}.elementor-4 .elementor-element.elementor-element-6b9e1ae{--width:45%;}.elementor-4 .elementor-element.elementor-element-3d10e79{--width:67%;}.elementor-4 .elementor-element.elementor-element-f533f5c{--width:5%;}.elementor-4 .elementor-element.elementor-element-40ac383{--width:100%;}.elementor-4 .elementor-element.elementor-element-d6263ff{--width:5%;}.elementor-4 .elementor-element.elementor-element-b3e5275{--width:45%;}.elementor-4 .elementor-element.elementor-element-b8c3acb{--width:45%;}.elementor-4 .elementor-element.elementor-element-3bf22c1{--width:5%;}.elementor-4 .elementor-element.elementor-element-a5b34ee{--width:5%;}.elementor-4 .elementor-element.elementor-element-1c143d8{--width:90%;}.elementor-4 .elementor-element.elementor-element-2374c31{--width:5%;}.elementor-4 .elementor-element.elementor-element-ae69fa6{--width:100%;}.elementor-4 .elementor-element.elementor-element-50fdcb2{--width:50%;}.elementor-4 .elementor-element.elementor-element-2fb7905{--width:100%;}.elementor-4 .elementor-element.elementor-element-9250570{--width:5%;}.elementor-4 .elementor-element.elementor-element-491e61e{--width:90%;}.elementor-4 .elementor-element.elementor-element-e16e776{--width:5%;}.elementor-4 .elementor-element.elementor-element-008b87d{--width:100%;}.elementor-4 .elementor-element.elementor-element-d176a9c{--width:100%;}.elementor-4 .elementor-element.elementor-element-ce887fb{--width:5%;}.elementor-4 .elementor-element.elementor-element-4fd1f46{--width:45%;}.elementor-4 .elementor-element.elementor-element-a36db1f{--width:40vw;}.elementor-4 .elementor-element.elementor-element-016d0bc{--width:45%;}.elementor-4 .elementor-element.elementor-element-4e56d4d{--width:5%;}.elementor-4 .elementor-element.elementor-element-953d36f{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4 .elementor-element.elementor-element-3d10e79{--width:40vw;}.elementor-4 .elementor-element.elementor-element-50fdcb2{--width:381.5px;}}@media(min-width:1025px){.elementor-4 .elementor-element.elementor-element-ae69fa6:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-ae69fa6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-4 .elementor-element.elementor-element-3d10e79{--e-con-grid-template-columns:1.5fr 1.4fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4 .elementor-element.elementor-element-db1c0cf .elementor-button{font-size:1.5vw;}.elementor-4 .elementor-element.elementor-element-a4a07e5 .elementor-button{font-size:1.5vw;}.elementor-4 .elementor-element.elementor-element-3b50aba{--e-image-carousel-slides-to-show:5;}.elementor-4 .elementor-element.elementor-element-3b50aba .swiper-wrapper{display:flex;align-items:center;}.elementor-4 .elementor-element.elementor-element-cbb9626{--min-height:46vh;}.elementor-4 .elementor-element.elementor-element-550f8c6 img{width:93%;}.elementor-4 .elementor-element.elementor-element-36281cd > .elementor-widget-container{padding:0vw 0vw 0vw 3vw;}.elementor-4 .elementor-element.elementor-element-36281cd .elementor-heading-title{font-size:4.4vw;}.elementor-4 .elementor-element.elementor-element-de6e3a1 > .elementor-widget-container{padding:0vw 3vw 0vw 3vw;}.elementor-4 .elementor-element.elementor-element-de6e3a1{font-size:1.5vw;}.elementor-4 .elementor-element.elementor-element-d95ce74 > .elementor-widget-container{padding:2vw 4vw 2vw 4vw;}.elementor-4 .elementor-element.elementor-element-d95ce74 .elementor-heading-title{font-size:3vw;}.elementor-4 .elementor-element.elementor-element-8eaf67c .elementor-heading-title{font-size:6vw;}.elementor-4 .elementor-element.elementor-element-5bf3319 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-4 .elementor-element.elementor-element-5bf3319{font-size:1.5vw;}.elementor-4 .elementor-element.elementor-element-c55bd24{--grid-auto-flow:row;}.elementor-4 .elementor-element.elementor-element-f6a8f86 .elementor-heading-title{font-size:3vw;}.elementor-4 .elementor-element.elementor-element-359c63c{--grid-auto-flow:row;}.elementor-4 .elementor-element.elementor-element-02cce4a .elementor-heading-title{font-size:3vw;}.elementor-4 .elementor-element.elementor-element-53f21aa{--grid-auto-flow:row;}.elementor-4 .elementor-element.elementor-element-ab2057d .elementor-heading-title{font-size:3vw;}.elementor-4 .elementor-element.elementor-element-ae69fa6:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-ae69fa6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bbros.mx/wp-content/uploads/2025/03/fondobanner-sin-letras.png");background-repeat:no-repeat;background-size:cover;}.elementor-4 .elementor-element.elementor-element-ae69fa6{--min-height:51vh;}.elementor-4 .elementor-element.elementor-element-b6747b3{font-size:1.5vw;}.elementor-4 .elementor-element.elementor-element-08ac084{--grid-auto-flow:row;}.elementor-4 .elementor-element.elementor-element-5fd48d7 .elementor-heading-title{font-size:6vw;}.elementor-4 .elementor-element.elementor-element-ed48e90 > .elementor-widget-container{margin:0vw 0vw 0vw 5vw;}.elementor-4 .elementor-element.elementor-element-ed48e90{font-size:1.5vw;}.elementor-4 .elementor-element.elementor-element-775d1bc .premium-img-gallery-masonry div.premium-gallery-item, .elementor-4 .elementor-element.elementor-element-775d1bc .premium-img-gallery-fitRows div.premium-gallery-item{width:33.330%;}.elementor-4 .elementor-element.elementor-element-775d1bc .premium-gallery-cats-container li a.category{font-size:1.5vw;}.elementor-4 .elementor-element.elementor-element-1f23927 .elementor-heading-title{font-size:6vw;}.elementor-4 .elementor-element.elementor-element-98e89dc{--padding-top:0vw;--padding-bottom:0vw;--padding-left:7vw;--padding-right:0vw;}.elementor-4 .elementor-element.elementor-element-d1955f5 iframe{height:40vh;}.elementor-4 .elementor-element.elementor-element-a36db1f{--grid-auto-flow:row;}.elementor-4 .elementor-element.elementor-element-950fa7c{--grid-auto-flow:row;}.elementor-4 .elementor-element.elementor-element-dd16efe{--margin-top:0vw;--margin-bottom:0vw;--margin-left:5vw;--margin-right:5vw;}.elementor-4 .elementor-element.elementor-element-6397b0d .elementor-heading-title{font-size:3vw;}.elementor-4 .elementor-element.elementor-element-040778c .elementor-field-group .elementor-field, .elementor-4 .elementor-element.elementor-element-040778c .elementor-field-subgroup label{font-size:1.5vw;}.elementor-4 .elementor-element.elementor-element-501fbda{--e-image-carousel-slides-to-show:5;}.elementor-4 .elementor-element.elementor-element-501fbda .swiper-wrapper{display:flex;align-items:center;}}@media(max-width:767px){.elementor-4 .elementor-element.elementor-element-0c2d8d4{--min-height:55vh;--justify-content:flex-start;}.elementor-4 .elementor-element.elementor-element-0afff0e > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-4 .elementor-element.elementor-element-0afff0e.elementor-element{--order:-99999 /* order start hack */;}.elementor-4 .elementor-element.elementor-element-0afff0e{text-align:center;}.elementor-4 .elementor-element.elementor-element-0afff0e img{width:53%;}.elementor-4 .elementor-element.elementor-element-6b9e1ae{--justify-content:flex-start;}.elementor-4 .elementor-element.elementor-element-01882b8 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-01882b8.elementor-element{--order:-99999 /* order start hack */;}.elementor-4 .elementor-element.elementor-element-01882b8{text-align:center;}.elementor-4 .elementor-element.elementor-element-01882b8 img{width:78%;}.elementor-4 .elementor-element.elementor-element-3d10e79{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4 .elementor-element.elementor-element-db1c0cf .elementor-button{font-size:3vw;}.elementor-4 .elementor-element.elementor-element-a4a07e5 .elementor-button{font-size:3vw;}.elementor-4 .elementor-element.elementor-element-3b50aba{--e-image-carousel-slides-to-show:3;}.elementor-4 .elementor-element.elementor-element-3b50aba .swiper-wrapper{display:flex;align-items:center;}.elementor-4 .elementor-element.elementor-element-cbb9626{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4 .elementor-element.elementor-element-e43c341{--spacer-size:0px;}.elementor-4 .elementor-element.elementor-element-36281cd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-36281cd.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-36281cd{text-align:center;}.elementor-4 .elementor-element.elementor-element-36281cd .elementor-heading-title{font-size:10vw;}.elementor-4 .elementor-element.elementor-element-de6e3a1 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-4 .elementor-element.elementor-element-de6e3a1.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-de6e3a1{text-align:center;font-size:3vw;}.elementor-4 .elementor-element.elementor-element-eaf9f20{--spacer-size:0px;}.elementor-4 .elementor-element.elementor-element-0332e03{--min-height:0vh;}.elementor-4 .elementor-element.elementor-element-ee693b1{--spacer-size:0px;}.elementor-4 .elementor-element.elementor-element-d95ce74 > .elementor-widget-container{padding:3vw 7vw 3vw 7vw;}.elementor-4 .elementor-element.elementor-element-d95ce74.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-d95ce74 .elementor-heading-title{font-size:5vw;}.elementor-4 .elementor-element.elementor-element-8eaf67c{text-align:center;}.elementor-4 .elementor-element.elementor-element-8eaf67c .elementor-heading-title{font-size:9vw;}.elementor-4 .elementor-element.elementor-element-5bf3319{text-align:center;font-size:3vw;}.elementor-4 .elementor-element.elementor-element-c55bd24{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--align-items:center;}.elementor-4 .elementor-element.elementor-element-f6a8f86 .elementor-heading-title{font-size:4vw;}.elementor-4 .elementor-element.elementor-element-2ae0468 img{width:35px;}.elementor-4 .elementor-element.elementor-element-359c63c{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-6vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-4 .elementor-element.elementor-element-02cce4a .elementor-heading-title{font-size:4vw;line-height:1em;}.elementor-4 .elementor-element.elementor-element-b2b2a6e img{width:35px;}.elementor-4 .elementor-element.elementor-element-53f21aa{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:-6vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-4 .elementor-element.elementor-element-ab2057d .elementor-heading-title{font-size:3.5vw;}.elementor-4 .elementor-element.elementor-element-b97c01e img{width:35px;}.elementor-4 .elementor-element.elementor-element-ae69fa6:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-ae69fa6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bbros.mx/wp-content/uploads/2025/03/fondobanner-sin-letras.png");background-position:center left;background-size:cover;}.elementor-4 .elementor-element.elementor-element-ae69fa6{--min-height:48vh;}.elementor-4 .elementor-element.elementor-element-ae69fa6.e-con{--align-self:center;}.elementor-4 .elementor-element.elementor-element-50fdcb2{--justify-content:center;}.elementor-4 .elementor-element.elementor-element-ebcc4dc > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-4 .elementor-element.elementor-element-ebcc4dc.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-ebcc4dc .elementor-headline{text-align:center;font-size:8.5vw;}.elementor-4 .elementor-element.elementor-element-4ade42d{--justify-content:flex-start;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-4ade42d.e-con{--align-self:stretch;}.elementor-4 .elementor-element.elementor-element-b6747b3 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-4 .elementor-element.elementor-element-b6747b3{text-align:center;font-size:3vw;}.elementor-4 .elementor-element.elementor-element-08ac084{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4 .elementor-element.elementor-element-5fd48d7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-5fd48d7{text-align:center;}.elementor-4 .elementor-element.elementor-element-5fd48d7 .elementor-heading-title{font-size:9vw;}.elementor-4 .elementor-element.elementor-element-ed48e90 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-4 .elementor-element.elementor-element-ed48e90{text-align:center;font-size:3vw;}.elementor-4 .elementor-element.elementor-element-775d1bc .premium-img-gallery-masonry div.premium-gallery-item, .elementor-4 .elementor-element.elementor-element-775d1bc .premium-img-gallery-fitRows div.premium-gallery-item{width:50%;}.elementor-4 .elementor-element.elementor-element-775d1bc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-775d1bc .premium-gallery-img-name, .elementor-4 .elementor-element.elementor-element-775d1bc .premium-gallery-img-name a{font-size:3vw;}.elementor-4 .elementor-element.elementor-element-775d1bc .premium-gallery-cats-container li a.category{font-size:3vw;line-height:1px;}.elementor-4 .elementor-element.elementor-element-1f23927.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-1f23927{text-align:center;}.elementor-4 .elementor-element.elementor-element-1f23927 .elementor-heading-title{font-size:9vw;}.elementor-4 .elementor-element.elementor-element-98e89dc{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-4 .elementor-element.elementor-element-98e89dc.e-con{--align-self:center;}.elementor-4 .elementor-element.elementor-element-a36db1f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4 .elementor-element.elementor-element-a6fa7b3 .elementor-heading-title{font-size:4vw;}.elementor-4 .elementor-element.elementor-element-a8f558b{font-size:3vw;}.elementor-4 .elementor-element.elementor-element-950fa7c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4 .elementor-element.elementor-element-78484b9 .elementor-heading-title{font-size:4vw;}.elementor-4 .elementor-element.elementor-element-ad7ab3b{font-size:3vw;}.elementor-4 .elementor-element.elementor-element-040778c .elementor-field-group .elementor-field, .elementor-4 .elementor-element.elementor-element-040778c .elementor-field-subgroup label{font-size:3vw;}.elementor-4 .elementor-element.elementor-element-040778c .elementor-button{font-size:3vw;}.elementor-4 .elementor-element.elementor-element-501fbda{--e-image-carousel-slides-to-show:3;}.elementor-4 .elementor-element.elementor-element-501fbda .swiper-wrapper{display:flex;align-items:center;}}/* Start custom CSS for premium-img-gallery, class: .elementor-element-775d1bc */.elementor-4 .elementor-element.elementor-element-775d1bc .premium-gallery-load-more {
    text-align: CENTER;
    margin: 0px 0px 0px 0px;/* End custom CSS */