.elementor-29 .elementor-element.elementor-element-d2d129f{padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-382dc16 > .elementor-element-populated, .elementor-29 .elementor-element.elementor-element-382dc16 > .elementor-element-populated > .elementor-background-overlay, .elementor-29 .elementor-element.elementor-element-382dc16 > .elementor-background-slideshow{border-radius:51px 51px 51px 51px;}.elementor-29 .elementor-element.elementor-element-382dc16 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-29 .elementor-element.elementor-element-e2d6495 .elementor-repeater-item-04032ba .swiper-slide-bg{background-color:#F1EFEB;background-image:url(https://bergarquitectura.com/wp-content/uploads/2025/12/bo-arquitectura-inicio-01.jpg);background-size:cover;}.elementor-29 .elementor-element.elementor-element-e2d6495 .elementor-repeater-item-0a84664 .swiper-slide-bg{background-color:#F1EFEB;background-image:url(https://bergarquitectura.com/wp-content/uploads/2025/12/bo-arquitectura-inicio-09.jpg);background-size:cover;}.elementor-29 .elementor-element.elementor-element-e2d6495 .elementor-repeater-item-60245e1 .swiper-slide-bg{background-color:#F1EFEB;background-image:url(https://bergarquitectura.com/wp-content/uploads/2025/12/bo-arquitectura-inicio-10.jpg);background-size:cover;}.elementor-29 .elementor-element.elementor-element-e2d6495 .elementor-repeater-item-7a78827 .swiper-slide-bg{background-color:#F1EFEB;background-image:url(https://bergarquitectura.com/wp-content/uploads/2025/12/bo-arquitectura-inicio-11.jpg);background-size:cover;}.elementor-29 .elementor-element.elementor-element-e2d6495 .elementor-repeater-item-cb06fcf .swiper-slide-bg{background-color:#F1EFEB;background-image:url(https://bergarquitectura.com/wp-content/uploads/2025/12/bo-arquitectura-inicio-12.jpg);background-size:cover;}.elementor-29 .elementor-element.elementor-element-e2d6495 .swiper-slide{transition-duration:calc(5000ms*1.2);height:750px;}.elementor-29 .elementor-element.elementor-element-e2d6495 .swiper-slide-contents{max-width:66%;}.elementor-29 .elementor-element.elementor-element-e2d6495 .swiper-slide-inner{text-align:center;}.elementor-29 .elementor-element.elementor-element-e2d6495 .elementor-swiper-button{font-size:30px;color:#F1EFEB;}.elementor-29 .elementor-element.elementor-element-e2d6495 .elementor-swiper-button svg{fill:#F1EFEB;}.elementor-29 .elementor-element.elementor-element-e2d6495 .swiper-pagination-bullet{height:10px;width:10px;}.elementor-29 .elementor-element.elementor-element-e2d6495 .swiper-horizontal .swiper-pagination-progressbar{height:10px;}.elementor-29 .elementor-element.elementor-element-e2d6495 .swiper-pagination-fraction{font-size:10px;}.elementor-29 .elementor-element.elementor-element-e2d6495 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#F1EFEB;opacity:1;}.elementor-29 .elementor-element.elementor-element-e2d6495 .swiper-pagination-bullet-active{background-color:#DE002A;}.elementor-29 .elementor-element.elementor-element-2be66de{padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-18465e5 > .elementor-element-populated, .elementor-29 .elementor-element.elementor-element-18465e5 > .elementor-element-populated > .elementor-background-overlay, .elementor-29 .elementor-element.elementor-element-18465e5 > .elementor-background-slideshow{border-radius:51px 51px 51px 51px;}.elementor-29 .elementor-element.elementor-element-18465e5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-7cbd5a9 .elementor-repeater-item-04032ba .swiper-slide-bg{background-color:#F1EFEB;background-image:url(https://bergarquitectura.com/wp-content/uploads/2025/12/bo-arquitectura-inicio-01.jpg);background-size:cover;}.elementor-29 .elementor-element.elementor-element-7cbd5a9 .elementor-repeater-item-0a84664 .swiper-slide-bg{background-color:#F1EFEB;background-image:url(https://bergarquitectura.com/wp-content/uploads/2025/12/bo-arquitectura-inicio-09.jpg);background-size:cover;}.elementor-29 .elementor-element.elementor-element-7cbd5a9 .elementor-repeater-item-60245e1 .swiper-slide-bg{background-color:#F1EFEB;background-image:url(https://bergarquitectura.com/wp-content/uploads/2025/12/bo-arquitectura-inicio-10.jpg);background-size:cover;}.elementor-29 .elementor-element.elementor-element-7cbd5a9 .elementor-repeater-item-7a78827 .swiper-slide-bg{background-color:#F1EFEB;background-image:url(https://bergarquitectura.com/wp-content/uploads/2025/12/bo-arquitectura-inicio-11.jpg);background-size:cover;}.elementor-29 .elementor-element.elementor-element-7cbd5a9 .elementor-repeater-item-cb06fcf .swiper-slide-bg{background-color:#F1EFEB;background-image:url(https://bergarquitectura.com/wp-content/uploads/2025/12/bo-arquitectura-inicio-12.jpg);background-size:cover;}.elementor-29 .elementor-element.elementor-element-7cbd5a9 .swiper-slide{transition-duration:calc(5000ms*1.2);height:750px;}.elementor-29 .elementor-element.elementor-element-7cbd5a9 .swiper-slide-contents{max-width:66%;}.elementor-29 .elementor-element.elementor-element-7cbd5a9 .swiper-slide-inner{text-align:center;}.elementor-29 .elementor-element.elementor-element-7cbd5a9 .elementor-swiper-button{font-size:30px;color:#F1EFEB;}.elementor-29 .elementor-element.elementor-element-7cbd5a9 .elementor-swiper-button svg{fill:#F1EFEB;}.elementor-29 .elementor-element.elementor-element-7cbd5a9 .swiper-pagination-bullet{height:10px;width:10px;}.elementor-29 .elementor-element.elementor-element-7cbd5a9 .swiper-horizontal .swiper-pagination-progressbar{height:10px;}.elementor-29 .elementor-element.elementor-element-7cbd5a9 .swiper-pagination-fraction{font-size:10px;}.elementor-29 .elementor-element.elementor-element-7cbd5a9 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#F1EFEB;opacity:1;}.elementor-29 .elementor-element.elementor-element-7cbd5a9 .swiper-pagination-bullet-active{background-color:#DE002A;}.elementor-29 .elementor-element.elementor-element-00c771f:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-00c771f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#060606;}.elementor-29 .elementor-element.elementor-element-00c771f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:150px 0px 150px 0px;}.elementor-29 .elementor-element.elementor-element-00c771f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-29 .elementor-element.elementor-element-b3068e0{text-align:center;}.elementor-29 .elementor-element.elementor-element-b3068e0 .elementor-heading-title{font-family:"Isocpeur", Sans-serif;font-size:80px;font-weight:600;color:#F1EFEB;}.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-29 .elementor-element.elementor-element-632a344 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-632a344{text-align:center;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#F1EFEB;}.elementor-widget-ucaddon_creative_buttons .uc_button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-29 .elementor-element.elementor-element-cdc62ad > .elementor-widget-container{margin:20px 0px -5px 0px;}.elementor-29 .elementor-element.elementor-element-cdc62ad .uc_creative_buttons{text-align:center;}.elementor-29 .elementor-element.elementor-element-cdc62ad .uc_creative_buttons .uc_button{display:inline-block;}.elementor-29 .elementor-element.elementor-element-cdc62ad .uc_button{background-color:#F1EFEB;border-style:solid;border-width:2px 2px 2px 2px;border-color:#F1EFEB;border-radius:100px;font-family:"Isocpeur", Sans-serif;font-size:20px;font-weight:700;color:#060606;}.elementor-29 .elementor-element.elementor-element-cdc62ad .uc_creative_buttons .uc_button::after,.elementor-29 .elementor-element.elementor-element-cdc62ad .uc_creative_buttons .uc_button::before{background-color:#DE002A;}.elementor-29 .elementor-element.elementor-element-cdc62ad .button-padding{padding:15px 25px 15px 25px;}.elementor-29 .elementor-element.elementor-element-cdc62ad .uc_button:hover{border-style:solid;border-width:2px 2px 2px 2px;border-color:#F1EFEB;color:#F1EFEB;}.elementor-29 .elementor-element.elementor-element-cdc62ad .uc_button:hover span{color:#F1EFEB;}.elementor-29 .elementor-element.elementor-element-b886c1f{padding:0px 50px 0px 50px;}.elementor-29 .elementor-element.elementor-element-a316c6c:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-a316c6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1EFEB;}.elementor-29 .elementor-element.elementor-element-a316c6c, .elementor-29 .elementor-element.elementor-element-a316c6c > .elementor-background-overlay{border-radius:100px 100px 0px 0px;}.elementor-29 .elementor-element.elementor-element-a316c6c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 100px 100px 100px;}.elementor-29 .elementor-element.elementor-element-a316c6c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 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-29 .elementor-element.elementor-element-e148d81 img{border-radius:30px 30px 30px 30px;}.elementor-bc-flex-widget .elementor-29 .elementor-element.elementor-element-16bf879.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-29 .elementor-element.elementor-element-16bf879.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-29 .elementor-element.elementor-element-16bf879 > .elementor-element-populated{padding:0px 0px 0px 100px;}.elementor-29 .elementor-element.elementor-element-0868f41 .elementor-heading-title{font-family:"Isocpeur", Sans-serif;font-size:25px;font-weight:600;color:#DE002A;}.elementor-29 .elementor-element.elementor-element-848b315{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:start;}.elementor-29 .elementor-element.elementor-element-848b315 .elementor-heading-title{font-family:"Isocpeur", Sans-serif;font-size:50px;font-weight:700;color:#060606;}.elementor-29 .elementor-element.elementor-element-325c2a5 > .elementor-widget-container{margin:20px 0px -10px 0px;}.elementor-29 .elementor-element.elementor-element-325c2a5{text-align:justify;font-family:"Poppins", Sans-serif;font-weight:400;color:#060606;}.elementor-29 .elementor-element.elementor-element-e6ea6a4 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-29 .elementor-element.elementor-element-e6ea6a4 .uc_creative_buttons{text-align:left;}.elementor-29 .elementor-element.elementor-element-e6ea6a4 .uc_creative_buttons .uc_button{display:inline-block;}.elementor-29 .elementor-element.elementor-element-e6ea6a4 .uc_button{background-color:#060606;border-style:solid;border-width:2px 2px 2px 2px;border-color:#060606;border-radius:100px;font-family:"Isocpeur", Sans-serif;font-size:20px;font-weight:700;color:#F1EFEB;}.elementor-29 .elementor-element.elementor-element-e6ea6a4 .uc_creative_buttons .uc_button::after,.elementor-29 .elementor-element.elementor-element-e6ea6a4 .uc_creative_buttons .uc_button::before{background-color:#DE002A;}.elementor-29 .elementor-element.elementor-element-e6ea6a4 .button-padding{padding:15px 25px 15px 25px;}.elementor-29 .elementor-element.elementor-element-e6ea6a4 .uc_button:hover{border-style:solid;border-width:2px 2px 2px 2px;border-color:#060606;color:#F1EFEB;}.elementor-29 .elementor-element.elementor-element-e6ea6a4 .uc_button:hover span{color:#F1EFEB;}.elementor-29 .elementor-element.elementor-element-8e60bf5:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-8e60bf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1EFEB;}.elementor-29 .elementor-element.elementor-element-8e60bf5, .elementor-29 .elementor-element.elementor-element-8e60bf5 > .elementor-background-overlay{border-radius:0px 0px 100px 100px;}.elementor-29 .elementor-element.elementor-element-8e60bf5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 100px 100px 100px;}.elementor-29 .elementor-element.elementor-element-8e60bf5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-29 .elementor-element.elementor-element-b5b36cd.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-29 .elementor-element.elementor-element-b5b36cd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-29 .elementor-element.elementor-element-b5b36cd > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-731bf33{text-align:center;}.elementor-29 .elementor-element.elementor-element-731bf33 .elementor-heading-title{font-family:"Isocpeur", Sans-serif;font-size:25px;font-weight:600;color:#DE002A;}.elementor-29 .elementor-element.elementor-element-11ae41a{text-align:center;}.elementor-29 .elementor-element.elementor-element-11ae41a .elementor-heading-title{font-family:"Isocpeur", Sans-serif;font-size:50px;font-weight:700;color:#060606;}.elementor-29 .elementor-element.elementor-element-c27d6d4{padding:30px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-f717c77{text-align:center;}.elementor-29 .elementor-element.elementor-element-f717c77 .elementor-heading-title{font-family:"Isocpeur", Sans-serif;font-size:50px;font-weight:700;color:#DE002A;}.elementor-29 .elementor-element.elementor-element-0bbcc2e{text-align:center;}.elementor-29 .elementor-element.elementor-element-0bbcc2e .elementor-heading-title{font-family:"Isocpeur", Sans-serif;font-weight:600;color:#060606;}.elementor-29 .elementor-element.elementor-element-47bb6cc{text-align:center;}.elementor-29 .elementor-element.elementor-element-47bb6cc .elementor-heading-title{font-family:"Isocpeur", Sans-serif;font-size:50px;font-weight:700;color:#DE002A;}.elementor-29 .elementor-element.elementor-element-d951b76{text-align:center;}.elementor-29 .elementor-element.elementor-element-d951b76 .elementor-heading-title{font-family:"Isocpeur", Sans-serif;font-weight:600;color:#060606;}.elementor-29 .elementor-element.elementor-element-765c304{text-align:center;}.elementor-29 .elementor-element.elementor-element-765c304 .elementor-heading-title{font-family:"Isocpeur", Sans-serif;font-size:50px;font-weight:700;color:#DE002A;}.elementor-29 .elementor-element.elementor-element-5045355{text-align:center;}.elementor-29 .elementor-element.elementor-element-5045355 .elementor-heading-title{font-family:"Isocpeur", Sans-serif;font-weight:600;color:#060606;}.elementor-29 .elementor-element.elementor-element-1d0eb35{text-align:center;}.elementor-29 .elementor-element.elementor-element-1d0eb35 .elementor-heading-title{font-family:"Isocpeur", Sans-serif;font-size:50px;font-weight:700;color:#DE002A;}.elementor-29 .elementor-element.elementor-element-7922c51{text-align:center;}.elementor-29 .elementor-element.elementor-element-7922c51 .elementor-heading-title{font-family:"Isocpeur", Sans-serif;font-weight:600;color:#060606;}.elementor-29 .elementor-element.elementor-element-1fb2a43{text-align:center;}.elementor-29 .elementor-element.elementor-element-1fb2a43 .elementor-heading-title{font-family:"Isocpeur", Sans-serif;font-size:50px;font-weight:700;color:#DE002A;}.elementor-29 .elementor-element.elementor-element-f137812{text-align:center;}.elementor-29 .elementor-element.elementor-element-f137812 .elementor-heading-title{font-family:"Isocpeur", Sans-serif;font-weight:600;color:#060606;}.elementor-29 .elementor-element.elementor-element-068e38a{text-align:center;}.elementor-29 .elementor-element.elementor-element-068e38a .elementor-heading-title{font-family:"Isocpeur", Sans-serif;font-size:50px;font-weight:700;color:#DE002A;}.elementor-29 .elementor-element.elementor-element-752021a{text-align:center;}.elementor-29 .elementor-element.elementor-element-752021a .elementor-heading-title{font-family:"Isocpeur", Sans-serif;font-weight:600;color:#060606;}.elementor-29 .elementor-element.elementor-element-4c12db5:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-4c12db5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#060606;}.elementor-29 .elementor-element.elementor-element-4c12db5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 100px 50px 100px;}.elementor-29 .elementor-element.elementor-element-4c12db5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29 .elementor-element.elementor-element-3056561.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-29 .elementor-element.elementor-element-6db3982{text-align:center;}.elementor-29 .elementor-element.elementor-element-6db3982 .elementor-heading-title{font-family:"Isocpeur", Sans-serif;font-size:25px;font-weight:600;color:#DE002A;}.elementor-29 .elementor-element.elementor-element-210c719{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:center;}.elementor-29 .elementor-element.elementor-element-210c719 .elementor-heading-title{font-family:"Isocpeur", Sans-serif;font-size:50px;font-weight:700;color:#F1EFEB;}.elementor-29 .elementor-element.elementor-element-300a21f{padding:0px 50px 0px 50px;}.elementor-29 .elementor-element.elementor-element-0d42a69{padding:0px 0px 0px 0px;}.elementor-widget-ucaddon_uc_banner_hover_effects .uc_title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_uc_banner_hover_effects .uc_paragraph{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-29 .elementor-element.elementor-element-f1ba153 figure .uc_banner_image{opacity:100%;}.elementor-29 .elementor-element.elementor-element-f1ba153 figure:hover .uc_banner_image{opacity:50%;}.elementor-29 .elementor-element.elementor-element-f1ba153 .height{height:500px;}.elementor-29 .elementor-element.elementor-element-f1ba153 .uc_title{color:#F1EFEB;font-family:"Isocpeur", Sans-serif;font-size:50px;font-weight:400;}.elementor-29 .elementor-element.elementor-element-f1ba153 .uc_paragraph{color:#ffffff;}.elementor-29 .elementor-element.elementor-element-389cb89 figure .uc_banner_image{opacity:100%;}.elementor-29 .elementor-element.elementor-element-389cb89 figure:hover .uc_banner_image{opacity:50%;}.elementor-29 .elementor-element.elementor-element-389cb89 .height{height:500px;}.elementor-29 .elementor-element.elementor-element-389cb89 .uc_title{color:#F1EFEB;font-family:"Isocpeur", Sans-serif;font-size:50px;font-weight:400;}.elementor-29 .elementor-element.elementor-element-389cb89 .uc_paragraph{color:#ffffff;}.elementor-29 .elementor-element.elementor-element-0fb445b figure .uc_banner_image{opacity:100%;}.elementor-29 .elementor-element.elementor-element-0fb445b figure:hover .uc_banner_image{opacity:50%;}.elementor-29 .elementor-element.elementor-element-0fb445b .height{height:500px;}.elementor-29 .elementor-element.elementor-element-0fb445b .uc_title{color:#F1EFEB;font-family:"Isocpeur", Sans-serif;font-size:50px;font-weight:400;}.elementor-29 .elementor-element.elementor-element-0fb445b .uc_paragraph{color:#ffffff;}.elementor-29 .elementor-element.elementor-element-7ef5aaf > .elementor-widget-container{margin:50px 0px -5px 0px;}.elementor-29 .elementor-element.elementor-element-7ef5aaf .uc_creative_buttons{text-align:center;}.elementor-29 .elementor-element.elementor-element-7ef5aaf .uc_creative_buttons .uc_button{display:inline-block;}.elementor-29 .elementor-element.elementor-element-7ef5aaf .uc_button{background-color:#F1EFEB;border-style:solid;border-width:2px 2px 2px 2px;border-color:#F1EFEB;border-radius:100px;font-family:"Isocpeur", Sans-serif;font-size:20px;font-weight:700;color:#060606;}.elementor-29 .elementor-element.elementor-element-7ef5aaf .uc_creative_buttons .uc_button::after,.elementor-29 .elementor-element.elementor-element-7ef5aaf .uc_creative_buttons .uc_button::before{background-color:#DE002A;}.elementor-29 .elementor-element.elementor-element-7ef5aaf .button-padding{padding:15px 25px 15px 25px;}.elementor-29 .elementor-element.elementor-element-7ef5aaf .uc_button:hover{border-style:solid;border-width:2px 2px 2px 2px;border-color:#F1EFEB;color:#F1EFEB;}.elementor-29 .elementor-element.elementor-element-7ef5aaf .uc_button:hover span{color:#F1EFEB;}.elementor-29 .elementor-element.elementor-element-882e996:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-882e996 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#060606;}.elementor-29 .elementor-element.elementor-element-882e996{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 100px 100px 100px;}.elementor-29 .elementor-element.elementor-element-882e996 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29 .elementor-element.elementor-element-bd55c10.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-29 .elementor-element.elementor-element-3092a80{text-align:center;}.elementor-29 .elementor-element.elementor-element-3092a80 .elementor-heading-title{font-family:"Isocpeur", Sans-serif;font-size:25px;font-weight:600;color:#DE002A;}.elementor-29 .elementor-element.elementor-element-b70a2a7{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:center;}.elementor-29 .elementor-element.elementor-element-b70a2a7 .elementor-heading-title{font-family:"Isocpeur", Sans-serif;font-size:50px;font-weight:700;color:#F1EFEB;}.elementor-widget-posts .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-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title 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-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{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-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-29 .elementor-element.elementor-element-611c91d{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-29 .elementor-element.elementor-element-611c91d > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-611c91d .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-29 .elementor-element.elementor-element-611c91d:after{content:"0.66";}.elementor-29 .elementor-element.elementor-element-611c91d .elementor-post__thumbnail__link{width:100%;}.elementor-29 .elementor-element.elementor-element-611c91d .elementor-post__meta-data span + span:before{content:"•";}.elementor-29 .elementor-element.elementor-element-611c91d .elementor-post__card{background-color:#F1EFEB;border-radius:30px;}.elementor-29 .elementor-element.elementor-element-611c91d .elementor-post__text{margin-top:20px;}.elementor-29 .elementor-element.elementor-element-611c91d .elementor-post__badge{right:0;}.elementor-29 .elementor-element.elementor-element-611c91d .elementor-post__card .elementor-post__badge{margin:20px;}.elementor-29 .elementor-element.elementor-element-611c91d .elementor-post__title, .elementor-29 .elementor-element.elementor-element-611c91d .elementor-post__title a{color:#060606;font-family:"Isocpeur", Sans-serif;font-size:30px;font-weight:600;}.elementor-29 .elementor-element.elementor-element-611c91d .elementor-post__meta-data{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-29 .elementor-element.elementor-element-611c91d .elementor-post__read-more{color:#DE002A;}.elementor-29 .elementor-element.elementor-element-611c91d a.elementor-post__read-more{font-family:"Isocpeur", Sans-serif;font-size:20px;font-weight:700;text-transform:none;}.elementor-29 .elementor-element.elementor-element-a7fd0c4 > .elementor-widget-container{margin:50px 0px -5px 0px;}.elementor-29 .elementor-element.elementor-element-a7fd0c4 .uc_creative_buttons{text-align:center;}.elementor-29 .elementor-element.elementor-element-a7fd0c4 .uc_creative_buttons .uc_button{display:inline-block;}.elementor-29 .elementor-element.elementor-element-a7fd0c4 .uc_button{background-color:#F1EFEB;border-style:solid;border-width:2px 2px 2px 2px;border-color:#F1EFEB;border-radius:100px;font-family:"Isocpeur", Sans-serif;font-size:20px;font-weight:700;color:#060606;}.elementor-29 .elementor-element.elementor-element-a7fd0c4 .uc_creative_buttons .uc_button::after,.elementor-29 .elementor-element.elementor-element-a7fd0c4 .uc_creative_buttons .uc_button::before{background-color:#DE002A;}.elementor-29 .elementor-element.elementor-element-a7fd0c4 .button-padding{padding:15px 25px 15px 25px;}.elementor-29 .elementor-element.elementor-element-a7fd0c4 .uc_button:hover{border-style:solid;border-width:2px 2px 2px 2px;border-color:#F1EFEB;color:#F1EFEB;}.elementor-29 .elementor-element.elementor-element-a7fd0c4 .uc_button:hover span{color:#F1EFEB;}.elementor-29 .elementor-element.elementor-element-29547de{padding:0px 100px 100px 100px;}.elementor-29 .elementor-element.elementor-element-09ea813.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-29 .elementor-element.elementor-element-0a7198b{text-align:center;}.elementor-29 .elementor-element.elementor-element-0a7198b .elementor-heading-title{font-family:"Isocpeur", Sans-serif;font-size:25px;font-weight:600;color:#DE002A;}.elementor-29 .elementor-element.elementor-element-2346ae0{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:center;}.elementor-29 .elementor-element.elementor-element-2346ae0 .elementor-heading-title{font-family:"Isocpeur", Sans-serif;font-size:50px;font-weight:700;color:#F1EFEB;}.elementor-29 .elementor-element.elementor-element-10b37dc > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-34d9a50:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-34d9a50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1EFEB;}.elementor-29 .elementor-element.elementor-element-34d9a50{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;z-index:2;}.elementor-29 .elementor-element.elementor-element-34d9a50 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}body.elementor-page-29:not(.elementor-motion-effects-element-type-background), body.elementor-page-29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#060606;}:root{--page-title-display:none;}@media(max-width:1024px) and (min-width:768px){.elementor-29 .elementor-element.elementor-element-7e26343{width:100%;}.elementor-29 .elementor-element.elementor-element-16bf879{width:100%;}.elementor-29 .elementor-element.elementor-element-8d05f6b{width:33.3%;}.elementor-29 .elementor-element.elementor-element-2e4927a{width:33.3%;}.elementor-29 .elementor-element.elementor-element-8edac82{width:33.3%;}.elementor-29 .elementor-element.elementor-element-e420678{width:33.3%;}.elementor-29 .elementor-element.elementor-element-7d8e611{width:33.3%;}.elementor-29 .elementor-element.elementor-element-a0ed4e9{width:33.3%;}.elementor-29 .elementor-element.elementor-element-3c3464b{width:100%;}.elementor-29 .elementor-element.elementor-element-814e9c0{width:100%;}.elementor-29 .elementor-element.elementor-element-a0cf085{width:100%;}}@media(max-width:1024px){.elementor-29 .elementor-element.elementor-element-e2d6495 .swiper-slide{height:300px;}.elementor-29 .elementor-element.elementor-element-7cbd5a9 .swiper-slide{height:300px;}.elementor-29 .elementor-element.elementor-element-00c771f{padding:100px 20px 100px 20px;}.elementor-29 .elementor-element.elementor-element-b3068e0 .elementor-heading-title{font-size:50px;}.elementor-29 .elementor-element.elementor-element-b886c1f{padding:0px 20px 0px 20px;}.elementor-29 .elementor-element.elementor-element-a316c6c, .elementor-29 .elementor-element.elementor-element-a316c6c > .elementor-background-overlay{border-radius:50px 50px 0px 0px;}.elementor-29 .elementor-element.elementor-element-a316c6c{padding:100px 50px 100px 50px;}.elementor-29 .elementor-element.elementor-element-16bf879 > .elementor-element-populated{padding:30px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-848b315{width:100%;max-width:100%;}.elementor-29 .elementor-element.elementor-element-848b315 .elementor-heading-title{font-size:40px;}.elementor-29 .elementor-element.elementor-element-8e60bf5, .elementor-29 .elementor-element.elementor-element-8e60bf5 > .elementor-background-overlay{border-radius:0px 0px 50px 50px;}.elementor-29 .elementor-element.elementor-element-8e60bf5{padding:0px 50px 100px 50px;}.elementor-29 .elementor-element.elementor-element-b5b36cd > .elementor-element-populated{padding:0px 30px 0px 0px;}.elementor-29 .elementor-element.elementor-element-11ae41a .elementor-heading-title{font-size:40px;}.elementor-29 .elementor-element.elementor-element-f717c77 .elementor-heading-title{font-size:40px;}.elementor-29 .elementor-element.elementor-element-47bb6cc .elementor-heading-title{font-size:40px;}.elementor-29 .elementor-element.elementor-element-765c304 .elementor-heading-title{font-size:40px;}.elementor-29 .elementor-element.elementor-element-1d0eb35 .elementor-heading-title{font-size:40px;}.elementor-29 .elementor-element.elementor-element-1fb2a43 .elementor-heading-title{font-size:40px;}.elementor-29 .elementor-element.elementor-element-068e38a .elementor-heading-title{font-size:40px;}.elementor-29 .elementor-element.elementor-element-4c12db5{padding:100px 20px 100px 20px;}.elementor-29 .elementor-element.elementor-element-210c719{width:100%;max-width:100%;}.elementor-29 .elementor-element.elementor-element-210c719 .elementor-heading-title{font-size:40px;}.elementor-29 .elementor-element.elementor-element-300a21f{padding:0px 20px 0px 20px;}.elementor-29 .elementor-element.elementor-element-f1ba153 > .elementor-widget-container{margin:0px 0px -6px 0px;}.elementor-29 .elementor-element.elementor-element-f1ba153 .height{height:500px;}.elementor-29 .elementor-element.elementor-element-389cb89 > .elementor-widget-container{margin:0px 0px -6px 0px;}.elementor-29 .elementor-element.elementor-element-389cb89 .height{height:500px;}.elementor-29 .elementor-element.elementor-element-0fb445b > .elementor-widget-container{margin:0px 0px -6px 0px;}.elementor-29 .elementor-element.elementor-element-882e996{padding:100px 20px 100px 20px;}.elementor-29 .elementor-element.elementor-element-b70a2a7{width:100%;max-width:100%;}.elementor-29 .elementor-element.elementor-element-b70a2a7 .elementor-heading-title{font-size:40px;}.elementor-29 .elementor-element.elementor-element-29547de{padding:0px 20px 100px 20px;}.elementor-29 .elementor-element.elementor-element-2346ae0{width:100%;max-width:100%;}.elementor-29 .elementor-element.elementor-element-2346ae0 .elementor-heading-title{font-size:40px;}.elementor-29 .elementor-element.elementor-element-34d9a50{padding:100px 20px 100px 20px;}}@media(max-width:767px){.elementor-29 .elementor-element.elementor-element-b3068e0 .elementor-heading-title{font-size:40px;}.elementor-29 .elementor-element.elementor-element-632a344{font-size:17px;}.elementor-29 .elementor-element.elementor-element-a316c6c{padding:100px 20px 100px 20px;}.elementor-29 .elementor-element.elementor-element-8e60bf5{padding:0px 20px 100px 20px;}.elementor-29 .elementor-element.elementor-element-b5b36cd > .elementor-element-populated{padding:0px 0px 30px 0px;}.elementor-29 .elementor-element.elementor-element-731bf33{text-align:start;}.elementor-29 .elementor-element.elementor-element-11ae41a{text-align:start;}.elementor-29 .elementor-element.elementor-element-f1ba153 > .elementor-widget-container{margin:0px 0px -6px 0px;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-f1ba153 .height{height:250px;}.elementor-29 .elementor-element.elementor-element-f1ba153 .uc_title{font-size:30px;}.elementor-29 .elementor-element.elementor-element-389cb89 .height{height:250px;}.elementor-29 .elementor-element.elementor-element-389cb89 .uc_title{font-size:30px;}.elementor-29 .elementor-element.elementor-element-0fb445b .height{height:250px;}.elementor-29 .elementor-element.elementor-element-0fb445b .uc_title{font-size:30px;}.elementor-29 .elementor-element.elementor-element-611c91d .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-29 .elementor-element.elementor-element-611c91d:after{content:"0.5";}.elementor-29 .elementor-element.elementor-element-611c91d .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for section, class: .elementor-element-d2d129f */.slides-borde-inferior .swiper-slide,
.slides-borde-inferior .elementor-slide-inner {
    border-bottom-left-radius: 100px;
    border-bottom-right-radius: 100px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2be66de */.slides-borde-inferior .swiper-slide,
.slides-borde-inferior .elementor-slide-inner {
    border-bottom-left-radius: 50px;
    border-bottom-right-radius: 50px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for ucaddon_uc_banner_hover_effects, class: .elementor-element-f1ba153 */.elementor-29 .elementor-element.elementor-element-f1ba153 {
    border-radius: 30px; /* Ajusta a lo que quieras */
    overflow: hidden; /* Para que el contenido no se salga */
}/* End custom CSS */
/* Start custom CSS for ucaddon_uc_banner_hover_effects, class: .elementor-element-389cb89 */.elementor-29 .elementor-element.elementor-element-389cb89 {
    border-radius: 30px; /* Ajusta a lo que quieras */
    overflow: hidden; /* Para que el contenido no se salga */
}/* End custom CSS */
/* Start custom CSS for ucaddon_uc_banner_hover_effects, class: .elementor-element-0fb445b */.elementor-29 .elementor-element.elementor-element-0fb445b {
    border-radius: 30px; /* Ajusta a lo que quieras */
    overflow: hidden; /* Para que el contenido no se salga */
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Isocpeur';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://bergarquitectura.com/wp-content/uploads/2025/12/ISOCPEUR-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */