.elementor-33063 .elementor-element.elementor-element-a48ba5a:not(.elementor-motion-effects-element-type-background), .elementor-33063 .elementor-element.elementor-element-a48ba5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bradfordstrategies.com/wp-content/uploads/2020/12/download.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-33063 .elementor-element.elementor-element-a48ba5a > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33063 .elementor-element.elementor-element-a48ba5a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:8vw 5vw 8vw 5vw;}.elementor-33063 .elementor-element.elementor-element-089afa7 .elementor-heading-title{font-size:9vw;font-weight:600;text-transform:capitalize;line-height:1em;letter-spacing:0.2px;color:var( --e-global-color-47b63862 );}.elementor-33063 .elementor-element.elementor-element-2156bb7{padding:30px 10px 10px 10px;}.elementor-33063 .elementor-element.elementor-element-a44f2d4, .elementor-33063 .elementor-element.elementor-element-a44f2d4 .elementor-text-editor *{font-size:26px;font-weight:300;line-height:1.55em;}.elementor-33063 .elementor-element.elementor-element-a44f2d4, .elementor-33063 .elementor-element.elementor-element-a44f2d4 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#FFFFFF;}.elementor-33063 .elementor-element.elementor-element-177dc45 .elementor-button{background-color:#02010100;font-size:24px;font-weight:300;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-75053fe6 );border-radius:50px 50px 50px 50px;padding:18px 45px 18px 35px;}.elementor-33063 .elementor-element.elementor-element-177dc45 .elementor-button:hover, .elementor-33063 .elementor-element.elementor-element-177dc45 .elementor-button:focus{background-color:var( --e-global-color-75053fe6 );}.elementor-33063 .elementor-element.elementor-element-177dc45 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-33063 .elementor-element.elementor-element-aa0a730.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-33063 .elementor-element.elementor-element-056910d:not(.elementor-motion-effects-element-type-background), .elementor-33063 .elementor-element.elementor-element-056910d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-59403e8 );}.elementor-33063 .elementor-element.elementor-element-056910d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 10px 120px 10px;}.elementor-33063 .elementor-element.elementor-element-056910d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33063 .elementor-element.elementor-element-7896dac .elementor-heading-title{font-size:66px;font-weight:500;text-transform:capitalize;line-height:1.3em;letter-spacing:-3px;color:#FFFFFF;}.elementor-33063 .elementor-element.elementor-element-546d1a6, .elementor-33063 .elementor-element.elementor-element-546d1a6 .elementor-text-editor *{font-size:26px;font-weight:300;line-height:1.6em;letter-spacing:0.3px;}.elementor-33063 .elementor-element.elementor-element-546d1a6, .elementor-33063 .elementor-element.elementor-element-546d1a6 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:var( --e-global-color-47b63862 );}.elementor-33063 .elementor-element.elementor-element-4ea7901{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 10px 120px 10px;}.elementor-33063 .elementor-element.elementor-element-4ea7901 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33063 .elementor-element.elementor-element-c5aa6cb .elementor-icon-box-wrapper{align-items:center;}.elementor-33063 .elementor-element.elementor-element-c5aa6cb{--icon-box-icon-margin:10px;}.elementor-33063 .elementor-element.elementor-element-c5aa6cb .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-33063 .elementor-element.elementor-element-c5aa6cb.elementor-view-stacked .elementor-icon{background-color:#FF85DF;}.elementor-33063 .elementor-element.elementor-element-c5aa6cb.elementor-view-framed .elementor-icon, .elementor-33063 .elementor-element.elementor-element-c5aa6cb.elementor-view-default .elementor-icon{fill:#FF85DF;color:#FF85DF;border-color:#FF85DF;}.elementor-33063 .elementor-element.elementor-element-c5aa6cb .elementor-icon{font-size:16px;}.elementor-33063 .elementor-element.elementor-element-c5aa6cb .elementor-icon-box-title, .elementor-33063 .elementor-element.elementor-element-c5aa6cb .elementor-icon-box-title a{font-size:16px;font-weight:600;line-height:1.5em;}.elementor-33063 .elementor-element.elementor-element-d1ace00 .elementor-heading-title{font-size:72px;font-weight:700;text-transform:capitalize;line-height:1.2em;color:#FFFFFF;}.elementor-33063 .elementor-element.elementor-element-b9b2d65 .gem-gallery-grid .gallery-item{padding:calc(16px/2) !important;}.elementor-33063 .elementor-element.elementor-element-b9b2d65 .gem-gallery-grid .gallery-set{margin-top:calc(-16px/2);margin-bottom:calc(-16px/2);}.elementor-33063 .elementor-element.elementor-element-b9b2d65 .gem-gallery-grid .not-fullwidth-block ul,
					.elementor-33063 .elementor-element.elementor-element-b9b2d65 .gem-gallery-grid .not-fullwidth-block .portfolio-item-size-container{margin-left:calc(-16px/2);margin-right:calc(-16px/2);}.elementor-33063 .elementor-element.elementor-element-b9b2d65 .gem-gallery-grid .fullwidth-block{padding-left:calc(16px/2);padding-right:calc(16px/2);}.elementor-33063 .elementor-element.elementor-element-b9b2d65 .gallery-item .overlay-wrap{opacity:calc(100/100);}.elementor-33063 .elementor-element.elementor-element-808e3ad:not(.elementor-motion-effects-element-type-background), .elementor-33063 .elementor-element.elementor-element-808e3ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#702C90;background-image:url("https://bradfordstrategies.com/wp-content/uploads/2025/01/body-bg-shape-pink.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-33063 .elementor-element.elementor-element-808e3ad{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:8vw 5vw 8vw 5vw;}.elementor-33063 .elementor-element.elementor-element-808e3ad > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33063 .elementor-element.elementor-element-0434858 .elementor-icon-box-wrapper{align-items:center;}.elementor-33063 .elementor-element.elementor-element-0434858{--icon-box-icon-margin:10px;}.elementor-33063 .elementor-element.elementor-element-0434858 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-33063 .elementor-element.elementor-element-0434858.elementor-view-stacked .elementor-icon{background-color:#B655DF;}.elementor-33063 .elementor-element.elementor-element-0434858.elementor-view-framed .elementor-icon, .elementor-33063 .elementor-element.elementor-element-0434858.elementor-view-default .elementor-icon{fill:#B655DF;color:#B655DF;border-color:#B655DF;}.elementor-33063 .elementor-element.elementor-element-0434858 .elementor-icon{font-size:16px;}.elementor-33063 .elementor-element.elementor-element-0434858 .elementor-icon-box-title, .elementor-33063 .elementor-element.elementor-element-0434858 .elementor-icon-box-title a{font-size:16px;font-weight:600;line-height:1.5em;}.elementor-33063 .elementor-element.elementor-element-6b1f58e .elementor-heading-title{font-size:72px;font-weight:700;text-transform:capitalize;line-height:1.2em;color:#FFFFFF;}.elementor-bc-flex-widget .elementor-33063 .elementor-element.elementor-element-cc9bc14.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-33063 .elementor-element.elementor-element-cc9bc14.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-33063 .elementor-element.elementor-element-66a7ff8, .elementor-33063 .elementor-element.elementor-element-66a7ff8 .elementor-text-editor *{font-size:26px;font-weight:300;line-height:1.4em;letter-spacing:0.3px;}.elementor-33063 .elementor-element.elementor-element-66a7ff8, .elementor-33063 .elementor-element.elementor-element-66a7ff8 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:var( --e-global-color-47b63862 );}.elementor-33063 .elementor-element.elementor-element-fb5ece4:not(.elementor-motion-effects-element-type-background), .elementor-33063 .elementor-element.elementor-element-fb5ece4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#702C90;}.elementor-33063 .elementor-element.elementor-element-fb5ece4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0vw 5vw 8vw 5vw;}.elementor-33063 .elementor-element.elementor-element-fb5ece4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33063 .elementor-element.elementor-element-e44cc9e .portfolio.portfolio-grid .portfolio-item,
					 .elementor-33063 .elementor-element.elementor-element-e44cc9e .skeleton-posts.portfolio-row .portfolio-item{padding:calc(40px/2) !important;}.elementor-33063 .elementor-element.elementor-element-e44cc9e .portfolio.portfolio-grid .portfolio-row,
					 .elementor-33063 .elementor-element.elementor-element-e44cc9e .skeleton-posts.portfolio-row{margin:calc(-40px/2);}.elementor-33063 .elementor-element.elementor-element-e44cc9e .portfolio.portfolio-grid.fullwidth-columns .portfolio-row{margin:calc(-40px/2) 0;}.elementor-33063 .elementor-element.elementor-element-e44cc9e .portfolio.portfolio-grid .fullwidth-block:not(.no-paddings){padding-left:40px;padding-right:40px;}.elementor-33063 .elementor-element.elementor-element-e44cc9e .portfolio.portfolio-grid .fullwidth-block .portfolio-row{padding-left:calc(40px/2);padding-right:calc(40px/2);}.elementor-33063 .elementor-element.elementor-element-e44cc9e .portfolio.portfolio-grid .fullwidth-block .portfolio-top-panel{padding-left:40px;padding-right:40px;}.elementor-33063 .elementor-element.elementor-element-e44cc9e .portfolio.portfolio-grid.fullwidth-columns .with-filter-sidebar .filter-sidebar{padding-left:40px;}.elementor-33063 .elementor-element.elementor-element-e44cc9e .portfolio.portfolio-grid .portfolio-item .overlay:before, .elementor-33063 .elementor-element.elementor-element-e44cc9e .portfolio.portfolio-grid.hover-circular .portfolio-item .image .overlay .overlay-circle{background:#702B90DE !important;}.elementor-33063 .elementor-element.elementor-element-e44cc9e .portfolio.portfolio-grid .portfolio-item .image-inner{opacity:calc(100/100);}.elementor-33063 .elementor-element.elementor-element-e44cc9e .portfolio-item .caption .title span{max-height:initial;white-space:initial;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;}.elementor-33063 .elementor-element.elementor-element-e44cc9e .portfolio.portfolio-grid .portfolio-item .caption .title span{font-size:26px;}.elementor-33063 .elementor-element.elementor-element-e44cc9e .portfolio.portfolio-grid .portfolio-item:hover .caption .title span{color:var( --e-global-color-accent );}.elementor-33063 .elementor-element.elementor-element-e44cc9e .portfolio.portfolio-grid .gem-pagination{margin-top:100px;}.elementor-33063 .elementor-element.elementor-element-e44cc9e .read-more-button .gem-button-container .gem-button{border-radius:50px 50px 50px 50px;border-color:var( --e-global-color-accent );}.elementor-33063 .elementor-element.elementor-element-e44cc9e .post-read-more .gem-button-container .gem-inner-wrapper-btn{padding:16px 30px 16px 30px;}.elementor-33063 .elementor-element.elementor-element-e44cc9e .read-more-button .gem-button-container .gem-button span{color:var( --e-global-color-accent );}.elementor-33063 .elementor-element.elementor-element-e44cc9e .read-more-button .gem-button-container .gem-button .gem-button-icon{color:var( --e-global-color-accent );}.elementor-33063 .elementor-element.elementor-element-e44cc9e .read-more-button .gem-button-container .gem-button .gem-button-icon svg{fill:var( --e-global-color-accent );}.elementor-33063 .elementor-element.elementor-element-e44cc9e .read-more-button .gem-button-container .gem-button:hover span{color:var( --e-global-color-47b63862 );}.elementor-33063 .elementor-element.elementor-element-e44cc9e .read-more-button .gem-button-container .gem-button:hover .gem-button-icon{color:var( --e-global-color-47b63862 );}.elementor-33063 .elementor-element.elementor-element-e44cc9e .read-more-button .gem-button-container .gem-button:hover .gem-button-icon svg{fill:var( --e-global-color-47b63862 );}.elementor-33063 .elementor-element.elementor-element-e44cc9e .read-more-button .gem-button-container .gem-button:hover{background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}@media(max-width:1024px){.elementor-33063 .elementor-element.elementor-element-056910d{padding:100px 10px 100px 10px;}.elementor-33063 .elementor-element.elementor-element-7896dac .elementor-heading-title{font-size:56px;}.elementor-33063 .elementor-element.elementor-element-4ea7901{padding:100px 10px 100px 10px;}.elementor-33063 .elementor-element.elementor-element-d1ace00 .elementor-heading-title{font-size:56px;}.elementor-33063 .elementor-element.elementor-element-6b1f58e .elementor-heading-title{font-size:56px;}}@media(max-width:767px){.elementor-33063 .elementor-element.elementor-element-a48ba5a{padding:100px 20px 90px 20px;}.elementor-33063 .elementor-element.elementor-element-2156bb7{padding:0px 0px 0px 0px;}.elementor-33063 .elementor-element.elementor-element-a44f2d4, .elementor-33063 .elementor-element.elementor-element-a44f2d4 .elementor-text-editor *{font-size:16px;}.elementor-33063 .elementor-element.elementor-element-aa0a730.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-33063 .elementor-element.elementor-element-aa0a730 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-33063 .elementor-element.elementor-element-056910d{padding:8vw 5vw 8vw 5vw;}.elementor-33063 .elementor-element.elementor-element-7896dac .elementor-heading-title{font-size:30px;letter-spacing:-0.5px;}.elementor-33063 .elementor-element.elementor-element-546d1a6, .elementor-33063 .elementor-element.elementor-element-546d1a6 .elementor-text-editor *{font-size:16px;}.elementor-33063 .elementor-element.elementor-element-4ea7901{padding:8vw 5vw 8vw 5vw;}.elementor-33063 .elementor-element.elementor-element-d1ace00{text-align:center;}.elementor-33063 .elementor-element.elementor-element-d1ace00 .elementor-heading-title{font-size:30px;}.elementor-33063 .elementor-element.elementor-element-6b1f58e{text-align:center;}.elementor-33063 .elementor-element.elementor-element-6b1f58e .elementor-heading-title{font-size:30px;}.elementor-33063 .elementor-element.elementor-element-66a7ff8{text-align:center;}.elementor-33063 .elementor-element.elementor-element-66a7ff8, .elementor-33063 .elementor-element.elementor-element-66a7ff8 .elementor-text-editor *{font-size:16px;}}@media(min-width:768px){.elementor-33063 .elementor-element.elementor-element-9c9b5cf{width:65%;}.elementor-33063 .elementor-element.elementor-element-aa0a730{width:35%;}.elementor-33063 .elementor-element.elementor-element-618ce6e{width:80%;}.elementor-33063 .elementor-element.elementor-element-122bba1{width:20%;}}@media(min-width:1025px){.elementor-33063 .elementor-element.elementor-element-a48ba5a:not(.elementor-motion-effects-element-type-background), .elementor-33063 .elementor-element.elementor-element-a48ba5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-33063 .elementor-element.elementor-element-808e3ad:not(.elementor-motion-effects-element-type-background), .elementor-33063 .elementor-element.elementor-element-808e3ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for section, class: .elementor-element-a48ba5a */.elementor-33063 .elementor-element.elementor-element-a48ba5a .elementor-background-overlay {
    background-image: linear-gradient(270deg, rgba(0, 0, 0, 0) -73.04%, rgba(22, 22, 22, 0.3) 1.71%, #1B1B1B 100%);
    background-blend-mode: overlay;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c5aa6cb */.elementor-33063 .elementor-element.elementor-element-c5aa6cb .elementor-icon-box-title {
    margin-top: 0;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4ea7901 */.gallery-item .image-wrap {
    overflow: hidden;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0434858 */.elementor-33063 .elementor-element.elementor-element-0434858 .elementor-icon-box-title {
    margin-top: 0;
}/* End custom CSS */
/* Start custom CSS for thegem-portfolio, class: .elementor-element-e44cc9e */.case-study .portfolio-item .wrap {
    background: #fff;
    border-radius: 15px;
}

.case-study .caption {
    padding: 20px !important;
}

.case-study .portfolio-item .image .image-inner {
    overflow: hidden;
        width: 100%;
    height: 100%;
    max-height: 380px;
}

.case-study .portfolio-item .image img {
    border-top-left-radius: 15px !important;
    border-top-right-radius: 15px !important;
}

.case-study span.gem-text-button {
    padding: 10px 25px;
}

.case-study .read-more-button {
    margin-top: 30px !important;
}/* End custom CSS */
/* Start custom CSS */body {
        background-color: #000;
        background-image: url('/bradford/wp-content/uploads/2025/01/body-bg-shape.png');
        background-position: 100% 900px;
    background-repeat: repeat-y;
    background-size: 100% auto;
}
.pink{
    color:#ae2189;
}
.blue {
    color: #3EA1BF;
}
.green {
    color:#3BB989;
}
.purple{
    color:#3C2F8E;
}
.color2 {
    color:#702c90;
}


.slick-slider {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	-khtml-user-select: none;
	ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent;
}
 
.slick-slide {
	float: left;
}
.slick-track {
    display: flex;
    column-gap: 50px;
}
.slick-list.draggable {
    overflow: hidden;
}
.projectImg-slider img{
    border-radius: 15px;
    aspect-ratio: 4/3;
    object-fit: cover;
}

@media(max-width:767px){
    .slick-track {
    display: flex;
    column-gap: 20px;
}
}/* End custom CSS */