.elementor-27 .elementor-element.elementor-element-7d6fb9b{--display:flex;--position:fixed;--min-height:115px;--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;--padding-top:-30px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;top:0px;--z-index:100;}.elementor-27 .elementor-element.elementor-element-7d6fb9b:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-7d6fb9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body:not(.rtl) .elementor-27 .elementor-element.elementor-element-7d6fb9b{left:0px;}body.rtl .elementor-27 .elementor-element.elementor-element-7d6fb9b{right:0px;}.elementor-27 .elementor-element.elementor-element-de8ae33 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-de8ae33 img{width:auto;height:48px;}.elementor-27 .elementor-element.elementor-element-8305b67 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-8305b67{text-align:start;}.elementor-27 .elementor-element.elementor-element-8305b67 img{width:auto;height:38px;object-fit:scale-down;object-position:top center;border-radius:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-d6af6bd{--display:flex;--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-27 .elementor-element.elementor-element-6547530 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 10px;}.elementor-27 .elementor-element.elementor-element-6547530 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(50px/2);}.elementor-27 .elementor-element.elementor-element-6547530 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(50px/2);}.elementor-27 .elementor-element.elementor-element-6547530 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(50px/2);}.elementor-27 .elementor-element.elementor-element-6547530 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-50px/2);}.elementor-27 .elementor-element.elementor-element-6547530 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-50px/2);}.elementor-27 .elementor-element.elementor-element-6547530 .elementor-icon-list-item:not(:last-child):after{content:"";height:64%;border-color:#000000;}.elementor-27 .elementor-element.elementor-element-6547530 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:3px;}.elementor-27 .elementor-element.elementor-element-6547530 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-27 .elementor-element.elementor-element-6547530 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:3px;}.elementor-27 .elementor-element.elementor-element-6547530 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-27 .elementor-element.elementor-element-6547530 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-27 .elementor-element.elementor-element-6547530{--e-icon-list-icon-size:37px;--icon-vertical-offset:12px;}.elementor-27 .elementor-element.elementor-element-6547530 .elementor-icon-list-icon{padding-inline-end:12px;}.elementor-27 .elementor-element.elementor-element-6547530 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27 .elementor-element.elementor-element-6547530 .elementor-icon-list-item > a{font-family:"Bank Gothic", Sans-serif;font-size:33px;letter-spacing:0.1px;}.elementor-27 .elementor-element.elementor-element-6547530 .elementor-icon-list-text{color:#C2C6CA;transition:color 0.3s;}.elementor-27 .elementor-element.elementor-element-6547530 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#141414;}.elementor-27 .elementor-element.elementor-element-8ec1868{--display:flex;--position:absolute;--min-height:45px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:23px 23px 23px 23px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:35px;--z-index:20;}.elementor-27 .elementor-element.elementor-element-8ec1868.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-27 .elementor-element.elementor-element-8ec1868{right:35px;}body.rtl .elementor-27 .elementor-element.elementor-element-8ec1868{left:35px;}.elementor-27 .elementor-element.elementor-element-449847b .elementor-button{background-color:#1C1C1C;font-family:"Bank Gothic", Sans-serif;font-size:18px;font-weight:400;text-decoration:none;line-height:1px;letter-spacing:0em;word-spacing:0px;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-449847b > .elementor-widget-container{margin:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#FFF6F6;border-radius:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-cf37220 .elementor-button{background-color:#478DC0;font-family:"Bank Gothic", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF00;color:#FFFFFF00;border-radius:38px 38px 38px 38px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-cf37220 .elementor-button:hover, .elementor-27 .elementor-element.elementor-element-cf37220 .elementor-button:focus{background-color:#FFFFFF;color:#FFFFFF00;}.elementor-27 .elementor-element.elementor-element-cf37220:not( .elementor-widget-image ) .elementor-widget-container, .elementor-27 .elementor-element.elementor-element-cf37220.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://darensp-construction.com/wp-content/uploads/2025/09/X.png );-webkit-mask-size:25%;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-27 .elementor-element.elementor-element-cf37220 .elementor-button:hover svg, .elementor-27 .elementor-element.elementor-element-cf37220 .elementor-button:focus svg{fill:#FFFFFF00;}.elementor-27 .elementor-element.elementor-element-49beb58{--display:flex;--position:absolute;--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;--overlay-opacity:1;--border-radius:23px 23px 23px 23px;--padding-top:0px;--padding-bottom:29px;--padding-left:0px;--padding-right:0px;top:10px;--z-index:10;}.elementor-27 .elementor-element.elementor-element-49beb58::before, .elementor-27 .elementor-element.elementor-element-49beb58 > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-49beb58 > .e-con-inner > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-49beb58 > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-49beb58 > .e-con-inner > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-49beb58 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#1C1C1CE6;--background-overlay:'';}body:not(.rtl) .elementor-27 .elementor-element.elementor-element-49beb58{right:10px;}body.rtl .elementor-27 .elementor-element.elementor-element-49beb58{left:10px;}.elementor-27 .elementor-element.elementor-element-548f27a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:113px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:50px;--padding-right:25px;}.elementor-27 .elementor-element.elementor-element-37d8bf7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-27 .elementor-element.elementor-element-37d8bf7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-27 .elementor-element.elementor-element-37d8bf7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-27 .elementor-element.elementor-element-37d8bf7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-27 .elementor-element.elementor-element-37d8bf7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-27 .elementor-element.elementor-element-37d8bf7 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-27 .elementor-element.elementor-element-37d8bf7 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-27 .elementor-element.elementor-element-37d8bf7 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#478DC0;}.elementor-27 .elementor-element.elementor-element-37d8bf7 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#478DC0;}.elementor-27 .elementor-element.elementor-element-37d8bf7{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-27 .elementor-element.elementor-element-37d8bf7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27 .elementor-element.elementor-element-37d8bf7 .elementor-icon-list-item > a{font-family:"Bank Gothic", Sans-serif;font-size:48px;font-weight:400;line-height:1em;letter-spacing:-0.04em;}.elementor-27 .elementor-element.elementor-element-37d8bf7 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-27 .elementor-element.elementor-element-37d8bf7 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#478DC0;}.elementor-27 .elementor-element.elementor-element-1dcbc7e > .elementor-widget-container{margin:55px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-1dcbc7e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-27 .elementor-element.elementor-element-1dcbc7e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-27 .elementor-element.elementor-element-1dcbc7e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-27 .elementor-element.elementor-element-1dcbc7e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-27 .elementor-element.elementor-element-1dcbc7e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-27 .elementor-element.elementor-element-1dcbc7e .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-27 .elementor-element.elementor-element-1dcbc7e .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-27 .elementor-element.elementor-element-1dcbc7e .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#478DC0;}.elementor-27 .elementor-element.elementor-element-1dcbc7e .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#478DC0;}.elementor-27 .elementor-element.elementor-element-1dcbc7e{--e-icon-list-icon-size:18px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:10px;}.elementor-27 .elementor-element.elementor-element-1dcbc7e .elementor-icon-list-icon{padding-inline-end:15px;}.elementor-27 .elementor-element.elementor-element-1dcbc7e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27 .elementor-element.elementor-element-1dcbc7e .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;letter-spacing:0.06em;}.elementor-27 .elementor-element.elementor-element-1dcbc7e .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-27 .elementor-element.elementor-element-1dcbc7e .elementor-icon-list-item:hover .elementor-icon-list-text{color:#478DC0;}.elementor-27 .elementor-element.elementor-element-de5a432{--display:flex;--position:fixed;--min-height:115px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;top:0px;--z-index:100;}.elementor-27 .elementor-element.elementor-element-de5a432:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-de5a432 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body:not(.rtl) .elementor-27 .elementor-element.elementor-element-de5a432{left:0px;}body.rtl .elementor-27 .elementor-element.elementor-element-de5a432{right:0px;}.elementor-27 .elementor-element.elementor-element-2613440 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-2613440 img{width:auto;height:48px;}.elementor-27 .elementor-element.elementor-element-d5fb06f{--display:flex;}.elementor-27 .elementor-element.elementor-element-8317d0f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 25px;}.elementor-27 .elementor-element.elementor-element-8317d0f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(50px/2);}.elementor-27 .elementor-element.elementor-element-8317d0f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(50px/2);}.elementor-27 .elementor-element.elementor-element-8317d0f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(50px/2);}.elementor-27 .elementor-element.elementor-element-8317d0f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-50px/2);}.elementor-27 .elementor-element.elementor-element-8317d0f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-50px/2);}.elementor-27 .elementor-element.elementor-element-8317d0f .elementor-icon-list-item:not(:last-child):after{content:"";height:64%;border-color:#010101;}.elementor-27 .elementor-element.elementor-element-8317d0f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:3px;}.elementor-27 .elementor-element.elementor-element-8317d0f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-27 .elementor-element.elementor-element-8317d0f .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:3px;}.elementor-27 .elementor-element.elementor-element-8317d0f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-27 .elementor-element.elementor-element-8317d0f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-27 .elementor-element.elementor-element-8317d0f{--e-icon-list-icon-size:37px;--icon-vertical-offset:12px;}.elementor-27 .elementor-element.elementor-element-8317d0f .elementor-icon-list-icon{padding-inline-end:12px;}.elementor-27 .elementor-element.elementor-element-8317d0f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27 .elementor-element.elementor-element-8317d0f .elementor-icon-list-item > a{font-family:"Bank Gothic", Sans-serif;font-size:33px;letter-spacing:0.1px;}.elementor-27 .elementor-element.elementor-element-8317d0f .elementor-icon-list-text{color:#C2C6CA;transition:color 0.3s;}.elementor-27 .elementor-element.elementor-element-8317d0f .elementor-icon-list-item:hover .elementor-icon-list-text{color:#141414;}.elementor-27 .elementor-element.elementor-element-882ab85{--display:flex;--position:absolute;--min-height:45px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:23px 23px 23px 23px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:35px;--z-index:20;}body:not(.rtl) .elementor-27 .elementor-element.elementor-element-882ab85{right:35px;}body.rtl .elementor-27 .elementor-element.elementor-element-882ab85{left:35px;}.elementor-27 .elementor-element.elementor-element-f3f06bf .elementor-button{background-color:#222222;font-family:"Bank Gothic", Sans-serif;font-size:18px;font-weight:400;text-decoration:none;line-height:1px;letter-spacing:0em;word-spacing:0px;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-f3f06bf > .elementor-widget-container{margin:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#FFF6F6;border-radius:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-c504057 .elementor-button{background-color:#478DC0;font-family:"Bank Gothic", Sans-serif;font-size:18px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFFFFF00;color:#FFFFFF00;border-radius:38px 38px 38px 38px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-c504057:not( .elementor-widget-image ) .elementor-widget-container, .elementor-27 .elementor-element.elementor-element-c504057.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://darensp-construction.com/wp-content/uploads/2025/09/X.png );-webkit-mask-size:25%;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-27 .elementor-element.elementor-element-c504057 .elementor-button:hover, .elementor-27 .elementor-element.elementor-element-c504057 .elementor-button:focus{color:#FFFFFF00;}.elementor-27 .elementor-element.elementor-element-c504057 .elementor-button:hover svg, .elementor-27 .elementor-element.elementor-element-c504057 .elementor-button:focus svg{fill:#FFFFFF00;}.elementor-27 .elementor-element.elementor-element-9a1d695{--display:flex;--position:absolute;--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;--overlay-opacity:1;--border-radius:23px 23px 23px 23px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:10px;--z-index:10;}.elementor-27 .elementor-element.elementor-element-9a1d695::before, .elementor-27 .elementor-element.elementor-element-9a1d695 > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-9a1d695 > .e-con-inner > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-9a1d695 > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-9a1d695 > .e-con-inner > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-9a1d695 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#1C1C1CE6;--background-overlay:'';}body:not(.rtl) .elementor-27 .elementor-element.elementor-element-9a1d695{right:10px;}body.rtl .elementor-27 .elementor-element.elementor-element-9a1d695{left:10px;}.elementor-27 .elementor-element.elementor-element-0831baa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:113px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:50px;--padding-right:25px;}.elementor-27 .elementor-element.elementor-element-f1bd162 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-27 .elementor-element.elementor-element-f1bd162 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-27 .elementor-element.elementor-element-f1bd162 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-27 .elementor-element.elementor-element-f1bd162 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-27 .elementor-element.elementor-element-f1bd162 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-27 .elementor-element.elementor-element-f1bd162 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-27 .elementor-element.elementor-element-f1bd162 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-27 .elementor-element.elementor-element-f1bd162 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#478DC0;}.elementor-27 .elementor-element.elementor-element-f1bd162 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#478DC0;}.elementor-27 .elementor-element.elementor-element-f1bd162{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-27 .elementor-element.elementor-element-f1bd162 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27 .elementor-element.elementor-element-f1bd162 .elementor-icon-list-item > a{font-family:"Bank Gothic", Sans-serif;font-size:48px;font-weight:400;line-height:1em;letter-spacing:-0.04em;}.elementor-27 .elementor-element.elementor-element-f1bd162 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-27 .elementor-element.elementor-element-f1bd162 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#478DC0;}.elementor-27 .elementor-element.elementor-element-600144f > .elementor-widget-container{margin:55px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-600144f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-27 .elementor-element.elementor-element-600144f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-27 .elementor-element.elementor-element-600144f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-27 .elementor-element.elementor-element-600144f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-27 .elementor-element.elementor-element-600144f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-27 .elementor-element.elementor-element-600144f .elementor-icon-list-icon i{color:#FCFEFF;transition:color 0.3s;}.elementor-27 .elementor-element.elementor-element-600144f .elementor-icon-list-icon svg{fill:#FCFEFF;transition:fill 0.3s;}.elementor-27 .elementor-element.elementor-element-600144f .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-600144f .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-600144f{--e-icon-list-icon-size:18px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:10px;}.elementor-27 .elementor-element.elementor-element-600144f .elementor-icon-list-icon{padding-inline-end:15px;}.elementor-27 .elementor-element.elementor-element-600144f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27 .elementor-element.elementor-element-600144f .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;letter-spacing:0.06em;}.elementor-27 .elementor-element.elementor-element-600144f .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-27 .elementor-element.elementor-element-600144f .elementor-icon-list-item:hover .elementor-icon-list-text{color:#478DC0;}@media(max-width:1024px){.elementor-27 .elementor-element.elementor-element-de8ae33 img{height:40px;}.elementor-27 .elementor-element.elementor-element-8305b67 img{height:40px;}.elementor-27 .elementor-element.elementor-element-2613440{text-align:start;}.elementor-27 .elementor-element.elementor-element-2613440 img{max-width:100%;height:48px;object-fit:scale-down;}}@media(max-width:767px){.elementor-27 .elementor-element.elementor-element-7d6fb9b{--min-height:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-27 .elementor-element.elementor-element-de8ae33 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-de8ae33 img{max-width:100%;height:26px;}.elementor-27 .elementor-element.elementor-element-8305b67 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-8305b67 img{max-width:100%;height:20px;}.elementor-27 .elementor-element.elementor-element-d6af6bd{--width:500px;}.elementor-27 .elementor-element.elementor-element-6547530 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 5px 0px;}.elementor-27 .elementor-element.elementor-element-6547530 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-27 .elementor-element.elementor-element-6547530 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-27 .elementor-element.elementor-element-6547530 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-27 .elementor-element.elementor-element-6547530 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-27 .elementor-element.elementor-element-6547530 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-27 .elementor-element.elementor-element-6547530{--e-icon-list-icon-size:16px;}.elementor-27 .elementor-element.elementor-element-6547530 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27 .elementor-element.elementor-element-6547530 .elementor-icon-list-item > a{font-size:19px;}.elementor-27 .elementor-element.elementor-element-8ec1868{--width:95px;--min-height:40px;--flex-wrap:nowrap;top:20px;}body:not(.rtl) .elementor-27 .elementor-element.elementor-element-8ec1868{right:20px;}body.rtl .elementor-27 .elementor-element.elementor-element-8ec1868{left:20px;}.elementor-27 .elementor-element.elementor-element-449847b .elementor-button{font-size:16px;}.elementor-27 .elementor-element.elementor-element-cf37220 .elementor-button{font-size:16px;}.elementor-27 .elementor-element.elementor-element-49beb58{--width:calc(100% - 20px);}.elementor-27 .elementor-element.elementor-element-548f27a{--flex-wrap:nowrap;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:35px;--padding-left:35px;--padding-right:25px;}.elementor-27 .elementor-element.elementor-element-37d8bf7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27 .elementor-element.elementor-element-37d8bf7 .elementor-icon-list-item > a{font-size:36px;}.elementor-27 .elementor-element.elementor-element-1dcbc7e > .elementor-widget-container{margin:45px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-de5a432{--width:500px;--min-height:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-27 .elementor-element.elementor-element-2613440 img{max-width:100%;height:26px;}.elementor-27 .elementor-element.elementor-element-8317d0f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-8317d0f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-27 .elementor-element.elementor-element-8317d0f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-27 .elementor-element.elementor-element-8317d0f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-27 .elementor-element.elementor-element-8317d0f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-27 .elementor-element.elementor-element-8317d0f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-27 .elementor-element.elementor-element-8317d0f{--e-icon-list-icon-size:16px;}.elementor-27 .elementor-element.elementor-element-8317d0f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27 .elementor-element.elementor-element-8317d0f .elementor-icon-list-item > a{font-size:19px;}.elementor-27 .elementor-element.elementor-element-882ab85{--width:95px;--min-height:40px;--flex-wrap:nowrap;top:20px;}body:not(.rtl) .elementor-27 .elementor-element.elementor-element-882ab85{right:20px;}body.rtl .elementor-27 .elementor-element.elementor-element-882ab85{left:20px;}.elementor-27 .elementor-element.elementor-element-f3f06bf .elementor-button{font-size:16px;}.elementor-27 .elementor-element.elementor-element-c504057 .elementor-button{font-size:16px;}.elementor-27 .elementor-element.elementor-element-9a1d695{--width:calc(100% - 20px);}.elementor-27 .elementor-element.elementor-element-0831baa{--flex-wrap:nowrap;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:35px;--padding-left:35px;--padding-right:25px;}.elementor-27 .elementor-element.elementor-element-f1bd162 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27 .elementor-element.elementor-element-f1bd162 .elementor-icon-list-item > a{font-size:36px;}.elementor-27 .elementor-element.elementor-element-600144f > .elementor-widget-container{margin:45px 0px 0px 0px;}}@media(min-width:768px){.elementor-27 .elementor-element.elementor-element-d6af6bd{--width:60%;}.elementor-27 .elementor-element.elementor-element-8ec1868{--width:108px;}.elementor-27 .elementor-element.elementor-element-49beb58{--width:480px;}.elementor-27 .elementor-element.elementor-element-d5fb06f{--width:60%;}.elementor-27 .elementor-element.elementor-element-882ab85{--width:110px;}.elementor-27 .elementor-element.elementor-element-9a1d695{--width:480px;}}@media(max-width:1024px) and (min-width:768px){.elementor-27 .elementor-element.elementor-element-de5a432{--width:662px;}.elementor-27 .elementor-element.elementor-element-d5fb06f{--width:500px;}}/* Start custom CSS for image, class: .elementor-element-de8ae33 *//* Añade la clase 'rotar-pulso' al widget de imagen */
.elementor-widget-image.rotar-pulso img{
  animation: spin-pulso 28s linear infinite;
  transform-origin: center;
  will-change: transform;
}

/* Accesibilidad */
@media (prefers-reduced-motion: reduce){
  .elementor-widget-image.rotar-pulso img{ animation: none; }
}

/* Lento (0→60%), rápido (60→85%), cierre suave (85→100%) */
@keyframes spin-pulso{
  0%   { transform: rotate(0deg); }
  60%  { transform: rotate(180deg); }  /* lento: 18s para 180° */
  85%  { transform: rotate(340deg); }  /* rápido: 7s para 160° */
  100% { transform: rotate(360deg); }  /* 3s para 20° (suave) */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6547530 *//* 1. Fija el color NEGRO para el primer elemento de la lista (asumimos que es FR) */
/* El .elementor-27 .elementor-element.elementor-element-6547530 '.elementor-27 .elementor-element.elementor-element-6547530' apunta al widget actual. */
.elementor-27 .elementor-element.elementor-element-6547530 .elementor-icon-list-item:first-child .elementor-icon-list-text,
.elementor-27 .elementor-element.elementor-element-6547530 .elementor-icon-list-item:first-child .elementor-icon-list-icon {
    color: #000000 !important; /* Color Negro para el texto y el icono de FR */
}

/* 2. Anula cualquier efecto de HOVER en el primer elemento (FR) */
.elementor-27 .elementor-element.elementor-element-6547530 .elementor-icon-list-item:first-child a:hover .elementor-icon-list-text,
.elementor-27 .elementor-element.elementor-element-6547530 .elementor-icon-list-item:first-child a:hover .elementor-icon-list-icon {
    color: #000000 !important; /* Mantiene el color Negro, ignorando el hover azul -> negro */
    opacity: 1 !important; /* Asegura máxima visibilidad */
}

/* 3. Ajuste Opcional para el resto de los elementos (EN) */
/* Si tu color base actual no es azul, ajusta este código. */
.elementor-27 .elementor-element.elementor-element-6547530 .elementor-icon-list-item:not(:first-child) .elementor-icon-list-text {
    /* Si el color base del texto EN no es azul, puedes forzarlo aquí: */
    /* color: #0000FF !important; */ 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8317d0f *//* 1. Fija el color NEGRO y el estilo para EN (segundo elemento) */
.elementor-27 .elementor-element.elementor-element-8317d0f .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text,
.elementor-27 .elementor-element.elementor-element-8317d0f .elementor-icon-list-item:nth-child(2) .elementor-icon-list-icon {
    color: #000000 !important; /* Color Negro Fijo para el texto y el icono de EN */
    font-weight: bold;
}

/* 2. Anula cualquier HOVER o transición en EN para que se quede NEGRO */
.elementor-27 .elementor-element.elementor-element-8317d0f .elementor-icon-list-item:nth-child(2) a:hover .elementor-icon-list-text,
.elementor-27 .elementor-element.elementor-element-8317d0f .elementor-icon-list-item:nth-child(2) a:hover .elementor-icon-list-icon {
    color: #000000 !important; /* Mantiene el color Negro al pasar el cursor */
    opacity: 1 !important;
    transition: none !important;
}

/* 3. Estilo para el resto de los elementos (FR) */
/* **Opcional:** Si deseas que FR tenga un color base específico (ej. Azul) 
   y que se mantenga normal. Puedes omitir esto si el estilo por defecto de Elementor es suficiente. */
.elementor-27 .elementor-element.elementor-element-8317d0f .elementor-icon-list-item:first-child .elementor-icon-list-text,
.elementor-27 .elementor-element.elementor-element-8317d0f .elementor-icon-list-item:first-child .elementor-icon-list-icon {
    color:  !important; /* Azul para FR */
    font-weight: normal; 
}/* End custom CSS */