section
.container.wide{max-width:1300px;width:100%}section.blog-single{padding-top:120px;padding-bottom:80px}@media(max-width:900px){section.blog-single{padding-top:80px}}.blog-top{padding:70px
0 40px}.blog-top
h1{font-size:24px;font-weight:500;line-height:24px;margin:0;color:#000;text-transform:uppercase;font-family:"museo-slab",serif}.blog-top
h2{font-size:18px;line-height:23px;margin-top:10px;margin-bottom:10px;text-transform:uppercase;font-weight:500;color:#12181f;font-family:"museo-slab",serif}.blogg{width:100%;text-align:left}.blogg.home{margin-top:50px;text-align:center}.blogg.home
.post{min-height:420px;text-align:left}@media(max-width:650px){.blogg.home
.post{width:100%;margin:10px
0;max-width:400px;float:none;display:inline-block}}.blogg
.post{float:left;vertical-align:top;text-align:left;border:1px
solid #d8d8d8;border-bottom:2px solid #d8d8d8;border-radius:2px;overflow:hidden;transition:box-shadow .28s cubic-bezier(.4,0,.2,1);position:relative;background:#fff;width:31.8333333333%;margin:.75%;min-height:440px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}@media(max-width:768px){.blogg
.post{width:48.5%}}@media(max-width:650px){.blogg
.post{width:47%;margin:1.5%}}@media(max-width:500px){.blogg
.post{width:100%;margin:10px
0}}.blogg .post:hover{box-shadow:0 2px 2px 0 rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.3);-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}@media(max-width:500px){.blogg .post:hover{box-shadow:none}}.blogg .post
a.link{position:absolute;top:0;left:0;right:0;bottom:0}.blogg .post
img.img{width:100%}.blogg .post
.padding{padding:20px;height:185px;overflow:hidden;margin-bottom:5px}.blogg .post
.date{position:absolute;top:0;left:0;background:rgba(0,0,0,.78);padding:5px
10px 7px;width:55px;text-align:center}.blogg .post .date
span{color:#fff;display:block}.blogg .post .date
span.small{font-size:10px;text-transform:uppercase;font-weight:400}.blogg .post .date
span.large{font-size:28px;line-height:28px;font-weight:500}.blogg .post
h2{font-size:18px;line-height:24px;font-weight:400;color:#000;margin:0;height:46px;overflow:hidden}.blogg .post
h3{font-size:18px;line-height:25px;font-weight:400;color:#12181f;margin:15px
0 0}.blogg .post
p{color:#000;font-size:15px;line-height:22px;font-weight:300;margin-top:10px}.blogg .post p.subhead
a{color:#4fa0e0;text-decoration:none;font-size:14px;font-weight:400;margin:15px
0}.blogg .post
.bottom{padding:20px;margin-top:20px;overflow:hidden}.blogg .post .bottom
.left{float:left;color:#12181f;font-size:14px}.blogg .post .bottom
.right{float:right}.blogg .post .bottom .right a
img{position:relative;z-index:99999;width:25px;border:0}#nav-below{float:left;width:100%;padding:40px
0}#nav-below
a{margin:0
5px;display:inline-block;text-decoration:none;text-align:center;padding:15px
35px;margin:25px
5px 0;display:inline-block;text-decoration:none;text-transform:uppercase;text-align:center;font-size:18px;font-weight:500;line-height:18px;border-radius:30px;border:0;background:#000;color:#fff}#nav-below a:hover{background:#000;color:#fff}#cboxbtns{display:none}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:visible}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000}#colorbox{outline:0}#cboxContent{overflow:visible;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px
solid #ccc}#cboxLoadedContent{background:#000;padding:1px}#cboxLoadingGraphic{background:url(//caputodigital.com/wp-content/themes/caputodesign-theme/img/colorbox/load.gif) no-repeat center center;background-size:30px 30px}#cboxLoadingOverlay{background:#000}#cboxTitle{position:absolute;top:-22px;left:0;color:#000;display:none !important}#cboxCurrent{position:absolute;top:-22px;right:205px;text-indent:-9999px}#cboxClose{border:0;padding:0;margin:0;overflow:visible;text-indent:-9999px;width:32px;height:32px;position:fixed;top:15px;right:15px !important;background-image:url(//caputodigital.com/wp-content/themes/caputodesign-theme/img/colorbox/x.png);background-size:32px 32px;background-color:rgba(0,0,0,0);z-index:100000000000000000}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef}#cboxPrevious{z-index:99999999;position:fixed;bottom:50%;left:17px;background:url(//caputodigital.com/wp-content/themes/caputodesign-theme/img/colorbox/btn-left.png) no-repeat;width:39px;height:39px;text-indent:-999999px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;border:0}#cboxNext{z-index:99999999;position:fixed;bottom:50%;right:10px;background:url(//caputodigital.com/wp-content/themes/caputodesign-theme/img/colorbox/btn-right.png) no-repeat;width:39px;height:39px;text-indent:-999999px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;border:0}.filter-bar{width:100%;background:#005b80;padding:20px;overflow:hidden;margin-bottom:0;text-align:center;border-radius:50px;margin-bottom:25px}@media(max-width:768px){.filter-bar{border-radius:25px}}.filter-bar
.filter{color:#fff;font-size:18px;font-weight:600;border:2px
solid #fff;padding:6px
20px 7px;display:inline-block;margin-right:10px;border-radius:50px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}@media(max-width:900px){.filter-bar
.filter{font-size:17px;padding:10px
15px;margin-right:5px}}@media(max-width:768px){.filter-bar
.filter{margin:5px
5px 5px 0;border-radius:15px}}.filter-bar .filter:hover{background:#fff;color:#005b80;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;cursor:pointer}.filter-bar
.filter.active{background:#fff;color:#005b80}section
.item.large{width:49.8%;padding-bottom:35.4%}h2.portfolio{text-align:left;font-size:38px;margin-bottom:25px}.negative{text-align:left;margin-left:-.6%;width:102%}.item{width:24.8%;height:0;padding-bottom:18%;margin:.1%;float:left;background:0 0;position:relative;overflow:hidden}section
.item.grouped{width:48%;margin:1%;padding-bottom:35%;box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12);border-radius:3px}@media(max-width:650px){section
.item.grouped{width:100%;margin:0}}section
.item.large{width:49.8%;padding-bottom:35.4%}@media(max-width:650px){section
.item.large{width:100%;margin:0;padding-bottom:75%}}.no-touch .item:hover
img{-webkit-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15);-webkit-transition:-webkit-transform .7s;transition:transform .7s;left:0}.item
img{width:100%;left:0;margin-bottom:0;-webkit-transition:-webkit-transform .7s;transition:transform .7s}.line{border:none;border-top:1px solid #222;margin:0
auto;width:30%}.v-center{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.overlay{background:rgba(234,102,31,.8);color:#fff;position:absolute;height:100%;left:0;opacity:0;padding:4%;-webkit-transition:opacity .3s;transition:opacity .3s;text-decoration:none;top:0;width:100%;z-index:1;text-align:center}section .overlay
h2{font-size:35px;line-height:1.2;margin:0
0 10px;text-align:center;font-weight:700;color:#fff}section .overlay
p{font-size:15px;line-height:1.4;margin:10px
0;text-align:center;font-weight:700;color:#fff}.overlay
.line{border-color:#fff;-webkit-transition:width .5s;transition:width .5s;width:0}.no-touch .item:hover
.overlay{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}@media(max-width:650px){.no-touch .item:hover
.overlay{display:none}}.no-touch .item:hover .overlay
.line{-webkit-transition:width .5s .2s;transition:width .5s .2s;width:30%}.item
.title{z-index:98;width:100%;position:absolute;font-weight:700;bottom:-50px;left:0;padding:15px;color:#fff;text-align:center;font-size:22px;-webkit-transition:-webkit-transform .7s;transition:transform .7s}.no-touch .item:hover
.title{bottom:40%;-webkit-transition:-webkit-transform .7s;transition:transform .7s}.item
a{position:absolute;top:0;left:0;right:0;bottom:0;z-index:99}.vertical{display:table;height:100%;left:0;position:absolute;top:0;width:100%;z-index:11}.centered{text-align:center;display:table-cell;vertical-align:middle;margin-top:0;color:#fff}section.space.gray
p.name{margin-top:80px;margin-bottom:0}.hidden{display:none}section
p.sub{font-size:13px;font-style:italic}section{width:100%;display:block;z-index:1;padding:75px
0;position:relative}@media(max-width:1100px){section{padding:80px
0}}@media(max-width:768px){section{padding:70px
0}}@media(max-width:650px){section{padding:65px
0}}section.compact{padding:25px
0}section.half{padding:50px
0;border-radius:0 0 20px 20px}section.hide_section{display:none}section
.container{max-width:1400px;padding:0
50px;position:relative}section
.container.limit{max-width:1000px}@media(max-width:1100px){section
.container{padding:0
30px}}@media(max-width:650px){section
.container{padding:0
30px}}@media(max-width:350px){section
.container{padding:0
20px}}section.center{text-align:center}section.center
ul{margin-left:0}section.center ul
li{list-style-position:inside}section.left{text-align:left}section.border{border:inset 18px rgba(255,255,255,.2196078431)}section.white{background:#fff}section.gray{background:#f2f2f2}section.gray
.info_block{border-bottom:1px dashed #d5d5d5}section.gray .info_block:last-child{border-bottom:0}section.black,section.blue,section.orange{background:#000}section.black .page_blocks .page_block,section.blue .page_blocks .page_block,section.orange .page_blocks
.page_block{border:1px
solid #393838}section.black .info_block,section.blue .info_block,section.orange
.info_block{border-bottom:1px solid #499cd3}section.black .info_block:last-child,section.blue .info_block:last-child,section.orange .info_block:last-child{border-bottom:0}section.black p,section.blue p,section.orange
p{color:#fff;font-weight:400}section.black h1,section.black h2,section.black h3,section.blue h1,section.blue h2,section.blue h3,section.orange h1,section.orange h2,section.orange
h3{color:#fff;font-weight:800}section.black .button.orange,section.blue .button.orange,section.orange
.button.orange{border:2px
solid #fff}section.black .button.blue,section.blue .button.blue,section.orange
.button.blue{border:2px
solid #fff;box-shadow:none}section.black.button_only a.button,section.blue.button_only a.button,section.orange.button_only
a.button{margin-top:10px}section.black ul li,section.blue ul li,section.orange ul
li{color:#fff;font-weight:500}section.blue{background:#005b80}section.orange{background:#ef6c00}section
.filter_back{position:absolute;top:0;left:0;right:0;bottom:0;opacity:.1;z-index:0}section
h1{font-family:"Open Sans",sans-serif;font-size:35px;color:#12181f;line-height:40px;font-weight:800;margin:0
0 10px}@media(max-width:500px){section
h1{font-size:28px;line-height:34px}}section
h2{font-family:"Open Sans",sans-serif;font-size:33px;font-weight:800;line-height:38px;margin:0
0 15px;color:#000}@media(max-width:1100px){section
h2{font-size:26px;line-height:32px}}@media(max-width:650px){section
h2{margin-bottom:10px}}@media(max-width:350px){section
h2{font-size:20px;line-height:25px}}section
h3{font-size:22px;line-height:26px;margin-top:15px;margin-bottom:5px;font-weight:700}section
h6{font-size:13px;margin-bottom:0;font-weight:300;font-style:italic}section
p{font-size:18px;line-height:30px;font-weight:400;margin:15px
0;color:#111}@media(max-width:1100px){section
p{font-size:18px}}@media(max-width:650px){section
p{font-size:18px;line-height:28px}}section p
strong{font-weight:700}section p
a{color:#3690ea;font-weight:400}section
p.short{max-width:715px;margin:0
auto 45px}section p:last-child{margin-bottom:0}section
p.large{font-size:24px;margin-top:0}@media(max-width:650px){section
p.large{line-height:30px;font-size:21px}}section
strong{font-weight:700}section
ol{margin:0;padding:0
0 0 25px}section
ul{margin:-5px 0 20px 35px;padding:0}section ul li,section ol
li{font-size:18px;line-height:30px;font-weight:400;padding:0
0 5px;color:#111;margin:0;list-style:inherit}section
.content_container.on{display:inline-block;width:100%}section .content_container.on
.placeholder{width:47%;margin-bottom:30px}@media(max-width:650px){section .content_container.on
.placeholder{display:none}}section .content_container.on.pie:before{width:53%;height:400px !important}@media(max-width:1100px){section .content_container.on.pie:before{height:300px !important}}section .content_container.on.right
.placeholder{float:right}section .content_container.on.left
.placeholder{float:left}section
.image{border:1px
solid #e4e4e4;padding:10px;background:#fff;margin-top:0;margin-left:0;margin-bottom:10px;position:relative;width:40%}@media(max-width:650px){section
.image{width:100%;margin-top:20px}}section .image.right,section
.image.left{position:absolute;top:0}@media(max-width:650px){section .image.right,section
.image.left{position:static;right:0 !important;left:0 !important}}section
.image.right{right:50px}@media(max-width:1100px){section
.image.right{right:20px}}section
.image.left{left:50px}@media(max-width:1100px){section
.image.left{left:20px}}section
.image.float_right{float:right;margin-left:20px;margin-bottom:20px}section .image
.caption{text-align:center;margin:10px
0;font-size:15px;line-height:23px;font-weight:400;background:rgba(0,0,0,.67);color:#fff;z-index:1;position:absolute;left:10px;bottom:2px;right:10px;padding:15px}section img.alignright,section .image-right{width:100%}section
.skills_group{max-width:900px;margin:20px
auto}section .skills_group
.skills{border-top:1px solid #dadada;text-align:left}@media(max-width:650px){section .skills_group
.skills{width:100% !important}}section .skills_group
.skills.left{float:left;width:48.5%}section .skills_group
.skills.right{float:right;width:48.5%}@media(max-width:650px){section .skills_group
.skills.right{margin-top:-1px}}section .skills_group .skills
.skill{background:#fff;padding:15px
25px;border:1px
solid #dadada;border-top:0}section .skills_group .skills .skill
p{padding:0;margin:0;font-size:20px}section.blue .container .process .process-group .block .material-icons{background:#ef6c00;border:3px
solid #ff8623;color:#fff}section.blue .container .process .process-group .block.left .material-icons:after{border-right:10px solid #ff8623}section.blue .container .process .process-group .block.right .material-icons:after{border-left:10px solid #ff8623}section
.process{margin:50px
auto 0;overflow:hidden;position:relative;max-width:1100px}section .process:after{border-left:2px dashed #c9d1da;position:absolute;margin-left:-1px;overflow:hidden;display:block;height:100%;content:"";width:2px;left:50%;top:0;bottom:0;z-index:1}@media(max-width:768px){section .process:after{display:none}}section .process .process-group{text-align:left;overflow:hidden;position:relative;margin-bottom:-150px;z-index:2}@media(max-width:768px){section .process .process-group{margin-bottom:20px !important;text-align:center}}section .process .process-group:first-child{margin-bottom:-175px}section .process .process-group:last-child{margin-bottom:0 !important}section .process .process-group
.block{padding:15px
25px;width:50%;float:left;position:relative;margin-bottom:100px}section .process .process-group
.block.left{float:left;width:50%;padding-right:90px}@media(max-width:768px){section .process .process-group
.block.left{width:100%;padding:0}}section .process .process-group .block.left
*{text-align:right}@media(max-width:768px){section .process .process-group .block.left
*{text-align:center}}section .process .process-group .block.left .material-icons{right:-33px}section .process .process-group .block.left .material-icons:after{content:" ";position:absolute;left:-10px;top:50%;margin-top:-10px;width:0;height:0;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);border-right:10px solid #ef6c00}@media(max-width:768px){section .process .process-group .block.left .material-icons:after{display:none}}section .process .process-group
.block.right{float:right;width:50%;padding-left:90px}@media(max-width:768px){section .process .process-group
.block.right{width:100%;padding:0}}section .process .process-group .block.right
*{text-align:left}@media(max-width:768px){section .process .process-group .block.right
*{text-align:center}}section .process .process-group .block.right .material-icons{left:-33px}section .process .process-group .block.right .material-icons:after{content:" ";position:absolute;right:-10px;top:50%;margin-top:-10px;width:0;height:0;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);border-left:10px solid #ef6c00}@media(max-width:768px){section .process .process-group .block.right .material-icons:after{display:none}}section .process .process-group .block:last-child{margin-bottom:30px}section .process .process-group .block
h2{font-size:22px;margin-bottom:10px}section .process .process-group .block
p{padding:0;margin:0;font-size:18px;line-height:28px}@media(max-width:650px){section .process .process-group .block
p{font-size:18px}}section .process .process-group .block p
span{font-size:18px;font-style:italic}section .process .process-group .block .material-icons{position:absolute;top:0;font-size:40px;padding:10px;border-radius:50%;border:3px
solid #ef6c00;color:#ef6c00;background:#fff}@media(max-width:768px){section .process .process-group .block .material-icons{position:static;display:inline-block;margin-bottom:10px}}section.spaced-process .process .process-group{margin-bottom:-95px}section.spaced-process .process .process-group:first-child{margin-bottom:-105px}section.photo-gallery{padding:50px
0}section.photo-gallery.on-page{padding:75px}@media(max-width:650px){section.photo-gallery.on-page{padding:50px
0}}section.photo-gallery.on-page
p{margin-bottom:30px}section.photo-gallery.single{padding:75px
0}section.photo-gallery.single
h2{margin-bottom:50px}section.photo-gallery.single .project-block{width:50}@media(max-width:650px){section.photo-gallery.single .project-block{width:100%}}section.photo-gallery.portfolio .project-block{width:33.3333333333}@media(max-width:900px){section.photo-gallery.portfolio .project-block{width:50}}@media(max-width:650px){section.photo-gallery.portfolio .project-block{width:100%}}section.photo-gallery
.container{max-width:1500px}section.photo-gallery
.featured{margin-top:20px;background:#005b80;color:#fff;padding:40px;text-align:center}@media(max-width:650px){section.photo-gallery
.featured{padding:20px}}section.photo-gallery
.featured.single{margin-top:0}section.photo-gallery .featured
h2{color:#fff;padding:0;margin:0}section.photo-gallery .image-block{display:block;float:left;width:25;margin:0;background:#000;position:relative;display:block;overflow:hidden}@media(max-width:650px){section.photo-gallery .image-block{width:50%}}section.photo-gallery .image-block
a{position:absolute;top:0;left:0;right:0;bottom:0;background:#000;opacity:.25;z-index:2}section.photo-gallery .image-block a:hover{opacity:0}section.photo-gallery .image-block
img{width:100%;margin-bottom:-5px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;z-index:1}section.photo-gallery .image-block:hover
img{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}section.photo-gallery .project-block{display:block;float:left;width:25;margin:0;background:#000;position:relative;display:block;overflow:hidden}@media(max-width:900px){section.photo-gallery .project-block{width:50}}@media(max-width:650px){section.photo-gallery .project-block{width:100%}}section.photo-gallery .project-block
.identity{opacity:0;position:absolute;top:50%;margin-top:-30px;text-align:center;width:100%;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}section.photo-gallery .project-block .identity
h2{color:#fff;font-size:24px;width:100%;margin:0}@media(max-width:650px){section.photo-gallery .project-block .identity
h2{font-size:22px;line-height:25px;margin-top:10px;margin-bottom:-5px}}@media(max-width:350px){section.photo-gallery .project-block .identity
h2{font-size:20px}}section.photo-gallery .project-block .identity
p{font-size:16px;font-weight:700;margin:0;color:#fff}@media(max-width:650px){section.photo-gallery .project-block .identity
p{font-size:15px}}@media(max-width:650px){section.photo-gallery .project-block
.identity{background:rgba(0,0,0,.75);height:70px;bottom:0;top:auto;opacity:1}}section.photo-gallery .project-block
a{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.25);z-index:2}section.photo-gallery .project-block a:hover{background:rgba(0,0,0,.75)}section.photo-gallery .project-block a:hover
.identity{opacity:1;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}@media(max-width:650px){section.photo-gallery .project-block
a{background:rgba(0,0,0,0) !important}}section.photo-gallery .project-block
img{width:100%;margin-bottom:-5px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;z-index:1}section.photo-gallery .project-block:hover
img{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}section
.youtube_container{overflow:hidden;margin-top:20px;width:100%;position:relative;z-index:10}section .youtube_container
.youtube{width:48%;height:270px;margin-right:2%}section .youtube_container .youtube:nth-child(2){margin-right:0}.desktop{display:inline-block}@media(max-width:650px){.desktop{display:none}}.mobile{display:none}@media(max-width:650px){.mobile{display:inline-block}}.tables{width:100%;margin-top:30px}.tables
.left{width:21%;float:left}@media(max-width:650px){.tables
.left{width:100%}}.tables .left
ul{background:#fff;margin:0;padding:0;text-align:left;border:1px
solid #ddd;border-bottom:2px solid #ddd}.tables .left ul
li{padding:0;margin:0;list-style:none}.tables .left ul li
a{text-decoration:none;color:#555;padding:7px
15px;font-weight:400;display:block;font-size:14px}.tables .left ul li a:hover{background:#000;color:#fff}.tables .left ul li.ui-state-active
a{background:#f57c00;color:#000}.tables
.right{width:77%;float:right}@media(max-width:650px){.tables
.right{width:100%;margin-top:15px}}.flat-table{margin-top:0;border-collapse:collapse;width:100%;background:#fff;border:1px
solid #ddd;border-bottom:2px solid #ddd;float:left}.flat-table.sticky
thead.stick{position:fixed;top:0;display:table}.flat-table.sticky.spacer{margin-top:46px !important}.flat-table.sticky
td{text-transform:capitalize}.flat-table.half{width:49%}.flat-table.left{float:left}.flat-table.right{float:right}.flat-table th,.flat-table
td{border-bottom:1px solid #f2f2f2;text-align:left}.flat-table
th{padding:10px
15px;font-size:13px;font-weight:700;background:#e5e5e5;color:#444;text-align:left}.flat-table th:last-child{padding-right:25px}.flat-table
td{padding:10px
15px;font-size:14px;font-weight:400;text-align:left}.flat-table
td.left{text-align:left}.flat-table td:last-child{padding-right:25px}.flat-table td span.red:before{content:"(";display:inline-block}.flat-table td span.red:after{content:")";display:inline-block}.flat-table
tr{color:#555}.flat-table tr:hover{background:#000;color:#fff}.flat-table tr:hover
a{color:#fff}.flat-table tr:hover
span{color:#fff !important}.flat-table tr.total
td{font-size:17px;padding:13px
15px;color:#fff;font-weight:700;background:#000}.list{width:100%;margin-top:45px;margin-bottom:5px;max-width:350px;box-shadow:1.147px 1.638px 8.28px .72px rgba(0,0,0,.3);border-radius:6px;overflow:hidden;display:inline-block}@media(max-width:650px){.list{margin-top:25px}}.list
.item{width:100%;float:left;background:#fff;text-align:left;font-size:18px;font-weight:300;color:#12181f}.list .item:nth-child(even){background:#f2f2f2}@media(max-width:500px){.list
.item{font-size:16px}}.list .item
.left{float:none;text-align:left;width:auto;padding:20px;border-right:0 solid #005b80}@media(max-width:500px){.list .item
.left{padding:18px;width:83%}}.list .item
.right{float:left;width:55px;padding:18px;text-align:center}@media(max-width:500px){.list .item
.right{width:16%}}@media(max-width:350px){.list .item
.right{padding:18px
10px}}.list .item .right
img{display:inline-block;max-width:28px;vertical-align:middle;float:none}form.apply{width:100%;margin:0
auto;text-align:left}form.apply
.group{width:100%;float:left}form.apply
.group.end{margin-right:0 !important}form.apply
.group.half{width:49%;margin-right:2%}@media(max-width:650px){form.apply
.group.half{width:100%;margin-right:0}}form.apply
.group.half.checkbox{margin-right:1%;width:49.5%;margin-bottom:-15px}@media(max-width:650px){form.apply
.group.half.checkbox{width:100%;margin-right:0;margin-bottom:0}}form.apply
.group.third{width:32%;margin-right:2%}@media(max-width:900px){form.apply
.group.third{width:49%;margin-right:2%}form.apply .group.third:nth-child(2n+0){margin-right:0}form.apply .group.third:nth-child(3){margin-right:2% !important}}@media(max-width:650px){form.apply
.group.third{width:100%;margin-right:0}}form.apply .group
label{width:100%;font-size:16px;margin:20px
0 5px;float:left;color:#000;font-weight:400}@media(max-width:650px){form.apply .group
label.single{display:none}}form.apply .group label
span{font-weight:300;font-size:14px}form.apply .group .textarea
label{margin-top:30px}form.apply .group
input{background:#fff;text-indent:15px;height:50px;width:100%;font-size:15px;font-weight:300;border-radius:3px;border:1px
solid #ddd;float:left;color:#444}@media(max-width:650px){form.apply .group
input{margin-bottom:-1px;border-radius:0}}form.apply .group input[type=checkbox]{display:none !important}form.apply .group input[type=checkbox]+label{width:calc(100% - 2px);line-height:80px;text-align:center;border-radius:3px;background:#fff;border:1px
solid #ddd;cursor:pointer;display:block;font-size:18px}@media(max-width:650px){form.apply .group input[type=checkbox]+label{margin-bottom:-21px;line-height:60px;border-radius:0;font-size:17px}}form.apply .group input[type=checkbox]:checked+label{color:#fff;background:#ef6c00;border-color:#f97100}form.apply .group input[type=radio]{display:none !important}form.apply .group input[type=radio]+label{width:118px;line-height:50px;text-align:center;border-radius:3px;background:#fff;border:1px
solid #ddd;cursor:pointer;float:left;font-size:14px;margin-right:10px}form.apply .group input[type=radio]:checked+label{color:#fff;background:#ef6c00;border-color:#ef6c00}form.apply .group
textarea{background:#fff;padding:15px;height:250px;width:100%;font-size:14px;border-radius:3px;border-bottom:7px;border:1px
solid #ddd;float:left;resize:none}form.apply .group
.drop_line{max-width:none;background:#fff url(//caputodigital.com/wp-content/themes/caputodesign-theme/img/drop_arrow.png) no-repeat right;height:50px;padding:0;border-radius:3px;display:inline-block;width:100%;margin-bottom:5px;margin-top:0;text-align:center;border:1px
solid #ddd}form.apply .group .drop_line
span.drop{width:100%;display:inline-block}form.apply .group .drop_line span.drop
select{background:0 0;height:auto;position:relative;top:0;border:0
solid #ddd;border-radius:0;padding:14px
7px 15px 15px;text-indent:0px;vertical-align:middle;font-size:15px;width:100%;margin:0;outline:none;display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;color:#444;font-weight:300}form.apply .group .drop_line
.drop_arrow{position:absolute;top:6px;left:369px;z-index:1;width:18px}form.apply
.step{float:left;width:100%;margin-bottom:10px;padding-bottom:50px;border-bottom:1px solid #ddd}form.apply .step
h3{margin:0
0 10px;padding:0;font-size:20px;width:100%;font-weight:400;position:relative;color:#e85d00 !important;background:0 0}form.apply .step.two,form.apply
.step.three{margin-top:5px;padding-top:12px}form.apply
.step.third{margin-top:5px;border-bottom:0;margin-bottom:-40px}form.apply input.needsfilled,form.apply
textarea.needsfilled{background:#d53923 !important;border:1px
solid #e49f9f !important;color:#fff;font-weight:400}form.apply
input.button{background:#000;color:#fff;padding:20px
40px;border:none;font-size:25px;font-weight:400;margin-top:40px;height:70px;border-radius:0;text-align:center;float:right}@media(max-width:650px){form.apply
input.button{width:100%;font-size:23px;padding:15px;margin:20px
0 0}}form.apply form.apply input.button:hover{background:#444}.country{display:none !important}p.disclaimer{font-size:15px;line-height:20px;font-style:italic;color:#fff;margin:10px
0 0;padding:0;float:left;width:100%;text-align:center;font-weight:400}@media(max-width:650px){p.disclaimer{font-size:13px;line-height:18px;margin:15px
0 5px}}.form_container{width:100%;padding:30px;background:#000;border-radius:5px;overflow:hidden;margin-top:45px;text-align:center}@media(max-width:650px){.form_container{padding:20px}}.form_container
h2{color:#f57c00;font-size:25px;line-height:30px}@media(max-width:650px){.form_container
h2{font-size:22px;line-height:26px}}form.form-full
input{width:20%;margin:0;border-radius:0;height:55px;font-size:18px;font-weight:400;font-family:inherit;border:0;float:left;border-right:1px dashed #ccc;border-left:0;text-indent:15px}@media(max-width:900px){form.form-full
input{width:100%;border-right:0;border-bottom:1px dashed #ccc}}form.form-full input.no-border{border-right:0}form.form-full
input.first{border-radius:2px 0 0 2px}@media(max-width:900px){form.form-full
input.first{border-radius:2px 2px 0 0}}form.form-full
input.last{border-right:0}@media(max-width:900px){form.form-full
input.last{border-radius:0;border-bottom:0}}form.form-full
.submitButton{border:0
solid #eeb20f;color:#222;margin:0;height:55px;padding-left:0;font-size:18px;width:20%;font-weight:700;text-indent:0;text-transform:uppercase;border-radius:0 2px 2px 0;background:#f57c00;font-family:"Paytone One",sans-serif}@media(max-width:900px){form.form-full
.submitButton{width:100%;border-radius:0 0 2px 2px}}.page_blocks{margin-top:50px}.page_blocks
.page_block{width:31.8333333333%;margin:.75%;float:left;border-radius:4px;overflow:hidden;position:relative;background:#000;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}@media(max-width:900px){.page_blocks
.page_block{width:48.5%}}@media(max-width:650px){.page_blocks
.page_block{width:100%;margin:10px
0;max-width:400px;float:none;display:inline-block}}@media(min-width:900px){.page_blocks .page_block:hover{box-shadow:0 2px 2px 0 rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.3);-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}}@media(min-width:900px)and (max-width:500px){.page_blocks .page_block:hover{box-shadow:none}}@media(min-width:900px){.page_blocks .page_block:hover
.button.yellow{background:#f57c00;color:#000;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.page_blocks .page_block:hover
img{opacity:1;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}}.page_blocks .page_block
a{position:absolute;top:0;left:0;right:0;bottom:0;z-index:99}.page_blocks .page_block
img{width:100%;opacity:.8;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.page_blocks .page_block
h2{font-size:22px;line-height:24px;font-weight:400;color:#fff;margin:0
0 5px;margin-top:20px;overflow:hidden}.page_blocks .page_block
p{font-size:15px;font-weight:700;padding:0
20px 25px;line-height:22px;max-height:65px;overflow:hidden;color:#fff}@media(max-width:650px){.page_blocks .page_block
p{margin-bottom:15px}}.page_blocks .page_block
.button.yellow{border:2px
solid #f57c00;background:#000;color:#f57c00;margin:5px
0 30px;padding:12px
30px 15px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;font-size:18px}.page_blocks .page_block
.bottom{background:#000;color:#fff;font-size:18px;font-weight:700;padding:15px}.page_blocks
.page_block.no_link{padding-bottom:20px;text-align:left}.page_blocks .page_block.no_link:hover{box-shadow:none}.page_blocks .page_block.no_link
img{opacity:1}.page_blocks .page_block.no_link
h2{padding-left:20px}.page_blocks .page_block.no_link
p{font-weight:400}.page_blocks .page_block.no_link.bold
p{font-weight:700;font-size:15px;max-height:none}.page_blocks.four
.page_block{width:23.5%}@media(max-width:1100px){.page_blocks.four
.page_block{width:48.5%;margin:.75%}}@media(max-width:650px){.page_blocks.four
.page_block{width:100%;margin:.75% 0}}.page_blocks.four .page_block
h2{font-size:22px;line-height:24px}.page_blocks.inline{text-align:center}.page_blocks.inline
.page_block{float:none;display:inline-block;vertical-align:top;width:31.6333333333%}@media(max-width:650px){.page_blocks.inline
.page_block{width:100%;margin:10px
0;max-width:400px;float:none;display:inline-block}}.button{padding:20px
45px;margin:50px
5px 0;display:inline-block;text-decoration:none;text-align:center;font-size:22px;line-height:25px;border-radius:15px;border:0;font-weight:800;text-transform:uppercase}@media(max-width:350px){.button{padding:15px
30px;font-size:20px;line-height:20px}}.button.short{margin-top:25px}.button.black{background:#000;color:#fff}.button.black:hover{opacity:.8}.button.blue{background:#005b80;color:#fff}.button.blue:hover{opacity:.8}.button.white{background:#fff;color:#000;border:2px
solid #fff}.button.white:hover{background:rgba(0,0,0,0);color:#fff}.button.orange{background:#ef6c00;color:#fff}.button.orange:hover{background:#bc5500}.button.orange.round{width:auto;border-radius:3px;padding:12px
25px 15px;margin-top:-50px;font-size:18px;position:relative;top:-23px}.buttons{width:100%;text-align:center}.info_block{width:100%;float:left;padding:35px
0 30px;position:relative;border-bottom:1px dashed #ddd}.info_block:last-child{border-bottom:0;padding-bottom:0}.info_block
h3{font-family:"Paytone One",sans-serif;margin-top:0}.info_block h3
a{font-size:15px;font-style:italic}.info_block
.content_container.on{display:inline-block;width:100%}.info_block .content_container.on
.placeholder{content:"";width:27%;margin-bottom:13px}@media(max-width:650px){.info_block .content_container.on
.placeholder{display:none}}.info_block .content_container.on.left
.placeholder{float:left}.info_block
.image{border:1px
solid #e4e4e4;padding:7px;background:#fff;margin-top:0;margin-left:0;margin-bottom:10px;position:relative;width:25%}@media(max-width:650px){.info_block
.image{width:100%;margin-top:20px}}.info_block
.image.left{position:absolute;top:35px}@media(max-width:650px){.info_block
.image.left{position:static;right:0 !important;left:0 !important}}.info_block
.image.left{left:0}@media(max-width:1100px){.info_block
.image.left{left:0}}.info_block
img.image{width:25%}@media(max-width:768px){.info_block
img.image{width:50%}}@media(max-width:650px){.info_block
img.image{width:100%;margin:20px
0 5px;padding:0}}.info_block
.budget{font-size:15px;line-height:22px}.info_block .budget
span{display:inline-block;vertical-align:middle;font-size:15px}.info_block .budget
img{display:inline-block;vertical-align:middle;height:17px}.info_block
p{font-size:17px}.testimonials-main{width:100%;margin-top:0;margin-bottom:25px;overflow:hidden}.testimonials-main
.group{width:100%;float:left;padding:50px
0;border-bottom:1px solid #eee}.testimonials-main .group:last-child{margin-bottom:0;border-bottom:0}.testimonials-main .group
img{width:200px;border-radius:50%;float:left;margin-right:30px;border:7px
solid #f2f2f2}@media(max-width:650px){.testimonials-main .group
img{float:none;margin-bottom:15px}}.testimonials-main .group
.content{text-align:left;overflow:hidden}@media(max-width:650px){.testimonials-main .group
.content{text-align:center}}.testimonials-main .group .content
p{font-size:16px;font-style:italic;margin-top:0}.testimonials-main .group .content
p.name{font-size:24px;color:#005b80;margin-top:30px;font-weight:400}@media(max-width:900px){.testimonials-main .group .content
p.name{margin-top:15px}}.testimonials-main .group .content p.name
span{font-size:18px}.image_group{width:100%;margin-top:20px}.image_group
img{display:inline-block;margin:5px
2%;width:auto;height:75px;vertical-align:middle}@media(max-width:900px){.image_group
img{margin:5px
4% 25px}}@media(max-width:650px){.image_group
img{height:55px}}.location{padding:50px
0;border-bottom:1px solid #eee}.location
h3{margin-bottom:5px;margin-top:0}.location
.gallery{width:100%;margin-top:0}.location .gallery
img{display:inline-block;margin:5px
.4%;border:1px
solid #e1e1e1;padding:7px;width:auto;height:135px;vertical-align:middle;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.location .gallery img:hover{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;opacity:.8}@media(max-width:900px){.location .gallery
img{margin:5px
4% 25px}}@media(max-width:650px){.location .gallery
img{height:55px}}form.form-val{width:100%;text-align:center}form.form-val.short{width:300px;padding:15px
15px 20px;background:#f2f2f2;border:1px
solid #e5e5e5;border-radius:2px}@media(max-width:650px){form.form-val.short{width:100%;margin:25px
0 0;text-align:center}}form.form-val.short.right{float:right;margin-left:25px}form.form-val.short.left{float:left;margin-right:25px}form.form-val.short
h2{font-size:22px;text-align:left;margin-bottom:5px}@media(max-width:650px){form.form-val.short
h2{text-align:center}}@media(max-width:350px){form.form-val.short
h2{font-size:19px}}form.form-val.short
input{background:#fff;text-indent:15px;height:44px;width:100%;font-size:16px;font-weight:400;border-radius:0;border:1px
solid #eee;float:left;color:#000;font-family:inherit;margin:0}form.form-val.short
input.submitBtn{background:#005b80;text-indent:0;color:#fff;border-radius:0 0 6px 6px;height:55px;font-size:22px;font-weight:700;line-height:55px;border-bottom:4px solid #004c6c}form.form-val.short input.submitBtn:hover{background:#004561}form.form-val
#Country{display:none}form.form-val
.group{width:100%;float:left;margin-bottom:2%;padding:0
1%}form.form-val
.group.half{width:50%}@media(max-width:500px){form.form-val
.group.half{width:100%;margin-right:0}}form.form-val
.group.half.end{margin-right:0}form.form-val
.group.third{width:32.65%;margin-right:1%}@media(max-width:500px){form.form-val
.group.third{width:100%;margin-right:0}}form.form-val
.group.third.end{margin-right:0}form.form-val .group
label{width:100%;font-size:16px;margin:20px
0 5px;float:left;color:#000;font-weight:300}form.form-val .group
input{background:#fff;text-indent:15px;height:55px;width:100%;font-size:18px;font-weight:400;border-radius:0;border:1px
solid #ddd;float:left;color:#000;font-family:inherit}form.form-val .group
textarea{background:#fff;padding:15px;height:200px;color:#000;width:100%;font-size:18px;line-height:22px;font-weight:400;border-radius:3px;border-bottom:7px;font-family:inherit;border-radius:2px;border:1px
solid #ddd;float:left;resize:none}form.form-val .group
.drop_line{background:#fff url(//caputodigital.com/wp-content/themes/caputodesign-theme/img/drop_arrow.png) no-repeat right;height:55px;padding:0;display:inline-block;border-radius:0;width:100%;margin-bottom:0;margin-top:0;float:right;border:1px
solid #ddd}form.form-val .group .drop_line
span.drop{width:100%;display:inline-block}form.form-val .group .drop_line span.drop
select{font-family:inherit;background:0 0;position:relative;top:0;border:0
solid #ddd;border-radius:0;padding:0
7px 0 10px;height:55px;color:#555;text-indent:0px;vertical-align:middle;font-size:16px;width:100%;margin:0;outline:none;display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;color:#000}form.form-val input.needsfilled,form.form-val
textarea.needsfilled{background:#fcebeb !important;border:1px
solid #e49f9f !important;color:#af0202 !important}form.form-val
.button{text-align:center;margin-top:10px;outline:none}form.form-val
.country{display:none}.accordion{width:100%;overflow:hidden;text-align:left;margin-bottom:50px;border-bottom:1px solid #ccc}.accordion
.question{width:100%;padding:15px;font-size:17px;font-weight:400;background:url(//caputodigital.com/wp-content/themes/caputodesign-theme/../img/more.svg) no-repeat 12px center #005b80;background-size:11px !important;padding-left:35px;border:1px
solid #00628a;margin-bottom:-1px;color:#fff;float:left;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.accordion .question:hover{background:url(//caputodigital.com/wp-content/themes/caputodesign-theme/../img/more.svg) no-repeat 12px center #005b80;background-size:11px !important;color:#fff;cursor:pointer;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.accordion
.question.active{background:url(//caputodigital.com/wp-content/themes/caputodesign-theme/../img/less.svg) no-repeat 12px center #fff;color:#000;border:1px
solid #ccc;border-bottom:0}.accordion
.answer{padding:0
15px 35px 35px;display:none;line-height:23px;background:#fff;border-left:1px solid #ccc;border-right:1px solid #ccc;float:left}.accordion .answer
p{font-size:17px;line-height:24px}.accordion
.answer.show{display:block}.help-bottom{margin-top:30px;float:left;width:100%;text-align:center;margin-bottom:40px}@media(max-width:650px){.help-bottom{margin-bottom:100px}}.help-bottom
p{font-family:"museo-slab",serif;font-weight:400;text-transform:uppercase;font-size:14px;margin-bottom:5px}.help-bottom
.button{margin-top:0}.videoWrapper{position:relative;padding-bottom:0;padding-top:25px;width:100%;max-width:570px;height:322px}.videoWrapper.right{float:right;margin:10px
0 25px 25px}.videoWrapper.left{float:left;margin:10px
25px 25px 0}.videoWrapper
iframe{position:absolute;left:0;top:0;width:100%;height:100%;display:block}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:500px;width:100%;height:auto}.embed-container.right{float:right}.embed-container iframe,.embed-container object,.embed-container
embed{position:absolute;top:0;left:0;width:100%;height:100%}.contact_us h1,.contact_us
h2{font-size:26px}@media(max-width:900px){.contact_us
h1{font-size:35px}}.contact_us
.left{float:left;width:65%;border-right:1px solid #ccc;padding-right:50px}.contact_us .left
form{max-width:none;margin-left:-10px}@media(max-width:900px){.contact_us .left
form{max-width:550px;display:inline-block;margin-left:0}}@media(max-width:650px){.contact_us .left
form{margin-top:15px}}@media(max-width:900px){.contact_us
.left{width:100%;padding-right:0;border:0;float:none;text-align:center}}.contact_us
.right{float:right;width:30%}@media(max-width:900px){.contact_us
.right{width:100%;float:none;text-align:center;margin-top:50px}}@media(max-width:650px){.contact_us
.right{border-top:1px dashed #ccc;padding-top:45px}}.maps-cover{width:100%}.maps-cover
iframe{pointer-events:none;width:100%}.footer-top{width:100%;background:#ef6c00;padding:25px
0 25px;text-align:center}@media(max-width:650px){.footer-top{padding:50px
0 50px}}.footer-top
h2{color:#fff;margin-bottom:10px;display:inline-block}.footer-top
p{font-size:22px;line-height:22px;margin:0;font-weight:300;color:#f57c00;display:inline-block;font-family:"Paytone One",sans-serif}.footer-top
a{font-weight:700;font-weight:700;color:#fff;border:2px
solid #fff;border-radius:10px;padding:10px
20px 15px;text-decoration:none;font-size:22px;text-transform:uppercase;display:inline-block;margin-left:20px}.footer-top a:hover{background:#fff;color:#005b80}@media(max-width:650px){.footer-top
a{font-size:20px;padding:15px
20px 20px;margin-left:0}}.footer-mid{width:100%;background:url(//caputodigital.com/wp-content/themes/caputodesign-theme/../img/footer-back.jpg) top center #000;background-size:cover;padding:100px
0;text-align:center;position:relative}@media(max-width:650px){.footer-mid{padding:50px
0 50px}}.footer-mid
.filter{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:#000;opacity:.8}.footer-mid
p{color:#fff;font-size:20px;line-height:28px;position:relative;z-index:2;font-weight:400}@media(max-width:650px){.footer-mid
p{font-size:16px;line-height:25px;margin:15px
0 0}}.footer-mid p
span{padding:0
10px;display:inline-block}@media(max-width:650px){.footer-mid p
span{display:block;opacity:0;height:2px}}.footer-mid p
a{color:#fff;text-decoration:none}.footer-mid p a:hover{text-decoration:underline}.footer-mid
p.created{font-weight:700;font-size:14px}.footer-mid p.created
a{color:#fff;text-decoration:none}.footer-mid .social
a{display:inline-block;vertical-align:top;margin:0
5px;height:50px;margin-bottom:20px;position:relative;z-index:2}@media(max-width:650px){.footer-mid .social
a{height:40px}}.footer-mid .social a
img{height:100%}@media(max-width:1100px){*,*:hover{-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;transition:none !important}}.brands{border-bottom:1px dashed #ddd;background:#f1f1f1;padding:25px;text-align:center}.brands
.container{max-width:1600px}@media(max-width:900px){.brands{padding:15px
10px}}.brands .brand
img{display:inline-block;opacity:.5;height:60px;margin:0
10px}@media(max-width:1400px){.brands .brand
img{height:50px}}@media(max-width:900px){.brands .brand
img{height:30px;margin:0
3px}}.container.two-columns{display:flex;flex-direction:row;align-items:center;padding:30px
40px}.container.two-columns:nth-of-type(2){padding-top:0}.container.two-columns:nth-of-type(2) .image-group{border-top:0;padding-top:0;margin-top:0}@media(max-width:900px){.container.two-columns{flex-direction:column;align-items:stretch}}.container.two-columns:last-of-type{padding-bottom:0 !important}.container.two-columns .image-group{width:52%}.container.two-columns .image-group.left{order:1;flex:0 0 52%;padding-right:25px}.container.two-columns .image-group.right{padding-left:25px}.container.two-columns .image-group
img{width:100%}.container.two-columns .image-group
img.add_border{border-radius:7px;box-shadow:-1px 3px 9px rgba(0,0,0,.3882352941)}@media(max-width:900px){.container.two-columns .image-group{width:100%;flex:0 0 100%;padding-right:0;padding-left:0;order:1;text-align:center;border-top:1px dashed #ccc;padding-top:50px;margin-top:-25px}}.container.two-columns .content-group{width:48%}.container.two-columns .content-group
h2{font-size:28px;line-height:34px;margin-top:-25px}@media(max-width:650px){.container.two-columns .content-group
h2{font-size:25px;line-height:31px}}.container.two-columns .content-group.right{order:2;flex:0 0 48%;padding-left:40px}.container.two-columns .content-group.left{padding-right:40px;padding-left:15px}.container.two-columns .content-group
ul{margin-bottom:0}@media(max-width:900px){.container.two-columns .content-group
ul{margin-left:0}.container.two-columns .content-group ul
li{list-style-position:inside;padding:10px
0}}@media(max-width:900px){.container.two-columns .content-group{width:100%;flex:0 0 100%;padding-right:0;padding-left:0;order:2;text-align:center}.container.two-columns .content-group
h2{margin-top:10px}}@media(max-width:900px){.container.two-columns .image-group.left,.container.two-columns .image-group.right,.container.two-columns .content-group.left,.container.two-columns .content-group.right{padding-right:0;padding-left:0;flex:0 0 100%}}.container.two-columns
.bubbles{margin-top:30px;display:block}@media(max-width:900px){.container.two-columns
.bubbles{margin-top:20px}}.container.two-columns .bubbles
a{display:inline-block;text-decoration:none;background:#efecec;color:#0f69c2;font-weight:600;padding:7px
20px 10px;margin:0
10px 13px 0;border-radius:5px;font-size:15px}.container.two-columns .bubbles a:hover{background:#ef6c00;color:#fff}section.home-bubble .container.two-columns .bubbles
a{background:#ef6c00;color:#fff;font-size:18px;font-weight:800;padding:12px
30px 15px;text-transform:uppercase}section.home-bubble .container.two-columns .bubbles a:hover{background:#d66000}section.home-bubble .container.two-columns .content-group
h2{margin-top:-40px}@media(max-width:900px){section.home-bubble .container.two-columns .content-group
h2{margin-top:0}}section.home-bubble .container.two-columns .image-group.left{padding-right:0 !important}section.home-bubble .container.two-columns .image-group.right{padding-left:0 !important}.blocks-center{display:flex;justify-content:center;margin-bottom:-50px}.blocks{display:flex;flex-wrap:wrap;justify-content:center;width:100%;max-width:1150px;margin-top:20px}.blocks
.block{flex:0 0 calc(25% - 30px);max-width:calc(25% - 30px);margin:0
5px 20px;text-align:center;list-style:none;padding:15px
15px 5px;border-radius:25px;transition:background-color .2s ease,color .3s ease;position:relative;overflow:hidden}@media(max-width:650px){.blocks
.block{flex:0 0 calc(50% - 30px);max-width:calc(50% - 30px)}}.blocks .block
a{display:block;text-decoration:none}.blocks .block a
h2{text-decoration:none !important}.blocks .block:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;transform-origin:center;transform:scale(0);transition:transform .1s ease-out;z-index:-1;border-radius:25px}.blocks .block:nth-child(1):before{background-color:#64a6ff}.blocks .block:nth-child(2):before{background-color:#a585d6}.blocks .block:nth-child(3):before{background-color:#76d4df}.blocks .block:nth-child(4):before{background-color:#77d28c}.blocks .block:nth-child(5):before{background-color:#fcaa6e}.blocks .block:nth-child(6):before{background-color:#f3c769}.blocks .block:nth-child(7):before{background-color:#e27064}.blocks .block:nth-child(8):before{background-color:#647dab}.blocks .block:hover:before{transform:scale(1)}@media(max-width:650px){.blocks .block:hover:before{display:none}}.blocks .block:hover{cursor:pointer}.blocks .block:hover
h2{color:#fff;border-top:1px dashed #fff}@media(max-width:650px){.blocks .block:hover
h2{color:#000}}.blocks .block:hover
.icon{opacity:1;padding:15px}@media(max-width:650px){.blocks .block:hover
.icon{padding:25px}}.blocks .block:nth-child(1) .icon{background:#64a6ff}.blocks .block:nth-child(2) .icon{background:#a585d6}.blocks .block:nth-child(3) .icon{background:#76d4df}.blocks .block:nth-child(4) .icon{background:#77d28c}.blocks .block:nth-child(5) .icon{background:#fcaa6e}.blocks .block:nth-child(6) .icon{background:#f3c769}.blocks .block:nth-child(7) .icon{background:#e27064}.blocks .block:nth-child(8) .icon{background:#647dab}.blocks .block
.icon{max-width:110px;padding:25px;border-radius:25px;background:#24c2d1;display:inline-block;transition:padding .2s ease}.blocks .block .icon
img{width:100%;transition:width .2s ease,height .3s ease}.blocks .block
h2{font-size:18px;padding-top:15px;margin:0
20px 35px;line-height:22px;font-weight:700;border-top:1px solid rgba(36,194,209,0);transition:background-color .3s ease,color .3s ease}@media(max-width:650px){.blocks .block
h2{margin:0;font-size:15px;line-height:20px}}.flex{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.flex .content-flex,.flex .image-flex{padding:20px}.flex .content-flex{flex:0 0 60%;max-width:60%}.flex .content-flex.right{order:2}.flex .content-flex.left{order:1}.flex .image-flex{flex:0 0 40%;max-width:40%}.flex .image-flex.right{order:2}.flex .image-flex.left{order:1}.flex .image-flex
img{width:100%;height:auto;background:#fff;border:1px
solid #ddd;padding:7px}@media(max-width:650px){.flex{flex-direction:column}.flex .content-flex,.flex .image-flex{flex:0 0 100%;max-width:100%;padding:0;order:0}.flex .image-flex{padding-top:15px}}section.no_border .flex .image-flex
img{border:0;padding:0}section.no_border.margin-top .flex .image-flex
img{margin-top:50px}.flex-grid{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.flex-grid .col-1-4{flex:0 0 calc(25% - 30px);max-width:calc(25% - 30px);padding-left:15px;padding-right:15px}.flex-grid .col-1-2{flex:0 0 calc(50% - 30px);max-width:calc(50% - 30px);padding-left:15px;padding-right:15px}.flex-grid .col-3-4{flex:0 0 calc(75% - 30px);max-width:calc(75% - 30px);padding-left:15px;padding-right:15px}.flex-grid .col-1-3{flex:0 0 calc(33.333% - 30px);max-width:calc(33.333% - 30px);padding-left:15px;padding-right:15px}.flex-grid .col-2-3{flex:0 0 calc(66.666% - 30px);max-width:calc(66.666% - 30px);padding-left:15px;padding-right:15px}.flex-grid .border-left{border-left:1px solid #bbb;padding-left:60px;margin-left:50px}@media(max-width:768px){.flex-grid .col-1-4,.flex-grid .col-1-2,.flex-grid .col-3-4,.flex-grid .col-1-3,.flex-grid .col-2-3{flex:0 0 100%;max-width:100%}.flex-grid .col-1-3{padding-bottom:35px;margin-bottom:35px;border-bottom:1px dashed #bbb}.flex-grid .border-left{border-left:none;padding-left:15px;margin-left:0}}.columns{display:flex;flex-wrap:wrap}.columns
.column{flex:1}@media(max-width:768px){.columns
.column{flex-basis:100%}}.cards-center{display:flex;justify-content:center;margin-bottom:-30px}.new-cards{display:flex;flex-wrap:wrap;justify-content:center;width:100%;margin-top:20px}.new-cards
.card{flex:0 0 calc(33% - 30px);max-width:calc(33% - 30px);margin:0
15px 30px;text-align:center;list-style:none;padding:15px
15px 115px;border-radius:25px;transition:background-color .2s ease,color .3s ease;position:relative;overflow:hidden;background:#fff;border:1px
solid #eee}@media(max-width:768px){.new-cards
.card{flex:0 0 100%;max-width:100%;margin:0
0 30px}}.new-cards .card.no-stats{padding-bottom:40px;box-shadow:0px 3px 4px #ccc}.new-cards .card
a{display:block;text-decoration:none}.new-cards .card a
h2{text-decoration:none !important}.new-cards .card
img.profile{width:70%;border-radius:50%;display:inline-block;margin-top:15px}.new-cards .card
h2{font-size:20px;padding-top:10px;margin:0
10px 2px;line-height:22px;font-weight:700;border-top:1px solid rgba(36,194,209,0)}.new-cards .card
p{font-size:16px;line-height:26px;padding:0
10px}.new-cards .card
p.sub{font-weight:700;font-style:italic;margin:0;line-height:23px}.new-cards .card
.stats{position:absolute;bottom:0;left:0;right:0;background:#005b80;height:95px}.new-cards .card .stats
.stat{float:left;width:50%;padding:19px
10px;text-align:center}.new-cards .card .stats
.stat.one{border-right:1px dashed rgba(255,255,255,.47)}.new-cards .card .stats .stat
span{color:#fff;display:block}.new-cards .card .stats .stat
span.number{font-size:30px;font-weight:800}.new-cards .card .stats .stat
span.description{font-size:16px;font-weight:700;font-style:italic;margin-top:-3px}.new-cards
.card.link{padding-bottom:100px}.new-cards .card.link:hover{cursor:pointer}.new-cards .card.link
a{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}.new-cards .card.link a:hover{cursor:pointer}.new-cards .card.link:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#64a6ff;transform-origin:top;transform:scale(0);transition:transform .2s cubic-bezier(.18,.89,.32,1.28);z-index:0;border-radius:25px}.new-cards .card.link:nth-child(2):before{background-color:#feb916}.new-cards .card.link:nth-child(2):hover{cursor:pointer}.new-cards .card.link:nth-child(2):hover h2,.new-cards .card.link:nth-child(2):hover h3,.new-cards .card.link:nth-child(2):hover
p{color:#000}.new-cards .card.link:nth-child(1):before,.new-cards .card.link:nth-child(1) .icons
.icon{background-color:#013d79}.new-cards .card.link:nth-child(3):before,.new-cards .card.link:nth-child(3) .icons
.icon{background-color:#000}.new-cards .card.link:hover:before{transform:scale(1)}.new-cards .card.link:hover h2,.new-cards .card.link:hover h3,.new-cards .card.link:hover
p{color:#fff}.new-cards .card.link:hover
img.profile{padding:0}.new-cards .card.link:hover h2:before{transform:scale(1)}.new-cards .card.link
img.profile{width:90%;margin:-40px 0 -45px;position:relative;z-index:1;padding:50px;transition:padding .2s ease}.new-cards .card.link h2,.new-cards .card.link p,.new-cards .card.link h3,.new-cards .card.link
.icons{position:relative;z-index:1}.new-cards .card.link
h2{font-size:22px}.new-cards .card.link h2:before{content:"";position:absolute;top:-42px;width:90%;border-top:1px dashed #fff;transform-origin:center;transform:scale(0);transition:transform .1s ease-out;z-index:1;left:5%;right:5%}.new-cards .card.link
.stats{background:#000;height:80px;border-top:1px dashed rgba(255,255,255,.5803921569)}.new-cards .card.link .stats
.cta{text-align:center;font-size:24px;color:#fff;font-weight:800;padding-top:24px;display:inline-block;text-transform:uppercase}.new-cards .card.link
h3{color:#000;font-size:18px;font-weight:700;margin:23px
0 0;display:block}.new-cards .card.link
.icons{width:100%;padding:10px}.new-cards .card.link .icons
.icon{width:60px;height:60px;padding:10px;border-radius:50%;margin:5px;display:inline-block;background:#feb916;border:1px
solid rgba(255,255,255,.5803921569)}.new-cards .card.link .icons .icon
img{width:100%}.new-cards.gallery
.card{flex:0 0 32%;max-width:32%;margin:0
1% 20px;padding:0;margin-bottom:30px;border:1px
solid #ccc;transition:box-shadow .3s ease-in-out;background:#005b80}.new-cards.gallery .card:nth-child(3n+1){margin-left:0}.new-cards.gallery .card:nth-child(3n){margin-right:0}@media(max-width:768px){.new-cards.gallery
.card{flex:0 0 100%;max-width:100%;margin:0
0 30px}}.new-cards.gallery .card .image-back{display:block;width:100%;background:#000}.new-cards.gallery .card .image-back
img{width:100%;opacity:1;display:block;transition:opacity .3s ease,width .3s ease,margin .3s ease}.new-cards.gallery .card
.content{background:#005b80;width:100%;display:block;padding:20px}.new-cards.gallery .card .content
h2{font-weight:800;font-size:25px;color:#fff;line-height:28px}.new-cards.gallery .card .content
p{color:#fff;font-weight:600;font-size:15px;line-height:22px;font-style:italic}.new-cards.gallery .card:hover{box-shadow:0px 15px 25px #aaa}.new-cards.gallery .card:hover
img{opacity:.8}.new-cards.blog-group
.card{flex:0 0 32%;max-width:32%;margin:0
1% 20px;padding:0;margin-bottom:30px;border:1px
solid #ccc;transition:box-shadow .3s ease-in-out;background:#fff}@media(max-width:768px){.new-cards.blog-group
.card{flex:0 0 100%;max-width:100%;margin:0
0 30px}}.new-cards.blog-group .card:nth-child(3n+1){margin-left:0}.new-cards.blog-group .card:nth-child(3n){margin-right:0}.new-cards.blog-group .card .image-back{display:block;width:100%;background:#fff}.new-cards.blog-group .card .image-back
img{width:100%;opacity:1;display:block;transition:opacity .3s ease,width .3s ease,margin .3s ease}.new-cards.blog-group .card
.content{background:#fff;width:100%;display:block;padding:20px
20px 35px}.new-cards.blog-group .card .content
h2{font-weight:800;font-size:25px;line-height:30px;color:#000}.new-cards.blog-group .card .content
p{color:#000;font-weight:500;font-size:17px;line-height:26px}.new-cards.blog-group .card:hover{box-shadow:0px 15px 25px #aaa}.new-cards.blog-group .card:hover
img{opacity:1}.faq
.topic{border-bottom:1px dashed #bbb;padding:35px
0}.faq .topic
h3{margin-top:0}.faq .topic:nth-child(1){padding-top:0}.faq .topic:last-of-type{border-bottom:0}.qa-bubble{margin:40px
auto 0;max-width:1150px}.qa-bubble.gray
.topic{background:#eee}.qa-bubble.blue
.topic{background:#005b80}.qa-bubble.blue .topic h3,.qa-bubble.blue .topic p,.qa-bubble.blue .topic .arrow-right,.qa-bubble.blue .topic ul,.qa-bubble.blue .topic li,.qa-bubble.blue .topic
a{color:#fff}.qa-bubble.blue .topic .arrow-right{background-image:url("https://caputodesigndev.com/caputo-digital/wp-content/themes/caputodesign-theme/img/navi_right_white.svg")}.qa-bubble.blue .topic .arrow-right.open{background-image:url("https://caputodesigndev.com/caputo-digital/wp-content/themes/caputodesign-theme/img/navi_down_white.svg")}.qa-bubble.black
.topic{background:#000}.qa-bubble.black .topic h3,.qa-bubble.black .topic p,.qa-bubble.black .topic .arrow-right,.qa-bubble.black .topic ul,.qa-bubble.black .topic li,.qa-bubble.black .topic
a{color:#fff}.qa-bubble.black .topic .arrow-right{background-image:url("https://caputodesigndev.com/caputo-digital/wp-content/themes/caputodesign-theme/img/navi_right_white.svg")}.qa-bubble.black .topic .arrow-right.open{background-image:url("https://caputodesigndev.com/caputo-digital/wp-content/themes/caputodesign-theme/img/navi_down_white.svg")}.qa-bubble.orange
.topic{background:#ef6c00}.qa-bubble.orange .topic h3,.qa-bubble.orange .topic p,.qa-bubble.orange .topic .arrow-right,.qa-bubble.orange .topic ul,.qa-bubble.orange .topic li,.qa-bubble.orange .topic
a{color:#fff}.qa-bubble
.topic{cursor:pointer;overflow:hidden;transition:max-height .3s ease;background:#f2f2f2;border-radius:5px;padding:20px
50px 20px 25px;margin:0
0 15px;position:relative;text-align:left}.qa-bubble .topic .question-group{position:relative}.qa-bubble .topic
h3{margin-top:0;padding:0;margin-bottom:0;position:relative;font-size:18px}.qa-bubble .topic p:last-child{margin-bottom:10px}.qa-bubble .topic .arrow-right{position:absolute;top:50%;margin-top:-12px;right:-35px;width:25px;height:25px;background-image:url("https://caputodesigndev.com/caputo-digital/wp-content/themes/caputodesign-theme/img/navi_right.svg");background-size:25px 25px;background-repeat:no-repeat;background-position:0 0}.qa-bubble .topic .arrow-right.open{background-image:url("https://caputodesigndev.com/caputo-digital/wp-content/themes/caputodesign-theme/img/navi_down.svg");background-size:25px 25px;background-repeat:no-repeat;background-position:0 0}.qa-bubble .topic:last-child{margin-bottom:0 !important}.qa-bubble
.content{display:none}.container.widest{max-width:1550px}.counter-group{display:flex;justify-content:space-around;gap:10px;width:100%;margin-top:40px}@media(max-width:768px){.counter-group{display:block;width:100%;padding:0
30px;margin-top:10px}}.counter-indv{flex:1;height:auto;display:flex;flex-direction:column;justify-content:space-around;padding:1em
0;position:relative;font-size:16px;border-radius:0;border-right:1px dashed rgba(255,255,255,.48)}@media(max-width:768px){.counter-indv{width:100%;display:block;border-right:0;border-bottom:1px dashed rgba(255,255,255,.48);padding:25px
0 45px}}.counter-indv:last-child{border-right:0}@media(max-width:768px){.counter-indv:last-child{border-bottom:0;padding-bottom:0}}.counter-indv
i{color:#18f98f;font-size:2.5em;text-align:center}.counter-indv .num-group{display:flex;justify-content:center;align-items:baseline}@media(max-width:768px){.counter-indv .num-group{padding-left:10px}}.counter-indv
span{font-weight:900;font-size:70px;color:#fff}@media(max-width:650px){.counter-indv
span{font-size:55px}}.counter-indv
span.num{color:#fff;display:inline-block}.counter-indv
span.text{color:#e0e0e0;font-size:1em;padding:.7em 0}.counter-indv span.after-desc{font-size:23px;font-weight:600;padding-left:10px}.counter-indv
h2.text{font-size:25px;font-weight:600;margin-top:0;margin:0
0 0 -20px}@media(max-width:768px){.counter-indv
h2.text{margin-left:0}}.testimonial.brackets{padding:0
60px 20px;max-width:1000px;min-width:750px;display:inline-block;position:relative}@media(max-width:550px){.testimonial.brackets{padding:10px
0;min-width:0}}.testimonial.brackets .material-icons{font-size:80px;margin-bottom:0;color:#fff}.testimonial.brackets
.bracket{border:4px
solid #fff;opacity:.7;position:absolute;top:0;bottom:0;width:80px}.testimonial.brackets
.bracket.right{border-left:0;right:0}.testimonial.brackets
.bracket.left{border-right:0;left:0}@media(max-width:550px){.testimonial.brackets
.bracket{display:none}}.testimonial
p{font-size:24px;line-height:37px;font-weight:600}.testimonial
p.name{font-size:24px;line-height:25px;margin-top:30px;font-weight:600;font-style:italic}@media(max-width:550px){.testimonial
p.name{font-size:22px}}@media(max-width:550px){.testimonial
p{font-size:22px;line-height:33px}}.testimonial
.rating{width:100%;display:block;text-align:center;margin-top:0}.testimonial .rating
img{display:inline-block;height:50px}.testimonial
a.cta_button{font-size:19px;font-weight:800;color:#fff;text-transform:uppercase;text-decoration:none;display:inline-block;vertical-align:middle;margin-top:40px;background:#a0cf67;padding:10px
35px;border-radius:3px;border-bottom:2px solid #8dc548}.testimonial a.cta_button:hover{background:#96ca57}.testimonial a.cta_button
img{display:inline-block;vertical-align:middle;position:relative;top:-2px;left:5px}@media(max-width:350px){.testimonial
a.cta_button{font-size:17px}}@media(max-width:768px){section
.testimonial{padding:0
50px}}*,*:after,*:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility}body,html{font-family:"Open Sans",sans-serif;font-size:16px;color:#000;overflow-x:hidden;position:relative}h1,h2,h3{font-family:"Open Sans",sans-serif}.clear{clear:both}a{color:#3690ea}a,a:hover,input,input:hover,button,button:hover{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}a:focus,input[type=text]:focus,input[type=password]:focus,textarea:focus{outline:none}input,textarea{border-radius:0;-webkit-appearance:none}.container{max-width:1200px;margin:0
auto;padding:0
50px;position:relative;z-index:2}@media(max-width:1100px){.container{padding:0
25px}}.container:after{visibility:hidden;display:block;content:"";clear:both;height:0}p{margin:0
0 20px;color:#font-dark;font-weight:300;font-size:19px;line-height:30px}ul{padding:0
0 0 20px;margin:-5px 0 20px}ul
li{color:#font-dark;font-weight:300;font-size:17px;line-height:24px;padding:0}@media(max-width:650px){ul
li{font-size:17px;line-height:22px;margin-bottom:10px}}strong{font-weight:600}ul
li{list-style-position:inside}