.elementor-14265 .elementor-element.elementor-element-d2a84e8{--display:flex;--min-height:760px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overlay-opacity:1;--padding-top:0px;--padding-bottom:64px;--padding-left:72px;--padding-right:72px;}.elementor-14265 .elementor-element.elementor-element-d2a84e8::before, .elementor-14265 .elementor-element.elementor-element-d2a84e8 > .elementor-background-video-container::before, .elementor-14265 .elementor-element.elementor-element-d2a84e8 > .e-con-inner > .elementor-background-video-container::before, .elementor-14265 .elementor-element.elementor-element-d2a84e8 > .elementor-background-slideshow::before, .elementor-14265 .elementor-element.elementor-element-d2a84e8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14265 .elementor-element.elementor-element-d2a84e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(0,27,24,0.15) 0%, rgba(0,27,24,0.94) 100%);}.elementor-14265 .elementor-element.elementor-element-ac221a4{--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:32px 32px;--row-gap:32px;--column-gap:32px;}.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 );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-14265 .elementor-element.elementor-element-5cd32ee{--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:space-between;--align-items:flex-end;--gap:28px 32px;--row-gap:28px;--column-gap:32px;--flex-wrap:wrap;}.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-14265 .elementor-element.elementor-element-5bea2a1{--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:flex-end;--align-items:center;--gap:16px 28px;--row-gap:16px;--column-gap:28px;--flex-wrap:wrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-14265 .elementor-element.elementor-element-f8d7fd2{--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;--padding-top:28px;--padding-bottom:28px;--padding-left:72px;--padding-right:72px;}.elementor-14265 .elementor-element.elementor-element-f8d7fd2:not(.elementor-motion-effects-element-type-background), .elementor-14265 .elementor-element.elementor-element-f8d7fd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#06302A;}.elementor-14265 .elementor-element.elementor-element-6d08c7c{--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-14265 .elementor-element.elementor-element-6d08c7c:not(.elementor-motion-effects-element-type-background), .elementor-14265 .elementor-element.elementor-element-6d08c7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3EF;}.elementor-14265 .elementor-element.elementor-element-a7d902a .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-weight:400;}.elementor-14265 .elementor-element.elementor-element-d963f14 .uc_logo_carousel_holder{height:72px;background-color:#FFFFFF00;border-radius:0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-14265 .elementor-element.elementor-element-d963f14 .owl-dot{width:8px;height:8px;background-color:#c6c6c6;margin:0px 5px;}.elementor-14265 .elementor-element.elementor-element-d963f14 .owl-dot.active{background-color:#000000;}.elementor-14265 .elementor-element.elementor-element-d963f14 .owl-dots{margin-top:20px;}.elementor-14265 .elementor-element.elementor-element-d963f14 .owl-nav .owl-prev{left:0px;right:auto;}.elementor-14265 .elementor-element.elementor-element-d963f14 .owl-nav .owl-next{right:0px;left:auto;}.elementor-14265 .elementor-element.elementor-element-d963f14 .owl-carousel .owl-nav .owl-next,.elementor-14265 .elementor-element.elementor-element-d963f14 .owl-carousel .owl-nav .owl-prev{top:160px;border-radius:0px;width:62px;height:62px;line-height:62px;font-size:24px;background-color:#ffffff;color:#000000;}.elementor-14265 .elementor-element.elementor-element-d963f14 .owl-carousel .owl-nav .owl-next:hover,.elementor-14265 .elementor-element.elementor-element-d963f14 .owl-carousel .owl-nav .owl-prev:hover{background-color:#000000;color:#ffffff;}.elementor-14265 .elementor-element.elementor-element-f797beb{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:26px;--padding-bottom:22px;--padding-left:72px;--padding-right:72px;}.elementor-14265 .elementor-element.elementor-element-ddc4df2{--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:16px 0px;--row-gap:16px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14265 .elementor-element.elementor-element-64a53a2{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14265 .elementor-element.elementor-element-2fca2b5{--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;--align-items:flex-start;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14265 .elementor-element.elementor-element-f901929{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14265 .elementor-element.elementor-element-61a84d2{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14265 .elementor-element.elementor-element-1e95cff{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14265 .elementor-element.elementor-element-0c64365{--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:baseline;--gap:6px 26px;--row-gap:6px;--column-gap:26px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14265 .elementor-element.elementor-element-72c7e65{--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;--padding-top:120px;--padding-bottom:120px;--padding-left:72px;--padding-right:72px;}.elementor-14265 .elementor-element.elementor-element-ca11178{--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:32px 64px;--row-gap:32px;--column-gap:64px;--flex-wrap:wrap;}.elementor-14265 .elementor-element.elementor-element-00fb765{--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-14265 .elementor-element.elementor-element-1b47a05{--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-14265 .elementor-element.elementor-element-fcdebeb{--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;--padding-top:120px;--padding-bottom:120px;--padding-left:72px;--padding-right:72px;}.elementor-14265 .elementor-element.elementor-element-fcdebeb:not(.elementor-motion-effects-element-type-background), .elementor-14265 .elementor-element.elementor-element-fcdebeb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#001B18;}.elementor-14265 .elementor-element.elementor-element-33a99f1{--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:32px 64px;--row-gap:32px;--column-gap:64px;--flex-wrap:wrap;}.elementor-14265 .elementor-element.elementor-element-b6fc325{--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-14265 .elementor-element.elementor-element-c58c0c7{--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-widget-ucaddon_content_grid2 .ue-item-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_content_grid2 .ue-item-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_content_grid2 .ue-item-descr{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_content_grid2 .uc_more_btn{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_content_grid2 .uc_post_grid_style_one_search_input{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_content_grid2 .uc_post_grid_style_one_pagination_number{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-14265 .elementor-element.elementor-element-7f85999 .uc_post_grid_style_one_wrap{grid-template-columns:repeat(6, 1fr);gap:28px;}.elementor-14265 .elementor-element.elementor-element-7f85999 .uc_post_grid_style_one{text-align:inherit;}.elementor-14265 .elementor-element.elementor-element-7f85999 .uc_post_grid_style_one_image{height:250px;}.elementor-14265 .elementor-element.elementor-element-7f85999 .uc_post_image{height:250px;object-fit:cover;object-position:center center;transform:scale(100%);}.elementor-14265 .elementor-element.elementor-element-7f85999 .ue-image-holder a{height:250px;}.elementor-14265 .elementor-element.elementor-element-7f85999 .ue-image-holder{background-color:#ffffff;}.elementor-14265 .elementor-element.elementor-element-7f85999 .uc_post_grid_style_one_item:hover .uc_post_image{transform:scale(110%);}.elementor-14265 .elementor-element.elementor-element-7f85999 .padding{padding:20px 20px 20px 20px;}.elementor-14265 .elementor-element.elementor-element-7f85999 .uc_content{min-height:0px;background-color:#eeeeee;}.elementor-14265 .elementor-element.elementor-element-7f85999 .ue-item-title{color:#000000;margin-top:0px;}.elementor-14265 .elementor-element.elementor-element-7f85999 .ue-item-text{color:#616161;margin-top:5px;}.elementor-14265 .elementor-element.elementor-element-7f85999 .uc_more_btn{display:inline-flex;padding:10px 20px 10px 20px;border-radius:0px;background-color:#000000;color:#ffffff;margin-top:10px;}.elementor-14265 .elementor-element.elementor-element-7f85999 .uc_more_btn:hover{background-color:#454545;color:#ffffff;}.elementor-14265 .elementor-element.elementor-element-c1b26e1{--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;--padding-top:120px;--padding-bottom:120px;--padding-left:72px;--padding-right:72px;}.elementor-14265 .elementor-element.elementor-element-2f4424e{--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:32px 64px;--row-gap:32px;--column-gap:64px;--flex-wrap:wrap;}.elementor-14265 .elementor-element.elementor-element-cbf6d3f{--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-14265 .elementor-element.elementor-element-fec62a5{--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-14265 .elementor-element.elementor-element-8545606 .uc_post_grid_style_one_wrap{grid-template-columns:repeat(3, 1fr);gap:1px;}.elementor-14265 .elementor-element.elementor-element-8545606 .uc_post_grid_style_one{text-align:inherit;}.elementor-14265 .elementor-element.elementor-element-8545606 .uc_post_grid_style_one_image{height:250px;}.elementor-14265 .elementor-element.elementor-element-8545606 .uc_post_image{height:250px;object-fit:cover;object-position:center center;transform:scale(100%);}.elementor-14265 .elementor-element.elementor-element-8545606 .ue-image-holder a{height:250px;}.elementor-14265 .elementor-element.elementor-element-8545606 .ue-image-holder{background-color:#ffffff;}.elementor-14265 .elementor-element.elementor-element-8545606 .uc_post_grid_style_one_item:hover .uc_post_image{transform:scale(110%);}.elementor-14265 .elementor-element.elementor-element-8545606 .padding{padding:20px 20px 20px 20px;}.elementor-14265 .elementor-element.elementor-element-8545606 .uc_content{min-height:0px;background-color:#eeeeee;}.elementor-14265 .elementor-element.elementor-element-8545606 .ue-item-title{color:#000000;margin-top:0px;}.elementor-14265 .elementor-element.elementor-element-8545606 .ue-item-text{color:#616161;margin-top:5px;}.elementor-14265 .elementor-element.elementor-element-8545606 .uc_more_btn{display:inline-flex;padding:10px 20px 10px 20px;border-radius:0px;background-color:#000000;color:#ffffff;margin-top:10px;}.elementor-14265 .elementor-element.elementor-element-8545606 .uc_more_btn:hover{background-color:#454545;color:#ffffff;}.elementor-14265 .elementor-element.elementor-element-27e1e56{--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;--padding-top:120px;--padding-bottom:120px;--padding-left:72px;--padding-right:72px;}.elementor-14265 .elementor-element.elementor-element-ef8db9c{--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:space-between;--align-items:flex-end;--flex-wrap:wrap;}.elementor-14265 .elementor-element.elementor-element-60dca91{--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-widget-ucaddon_post_grid .ue-grid-item-category a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_post_grid .ue_tags_terms a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_post_grid .uc_post_title a,.elementor-widget-ucaddon_post_grid .uc_post_title a > *{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_post_grid .ue-grid-item-meta-data{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_post_grid .uc_post_text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_post_grid .uc_post_text_custom_field{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_post_grid .uc_more_btn{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_post_grid .uc_more_btn-custom-field{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_post_grid .ue-no-posts-found{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_post_grid .ue_p_title::before{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_post_grid .ue-grid-item-posttype{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-14265 .elementor-element.elementor-element-f4f67b5 .uc_post_grid_style_one_wrap{grid-gap:30px;}.elementor-14265 .elementor-element.elementor-element-f4f67b5 .ue_post_grid{grid-template-columns:repeat(3, minmax(0, 1fr));text-align:inherit;}.elementor-14265 .elementor-element.elementor-element-f4f67b5 .uc_post_grid_style_one_item{overflow:hidden;border-radius:0px;}.elementor-14265 .elementor-element.elementor-element-f4f67b5 .ue_p_title{justify-content:inherit;}.elementor-14265 .elementor-element.elementor-element-f4f67b5 .uc_content{padding:30px 30px 30px 30px;background-color:#eeeeee;}.elementor-14265 .elementor-element.elementor-element-f4f67b5 .uc_post_image{height:250px;background-color:#ffffff;}.elementor-14265 .elementor-element.elementor-element-f4f67b5 .uc_post_image img{height:250px;object-fit:Cover;object-position:Top;transform:scale(100%);}.elementor-14265 .elementor-element.elementor-element-f4f67b5 .ue-grid-item-category a{color:#ffffff;background-color:#545454;padding:3px 5px 3px 5px;border-radius:3px 3px 3px 3px;}.elementor-14265 .elementor-element.elementor-element-f4f67b5 .ue-grid-item-category{margin-top:0px;text-align:left;transform:translate(0, 0px);}.elementor-14265 .elementor-element.elementor-element-f4f67b5 .uc_post_title a{color:#000000;}.elementor-14265 .elementor-element.elementor-element-f4f67b5 .uc_post_title a > *{color:#000000;}.elementor-14265 .elementor-element.elementor-element-f4f67b5 .uc_post_title{margin-top:0px;min-height:0px;}.elementor-14265 .elementor-element.elementor-element-f4f67b5 .ue-grid-item-meta-data{color:#707070;gap:5px;width:auto;}.elementor-14265 .elementor-element.elementor-element-f4f67b5 .ue-grid-item-meta-data svg{fill:#707070;}.elementor-14265 .elementor-element.elementor-element-f4f67b5 .ue-meta-data{margin-top:0px;gap:10px;justify-content:flex-start;}.elementor-14265 .elementor-element.elementor-element-f4f67b5 .ue-grid-item-meta-data-avatar img{width:30px;height:30px;display:inline-flex;border-radius:100px;}.elementor-14265 .elementor-element.elementor-element-f4f67b5 .uc_post_text{color:#636363;margin-top:10px;}.elementor-14265 .elementor-element.elementor-element-f4f67b5 .uc_more_btn{padding:10px 20px 10px 20px;border-radius:0px;background-color:#000000;color:#ffffff;margin-top:10px;}.elementor-14265 .elementor-element.elementor-element-f4f67b5 .uc_more_btn svg{fill:#ffffff;}.elementor-14265 .elementor-element.elementor-element-f4f67b5 .ue-no-posts-found{color:#000000;background-color:#e8e8e8;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#c4c4c4;}.elementor-14265 .elementor-element.elementor-element-f4f67b5 .view-switcher-button{justify-content:end;}.elementor-14265 .elementor-element.elementor-element-f4f67b5 .view-switcher{font-size:25px;margin-bottom:20px;}.elementor-14265 .elementor-element.elementor-element-f4f67b5 .view-switcher svg{width:25px;height:25px;}.elementor-14265 .elementor-element.elementor-element-c047c42 .uc_post_grid_style_one_wrap{grid-template-columns:repeat(6, 1fr);gap:28px;}.elementor-14265 .elementor-element.elementor-element-c047c42 .uc_post_grid_style_one{text-align:inherit;}.elementor-14265 .elementor-element.elementor-element-c047c42 .uc_post_grid_style_one_image{height:250px;}.elementor-14265 .elementor-element.elementor-element-c047c42 .uc_post_image{height:250px;object-fit:cover;object-position:center center;transform:scale(100%);}.elementor-14265 .elementor-element.elementor-element-c047c42 .ue-image-holder a{height:250px;}.elementor-14265 .elementor-element.elementor-element-c047c42 .ue-image-holder{background-color:#ffffff;}.elementor-14265 .elementor-element.elementor-element-c047c42 .uc_post_grid_style_one_item:hover .uc_post_image{transform:scale(110%);}.elementor-14265 .elementor-element.elementor-element-c047c42 .padding{padding:20px 20px 20px 20px;}.elementor-14265 .elementor-element.elementor-element-c047c42 .uc_content{min-height:0px;background-color:#eeeeee;}.elementor-14265 .elementor-element.elementor-element-c047c42 .ue-item-title{color:#000000;margin-top:0px;}.elementor-14265 .elementor-element.elementor-element-c047c42 .ue-item-text{color:#616161;margin-top:5px;}.elementor-14265 .elementor-element.elementor-element-c047c42 .uc_more_btn{display:inline-flex;padding:10px 20px 10px 20px;border-radius:0px;background-color:#000000;color:#ffffff;margin-top:10px;}.elementor-14265 .elementor-element.elementor-element-c047c42 .uc_more_btn:hover{background-color:#454545;color:#ffffff;}.elementor-14265 .elementor-element.elementor-element-8ffd7d7{--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;--padding-top:120px;--padding-bottom:120px;--padding-left:72px;--padding-right:72px;}.elementor-14265 .elementor-element.elementor-element-8ffd7d7:not(.elementor-motion-effects-element-type-background), .elementor-14265 .elementor-element.elementor-element-8ffd7d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3EF;}.elementor-14265 .elementor-element.elementor-element-f87fa2c{--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:32px 64px;--row-gap:32px;--column-gap:64px;--flex-wrap:wrap;}.elementor-14265 .elementor-element.elementor-element-f47b997{--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-14265 .elementor-element.elementor-element-a5c708e{--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-14265 .elementor-element.elementor-element-c49919c{--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;--flex-wrap:wrap;}.elementor-14265 .elementor-element.elementor-element-bf3bad5{--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-14265 .elementor-element.elementor-element-9dea67b{--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-14265 .elementor-element.elementor-element-1676db7{--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-14265 .elementor-element.elementor-element-9628a83{--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-14265 .elementor-element.elementor-element-a9b79fa{--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;--padding-top:120px;--padding-bottom:120px;--padding-left:72px;--padding-right:72px;}.elementor-14265 .elementor-element.elementor-element-81cd446{--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:40px 64px;--row-gap:40px;--column-gap:64px;--flex-wrap:wrap;}.elementor-14265 .elementor-element.elementor-element-9cdad20{--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-14265 .elementor-element.elementor-element-7f23e64{--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-14265 .elementor-element.elementor-element-9c20fc5{--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;--padding-top:120px;--padding-bottom:120px;--padding-left:72px;--padding-right:72px;}.elementor-14265 .elementor-element.elementor-element-9c20fc5:not(.elementor-motion-effects-element-type-background), .elementor-14265 .elementor-element.elementor-element-9c20fc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CFD61E;}.elementor-14265 .elementor-element.elementor-element-27b07d7{--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:space-between;--align-items:flex-end;--gap:40px 72px;--row-gap:40px;--column-gap:72px;--flex-wrap:wrap;}.elementor-14265 .elementor-element.elementor-element-ed9420b{--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:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-14265 .elementor-element.elementor-element-b2591ba{--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;--padding-top:120px;--padding-bottom:120px;--padding-left:72px;--padding-right:72px;}.elementor-14265 .elementor-element.elementor-element-b2591ba:not(.elementor-motion-effects-element-type-background), .elementor-14265 .elementor-element.elementor-element-b2591ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3EF;}.elementor-14265 .elementor-element.elementor-element-5fb7c80{--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:48px 80px;--row-gap:48px;--column-gap:80px;--flex-wrap:wrap;}.elementor-14265 .elementor-element.elementor-element-358ca20{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-14265 .elementor-element.elementor-element-c95ab64{--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-14265 .elementor-element.elementor-element-954eac8 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-14265 .elementor-element.elementor-element-b8ebe9e{--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;--padding-top:120px;--padding-bottom:120px;--padding-left:72px;--padding-right:72px;}.elementor-14265 .elementor-element.elementor-element-344ea73{--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:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-14265 .elementor-element.elementor-element-6330060{--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:8px 16px;--row-gap:8px;--column-gap:16px;}.elementor-14265 .elementor-element.elementor-element-b778258{--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;--padding-top:120px;--padding-bottom:120px;--padding-left:72px;--padding-right:72px;}.elementor-14265 .elementor-element.elementor-element-b778258:not(.elementor-motion-effects-element-type-background), .elementor-14265 .elementor-element.elementor-element-b778258 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3EF;}.elementor-14265 .elementor-element.elementor-element-446a4d3{--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:32px 64px;--row-gap:32px;--column-gap:64px;--flex-wrap:wrap;}.elementor-14265 .elementor-element.elementor-element-84e3742{--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-14265 .elementor-element.elementor-element-a392c8c{--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-14265 .elementor-element.elementor-element-1138110{--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;--padding-top:120px;--padding-bottom:120px;--padding-left:72px;--padding-right:72px;}.elementor-14265 .elementor-element.elementor-element-928450f{--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:space-between;--align-items:flex-end;--flex-wrap:wrap;}.elementor-14265 .elementor-element.elementor-element-0485be5{--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-14265 .elementor-element.elementor-element-a7c61c9 .uc_post_grid_style_one_wrap{grid-gap:30px;}.elementor-14265 .elementor-element.elementor-element-a7c61c9 .ue_post_grid{grid-template-columns:repeat(3, minmax(0, 1fr));text-align:inherit;}.elementor-14265 .elementor-element.elementor-element-a7c61c9 .uc_post_grid_style_one_item{overflow:hidden;border-radius:0px;}.elementor-14265 .elementor-element.elementor-element-a7c61c9 .ue_p_title{justify-content:inherit;}.elementor-14265 .elementor-element.elementor-element-a7c61c9 .uc_content{padding:30px 30px 30px 30px;background-color:#eeeeee;}.elementor-14265 .elementor-element.elementor-element-a7c61c9 .uc_post_image{height:250px;background-color:#ffffff;}.elementor-14265 .elementor-element.elementor-element-a7c61c9 .uc_post_image img{height:250px;object-fit:Cover;object-position:Top;transform:scale(100%);}.elementor-14265 .elementor-element.elementor-element-a7c61c9 .ue-grid-item-category a{color:#ffffff;background-color:#545454;padding:3px 5px 3px 5px;border-radius:3px 3px 3px 3px;}.elementor-14265 .elementor-element.elementor-element-a7c61c9 .ue-grid-item-category{margin-top:0px;text-align:left;transform:translate(0, 0px);}.elementor-14265 .elementor-element.elementor-element-a7c61c9 .uc_post_title a{color:#000000;}.elementor-14265 .elementor-element.elementor-element-a7c61c9 .uc_post_title a > *{color:#000000;}.elementor-14265 .elementor-element.elementor-element-a7c61c9 .uc_post_title{margin-top:0px;min-height:0px;}.elementor-14265 .elementor-element.elementor-element-a7c61c9 .ue-grid-item-meta-data{color:#707070;gap:5px;width:auto;}.elementor-14265 .elementor-element.elementor-element-a7c61c9 .ue-grid-item-meta-data svg{fill:#707070;}.elementor-14265 .elementor-element.elementor-element-a7c61c9 .ue-meta-data{margin-top:0px;gap:10px;justify-content:flex-start;}.elementor-14265 .elementor-element.elementor-element-a7c61c9 .ue-grid-item-meta-data-avatar img{width:30px;height:30px;display:inline-flex;border-radius:100px;}.elementor-14265 .elementor-element.elementor-element-a7c61c9 .uc_post_text{color:#636363;margin-top:10px;}.elementor-14265 .elementor-element.elementor-element-a7c61c9 .uc_more_btn{padding:10px 20px 10px 20px;border-radius:0px;background-color:#000000;color:#ffffff;margin-top:10px;}.elementor-14265 .elementor-element.elementor-element-a7c61c9 .uc_more_btn svg{fill:#ffffff;}.elementor-14265 .elementor-element.elementor-element-a7c61c9 .ue-no-posts-found{color:#000000;background-color:#e8e8e8;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#c4c4c4;}.elementor-14265 .elementor-element.elementor-element-a7c61c9 .view-switcher-button{justify-content:end;}.elementor-14265 .elementor-element.elementor-element-a7c61c9 .view-switcher{font-size:25px;margin-bottom:20px;}.elementor-14265 .elementor-element.elementor-element-a7c61c9 .view-switcher svg{width:25px;height:25px;}@media(min-width:768px){.elementor-14265 .elementor-element.elementor-element-ac221a4{--content-width:1296px;}.elementor-14265 .elementor-element.elementor-element-5bea2a1{--width:auto;}.elementor-14265 .elementor-element.elementor-element-f8d7fd2{--content-width:1296px;}.elementor-14265 .elementor-element.elementor-element-f797beb{--content-width:1296px;}.elementor-14265 .elementor-element.elementor-element-72c7e65{--content-width:1296px;}.elementor-14265 .elementor-element.elementor-element-00fb765{--width:38%;}.elementor-14265 .elementor-element.elementor-element-1b47a05{--width:56%;}.elementor-14265 .elementor-element.elementor-element-fcdebeb{--content-width:1296px;}.elementor-14265 .elementor-element.elementor-element-b6fc325{--width:38%;}.elementor-14265 .elementor-element.elementor-element-c58c0c7{--width:56%;}.elementor-14265 .elementor-element.elementor-element-c1b26e1{--content-width:1296px;}.elementor-14265 .elementor-element.elementor-element-cbf6d3f{--width:38%;}.elementor-14265 .elementor-element.elementor-element-fec62a5{--width:56%;}.elementor-14265 .elementor-element.elementor-element-27e1e56{--content-width:1296px;}.elementor-14265 .elementor-element.elementor-element-8ffd7d7{--content-width:1296px;}.elementor-14265 .elementor-element.elementor-element-f47b997{--width:38%;}.elementor-14265 .elementor-element.elementor-element-a5c708e{--width:56%;}.elementor-14265 .elementor-element.elementor-element-bf3bad5{--width:50%;}.elementor-14265 .elementor-element.elementor-element-9dea67b{--width:50%;}.elementor-14265 .elementor-element.elementor-element-1676db7{--width:50%;}.elementor-14265 .elementor-element.elementor-element-9628a83{--width:50%;}.elementor-14265 .elementor-element.elementor-element-a9b79fa{--content-width:1296px;}.elementor-14265 .elementor-element.elementor-element-9cdad20{--width:46%;}.elementor-14265 .elementor-element.elementor-element-7f23e64{--width:46%;}.elementor-14265 .elementor-element.elementor-element-9c20fc5{--content-width:1296px;}.elementor-14265 .elementor-element.elementor-element-ed9420b{--width:420px;}.elementor-14265 .elementor-element.elementor-element-b2591ba{--content-width:1296px;}.elementor-14265 .elementor-element.elementor-element-358ca20{--width:44%;}.elementor-14265 .elementor-element.elementor-element-c95ab64{--width:48%;}.elementor-14265 .elementor-element.elementor-element-b8ebe9e{--content-width:1296px;}.elementor-14265 .elementor-element.elementor-element-344ea73{--content-width:1100px;}.elementor-14265 .elementor-element.elementor-element-b778258{--content-width:1296px;}.elementor-14265 .elementor-element.elementor-element-84e3742{--width:38%;}.elementor-14265 .elementor-element.elementor-element-a392c8c{--width:56%;}.elementor-14265 .elementor-element.elementor-element-1138110{--content-width:1296px;}}@media(max-width:1366px){.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:1024px){.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-14265 .elementor-element.elementor-element-7f85999 .uc_post_grid_style_one_wrap{grid-template-columns:repeat(2, 1fr);}.elementor-14265 .elementor-element.elementor-element-8545606 .uc_post_grid_style_one_wrap{grid-template-columns:repeat(2, 1fr);}.elementor-14265 .elementor-element.elementor-element-c047c42 .uc_post_grid_style_one_wrap{grid-template-columns:repeat(2, 1fr);}}@media(max-width:767px){.elementor-14265 .elementor-element.elementor-element-d2a84e8{--min-height:620px;--padding-top:0px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-14265 .elementor-element.elementor-element-5cd32ee{--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;--align-items:flex-start;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-14265 .elementor-element.elementor-element-f8d7fd2{--padding-top:28px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-14265 .elementor-element.elementor-element-f797beb{--padding-top:28px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-14265 .elementor-element.elementor-element-72c7e65{--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-14265 .elementor-element.elementor-element-00fb765{--width:100%;}.elementor-14265 .elementor-element.elementor-element-1b47a05{--width:100%;}.elementor-14265 .elementor-element.elementor-element-fcdebeb{--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-14265 .elementor-element.elementor-element-b6fc325{--width:100%;}.elementor-14265 .elementor-element.elementor-element-c58c0c7{--width:100%;}.elementor-14265 .elementor-element.elementor-element-7f85999 .uc_post_grid_style_one_wrap{grid-template-columns:repeat(1, 1fr);}.elementor-14265 .elementor-element.elementor-element-c1b26e1{--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-14265 .elementor-element.elementor-element-cbf6d3f{--width:100%;}.elementor-14265 .elementor-element.elementor-element-fec62a5{--width:100%;}.elementor-14265 .elementor-element.elementor-element-8545606 .uc_post_grid_style_one_wrap{grid-template-columns:repeat(1, 1fr);}.elementor-14265 .elementor-element.elementor-element-27e1e56{--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-14265 .elementor-element.elementor-element-f4f67b5 .ue_post_grid{grid-template-columns:repeat(1, minmax(0, 1fr));}.elementor-14265 .elementor-element.elementor-element-c047c42 .uc_post_grid_style_one_wrap{grid-template-columns:repeat(1, 1fr);}.elementor-14265 .elementor-element.elementor-element-8ffd7d7{--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-14265 .elementor-element.elementor-element-f47b997{--width:100%;}.elementor-14265 .elementor-element.elementor-element-a5c708e{--width:100%;}.elementor-14265 .elementor-element.elementor-element-bf3bad5{--width:100%;}.elementor-14265 .elementor-element.elementor-element-9dea67b{--width:100%;}.elementor-14265 .elementor-element.elementor-element-1676db7{--width:100%;}.elementor-14265 .elementor-element.elementor-element-9628a83{--width:100%;}.elementor-14265 .elementor-element.elementor-element-a9b79fa{--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-14265 .elementor-element.elementor-element-9cdad20{--width:100%;}.elementor-14265 .elementor-element.elementor-element-7f23e64{--width:100%;}.elementor-14265 .elementor-element.elementor-element-9c20fc5{--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-14265 .elementor-element.elementor-element-ed9420b{--width:100%;}.elementor-14265 .elementor-element.elementor-element-b2591ba{--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-14265 .elementor-element.elementor-element-358ca20{--width:100%;}.elementor-14265 .elementor-element.elementor-element-c95ab64{--width:100%;}.elementor-14265 .elementor-element.elementor-element-b8ebe9e{--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-14265 .elementor-element.elementor-element-b778258{--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-14265 .elementor-element.elementor-element-84e3742{--width:100%;}.elementor-14265 .elementor-element.elementor-element-a392c8c{--width:100%;}.elementor-14265 .elementor-element.elementor-element-1138110{--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-14265 .elementor-element.elementor-element-a7c61c9 .ue_post_grid{grid-template-columns:repeat(1, minmax(0, 1fr));}}/* Start custom CSS *//* Pixeldust service template 2026 (template 14265). Every rule is scoped to .pd26-* classes, which only exist in that template. */
.pd26-sec, .pd26-hero, .pd26-qband { --pd-ink:#001B18; --pd-ink2:#06302A; --pd-olive:#6E7400; --pd-lime:#CFD61E; --pd-paper:#F3F3EF; --pd-tint:#F7F8E6; --pd-mono:'IBM Plex Mono', ui-monospace, Menlo, monospace; font-family:'Montserrat', sans-serif; color:var(--pd-ink) !important; }
.pd26-sec .elementor-heading-title, .pd26-hero .elementor-heading-title { text-transform:none !important; font-family:'Montserrat', sans-serif; }

/* type */
.pd26-eyebrow .elementor-heading-title { font-family:var(--pd-mono) !important; font-size:13px !important; font-weight:400 !important; letter-spacing:.08em; text-transform:uppercase !important; color:var(--pd-olive) !important; }
.pd26-dark .pd26-eyebrow .elementor-heading-title, .pd26-hero .pd26-eyebrow .elementor-heading-title, .pd26-qband .pd26-eyebrow { color:var(--pd-lime) !important; }
.pd26-h1 .elementor-heading-title { font-size:clamp(40px,4.8vw,76px) !important; font-weight:700 !important; line-height:1 !important; letter-spacing:-.03em; color:#fff !important; max-width:1000px; text-wrap:balance; }
.pd26-h2 .elementor-heading-title { font-size:clamp(28px,2.6vw,38px) !important; font-weight:600 !important; line-height:1.1 !important; letter-spacing:-.025em; color:inherit !important; text-wrap:balance; }
.pd26-h3 .elementor-heading-title { font-size:20px !important; font-weight:600 !important; line-height:1.2 !important; letter-spacing:-.015em; }
.pd26-sec .elementor-widget-text-editor, .pd26-sec .elementor-widget-text-editor p { font-size:17px !important; line-height:1.7 !important; color:rgba(0,27,24,.72) !important; }
.pd26-sec .elementor-widget-text-editor p { margin:0 0 16px; max-width:62ch; }
.pd26-dark, .pd26-dark .elementor-heading-title { color:#fff !important; }
.pd26-dark .elementor-widget-text-editor, .pd26-dark .elementor-widget-text-editor p { color:rgba(255,255,255,.72) !important; }

/* hero (matches Claude Design "Reel") */
.pd26-hero { color:#fff !important; }
.pd26-hero { background-color:#001B18; }
.pd26-hero-row { border-top:1px solid rgba(255,255,255,.18); padding-top:28px; }
.pd26-lede-light, .pd26-lede-light p { color:rgba(255,255,255,.82) !important; font-size:clamp(17px,1.4vw,19px) !important; line-height:1.6 !important; max-width:520px; margin:0; }
.pd26-tc { font-family:var(--pd-mono); font-size:12px; letter-spacing:.08em; color:rgba(255,255,255,.6) !important; font-variant-numeric:tabular-nums; }
.pd26-btn .elementor-button { background:var(--pd-lime) !important; color:var(--pd-ink) !important; border-radius:999px !important; padding:18px 32px !important; font:600 15px/1 'Montserrat', sans-serif !important; letter-spacing:.06em; text-transform:uppercase; transition:background .25s,color .25s; }
.pd26-btn .elementor-button:hover { background:#fff !important; color:var(--pd-ink) !important; }
.pd26-btn-dark .elementor-button { background:var(--pd-ink) !important; color:var(--pd-lime) !important; }
.pd26-btn-dark .elementor-button:hover { background:#000 !important; color:#fff !important; }
.pd26-btn-link .elementor-button { background:none !important; padding:0 0 6px !important; border-radius:0 !important; border-bottom:2px solid var(--pd-lime) !important; font:500 13px/1 var(--pd-mono) !important; letter-spacing:.08em; text-transform:uppercase; color:inherit !important; }
.pd26-hero .pd26-btn-link .elementor-button { color:#fff !important; }
.pd26-btn-link:has(a[href="#"]), .pd26-btn-link:has(a[href=""]) { display:none; }

/* thin HubSpot band */
.pd26-qband { color:#fff !important; }
.pd26-qwrap .elementor-widget-container { display:grid; grid-template-columns:minmax(0,1.1fr) minmax(0,5fr); gap:22px; align-items:end; }
.pd26-qtitle { font-weight:600; font-size:18px; line-height:1.2; margin-top:6px; }
.pd26-qband .pd26-eyebrow { font-family:var(--pd-mono); font-size:11px; letter-spacing:.1em; text-transform:uppercase; }
.pd26-qband .hs-form { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.3fr) auto; gap:16px 20px; align-items:end; }
.pd26-qband .hs-form fieldset { max-width:none !important; display:contents; }
.pd26-qband .hs-form .hs-form-field { margin:0 !important; }
.pd26-qband .hs-form label { font-family:var(--pd-mono); font-size:11px; letter-spacing:.1em; text-transform:uppercase; color:rgba(255,255,255,.6) !important; }
.pd26-qband .hs-form .hs-input { width:100% !important; background:transparent !important; border:0 !important; border-bottom:1px solid rgba(255,255,255,.28) !important; border-radius:0 !important; color:#fff !important; font:400 15px/1.4 'Montserrat', sans-serif !important; padding:8px 0 10px !important; height:auto !important; min-height:0 !important; resize:none; }
.pd26-qband .hs-form textarea.hs-input { height:41px !important; }
.pd26-qband .hs-form .hs-input:focus { outline:none; border-bottom-color:var(--pd-lime) !important; }
.pd26-qband .hs-form select.hs-input option { color:var(--pd-ink) !important; }
.pd26-qband .hs-form .hs_submit .hs-button { background:var(--pd-lime) !important; color:var(--pd-ink) !important; border:0 !important; border-radius:999px !important; padding:14px 26px !important; font:600 13px/1 'Montserrat', sans-serif !important; letter-spacing:.06em; text-transform:uppercase; cursor:pointer; }
.pd26-qband .hs-error-msgs, .pd26-qband .hs_error_rollup { grid-column:1/-1; margin:4px 0 0; padding:0; list-style:none; color:var(--pd-lime) !important; font-size:12px; }
.pd26-qband .legal-consent-container, .pd26-qband .hs-richtext { grid-column:1/-1; font-size:11px; color:rgba(255,255,255,.5) !important; }
@media (max-width:1024px) { .pd26-qwrap .elementor-widget-container { grid-template-columns:1fr; } .pd26-qband .hs-form { grid-template-columns:1fr 1fr; } }
@media (max-width:600px) { .pd26-qband .hs-form { grid-template-columns:1fr; } }

/* section intros: heading left, body right */
.pd26-intro { margin-bottom:clamp(40px,5vw,64px); }
.pd26-ihead { gap:20px; }

/* cells (industries, capabilities) */
.pd26-cells { gap:1px !important; background:rgba(0,27,24,.1); border:1px solid rgba(0,27,24,.1); }
.pd26-cell { background:var(--pd-paper); padding:32px !important; min-height:200px; justify-content:flex-end; gap:12px; flex:1 1 calc(50% - 1px) !important; width:auto !important; }
.pd26-cell .elementor-widget-text-editor p { font-size:16px !important; line-height:1.5 !important; margin:0; }

/* related projects + capability grid (Unlimited Elements) — light touch, keep widget styling controls usable */
.pd26-projects, .pd26-capgrid { width:100%; }

/* capability cards (Unlimited Elements content grid: image + button switched off in the widget) */
.pd26-capgrid .uc_post_grid_style_one_wrap { background:rgba(0,27,24,.1); border:1px solid rgba(0,27,24,.1); counter-reset:pdcap; }
.pd26-capgrid .uc_post_grid_style_one_item { background:#fff !important; border:0 !important; border-radius:0 !important; box-shadow:none !important; min-height:180px; display:flex; flex-direction:column; counter-increment:pdcap; transition:background .3s; }
.pd26-capgrid .uc_post_grid_style_one_item:hover { background:#F7F8E6 !important; }
.pd26-capgrid .uc_content { padding:26px 28px 28px !important; display:flex; flex-direction:column; gap:12px; flex:1; background:transparent !important; }
.pd26-capgrid .uc_content::before { content:counter(pdcap, decimal-leading-zero); font-family:'IBM Plex Mono', ui-monospace, Menlo, monospace; font-size:13px; letter-spacing:.08em; color:rgba(0,27,24,.55); }
.pd26-capgrid .ue-item-title { margin-top:auto !important; font:600 24px/1.15 'Montserrat', sans-serif !important; letter-spacing:-.015em; color:#001B18 !important; }
.pd26-capgrid .ue-item-text, .pd26-capgrid .ue-item-text p { margin:0 !important; font-size:16px !important; line-height:1.5 !important; color:rgba(0,27,24,.65) !important; }

/* CTA */
.pd26-cta-h .elementor-heading-title { font-size:clamp(32px,3.6vw,52px) !important; font-weight:700 !important; line-height:1 !important; letter-spacing:-.03em; color:var(--pd-ink) !important; max-width:14ch; }
.pd26-cta .elementor-widget-text-editor p, .pd26-cta-t p { color:rgba(0,27,24,.85) !important; font-size:19px !important; line-height:1.5 !important; }

/* why / featured film */
.pd26-feature iframe { border-radius:4px; }
.pd26-feature-label .elementor-heading-title { font-family:var(--pd-mono) !important; font-size:12px !important; letter-spacing:.08em; text-transform:uppercase !important; color:rgba(0,27,24,.55) !important; margin-top:12px; }

/* testimonial */
.pd26-quote, .pd26-quote p { font-size:clamp(24px,2.4vw,34px) !important; font-weight:500; line-height:1.25 !important; letter-spacing:-.02em; color:var(--pd-ink) !important; max-width:none !important; }
.pd26-quote p::before { content:"“"; color:var(--pd-olive) !important; } .pd26-quote p::after { content:"”"; color:var(--pd-olive) !important; }
.pd26-who { border-top:1px solid rgba(0,27,24,.14); padding-top:24px; align-items:center; }
.pd26-who-name .elementor-heading-title { font-size:17px !important; font-weight:600 !important; }
.pd26-who-title .elementor-heading-title { font-family:var(--pd-mono) !important; font-size:12px !important; letter-spacing:.08em; text-transform:uppercase !important; color:rgba(0,27,24,.55) !important; }

@media (max-width:767px) { .pd26-intro, .pd26-cta .e-con-inner > .e-con, .pd26-why .e-con-inner > .e-con { flex-direction:column; } }

/* fixes after first render */
.pd26-cells { padding:0 !important; }
.pd26-cell .pd26-h3 .elementor-heading-title { font-size:24px !important; line-height:1.15 !important; }
.pd26-sec .pd26-quote, .pd26-sec .pd26-quote p { font-size:clamp(24px,2.4vw,34px) !important; font-weight:500 !important; line-height:1.25 !important; letter-spacing:-.02em; color:#001B18 !important; max-width:none !important; }
.pd26-btn-link .elementor-button { border-top:0 !important; border-left:0 !important; border-right:0 !important; box-shadow:none !important; }
.pd26-projects .uc_post_grid_style_one_item { background:transparent !important; border:0 !important; box-shadow:none !important; }
.pd26-projects .uc_post_image img { object-fit:cover; width:100%; height:100% !important; transition:transform .6s; }
.pd26-projects .uc_post_grid_style_one_item:hover img { transform:scale(1.03); }
.pd26-projects .uc_post_image { overflow:hidden; border-radius:4px; }
.pd26-projects .uc_content { background:transparent !important; padding:18px 0 0 !important; }
.pd26-projects .ue_p_title, .pd26-projects .uc_post_title a { font:600 20px/1.2 'Montserrat', sans-serif !important; text-transform:none !important; letter-spacing:-.01em; color:#001B18 !important; }
.pd26-projects .ue_p_title::after { content:" ↗"; color:#6E7400; }

.pd26-projects .uc_post_image, .pd26-projects .uc_post_image img { aspect-ratio:16/9 !important; }

/* client logos: 75% opacity, full on hover */
.pd26-logos img { opacity:.75; transition:opacity .3s; height:56px !important; width:auto !important; max-width:100% !important; object-fit:contain; margin:0 auto; display:block; aspect-ratio:auto !important; }
.pd26-logos img:hover { opacity:1; }

/* read more caret (script lives in the form band HTML widget) */
.pd26-rm-closed .pd26-rm-extra { display:none !important; }
.pd26-rm .pd26-rm-extra { animation:pd26fade .4s ease; }
@keyframes pd26fade { from { opacity:0; transform:translateY(-4px); } to { opacity:1; transform:none; } }
.pd26-rm-btn { all:unset; cursor:pointer; align-self:flex-start; margin-top:4px; font-family:'IBM Plex Mono', ui-monospace, Menlo, monospace; font-size:13px; letter-spacing:.08em; text-transform:uppercase; color:#6E7400; border-bottom:1px solid rgba(110,116,0,.35); padding-bottom:4px; }
.pd26-rm-btn span { display:inline-block; margin-left:6px; font-size:15px; line-height:1; }
.pd26-rm-btn:hover, .pd26-rm-btn:focus-visible { color:#001B18; border-bottom-color:#CFD61E; }
.pd26-rm-closed .elementor-widget-text-editor p:not(.pd26-rm-extra) { margin-bottom:8px; }

/* rm-btn-reset: beat the theme's button styles */
button.pd26-rm-btn, button.pd26-rm-btn:hover, button.pd26-rm-btn:focus { background:none !important; border:0 !important; border-bottom:1px solid rgba(110,116,0,.35) !important; border-radius:0 !important; box-shadow:none !important; padding:0 0 4px !important; color:#6E7400 !important; font:400 13px/1.2 'IBM Plex Mono', ui-monospace, Menlo, monospace !important; letter-spacing:.08em !important; text-transform:uppercase !important; }
button.pd26-rm-btn:hover { color:#001B18 !important; border-bottom-color:#CFD61E !important; }

/* process timeline */
.pd26-timeline .uc_post_grid_style_one_wrap { position:relative; display:grid !important; grid-template-columns:repeat(var(--n,6),minmax(0,1fr)) !important; gap:28px !important; background:none !important; border:0 !important; }
.pd26-timeline .pd26-tl-rail { position:absolute; left:0; right:0; top:11px; height:1px; background:rgba(255,255,255,.15); }
.pd26-timeline .pd26-tl-fill { position:absolute; left:0; top:10px; height:3px; width:0; background:#CFD61E; transition:width .5s cubic-bezier(.2,.7,.2,1); }
.pd26-timeline .uc_post_grid_style_one_item { position:relative; background:none !important; border:0 !important; border-radius:0 !important; box-shadow:none !important; padding:0 !important; min-height:0 !important; cursor:default; outline:none; }
.pd26-timeline .uc_post_grid_style_one_item::before { content:""; display:block; width:23px; height:23px; border-radius:50%; border:1.5px solid #CFD61E; background:#001B18; box-sizing:border-box; position:relative; z-index:1; transition:background .3s; }
.pd26-timeline .uc_content { background:none !important; padding:0 !important; display:flex; flex-direction:column; }
.pd26-timeline .pd26-tl-n { display:block; margin:34px 0 18px; font-family:'IBM Plex Mono', ui-monospace, Menlo, monospace; font-size:13px; letter-spacing:.08em; color:#CFD61E; }
.pd26-timeline .ue-item-title { margin:0 0 16px !important; font:600 clamp(18px,1.6vw,22px)/1.15 'Montserrat', sans-serif !important; letter-spacing:-.015em; text-transform:none !important; color:rgba(255,255,255,.45) !important; transition:color .3s; min-height:2.3em; }
.pd26-timeline .ue-item-text, .pd26-timeline .ue-item-text p { margin:0 !important; font-size:15px !important; line-height:1.5 !important; color:rgba(255,255,255,.35) !important; transition:color .3s; max-width:none !important; }
.pd26-timeline .ue-item-text ul { list-style:none !important; margin:18px 0 0 !important; padding:16px 0 0 !important; border-top:1px solid rgba(255,255,255,.12); display:flex; flex-direction:column; gap:8px; }
.pd26-timeline .ue-item-text li { display:flex; gap:10px; margin:0 !important; padding:0 !important; font-size:13px !important; line-height:1.4 !important; color:rgba(255,255,255,.35) !important; transition:color .3s; }
.pd26-timeline .ue-item-text li::before { content:""; flex:0 0 5px; height:5px; margin-top:6px; background:#CFD61E; }
.pd26-timeline .uc_post_grid_style_one_item.on::before { background:#CFD61E; }
.pd26-timeline .uc_post_grid_style_one_item.on .ue-item-title { color:#fff !important; }
.pd26-timeline .uc_post_grid_style_one_item.on .ue-item-text, .pd26-timeline .uc_post_grid_style_one_item.on .ue-item-text p, .pd26-timeline .uc_post_grid_style_one_item.on .ue-item-text li { color:rgba(255,255,255,.72) !important; }
@media (max-width:960px) { .pd26-timeline .uc_post_grid_style_one_wrap { grid-template-columns:repeat(2,minmax(0,1fr)) !important; row-gap:44px !important; } .pd26-timeline .pd26-tl-rail, .pd26-timeline .pd26-tl-fill { display:none; } }
@media (max-width:520px) { .pd26-timeline .uc_post_grid_style_one_wrap { grid-template-columns:minmax(0,1fr) !important; } }
/* end process timeline */

/* validation strip */
.pd26-vs { background:#fff; border-bottom:1px solid rgba(0,27,24,.08); --vs-fg:#001B18; --vs-acc:#6E7400; --vs-mut:rgba(0,27,24,.6); --vs-line:rgba(0,27,24,.14); }
.pd26-vs-dark .pd26-vs, .pd26-vs.pd26-vs-dark { background:#001B18; border-bottom:0; --vs-fg:#fff; --vs-acc:#CFD61E; --vs-mut:rgba(255,255,255,.6); --vs-line:rgba(255,255,255,.16); }
.pd26-vs .elementor-heading-title { margin:0; font-family:'Montserrat',sans-serif; text-transform:none !important; color:var(--vs-fg) !important; }
.pd26-vs-top > .e-con-inner, .pd26-vs-top { align-items:center; }
.pd26-vs-ey .elementor-heading-title { font:400 11px/1.3 'IBM Plex Mono',ui-monospace,Menlo,monospace !important; letter-spacing:.12em; text-transform:uppercase !important; color:var(--vs-acc) !important; padding-right:28px; }
.pd26-vs-lead { padding:0 28px !important; border-left:1px solid var(--vs-line); flex:1.3 1 0 !important; width:auto !important; }
.pd26-vs-num .elementor-heading-title { font-weight:700 !important; font-size:clamp(40px,3.8vw,54px) !important; line-height:.9 !important; letter-spacing:-.04em; }
.pd26-vs-lbl .elementor-heading-title { font-weight:600 !important; font-size:17px !important; line-height:1.15 !important; }
.pd26-vs-sub .elementor-heading-title { font-size:12px !important; line-height:1.35 !important; font-weight:400 !important; color:var(--vs-mut) !important; }
.pd26-vs-aw { padding:0 22px !important; border-left:1px solid var(--vs-line); flex:1 1 0 !important; width:auto !important; gap:10px !important; }
.pd26-vs-awn .elementor-heading-title { font-weight:600 !important; font-size:26px !important; line-height:1 !important; letter-spacing:-.02em; color:var(--vs-acc) !important; font-variant-numeric:tabular-nums; }
.pd26-vs-awl .elementor-heading-title { font-size:12px !important; line-height:1.3 !important; font-weight:400 !important; color:var(--vs-mut) !important; }
.pd26-vs-facts { border-top:1px solid var(--vs-line); padding-top:12px !important; }
.pd26-vs-fact .elementor-heading-title { font:400 11px/1.5 'IBM Plex Mono',ui-monospace,Menlo,monospace !important; letter-spacing:.08em; text-transform:uppercase !important; color:var(--vs-mut) !important; }
.pd26-vs-fact b { font-weight:500; color:var(--vs-fg); }
.pd26-vs .pd26-vs-who, .pd26-vs .pd26-vs-who p { margin:0 !important; font-size:13px !important; line-height:1.5 !important; color:var(--vs-mut) !important; max-width:none !important; }
@media (max-width:900px) { .pd26-vs-lead { flex-basis:100% !important; border-left:0; padding:0 !important; } .pd26-vs-ey { flex-basis:100% !important; } .pd26-vs-aw:nth-of-type(3) { border-left:0; padding-left:0 !important; } }
@media (max-width:560px) { .pd26-vs-aw { flex-basis:100% !important; border-left:0; padding:0 !important; } }
.pd26-vs-lead, .pd26-vs-aw { flex-wrap:nowrap !important; }
.pd26-vs-lead > .e-con, .pd26-vs-lead > .elementor-element { --width:auto; width:auto !important; flex:0 1 auto !important; }
.pd26-vs-aw > .elementor-element { flex:0 1 auto !important; width:auto !important; }
.pd26-vs-top { flex-wrap:nowrap !important; }
@media (max-width:900px) { .pd26-vs-top { flex-wrap:wrap !important; } }
/* numbers never shrink under their labels */
.pd26-vs .pd26-vs-num.elementor-element, .pd26-vs .pd26-vs-awn.elementor-element { flex:0 0 auto !important; width:auto !important; min-width:max-content !important; }
.pd26-vs-num .elementor-heading-title, .pd26-vs-awn .elementor-heading-title { white-space:nowrap; }
.pd26-vs-lead { gap:16px !important; }
.pd26-vs-aw { gap:12px !important; }
.pd26-vs .pd26-vs-leadtxt.elementor-element, .pd26-vs .pd26-vs-awl.elementor-element { min-width:0; flex:1 1 auto !important; }
/* end validation strip */

/* logo band (Claude Design: label left, logos right) */
.e-con.pd26-logos { --flex-direction:row; flex-direction:row !important; flex-wrap:nowrap !important; align-items:center !important; gap:48px !important; padding:16px 72px !important; }
.e-con.pd26-logos > .e-con-inner { flex-direction:row !important; align-items:center !important; gap:48px !important; }
.pd26-logolabel { flex:0 0 230px !important; width:auto !important; margin:0 !important; }
.pd26-logolabel .elementor-heading-title { font:400 14px/1.7 'IBM Plex Mono',ui-monospace,Menlo,monospace !important; letter-spacing:.12em !important; text-transform:uppercase !important; color:rgba(0,27,24,.62) !important; }
.e-con.pd26-logos .elementor-widget-ucaddon_logo_carousel { flex:1 1 auto !important; min-width:0; width:auto !important; -webkit-mask-image:linear-gradient(90deg,#000 0,#000 82%,transparent 100%); mask-image:linear-gradient(90deg,#000 0,#000 82%,transparent 100%); }
@media (max-width:767px) { .e-con.pd26-logos, .e-con.pd26-logos > .e-con-inner { flex-direction:column !important; align-items:flex-start !important; gap:16px !important; } .e-con.pd26-logos { padding:28px 20px !important; } .pd26-logolabel { flex-basis:auto !important; } .e-con.pd26-logos .elementor-widget-ucaddon_logo_carousel { width:100% !important; } }
/* end logo band */

/* logos continuous (linear marquee) */
.e-con.pd26-logos .owl-stage { transition-timing-function:linear !important; }

/* faq (Claude Design) */
.pd26-faq .faq-accordion { border-bottom:1px solid rgba(0,27,24,.14); }
.pd26-faq .faq-item { margin:0 !important; border-top:1px solid rgba(0,27,24,.14); background:none !important; }
.pd26-faq .faq-q { background:none !important; border:0 !important; border-radius:0 !important; box-shadow:none !important; padding:22px 0 !important; width:100%; display:flex !important; justify-content:space-between; align-items:center; gap:24px; text-align:left; text-transform:none !important; font:600 clamp(17px,1.3vw,19px)/1.3 'Montserrat',sans-serif !important; letter-spacing:-.01em; color:#001B18 !important; cursor:pointer; }
.pd26-faq .faq-q:hover, .pd26-faq .faq-q:focus-visible { color:#6E7400 !important; }
.pd26-faq .faq-icon { flex:0 0 32px; width:32px !important; height:32px !important; border-radius:50% !important; border:1px solid rgba(207,214,30,.8) !important; background:none !important; display:grid !important; place-items:center; margin:0 !important; }
.pd26-faq .faq-icon span { font:400 18px/1 'Montserrat',sans-serif !important; color:#6E7400 !important; }
.pd26-faq .faq-a { padding:0 0 28px !important; background:none !important; border:0 !important; }
.pd26-faq .faq-a, .pd26-faq .faq-a p { font-size:17px !important; line-height:1.65 !important; color:rgba(0,27,24,.72) !important; max-width:640px; margin:0 !important; text-transform:none !important; }
/* end faq */

/* testimonial (Claude Design) */
.pd26-quote-sec > .e-con-inner, .pd26-quote-sec.e-con-full { max-width:1100px !important; margin-left:auto !important; margin-right:auto !important; gap:36px !important; }
.pd26-sec .pd26-quote, .pd26-sec .pd26-quote p { font-size:clamp(18px,1.6vw,23px) !important; font-weight:500 !important; line-height:1.45 !important; letter-spacing:-.02em !important; color:#001B18 !important; text-wrap:pretty; max-width:none !important; margin:0 !important; }
.pd26-quote p::before, .pd26-quote p::after { color:#6E7400; }
.pd26-who { border-top:1px solid rgba(0,27,24,.14); padding-top:24px !important; padding-left:0 !important; gap:16px !important; align-items:center !important; }
.pd26-who-name .elementor-heading-title { font:600 17px/1.3 'Montserrat',sans-serif !important; color:#001B18 !important; }
.pd26-who-title .elementor-heading-title { font:400 12px/1.3 'IBM Plex Mono',ui-monospace,Menlo,monospace !important; letter-spacing:.08em !important; text-transform:uppercase !important; color:rgba(0,27,24,.55) !important; }
/* end testimonial */

/* video cards (ACF video_cards → hidden .pd26-vcdata grid → script#pd26-vcards in the form band HTML widget) */
.pd26-vcdata { display:none !important; }
.pd26-vgrid { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:32px 24px; }
.pd26-vonly > .elementor-widget-container > :not(.pd26-vgrid) { display:none !important; }
.pd26-vcard .uc_post_image { position:relative; background:#06302A; display:block; }
.pd26-vcard .ue_p_title::after { content:"" !important; }
.pd26-vplay { position:absolute; left:16px; bottom:16px; width:48px; height:48px; border-radius:50%; background:#CFD61E; display:flex; align-items:center; justify-content:center; transition:transform .3s; pointer-events:none; }
.pd26-vplay::before { content:""; margin-left:4px; border-style:solid; border-width:8px 0 8px 13px; border-color:transparent transparent transparent #001B18; }
.pd26-vcard:hover .pd26-vplay { transform:scale(1.08); }
.pd26-vtag { margin-top:6px; font:400 11px/1.4 'IBM Plex Mono', ui-monospace, monospace; letter-spacing:.1em; text-transform:uppercase; color:#6E7400; }
.pd26-vmodal { position:fixed; inset:0; z-index:99999; background:rgba(0,27,24,.88); display:none; align-items:center; justify-content:center; padding:24px; }
.pd26-vmodal.is-open { display:flex; }
.pd26-vmodal-box { position:relative; width:min(1100px,100%); }
.pd26-vmodal-frame { position:relative; aspect-ratio:16/9; background:#000; }
.pd26-vmodal-frame iframe { position:absolute; inset:0; width:100%; height:100%; border:0; }
.pd26-vmodal-x { position:absolute; right:0; top:-44px; width:36px; height:36px; border:0 !important; border-radius:50% !important; background:#CFD61E !important; color:#001B18 !important; font:400 24px/36px sans-serif !important; padding:0 !important; cursor:pointer; }
html.pd26-vmodal-lock { overflow:hidden; }
@media (max-width:1024px){ .pd26-vgrid { grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:767px){ .pd26-vgrid { grid-template-columns:1fr; } }
/* end video cards */

/* featured film poster (script#pd26-vposter) */
.pd26-feature .elementor-wrapper { position:relative; }
.pd26-has-poster iframe { visibility:hidden; }
.pd26-vposter { position:absolute !important; inset:0; z-index:2; width:100%; height:100%; margin:0; padding:0 !important; border:0 !important; border-radius:0 !important; background-color:#06302A !important; background-position:center; background-size:cover; background-repeat:no-repeat; cursor:pointer; display:block; }
.pd26-vposter .pd26-vplay { left:24px; bottom:24px; width:64px; height:64px; }
.pd26-vposter .pd26-vplay::before { border-width:10px 0 10px 16px; }
.pd26-vposter:hover .pd26-vplay, .pd26-vposter:focus-visible .pd26-vplay { transform:scale(1.08); }
.pd26-vposter:focus-visible { outline:3px solid #CFD61E; outline-offset:3px; }
.pd26-vposter img { position:absolute; inset:0; width:100%; height:100%; object-fit:cover; display:block; }
.pd26-vposter img:not([src]) { display:none; }
/* end featured film poster */

/* intro is the last thing in its section (e.g. the business case): no dead space under the caret */
.pd26-sec .pd26-intro.e-con:last-child { margin-bottom:0 !important; padding-bottom:0 !important; }
.pd26-stats > .e-con-inner { padding-bottom:96px !important; }

/* logo edge feather: logos fade in/out at the carousel edges */
.pd26-logos .owl-stage-outer { -webkit-mask-image:linear-gradient(to right, transparent 0, #000 10px, #000 calc(100% - 10px), transparent 100%); mask-image:linear-gradient(to right, transparent 0, #000 10px, #000 calc(100% - 10px), transparent 100%); }

/* hero bottom: paragraph row sits closer to the bottom edge, paragraph aligned with the headline (Claude Design) */
.pd26-hero.e-con { padding-bottom:52px !important; }
.pd26-hero .pd26-hero-row.e-con { padding-left:0 !important; padding-bottom:0 !important; }
.pd26-hero .pd26-hero-row > .e-con { padding-bottom:0 !important; }

/* two white sections back to back: don't double the padding */
.pd26-sec:not(.pd26-paper):not(.pd26-dark):not(.pd26-cta) + .pd26-sec:not(.pd26-paper):not(.pd26-dark):not(.pd26-cta) > .e-con-inner { padding-top:24px !important; }

/* never show the post grid's "No posts found" box */
.pd26-projects .ue-no-posts-found { display:none !important; }

/* buttons: pills (Rick prefers, less intrusive), no outline, trimmer padding */
.pd26-btn .elementor-button, .pd26-btn .elementor-button:hover, .pd26-btn .elementor-button:focus { border-radius:999px !important; border:0 !important; padding:14px 26px !important; }

/* form band field order: email, first, last, inquiry, message, submit (HubSpot adds lastname at the end) */
.pd26-qband .hs_email{order:1} .pd26-qband .hs_firstname{order:2} .pd26-qband .hs_lastname{order:3} .pd26-qband .hs_inquiry_type{order:4} .pd26-qband .hs_message{order:5} .pd26-qband .hs_source_page{order:6} .pd26-qband .hs_submit{order:7}/* End custom CSS */