.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
.glider,.glider-contain{margin:0 auto;position:relative}.glider,.glider-track{transform:translateZ(0)}.glider-dot,.glider-next,.glider-prev{border:0;padding:0;user-select:none;outline:0}.glider-contain{width:100%}.glider{overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:none}.glider-track{width:100%;margin:0;padding:0;display:flex;z-index:1}.glider.draggable{user-select:none;cursor:-webkit-grab;cursor:grab}.glider.draggable .glider-slide img{user-select:none;pointer-events:none}.glider.drag{cursor:-webkit-grabbing;cursor:grabbing}.glider-slide{user-select:none;justify-content:center;align-content:center;width:100%;min-width:150px}.glider-slide img{max-width:100%}.glider::-webkit-scrollbar{opacity:0;height:0}.glider-next,.glider-prev{position:absolute;background:0 0;z-index:2;font-size:40px;text-decoration:none;left:-23px;top:30%;cursor:pointer;color:#666;opacity:1;line-height:1;transition:opacity .5s cubic-bezier(.17,.67,.83,.67),color .5s cubic-bezier(.17,.67,.83,.67)}.glider-next:focus,.glider-next:hover,.glider-prev:focus,.glider-prev:hover{color:#ccc}.glider-next{right:-23px;left:auto}.glider-next.disabled,.glider-prev.disabled{opacity:.25;color:#666;cursor:default}.glider-hide{opacity:0}.glider-dots{user-select:none;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;padding:0}.glider-dot{display:block;cursor:pointer;color:#ccc;border-radius:999px;background:#ccc;width:12px;height:12px;margin:7px}.glider-dot:focus,.glider-dot:hover{background:#ddd}.glider-dot.active{background:#a89cc8}@media(max-width:36em){.glider::-webkit-scrollbar{opacity:1;-webkit-appearance:none;width:7px;height:3px}.glider::-webkit-scrollbar-thumb{opacity:1;border-radius:99px;background-color:rgba(156,156,156,.25);-webkit-box-shadow:0 0 1px rgba(255,255,255,.25);box-shadow:0 0 1px rgba(255,255,255,.25)}}

/*!
Theme Name: Conseo Basis Wordpress
Author: Conseo, Rupert Quaderer
Version: 1.1
Text Domain: conseo
*/
@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZYokRdr.ttf) format('truetype')}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZMkhdr.ttf) format('truetype')}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPa7g.ttf) format('truetype')}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZY4lBdr.ttf) format('truetype')}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclRdr.ttf) format('truetype')}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZklxdr.ttf) format('truetype')}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3i94_AkA.ttf) format('truetype')}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zAkA.ttf) format('truetype')}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xK3dSBYKcSV-LCoeQqfX1RYOo3aPw.ttf) format('truetype')}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rAkA.ttf) format('truetype')}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vAkA.ttf) format('truetype')}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nAkA.ttf) format('truetype')}*{font-family:"Source Sans Pro",sans-serif}h1,h2,h3,h4,h5,h6{font-family:basic-sans,sans-serif;font-weight:400;font-style:normal}h4{font-size:50px}html{font-size:16px}@media (min-width:991px) and (max-width:1600px){html{font-size:14px}}@media (max-width:767px){html{font-size:10px}}body{overflow-x:hidden}body.lock-scroll{overflow-y:hidden}#content{overflow-x:hidden;position:relative;min-height:100vh;display:flex;flex-direction:column}#content main{flex:1}.container{padding-right:4%;padding-left:4%}@media (max-width:767px){.container{padding-right:30px;padding-left:30px}}.container.big-container{max-width:1830px}.container.container-iframe{max-width:1700px}.container.container-text{max-width:1230px}.container.container-our-cycle{padding-top:5.625rem;max-width:1650px}.container.container-portfolio-loop{max-width:1400px}.container.container-portfolio{max-width:1000px}.container.container-footer{max-width:1200px}.container.container-footer .row{margin-left:-16px;margin-right:-16px}.container.container-footer .row [class*=col]{padding-left:16px;padding-right:16px}.btn,a,button{transition:all ease-in-out .3s}.under-position-behavior{z-index:1;position:relative}.content-section{position:relative}@media (max-width:767px){.disable-mobile{display:none}}.alignfull{position:relative;max-width:100vw;width:100vw;left:calc(-50vw + 50%)}@media (max-width:767px){.alignfull{max-width:100%;width:100%;left:0}}.alignfull>div{max-width:1230px;margin:0 auto;padding-right:4%;padding-left:4%}@media (max-width:1200px){.alignfull>div{max-width:1140px}}@media (max-width:992px){.alignfull>div{max-width:960px}}@media (max-width:768px){.alignfull>div{max-width:720px}}@media (max-width:767px){.alignfull>div{padding-right:30px;padding-left:30px}}@media only screen and (min-width:1500px){.alignfull{left:calc(-50vw + 50%)}}.theme-link{color:#00b9b4;text-transform:uppercase;font-size:20px;text-decoration:none;letter-spacing:2px;position:relative;z-index:1}.theme-link:after{content:"";display:block;position:absolute;width:100%;max-width:100%;height:0;background-color:#00b9b4;bottom:-5px;left:0;transition:all ease-in-out .3s}.theme-link:hover{color:#00b9b4}.theme-link:hover:after{content:"";display:block;position:absolute;width:100%;max-width:100%;height:4px;background-color:#00b9b4;bottom:-5px}.theme-link.with-icon i{margin-left:10px}.classic-link{color:#00b9b4;font-size:22px;text-decoration:none;transition:all ease-in-out .3s}.classic-link:hover{color:#3a3a3a}.classic-link.small{font-size:13px}.title-row{margin-bottom:4.375rem}.title-row h4{font-size:3.625rem;color:#3a3a3a;margin:0}.pagination-wrapper{display:flex;display:-webkit-flex;display:-ms-flexbox;justify-content:space-between;margin-bottom:60px}header{padding:35px 0;background-color:#fff}header .btn-burger{width:27px;height:20px;background-size:contain;background-repeat:no-repeat;padding:0;border:none;border-radius:unset;position:relative;z-index:1}header .header-text{font-size:1.375rem;color:#3a3a3a;margin-bottom:0;position:relative;z-index:1}header .header-logo img{position:relative;z-index:1;max-width:250px}@media (max-width:767px){header .header-logo img{max-width:180px}}header .nav-block-wrapper{position:absolute;top:0;right:-10000px;background-color:#242424;width:100%;height:100%;z-index:10000000;opacity:0;transition:all cubic-bezier(.6,0,.3,1) .5s}@media (max-width:767px){header .nav-block-wrapper{text-align:center}}header .nav-block-wrapper.active{right:0;opacity:1}header .nav-block-wrapper .close-menu{padding:0;background:unset;font-size:26px;color:#fff;border:unset;position:absolute;right:50px;top:40px}@media (max-width:767px){header .nav-block-wrapper .close-menu{right:25px;top:30px}}header .nav-block-wrapper .content-wrapper{height:100vh;display:flex;display:-webkit-flex;display:-ms-flexbox;align-items:center}header .nav-block-wrapper .content-wrapper h2{font-size:5rem;margin-bottom:45px;color:#fff}header .nav-block-wrapper .content-wrapper .nav .menu{padding:0;margin-bottom:5rem;max-width:61.5%;width:100%;list-style:none}@media (max-width:767px){header .nav-block-wrapper .content-wrapper .nav .menu{max-width:100%}}header .nav-block-wrapper .content-wrapper .nav .menu li{width:100%;max-width:50%;display:block;margin-bottom:15px}header .nav-block-wrapper .content-wrapper .nav .menu li:nth-child(n+1){float:left}header .nav-block-wrapper .content-wrapper .nav .menu li:nth-child(n+2){float:right}header .nav-block-wrapper .content-wrapper .nav .menu li a{color:#fff;text-decoration:none;font-size:2.813rem;transition:all ease-in-out .3s}header .nav-block-wrapper .content-wrapper .nav .menu li a:hover{color:#00b9b4}header .nav-block-wrapper .content-wrapper .info-wrapper p{color:#fff;font-size:18px}header .nav-block-wrapper .content-wrapper .info-wrapper a{text-decoration:none;color:#00b9b4;transition:all ease-in-out .3s}header .nav-block-wrapper .content-wrapper .info-wrapper a:hover{opacity:.7}footer{padding-top:3.75rem;padding-bottom:4rem;background-color:#3a3a3a;position:relative}footer h6{color:#fff;text-transform:uppercase;margin-bottom:1.75rem;font-size:24px}footer .texts-footer-wrapper{margin-bottom:30px}footer .texts-footer-wrapper a,footer .texts-footer-wrapper p{margin:0;font-size:18px}footer .texts-footer-wrapper a{color:rgba(255,255,255,.8);text-decoration:none}footer .texts-footer-wrapper a:hover{opacity:.7}footer .texts-footer-wrapper p{color:#fff}footer .footer-small-logo{max-width:100px;height:auto}@media (max-width:767px){footer .footer-small-logo{margin-bottom:30px}}footer ul{padding-left:0;margin:0;list-style:none}footer .socials-wrapper{display:flex;display:-ms-flexbox;display:-webkit-flex;flex-wrap:wrap}footer .socials-wrapper a{display:block;margin-right:10px;transition:all ease-in-out .3s}footer .socials-wrapper a:last-child{margin-right:0}footer .socials-wrapper a img{width:40px;height:40px;object-fit:cover}footer .socials-wrapper a:hover{opacity:.7}.landing-banner-block-wrapper{height:785px;position:relative}.landing-banner-block-wrapper img,.landing-banner-block-wrapper video{width:100%;height:100%;object-fit:cover}@media (max-width:767px){.landing-banner-block-wrapper{height:400px}.landing-banner-block-wrapper img,.landing-banner-block-wrapper video{object-position:left}}.landing-banner-block-wrapper .text-overlay{position:absolute;top:50%;transform:translateY(-50%);right:70px;text-align:right}@media (max-width:767px){.landing-banner-block-wrapper .text-overlay{right:15px;left:15px;text-align:left}}.landing-banner-block-wrapper .text-overlay h1{margin:0;color:#fff;font-size:4.375rem;font-weight:500}.homepage-entry-text-wrapper{padding-top:6.25rem;padding-bottom:12.5rem}.homepage-entry-text-wrapper h2{font-size:4.375rem;color:#3a3a3a;margin-bottom:30px}.homepage-entry-text-wrapper p{font-size:26px;margin-bottom:40px;font-weight:300;color:#3a3a3a}.our-cycle-wrapper{padding-bottom:12.5rem}.our-cycle-wrapper h3{font-size:3.625rem;color:#3a3a3a;margin-bottom:20px}.our-cycle-wrapper .line-wrapper{padding-top:5.625rem;position:relative}.our-cycle-wrapper .line-wrapper .line-spacer{position:absolute;padding-top:640px;width:100%;height:100%;z-index:-10000}.our-cycle-wrapper .line-wrapper .line-spacer .line-bg{width:100%;height:100%;position:absolute;background-repeat:no-repeat;background-size:cover;background-position:center;top:-390px;z-index:-10000}.our-cycle-wrapper .our-cycle-cols .icon-image{width:170px;height:170px;margin-bottom:15px}.our-cycle-wrapper .our-cycle-cols h4{font-size:2rem;color:#3a3a3a;margin-bottom:15px}.our-cycle-wrapper .our-cycle-cols .desc-wrapper{max-width:265px;width:100%;margin:0 auto;text-align:center}@media (max-width:767px){.our-cycle-wrapper .our-cycle-cols .desc-wrapper{max-width:100%}}.our-cycle-wrapper .our-cycle-cols .desc-wrapper p{font-size:22px;font-weight:300;color:#3a3a3a;margin:0}.our-cycle-wrapper .our-cycle-cols.repeated-block-1{margin-top:-70px}@media (max-width:767px){.our-cycle-wrapper .our-cycle-cols.repeated-block-1{margin-top:0}}.our-cycle-wrapper .our-cycle-cols.repeated-block-3{margin-top:70px}@media (max-width:767px){.our-cycle-wrapper .our-cycle-cols.repeated-block-3{margin-top:0}}.our-cycle-wrapper .our-cycle-cols.repeated-block-4{margin-top:-70px}@media (max-width:767px){.our-cycle-wrapper .our-cycle-cols.repeated-block-4{margin-top:0}}.portfolio-slider-wrapper{transition:all ease-in-out .3s}.portfolio-slider-wrapper .slider-wrapper{background-color:#f4f4f4;padding:75px 0 60px;position:relative}@media (min-width:1500px){.portfolio-slider-wrapper .slider-wrapper>.container{position:relative}}.portfolio-slider-wrapper .slider-wrapper .texts-wrapper{padding-top:30px}.portfolio-slider-wrapper .slider-wrapper .texts-wrapper h4{font-size:1.625rem;font-weight:300;color:#3a3a3a;margin-bottom:30px}.portfolio-slider-wrapper .slider-wrapper .texts-wrapper .post-link{display:block;font-size:2.688rem;color:#3a3a3a;margin-bottom:2.813rem;text-decoration:none;transition:all ease-in-out .3s}.portfolio-slider-wrapper .slider-wrapper .texts-wrapper .post-link:hover{opacity:.7}.portfolio-slider-wrapper .next-slide-portfolio,.portfolio-slider-wrapper .prev-slide-portfolio{width:63px;height:63px;background-color:#797979;border:none;padding:0;transition:all ease-in-out .3s;position:absolute;top:50%;transform:translateY(-50%);visibility:hidden}.portfolio-slider-wrapper .next-slide-portfolio i,.portfolio-slider-wrapper .prev-slide-portfolio i{color:#fff}@media (max-width:767px){.portfolio-slider-wrapper .next-slide-portfolio i,.portfolio-slider-wrapper .prev-slide-portfolio i{font-size:16px}}.portfolio-slider-wrapper .next-slide-portfolio:hover,.portfolio-slider-wrapper .prev-slide-portfolio:hover{opacity:.7}@media (max-width:767px){.portfolio-slider-wrapper .next-slide-portfolio,.portfolio-slider-wrapper .prev-slide-portfolio{width:38px;height:38px;bottom:-7px;top:unset;visibility:visible}}.portfolio-slider-wrapper .prev-slide-portfolio{left:-101px}@media (max-width:1499px){.portfolio-slider-wrapper .prev-slide-portfolio{left:15px}}@media (max-width:767px){.portfolio-slider-wrapper .prev-slide-portfolio{left:30px}}.portfolio-slider-wrapper .next-slide-portfolio{right:-101px}@media (max-width:1499px){.portfolio-slider-wrapper .next-slide-portfolio{right:15px}}@media (max-width:767px){.portfolio-slider-wrapper .next-slide-portfolio{right:30px}}.portfolio-slider-wrapper:hover .next-slide-portfolio,.portfolio-slider-wrapper:hover .prev-slide-portfolio{visibility:visible}.our-team-wrapper{padding-top:10.625rem;padding-bottom:10.625rem}.our-team-wrapper .row{display:flex;align-items:center;justify-content:center}.our-team-wrapper .desc-wrapper{margin-bottom:5rem}.our-team-wrapper .desc-wrapper a,.our-team-wrapper .desc-wrapper p{font-size:1.625rem;font-weight:300}.our-team-wrapper .desc-wrapper p{margin:0;color:#3a3a3a}.our-team-wrapper .desc-wrapper a{color:#00b9b4;text-decoration:none;transition:all ease-in-out .3s}.our-team-wrapper .desc-wrapper a:hover{opacity:.7}.our-team-wrapper .avatar-wrapper{max-width:280px;width:100%;border-radius:50%;overflow:hidden;margin-bottom:3em}@media (max-width:767px){.our-team-wrapper .avatar-wrapper{margin:0 auto 30px auto}}.our-team-wrapper .avatar-wrapper a{display:block}.our-team-wrapper .avatar-wrapper a img{max-width:100%;width:100%;height:auto;object-fit:cover;object-position:center;opacity:1;transition:opacity 1s,transform 1s}.our-team-wrapper .avatar-wrapper a:hover img{opacity:.9;transform:scale(1.1)}.google-references-wrapper{padding-bottom:5rem}.google-references-wrapper h4{font-size:3.625rem;color:#3a3a3a;margin:0}.testimonials-wrapper{background-color:#f4f4f4;padding-top:3.438rem;padding-bottom:18px}.testimonials-wrapper .avatar-wrapper{width:115px;height:115px;overflow:hidden;border-radius:50%}.testimonials-wrapper .avatar-wrapper img{max-width:100%;width:100%;height:auto;object-fit:cover;object-position:center}.testimonials-wrapper h5{font-size:28px;color:#3a3a3a;margin-bottom:5px}.testimonials-wrapper a{display:inline-block;margin-bottom:20px}.testimonials-wrapper .text-wrapper p,.testimonials-wrapper .text-wrapper strong{display:inline;font-size:22px;font-weight:300}.testimonials-wrapper .stars-wrapper{margin-top:20px}.testimonials-wrapper .stars-wrapper i{font-size:15px;color:#00b9b4;margin-right:8.5px}.testimonials-wrapper .stars-wrapper i:last-child{margin-right:0}.testimonials-wrapper .single-testimonial-row{margin-bottom:55px}.testimonials-wrapper .single-testimonial-row:last-child{margin-bottom:20px}.news-wrapper{padding-top:9.375rem;padding-bottom:4.688rem}.news-wrapper article .img-wrapper{margin-bottom:30px}.news-wrapper article .img-wrapper img{max-width:100%;height:auto}.news-wrapper article a{font-size:2rem;color:#3a3a3a;text-decoration:none;transition:all ease-in-out .3s}.news-wrapper article a:hover{opacity:.7}.news-wrapper article p{font-weight:300;color:#3a3a3a;font-size:22px;margin-bottom:20px;margin-top:25px}.news-wrapper .smaller-col article .texts-wrapper a{font-size:1.563rem}.news-wrapper .smaller-col article .categories-wrapper{margin-top:25px;margin-bottom:65px}.news-wrapper .categories-wrapper{padding:5px 0;border-top:1px solid #e0dede;border-bottom:1px solid #e0dede}.news-wrapper .categories-wrapper a{color:#00b9b4;text-decoration:none;transition:all ease-in-out .3s;font-size:13px}.news-wrapper .categories-wrapper a:hover{color:#3a3a3a}.news-wrapper .categories-wrapper a span{color:#3a3a3a}.page-title-desc-wrapper{padding-top:65px;position:relative;z-index:1}.page-title-desc-wrapper h1{font-size:4.25rem;color:#3a3a3a;margin-bottom:2.5rem;margin-top:0}.page-title-desc-wrapper h1.padded-left{padding-left:5rem}@media (max-width:767px){.page-title-desc-wrapper h1.padded-left{padding-left:15px}}.page-title-desc-wrapper .desc-wrapper{font-size:22px;line-height:32px;color:#3a3a3a;font-weight:300}.page-title-desc-wrapper .desc-wrapper a{color:#00b9b4;text-decoration:none;transition:all ease-in-out .3s}.page-title-desc-wrapper .desc-wrapper a:hover{opacity:.7}.services-loop-wrapper{position:relative;padding-top:120px;padding-bottom:120px}.services-loop-wrapper .service-row{margin-bottom:60px}.services-loop-wrapper .service-row.padded-row-left{padding-left:140px}@media (max-width:767px){.services-loop-wrapper .service-row.padded-row-left{padding-left:0}}.services-loop-wrapper .service-row h2{font-size:3.125rem;color:#3a3a3a;margin-bottom:20px}.services-loop-wrapper .service-row p{font-size:21px;color:#3a3a3a;font-weight:300;margin-bottom:20px}.services-loop-wrapper .service-row .service-icon{width:140px;height:140px;object-fit:cover;object-position:center}.line-wrapper{height:100%;position:absolute;top:0;width:100%;z-index:0}.line-wrapper .line-bg{width:100%;height:100%;background-repeat:no-repeat;background-size:contain}@media (max-width:767px){.line-wrapper{display:none}}.team-members-wrapper{padding-top:3.125rem;padding-bottom:3.125rem;display:flex}.team-members-wrapper .row{display:flex;align-items:center;justify-content:center}.team-members-wrapper .single-member-wrapper{text-align:center}.team-members-wrapper .single-member-wrapper .avatar-wrapper{z-index:1;overflow:hidden;position:relative;vertical-align:middle;max-width:100%;line-height:1;border-radius:50%;margin-bottom:30px}.team-members-wrapper .single-member-wrapper .avatar-wrapper img{width:100%;height:100%;object-fit:cover;object-position:center}.team-members-wrapper .single-member-wrapper h2{color:#3a3a3a;font-size:2rem;margin-bottom:20px}.team-members-wrapper .single-member-wrapper h3{font-size:22px;color:#3a3a3a;font-weight:300;margin-bottom:20px;min-height:53px}.team-members-wrapper .single-member-wrapper .mail-link{font-size:45px;color:#00b9b4;transition:all ease-in-out .3s}.team-members-wrapper .single-member-wrapper .mail-link:hover{color:#3a3a3a}.iframe-wrapper{margin-bottom:9.375rem}.iframe-wrapper iframe{width:100%}.news-loop-wrapper{margin-top:6.875rem}.news-loop-wrapper .single-post-row{margin-top:0;margin-bottom:60px}.news-loop-wrapper .single-post-row .single-thumnbnail img{max-width:100%;height:auto;transition:all ease-in-out .3s}.news-loop-wrapper .single-post-row .single-thumnbnail img:hover{opacity:.7}.news-loop-wrapper .single-post-row .content-post-col{display:flex;display:-ms-flexbox;display:-webkit-flex;flex-direction:column;justify-content:center}.news-loop-wrapper .single-post-row .content-post-col .post-link{font-size:2rem;color:#00b9b4;text-decoration:none;transition:all ease-in-out .3s}.news-loop-wrapper .single-post-row .content-post-col .post-link:hover{color:#3a3a3a}.news-loop-wrapper .single-post-row .content-post-col .description{margin-top:25px}.news-loop-wrapper .single-post-row .content-post-col .description p{font-size:22px;color:#3a3a3a;font-weight:300}.portfolio-loop-wrapper{margin-top:10.625rem}.portfolio-loop-wrapper .single-portfolio{padding-top:4.688rem;padding-bottom:4.688rem}.portfolio-loop-wrapper .single-portfolio.grey-bg{background-color:rgba(237,237,237,.6)}.portfolio-loop-wrapper .single-portfolio img{max-width:100%;height:auto;transition:all ease-in-out .3s}@media (max-width:767px){.portfolio-loop-wrapper .single-portfolio img{margin-bottom:15px}}.portfolio-loop-wrapper .single-portfolio img:hover{opacity:.7}.portfolio-loop-wrapper .single-portfolio h2{font-size:1.625rem;color:#3a3a3a;margin-bottom:30px}@media (max-width:767px){.portfolio-loop-wrapper .single-portfolio h2{margin-bottom:15px}}.portfolio-loop-wrapper .single-portfolio .to-project-wrapper{margin-bottom:15px}.portfolio-loop-wrapper .single-portfolio .post-title-wrapper{margin-bottom:30px}.portfolio-loop-wrapper .single-portfolio .post-title-wrapper a{font-size:2.688rem;color:#3a3a3a;transition:all ease-in-out .3s;text-decoration:none}.portfolio-loop-wrapper .single-portfolio .post-title-wrapper a:hover{color:#00b9b4}.portfolio-loop-wrapper .single-portfolio .container{padding-left:50px;padding-right:50px}.portfolio-loop-wrapper .single-portfolio .container .row{margin-left:-50px;margin-right:-50px}.portfolio-loop-wrapper .single-portfolio .container .row [class*=col]{padding-left:50px;padding-right:50px}@media (max-width:767px){.portfolio-loop-wrapper .single-portfolio .container{padding-left:20px;padding-right:20px}.portfolio-loop-wrapper .single-portfolio .container .row{margin-left:-20px;margin-right:-20px}.portfolio-loop-wrapper .single-portfolio .container .row [class*=col]{padding-left:20px;padding-right:20px}}.client-list-wrapper{padding-top:8.75rem;padding-bottom:12.5rem;background-color:rgba(237,237,237,.6)}.client-list-wrapper h3{font-size:3.625rem;margin-bottom:6.25rem;color:#3a3a3a}.client-list-wrapper .fixed-item h4{font-size:26px;color:#3a3a3a;margin-bottom:15px}.client-list-wrapper .fixed-item .client-list{padding-left:0;margin-bottom:40px;list-style:none}.client-list-wrapper .fixed-item .client-list li{margin-bottom:5px;font-size:22px;font-weight:300}.client-list-wrapper .fixed-item .client-list li a{color:#00b9b4;text-decoration:none;transition:all ease-in-out .3s}.client-list-wrapper .fixed-item .client-list li a:hover{opacity:.7}.client-list-wrapper .fixed-item .client-list li p{color:#3a3a3a;margin:0}.jobs-section .job-row{margin-bottom:50px}.jobs-section .job-row .single-job-content{background-color:#f7f7f7;padding:40px}@media (max-width:767px){.jobs-section .job-row .single-job-content{padding:30px 5px}}.jobs-section .job-row .single-job-content h2{font-size:22px;font-weight:300;color:#3a3a3a;margin-bottom:20px}.jobs-section .job-row .single-job-content h3{font-size:3.625rem;color:#3a3a3a;margin-bottom:30px}.jobs-section .job-row .single-job-content h4{font-size:28px;color:#3a3a3a;margin-bottom:40px;margin-top:40px}.jobs-section .job-row .single-job-content ul{padding-left:18px;margin-bottom:0;list-style:none}.jobs-section .job-row .single-job-content ul li{font-size:25px;color:#3a3a3a;margin-bottom:15px;font-weight:300}.jobs-section .job-row .single-job-content ul li:before{content:"–";color:silver;display:inline-block;font-size:25px;font-weight:700;margin-left:-.8em;width:.8em;line-height:1}.jobs-section .job-row .single-job-content p{font-size:22px;color:#3a3a3a;margin-bottom:20px;font-weight:300}.jobs-section .job-row .single-job-content a:not(.theme-link){color:#00b9b4;text-decoration:none;transition:all ease-in-out .3s}.jobs-section .job-row .single-job-content a:not(.theme-link):hover{opacity:.7}.jobs-section .job-row .single-job-content .mail-wrapper{margin-top:25px}.wpseopress-faqs .wpseopress-faq button{border:none;background-color:transparent;text-align:left;color:#00b9b4;border-bottom:4px solid #00b9b4}.wpseopress-faqs .wpseopress-faq button:hover{color:#fd8f86;border-bottom:4px solid #fd8f86}.wpseopress-faqs .wpseopress-faq button h4{margin-bottom:10px}.wpseopress-faqs .wpseopress-faq button[aria-expanded=true]{color:#fd8f86;border-bottom:4px solid #fd8f86}.wpseopress-faqs .wpseopress-faq .wpseopress-faq-answer-desc{margin-top:20px}.wpseopress-faqs h4.wpseopress-faq-question{font-size:25px}.single-cons-services .line-with-icons-wrapper{position:absolute;top:0;width:100%}@media (max-width:767px){.single-cons-services .line-with-icons-wrapper{display:none}}.single-cons-services #icon-1{transform:translate(1820px,-1580px)}.single-cons-services .icons-mobile{display:none;justify-content:center;align-items:center}@media (max-width:767px){.single-cons-services .icons-mobile{display:flex}}.single-cons-services .icons-mobile img{width:85px}.single-cons-services .post-entry{margin-top:320px}@media (max-width:1500px){.single-cons-services .post-entry{margin-top:250px}}@media (max-width:1200px){.single-cons-services .post-entry{margin-top:190px}}@media (max-width:991px){.single-cons-services .post-entry{margin-top:150px}}@media (max-width:767px){.single-cons-services .post-entry{margin-top:15px}}.single-cons-services .post-entry h1{font-size:4.25rem;color:#3a3a3a;margin-bottom:20px}.single-cons-services .post-entry .content-text-wrapper{font-size:21px;color:#3a3a3a;font-weight:300;margin-bottom:30px}.single-cons-services .post-entry .link-wrapper{margin-bottom:7.5rem}.single-cons-services .section-teaser-boxes{margin-bottom:135px}.single-cons-services .section-teaser-boxes .grid-wrapper{display:grid;grid-template-columns:1fr 1fr;column-gap:50px;row-gap:45px}@media (max-width:767px){.single-cons-services .section-teaser-boxes .grid-wrapper{grid-template-columns:1fr;column-gap:0;row-gap:30px}}.single-cons-services .section-teaser-boxes .grid-wrapper .grid-item{padding:30px 40px;background-color:#f9f9f9}.single-cons-services .section-teaser-boxes .grid-wrapper .grid-item h2{color:#3a3a3a;font-weight:700;font-size:1.75rem;margin-bottom:20px}.single-cons-services .section-teaser-boxes .grid-wrapper .grid-item p{color:#3a3a3a;font-size:18px;margin:0;font-weight:300}.single-cons-services .showcase-images .showcase-items-wrapper{display:grid;grid-template-columns:33% 67%;column-gap:12px;row-gap:0;margin-bottom:50px}@media (max-width:767px){.single-cons-services .showcase-images .showcase-items-wrapper{grid-template-columns:100%}}.single-cons-services .showcase-images .showcase-items-wrapper .custom-col-small:first-child{margin-bottom:16px}.single-cons-services .showcase-images .showcase-items-wrapper .custom-col-small .inside-wrapper{height:100%;padding:35px;background-color:#ddd}@media (max-width:767px){.single-cons-services .showcase-images .showcase-items-wrapper .custom-col-small .inside-wrapper{padding:15px}}.single-cons-services .showcase-images .showcase-items-wrapper .custom-col-big .inside-big-wrapper{height:100%}@media (max-width:767px){.single-cons-services .showcase-images .showcase-items-wrapper .custom-col-big .inside-big-wrapper{margin-top:12px}}.single-cons-services .showcase-images .showcase-items-wrapper .custom-col-big .inside-big-wrapper img{height:100%;object-fit:cover}.single-cons-services .showcase-images .showcase-items-wrapper img{width:100%;height:auto}.single-cons-services .go-to-portfolio{max-width:33%;width:100%;padding-right:65px;text-align:right;margin-bottom:10rem}@media (max-width:767px){.single-cons-services .go-to-portfolio{max-width:100%;padding-right:0;text-align:center}}.single-cons-services .faq-section{background-color:#f9f9f9;padding-top:50px;padding-bottom:65px}.single-cons-services .faq-section h3{font-size:2.625rem;color:#3a3a3a;margin-bottom:40px}.single-cons-services .faq-section .single-accordion-item{margin-top:15px}.single-cons-services .faq-section .single-accordion-item .show-accordion-content{font-size:20px;font-weight:600;color:#00b9b4;padding:0;border:unset;background-color:unset;position:relative;padding-left:35px}.single-cons-services .faq-section .single-accordion-item .show-accordion-content:before{content:"";display:block;width:20px;height:20px;background-color:#3a3a3a;position:absolute;left:0;top:50%;transform:translateY(-50%)}.single-cons-services .faq-section .single-accordion-item .show-accordion-content:after{transition:all ease-in-out .3s;content:"+";display:inline;color:#fff;position:absolute;left:5px}.single-cons-services .faq-section .single-accordion-item .hidden-content{opacity:0;height:0;visibility:hidden;transition:all ease-in-out .3s;padding-left:35px}.single-cons-services .faq-section .single-accordion-item .hidden-content.collapsed{opacity:1;visibility:visible}.single-cons-services .faq-section .single-accordion-item.active .show-accordion-content{margin-bottom:20px}.single-cons-services .faq-section .single-accordion-item.active .show-accordion-content:after{content:"-";left:7px;top:-1px}.post-content-news{padding-top:5rem;padding-bottom:3.125rem}.post-content-news h1,.post-content-news h2,.post-content-news h3,.post-content-news h4,.post-content-news h5,.post-content-news h6,.post-content-news p,.post-content-news span{color:#3a3a3a}.post-content-news .container{padding-left:.75rem!important;padding-right:.75rem!important}.post-content-news h1{font-size:5rem;color:#3a3a3a;margin-bottom:3.125rem}.post-content-news h2{padding-bottom:20px}.post-content-news img{max-width:100%;height:auto;margin-bottom:0}.post-content-news figure{margin-bottom:0}.post-content-news p{font-size:22px;font-weight:300;margin-bottom:40px}.post-content-news p a{color:#00b9b4;text-decoration:none;transition:all ease-in-out .3s}.post-content-news p a:hover{opacity:.7}.post-content-news li{font-size:22px;font-weight:300;margin-bottom:15px}.post-content-portfolio{padding-top:11.875rem}.post-content-portfolio .entry-section .container{padding-left:45px;padding-right:45px}.post-content-portfolio .entry-section .container .bigger-row{margin-left:-45px;margin-right:-45px}.post-content-portfolio .entry-section .container .bigger-row [class*=col]{padding-left:45px;padding-right:45px}@media (max-width:767px){.post-content-portfolio .entry-section .container{padding-left:12px;padding-right:12px}.post-content-portfolio .entry-section .container .bigger-row{margin-left:-12px;margin-right:-12px}.post-content-portfolio .entry-section .container .bigger-row [class*=col]{padding-left:12px;padding-right:12px}}.post-content-portfolio .entry-section .container .standard-row{margin-top:30px;margin-left:-12px;margin-right:-12px}.post-content-portfolio .entry-section .container .standard-row [class*=col]{padding-left:12px;padding-right:12px}@media (max-width:767px){.post-content-portfolio .entry-section .container .standard-row{justify-content:space-between;margin-bottom:30px}}.post-content-portfolio .entry-section h1{font-size:5rem;color:#3a3a3a;margin-bottom:5rem}.post-content-portfolio .entry-section .go-back-btn{width:46px;height:46px;display:block}.post-content-portfolio .entry-section .go-back-btn img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.post-content-portfolio .entry-section .button-arrow{width:38px;height:16px;display:block;margin-bottom:5px}.post-content-portfolio .entry-section .button-arrow img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.post-content-portfolio .entry-section .desc-wrapper{font-size:1.625rem;font-weight:300;margin-bottom:3.75rem}.post-content-portfolio .entry-section .desc-wrapper p{margin-bottom:0;color:#3a3a3a;font-size:22px}.post-content-portfolio .entry-section .desc-wrapper a{color:#00b9b4;text-decoration:none;transition:all ease-in-out .3s}.post-content-portfolio .entry-section .desc-wrapper a:hover{opacity:.7}.post-content-portfolio .images-section{margin-top:4.063rem}.post-content-portfolio .images-section img{height:100%;max-width:100%;width:100%;object-fit:cover;object-position:center}.post-content-portfolio .images-section .spacing-bottom{margin-bottom:40px}@media (max-width:767px){.post-content-portfolio .what-we-did-col{margin-bottom:15px}}.post-content-portfolio .what-we-did-col p{font-size:1.625rem;font-weight:300;color:#3a3a3a;margin-bottom:2.188rem}.post-content-portfolio .what-we-did-col ul{padding-left:18px;margin:0;list-style:none}.post-content-portfolio .what-we-did-col ul li{font-size:1.563rem;font-weight:300;margin-bottom:15px;color:#3a3a3a}.post-content-portfolio .what-we-did-col ul li:before{content:"–";color:silver;display:inline-block;font-size:25px;font-weight:700;margin-left:-.8em;width:.8em;line-height:1}.post-content-portfolio .related-section img{max-width:100%;height:auto}.post-content-portfolio .related-section a{text-decoration:none;color:#00b9b4}.post-content-portfolio .related-section a:hover{color:#3a3a3a}.contact-form{padding-top:3.125rem;padding-bottom:3.125rem}.contact-form .info-cf-col h2{font-size:2rem;margin-bottom:35px;color:#3a3a3a;font-weight:700}.contact-form .info-cf-col p{margin:0;color:#3a3a3a;font-size:1.75rem;font-weight:300}.contact-form .info-cf-col p:nth-last-child(2){margin-bottom:30px}.contact-form .info-cf-col p a{font-size:1.625rem;color:#00b9b4;text-decoration:none;transition:all ease-in-out .3s}.contact-form .info-cf-col p a:hover{opacity:.7}.contact-form .first-row{margin-bottom:1.875rem}.contact-form .form-group label{font-size:22px;color:#3a3a3a;font-weight:300;margin:0}.contact-form .form-group input{border:unset;padding:6.5px 0;font-size:22px;color:#3a3a3a;font-weight:300;max-width:100%;width:100%;background-image:linear-gradient(#00b9b4 3px,transparent 1px);background-size:100% 41px}.contact-form .form-group input:active,.contact-form .form-group input:focus,.contact-form .form-group input:focus-visible{outline:0}.contact-form .form-group textarea{background-image:linear-gradient(#00b9b4 3px,transparent 1px);background-size:100% 41px;font-size:22px;padding:3px 0;line-height:1.9;color:#3a3a3a;font-weight:300;max-width:100%;width:100%;border:unset;height:150px}.contact-form .form-group textarea:active,.contact-form .form-group textarea:focus,.contact-form .form-group textarea:focus-visible{outline:0}.contact-form .send-wrapper{margin-top:3.125rem}.contact-form .send-wrapper button{padding:0;background:unset;font-size:20px;border:unset}.follow-page,.policy-page{padding:80px 30px 50px;color:#3a3a3a;word-wrap:break-word}.follow-page h1,.policy-page h1{font-size:80px;line-height:1.2;font-weight:500;letter-spacing:1px;margin-bottom:.67em}@media (max-width:996px){.follow-page h1,.policy-page h1{font-size:60px}}@media (max-width:767px){.follow-page h1,.policy-page h1{font-size:45px}}.follow-page h4,.policy-page h4{font-size:28px;line-height:1.36;font-weight:400;margin-top:1.33em;margin-bottom:1.33em}.follow-page p,.policy-page p{margin:0 0 20px;font-size:22px;font-weight:300;line-height:1.5;letter-spacing:.4px}.follow-page li,.policy-page li{font-size:22px;font-weight:300;line-height:1.5;letter-spacing:.4px}.follow-page a,.policy-page a{color:#00b9b4;text-decoration:none;transition:all ease-in-out .3s}.follow-page a:hover,.policy-page a:hover{opacity:.7}.follow-page{padding:80px 30px 0;color:#3a3a3a;word-wrap:break-word}@media (max-width:767px){.follow-page{padding:0}}.follow-page h1{font-size:80px;line-height:1.2;font-weight:500;letter-spacing:1px;margin-bottom:.67em}@media (max-width:996px){.follow-page h1{font-size:60px}}@media (max-width:767px){.follow-page h1{font-size:45px}}.follow-page h4{font-size:50px;line-height:1.36;font-weight:400;margin-top:1.33em;margin-bottom:1.33em}@media (max-width:767px){.follow-page h4{font-size:30px}}.follow-page p{margin:0 0 20px;font-size:22px;font-weight:300;line-height:1.5;letter-spacing:.4px}.follow-page li{font-size:22px;font-weight:300;line-height:1.5;letter-spacing:.4px}.follow-page a{color:#00b9b4;text-decoration:none;transition:all ease-in-out .3s}.follow-page a:hover{opacity:.7}.landingpage blockquote{text-align:center;color:#05b9b4;width:80%;margin:0 auto;margin-bottom:2.5rem}.landingpage blockquote p{font-size:3.125rem;color:#00b9b4;line-height:1.2}