/**handles:indelible_button_master-styles,indcpt-style**/
.entry-content a.indelible-button,a.indelible-button,a.indelible-button:hover{transition:all .35s ease-in-out;text-decoration:none;box-shadow:none!important;display:inline-block}div[data-element=indelible-button-master]{width:auto;height:auto}a.indelible-button.slide:before{content:'';position:absolute;width:101%;height:101%;top:0;left:-101%;right:101%;z-index:-1}a.indelible-button.slide:hover:before{left:0;transition:left .35s cubic-bezier(.25,.1,.25,1),right .35s cubic-bezier(.25,.1,.25,1)}a.indelible-button.slide-end:before{left:101%;right:-101%;transition:left .35s cubic-bezier(.25,.1,.25,1),right .35s cubic-bezier(.25,.1,.25,1)}div.indelible-3d-cube{position:relative}.adv-btn-box-shadow{box-shadow:0 0 10px -4px rgba(0,0,0,.35),0 0 34px -3px rgba(0,0,0,.57)}.indelible-3d-cube a{display:block;color:transparent}.indelible-3d-cube .hide-label{display:block;height:0;position:absolute;line-height:1.5;overflow:hidden}.indelible-3d-cube .inner-wrap{-webkit-perspective:2000px;perspective:2000px;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.indelible-3d-cube .f3d{transition:-webkit-transform .25s cubic-bezier(.2,.65,.4,1);transition:transform .25s cubic-bezier(.2,.65,.4,1);transition:transform .25s cubic-bezier(.2,.65,.4,1),-webkit-transform .25s cubic-bezier(.2,.65,.4,1);-webkit-transform-origin:50% 50% -2.3em;transform-origin:50% 50% -2.3em;-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg);position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.indelible-3d-cube .f3d svg{display:block;overflow:hidden}.indelible-3d-cube #masked-rect-id-0{-webkit-mask:url(https://crownpointcontracting.com/wp-content/plugins/advanced-buttons-Transparent_only_button//assets/styles/#button-text-mask-0);mask:url(https://crownpointcontracting.com/wp-content/plugins/advanced-buttons-Transparent_only_button//assets/styles/#button-text-mask-0)}.indelible-3d-cube .back-3d{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:-webkit-transform .25s cubic-bezier(.2,.65,.4,1);transition:transform .25s cubic-bezier(.2,.65,.4,1);transition:transform .25s cubic-bezier(.2,.65,.4,1),-webkit-transform .25s cubic-bezier(.2,.65,.4,1);position:relative;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.indelible-3d-cube .back-3d text{fill:#fff;text-anchor:middle;font-size:16}.indelible-3d-cube:hover .f3d{transform:rotateX(0)}.indelible-3d-cube:hover .back-3d{transform:rotateX(90deg)}.adv-btn-animated-borders{border-left:1px solid #000;border-right:1px solid #000;position:relative}.adv-btn-animated-borders .adv-btn-animated-bottom:after,.adv-btn-animated-borders .adv-btn-animated-bottom:before,.adv-btn-animated-borders .adv-btn-animated-top:after,.adv-btn-animated-borders .adv-btn-animated-top:before{content:'';position:absolute;height:1px;background:#000;transition:left .35s ease-in-out,right .35s ease-in-out}.adv-btn-animated-borders .adv-btn-animated-top:before{left:calc(62% + 5px);right:0;top:0}.adv-btn-animated-borders .adv-btn-animated-top:after{right:calc(38% + 5px);left:0;top:0}.adv-btn-animated-borders .adv-btn-animated-bottom:before{left:calc(38% + 5px);right:0;bottom:0}.adv-btn-animated-borders .adv-btn-animated-bottom:after{right:calc(62% + 5px);left:0;bottom:0}.adv-btn-animated-borders:hover .adv-btn-animated-top:before{left:calc(38% + 5px)}.adv-btn-animated-borders:hover .adv-btn-animated-top:after{right:calc(62% + 5px)}.adv-btn-animated-borders:hover .adv-btn-animated-bottom:before{left:calc(62% + 5px)}.adv-btn-animated-borders:hover .adv-btn-animated-bottom:after{right:calc(38% + 5px)}.adv-btn-icon-split{position:relative}.adv-btn-icon-split div{width:50px;position:absolute;top:0;bottom:0;text-align:center}.adv-btn-icon-split div i{position:absolute;top:50%;transform:translateY(-50%);z-index:10}.adv-btn-icon-split-left{padding-left:50px}.adv-btn-icon-split-left div{left:0}.adv-btn-icon-split-right{padding-right:50px}.adv-btn-icon-split-right div{right:0}.adv-btn-icon-split-darker div{background:rgba(0,0,0,.3)}.adv-btn-icon-split-lighter div{background:rgba(255,255,255,.3)}.adv-btn-oversized-icon div{top:-5px;bottom:-5px}.adv-btn-icon-split-right.adv-btn-oversized-icon div{right:-5px}.adv-btn-icon-split-left.adv-btn-oversized-icon div{left:-5px}.adv-btn-icon-border-shape{display:table-cell;vertical-align:middle}.adv-btn-icon-border-shape div{padding-top:0;padding-bottom:0;height:64px}.adv-btn-icon-border-shape div:after{content:'';width:0;position:absolute;top:0;bottom:0;height:0}.adv-btn-icon-split-trap-bottom-left div:after{border-bottom:0 solid transparent;border-top:64px solid transparent;border-left:42px solid #162796;left:100%}.adv-btn-icon-split-trap-bottom-right div:after{border-bottom:0 solid transparent;border-top:64px solid transparent;border-right:42px solid #162796;right:100%}.adv-btn-icon-split-trap-top-left div:after{border-top:0 solid transparent;border-bottom:64px solid transparent;border-left:42px solid #162796;left:100%}.adv-btn-icon-split-trap-top-right div:after{border-bottom:0 solid transparent;border-top:64px solid transparent;border-right:42px solid #162796;right:100%}.adv-btn-icon-split-arrow-left div:after{border-bottom:32px solid transparent;border-top:32px solid transparent;border-left:42px solid #162796;left:100%}.adv-btn-icon-split-arrow-right div:after{border-bottom:32px solid transparent;border-top:32px solid transparent;border-right:42px solid #162796;left:100%}
.video-grid-container{display:flex;max-width:1200px;margin:auto;justify-content:flex-start;flex-wrap:wrap;flex-direction:column;overflow-y:none}.video-grid-individual-container{display:flex;flex-direction:column;flex-basis:33%;padding:10px}.ind-sidebar-title,.ind-video-single-title,.video-grid-title{margin-top:0}.video-grid-excerpt{color:grey}.ind-with-sidebar{display:flex;width:100%!important}.video-single-container{display:flex;flex-direction:column;flex-basis:69%}.video-single-container p{font-size:1.5em}.ind-sidebar{display:block}.ind-sidebar-content{padding-bottom:15px;color:grey}.ind-sidebar-title{margin-bottom:1em;font-size:1.25em}.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.ind-video-single-content{color:#000}.portfolio-grid-container{display:flex;flex-wrap:wrap}.portfolio-grid-single-container{flex-basis:100%;margin:5px}.portfolio-single-image{padding:5px}.portfolio-single-excerpt{color:#000;padding:5px}.portfolio-single-title{margin-top:0;font-size:2em;padding:5px}.portfolio-grid-link{position:relative;display:block;height:100%;width:100%}.portfolio-grid-link:before{opacity:0;content:'';position:absolute;top:0;right:0;left:0;bottom:0;background-color:rgba(22,37,54,.42);mix-blend-mode:multiply;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.portfolio-grid-link:hover:before{opacity:1}.ind-archive-single-inside-container{max-width:1200px;margin:auto;margin-top:10px;margin-bottom:4em;display:flex;padding:30px 1.61em;background:#f2f2f2;flex-direction:column;align-items:center}.ind-archive-left{width:100%;padding-right:35px}.ind-archive-right{width:100%;max-height:300px}.ind-archive-title{margin-top:0;font-family:Lato,sans-serif!important;font-size:2em;color:#436c8c;font-weight:400}.ind-archive-content{font-family:"Palatino Linotype",serif!important}.ind-archive-single-container{background:#f2f2f2}.ind-archive-image{background-position:center;background-repeat:no-repeat;background-size:cover;height:300px;max-height:300px;border:2px solid #436c8c}@media only screen and (min-width:600px){.video-grid-container{flex-direction:row}.video-grid-individual-container{flex-basis:50%}.ind-archive-single-inside-container{flex-direction:row;justify-content:space-between}.ind-archive-left{width:48%}.ind-archive-right{width:48%}}@media only screen and (min-width:768px){.ind-sidebar{display:flex;flex-direction:column;flex-basis:30%;margin-left:20px;padding-right:10px;padding-left:10px}.video-grid-individual-container{flex-basis:33%}.ind-archive-left{width:35%}.ind-archive-right{width:60%}}@media only screen and (min-width:980px){.ind-sidebar{min-height:100%;max-height:100vh;overflow-y:auto}.portfolio-grid-single-container{flex-basis:32%}}