.elementor-5411 .elementor-element.elementor-element-370c8144{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5411 .elementor-element.elementor-element-370c8144:not(.elementor-motion-effects-element-type-background), .elementor-5411 .elementor-element.elementor-element-370c8144 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#030303;}.elementor-widget-image .widget-image-caption{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 );}.elementor-5411 .elementor-element.elementor-element-3281b92f{text-align:center;}.elementor-5411 .elementor-element.elementor-element-5b19e62d{text-align:center;}.elementor-5411 .elementor-element.elementor-element-44d05043{text-align:center;}.elementor-5411 .elementor-element.elementor-element-5add3247{text-align:center;}.elementor-5411 .elementor-element.elementor-element-6580f461{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5411 .elementor-element.elementor-element-56a0b5ef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--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-5411 .elementor-element.elementor-element-1cc6b2be{text-align:center;}.elementor-5411 .elementor-element.elementor-element-1cc6b2be .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:900;color:#ffffff;}.elementor-5411 .elementor-element.elementor-element-684d954{text-align:center;}.elementor-5411 .elementor-element.elementor-element-6868bbb8{text-align:center;}.elementor-5411 .elementor-element.elementor-element-6868bbb8 .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:500;color:#ffffff;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{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 );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-5411 .elementor-element.elementor-element-2552f382 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-5411 .elementor-element.elementor-element-2552f382 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-5411 .elementor-element.elementor-element-2552f382 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-5411 .elementor-element.elementor-element-2552f382 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-5411 .elementor-element.elementor-element-2552f382 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-5411 .elementor-element.elementor-element-2552f382 .elementor-icon-list-icon i{color:#00c9f6;transition:color 0.3s;}.elementor-5411 .elementor-element.elementor-element-2552f382 .elementor-icon-list-icon svg{fill:#00c9f6;transition:fill 0.3s;}.elementor-5411 .elementor-element.elementor-element-2552f382{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-5411 .elementor-element.elementor-element-2552f382 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5411 .elementor-element.elementor-element-2552f382 .elementor-icon-list-item > a{font-family:"Arial", Sans-serif;}.elementor-5411 .elementor-element.elementor-element-2552f382 .elementor-icon-list-text{color:#ffffff;transition:color 0.3s;}.elementor-5411 .elementor-element.elementor-element-5c924c9c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5411 .elementor-element.elementor-element-46d17a06{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5411 .elementor-element.elementor-element-241ba2bb{text-align:center;}.elementor-5411 .elementor-element.elementor-element-1921bb08{text-align:center;}.elementor-5411 .elementor-element.elementor-element-1921bb08 .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:700;color:#ffffff;}.elementor-5411 .elementor-element.elementor-element-620ecf1a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5411 .elementor-element.elementor-element-772d26ae{text-align:center;}.elementor-5411 .elementor-element.elementor-element-30ae9d96{text-align:center;}.elementor-5411 .elementor-element.elementor-element-30ae9d96 .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:700;color:#ffffff;}.elementor-5411 .elementor-element.elementor-element-4c38150a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5411 .elementor-element.elementor-element-50db7a0a{text-align:center;}.elementor-5411 .elementor-element.elementor-element-170a3b89{text-align:center;}.elementor-5411 .elementor-element.elementor-element-170a3b89 .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:700;color:#ffffff;}.elementor-5411 .elementor-element.elementor-element-2439aff0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5411 .elementor-element.elementor-element-39f6d06d{text-align:center;}.elementor-5411 .elementor-element.elementor-element-17086145{text-align:center;}.elementor-5411 .elementor-element.elementor-element-17086145 .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:700;color:#ffffff;}.elementor-5411 .elementor-element.elementor-element-702f45bf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5411 .elementor-element.elementor-element-269e9a{text-align:center;}.elementor-5411 .elementor-element.elementor-element-2ec4cfb9{text-align:center;}.elementor-5411 .elementor-element.elementor-element-2ec4cfb9 .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:700;color:#ffffff;}.elementor-5411 .elementor-element.elementor-element-237c8749{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5411 .elementor-element.elementor-element-469a8f5e{text-align:center;}.elementor-5411 .elementor-element.elementor-element-dd70e32{text-align:center;}.elementor-5411 .elementor-element.elementor-element-dd70e32 .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:700;color:#ffffff;}.elementor-5411 .elementor-element.elementor-element-7721eeed{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5411 .elementor-element.elementor-element-7bb5fb82{text-align:center;}.elementor-5411 .elementor-element.elementor-element-66e23d53{text-align:center;}.elementor-5411 .elementor-element.elementor-element-66e23d53 .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:700;color:#ffffff;}.elementor-5411 .elementor-element.elementor-element-674fb375{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5411 .elementor-element.elementor-element-7c9c2024{text-align:center;}.elementor-5411 .elementor-element.elementor-element-3435c380{text-align:center;}.elementor-5411 .elementor-element.elementor-element-3435c380 .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:700;color:#ffffff;}.elementor-5411 .elementor-element.elementor-element-730d690e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5411 .elementor-element.elementor-element-24dbf49e{text-align:center;}.elementor-5411 .elementor-element.elementor-element-1b2045d{text-align:center;}.elementor-5411 .elementor-element.elementor-element-1b2045d .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:700;color:#ffffff;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for container, class: .elementor-element-370c8144 */.ccm-logo-portfolio{background:#030303;color:#fff;position:relative;isolation:isolate;overflow:hidden;width:100%;max-width:1440px;margin:0 auto;padding:0 0 22px;gap:0;font-family:Arial,Helvetica,sans-serif;}
.ccm-logo-portfolio .ccm-hero{display:grid;grid-template-columns:minmax(0,614px) 190px;align-items:center;gap:0;width:100%;max-width:1090px;margin:0 auto;padding:12px 35px 18px 205px;position:relative;z-index:2;}
.ccm-logo-portfolio .ccm-hero-main{display:flex;flex-direction:column;align-items:center;gap:0;padding:0;min-width:0;}
.ccm-logo-portfolio .ccm-hero-title{width:100%;text-align:center;z-index:1;margin:0;}
.ccm-logo-portfolio .ccm-hero-title .elementor-heading-title{font-family:Arial,Helvetica,sans-serif;font-size:80px;font-weight:900;line-height:1;letter-spacing:-4px;color:#fff;text-shadow:0 3px 0 #aaa,0 6px 0 #555,0 9px 8px #000;}
.ccm-logo-portfolio .ccm-designed{width:100%;max-width:614px;margin:-27px 0 0;position:relative;z-index:2;}
.ccm-logo-portfolio .ccm-designed img{width:100%;height:auto;display:block;}
.ccm-logo-portfolio .ccm-tagline{width:100%;text-align:center;margin:5px 0 0;}
.ccm-logo-portfolio .ccm-tagline .elementor-heading-title{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:500;letter-spacing:3.1px;line-height:1.5;color:#fff;white-space:nowrap;}
.ccm-logo-portfolio .ccm-checklist{align-self:center;transform:rotate(-7deg);padding:40px 0 0 12px;width:190px;}
.ccm-logo-portfolio .ccm-checklist .elementor-icon-list-items{margin:0;padding:0;}
.ccm-logo-portfolio .ccm-checklist .elementor-icon-list-item{gap:8px;padding:0;margin:0 0 6px;}
.ccm-logo-portfolio .ccm-checklist .elementor-icon-list-text{font-family:'Arial Narrow',Arial,sans-serif;font-size:17px;font-weight:800;font-style:italic;line-height:1.1;color:#fff;padding:0;}
.ccm-logo-portfolio .ccm-checklist li:last-child .elementor-icon-list-text{font-size:14px;white-space:nowrap;}
.ccm-logo-portfolio .ccm-checklist .elementor-icon-list-icon{width:24px;flex-shrink:0;}
.ccm-logo-portfolio .ccm-checklist .elementor-icon-list-icon i{font-size:24px;color:#00c9f6;}
.ccm-logo-portfolio .ccm-checklist .elementor-icon-list-icon svg{width:24px;height:24px;fill:#00c9f6;}
.ccm-logo-portfolio .ccm-checklist li:nth-child(2n) .elementor-icon-list-icon i{color:#ff009d;}
.ccm-logo-portfolio .ccm-checklist li:nth-child(2n) .elementor-icon-list-icon svg{fill:#ff009d;}
.ccm-logo-portfolio .ccm-checklist li:nth-child(3) .elementor-icon-list-icon i{color:#fff200;}
.ccm-logo-portfolio .ccm-checklist li:nth-child(3) .elementor-icon-list-icon svg{fill:#fff200;}
.ccm-logo-portfolio .ccm-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:calc(100% - 170px);max-width:920px;margin:0 auto;padding:0;gap:16px 26px;position:relative;z-index:2;}
.ccm-logo-portfolio .ccm-card{display:flex;flex-direction:column;align-items:center;gap:0;padding:0;min-width:0;background:transparent;}
.ccm-logo-portfolio .ccm-monitor{width:100%;margin:0;}
.ccm-logo-portfolio .ccm-monitor img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;}
.ccm-logo-portfolio .ccm-label{width:fit-content;max-width:100%;min-width:68%;margin:0 auto;padding:6px 13px;background:#030303;border:2px solid #ff00b5;border-radius:11px;box-shadow:0 0 9px #ff00b530;text-align:center;}
.ccm-logo-portfolio .ccm-label .elementor-heading-title{font-family:'Arial Narrow',Arial,sans-serif;font-size:12px;font-weight:700;line-height:1.15;letter-spacing:-.3px;color:#fff;}
.ccm-logo-portfolio .ccm-cyan .ccm-label{border-color:#00d8f5;box-shadow:0 0 9px #00d8f530;}
.ccm-logo-portfolio .ccm-yellow .ccm-label{border-color:#fff200;box-shadow:0 0 9px #fff20030;}
.ccm-logo-portfolio .ccm-deco{position:absolute;pointer-events:none;z-index:0;margin:0;padding:0;}
.ccm-logo-portfolio .ccm-deco img{display:block;width:100%;height:auto;}
.ccm-logo-portfolio .ccm-desk-left{top:0;left:0;width:290px;}
.ccm-logo-portfolio .ccm-studio-right{top:0;right:0;width:175px;}
.ccm-logo-portfolio .ccm-edge-left{top:253px;left:0;width:100px;}
.ccm-logo-portfolio .ccm-edge-right{top:295px;right:0;width:85px;}
@media(min-width:1200px){.ccm-logo-portfolio .ccm-hero{padding-top:20px;padding-bottom:24px;}}
@media(max-width:1024px){.ccm-logo-portfolio .ccm-checklist li:last-child .elementor-icon-list-text{font-size:12px;}.ccm-logo-portfolio .ccm-hero{grid-template-columns:minmax(0,1fr) 165px;padding:28px 45px 25px 120px;}.ccm-logo-portfolio .ccm-hero-title .elementor-heading-title{font-size:66px;}.ccm-logo-portfolio .ccm-designed{margin-top:-17px;}.ccm-logo-portfolio .ccm-tagline .elementor-heading-title{white-space:normal;letter-spacing:2px;font-size:11px;}.ccm-logo-portfolio .ccm-checklist{width:165px;padding-left:5px;}.ccm-logo-portfolio .ccm-checklist .elementor-icon-list-text{font-size:14px;}.ccm-logo-portfolio .ccm-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:640px;width:calc(100% - 120px);gap:24px;}.ccm-logo-portfolio .ccm-desk-left{width:210px;}.ccm-logo-portfolio .ccm-studio-right{width:125px;}.ccm-logo-portfolio .ccm-edge-left{width:78px;top:280px;}.ccm-logo-portfolio .ccm-edge-right{width:65px;top:380px;}}
@media(max-width:767px){.ccm-logo-portfolio{padding-bottom:28px;}.ccm-logo-portfolio .ccm-hero{display:flex;flex-direction:column;padding:36px 16px 28px;gap:17px;}.ccm-logo-portfolio .ccm-hero-main{width:100%;max-width:510px;}.ccm-logo-portfolio .ccm-hero-title .elementor-heading-title{font-size:clamp(48px,12vw,70px);letter-spacing:-2px;}.ccm-logo-portfolio .ccm-designed{margin-top:-11px;}.ccm-logo-portfolio .ccm-tagline{margin-top:9px;max-width:340px;}.ccm-logo-portfolio .ccm-tagline .elementor-heading-title{font-size:10px;letter-spacing:2px;line-height:1.6;}.ccm-logo-portfolio .ccm-checklist{width:auto;padding:0;transform:none;align-self:center;}.ccm-logo-portfolio .ccm-checklist .elementor-icon-list-items{display:grid;grid-template-columns:auto auto;gap:8px 20px;}.ccm-logo-portfolio .ccm-checklist .elementor-icon-list-item{margin:0;gap:5px;}.ccm-logo-portfolio .ccm-checklist .elementor-icon-list-text{font-size:12px;}.ccm-logo-portfolio .ccm-checklist .elementor-icon-list-icon{width:18px;}.ccm-logo-portfolio .ccm-checklist .elementor-icon-list-icon i{font-size:18px;}.ccm-logo-portfolio .ccm-checklist .elementor-icon-list-icon svg{width:18px;height:18px;}.ccm-logo-portfolio .ccm-grid{grid-template-columns:minmax(0,1fr);max-width:330px;width:calc(100% - 52px);gap:25px;}.ccm-logo-portfolio .ccm-label .elementor-heading-title{font-size:12px;}.ccm-logo-portfolio .ccm-desk-left{width:100px;left:-42px;opacity:.65;}.ccm-logo-portfolio .ccm-studio-right{width:83px;right:-31px;opacity:.7;}.ccm-logo-portfolio .ccm-edge-left{width:64px;left:-35px;top:300px;}.ccm-logo-portfolio .ccm-edge-right{width:61px;right:-33px;top:700px;}}

/* Separate reference-derived monitor, splash and light layers. */
.ccm-logo-portfolio .ccm-card{position:relative;isolation:isolate;overflow:visible;}
.ccm-logo-portfolio .ccm-monitor,.ccm-logo-portfolio .ccm-label{position:relative;z-index:3;}
.ccm-logo-portfolio .ccm-card-splash,.ccm-logo-portfolio .ccm-card-light{position:absolute;top:0;pointer-events:none;padding:0;}
.ccm-logo-portfolio .ccm-card-splash{z-index:0;}
.ccm-logo-portfolio .ccm-card-splash img{display:block;width:100%;height:auto;}
.ccm-logo-portfolio .ccm-card-light{left:0;width:100%;z-index:1;margin:0;filter:brightness(1.35) saturate(1.2);}
.ccm-logo-portfolio .ccm-card-light img{display:block;width:100%;height:auto;aspect-ratio:4/3;}
.ccm-logo-portfolio .ccm-glow-only .ccm-card-light{filter:brightness(1.65) saturate(1.25);}
.ccm-logo-portfolio .ccm-desk-left{width:320px;}
.ccm-logo-portfolio .ccm-splash-left-top{left:-32.9825%;width:73.6842%;margin:9.4595% 0 0;}
.ccm-logo-portfolio .ccm-splash-right-top{left:78.8591%;width:40.2685%;margin:9.4595% 0 0;}
.ccm-logo-portfolio .ccm-splash-left-middle{left:-32.5175%;width:73.4266%;margin:8.3738% 0 0;}
.ccm-logo-portfolio .ccm-splash-right-middle{left:80.2676%;width:38.4615%;margin:6.5534% 0 0;}
.ccm-logo-portfolio .ccm-splash-left-bottom{left:-32.5175%;width:73.4266%;margin:14.1361% 0 0;}
.ccm-logo-portfolio .ccm-splash-right-bottom{left:80.4714%;width:38.7205%;margin:47.5131% 0 0;}

@media(max-width:1024px){.ccm-logo-portfolio .ccm-desk-left{width:232px;}}
@media(max-width:767px){.ccm-logo-portfolio .ccm-desk-left{width:110px;}.ccm-logo-portfolio .ccm-card-splash{opacity:.9;}}

/* Four requested decorative asset corrections only. */
.ccm-logo-portfolio .ccm-splash-right-bottom{left:auto;right:-20%;width:42%;overflow:visible;}
.ccm-logo-portfolio .ccm-splash-right-bottom .elementor-widget-container,.ccm-logo-portfolio .ccm-edge-right .elementor-widget-container{overflow:visible;}
.ccm-logo-portfolio .ccm-splash-right-bottom img,.ccm-logo-portfolio .ccm-edge-right img{object-fit:contain;height:auto;}
.ccm-logo-portfolio .ccm-edge-right{right:0;overflow:visible;}
@media(max-width:767px){.ccm-logo-portfolio .ccm-splash-right-bottom{right:-20px;width:40%;}}/* End custom CSS */