.elementor-34 .elementor-element.elementor-element-56b8458{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.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 );color:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-93dcf30{text-align:center;}.elementor-34 .elementor-element.elementor-element-93dcf30 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-69945bf );}.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-34 .elementor-element.elementor-element-d3cc37c{width:var( --container-widget-width, 667px );max-width:667px;--container-widget-width:667px;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-69945bf );}.elementor-34 .elementor-element.elementor-element-577519d{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-34 .elementor-element.elementor-element-24c2e7c{--display:flex;border-style:dashed;--border-style:dashed;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-69945bf );--border-color:var( --e-global-color-69945bf );--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-24c2e7c:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-34 .elementor-element.elementor-element-24c2e7c, .elementor-34 .elementor-element.elementor-element-24c2e7c::before{--border-transition:0.3s;}.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-34 .elementor-element.elementor-element-f86e7c3{width:var( --container-widget-width, 134px );max-width:134px;--container-widget-width:134px;--container-widget-flex-grow:0;text-align:left;}.elementor-34 .elementor-element.elementor-element-f86e7c3 img{width:64px;height:64px;border-radius:5px 5px 5px 5px;}.elementor-34 .elementor-element.elementor-element-109dd61 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-69945bf );}.elementor-34 .elementor-element.elementor-element-d2a1e41{color:var( --e-global-color-69945bf );}.elementor-34 .elementor-element.elementor-element-8b00ddd{--display:flex;border-style:dashed;--border-style:dashed;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-69945bf );--border-color:var( --e-global-color-69945bf );--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-8b00ddd:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-34 .elementor-element.elementor-element-8b00ddd, .elementor-34 .elementor-element.elementor-element-8b00ddd::before{--border-transition:0.3s;}.elementor-34 .elementor-element.elementor-element-ca4a082{text-align:left;}.elementor-34 .elementor-element.elementor-element-9cfeae8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-69945bf );}.elementor-34 .elementor-element.elementor-element-297d4e4{font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-69945bf );}.elementor-34 .elementor-element.elementor-element-da23d8c{--display:flex;border-style:dashed;--border-style:dashed;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-69945bf );--border-color:var( --e-global-color-69945bf );--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-da23d8c:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-34 .elementor-element.elementor-element-da23d8c, .elementor-34 .elementor-element.elementor-element-da23d8c::before{--border-transition:0.3s;}.elementor-34 .elementor-element.elementor-element-e6e8895{text-align:left;}.elementor-34 .elementor-element.elementor-element-e6e8895 img{width:130px;border-radius:5px 5px 5px 5px;}.elementor-34 .elementor-element.elementor-element-bda67d2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-69945bf );}.elementor-34 .elementor-element.elementor-element-2d964c1{color:var( --e-global-color-69945bf );}.elementor-34 .elementor-element.elementor-element-00f3a30{--display:flex;border-style:dashed;--border-style:dashed;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-69945bf );--border-color:var( --e-global-color-69945bf );--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-00f3a30:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-34 .elementor-element.elementor-element-00f3a30, .elementor-34 .elementor-element.elementor-element-00f3a30::before{--border-transition:0.3s;}.elementor-34 .elementor-element.elementor-element-245126b{text-align:left;}.elementor-34 .elementor-element.elementor-element-245126b img{width:166px;border-radius:5px 5px 5px 5px;}.elementor-34 .elementor-element.elementor-element-313470b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-69945bf );}.elementor-34 .elementor-element.elementor-element-007fd64{color:var( --e-global-color-69945bf );}.elementor-34 .elementor-element.elementor-element-df8d969{--display:flex;border-style:dashed;--border-style:dashed;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-69945bf );--border-color:var( --e-global-color-69945bf );--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-df8d969:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-34 .elementor-element.elementor-element-df8d969, .elementor-34 .elementor-element.elementor-element-df8d969::before{--border-transition:0.3s;}.elementor-34 .elementor-element.elementor-element-bdc5523{text-align:left;}.elementor-34 .elementor-element.elementor-element-bdc5523 img{width:120px;}.elementor-34 .elementor-element.elementor-element-c0c4950 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-69945bf );}.elementor-34 .elementor-element.elementor-element-a33a757{color:var( --e-global-color-69945bf );}.elementor-34 .elementor-element.elementor-element-ee7adb9{--display:flex;border-style:dashed;--border-style:dashed;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-69945bf );--border-color:var( --e-global-color-69945bf );--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-ee7adb9:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-34 .elementor-element.elementor-element-ee7adb9, .elementor-34 .elementor-element.elementor-element-ee7adb9::before{--border-transition:0.3s;}.elementor-34 .elementor-element.elementor-element-275e2a2{text-align:left;}.elementor-34 .elementor-element.elementor-element-275e2a2 img{width:120px;border-radius:5px 5px 5px 5px;}.elementor-34 .elementor-element.elementor-element-c31f521 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-69945bf );}.elementor-34 .elementor-element.elementor-element-ea62a61{color:var( --e-global-color-69945bf );}.elementor-34 .elementor-element.elementor-element-53b74cf{--display:flex;border-style:dashed;--border-style:dashed;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-69945bf );--border-color:var( --e-global-color-69945bf );--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-53b74cf:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-34 .elementor-element.elementor-element-53b74cf, .elementor-34 .elementor-element.elementor-element-53b74cf::before{--border-transition:0.3s;}.elementor-34 .elementor-element.elementor-element-eaa349e{text-align:left;}.elementor-34 .elementor-element.elementor-element-79b5572 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;line-height:1.4em;color:var( --e-global-color-69945bf );}.elementor-34 .elementor-element.elementor-element-088b544{color:var( --e-global-color-69945bf );}.elementor-34 .elementor-element.elementor-element-271ea3e{--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;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-34 .elementor-element.elementor-element-58b54d1 img{width:60px;}.elementor-34 .elementor-element.elementor-element-c6877f3 .elementor-repeater-item-1d59fa8.elementor-social-icon{background-color:#E7B900;}.elementor-34 .elementor-element.elementor-element-c6877f3 .elementor-repeater-item-37d611f.elementor-social-icon{background-color:#4DB164;}.elementor-34 .elementor-element.elementor-element-c6877f3{--grid-template-columns:repeat(0, auto);--icon-size:18px;--grid-column-gap:10px;--grid-row-gap:0px;}.elementor-34 .elementor-element.elementor-element-c6877f3 .elementor-widget-container{text-align:center;}.elementor-34 .elementor-element.elementor-element-c6877f3 .elementor-social-icon{--icon-padding:6px;}.elementor-34 .elementor-element.elementor-element-c6877f3 .elementor-icon{border-radius:5px 5px 5px 5px;}@media(min-width:768px){.elementor-34 .elementor-element.elementor-element-56b8458{--content-width:1220px;}}@media(max-width:1024px){.elementor-34 .elementor-element.elementor-element-577519d{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}}@media(max-width:767px){.elementor-34 .elementor-element.elementor-element-577519d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-34 .elementor-element.elementor-element-c6877f3{--icon-size:16px;}.elementor-34 .elementor-element.elementor-element-c6877f3 .elementor-social-icon{--icon-padding:5px;}}/* Start custom CSS for social-icons, class: .elementor-element-c6877f3 */.elementor-34 .elementor-element.elementor-element-c6877f3 a:hover {
    background-color: #202020!important;
}/* End custom CSS */
/* Start custom CSS */.client-logo img {
    height: 40px;
    width: auto;
}

.portfolio-box i {
    display: none;
}

.portfolio-box:hover i {
    display: inline-block;
}/* End custom CSS */