.elementor-18556 .elementor-element.elementor-element-4bcf31b:not(.elementor-motion-effects-element-type-background),.elementor-18556 .elementor-element.elementor-element-4bcf31b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#212331}.elementor-18556 .elementor-element.elementor-element-4bcf31b{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-18556 .elementor-element.elementor-element-4bcf31b>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-18556 .elementor-element.elementor-element-feab263 .elementor-repeater-item-316c51e.gem-project-info-item .icon i{color:#D23088}.elementor-18556 .elementor-element.elementor-element-feab263 .elementor-repeater-item-316c51e.gem-project-info-item .icon svg{fill:#D23088}.elementor-18556 .elementor-element.elementor-element-feab263 .elementor-repeater-item-07678b4.gem-project-info-item .icon i{color:#00BCD4}.elementor-18556 .elementor-element.elementor-element-feab263 .elementor-repeater-item-07678b4.gem-project-info-item .icon svg{fill:#00BCD4}.elementor-18556 .elementor-element.elementor-element-feab263 .elementor-repeater-item-7db4de0.gem-project-info-item .icon i{color:#906AD3}.elementor-18556 .elementor-element.elementor-element-feab263 .elementor-repeater-item-7db4de0.gem-project-info-item .icon svg{fill:#906AD3}.elementor-18556 .elementor-element.elementor-element-feab263 .gem-project-info-item{background-color:#2C2E3D;padding:28px 10px 23px 20px}.elementor-18556 .elementor-element.elementor-element-feab263 .gem-project-info-item .gem-wrapper-project-info .title{color:#FFF}.elementor-18556 .elementor-element.elementor-element-feab263 .gem-project-info-item .gem-wrapper-project-info .description{color:#99A9B5}.elementor-18556 .elementor-element.elementor-element-feab263 .gem-project-info-item .icon i{font-size:24px;padding:0;transform:rotate(0deg)}.elementor-18556 .elementor-element.elementor-element-feab263 .gem-project-info-item .icon.gem-svg-icon svg{width:24px;height:24px}.elementor-18556 .elementor-element.elementor-element-feab263 .gem-project-info-item .icon{margin-top:1px}.elementor-18556 .elementor-element.elementor-element-feab263 .gem-project-info-item .icon.gem-svg-icon{padding:0}.elementor-18556 .elementor-element.elementor-element-feab263 .gem-project-info-item:hover .icon svg{transform:rotate(0deg)}.elementor-18556 .elementor-element.elementor-element-feab263 .gem-project-info-item:hover .icon i{transform:rotate(0deg)}.elementor-18556 .elementor-element.elementor-element-3510b60{margin:-5px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-18556 .elementor-element.elementor-element-3510b60,.elementor-18556 .elementor-element.elementor-element-3510b60 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#99A9B5}.elementor-18556 .elementor-element.elementor-element-3510b60.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#5F727F;color:#FFF}.elementor-18556 .elementor-element.elementor-element-3510b60.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-18556 .elementor-element.elementor-element-3510b60.elementor-drop-cap-view-default .elementor-drop-cap{color:#5F727F;border-color:#5F727F}.elementor-18556 .elementor-element.elementor-element-3510b60.elementor-drop-cap-view-framed .elementor-drop-cap{background-color:#FFF}.elementor-18556 .elementor-element.elementor-element-3510b60 .elementor-drop-cap{padding:16px;margin-inline-end:20px;margin-bottom:10px}.elementor-18556 .elementor-element.elementor-element-c06e70b .team-person{background-color:#2C2E3D!important;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2C2E3D}.elementor-18556 .elementor-element.elementor-element-c06e70b .team-person:hover{background-color:#fff0!important}.elementor-18556 .elementor-element.elementor-element-c06e70b .gem-team-style-5 .team-person:hover .team-person-hover{background-color:#fff0!important}.elementor-18556 .elementor-element.elementor-element-c06e70b .team-person-image{margin:0 0 0 0}.elementor-18556 .elementor-element.elementor-element-c06e70b .team-person-name,.elementor-18556 .elementor-element.elementor-element-c06e70b .team-person-name span{color:#FFFFFF!important}.elementor-18556 .elementor-element.elementor-element-c06e70b .w-link .team-person:hover .team-person-name,.elementor-18556 .elementor-element.elementor-element-c06e70b .w-link .team-person:hover .team-person-name span{color:#00BCD4!important}.elementor-18556 .elementor-element.elementor-element-7436f73{margin:-5px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-18556 .elementor-element.elementor-element-7436f73,.elementor-18556 .elementor-element.elementor-element-7436f73 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#99A9B5}.elementor-18556 .elementor-element.elementor-element-9656359 .elementor-repeater-item-efca4a9 .clearfix .skill-line div{background-color:#D23088}.elementor-18556 .elementor-element.elementor-element-9656359 .diagram-wrapper .digram-line-box .elementor-repeater-item-efca4a9 .clearfix .skill-line{background-color:#DFE5E8}.elementor-18556 .elementor-element.elementor-element-9656359 .digram-line-box .elementor-repeater-item-efca4a9 .diagram-skill-title{color:#5f727f}.elementor-18556 .elementor-element.elementor-element-9656359 .elementor-repeater-item-efca4a9.skill-element .diagram-skill-amount{color:#D23088}.elementor-18556 .elementor-element.elementor-element-9656359 .elementor-repeater-item-c377890 .clearfix .skill-line div{background-color:#906AD3}.elementor-18556 .elementor-element.elementor-element-9656359 .diagram-wrapper .digram-line-box .elementor-repeater-item-c377890 .clearfix .skill-line{background-color:#DFE5E8}.elementor-18556 .elementor-element.elementor-element-9656359 .digram-line-box .elementor-repeater-item-c377890 .diagram-skill-title{color:#5f727f}.elementor-18556 .elementor-element.elementor-element-9656359 .elementor-repeater-item-c377890.skill-element .diagram-skill-amount{color:#906AD3}.elementor-18556 .elementor-element.elementor-element-9656359 .elementor-repeater-item-c4eeb31 .clearfix .skill-line div{background-color:#00BCD4}.elementor-18556 .elementor-element.elementor-element-9656359 .diagram-wrapper .digram-line-box .elementor-repeater-item-c4eeb31 .clearfix .skill-line{background-color:#DFE5E8}.elementor-18556 .elementor-element.elementor-element-9656359 .digram-line-box .elementor-repeater-item-c4eeb31 .diagram-skill-title{color:#5f727f}.elementor-18556 .elementor-element.elementor-element-9656359 .elementor-repeater-item-c4eeb31.skill-element .diagram-skill-amount{color:#00BCD4}.elementor-18556 .elementor-element.elementor-element-9656359 .diagram-wrapper .skill-line div{background-color:#3c3950}.elementor-18556 .elementor-element.elementor-element-9656359 .diagram-circle input.color{background-color:#3c3950}.elementor-18556 .elementor-element.elementor-element-9656359>.elementor-widget-container{margin:0 0 20px 0}.elementor-18556 .elementor-element.elementor-element-15b7c8b:not(.elementor-motion-effects-element-type-background),.elementor-18556 .elementor-element.elementor-element-15b7c8b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#212331;background-image:url(https://philipcpreston.com/wp-content/uploads/2016/02/pf_bg_dark_photo.jpg);background-position:bottom center;background-repeat:no-repeat;background-size:contain}.elementor-18556 .elementor-element.elementor-element-15b7c8b{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:100px 0 450px 0}.elementor-18556 .elementor-element.elementor-element-15b7c8b>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-18556 .elementor-element.elementor-element-c9529fe .gem-gallery-grid .gallery-item{padding:calc(16px/2)!important}.elementor-18556 .elementor-element.elementor-element-c9529fe .gem-gallery-grid .gallery-set{margin-top:calc(-16px/2);margin-bottom:calc(-16px/2)}.elementor-18556 .elementor-element.elementor-element-c9529fe .gem-gallery-grid .not-fullwidth-block ul,.elementor-18556 .elementor-element.elementor-element-c9529fe .gem-gallery-grid .not-fullwidth-block .portfolio-item-size-container{margin-left:calc(-16px/2);margin-right:calc(-16px/2)}.elementor-18556 .elementor-element.elementor-element-c9529fe .gem-gallery-grid .fullwidth-block{padding-left:calc(16px/2);padding-right:calc(16px/2)}.elementor-18556 .elementor-element.elementor-element-c9529fe .gallery-item .overlay-wrap{opacity:calc(100/100)}@media(max-width:1024px){.elementor-18556 .elementor-element.elementor-element-2af7008>.elementor-element-populated{margin:20px 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-18556 .elementor-element.elementor-element-15b7c8b{padding:100px 0 200px 0}}@media(max-width:1024px) and (min-width:768px){.elementor-18556 .elementor-element.elementor-element-a9780bc{width:50%}.elementor-18556 .elementor-element.elementor-element-cb2eed3{width:50%}.elementor-18556 .elementor-element.elementor-element-acb6f4a{width:100%}.elementor-18556 .elementor-element.elementor-element-2af7008{width:100%}}@media (max-width:1199px) and (min-width:980px){.elementor-18556 .elementor-element.elementor-element-4bcf31b>.elementor-container>.elementor-row{flex-wrap:wrap}.elementor-18556 .elementor-element.elementor-element-a9780bc{width:33%!important;order:1}}@media (max-width:979px) and (min-width:680px){.elementor-18556 .elementor-element.elementor-element-4bcf31b>.elementor-container>.elementor-row{flex-wrap:wrap}.elementor-18556 .elementor-element.elementor-element-a9780bc{width:50%!important;order:1}}@media (max-width:1199px) and (min-width:980px){.elementor-18556 .elementor-element.elementor-element-4bcf31b>.elementor-container>.elementor-row{flex-wrap:wrap}.elementor-18556 .elementor-element.elementor-element-cb2eed3{width:33%!important;order:3}}@media (max-width:979px) and (min-width:680px){.elementor-18556 .elementor-element.elementor-element-4bcf31b>.elementor-container>.elementor-row{flex-wrap:wrap}.elementor-18556 .elementor-element.elementor-element-cb2eed3{width:100%!important;order:3}}@media (max-width:1199px) and (min-width:980px){.elementor-18556 .elementor-element.elementor-element-4bcf31b>.elementor-container>.elementor-row{flex-wrap:wrap}.elementor-18556 .elementor-element.elementor-element-acb6f4a{width:33%!important;order:2}}@media (max-width:979px) and (min-width:680px){.elementor-18556 .elementor-element.elementor-element-4bcf31b>.elementor-container>.elementor-row{flex-wrap:wrap}.elementor-18556 .elementor-element.elementor-element-acb6f4a{width:50%!important;order:2}}@media (max-width:1199px) and (min-width:980px){.elementor-18556 .elementor-element.elementor-element-4bcf31b>.elementor-container>.elementor-row{flex-wrap:wrap}.elementor-18556 .elementor-element.elementor-element-2af7008{width:100%!important;order:6}}@media (max-width:979px) and (min-width:680px){.elementor-18556 .elementor-element.elementor-element-4bcf31b>.elementor-container>.elementor-row{flex-wrap:wrap}.elementor-18556 .elementor-element.elementor-element-2af7008{width:100%!important;order:4}}.bc-devider:before,.breadcrumbs span{color:#00bcd4}.breadcrumbs .current{color:#99a9b5;padding-bottom:12px;border-bottom:3px solid #ff5252}#site-header,.block-content{background-color:#212331}.thegem_pf_item>.container-fullwidth{display:none}article:not(.type-page)>.entry-content.post-content{margin-bottom:0}.thegem_pf_item .post-meta-left .post-meta-date:before,.thegem_pf_item .post-meta-navigation a{color:#99a9b5}.sep{border-color:#3c3950}