.elementor-1009 .elementor-element.elementor-element-6bce46db>.elementor-container{min-height:96vh}.elementor-1009 .elementor-element.elementor-element-6bce46db:not(.elementor-motion-effects-element-type-background),.elementor-1009 .elementor-element.elementor-element-6bce46db>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg,var(--e-global-color-secondary) 42%,var(--e-global-color-primary) 100%)}.elementor-1009 .elementor-element.elementor-element-6bce46db>.elementor-background-overlay{background-image:url("https://www.harrisongran.com/wp-content/uploads/2024/07/UIUX-White-e1721438495407.png");background-position:center center;background-repeat:no-repeat;background-size:contain;opacity:.08;transition:background .3s,border-radius .3s,opacity .3s}.elementor-1009 .elementor-element.elementor-element-6bce46db{border-style:solid;border-width:0 50px;border-color:var(--e-global-color-cc8cbfb);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:50px;margin-bottom:0;z-index:15}.elementor-1009 .elementor-element.elementor-element-4086ba1f{text-align:center}.elementor-1009 .elementor-element.elementor-element-4086ba1f .elementor-heading-title{color:var(--e-global-color-primary);font-family:var(--e-global-typography-576edad-font-family),Sans-serif;font-size:var(--e-global-typography-576edad-font-size);font-weight:var(--e-global-typography-576edad-font-weight);text-transform:var(--e-global-typography-576edad-text-transform);line-height:var(--e-global-typography-576edad-line-height);letter-spacing:var(--e-global-typography-576edad-letter-spacing);word-spacing:var(--e-global-typography-576edad-word-spacing)}.elementor-1009 .elementor-element.elementor-element-1412ad4f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(30px/2)}.elementor-1009 .elementor-element.elementor-element-1412ad4f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(30px/2)}.elementor-1009 .elementor-element.elementor-element-1412ad4f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(30px/2);margin-left:calc(30px/2)}.elementor-1009 .elementor-element.elementor-element-1412ad4f .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-30px/2);margin-left:calc(-30px/2)}body.rtl .elementor-1009 .elementor-element.elementor-element-1412ad4f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-30px/2)}body:not(.rtl) .elementor-1009 .elementor-element.elementor-element-1412ad4f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-30px/2)}.elementor-1009 .elementor-element.elementor-element-1412ad4f .elementor-icon-list-icon i{color:var(--e-global-color-primary);transition:color .3s}.elementor-1009 .elementor-element.elementor-element-1412ad4f .elementor-icon-list-icon svg{fill:var(--e-global-color-primary);transition:fill .3s}.elementor-1009 .elementor-element.elementor-element-1412ad4f .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var(--e-global-color-4907308)}.elementor-1009 .elementor-element.elementor-element-1412ad4f .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var(--e-global-color-4907308)}.elementor-1009 .elementor-element.elementor-element-1412ad4f{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;width:var(--container-widget-width,22px);max-width:22px;--container-widget-width:22px;--container-widget-flex-grow:0;top:55px}.elementor-1009 .elementor-element.elementor-element-1412ad4f .elementor-icon-list-text{transition:color .3s}body:not(.rtl) .elementor-1009 .elementor-element.elementor-element-1412ad4f{right:101px}body.rtl .elementor-1009 .elementor-element.elementor-element-1412ad4f{left:101px}.elementor-1009 .elementor-element.elementor-element-146499f{text-align:center}.elementor-1009 .elementor-element.elementor-element-146499f .elementor-heading-title{color:var(--e-global-color-4907308);font-family:var(--e-global-typography-1d23b4d-font-family),Sans-serif;font-size:var(--e-global-typography-1d23b4d-font-size);font-weight:var(--e-global-typography-1d23b4d-font-weight);text-transform:var(--e-global-typography-1d23b4d-text-transform);line-height:var(--e-global-typography-1d23b4d-line-height);letter-spacing:var(--e-global-typography-1d23b4d-letter-spacing);word-spacing:var(--e-global-typography-1d23b4d-word-spacing)}.elementor-1009 .elementor-element.elementor-element-5882fa4{text-align:center}.elementor-1009 .elementor-element.elementor-element-5882fa4 .elementor-heading-title{color:var(--e-global-color-primary);font-family:var(--e-global-typography-576edad-font-family),Sans-serif;font-size:var(--e-global-typography-576edad-font-size);font-weight:var(--e-global-typography-576edad-font-weight);text-transform:var(--e-global-typography-576edad-text-transform);line-height:var(--e-global-typography-576edad-line-height);letter-spacing:var(--e-global-typography-576edad-letter-spacing);word-spacing:var(--e-global-typography-576edad-word-spacing)}.elementor-1009 .elementor-element.elementor-element-1aea6234>.elementor-container{min-height:180px}.elementor-1009 .elementor-element.elementor-element-1aea6234{margin-top:-180px;margin-bottom:0;z-index:15}.elementor-1009 .elementor-element.elementor-element-10dee8fc .elementor-icon-wrapper{text-align:center}.elementor-1009 .elementor-element.elementor-element-10dee8fc.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-1009 .elementor-element.elementor-element-10dee8fc.elementor-view-framed .elementor-icon,.elementor-1009 .elementor-element.elementor-element-10dee8fc.elementor-view-default .elementor-icon{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-1009 .elementor-element.elementor-element-10dee8fc.elementor-view-framed .elementor-icon,.elementor-1009 .elementor-element.elementor-element-10dee8fc.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-primary)}.elementor-1009 .elementor-element.elementor-element-10dee8fc.elementor-view-stacked .elementor-icon:hover{background-color:var(--e-global-color-4907308)}.elementor-1009 .elementor-element.elementor-element-10dee8fc.elementor-view-framed .elementor-icon:hover,.elementor-1009 .elementor-element.elementor-element-10dee8fc.elementor-view-default .elementor-icon:hover{color:var(--e-global-color-4907308);border-color:var(--e-global-color-4907308)}.elementor-1009 .elementor-element.elementor-element-10dee8fc.elementor-view-framed .elementor-icon:hover,.elementor-1009 .elementor-element.elementor-element-10dee8fc.elementor-view-default .elementor-icon:hover svg{fill:var(--e-global-color-4907308)}.elementor-1009 .elementor-element.elementor-element-5d3e8738{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:-1px;margin-bottom:0;z-index:15}.elementor-1009 .elementor-element.elementor-element-5d3e8738>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1009 .elementor-element.elementor-element-54a415a8>.elementor-element-populated{padding:0}.elementor-1009 .elementor-element.elementor-element-4d7cb5d5>.elementor-container{min-height:700px}.elementor-1009 .elementor-element.elementor-element-4d7cb5d5{overflow:hidden;border-style:solid;border-width:0 50px;border-color:var(--e-global-color-cc8cbfb);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;z-index:15}.elementor-1009 .elementor-element.elementor-element-4d7cb5d5:not(.elementor-motion-effects-element-type-background),.elementor-1009 .elementor-element.elementor-element-4d7cb5d5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-9591e0e)}.elementor-1009 .elementor-element.elementor-element-4d7cb5d5>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-bc-flex-widget .elementor-1009 .elementor-element.elementor-element-6f495ca3.elementor-column .elementor-widget-wrap{align-items:center}.elementor-1009 .elementor-element.elementor-element-6f495ca3.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-1009 .elementor-element.elementor-element-6f495ca3:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-1009 .elementor-element.elementor-element-6f495ca3>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#d8d8d8}.elementor-1009 .elementor-element.elementor-element-6f495ca3>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-1009 .elementor-element.elementor-element-6f495ca3>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1009 .elementor-element.elementor-element-6c8ad341{--spacer-size:50px}.elementor-bc-flex-widget .elementor-1009 .elementor-element.elementor-element-601d788e.elementor-column .elementor-widget-wrap{align-items:center}.elementor-1009 .elementor-element.elementor-element-601d788e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-1009 .elementor-element.elementor-element-601d788e>.elementor-element-populated{padding:0}.elementor-bc-flex-widget .elementor-1009 .elementor-element.elementor-element-ed5a6db.elementor-column .elementor-widget-wrap{align-items:center}.elementor-1009 .elementor-element.elementor-element-ed5a6db.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-1009 .elementor-element.elementor-element-31003ffb{--e-image-carousel-slides-to-show:1;width:var(--container-widget-width,299px);max-width:299px;--container-widget-width:299px;--container-widget-flex-grow:0;top:-84px}body:not(.rtl) .elementor-1009 .elementor-element.elementor-element-31003ffb{left:-11px}body.rtl .elementor-1009 .elementor-element.elementor-element-31003ffb{right:-11px}.elementor-1009 .elementor-element.elementor-element-78a59426{width:var(--container-widget-width,548px);max-width:548px;--container-widget-width:548px;--container-widget-flex-grow:0;top:-127px}body:not(.rtl) .elementor-1009 .elementor-element.elementor-element-78a59426{left:-349px}body.rtl .elementor-1009 .elementor-element.elementor-element-78a59426{right:-349px}.elementor-bc-flex-widget .elementor-1009 .elementor-element.elementor-element-1b62d0cf.elementor-column .elementor-widget-wrap{align-items:center}.elementor-1009 .elementor-element.elementor-element-1b62d0cf.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-1009 .elementor-element.elementor-element-1b62d0cf>.elementor-element-populated{padding:0 30% 0 0}.elementor-1009 .elementor-element.elementor-element-28872961{text-align:left}.elementor-1009 .elementor-element.elementor-element-28872961 .elementor-heading-title{color:var(--e-global-color-primary);font-family:var(--e-global-typography-96ac616-font-family),Sans-serif;font-size:var(--e-global-typography-96ac616-font-size);font-weight:var(--e-global-typography-96ac616-font-weight);text-transform:var(--e-global-typography-96ac616-text-transform);line-height:var(--e-global-typography-96ac616-line-height);letter-spacing:var(--e-global-typography-96ac616-letter-spacing);word-spacing:var(--e-global-typography-96ac616-word-spacing)}.elementor-1009 .elementor-element.elementor-element-37b33681{text-align:left}.elementor-1009 .elementor-element.elementor-element-37b33681 .elementor-heading-title{color:var(--e-global-color-primary);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);text-transform:var(--e-global-typography-primary-text-transform);font-style:var(--e-global-typography-primary-font-style);text-decoration:var(--e-global-typography-primary-text-decoration);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-1009 .elementor-element.elementor-element-17e6ac41{color:var(--e-global-color-text);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);text-transform:var(--e-global-typography-text-text-transform);font-style:var(--e-global-typography-text-font-style);text-decoration:var(--e-global-typography-text-text-decoration);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-1009 .elementor-element.elementor-element-17e6ac41>.elementor-widget-container{margin:30px 0}.elementor-1009 .elementor-element.elementor-element-6f13b35d .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-1009 .elementor-element.elementor-element-6f13b35d .elementor-button .elementor-button-content-wrapper{gap:10px}.elementor-1009 .elementor-element.elementor-element-6f13b35d .elementor-button{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);font-style:var(--e-global-typography-accent-font-style);text-decoration:var(--e-global-typography-accent-text-decoration);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing);fill:var(--e-global-color-primary);color:var(--e-global-color-primary);background-color:var(--e-global-color-1393cfb);padding:0 0 5px}.elementor-1009 .elementor-element.elementor-element-6f13b35d .elementor-button:hover,.elementor-1009 .elementor-element.elementor-element-6f13b35d .elementor-button:focus{color:var(--e-global-color-secondary);background-color:var(--e-global-color-1393cfb)}.elementor-1009 .elementor-element.elementor-element-6f13b35d .elementor-button:hover svg,.elementor-1009 .elementor-element.elementor-element-6f13b35d .elementor-button:focus svg{fill:var(--e-global-color-secondary)}.elementor-1009 .elementor-element.elementor-element-6f13b35d{width:auto;max-width:auto}.elementor-1009 .elementor-element.elementor-element-6f13b35d>.elementor-widget-container{border-style:solid;border-width:0 0 2px;border-color:var(--e-global-color-text)}.elementor-1009 .elementor-element.elementor-element-6f13b35d:hover .elementor-widget-container{border-style:solid;border-width:0 0 2px;border-color:var(--e-global-color-secondary)}.elementor-1009 .elementor-element.elementor-element-192b3c09>.elementor-container{min-height:700px}.elementor-1009 .elementor-element.elementor-element-192b3c09{border-style:solid;border-width:0 50px;border-color:var(--e-global-color-cc8cbfb);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;z-index:15}.elementor-1009 .elementor-element.elementor-element-192b3c09>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-bc-flex-widget .elementor-1009 .elementor-element.elementor-element-5741edc1.elementor-column .elementor-widget-wrap{align-items:center}.elementor-1009 .elementor-element.elementor-element-5741edc1.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-1009 .elementor-element.elementor-element-5741edc1:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-1009 .elementor-element.elementor-element-5741edc1>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-a33f1c6)}.elementor-1009 .elementor-element.elementor-element-5741edc1>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0 10%}.elementor-1009 .elementor-element.elementor-element-5741edc1>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1009 .elementor-element.elementor-element-7bdf9493{text-align:left}.elementor-1009 .elementor-element.elementor-element-7bdf9493 .elementor-heading-title{color:var(--e-global-color-primary);font-family:var(--e-global-typography-96ac616-font-family),Sans-serif;font-size:var(--e-global-typography-96ac616-font-size);font-weight:var(--e-global-typography-96ac616-font-weight);text-transform:var(--e-global-typography-96ac616-text-transform);line-height:var(--e-global-typography-96ac616-line-height);letter-spacing:var(--e-global-typography-96ac616-letter-spacing);word-spacing:var(--e-global-typography-96ac616-word-spacing)}.elementor-1009 .elementor-element.elementor-element-27b56a88{text-align:left}.elementor-1009 .elementor-element.elementor-element-27b56a88 .elementor-heading-title{color:var(--e-global-color-primary);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);text-transform:var(--e-global-typography-primary-text-transform);font-style:var(--e-global-typography-primary-font-style);text-decoration:var(--e-global-typography-primary-text-decoration);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-1009 .elementor-element.elementor-element-67575f48{color:var(--e-global-color-text);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);text-transform:var(--e-global-typography-text-text-transform);font-style:var(--e-global-typography-text-font-style);text-decoration:var(--e-global-typography-text-text-decoration);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-1009 .elementor-element.elementor-element-67575f48>.elementor-widget-container{margin:30px 0}.elementor-1009 .elementor-element.elementor-element-70f13450 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-1009 .elementor-element.elementor-element-70f13450 .elementor-button .elementor-button-content-wrapper{gap:10px}.elementor-1009 .elementor-element.elementor-element-70f13450 .elementor-button{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);font-style:var(--e-global-typography-accent-font-style);text-decoration:var(--e-global-typography-accent-text-decoration);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing);fill:var(--e-global-color-primary);color:var(--e-global-color-primary);background-color:var(--e-global-color-1393cfb);padding:0 0 5px}.elementor-1009 .elementor-element.elementor-element-70f13450 .elementor-button:hover,.elementor-1009 .elementor-element.elementor-element-70f13450 .elementor-button:focus{color:var(--e-global-color-accent);background-color:var(--e-global-color-1393cfb)}.elementor-1009 .elementor-element.elementor-element-70f13450 .elementor-button:hover svg,.elementor-1009 .elementor-element.elementor-element-70f13450 .elementor-button:focus svg{fill:var(--e-global-color-accent)}.elementor-1009 .elementor-element.elementor-element-70f13450{width:auto;max-width:auto}.elementor-1009 .elementor-element.elementor-element-70f13450>.elementor-widget-container{border-style:solid;border-width:0 0 2px;border-color:var(--e-global-color-text)}.elementor-1009 .elementor-element.elementor-element-70f13450:hover .elementor-widget-container{border-style:solid;border-width:0 0 2px;border-color:var(--e-global-color-accent)}.elementor-1009 .elementor-element.elementor-element-31c61f07{width:var(--container-widget-width,350px);max-width:350px;--container-widget-width:350px;--container-widget-flex-grow:0;top:51px;z-index:10}body:not(.rtl) .elementor-1009 .elementor-element.elementor-element-31c61f07{right:-408.187px}body.rtl .elementor-1009 .elementor-element.elementor-element-31c61f07{left:-408.187px}.elementor-1009 .elementor-element.elementor-element-31c61f07>.elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center}.elementor-1009 .elementor-element.elementor-element-1485017f{width:var(--container-widget-width,700px);max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;top:-66px}body:not(.rtl) .elementor-1009 .elementor-element.elementor-element-1485017f{right:-447.812px}body.rtl .elementor-1009 .elementor-element.elementor-element-1485017f{left:-447.812px}.elementor-bc-flex-widget .elementor-1009 .elementor-element.elementor-element-3b944f7d.elementor-column .elementor-widget-wrap{align-items:center}.elementor-1009 .elementor-element.elementor-element-3b944f7d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-1009 .elementor-element.elementor-element-3b944f7d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-1009 .elementor-element.elementor-element-3b944f7d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-1009 .elementor-element.elementor-element-3b944f7d>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-1009 .elementor-element.elementor-element-3b944f7d>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1009 .elementor-element.elementor-element-28d37cfd{--spacer-size:50px}.elementor-1009 .elementor-element.elementor-element-7dd06c7c{border-style:solid;border-width:0 50px;border-color:var(--e-global-color-cc8cbfb);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;z-index:15}.elementor-1009 .elementor-element.elementor-element-7dd06c7c>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1009 .elementor-element.elementor-element-7c8c86e9>.elementor-element-populated{padding:0}.elementor-msie .elementor-1009 .elementor-element.elementor-element-6fb8262c .elementor-portfolio-item{width:calc(100%/3)}.elementor-1009 .elementor-element.elementor-element-6fb8262c .elementor-post__thumbnail__link{padding-bottom:calc(1.2*100%)}.elementor-1009 .elementor-element.elementor-element-6fb8262c:after{content:"1.2";position:absolute;color:transparent}.elementor-1009 .elementor-element.elementor-element-6fb8262c{--grid-column-gap:0px;--grid-row-gap:0px}.elementor-1009 .elementor-element.elementor-element-6fb8262c a .elementor-portfolio-item__overlay{background-color:var(--e-global-color-4907308)}.elementor-1009 .elementor-element.elementor-element-6fb8262c a .elementor-portfolio-item__title{color:var(--e-global-color-primary)}.elementor-1009 .elementor-element.elementor-element-6fb8262c .elementor-portfolio-item__title{font-family:var(--e-global-typography-75bb665-font-family),Sans-serif;font-size:var(--e-global-typography-75bb665-font-size);font-weight:var(--e-global-typography-75bb665-font-weight);text-transform:var(--e-global-typography-75bb665-text-transform);line-height:var(--e-global-typography-75bb665-line-height);letter-spacing:var(--e-global-typography-75bb665-letter-spacing);word-spacing:var(--e-global-typography-75bb665-word-spacing)}.elementor-1009 .elementor-element.elementor-element-6fb8262c>.elementor-widget-container{background-color:var(--e-global-color-a33f1c6)}.elementor-1009 .elementor-element.elementor-element-68dcd6b3>.elementor-container{min-height:650px}.elementor-1009 .elementor-element.elementor-element-68dcd6b3{border-style:solid;border-width:0 50px;border-color:var(--e-global-color-cc8cbfb);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;z-index:15}.elementor-1009 .elementor-element.elementor-element-68dcd6b3>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-bc-flex-widget .elementor-1009 .elementor-element.elementor-element-82f6aef.elementor-column .elementor-widget-wrap{align-items:center}.elementor-1009 .elementor-element.elementor-element-82f6aef.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-1009 .elementor-element.elementor-element-82f6aef:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-1009 .elementor-element.elementor-element-82f6aef>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.harrisongran.com/wp-content/uploads/2024/07/My-Skills-Pic-Texture.png");background-position:center right;background-repeat:no-repeat;background-size:cover}.elementor-1009 .elementor-element.elementor-element-82f6aef>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0}.elementor-1009 .elementor-element.elementor-element-82f6aef>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1009 .elementor-element.elementor-element-35d0a263{--spacer-size:50px}.elementor-bc-flex-widget .elementor-1009 .elementor-element.elementor-element-40abe462.elementor-column .elementor-widget-wrap{align-items:center}.elementor-1009 .elementor-element.elementor-element-40abe462.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-1009 .elementor-element.elementor-element-40abe462:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-1009 .elementor-element.elementor-element-40abe462>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-a33f1c6)}.elementor-1009 .elementor-element.elementor-element-40abe462>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0 10% 0 15%}.elementor-1009 .elementor-element.elementor-element-40abe462>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1009 .elementor-element.elementor-element-3dfee982{text-align:left}.elementor-1009 .elementor-element.elementor-element-3dfee982 .elementor-heading-title{color:var(--e-global-color-primary);font-family:var(--e-global-typography-96ac616-font-family),Sans-serif;font-size:var(--e-global-typography-96ac616-font-size);font-weight:var(--e-global-typography-96ac616-font-weight);text-transform:var(--e-global-typography-96ac616-text-transform);line-height:var(--e-global-typography-96ac616-line-height);letter-spacing:var(--e-global-typography-96ac616-letter-spacing);word-spacing:var(--e-global-typography-96ac616-word-spacing)}.elementor-1009 .elementor-element.elementor-element-57b95401{text-align:left}.elementor-1009 .elementor-element.elementor-element-57b95401 .elementor-heading-title{color:var(--e-global-color-primary);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);text-transform:var(--e-global-typography-primary-text-transform);font-style:var(--e-global-typography-primary-font-style);text-decoration:var(--e-global-typography-primary-text-decoration);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-1009 .elementor-element.elementor-element-57b95401>.elementor-widget-container{padding:0 80% 0 0}.elementor-1009 .elementor-element.elementor-element-59b0ef39{margin-top:50px;margin-bottom:0}.elementor-1009 .elementor-element.elementor-element-33cce47d>.elementor-element-populated{margin:0 10% 0 0;--e-column-margin-right:10%;--e-column-margin-left:0%}.elementor-1009 .elementor-element.elementor-element-74d4394a .elementor-heading-title{color:var(--e-global-color-primary);font-family:var(--e-global-typography-3e81a42-font-family),Sans-serif;font-size:var(--e-global-typography-3e81a42-font-size);font-weight:var(--e-global-typography-3e81a42-font-weight);text-transform:var(--e-global-typography-3e81a42-text-transform);line-height:var(--e-global-typography-3e81a42-line-height);letter-spacing:var(--e-global-typography-3e81a42-letter-spacing);word-spacing:var(--e-global-typography-3e81a42-word-spacing)}.elementor-1009 .elementor-element.elementor-element-65d35cc0 .elementor-heading-title{color:var(--e-global-color-primary);font-family:var(--e-global-typography-3e81a42-font-family),Sans-serif;font-size:var(--e-global-typography-3e81a42-font-size);font-weight:var(--e-global-typography-3e81a42-font-weight);text-transform:var(--e-global-typography-3e81a42-text-transform);line-height:var(--e-global-typography-3e81a42-line-height);letter-spacing:var(--e-global-typography-3e81a42-letter-spacing);word-spacing:var(--e-global-typography-3e81a42-word-spacing)}.elementor-1009 .elementor-element.elementor-element-67c6dfe7{color:var(--e-global-color-text);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);text-transform:var(--e-global-typography-text-text-transform);font-style:var(--e-global-typography-text-font-style);text-decoration:var(--e-global-typography-text-text-decoration);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-1009 .elementor-element.elementor-element-6a08ee76>.elementor-element-populated{margin:0 10% 0 0;--e-column-margin-right:10%;--e-column-margin-left:0%}.elementor-1009 .elementor-element.elementor-element-47d73af0 .elementor-heading-title{color:var(--e-global-color-primary);font-family:var(--e-global-typography-3e81a42-font-family),Sans-serif;font-size:var(--e-global-typography-3e81a42-font-size);font-weight:var(--e-global-typography-3e81a42-font-weight);text-transform:var(--e-global-typography-3e81a42-text-transform);line-height:var(--e-global-typography-3e81a42-line-height);letter-spacing:var(--e-global-typography-3e81a42-letter-spacing);word-spacing:var(--e-global-typography-3e81a42-word-spacing)}.elementor-1009 .elementor-element.elementor-element-ee19159 .elementor-heading-title{color:var(--e-global-color-primary);font-family:var(--e-global-typography-3e81a42-font-family),Sans-serif;font-size:var(--e-global-typography-3e81a42-font-size);font-weight:var(--e-global-typography-3e81a42-font-weight);text-transform:var(--e-global-typography-3e81a42-text-transform);line-height:var(--e-global-typography-3e81a42-line-height);letter-spacing:var(--e-global-typography-3e81a42-letter-spacing);word-spacing:var(--e-global-typography-3e81a42-word-spacing)}.elementor-1009 .elementor-element.elementor-element-2e19bd9a{color:var(--e-global-color-text);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);text-transform:var(--e-global-typography-text-text-transform);font-style:var(--e-global-typography-text-font-style);text-decoration:var(--e-global-typography-text-text-decoration);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-1009 .elementor-element.elementor-element-15c0a453>.elementor-element-populated{margin:0 10% 0 0;--e-column-margin-right:10%;--e-column-margin-left:0%}.elementor-1009 .elementor-element.elementor-element-f502c4e .elementor-heading-title{color:var(--e-global-color-primary);font-family:var(--e-global-typography-3e81a42-font-family),Sans-serif;font-size:var(--e-global-typography-3e81a42-font-size);font-weight:var(--e-global-typography-3e81a42-font-weight);text-transform:var(--e-global-typography-3e81a42-text-transform);line-height:var(--e-global-typography-3e81a42-line-height);letter-spacing:var(--e-global-typography-3e81a42-letter-spacing);word-spacing:var(--e-global-typography-3e81a42-word-spacing)}.elementor-1009 .elementor-element.elementor-element-39d45a5e .elementor-heading-title{color:var(--e-global-color-primary);font-family:var(--e-global-typography-3e81a42-font-family),Sans-serif;font-size:var(--e-global-typography-3e81a42-font-size);font-weight:var(--e-global-typography-3e81a42-font-weight);text-transform:var(--e-global-typography-3e81a42-text-transform);line-height:var(--e-global-typography-3e81a42-line-height);letter-spacing:var(--e-global-typography-3e81a42-letter-spacing);word-spacing:var(--e-global-typography-3e81a42-word-spacing)}.elementor-1009 .elementor-element.elementor-element-4ea75a48{color:var(--e-global-color-text);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);text-transform:var(--e-global-typography-text-text-transform);font-style:var(--e-global-typography-text-font-style);text-decoration:var(--e-global-typography-text-text-decoration);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}@media(max-width:1024px){.elementor-1009 .elementor-element.elementor-element-6bce46db>.elementor-container{min-height:98vh}.elementor-1009 .elementor-element.elementor-element-6bce46db{border-width:0 20px;margin-top:20px;margin-bottom:0}.elementor-1009 .elementor-element.elementor-element-4086ba1f .elementor-heading-title{font-size:var(--e-global-typography-576edad-font-size);line-height:var(--e-global-typography-576edad-line-height);letter-spacing:var(--e-global-typography-576edad-letter-spacing);word-spacing:var(--e-global-typography-576edad-word-spacing)}body:not(.rtl) .elementor-1009 .elementor-element.elementor-element-1412ad4f{right:56px}body.rtl .elementor-1009 .elementor-element.elementor-element-1412ad4f{left:56px}.elementor-1009 .elementor-element.elementor-element-1412ad4f{top:351px}.elementor-1009 .elementor-element.elementor-element-146499f .elementor-heading-title{font-size:var(--e-global-typography-1d23b4d-font-size);line-height:var(--e-global-typography-1d23b4d-line-height);letter-spacing:var(--e-global-typography-1d23b4d-letter-spacing);word-spacing:var(--e-global-typography-1d23b4d-word-spacing)}.elementor-1009 .elementor-element.elementor-element-5882fa4 .elementor-heading-title{font-size:var(--e-global-typography-576edad-font-size);line-height:var(--e-global-typography-576edad-line-height);letter-spacing:var(--e-global-typography-576edad-letter-spacing);word-spacing:var(--e-global-typography-576edad-word-spacing)}.elementor-1009 .elementor-element.elementor-element-4d7cb5d5>.elementor-container{min-height:500px}.elementor-1009 .elementor-element.elementor-element-4d7cb5d5{border-width:0 20px}.elementor-1009 .elementor-element.elementor-element-6c8ad341{--spacer-size:405px}.elementor-1009 .elementor-element.elementor-element-601d788e>.elementor-element-populated{padding:50px 0}.elementor-1009 .elementor-element.elementor-element-31003ffb{width:var(--container-widget-width,180px);max-width:180px;--container-widget-width:180px;--container-widget-flex-grow:0;top:400px}body:not(.rtl) .elementor-1009 .elementor-element.elementor-element-31003ffb{left:336px}body.rtl .elementor-1009 .elementor-element.elementor-element-31003ffb{right:336px}.elementor-1009 .elementor-element.elementor-element-78a59426{width:var(--container-widget-width,200px);max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;top:377px}body:not(.rtl) .elementor-1009 .elementor-element.elementor-element-78a59426{left:182px}body.rtl .elementor-1009 .elementor-element.elementor-element-78a59426{right:182px}.elementor-1009 .elementor-element.elementor-element-1b62d0cf>.elementor-element-populated{padding:0 30px 0 0}.elementor-1009 .elementor-element.elementor-element-28872961 .elementor-heading-title{font-size:var(--e-global-typography-96ac616-font-size);line-height:var(--e-global-typography-96ac616-line-height);letter-spacing:var(--e-global-typography-96ac616-letter-spacing);word-spacing:var(--e-global-typography-96ac616-word-spacing)}.elementor-1009 .elementor-element.elementor-element-37b33681 .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-1009 .elementor-element.elementor-element-17e6ac41{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-1009 .elementor-element.elementor-element-6f13b35d .elementor-button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-1009 .elementor-element.elementor-element-192b3c09{border-width:0 20px;padding:0}.elementor-1009 .elementor-element.elementor-element-780428ac>.elementor-element-populated{padding:80px 0}.elementor-1009 .elementor-element.elementor-element-7bdf9493 .elementor-heading-title{font-size:var(--e-global-typography-96ac616-font-size);line-height:var(--e-global-typography-96ac616-line-height);letter-spacing:var(--e-global-typography-96ac616-letter-spacing);word-spacing:var(--e-global-typography-96ac616-word-spacing)}.elementor-1009 .elementor-element.elementor-element-27b56a88 .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-1009 .elementor-element.elementor-element-67575f48{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-1009 .elementor-element.elementor-element-70f13450 .elementor-button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-1009 .elementor-element.elementor-element-31c61f07{width:var(--container-widget-width,269px);max-width:269px;--container-widget-width:269px;--container-widget-flex-grow:0;top:647px}body:not(.rtl) .elementor-1009 .elementor-element.elementor-element-31c61f07{right:39.328px}body.rtl .elementor-1009 .elementor-element.elementor-element-31c61f07{left:39.328px}.elementor-1009 .elementor-element.elementor-element-1485017f{width:var(--container-widget-width,520px);max-width:520px;--container-widget-width:520px;--container-widget-flex-grow:0;top:568px}body:not(.rtl) .elementor-1009 .elementor-element.elementor-element-1485017f{right:18.031px}body.rtl .elementor-1009 .elementor-element.elementor-element-1485017f{left:18.031px}.elementor-1009 .elementor-element.elementor-element-28d37cfd{--spacer-size:420px}.elementor-1009 .elementor-element.elementor-element-7dd06c7c{border-width:0 20px}.elementor-msie .elementor-1009 .elementor-element.elementor-element-6fb8262c .elementor-portfolio-item{width:calc(100%/2)}.elementor-1009 .elementor-element.elementor-element-6fb8262c .elementor-portfolio-item__title{font-size:var(--e-global-typography-75bb665-font-size);line-height:var(--e-global-typography-75bb665-line-height);letter-spacing:var(--e-global-typography-75bb665-letter-spacing);word-spacing:var(--e-global-typography-75bb665-word-spacing)}.elementor-1009 .elementor-element.elementor-element-68dcd6b3{border-width:0 20px}.elementor-1009 .elementor-element.elementor-element-35d0a263{--spacer-size:127px}.elementor-1009 .elementor-element.elementor-element-40abe462>.elementor-element-populated{padding:50px 30px}.elementor-1009 .elementor-element.elementor-element-3dfee982 .elementor-heading-title{font-size:var(--e-global-typography-96ac616-font-size);line-height:var(--e-global-typography-96ac616-line-height);letter-spacing:var(--e-global-typography-96ac616-letter-spacing);word-spacing:var(--e-global-typography-96ac616-word-spacing)}.elementor-1009 .elementor-element.elementor-element-57b95401 .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-1009 .elementor-element.elementor-element-59b0ef39{margin-top:0;margin-bottom:0}.elementor-1009 .elementor-element.elementor-element-74d4394a .elementor-heading-title{font-size:var(--e-global-typography-3e81a42-font-size);line-height:var(--e-global-typography-3e81a42-line-height);letter-spacing:var(--e-global-typography-3e81a42-letter-spacing);word-spacing:var(--e-global-typography-3e81a42-word-spacing)}.elementor-1009 .elementor-element.elementor-element-65d35cc0 .elementor-heading-title{font-size:var(--e-global-typography-3e81a42-font-size);line-height:var(--e-global-typography-3e81a42-line-height);letter-spacing:var(--e-global-typography-3e81a42-letter-spacing);word-spacing:var(--e-global-typography-3e81a42-word-spacing)}.elementor-1009 .elementor-element.elementor-element-67c6dfe7{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-1009 .elementor-element.elementor-element-47d73af0 .elementor-heading-title{font-size:var(--e-global-typography-3e81a42-font-size);line-height:var(--e-global-typography-3e81a42-line-height);letter-spacing:var(--e-global-typography-3e81a42-letter-spacing);word-spacing:var(--e-global-typography-3e81a42-word-spacing)}.elementor-1009 .elementor-element.elementor-element-ee19159 .elementor-heading-title{font-size:var(--e-global-typography-3e81a42-font-size);line-height:var(--e-global-typography-3e81a42-line-height);letter-spacing:var(--e-global-typography-3e81a42-letter-spacing);word-spacing:var(--e-global-typography-3e81a42-word-spacing)}.elementor-1009 .elementor-element.elementor-element-2e19bd9a{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-1009 .elementor-element.elementor-element-f502c4e .elementor-heading-title{font-size:var(--e-global-typography-3e81a42-font-size);line-height:var(--e-global-typography-3e81a42-line-height);letter-spacing:var(--e-global-typography-3e81a42-letter-spacing);word-spacing:var(--e-global-typography-3e81a42-word-spacing)}.elementor-1009 .elementor-element.elementor-element-39d45a5e .elementor-heading-title{font-size:var(--e-global-typography-3e81a42-font-size);line-height:var(--e-global-typography-3e81a42-line-height);letter-spacing:var(--e-global-typography-3e81a42-letter-spacing);word-spacing:var(--e-global-typography-3e81a42-word-spacing)}.elementor-1009 .elementor-element.elementor-element-4ea75a48{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}}@media(max-width:767px){.elementor-1009 .elementor-element.elementor-element-6bce46db>.elementor-container{min-height:94vh}.elementor-1009 .elementor-element.elementor-element-4086ba1f .elementor-heading-title{font-size:var(--e-global-typography-576edad-font-size);line-height:var(--e-global-typography-576edad-line-height);letter-spacing:var(--e-global-typography-576edad-letter-spacing);word-spacing:var(--e-global-typography-576edad-word-spacing)}.elementor-1009 .elementor-element.elementor-element-1412ad4f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(15px/2)}.elementor-1009 .elementor-element.elementor-element-1412ad4f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(15px/2)}.elementor-1009 .elementor-element.elementor-element-1412ad4f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(15px/2);margin-left:calc(15px/2)}.elementor-1009 .elementor-element.elementor-element-1412ad4f .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-15px/2);margin-left:calc(-15px/2)}body.rtl .elementor-1009 .elementor-element.elementor-element-1412ad4f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-15px/2)}body:not(.rtl) .elementor-1009 .elementor-element.elementor-element-1412ad4f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-15px/2)}body:not(.rtl) .elementor-1009 .elementor-element.elementor-element-1412ad4f{right:14px}body.rtl .elementor-1009 .elementor-element.elementor-element-1412ad4f{left:14px}.elementor-1009 .elementor-element.elementor-element-1412ad4f{top:220px}.elementor-1009 .elementor-element.elementor-element-146499f .elementor-heading-title{font-size:var(--e-global-typography-1d23b4d-font-size);line-height:var(--e-global-typography-1d23b4d-line-height);letter-spacing:var(--e-global-typography-1d23b4d-letter-spacing);word-spacing:var(--e-global-typography-1d23b4d-word-spacing)}.elementor-1009 .elementor-element.elementor-element-5882fa4 .elementor-heading-title{font-size:var(--e-global-typography-576edad-font-size);line-height:var(--e-global-typography-576edad-line-height);letter-spacing:var(--e-global-typography-576edad-letter-spacing);word-spacing:var(--e-global-typography-576edad-word-spacing)}.elementor-1009 .elementor-element.elementor-element-6c8ad341{--spacer-size:400px}.elementor-1009 .elementor-element.elementor-element-601d788e>.elementor-element-populated{padding:50px 30px 100px}body:not(.rtl) .elementor-1009 .elementor-element.elementor-element-31003ffb{left:93px}body.rtl .elementor-1009 .elementor-element.elementor-element-31003ffb{right:93px}.elementor-1009 .elementor-element.elementor-element-31003ffb{top:529px}.elementor-1009 .elementor-element.elementor-element-78a59426{width:var(--container-widget-width,198px);max-width:198px;--container-widget-width:198px;--container-widget-flex-grow:0;top:517px}body:not(.rtl) .elementor-1009 .elementor-element.elementor-element-78a59426{left:-35px}body.rtl .elementor-1009 .elementor-element.elementor-element-78a59426{right:-35px}.elementor-1009 .elementor-element.elementor-element-28872961 .elementor-heading-title{font-size:var(--e-global-typography-96ac616-font-size);line-height:var(--e-global-typography-96ac616-line-height);letter-spacing:var(--e-global-typography-96ac616-letter-spacing);word-spacing:var(--e-global-typography-96ac616-word-spacing)}.elementor-1009 .elementor-element.elementor-element-37b33681 .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-1009 .elementor-element.elementor-element-17e6ac41{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-1009 .elementor-element.elementor-element-6f13b35d .elementor-button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-1009 .elementor-element.elementor-element-5741edc1>.elementor-element-populated{padding:0 30px}.elementor-1009 .elementor-element.elementor-element-7bdf9493 .elementor-heading-title{font-size:var(--e-global-typography-96ac616-font-size);line-height:var(--e-global-typography-96ac616-line-height);letter-spacing:var(--e-global-typography-96ac616-letter-spacing);word-spacing:var(--e-global-typography-96ac616-word-spacing)}.elementor-1009 .elementor-element.elementor-element-27b56a88 .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-1009 .elementor-element.elementor-element-67575f48{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-1009 .elementor-element.elementor-element-70f13450 .elementor-button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-1009 .elementor-element.elementor-element-31c61f07{width:var(--container-widget-width,132px);max-width:132px;--container-widget-width:132px;--container-widget-flex-grow:0;top:77px}body:not(.rtl) .elementor-1009 .elementor-element.elementor-element-31c61f07{right:6px}body.rtl .elementor-1009 .elementor-element.elementor-element-31c61f07{left:6px}.elementor-1009 .elementor-element.elementor-element-1485017f{width:var(--container-widget-width,280px);max-width:280px;--container-widget-width:280px;--container-widget-flex-grow:0;top:30px}body:not(.rtl) .elementor-1009 .elementor-element.elementor-element-1485017f{right:-20.047px}body.rtl .elementor-1009 .elementor-element.elementor-element-1485017f{left:-20.047px}.elementor-1009 .elementor-element.elementor-element-28d37cfd{--spacer-size:220px}.elementor-msie .elementor-1009 .elementor-element.elementor-element-6fb8262c .elementor-portfolio-item{width:calc(100%/1)}.elementor-1009 .elementor-element.elementor-element-6fb8262c .elementor-portfolio-item__title{font-size:var(--e-global-typography-75bb665-font-size);line-height:var(--e-global-typography-75bb665-line-height);letter-spacing:var(--e-global-typography-75bb665-letter-spacing);word-spacing:var(--e-global-typography-75bb665-word-spacing)}.elementor-1009 .elementor-element.elementor-element-35d0a263{--spacer-size:350px}.elementor-1009 .elementor-element.elementor-element-3dfee982 .elementor-heading-title{font-size:var(--e-global-typography-96ac616-font-size);line-height:var(--e-global-typography-96ac616-line-height);letter-spacing:var(--e-global-typography-96ac616-letter-spacing);word-spacing:var(--e-global-typography-96ac616-word-spacing)}.elementor-1009 .elementor-element.elementor-element-57b95401 .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-1009 .elementor-element.elementor-element-74d4394a .elementor-heading-title{font-size:var(--e-global-typography-3e81a42-font-size);line-height:var(--e-global-typography-3e81a42-line-height);letter-spacing:var(--e-global-typography-3e81a42-letter-spacing);word-spacing:var(--e-global-typography-3e81a42-word-spacing)}.elementor-1009 .elementor-element.elementor-element-65d35cc0 .elementor-heading-title{font-size:var(--e-global-typography-3e81a42-font-size);line-height:var(--e-global-typography-3e81a42-line-height);letter-spacing:var(--e-global-typography-3e81a42-letter-spacing);word-spacing:var(--e-global-typography-3e81a42-word-spacing)}.elementor-1009 .elementor-element.elementor-element-67c6dfe7{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-1009 .elementor-element.elementor-element-47d73af0 .elementor-heading-title{font-size:var(--e-global-typography-3e81a42-font-size);line-height:var(--e-global-typography-3e81a42-line-height);letter-spacing:var(--e-global-typography-3e81a42-letter-spacing);word-spacing:var(--e-global-typography-3e81a42-word-spacing)}.elementor-1009 .elementor-element.elementor-element-ee19159 .elementor-heading-title{font-size:var(--e-global-typography-3e81a42-font-size);line-height:var(--e-global-typography-3e81a42-line-height);letter-spacing:var(--e-global-typography-3e81a42-letter-spacing);word-spacing:var(--e-global-typography-3e81a42-word-spacing)}.elementor-1009 .elementor-element.elementor-element-2e19bd9a{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-1009 .elementor-element.elementor-element-f502c4e .elementor-heading-title{font-size:var(--e-global-typography-3e81a42-font-size);line-height:var(--e-global-typography-3e81a42-line-height);letter-spacing:var(--e-global-typography-3e81a42-letter-spacing);word-spacing:var(--e-global-typography-3e81a42-word-spacing)}.elementor-1009 .elementor-element.elementor-element-39d45a5e .elementor-heading-title{font-size:var(--e-global-typography-3e81a42-font-size);line-height:var(--e-global-typography-3e81a42-line-height);letter-spacing:var(--e-global-typography-3e81a42-letter-spacing);word-spacing:var(--e-global-typography-3e81a42-word-spacing)}.elementor-1009 .elementor-element.elementor-element-4ea75a48{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}}@media(min-width:768px){.elementor-1009 .elementor-element.elementor-element-6f495ca3{width:33.3%}.elementor-1009 .elementor-element.elementor-element-601d788e{width:66.7%}.elementor-1009 .elementor-element.elementor-element-ed5a6db{width:44.541%}.elementor-1009 .elementor-element.elementor-element-1b62d0cf{width:75%}.elementor-1009 .elementor-element.elementor-element-5741edc1{width:66.7%}.elementor-1009 .elementor-element.elementor-element-3b944f7d{width:33.3%}.elementor-1009 .elementor-element.elementor-element-82f6aef{width:33.3%}.elementor-1009 .elementor-element.elementor-element-40abe462{width:66.7%}}@media(max-width:1024px) and (min-width:768px){.elementor-1009 .elementor-element.elementor-element-6f495ca3{width:100%}.elementor-1009 .elementor-element.elementor-element-601d788e{width:100%}.elementor-1009 .elementor-element.elementor-element-ed5a6db{width:10%}.elementor-1009 .elementor-element.elementor-element-1b62d0cf{width:75%}.elementor-1009 .elementor-element.elementor-element-5741edc1{width:100%}.elementor-1009 .elementor-element.elementor-element-780428ac{width:90%}.elementor-1009 .elementor-element.elementor-element-40267c02{width:10%}.elementor-1009 .elementor-element.elementor-element-3b944f7d{width:100%}.elementor-1009 .elementor-element.elementor-element-82f6aef{width:50%}.elementor-1009 .elementor-element.elementor-element-40abe462{width:50%}.elementor-1009 .elementor-element.elementor-element-33cce47d{width:100%}.elementor-1009 .elementor-element.elementor-element-6a08ee76{width:100%}.elementor-1009 .elementor-element.elementor-element-15c0a453{width:100%}}