.elementor-265 .elementor-element.elementor-element-31f3eb4 > .elementor-container{min-height:100vh;}.elementor-265 .elementor-element.elementor-element-0904521 > .elementor-element-populated{padding:18% 10% 18% 10%;}.elementor-265 .elementor-element.elementor-element-4a6314e .qodef-qi-animated-text{text-align:left;}.elementor-265 .elementor-element.elementor-element-4a6314e .qodef-qi-animated-text .qodef-m-title{font-size:4.6vw;line-height:1.3em;}.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-265 .elementor-element.elementor-element-c3d9370 > .elementor-widget-container{margin:0% 0% 3% 0%;}.elementor-265 .elementor-element.elementor-element-c3d9370{text-align:left;font-size:1.6vw;font-weight:300;line-height:1.5em;}.elementor-widget-pp-buttons .pp-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background:var( --e-global-color-accent );}.elementor-widget-pp-buttons .pp-button-icon-number{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-265 .elementor-element.elementor-element-8751a21 .elementor-repeater-item-56062ee.pp-button .pp-button-title{font-family:"Space Grotesk", Sans-serif;font-weight:500;text-transform:uppercase;}.elementor-265 .elementor-element.elementor-element-8751a21 .elementor-repeater-item-56062ee.pp-button{color:#B7B7B7;border-style:solid;border-color:#B7B7B7;}.elementor-265 .elementor-element.elementor-element-8751a21 .elementor-repeater-item-56062ee.pp-button .pp-icon{color:#B7B7B7;}.elementor-265 .elementor-element.elementor-element-8751a21 .elementor-repeater-item-56062ee.pp-button .pp-icon svg{fill:#B7B7B7;}.elementor-265 .elementor-element.elementor-element-8751a21 .pp-buttons-group{column-gap:33px;row-gap:33px;}.elementor-265 .elementor-element.elementor-element-8751a21 .pp-button{padding:0px 0px 0px 0px;font-family:"Space Grotesk", Sans-serif;font-size:1.6vw;font-weight:500;background:var( --e-global-color-accent );color:var( --e-global-color-primary );border-style:solid;border-width:0px 0px 0px 0px;}.elementor-265 .elementor-element.elementor-element-8751a21 .pp-button:hover{color:var( --e-global-color-250dc45 );}.elementor-265 .elementor-element.elementor-element-8751a21 .pp-icon-before .pp-button-icon{margin-right:8px;}.elementor-265 .elementor-element.elementor-element-8751a21 .pp-icon-after .pp-button-icon{margin-left:8px;}.elementor-265 .elementor-element.elementor-element-8751a21 .pp-icon-top .pp-button-icon{margin-bottom:8px;}.elementor-265 .elementor-element.elementor-element-8751a21 .pp-icon-bottom .pp-button-icon{margin-top:8px;}.elementor-265 .elementor-element.elementor-element-8751a21 .pp-icon{color:var( --e-global-color-primary );}.elementor-265 .elementor-element.elementor-element-8751a21 .pp-icon svg{fill:var( --e-global-color-primary );}.elementor-265 .elementor-element.elementor-element-8751a21 .pp-button:hover .pp-icon{color:var( --e-global-color-250dc45 );}.elementor-265 .elementor-element.elementor-element-8751a21 .pp-button:hover .pp-icon svg{fill:var( --e-global-color-250dc45 );}.pp-tooltip-8751a21{text-align:center;}.pp-tooltip.pp-tooltip-8751a21 .tooltipster-box{background-color:#000000;}.pp-tooltip.pp-tooltip-8751a21.tooltipster-top .tooltipster-arrow-background{border-top-color:#000000;}.pp-tooltip.pp-tooltip-8751a21.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#000000;}.pp-tooltip.pp-tooltip-8751a21.tooltipster-left .tooltipster-arrow-background{border-left-color:#000000;}.pp-tooltip.pp-tooltip-8751a21.tooltipster-right .tooltipster-arrow-background{border-right-color:#000000;}.pp-tooltip.pp-tooltip-8751a21 .pp-tooltip-content{color:#ffffff;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-265 .elementor-element.elementor-element-e3f3e27 img{width:100%;opacity:0.04;}.elementor-265 .elementor-element.elementor-element-bf8f46e{padding:0% 10% 3% 6%;}.elementor-widget-pp-posts .pp-post-terms{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-pp-posts .pp-post-title, .elementor-widget-pp-posts .pp-post-title a{color:var( --e-global-color-secondary );}.elementor-widget-pp-posts .pp-post-title a:hover{color:var( --e-global-color-secondary );}.elementor-widget-pp-posts .pp-post-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-pp-posts .pp-post-excerpt{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-pp-posts .pp-post-meta, .elementor-widget-pp-posts .pp-post-meta a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-pp-posts .pp-posts-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-widget-pp-posts .pp-posts-pagination .page-numbers, .elementor-widget-pp-posts .pp-posts-pagination a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-265 .elementor-element.elementor-element-30cecb7 .pp-post-terms > .pp-post-term:not(:last-child):after{content:",";}.elementor-265 .elementor-element.elementor-element-30cecb7 .pp-posts-container .pp-post-thumbnail-wrap{padding-bottom:calc( 1.11 * 100% );}.elementor-265 .elementor-element.elementor-element-30cecb7{--grid-column-gap:70px;--grid-row-gap:85px;}.elementor-265 .elementor-element.elementor-element-30cecb7 .pp-posts:not(.elementor-grid){margin-left:-70px;}.elementor-265 .elementor-element.elementor-element-30cecb7 .pp-posts:not(.elementor-grid) .pp-post-wrap{padding-left:70px;}.elementor-265 .elementor-element.elementor-element-30cecb7 .pp-elementor-grid .pp-grid-item-wrap{margin-bottom:85px;}.elementor-265 .elementor-element.elementor-element-30cecb7 .pp-post:hover .pp-post-thumbnail img{filter:brightness( 110% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-265 .elementor-element.elementor-element-30cecb7 .pp-post-terms{font-family:"Space Grotesk", Sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:1.1px;color:#656363;}.elementor-265 .elementor-element.elementor-element-30cecb7 .pp-post-terms-wrap{margin-bottom:0px;}.elementor-265 .elementor-element.elementor-element-30cecb7 .pp-post-terms .pp-post-term:not(:last-child){margin-right:5px;}.elementor-265 .elementor-element.elementor-element-30cecb7 .pp-post-title, .elementor-265 .elementor-element.elementor-element-30cecb7 .pp-post-title a{color:var( --e-global-color-primary );}.elementor-265 .elementor-element.elementor-element-30cecb7 .pp-post-title a:hover{color:var( --e-global-color-250dc45 );}.elementor-265 .elementor-element.elementor-element-30cecb7 .pp-post-title{font-family:"Manrope", Sans-serif;font-weight:600;text-decoration:none;line-height:1.4em;margin-bottom:0px;}.elementor-265 .elementor-element.elementor-element-b3bd2b7{margin-top:2%;margin-bottom:2%;}.elementor-265 .elementor-element.elementor-element-cdd7efa > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-265 .elementor-element.elementor-element-aace73a .qodef-qi-text-marquee .qodef-m-text.qodef-text--original{animation:qode-move-horizontal-normal-text-marquee 25s linear infinite;}.elementor-265 .elementor-element.elementor-element-aace73a .qodef-qi-text-marquee .qodef-m-text.qodef-text--copy{animation:qode-move-horizontal-normal-text-marquee-copy 25s linear infinite;}.elementor-265 .elementor-element.elementor-element-aace73a .qodef-m-text-item{color:#EDEDED;}.elementor-265 .elementor-element.elementor-element-aace73a .qodef-e-icon-holder{color:#EDEDED;font-size:19px;}@media(min-width:768px){.elementor-265 .elementor-element.elementor-element-0904521{width:68.041%;}.elementor-265 .elementor-element.elementor-element-5811c83{width:31.933%;}}@media(max-width:1024px) and (min-width:768px){.elementor-265 .elementor-element.elementor-element-0904521{width:100%;}}@media(max-width:1024px){.elementor-265 .elementor-element.elementor-element-0904521 > .elementor-element-populated{padding:25% 10% 25% 10%;}.elementor-265 .elementor-element.elementor-element-4a6314e .qodef-qi-animated-text .qodef-m-title{font-size:6.8vw;}.elementor-265 .elementor-element.elementor-element-c3d9370 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-265 .elementor-element.elementor-element-c3d9370{font-size:2.7vw;}.elementor-265 .elementor-element.elementor-element-8751a21 .pp-button{font-size:3.3vw;}.elementor-265 .elementor-element.elementor-element-bf8f46e{padding:0em 0em 0em 0em;}.elementor-widget-pp-posts .pp-post-terms{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-pp-posts .pp-post-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-pp-posts .pp-post-meta, .elementor-widget-pp-posts .pp-post-meta a{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-pp-posts .pp-posts-pagination .page-numbers, .elementor-widget-pp-posts .pp-posts-pagination a{line-height:var( --e-global-typography-secondary-line-height );}}@media(max-width:767px){.elementor-265 .elementor-element.elementor-element-0904521 > .elementor-element-populated{padding:35% 10% 38% 8%;}.elementor-265 .elementor-element.elementor-element-4a6314e .qodef-qi-animated-text .qodef-m-title{font-size:10vw;}.elementor-265 .elementor-element.elementor-element-c3d9370{font-size:5vw;}.elementor-265 .elementor-element.elementor-element-8751a21 .pp-buttons-group{column-gap:30px;row-gap:30px;}.elementor-265 .elementor-element.elementor-element-8751a21 .pp-button{font-size:6.3vw;}.elementor-widget-pp-posts .pp-post-terms{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-pp-posts .pp-post-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-pp-posts .pp-post-meta, .elementor-widget-pp-posts .pp-post-meta a{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-pp-posts .pp-posts-pagination .page-numbers, .elementor-widget-pp-posts .pp-posts-pagination a{line-height:var( --e-global-typography-secondary-line-height );}.elementor-265 .elementor-element.elementor-element-30cecb7 .pp-posts-container .pp-post-thumbnail-wrap{padding-bottom:calc( 1 * 100% );}}/* Start custom CSS for pp-buttons, class: .elementor-element-8751a21 */.hb_button .pp-button-title {
    text-decoration: underline;
    text-underline-offset: 10px;
}/* End custom CSS */
/* Start custom CSS for pp-posts, class: .elementor-element-30cecb7 */.hb_grid2 .pp-post-title a, .pp-post-term a{
    text-decoration: none;
}

.hb_grid2 .pp-grid-item .pp-post-content {
    padding: 20px;
    transform: translateY(100%) !important;
    margin-top: -20%;
    opacity: 0%;
    transition: opacity .1s cubic-bezier(0.25, 0.1, 0.25, 1), transform .5s cubic-bezier(0.25, 0.1, 0.25, 1);
}

.hb_grid2 .pp-grid-item:hover .pp-post-content {
    background: #fff !important;
    transform: translateY(0%) !important;
    opacity: 100%;
}

.hb_grid2 .pp-grid-item .pp-posts-thumbnail .pp-post-thumbnail-wrap img{
    transform: scale(1);
}

.hb_grid2 .pp-grid-item:hover .pp-post-thumbnail-wrap img{
    transform: scale(1.1);
}/* End custom CSS */