.elementor-3872 .elementor-element.elementor-element-110c12b > .elementor-container{max-width:1290px;}.elementor-3872 .elementor-element.elementor-element-110c12b{padding:40px 0px 80px 0px;}.elementor-3872 .elementor-element.elementor-element-0cf2e4e{text-align:center;}.elementor-3872 .elementor-element.elementor-element-0cf2e4e .ot-heading > span{color:#577C8D;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3872 .elementor-element.elementor-element-0cf2e4e .ot-heading .main-heading{color:var( --e-global-color-39168e9 );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-3872 .elementor-element.elementor-element-0cf2e4e .ot-heading:before{border-color:var( --e-global-color-39168e9 );}.elementor-3872 .elementor-element.elementor-element-5655d9b > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-3872 .elementor-element.elementor-element-5655d9b .project-item{padding:calc(30px/2);}.elementor-3872 .elementor-element.elementor-element-5655d9b .projects-grid{margin:calc(-30px/2);}.elementor-3872 .elementor-element.elementor-element-5655d9b .project_filters{text-align:center;}.elementor-3872 .elementor-element.elementor-element-5655d9b .project_filters li a{color:var( --e-global-color-39168e9 );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3872 .elementor-element.elementor-element-5655d9b .project_filters li a:before{background:var( --e-global-color-c5d36ff );}.elementor-3872 .elementor-element.elementor-element-5655d9b .project_filters li a span{color:var( --e-global-color-8649bd8 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-3872 .elementor-element.elementor-element-5655d9b .projects-box .portfolio-info .portfolio-info-inner{text-align:center;}.elementor-3872 .elementor-element.elementor-element-5655d9b .projects-box .portfolio-info h5 a{color:var( --e-global-color-39168e9 );background-image:var( --e-global-color-39168e9 );}.elementor-3872 .elementor-element.elementor-element-5655d9b .projects-box .projects-thumbnail .overlay h5{color:var( --e-global-color-39168e9 );}.elementor-3872 .elementor-element.elementor-element-5655d9b .projects-box .portfolio-info h5 a, .elementor-3872 .elementor-element.elementor-element-5655d9b .projects-box .projects-thumbnail .overlay h5{font-family:"Baskervville", Sans-serif;font-size:18px;font-weight:600;}.elementor-3872 .elementor-element.elementor-element-5655d9b .projects-box .portfolio-info .portfolio-cates a{color:var( --e-global-color-c447f84 );}.elementor-3872 .elementor-element.elementor-element-5655d9b .projects-box .portfolio-info .portfolio-cates a:hover{color:var( --e-global-color-8649bd8 );}.elementor-3872 .elementor-element.elementor-element-5655d9b .projects-box .portfolio-info .portfolio-cates a, .elementor-3872 .elementor-element.elementor-element-5655d9b .projects-box .portfolio-info .portfolio-cates span{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3872 .elementor-element.elementor-element-7228e2b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-3872 .elementor-element.elementor-element-110c12b{padding:40px 0px 40px 0px;}.elementor-3872 .elementor-element.elementor-element-0cf2e4e .ot-heading > span{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3872 .elementor-element.elementor-element-0cf2e4e .ot-heading .main-heading{font-size:var( --e-global-typography-primary-font-size );}.elementor-3872 .elementor-element.elementor-element-5655d9b > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-3872 .elementor-element.elementor-element-5655d9b .project_filters{text-align:center;}.elementor-3872 .elementor-element.elementor-element-5655d9b .project_filters li a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3872 .elementor-element.elementor-element-5655d9b .project_filters li a span{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3872 .elementor-element.elementor-element-5655d9b .projects-box .portfolio-info h5 a, .elementor-3872 .elementor-element.elementor-element-5655d9b .projects-box .projects-thumbnail .overlay h5{font-size:18px;}.elementor-3872 .elementor-element.elementor-element-5655d9b .projects-box .portfolio-info .portfolio-cates a, .elementor-3872 .elementor-element.elementor-element-5655d9b .projects-box .portfolio-info .portfolio-cates span{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}@media(max-width:767px){.elementor-3872 .elementor-element.elementor-element-110c12b{margin-top:0px;margin-bottom:40px;padding:40px 0px 0px 0px;}.elementor-3872 .elementor-element.elementor-element-0cf2e4e > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-3872 .elementor-element.elementor-element-0cf2e4e .ot-heading > span{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3872 .elementor-element.elementor-element-0cf2e4e .ot-heading .main-heading{font-size:var( --e-global-typography-primary-font-size );}.elementor-3872 .elementor-element.elementor-element-5655d9b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3872 .elementor-element.elementor-element-5655d9b .project_filters li a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3872 .elementor-element.elementor-element-5655d9b .project_filters li a span{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3872 .elementor-element.elementor-element-5655d9b .projects-box .portfolio-info .portfolio-cates a, .elementor-3872 .elementor-element.elementor-element-5655d9b .projects-box .portfolio-info .portfolio-cates span{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}