/* source: cf591ceeb1b45cf7b9033dc5b78bd4ad */
.overlay-tag-icon circle,.overlay-tag-icon path{stroke:white}.overlay-portfolio-item{max-width:100%;width:100%;box-sizing:border-box;position:relative;display:flex;flex-direction:column;align-items:center;gap:20px;min-height:434px}.main-portfolio-item .overlay-portfolio-item{max-width:66.6666%}.main-portfolio-item{display:flex;width:100%}.other-portfolio-items{display:grid;grid-template-columns:repeat(3,1fr);grid-template-areas:"item1 item2 ." "item3 item4 item5" "item6 . btn "}.other-portfolio-items>a:nth-child(1){grid-area:item1}.other-portfolio-items>a:nth-child(2){grid-area:item2}.other-portfolio-items>a:nth-child(3){grid-area:item3}.other-portfolio-items>a:nth-child(4){grid-area:item4}.other-portfolio-items>a:nth-child(5){grid-area:item5}.other-portfolio-items>a:nth-child(6){grid-area:item6}.other-portfolio-items>div:nth-child(7){grid-area:btn}.other-portfolio-items div{grid-template:2}.featured-portfolio-item-content{display:flex;flex-direction:column;max-width:33.3333%;width:100%;background:#F5F5F5;justify-content:center;padding:60px}.featured-portfolio-item-content h3{color:#000;font-family:"Barlow Condensed",Sans-serif;font-size:35px;font-weight:600;line-height:150%;text-transform:uppercase}.featured-portfolio-item-content span{color:#000;font-family:"Open Sans";font-size:20px;font-style:normal;font-weight:400;line-height:150%;text-transform:uppercase}.featured-portfolio-item-content p{margin-top:20px;color:#000;font-family:"Open Sans";font-size:14px;line-height:25px}.overlay-portfolio-title{color:white!important;text-align:center;font-family:"Barlow Condensed",Sans-serif;font-size:32px;font-weight:600;line-height:150%;text-transform:uppercase}.overlay-tags-block{display:flex;gap:10px}.overlay-tag-item{display:flex;flex-direction:column;gap:4px;align-items:center;max-width:100px;width:100%}.overlay-tag-item p{text-align:center;font-family:"Open Sans",Sans-serif;font-size:12px;color:white;font-weight:600;line-height:120%;height:40px;display:flex;align-items:center}.other-portfolio{display:flex}.custom-portfolio-thumb img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;position:absolute;top:0;left:0}.custom-portfolio-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6);color:#fff;opacity:0;transition:all 0.3s;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:90px}.overlay-portfolio-item:hover .custom-portfolio-overlay{opacity:1}.see-all-portfolio{display:flex;align-items:center;justify-content:center}.see-all-portfolio a{display:flex;justify-content:center;align-items:center;width:231.63px;height:234px;border-radius:232.82px;border:1px solid #09506B;color:#09506B;font-family:"Oswald",Sans-serif;font-size:16px;font-weight:700;line-height:32px;text-transform:uppercase;transition:all 0.3s}.see-all-portfolio a:hover{background:#09506B;color:white}.see-all-portfolio a:focus{background:#000;border:1px solid #000;color:white}@media only screen and (max-width:1024px){.overlay-portfolio-item{max-width:100%;min-height:350px}.other-portfolio-items{grid-template-columns:repeat(2,1fr);grid-template-areas:"item1 item2" "item3 item4" "item5 item6 " "btn ."}.other-portfolio-items>div:nth-child(7){grid-column:1/3;margin-top:20px}.featured-portfolio-item-content{padding:30px}}@media only screen and (max-width:768px){.overlay-latest-portfolio{flex-direction:column}.overlay-portfolio-item{max-width:100%;min-height:300px}.other-portfolio-items{grid-template-columns:repeat(1,1fr);grid-template-areas:"item1" "item2" "item3" "item4" "item5" "item6" "btn"}.main-portfolio-item{flex-direction:column}.main-portfolio-item .overlay-portfolio-item,.featured-portfolio-item-content{max-width:100%}.featured-portfolio-item-content{padding:20px}}#service-list .qodef-e-title{font-family:'Barlow Condensed',sans-serif;font-size:26px;font-weight:600;letter-spacing:0px}#service-list .ui-accordion-content{height:100%!important;display:block!important;overflow:hidden;margin:0;max-height:0px;transition:all 0.3s;font-family:"Open Sans",Sans-serif;color:#09506B}#service-list h3.ui-state-default{background-image:linear-gradient(#09506B,#09506B);background-position:0 100%;background-repeat:no-repeat;background-size:0 100%;transition:background-size .3s cubic-bezier(.165,.84,.44,1),color .1s;color:#09506B}#service-list h3.ui-state-hover{background-size:100% 100%;transition:background-size .6s cubic-bezier(.165,.84,.44,1),color .35s;color:white}#service-list .ui-accordion-content-active{height:100%!important;max-height:500px!important;padding:10px 0 0 10px!important}#slider-2-slide-2-layer-7 a{border:none!important}#rev_slider_2_1_wrapper a.qode-btn.qode-btn-solid.qode-btn-custom-hover-bg.qode-btn-custom-hover-color:hover{background:white!important;color:#09506B!important}.qode_clients{display:flex;flex-wrap:wrap;gap:43px;justify-content:center;max-width:1140px;width:100%}.qode_clients::before{display:none}.qode_client_holder{display:flex;align-items:center;justify-content:center;max-width:140px;width:100%}.qode_client_holder_inner{transition:all 0.3s}.qode_client_holder_inner:hover{margin:0 10px!important}#non-prof .qodef-e-title{font-family:'Barlow Condensed',sans-serif;font-size:26px;font-weight:600;letter-spacing:0px}#non-prof .ui-accordion-content{height:100%!important;display:block!important;overflow:hidden;margin:0;max-height:0px;transition:all 0.3s;font-family:"Open Sans",Sans-serif;color:#09506B}#non-prof h3.ui-state-default{background-image:linear-gradient(#09506B,#09506B);background-position:0 100%;background-repeat:no-repeat;background-size:0 100%;transition:background-size .3s cubic-bezier(.165,.84,.44,1),color .1s;color:#09506B}#non-prof h3.ui-state-hover{background-size:100% 100%;transition:background-size .6s cubic-bezier(.165,.84,.44,1),color .35s;color:white}#non-prof .ui-accordion-content-active{height:100%!important;max-height:500px!important;padding:10px 0 0 10px!important}#non-prof .ui-widget-content div p img{max-width:240px;padding:20px}#non-prof .ui-widget-content div p{display:flex!important;align-items:center!important;gap:10px!important}.latest_post_title a{display:inline;position:relative;background-image:linear-gradient(#09506B,#09506B);background-position:0 100%;background-repeat:no-repeat;background-size:0 100%;transition:background-size .3s cubic-bezier(.165,.84,.44,1),color .1s;padding-right:5px;font-family:'Barlow Condensed',sans-serif;font-size:35px;line-height:37px;font-style:normal;font-weight:600;text-transform:uppercase}.latest_post_title a:hover{color:#fff;background-size:100% 100%;transition:background-size .6s cubic-bezier(.165,.84,.44,1),color .35s}.latest_post_holder.boxes>ul>li .latest_post{min-height:326px;padding:0 20px}.latest_post_holder.boxes>ul>li{background:none}h5{font-family:'Barlow Condensed',sans-serif;font-size:26px;line-height:29px;font-style:normal;font-weight:600;letter-spacing:0px;text-transform:uppercase}#sb_instagram{height:100%!important}#sb_instagram .sbi_type_video .sbi_playbtn,#sb_instagram .sbi_type_video .svg-inline--fa.fa-play{display:none!important}@media only screen and (max-width:768px){#sbi_images{gap:20px!important}}#newsletter-home .qode-cf-newsletter-outer{display:flex;gap:10px}#newsletter-home .wpcf7-form-control-wrap input{margin:0}#newsletter-home .qode-cf-newsletter-mail{width:100%}@media only screen and (max-width:768px){#newsletter-home .qode-cf-newsletter-outer{flex-direction:row;margin:0}#newsletter-home .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit{padding:0 10px}}#newsletter-home input.wpcf7-form-control.wpcf7-submit{font-family:'FontAwesome Icons'!important;background:white;transition:all 0.3s;border:none;padding:7.5px 19px 7.5px 19px}#newsletter-home input.wpcf7-form-control.wpcf7-submit:hover{color:#09506B}#newsletter-home .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-text{background-color:rgba(40,40,40,1);border-width:0px;border-style:solid;color:#ffffff;font-family:"Open Sans",sans-serif;font-size:15px;line-height:24px;font-style:normal;font-weight:400;letter-spacing:0px;text-transform:none}#icon-list .elementor-grid-item a svg path{fill:black}#icon-list .elementor-grid-item a svg rect{fill:white}#icon-list .elementor-grid-item:first-child a svg path{fill:white}
