@import url("https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,900&display=swap");
*{box-sizing:border-box}body,html{width:100%}body,button,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,select,textarea,ul{margin:0;padding:0;font:inherit;color:inherit}a{text-decoration:none}button,input[type=submit]{border:0;cursor:pointer}select{background-color:transparent}li{list-style-type:none}.h1,.h2,.h3,.h4,.h5,.h6,.project-card__title,h1,h2,h3,h4,h5,h6{font-weight:500;line-height:1.5}.h1>a,.h2>a,.h3>a,.h4>a,.h5>a,.h6>a,.project-card__title>a,h1>a,h2>a,h3>a,h4>a,h5>a,h6>a{font:inherit;line-height:inherit;color:inherit}.h1>span,.h2>span,.h3>span,.h4>span,.h5>span,.h6>span,.project-card__title>span,h1>span,h2>span,h3>span,h4>span,h5>span,h6>span{font:inherit}.underline{width:6rem;margin-top:1rem}.underline,.underline--long{height:.3rem;background-color:#fc3b56}.underline--long{width:10rem}.underline--tertiary{background-color:#6ba5c6}.underline--center{margin:1rem auto 0}.underline--long-40{width:40rem}.underline--very-long{margin-top:1rem;width:60rem;height:.3rem;background-color:#fc3b56}.h1,.h2,.h3,.project-card__title,h1,h2,h3{font-size:3.4rem}.h4,h4{font-size:2.2rem}.h5,h5{font-size:1.8rem}a,p,span{line-height:1.5}@media (min-width:1025px) and (max-width:1364px){.h1,.h2,.h3,.project-card__title,h1,h2,h3{font-size:2.8rem}.h4,h4{font-size:2rem}.h5,h5{font-size:1.6rem}}@media (max-width:1024px){.h1,.h2,.h3,.h4,.h5,.h6,.project-card__title,h1,h2,h3,h4,h5,h6{line-height:1.3}}@media (max-width:599px) and (orientation:portrait){.h1,.h2,.h3,.project-card__title,h1,h2,h3{font-size:2.6rem}.h4,h4{font-size:2.2rem}.h5,h5{font-size:1.6rem}.h1,.h2,.h3,.h4,.h5,.h6,.project-card__title,h1,h2,h3,h4,h5,h6{line-height:1.25}a,p,span{font-size:1.38rem;line-height:1.45}}.button{position:relative;overflow:hidden;display:inline-block;padding:1rem 4.2rem;text-align:center;font-weight:400;color:#fff;cursor:pointer}.button:before{content:"";position:absolute;width:100%;height:6rem;transform:skew(-30deg);left:110%;top:0;background-color:rgba(21,39,67,.05);transition:.25s ease-in-out}.button:hover:before{left:-40%}.button.button--accented,.button.button--outlined,.button.button--white{border-radius:.6rem}.button.button--accented{background-color:#f63b5a;color:#fff;box-shadow:0 .2rem .4rem rgba(0,0,0,.2);font-weight:400}.button.button--accented:before{background-color:hsla(0,0%,100%,.1)}.button.button--outlined{color:#152743;background-color:transparent;border:2px solid;font-weight:500}.button.button--white{background-color:#fff;color:#152743;font-weight:400}.button.button--white:before{background-color:rgba(20,34,61,.075)}.button.button--flat{padding:0;background-color:transparent;color:#296ad0}.button.button--icon{width:3.6rem;height:3.6rem;display:flex;justify-content:center;align-items:center;background-color:transparent;border-radius:50%}.button.button--icon:hover{background-color:#d4dbe9}.button.button--icon>i.icon{width:2rem;height:2rem}.button-read-case-study{display:inline-block;padding:1rem 4.2rem;text-align:center;font-weight:400;border-radius:10px;cursor:pointer;background-color:#fff;color:#000;transition-duration:.3s}.button-read-case-study:hover{transition-duration:.3s;background-color:#f63b5a;color:#fff}.button-project{color:#000;border-bottom:3px solid #f63b5a;padding:1rem 0}.avatar{border-radius:50%;overflow:hidden}.avatar,.avatar>img{width:100%;height:100%}.avatar>img{-o-object-fit:cover;object-fit:cover}.author-avatar-image{height:100%}.author-avatar-image img{width:100%;height:100%;background-color:#222;-o-object-fit:cover;object-fit:cover}.author-avatar{border-radius:50%;overflow:hidden}i.icon{display:inline-flex;background-position:50%;background-size:cover}i.icon--expand{width:.8rem;height:.8rem;border:.2rem solid;border-left:0;border-top:0;transform:rotate(45deg);transition:all .3s .1s}i.icon--expand.flipY{transform:rotate(225deg)}i.icon--time{background-image:url(//houseofangular.io/wp-content/themes/hoa/dist/assets/clock-outline.svg?ver=aa832f49)}i.icon--calendar{background-image:url(//houseofangular.io/wp-content/themes/hoa/dist/assets/calendar-outline.svg?ver=f5b1e4ba)}i.icon--github{background-image:url(//houseofangular.io/wp-content/themes/hoa/dist/assets/github-sign.svg?ver=56419ed2)}i.icon--facebook{background-image:url(//houseofangular.io/wp-content/themes/hoa/dist/assets/facebook-logo.svg?ver=325732fd)}i.icon--instagram{background-image:url(//houseofangular.io/wp-content/themes/hoa/dist/assets/instagram.svg?ver=c0003dd7)}i.icon--search{background-image:url(//houseofangular.io/wp-content/themes/hoa/dist/assets/icon_search_dark.svg?ver=b56c1533)}i.icon--thumbs-up{background-image:url(//houseofangular.io/wp-content/themes/hoa/dist/assets/thumb-up_blue.svg?ver=1f5e550f)}i.icon--thumbs-down{background-image:url(//houseofangular.io/wp-content/themes/hoa/dist/assets/thumb-down_red.svg?ver=fe490a49)}i.icon--emoji{background-image:url(//houseofangular.io/wp-content/themes/hoa/dist/assets/emoticon-excited-outline.svg?ver=578cce29)}i.icon--camera{background-image:url(//houseofangular.io/wp-content/themes/hoa/dist/assets/icon_camera.svg?ver=2e0c34a5)}i.icon--hamburger{background-image:url(//houseofangular.io/wp-content/themes/hoa/dist/assets/icon_hamburger.svg?ver=aee4176f);width:3.6rem}i.icon--attachment{background-image:url(//houseofangular.io/wp-content/themes/hoa/dist/assets/career/attachment-icon.png?ver=6e4b90e7)}html{font:400 10px Roboto;scroll-behavior:smooth;height:100%}body{display:flex;justify-content:flex-start;align-items:center;flex-direction:column;font-size:1.6rem;min-height:100%}.wrapper{overflow:hidden;width:100%;max-width:192rem;flex:1;display:flex;justify-content:center;align-items:flex-start}.chip{display:inline-block;padding:.2rem 1rem;margin-right:.7rem;background-color:#8c98af;border-radius:1.2rem;font-size:1.2rem;font-weight:900;color:#fff;cursor:pointer}.chip:hover{background-color:#7988a5}.common-input{width:100%;padding:1.2rem;border:.1rem solid #d4dbe9;color:#14223d}.common-input::-webkit-input-placeholder{color:#8c98af}.common-input::-moz-placeholder{color:#8c98af}.common-input:-ms-input-placeholder{color:#8c98af}.common-input::-ms-input-placeholder{color:#8c98af}.common-input::placeholder{color:#8c98af}.common-input.textarea{height:10rem;resize:none}@media (min-width:1025px){body .desktop-hide{display:none}}@media (min-width:600px) and (max-width:1024px){.tablet-hide{display:none}}@media (max-width:599px){.mobile-hide{display:none}}@media (max-width:1024px){.tablet-down-hide{display:none}}[data-tooltip]{position:relative}[data-tooltip]:before{content:attr(data-tooltip);width:-webkit-max-content;width:-moz-max-content;width:max-content;position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;text-align:center;bottom:80%;opacity:0;-webkit-transition:opacity .25s ease-in-out;background:#4d4d4d;color:#fff;padding:1rem;font-size:1.2rem}[data-tooltip]:hover:before{opacity:1}.wpcf7-form p{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;font-size:1.4rem;margin:3.6rem 0;padding:0}.wpcf7-form p:first-of-type{margin-top:4.5rem}.wpcf7-form p:last-of-type{display:flex;justify-content:flex-end;align-items:flex-start;flex-direction:row}.wpcf7-form label{font-weight:500}.wpcf7-form label,.wpcf7-form textarea{width:100%}.wpcf7-form-control-wrap input,.wpcf7-form-control-wrap select,.wpcf7-form-control-wrap textarea{width:100%;border:.1rem solid #d4dbe9;color:#14223d;margin-top:.4rem;font-weight:400}.wpcf7-form-control-wrap input[type=radio]{margin-left:.7rem;accent-color:#f63b5a}.wpcf7-form-control-wrap input{padding:.95rem 1.2rem}.wpcf7-form-control-wrap input::-webkit-input-placeholder, .wpcf7-form-control-wrap textarea::-webkit-input-placeholder{color:#8c98af}.wpcf7-form-control-wrap input::-moz-placeholder, .wpcf7-form-control-wrap textarea::-moz-placeholder{color:#8c98af}.wpcf7-form-control-wrap input:-ms-input-placeholder, .wpcf7-form-control-wrap textarea:-ms-input-placeholder{color:#8c98af}.wpcf7-form-control-wrap input::-ms-input-placeholder, .wpcf7-form-control-wrap textarea::-ms-input-placeholder{color:#8c98af}.wpcf7-form-control-wrap input::placeholder,.wpcf7-form-control-wrap textarea::placeholder{color:#8c98af}.wpcf7-form-control-wrap select,.wpcf7-form-control-wrap textarea{padding:1.2rem}.wpcf7-form-control-wrap textarea{height:10rem;resize:none}.wpcf7-form-control-wrap .wpcf7-list-item{margin:0}.wpcf7-form-control-wrap .wpcf7-list-item label{display:flex;justify-content:flex-start;align-items:flex-start}.wpcf7-form-control-wrap .wpcf7-list-item input[type=checkbox]{min-width:1.6rem;max-width:1.6rem;min-height:1.6rem;max-height:1.6rem;margin-top:.3rem}.wpcf7-form-control-wrap .wpcf7-list-item-label{font-weight:300;line-height:1.5;margin-left:1rem}.wpcf7-form .wpcf7-submit{position:relative;overflow:hidden;display:inline-block;padding:1rem 4.2rem;text-align:center;background-color:#f63b5a;color:#fff;box-shadow:0 .2rem .4rem rgba(0,0,0,.2);font-weight:400;border-radius:.6rem;border:0;cursor:pointer}@media (max-width:599px) and (orientation:portrait){.wpcf7-form p:first-of-type{margin-top:2.2rem}.wpcf7-form p:nth-last-of-type(2){margin:-1rem 0 2rem}.wpcf7-form p:last-of-type{justify-content:center}}.wpcf7 form{position:relative}.cf7-banner{background:rgba(0,0,0,.5);width:100%;height:100%;display:flex;justify-content:center;align-items:center;position:fixed;inset:0;margin:auto;z-index:9999}.cf7-banner.hidden{display:none}.cf7-banner-backdrop{position:absolute;width:100%;height:100%}.cf7-banner .cf7-banner-content{display:flex;flex-direction:column;box-shadow:0 4px 12px rgba(0,0,0,.08);background-color:#fff;max-width:500px;width:calc(100% - 40px);height:auto;padding:40px;position:relative;row-gap:.5rem;z-index:9999999}.cf7-banner .cf7-banner-title{font-size:22px}.cf7-banner .cf7-banner-description,.cf7-banner .cf7-banner-title{padding-right:40px}.cf7-banner p{margin:0!important;justify-content:start!important}.cf7-banner .close-button{position:absolute;top:10px;right:10px;cursor:pointer;display:flex}@media (max-width:767px){.cf7-banner .cf7-banner-content{padding:30px}.cf7-banner .close-button{top:30px;right:25px}}.main-post__banner{position:relative;display:flex;justify-content:center;align-items:flex-end;width:100%;height:60rem;background:50%/cover}.main-post__background-image,.main-post__background-overlay{position:absolute;z-index:-1;width:100%;height:100%}.main-post__background-overlay{background-image:linear-gradient(0deg,rgba(0,0,0,.9),transparent)}.main-post__background-image{background:50%/cover}.main-post__background-image--mobile{display:none}.main-post__background-image--mobile img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main-post{display:flex;justify-content:flex-start;align-items:stretch;flex-direction:column;margin-bottom:4rem;padding:2rem;color:#fff}.main-post>*{width:82rem}.main-post__chips-container{margin-bottom:1.4rem}.main-post__title-container{margin:1rem 0}.main-post__title{color:inherit}.main-post__description-container{padding-top:.7rem}.main-post__description{font-weight:300}.main-post__button-container{margin-top:2.2rem}.header__button{padding:1rem 3.2rem}@media (max-width:1024px){body .main-post__banner .main-post>:not(.underline):not(.underline--long){width:100%}.main-post__banner{height:48rem}.main-post__background-image--mobile{display:flex}}@media (max-width:599px) and (orientation:portrait){.main-post{margin-bottom:2rem}.main-post__banner{height:95.333vw}.main-post__description{font-size:3.888vw}.main-post__chips-container{margin-bottom:2rem}.main-post__title-container{margin:0}}.post{margin-top:3rem}.post.main-column{overflow:hidden}.post__header,.post__title{margin-bottom:2rem}.post__duration-and-level{display:flex;justify-content:flex-start;align-items:center}.post__duration-and-level>*{margin-right:2.4rem}.post__main{width:100%}.post__banner{width:100%;height:36rem;margin:2rem 0}.post__banner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.post__contents>p+p,.post__contents>span+span{margin-top:3rem}.post__contents p,.post__contents span{font-weight:300}.post__contents .contents--bold{font-weight:500}.post__contents img{width:100%;height:auto;max-height:768px;-o-object-fit:contain;object-fit:contain}.post-tags{width:100%;padding:3rem 0;border-bottom:.1rem solid #d4dbe9}.post-tags__container{display:inline-flex}.post-tags__text{margin-right:2rem}@media (max-width:599px){.post{margin-top:2rem}.post__title{margin-bottom:1rem}.post__duration-and-level>*{margin-right:.4rem}}.was-it-helpful{width:100%;padding:3rem 10rem;margin-top:3rem;border-top:.1rem solid #d4dbe9;border-bottom:.1rem solid #d4dbe9}.was-it-helpful__box{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:5rem 12rem;border:.1rem solid #d4dbe9}.was-it-helpful__question{margin-bottom:2rem}.was-it-helpful__buttons{display:flex;justify-content:flex-start;align-items:center}.was-it-helpful__buttons button+button{margin-left:1rem}.was-it-helpful__button{width:4rem;height:4rem;display:flex;justify-content:center;align-items:center;border:.1rem solid #d4dbe9;border-radius:.4rem;background-color:transparent}.was-it-helpful__button i.icon{width:2.2rem;height:2.2rem}.comments{width:100%;margin-top:3rem}.comments__counter{color:#fc3b56}.comments__title{margin-bottom:3rem}.comment-respond,.comments__add-comment,.comments__add-comment-box{display:flex;justify-content:flex-start;align-items:flex-start}.comment-respond,.comments__add-comment-box{flex-direction:column;flex:1;margin-left:2rem}.comment-form{width:100%;display:flex;flex-direction:column}.comments__author,.comments__email{width:100%;height:2rem;padding:2rem;border:.1rem solid #d4dbe9;resize:none;margin-bottom:1rem;order:1}.comments__author::-webkit-input-placeholder, .comments__email::-webkit-input-placeholder{font-weight:100;color:#8c98af}.comments__author::-moz-placeholder, .comments__email::-moz-placeholder{font-weight:100;color:#8c98af}.comments__author:-ms-input-placeholder, .comments__email:-ms-input-placeholder{font-weight:100;color:#8c98af}.comments__author::-ms-input-placeholder, .comments__email::-ms-input-placeholder{font-weight:100;color:#8c98af}.comments__author::placeholder,.comments__email::placeholder{font-weight:100;color:#8c98af}.comments__textarea{width:100%;height:10rem;padding:2rem;border:.1rem solid #d4dbe9;resize:none;order:2}.comments__textarea::-webkit-input-placeholder{font-weight:100;color:#8c98af}.comments__textarea::-moz-placeholder{font-weight:100;color:#8c98af}.comments__textarea:-ms-input-placeholder{font-weight:100;color:#8c98af}.comments__textarea::-ms-input-placeholder{font-weight:100;color:#8c98af}.comments__textarea::placeholder{font-weight:100;color:#8c98af}.comments__textarea-bar{display:flex;justify-content:space-between;align-items:center;width:100%;height:6rem;padding:1rem;background-color:#eef1f6;border:.1rem solid #d4dbe9;border-top-width:0;margin-top:-4px;order:3}.comments__textarea-bar-side{display:flex;justify-content:flex-start;align-items:center}.comments__button-separator{width:.1rem;height:2rem;background-color:#d4dbe9;margin:0 1.6rem}.comments__characters-limit{font-weight:400;margin-right:3rem}.comments__add-comment-button{padding-left:2.4rem;padding-right:2.4rem}.sce-comment-edit-buttons{display:flex;justify-content:space-between;align-items:center}.sce-comment-edit-buttons button{background-color:transparent}.sce-comment-text{width:100%;height:10rem;padding:2rem;color:#14223d;border:.1rem solid #d4dbe9;resize:none}.sce-comment-text::-webkit-input-placeholder{font-weight:100;color:#8c98af}.sce-comment-text::-moz-placeholder{font-weight:100;color:#8c98af}.sce-comment-text:-ms-input-placeholder{font-weight:100;color:#8c98af}.sce-comment-text::-ms-input-placeholder{font-weight:100;color:#8c98af}.sce-comment-text::placeholder{font-weight:100;color:#8c98af}@media (max-width:599px){.comments__add-comment{flex-direction:column;align-items:center}.comments__add-comment>.comment__avatar>img{width:8rem;height:8rem}.comment-respond{margin-left:0;margin-top:2rem}}.comment{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;margin-top:6rem;width:100%}.comment .comment{padding-left:2.5rem}.comment__details{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;margin-left:2rem}.comment__details,.comment__details>*{width:100%}.comment__contents{display:flex;flex-direction:row;width:100%}.comment__avatar>img{width:6.2rem;height:6.2rem}.comment__reply-title{line-height:5rem}.comment__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.6rem}.comment__approved{padding:0 2.5rem}.comment__content p{font-weight:300}.sce-edit-comment{position:relative;display:inline-block;color:#296ad0;margin:15px 0;cursor:pointer;font-weight:400}.comment__footer{display:flex;justify-content:flex-start;align-items:center;margin-top:1.6rem}.comment__edit{display:flex;justify-content:flex-end;align-items:center}.comment__edit .comment-edit-link{width:1.6rem;height:1.6rem;margin:0 1rem}.comment__edit .comment-edit-link>.comment__edit-icon{width:inherit;height:inherit}button.comment__rate-button.button--icon{width:unset;height:2.6rem;padding:0 1rem;border:.1rem solid #d4dbe9;border-radius:.4rem}button.comment__rate-button.button--icon>i.icon{width:1.2rem;height:1.2rem;margin-right:1rem}.comment__rate-button-count{font-size:1rem;font-weight:400}.comment__rate-button--up{margin-right:1rem;color:#296ad0}.comment__rate-button--down{color:#fc3b56}@media (max-width:599px){.comment__avatar>img{width:4rem;height:4rem}.comment__details{margin-left:.8rem}.comment__header{margin-bottom:.2rem}.comment__footer{margin-top:.2rem}.comment__edit .comment-edit-link{margin:0 .4rem}}.author-box{display:flex;justify-content:flex-start;align-items:center;flex-direction:column;padding:3rem;margin:1.2rem 0 3.6rem;border:.1rem solid #d4dbe9}.author-box+.recommended-articles-_title{margin-top:0}.author-box__avatar img{width:10rem;height:10rem;margin-bottom:2rem;border-radius:5rem}.author-box__author-spacer{width:6rem;height:.3rem;margin-top:.6rem;border:0;background-color:#fc3b56}.author-box__author,.author-box__description p{text-align:center}@media (max-width:1024px){.author-box__avatar img{width:8rem;height:8rem}}body.home,body.page-template-default{background-color:#eef1f6}body.home div.banner-home{display:flex;position:relative;height:72rem;justify-content:center;background-image:linear-gradient(247deg,#173250 100%,#14223d);overflow:hidden}div.banner-home{display:none}.banner-home__gradient{background:linear-gradient(90deg,rgba(23,50,80,.8) 35%,rgba(23,50,80,0) 80%);z-index:1}.banner-home__background,.banner-home__gradient{position:absolute;width:100%;height:100%;pointer-events:none}.banner-home__background{display:flex;justify-content:flex-end}.banner-home__background>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.banner-home__column{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;height:100%}.banner-home__title{max-width:56rem;margin-top:9rem;margin-bottom:7rem;line-height:6.4rem;font-size:5.3rem;color:#fff;font-weight:400}.banner-home__title em{font-style:normal;color:#fc3b56}.banner-home__description{max-width:48rem;font-size:2.45rem;color:#fff}.banner-home__button{margin-top:3rem!important}.banner-home__button.button--hire-us{margin-top:7rem}.banner-home__pattern{right:-19rem;top:9rem;transform:rotate(45deg)}@media (max-width:1705px){.banner-home__background>img{width:auto;margin-right:-110px}}@media (max-width:1550px){.banner-home__gradient{background:linear-gradient(90deg,rgba(23,50,80,.8) 15%,rgba(23,50,80,0) 65%)}.banner-home__title{max-width:50rem;margin-bottom:8rem;line-height:6rem;font-size:4.9rem}.banner-home__description{max-width:36rem;font-size:2.2rem}.banner-home__button.button--hire-us{margin-top:8rem}}@media (max-width:1364px){.banner-home__title{max-width:45rem;font-size:4.6rem;letter-spacing:-.5px}.banner-home__description{max-width:32rem;font-size:2rem;letter-spacing:-.25px}}@media (max-width:991px){.banner-home{height:56rem}.banner-home__gradient{background:linear-gradient(180deg,rgba(23,50,80,.6) 15%,rgba(23,50,80,0) 50%)}.banner-home__background>img{width:auto;margin-right:-11%}.banner-home__title{margin-top:3rem;font-size:4.8rem;line-height:5.2rem;max-width:91%;text-align:center;margin-bottom:1.5rem}.banner-home .banner-home__column{min-width:auto;align-items:center}.banner-home__description{max-width:70%;text-align:center}.banner-home__button.button--hire-us{position:absolute;bottom:2rem}}@media (max-width:599px) and (orientation:portrait){.banner-home{height:auto;padding-bottom:6rem;justify-content:center}.banner-home__background{display:flex}.banner-home__background>img{width:auto;margin-right:-70%}.banner-home__column{align-items:flex-start}.banner-home__title{max-width:100%;margin-top:5rem;font-size:8.8vw;line-height:1.25;text-align:left}.banner-home__title-divider{margin:2rem 0}.banner-home__button.button--hire-us{position:relative;bottom:auto;margin-top:10rem}.banner-home__description{max-width:100%;text-align:left;font-size:1.6rem}}.project-card--accents{background-image:linear-gradient(230deg,#ff5069,#fc3b56)}.project-card--accents .project-card__button,.project-card--accents .project-card__tag{color:#fc3b56}.project-card--primary{background-image:linear-gradient(230deg,#173250,#14223d)}.project-card--primary .project-card__button,.project-card--primary .project-card__tag{color:#14223d}.project-card{width:58rem;border-radius:1rem;padding:3rem;color:#fff}.project-card .project-card__description-underline{background-color:currentColor;margin-bottom:3rem}.project-card__tag-list{margin-bottom:2.2rem}.project-card__tag-list .project-card__tag{background-color:#fff}.project-card__used-technologies{font-weight:700}.project-card__statistics{display:flex;justify-content:flex-start;align-items:stretch;margin-top:1.5rem}.project-card__statistics-column{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;margin-right:4rem}.project-card__statistics-label{font-size:1.4rem}.project-card__button{margin-top:3rem}.tips-card{width:100%;display:flex;justify-content:flex-start;align-items:stretch}.tips-card--illustration-on-left{flex-direction:row-reverse}.tips-card--dark .tips-card__container--right{background-color:#152743;color:#fff}.tips-card__container{display:flex;justify-content:flex-start;align-items:flex-start;width:50%}.tips-card__container--right{flex-direction:column;padding:5rem;background-color:#fff;align-items:center;text-align:center}.tips-card__container .underline{margin:2rem 0}.tips-card__container p{font-size:1.6rem;line-height:1.5;padding:0}.tips-card__illustration{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tips-card__button{margin-top:3rem}@media (max-width:1024px){.tips-card__container--right{padding:3rem 5rem}}@media (max-width:768px){.tips-card__container--right{padding:2rem 3rem}}@media (max-width:599px) and (orientation:portrait){.tips-card{flex-direction:column}.tips-card__container{width:100%}.tips-card__container--right{padding:1.6rem 2rem}.tips-card__container .underline{margin:2rem 0 1rem}.tips-card__button{margin-top:4rem}}body.toolbar-horizontal.toolbar-tray-open .header{top:79px}body.toolbar-horizontal .header,body.toolbar-vertical .header{top:39px}body.admin-bar .header{top:3.2rem}@media (max-width:782px){body.admin-bar .header{top:4.55rem}}.header{position:-webkit-sticky;position:sticky;z-index:10;top:0;left:0;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;min-width:98rem;width:100%;background-color:#fff;box-shadow:0 .2rem .4rem 0 rgba(20,35,62,.1)}.header .header__angular-logo.logo-white{display:none}.header__angular-logo-plus{color:#000;font-size:40px}.home .header,.page-template-default .header{background-image:linear-gradient(247deg,#173250 100%,#14223d);background-color:#14223d;box-shadow:none}.home .header .header__angular-logo.logo-gradient,.page-template-default .header .header__angular-logo.logo-gradient{display:none}.home .header .header__angular-logo.logo-white,.page-template-default .header .header__angular-logo.logo-white{display:flex}.home .header .header__hamburger-button,.home .header .header__logo,.page-template-default .header .header__hamburger-button,.page-template-default .header .header__logo{-webkit-filter:invert(1) brightness(3);filter:invert(1) brightness(3)}.home .header .header__angular-logo-plus,.page-template-default .header .header__angular-logo-plus{color:#fff;font-size:40px}.header--top-bar-only{box-shadow:0 .2rem .4rem rgba(0,0,0,.1)}.header__top-bar{display:flex;justify-content:space-between;align-items:center;min-width:inherit;width:inherit;max-width:122rem;height:8.5rem}.header__top-bar>:not(.nav__backdrop--mobile):not(.main-nav--mobile){position:relative;z-index:11}.header__logos{display:flex;align-items:center}.header__angular-logo{height:48px;padding:0 36px}.header__hamburger-button{display:none}.header__hamburger-button:before{content:none}.header__hamburger-button:focus{outline:none}.header__logo-link{display:flex;justify-content:center;align-items:center}.header__logo{max-width:10rem;max-height:5rem;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width:991px){.header{min-width:auto}.header__logo-link{padding:0}.header__login-button-container{display:none}.header__top-bar .header__hamburger-button{display:block;padding:1rem}.header__top-bar .header__hamburger-button>i.icon--hamburger{width:3.6rem;height:2.6rem}}@media (max-width:599px) and (orientation:portrait){.header .header__top-bar{height:7rem;padding:0}.header__top-bar .header__hamburger-button,.header__top-bar .header__logo-link{padding:1rem}.header__logo{max-width:25.555vw}.header__angular-logo{padding:0 16px}body>#wpadminbar{position:fixed}}.header__sticky-banner{background-image:url(//houseofangular.io/wp-content/uploads/2024/07/BannerBG.png);width:100%;background-position:50%;background-repeat:no-repeat;background-size:cover;transition:.2s ease}.banner__container{max-width:1200px;margin:auto;display:flex;padding:12px 10px;justify-content:center;align-items:center}.banner__container *{color:#fff;margin-bottom:0;font-size:18px}.banner__container .banner__title{font-weight:500;display:flex;-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem;row-gap:.25rem;flex-wrap:wrap;justify-content:center;align-items:center;text-align:center}.banner__container .banner__label{color:#f9506a;background:#fff;padding:0 6px;border-radius:4px;font-weight:500}.banner__container .banner__download{text-decoration:underline;font-weight:400}@media (max-width:767px) and (orientation:portrait){.banner__container{flex-direction:column}.banner__container *{font-size:16px}.banner__download{width:100%}}.nav{justify-content:end;flex:1}.nav,.nav>ul{display:flex;align-items:center}.nav>ul{justify-content:flex-start}.main-nav{padding:0 0 0 6rem}.main-nav .sub-menu{opacity:0;pointer-events:none;background:#fff;position:absolute;top:4rem;padding:.5rem 1rem;min-width:20rem}.main-nav .sub-menu li{border-bottom:0 solid #fff!important;margin:0!important;width:100%}.home .menu-item-has-children i{color:#fff;transform:rotate(0);transition:all .15s ease-in}.home .menu-item-has-children:hover i{transform:rotate(180deg)}.nav__item{display:flex;justify-content:center;align-items:center;font-size:1.7rem;position:relative}.nav__item:not(:last-child){margin-right:3.4rem}.nav.main-nav .nav__item--active .nav__item-link{transition:none!important}.nav.main-nav .nav__item--active:hover{margin-top:-.3rem;transition:none!important}.nav.main-nav .nav__item--active:hover:after{margin-top:-.1rem}.nav.main-nav .nav__item--active:hover .nav__item-link{border-bottom:0 solid #fff!important;transition:none!important}.nav.main-nav .nav__item--active,.sub-menu .nav__item--active .nav__item-link{border-bottom:.3rem solid #6ba5c6}.home .main-nav .menu-item-has-children:after,.home .main-nav .nav__item-link,.page-template-default .main-nav .menu-item-has-children:after,.page-template-default .main-nav .nav__item-link{color:#fff}.nav__item-link{color:#152743;font-weight:500;padding:1rem 0 .7rem;border-bottom:.3rem solid transparent;transition:.25s ease-in-out;white-space:nowrap}.nav__item-link:hover{border-bottom:.3rem solid #6ba5c6}.main-nav--mobile{display:none;width:100%;position:absolute;z-index:11;left:0;top:7rem}.main-nav--mobile .header__login-button{display:block;width:unset;margin:2rem 0 0 auto}.main-nav--mobile+.nav__backdrop--mobile{position:absolute;z-index:10;height:100vh;width:100%;left:0;top:7rem;pointer-events:none;opacity:0;transition:.25s;background-color:rgba(0,0,0,.75)}.main-nav--mobile+.nav__backdrop--mobile.nav__backdrop--show{opacity:1;pointer-events:all}.main-nav--mobile>.nav__container--mobile{align-items:stretch}.nav__container--mobile{width:100%;flex-direction:column;right:0;top:0;overflow:hidden;background-color:hsla(0,0%,100%,.95);box-shadow:0 .2rem .4rem 0 rgba(20,35,62,.1);list-style:none}.nav__item--mobile{padding:0 2rem}.nav__item--mobile>a:not(.button){width:100%;padding:1rem;border-bottom:.1rem solid #d4dbe9;color:#6ba5c6;display:block}.nav__item--mobile:active:not(:last-child),.nav__item--mobile:hover:not(:last-child){background-color:#fafafa}.nav__item--mobile:first-child{padding-top:2rem}@media (max-width:1364px){.main-nav{padding-left:4rem}.nav__item{font-size:1.7rem}.nav__item:not(:last-child){margin-right:2.3rem}}@media (max-width:1146px){.main-nav{padding-left:1rem}.nav__item{font-size:1.5rem}.nav__item:not(:last-child){margin-right:1.8rem}.header__angular-logo{height:38px}.header__logo{max-height:4rem}}@media (min-width:992px){.menu-item-has-children i{color:#152743;transform:rotate(0);transition:all .15s ease-in}.menu-item-has-children:hover i{transform:rotate(180deg)}.menu-item-has-children .sub-menu{opacity:0;pointer-events:none}.menu-item-has-children .nav__item-link{color:#152743}.menu-item-has-children .nav__item-link:hover{border-bottom:.3rem solid #6ba5c6}.menu-item-has-children:hover .sub-menu{opacity:1;pointer-events:all}.menu-item-has-children .lang-item{position:absolute;left:0}#menu-main-menu-de .contact-us,#menu-main-menu .contact-us{background-color:#f63b5a;color:#fff!important;box-shadow:0 .2rem .4rem rgba(0,0,0,.2);font-weight:400;border-radius:.6rem;height:50px;padding-left:1.5rem;padding-right:1.5rem;margin-left:45px;border-bottom:none!important}#menu-main-menu-de .contact-us .nav__item-link,#menu-main-menu .contact-us .nav__item-link{color:#fff!important;width:100%;height:50px;padding-top:12px;transition:none!important;border-bottom:0 solid #fff!important}#menu-main-menu-de .contact-us .nav__item-link:hover,#menu-main-menu-de .contact-us:hover,#menu-main-menu-de .contact-us:hover .nav__item-link,#menu-main-menu .contact-us .nav__item-link:hover,#menu-main-menu .contact-us:hover,#menu-main-menu .contact-us:hover .nav__item-link{border-bottom:none!important}}@media (max-width:991px){.main-nav{display:none}.main-nav--mobile.main-nav--show{display:flex}.main-nav--mobile .menu-item .fa-solid{display:none}}#menu-contact-menu{position:fixed;right:10rem;top:2rem;padding-top:20px;height:65px;width:150px;list-style-type:disc}#menu-contact-menu .nav__contact-item{display:flex;justify-content:center;align-items:center;text-align:center;margin-top:25px;background-color:#f63b5a;color:#fff!important;box-shadow:0 .2rem .4rem rgba(0,0,0,.2);font-weight:400;border-radius:.6rem;height:50px;width:100%;border-bottom:none!important}#menu-contact-menu .nav__contact-item .nav__item-link{color:#fff!important;width:100%;height:50px;padding-top:15px;transition:none!important;border-bottom:0 solid #fff!important}#menu-contact-menu .nav__contact-item .nav__item-link:hover,#menu-contact-menu .nav__contact-item:hover,#menu-contact-menu .nav__contact-item:hover .nav__item-link{border-bottom:none!important}#menu-contact-menu-deutsch{position:fixed;right:10rem;top:2rem;padding-top:20px;height:65px;width:250px;list-style-type:disc}#menu-contact-menu-deutsch .nav__contact-item{display:flex;justify-content:center;align-items:center;text-align:center;margin-top:24px;background-color:#f63b5a;color:#fff!important;box-shadow:0 .2rem .4rem rgba(0,0,0,.2);font-weight:400;border-radius:.6rem;height:50px;width:100%;border-bottom:none!important}#menu-contact-menu-deutsch .nav__contact-item .nav__item-link{color:#fff!important;width:100%;height:50px;padding-top:15px;transition:none!important;border-bottom:0 solid #fff!important}#menu-contact-menu-deutsch .nav__contact-item .nav__item-link:hover,#menu-contact-menu-deutsch .nav__contact-item:hover,#menu-contact-menu-deutsch .nav__contact-item:hover .nav__item-link{border-bottom:none!important}.banner-home__column,.footer,.header__top-bar,.hoa-content,.main-post{min-width:98rem;width:100%;max-width:122rem;padding:0 2rem}.hoa-content{color:#14223d}.layout-content>div{display:flex;justify-content:flex-start;align-items:center;flex-direction:column}.breadcrumbs{width:100%;padding-top:.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-flex;justify-content:flex-start;align-items:baseline}.breadcrumbs__item:not(:last-child):after{position:static;content:">";margin:0 .7rem}.breadcrumbs__link{color:#6ba5c6}.articles,.main-column{display:flex;justify-content:flex-start;align-items:flex-start}.main-column{flex-direction:column;flex:1;margin-right:4.4rem}.side-column{width:35rem}.side-column .h3,.side-column h3{font-size:2.6rem}@media (min-width:1025px) and (max-width:1364px){.main-column{margin-right:3.5%}.side-column{width:30%}}@media (max-width:1024px){.articles{flex-direction:column}.side-column{width:100%;margin-top:5rem}.main-column{width:100%;margin-right:0}}@media (max-width:991px){.header__top-bar,.hoa-content,.main-post{min-width:auto;padding:0 1rem}}.sections{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;margin-top:3rem}.sections--home{position:relative}.sections--home .section__row{margin-top:6rem}.sections--home .section__row+.section__row{margin-top:4rem}.sections--home .article{position:relative;margin-top:0}.sections--home .article:not(:last-child){margin-right:4rem}.page-template-page-hire-us{background:#eef1f6;overflow-x:hidden;justify-content:center;align-items:center}.page-template-page-hire-us .wpcf7 .wpcf7-form{display:flex;flex-direction:column;row-gap:1.5rem}.page-template-page-hire-us .wpcf7 .wpcf7-form p{margin:0}.page-template-page-hire-us .wpcf7 .wpcf7-form p:last-child{margin-bottom:0!important}.page-template-page-hire-us .footer{display:none}.section__hire-us-page{padding:3rem 2rem}.section__hire-us-page .wpcf7-form p:first-of-type{margin-top:2rem}.section__hire-us-page .wpcf7 label{font-size:12px!important}.section__hire-us-page .section__hire-us-page-logo{max-width:100px}.section__hire-us-page .section__hire-us-form{background-color:#fff!important;border-radius:15px}.section__hire-us-page .section__hire-us-references-partners{max-height:720px}.section__hire-us-page .reference__client span{font-size:12px}.wpcf7-form p{margin:1.5rem}@media (min-width:1364px){.section__hire-us-page{padding:5rem}.section__hire-us-page .section__hire-us-form,.section__hire-us-page .section__hire-us-references-partners{padding:0 8rem}.section.section--meet-our-team{flex-direction:row;align-items:flex-start}.section.section--meet-our-team .meet-our-team__video-iframe{width:60%;height:41.5rem}.section.section--meet-our-team .meet-our-team__video-iframe:last-child{width:100%;height:66.4rem}.section.section--meet-our-team .meet-our-team__aside{width:40%;margin-left:4rem}}.section--meet-our-team .section__row{flex-direction:column;align-items:flex-start}.section--meet-our-team .wistia_responsive_padding{width:100%}.section--meet-our-team .meet-our-team__video-iframe{width:100%;height:66.4rem;margin-top:3rem}.section--meet-our-team .meet-our-team__video-iframe video{width:100%!important;left:0!important}.section--meet-our-team .underline{margin:2rem 0 3rem}.sections__patterns{width:inherit;position:absolute}.sections__patterns .sections__pattern{position:absolute;z-index:-1}.sections__patterns--home .sections__pattern{width:56%}.sections__patterns--home .sections__pattern--left{left:-17rem;top:14rem}.sections__patterns--home .sections__pattern--right{transform:rotate(-45deg);right:-25rem;top:3rem}.sections__patterns--our-projects .sections__pattern{width:56%;left:50%;top:9rem;transform:translateX(-50%) rotate(-45deg)}.sections__patterns--blog .sections__pattern{transform:rotate(180deg);left:-17rem;top:14rem}.section{display:flex;justify-content:flex-start;align-items:center;flex-direction:column;width:100%}.section:not(:last-child){margin-bottom:10rem}.section__title{font-weight:500;text-align:center}.section__row{display:flex;justify-content:center;align-items:center;width:100%;margin-top:8.5rem}.section__row .project-card+.project-card{margin-left:4.5rem}.section__row .recommended-articles__article.blog__article{width:calc(33.33% - 2.66667rem)}.section__row--project-cards{margin-top:4.5rem;align-items:stretch}.section__row .section__column:has(a,#write-to-us){padding-bottom:1rem}.side-column .section__row{align-items:flex-start;margin-top:0}.section--page .section__row{display:block}.section--page .section__row h4{font-size:2.2rem;font-weight:500;line-height:1.5;margin:4rem 0 1.2rem}.section--page .section__row ul>li{list-style:disc;margin:.5rem 0 0 2rem}.section--error .section__message{margin:3rem 0 0}.section--error .section__error-number{font-size:20rem;font-weight:700}.section__row--fdc{flex-direction:column}.section__row--first{margin-top:0;align-items:center}.section__row--first .section__title{margin-top:0}.section__row--first .underline{margin-bottom:2rem}.section__row--with-box{margin:3.5rem 0 1rem;width:100%}.section__column{display:flex;justify-content:center;align-items:center;flex-direction:column;flex:1;padding-top:4.2rem}.section__column p:nth-last-child(2){width:50%}.section__column--with-pattern{background:url(//houseofangular.io/wp-content/themes/hoa/dist/assets/Pattern.svg?ver=630b1fd3) no-repeat 50%/cover}.section__column--with-pattern p{line-height:1.4;font-size:1.6rem}.section__column-title{margin:3.4rem 0 1.6rem}.section__column-description{line-height:1.4}.section__box{width:78rem;padding:4rem}.section__box.section__box--row-grid{width:100%;padding:4rem 0 0}.section__box--framed{position:relative;border:.1rem solid #d4dbe9}.section__box--framed .form-submitted{position:absolute;z-index:10;width:100%;height:100%;left:0;top:0;display:none;justify-content:center;align-items:center;flex-direction:column;background-color:#fff;opacity:0;pointer-events:none;will-change:opacity,pointer-events;transition:.5s ease-in-out}.section__box--framed .form-submitted.display-flex{display:flex!important}.section__box--framed .form-submitted.show{opacity:1;pointer-events:all}.section__box--grid-min{width:50%!important}.section__box--grid,.section__box--grid-2-col,.section__box--grid-min{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;padding:0}.section__box--grid,.section__box--grid-2-col{width:100%}.section__box--grid--logos{justify-content:flex-start}.section__box--grid--logos .grid__item{border:.1rem solid #d4dbe9;transition:.25s ease-in-out}.section__box--grid--logos .grid__item .wp-b>img{-webkit-filter:grayscale(1);filter:grayscale(1);transition:-webkit-filter .25s ease-in-out;transition:filter .25s ease-in-out;transition:filter .25s ease-in-out, -webkit-filter .25s ease-in-out}.section__box--grid--logos .grid__item:hover{background-color:#fff;transform:scale(1.04);border-color:rgba(140,152,175,.5)}.section__box--grid--logos .grid__item:hover>img{-webkit-filter:none;filter:none}.section__box--grid--logos-on-white .grid__item:hover{background-color:#eef1f6}.section__box--grid .grid__item{width:calc(25% + .1rem)}.section__box--grid-2-col .grid__item{width:calc(50% + .1rem)}.section__box--row-grid{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.section--tech-stack .tech-stack__item{width:20%;display:flex;justify-content:center;align-items:center;flex-direction:column;margin-bottom:26px}.section--tech-stack .section__box{padding-top:9rem}.section--tech-stack .tech-stack__item--4-items-row-first{margin-left:10px}.section--tech-stack .tech-stack__item--4-items-row-last{margin-right:10px}.section--tech-stack .tech-stack__item-logo{max-width:128px;-o-object-fit:contain;object-fit:contain}.section__box-title{margin-bottom:1.8rem}.section .form-field{margin:3.6rem 0}.section .form-field:first-child{margin-top:4.5rem}.section .form-field+.form-field--checkbox{margin:-1rem 0 4rem}.form-last-row{display:flex;justify-content:flex-end;align-items:flex-start}.grid__item{display:flex;justify-content:center;align-items:center;margin-bottom:-.1rem;margin-left:-.1rem}.grid__item-logo{width:100%;height:auto}.section--our-benefits{position:relative;padding:10rem 0}.section--our-benefits:before{content:"";position:absolute;z-index:-1;top:0;width:100vw;height:100%;background-color:#eef1f6}.section--slider .section__row{margin-top:3rem}.section--slider .carousel-container{margin-top:11rem}.section--slider .carousel-container-min .reference__details{padding:2rem 0}.section--slider .carousel-container-min .reference__details p{font-size:30px!important}.section--slider .carousel-container-min .reference__client-box{position:relative;top:0;width:100%}.section--slider .carousel-container-min .reference__client-box .reference__client-name-box{position:absolute;top:-110px;left:120px;width:200px}.section--slider .carousel-container-min .reference__avatar{width:100px;height:100px}.section--slider .carousel-container,.section--slider .slick-list,.section--slider .slick-track{width:116.4rem}.section--slider .carousel-container .slick-slide,.section--slider .slick-list .slick-slide,.section--slider .slick-track .slick-slide{width:100%;display:flex;justify-content:center;align-items:center;outline:none}.section--slider .carousel-container-min:not(.slick-initialized),.section--slider .carousel-container-min:not(.slick-initialized) .slick-slide,.section--slider .carousel-container-min:not(.slick-initialized) .slick-slide .simple-slide-container:after{display:none!important}.section--slider .carousel-container-min{overflow:hidden}.section--slider .carousel-container-min,.section--slider .slick-list,.section--slider .slick-track{width:100%}.section--slider .carousel-container-min .slick-slide,.section--slider .slick-list .slick-slide,.section--slider .slick-track .slick-slide{width:100%;display:flex;justify-content:center;align-items:center;outline:none}.section--slider .slick-arrow{width:1.8rem;height:4.6rem}.section--slider .slick-arrow:before{content:"";position:absolute;width:100%;height:100%;background-position:50%;background-size:1.8rem 4.6rem;top:0;left:auto;right:auto}.section--slider .slick-arrow.slick-prev{left:-1.8rem}.section--slider .slick-arrow.slick-prev:before{background-image:url(//houseofangular.io/wp-content/themes/hoa/dist/assets/icon_arrow-left.svg?ver=1a08a590)}.section--slider .slick-arrow.slick-next{right:0}.section--slider .slick-arrow.slick-next:before{background-image:url(//houseofangular.io/wp-content/themes/hoa/dist/assets/icon_arrow-right.svg?ver=7b58c315)}.section--slider .slick-dots>li{margin:0 1rem}.section--slider .slick-dots>li>button:before{content:"";width:1.8rem;height:1.8rem;border:1px solid #14223d;border-radius:50%}.section--slider .slick-dots>li.slick-active>button:after{content:"";position:absolute;width:1.2rem;height:1.2rem;background-color:#fc3b56;border-radius:50%;transform:translate(-50%,-50%)}.section--slider .reference__wrapper{width:80rem;display:flex;justify-content:center;align-items:center;margin:0 auto}.section--slider .reference__avatar{width:18rem;height:18rem;margin-right:2.8rem}.section--slider .reference__details{flex:1}.section--slider .reference__details p{font-style:italic;font-size:1.6rem;line-height:1.5;padding:0}.section--slider .reference__details p+.reference__client{display:inline-block;margin-top:3rem}.section--slider .reference__client-name{font-weight:500}.section--awaits:before{content:none!important}@media (max-width:1366px){.carousel-container-min{height:100%!important;overflow:hidden}.sections--home .section__row{margin-top:4rem}.meet-our-team .meet-our-team__aside{margin-top:6rem;align-items:center}.meet-our-team p{width:73rem;text-align:center}.section--slider .carousel-container,.section--slider .slick-list,.section--slider .slick-track{width:100%}.section--slider .slick-arrow.slick-prev{left:0}.section--slider .slick-arrow.slick-next{right:1.8rem}}@media (max-width:1024px){.projects__wrapper{width:auto!important}.section:not(:last-child){margin-bottom:4rem}.section--meet-our-team .meet-our-team__aside{margin-top:5.4rem;align-items:center}.section--meet-our-team p{text-align:center}#team.section--team .section__row:not(:first-child){margin-top:7rem}#second-team.section--team .section__row:first-child{margin-top:3rem}#second-team.section--team .section__row:not(:first-child){margin-top:4rem}.section__box--grid-2-col .grid__item{width:100%}.section__services-tech-managers .grid__item:not(:last-child){margin-bottom:4rem}.section__box--grid .grid__item{width:calc(50% + .1rem)}.section__box--grid .team-member__details p{padding-left:4rem;padding-right:4rem}.section--tech-stack{width:64rem;margin:0 auto}.section--tech-stack .tech-stack__item{width:50%;margin-bottom:36px}.section--tech-stack .tech-stack__item--4-items-row-first{margin-left:0}.section--tech-stack .tech-stack__item--4-items-row-last{margin-right:0}.job-offers__grid{margin-top:6rem}.section--slider .slick-slide .reference__wrapper{width:80%}.project__the-challange{justify-content:start}.project__the-challange .the__challenge-title-box{padding-left:2rem}.project__the-challange .the__challenge-description-box{text-align:left;padding:0 2rem}.project__the-challange .section__project-content{padding-bottom:3rem;text-align:left}.project__the-solution{justify-content:start}.project__the-solution .the__solution-description-box .section__project-content{padding-bottom:3rem;text-align:left!important}.project__the-result{justify-content:start}.project__the-result .the__result-title-box{padding-left:2rem}.project__the-result .the__result-description-box{padding:0 2rem}.project__the-result .section__project-content{text-align:left}}@media (max-width:991px){.section--our-passion{margin-top:2.4rem}.section__hire-us-wrapper{display:block!important}.section__hire-us-wrapper .section__hire-us-references-partners{padding:0!important}.section__column{padding-top:2rem;min-width:25em}.section--meet-our-team{margin-top:2rem}.section--meet-our-team .meet-our-team__video-iframe{width:calc(100vw - 2rem);height:calc(56.25vw - 1.125rem)}.section--error .section__row{margin-top:2.4rem}.section--error .section__error-number{font-size:13rem}}@media (max-width:599px) and (orientation:portrait){.section.section--our-passion{margin-bottom:8.4rem}.section.section--our-passion .section__row:last-child{flex-direction:row}#team.section--team{margin-bottom:4rem}#team.section--team .section__row:not(:first-child){margin-top:2.5rem}}@media (max-width:599px) and (orientation:portrait) and (max-width:460px){.section--tech-stack .tech-stack__item{width:33%!important;min-width:140px}.section--tech-stack img{width:70px!important;height:70px!important}}@media (max-width:599px) and (orientation:portrait){.section__column{padding-top:1rem;min-width:32.5em}.section__column:not(:last-child){margin-right:0}.section__column-title{margin:2.4rem 0 .8rem;font-size:1.8rem}.section__column-description{text-align:center}.section__box:not(.section__box--grid):not(.section__box--grid-2-col){padding:2.2rem 1.8rem}.section__box-title{font-size:1.8rem;margin-bottom:1.4rem}.section .form-field{margin:3.6rem 0}.section .form-field:first-child{margin-top:2.2rem}.section .form-field+.form-field--checkbox{margin-bottom:2rem}.form-last-row{justify-content:center}.section__row:not(:first-child){margin-top:3rem}.sections--home .section__row{margin-top:2rem;max-width:300px}.section__box--grid.team .grid__item{width:100%}.section--team .section__row:first-child{margin-top:0}.section--team .section__row:last-child{margin-top:1rem}.section__box--grid .grid__item{width:50%}.section__box--grid p{padding-left:0;padding-right:0}.section__box--grid-2-col .grid__item:not(:last-child){margin-bottom:2.5rem}.section--tech-stack{width:100%}.section--meet-our-team,.section--meet-our-team .section__row{margin-top:0}.section--meet-our-team .meet-our-team__aside{margin-top:2.5rem}.section--meet-our-team p{margin:2rem 3rem}.section--our-benefits{padding:5.5rem 0}.section--error .section__title span{font-size:2.6rem}.section--error .section__message{margin:2rem 0;text-align:center}.section--error .section__error-number{font-size:10rem;line-height:1}.project__the-challange .grid__item:not(:last-child),.project__the-result .grid__item:not(:last-child),.project__the-solution .grid__item:not(:last-child){margin-bottom:0}}@media (max-width:767px){.page-template-page-hire-us .wpcf7-acceptance .wpcf7-list-item label{align-items:start;-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}.page-template-page-hire-us .wpcf7-radio{display:flex;flex-direction:column;align-items:start}.page-template-page-hire-us .wpcf7-response-output{margin:1rem 0}.page-template-page-hire-us .section__hire-us-title{font-size:22px;margin-bottom:.5rem}.page-template-page-hire-us .section--trusted-us .row{display:grid;grid-template-columns:repeat(2,1fr);padding-bottom:3rem}}@media (min-width:600px){.tech-stack__item-logo{width:100px;height:100px;-o-object-fit:contain;object-fit:contain}.section__hire-us-title{font-size:26px}.section__hire-us-page,.section__hire-us-page .section__hire-us-form{padding:3rem}.section__hire-us-page .section__hire-us-references-partners{padding:0 4rem}.section__hire-us-page .section__hire-us-references-partners .reference__details p{font-size:16px!important}}@media (max-width:599px){.section--tech-stack .tech-stack__item{width:33%!important;min-width:80px}.section--tech-stack img{margin:5rem;width:60px!important;height:60px!important}.section__row{min-width:300px}.projects__list-section .section__project-content .section__row:not(:first-child){margin-top:2rem!important}.project__description-box{flex-direction:column;display:flex;align-items:center;justify-content:center;text-align:center!important;gap:unset!important}.section__hire-us-page .slick-slide div:first-child{display:flex!important;align-items:center;flex-direction:column}.section__hire-us-page .section__hire-us-form{padding:2rem}.section__hire-us-page .section__hire-us-form-title{font-size:14px}.section__hire-us-page .section__hire-us-references-partners{padding-top:3rem}.section__hire-us-page .section__hire-us-references-partners .reference__client-box .reference__client-name-box{text-align:center;position:static;display:flex;flex-direction:column;align-items:center;margin:0 auto}.section__hire-us-page .section__hire-us-references-partners .reference__details p{font-size:16px!important;font-weight:400!important}.meet-our-team p{width:100%;padding:0 3rem}.section--slider .carousel-container{margin-top:5rem}.section--slider .slick-arrow{top:6rem}.section--slider .slick-list{margin-bottom:3rem}.section--slider .slick-slide .reference__wrapper{width:calc(100% - 3rem);flex-direction:column}.section--slider .slick-slide .reference__details{text-align:center}.section--slider .slick-slide .reference__details p{font-size:1.38rem;font-weight:300;line-height:1.6}.section--slider .slick-slide .reference__avatar{width:12rem;height:12rem;margin-right:0;margin-bottom:2rem}}@media (max-width:399px){.section--tech-stack .tech-stack__item-logo{height:25vw}}.section__breadcrumbs{margin:20px 0}.section__header-title{align-items:start!important}.section__filter-search .section__filter-button{text-align:left!important;justify-content:normal;margin-top:20px!important;margin-bottom:20px}.section__filter-search .search-box{border:none!important;background-color:transparent;box-shadow:none!important;padding:3rem!important;margin-top:-2rem;margin-left:2rem!important}.section__filter-search h5{margin:5px}.section__filter-search button{margin-left:1rem;margin-right:1rem;margin-top:1rem;width:120px;padding:1rem 0!important}.section__filter-search .project__search{background-color:#fff!important;height:30px;margin-top:15px;border:1px solid #000!important}.projects-wrapper{overflow:hidden;width:100%;flex:1;display:flex;justify-content:center;align-items:flex-start}.projects-wrapper .section:not(:last-child){margin-bottom:4rem!important}.projects-wrapper .section.projects__list-section{margin-bottom:0!important}.projects-wrapper.projects-single .hoa-content{padding:0 1.5em!important}.projects-wrapper.projects-single .project__main-section{padding-bottom:0!important}.projects__list-section{text-align:left;margin-top:3rem}.projects__list-section .project__key-features{background:#f5f5f5;width:99.4vw;padding:20px 0 25px}.projects__list-section .project__single-section{margin-top:0;display:flex;justify-content:normal!important}.projects__list-section .project__single-section.project__technology-box{padding-top:2rem!important}.projects__list-section .project__single-section .section__project-box{padding-top:20px;justify-content:normal!important;display:inline-block!important;text-align:left;position:relative;min-height:610px}.projects__list-section .project__single-section .section__project-box .section__project-content{max-width:1200px!important;margin-top:10px}.projects__list-section .project__single-section .section__project-box .section__project-content .section__row:not(:first-child){margin-top:4.5rem}.projects__list-section .project__single-section .section__project-box .section__project-content .underline--long{margin-bottom:15px}.projects__list-section .project__single-section .section__project-box .section__project-content h4{margin:15px 0}.projects__list-section .project__single-section .section__project-box .section__project-content .project__description-box{display:inline-block;text-align:left;margin-top:0}.projects__list-section .project__single-section .section__project-box .section__project-content .project__description-box .project__image-small{display:inline-block;width:50px!important}.projects__list-section .project__single-section .section__project-box .section__project-content .project__description-box .project__image-small img{width:100%;height:auto;display:inline;vertical-align:unset}.projects__list-section .project__single-section .section__project-box .section__project-content .project__description-box .project__description-content{display:inline-block;margin-left:50px}.projects__list-section .project__single-section .section__project-box .section__project-content .project__description-box .project__description-content span:first-child{display:block;font-weight:700;font-size:22px}.projects__list-section .project__single-section .section__project-box .section__project-content .project__description-box .project__description-content span:last-child{display:block}.projects__list-section .project__single-section .section__project-box .section__project-content .project__description{display:inline-block;max-width:450px}.projects__list-section .project__single-section .section__project-box .section__project-content .project__description ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-columns:2;-moz-columns:2;display:-ms-flexbox;justify-content:center;align-items:center;padding:1rem 0 0}.projects__list-section .project__single-section .section__project-box .section__project-content .project__description ul li{list-style-type:none}.projects__list-section .project__single-section .section__project-box .section__project-content .project__description ul li:not(:first-child){margin:30px 0}.projects__list-section .project__single-section .section__project-box .section__column-button{margin-top:50px}.projects__list-section .project__single-section .section__project-image{position:absolute;z-index:2;min-width:580px;justify-content:flex-start;right:0;overflow:hidden}.projects__list-section .project__single-section .section__project-image img{height:auto;min-width:580px;right:-5rem;position:relative;width:100%;max-width:900px}.projects__list-section .project__single-section:nth-child(2n){justify-content:flex-end!important;padding-top:20px;padding-bottom:60px}.projects__list-section .project__single-section:nth-child(2n) .section__project-box{justify-content:normal!important;display:inline-block!important;text-align:left;position:relative}.projects__list-section .project__single-section:nth-child(2n) .section__project-box .section__project-content{margin-top:15px;margin-left:50px}.projects__list-section .project__single-section:nth-child(2n) .section__project-box .section__project-content .section__key-features-content{display:inline-block;padding:2rem 5rem}.projects__list-section .project__single-section:nth-child(2n) .section__project-box .section__project-content .section__key-features-content ul{justify-content:center;align-items:center}.projects__list-section .project__single-section:nth-child(2n) .section__project-box .section__project-content .section__key-features-content ul li{list-style-type:none}.projects__list-section .project__single-section:nth-child(2n) .section__project-box .section__project-content .section__key-features-content ul li:not(:first-child){margin:30px 0}.projects__list-section .project__single-section:nth-child(2n) .section__project-box .section__column-button{margin-left:50px}.projects__list-section .project__single-section:nth-child(2n) .section__project-image{position:absolute;z-index:2;min-width:580px;justify-content:flex-end;left:0;overflow:hidden}.projects__list-section .project__single-section:nth-child(2n) .section__project-image img{height:auto;min-width:580px;left:-5rem;position:relative;width:100%;max-width:1000px}.projects__list-section .project__list-project{margin-top:50px;display:flex;justify-content:normal!important;align-items:center!important}.projects__list-section .project__list-project .section__project-list--box{padding:1em 0;justify-content:normal!important;display:inline-block!important;text-align:left;position:relative;min-height:710px;z-index:1}.projects__list-section .project__list-project .section__project-list--box .section__project-content{text-align:left;display:block!important;max-width:100%!important;margin-top:10px}.projects__list-section .project__list-project .section__project-list--box .section__project-content .job-offer__points-list{margin-top:0}.projects__list-section .project__list-project .section__project-list--box .section__project-content .section__row{margin-top:4.5rem}.projects__list-section .project__list-project .section__project-list--box .section__project-content .chip{margin-top:.5em}.projects__list-section .project__list-project .section__project-list--box .section__project-content .underline{margin-bottom:15px}.projects__list-section .project__list-project .section__project-list--box .section__project-content h4{margin:.5em 0}.projects__list-section .project__list-project .section__project-list--box .section__project-content .project__description{display:inline-block;max-width:450px}.projects__list-section .project__list-project .section__project-list--box .section__column-button{margin-top:2em}.projects__list-section .project__list-project .section__project-list--box .wp-block-image{margin:0 0 .5em!important}.projects__list-section .project__list-project .wp-block-image{margin:3em 0 .5em!important}.projects__list-section .project__list-project:first-child{margin-top:0}.projects__list-section .project__list-project .section__project-box{padding-top:20px;justify-content:normal!important;display:inline-block!important;text-align:left;position:relative;min-height:710px;z-index:1}.projects__list-section .project__list-project .section__project-box .section__project-content{max-width:550px!important;margin-top:10px}.projects__list-section .project__list-project .section__project-box .section__project-content .job-offer__points-list{margin-top:0}.projects__list-section .project__list-project .section__project-box .section__project-content .section__row{margin-top:4.5rem}.projects__list-section .project__list-project .section__project-box .section__project-content .underline{margin-bottom:15px}.projects__list-section .project__list-project .section__project-box .section__project-content h4{margin:.5em 0}.projects__list-section .project__list-project .section__project-box .section__project-content .project__description{display:inline-block;max-width:450px}.projects__list-section .project__list-project .section__project-box .section__column-button{margin-top:2em}.projects__list-section .project__list-project .section__project-image{position:absolute;z-index:2;min-width:580px;justify-content:flex-start;right:0;overflow:hidden}.projects__list-section .project__list-project .section__project-image img{height:auto;min-width:580px;right:-5rem;position:relative;width:100%;max-width:800px}.projects__list-section .section__box-info{margin-top:50px;width:100%}.projects__list-section .section__box-info .section__box-information{border-radius:10px;padding:40px;background-repeat:no-repeat;background-size:100% 100%;background-image:url(//houseofangular.io/wp-content/themes/hoa/dist/assets/more_info_panel.png?ver=9441d9e4)}.projects__list-section .section__box-info .section__box-information .box_content{display:flex}.projects__list-section .section__box-info .section__box-information .box_content div:first-child{flex:75%;text-align:left;padding:5px 0}.projects__list-section .section__box-info .section__box-information .box_content div:first-child span{color:#fff;font-weight:700;font-size:2rem}.projects__list-section .section__box-info .section__box-information .box_content div:last-child{flex:25%;text-align:right}.projects__list-section .project__list-project:nth-child(2n){justify-content:flex-end!important;margin-top:50px;align-items:center!important}.projects__list-section .project__list-project:nth-child(2n) .section__project-box{justify-content:normal!important;display:inline-block!important;text-align:left;position:relative;z-index:1}.projects__list-section .project__list-project:nth-child(2n) .section__project-box .section__project-content{margin-top:15px;margin-left:50px}.projects__list-section .project__list-project:nth-child(2n) .section__project-box .section__column-button{margin-left:50px}.projects__list-section .project__list-project:nth-child(2n) .section__project-image{position:absolute;z-index:2;min-width:580px;justify-content:flex-end;width:50vw;left:0;overflow:hidden}.projects__list-section .project__list-project:nth-child(2n) .section__project-image img{height:auto;min-width:580px;left:-5rem;position:relative;width:100%;max-width:800px}.projects__list-section .projects__pagination-container{display:block;text-align:center;margin-top:17rem;padding:1rem}.projects__list-section .projects__pagination-container .projects__pagination-link{border:1px solid #d3d3d3;border-radius:5px;margin:0 5px;padding:5px 10px;transition-duration:.3s;color:#a9a9a9;font-weight:700}.projects__list-section .projects__pagination-container .projects__pagination-link.projects__pagination-link:hover{background-color:#fc3b56;transition-duration:.3s;color:#fff}.projects__list-section .projects__pagination-container .projects__pagination-link.active{background-color:#fc3b56;color:#fff}.projects__list-section .projects__pagination-container .projects__pagination-span{border:1px solid #d3d3d3;border-radius:5px;padding:5px 10px;font-weight:700}.section__project-slider{padding-top:30px;width:99.6vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;background:#f5f5f5;padding-bottom:30px}.section__project-slider .carousel-container{margin-top:2rem!important}.section__develop-solutions{display:flex;align-items:center;width:100%;border-radius:10px;height:450px;background-image:url(//houseofangular.io/wp-content/themes/hoa/dist/assets/image_CTA.png?ver=073248b0)}.section__develop-solutions .develop_content{width:35%;margin-left:50px;color:#fff}.section__develop-solutions .develop_content .develop_description{margin-top:30px;width:80%}.section__develop-solutions .develop_content a{margin-top:25px}.section__develop-solutions .develop_content .underline--long{margin-top:1.5rem}@media (max-width:1024px){.job-offer__section{position:relative}.job-offer__section .job-offer__first-paragraph,.job-offer__section .job-offer__second-paragraph,.job-offer__section .job-offer__skills-block{width:100%!important}.section__filter-search{text-align:center}.section__filter-search .section__filter-button{justify-content:center!important}.section__filter-search .project__search{margin:25px 0!important;width:75%}.projects-wrapper.projects-single .projects__list-section{margin-top:0!important;margin-bottom:0!important}.projects-wrapper.projects-single .projects__list-section .project__list-project,.projects-wrapper.projects-single .projects__list-section .project__list-project:nth-child(2n){margin-top:20px!important;margin-bottom:20px!important}.projects-wrapper.projects-single .projects__list-section .project__list-project:nth-child(2n) .section__project-image img{left:0!important}.projects-wrapper.projects-single .projects__list-section .project__single-section{height:auto!important}.projects-wrapper.projects-single .projects__list-section .project__single-section .section__project-image{padding-top:0;padding-bottom:1em}.projects-wrapper.projects-single .projects__list-section .project__single-section .section__project-box{min-height:unset!important;padding-bottom:0;text-align:left}.projects-wrapper.projects-single .projects__list-section .project__single-section.project__key-features .section__project-image{padding:1.2em}.projects-wrapper.projects-single .projects__list-section .project__single-section.project__key-features .section__project-box{padding:1.5em}.projects-wrapper.projects-single .projects__list-section .project__single-section .project__key-features .section__key-features-content{margin-top:0!important}.projects-wrapper.projects-single .projects__list-section .project__single-section .section__project-image{position:static!important;display:block!important;min-width:auto!important;width:auto!important;margin:0 auto!important}.projects-wrapper.projects-single .projects__list-section .project__single-section .section__project-image img{width:100%;min-width:auto!important;right:0!important;height:auto!important}.projects-wrapper.projects-single .projects__list-section .project__single-section:nth-child(2n){margin-top:0!important;height:auto!important}.projects-wrapper.projects-single .projects__list-section .project__single-section:nth-child(2n) .project__description{margin-top:6rem}.projects-wrapper.projects-single .projects__list-section .project__single-section:nth-child(2n) .section__project-box{padding-bottom:0;text-align:left}.projects-wrapper.projects-single .projects__list-section .project__single-section:nth-child(2n) .section__project-box .section__key-features-content{margin:0!important;display:block!important;max-width:none!important;padding:0!important}.projects-wrapper.projects-single .projects__list-section .project__single-section:nth-child(2n) .section__project-box .section__key-features-content h4{text-align:left}.projects-wrapper.projects-single .projects__list-section .project__single-section:nth-child(2n) .section__project-box .section__key-features-content .underline--long{margin:0}.projects-wrapper.projects-single .projects__list-section .project__single-section:nth-child(2n) .section__project-image{position:static!important;display:block!important;min-width:auto!important;width:auto!important;margin:0 auto!important}.projects-wrapper.projects-single .projects__list-section .project__single-section:nth-child(2n) .section__project-image img{width:100%;min-width:auto!important;left:0!important;height:auto!important}.projects-wrapper.projects-single .projects__list-section .project__key-features .section__key-features-content{margin-top:0!important}.section__project-content{display:flex!important;flex-wrap:wrap;margin:0!important;max-width:0!important;width:100%!important}.section__project-content .title{font-size:2em}.section__project-content .project__description-box{display:flex!important;flex-wrap:nowrap;margin:0!important;flex:1 0 30%;gap:1em}.section__project-content .project__description-box .project__description-content{margin-left:0!important}.section__project-content .project__description{width:100%!important;max-width:none!important;text-align:left;padding:0}.section__project-content .project__description .underline--long{margin:0}.section__project-content .project__description ul{margin-top:0}.section__project-image{position:static!important;display:block!important;min-width:auto!important;width:auto!important;margin:0 auto!important}.section__project-image img{width:100%;min-width:auto!important;right:0!important;height:auto!important}.section__column-button{text-align:center;margin-left:0!important}.section__box-info{margin-top:0!important}.section__box-info .box_content{flex-direction:column;text-align:center!important}.section__box-info .box_content a{margin-top:1.5rem!important}.develop_content{width:100%!important;text-align:center;justify-content:center;margin-left:0!important}.develop_content .underline--long{margin:2rem auto}.develop_content .develop_description{margin:0 auto;text-align:center}.project__list-project:nth-child(2):before,.project__list-project:nth-child(3):before,.project__list-project:nth-child(4):before,.project__list-project:nth-child(5):before{display:none!important}}@media (max-width:1025px){body .projects-wrapper.projects-single .section__breadcrumbs .breadcrumbs{overflow:visible;text-overflow:unset;white-space:unset;display:inline-block!important;text-align:center}body .projects-wrapper.projects-single .section__breadcrumbs .breadcrumbs li{display:inline!important;text-align:center}body .projects-wrapper.projects-single .section__header-title h1{text-align:center;width:100%}body .projects-wrapper.projects-single .section__project-content{row-gap:1rem!important}body .projects-wrapper.projects-single .project__description,body .projects-wrapper.projects-single .project__the-challange{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;text-align:center!important;margin-bottom:20px}body .projects-wrapper.projects-single .project__description h2,body .projects-wrapper.projects-single .project__the-challange h2{margin-bottom:8px}body .projects-wrapper.projects-single .the__challenge-description-box,body .projects-wrapper.projects-single .the__challenge-title-box,body .projects-wrapper.projects-single .the__result-description-box,body .projects-wrapper.projects-single .the__result-title-box,body .projects-wrapper.projects-single .the__solution-description-box,body .projects-wrapper.projects-single .the__solution-title-box{width:100%;min-width:100%;max-width:100%;padding:0;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center!important}body .projects-wrapper.projects-single .project__the-result .section__project-content,body .projects-wrapper.projects-single .project__the-solution .the__solution-description-box .section__project-content{text-align:center!important}body .projects-wrapper.projects-single .projects__list-section .project__key-features{width:100vw;padding:20px}body .projects-wrapper.projects-single .project__description,body .projects-wrapper.projects-single .project__description :not(h2),body .projects-wrapper.projects-single .the__challenge-description-box,body .projects-wrapper.projects-single .the__challenge-description-box *,body .projects-wrapper.projects-single .the__result-description-box,body .projects-wrapper.projects-single .the__result-description-box *,body .projects-wrapper.projects-single .the__solution-description-box,body .projects-wrapper.projects-single .the__solution-description-box *{font-size:16px!important}body .projects-wrapper.projects-single .projects__list-section .project__single-section .grid__item.section__project-box .section__project-content .section__key-features-content{display:flex!important;flex-direction:column;justify-content:center;align-items:center;padding-bottom:30px!important;width:100%}body .projects-wrapper.projects-single .projects__list-section .project__single-section .grid__item.section__project-box .section__project-content .section__key-features-content ul{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;row-gap:3em!important;margin-top:40px!important}body .projects-wrapper.projects-single .projects__list-section .project__single-section .grid__item.section__project-box .section__project-content .section__key-features-content ul li{margin:0!important;position:relative}body .projects-wrapper.projects-single .projects__list-section .project__single-section .grid__item.section__project-box .section__project-content .section__key-features-content ul li:before{position:absolute;top:-20px;left:0;right:0;margin-left:auto;margin-right:auto!important}body .projects-wrapper.projects-single .section__project-box h4{text-align:center!important}body .projects-wrapper.projects-single .projects__list-section .project__single-section.project__technology-box .grid__item.section__project-box ul{width:100%;display:grid;grid-template-columns:repeat(4,1fr);row-gap:50px;margin-top:40px}body .projects-wrapper.projects-single .projects__list-section .project__single-section.project__technology-box .grid__item.section__project-box ul li{margin:0!important;position:relative}body .projects-wrapper.projects-single .projects__list-section .project__single-section.project__technology-box .grid__item.section__project-box ul li:before{position:absolute;top:-20px;left:0;right:0;margin-left:auto;margin-right:auto!important}.projects__wrapper .section__project-image img{left:0!important}.projects__list-section .project__list-project .section__project-list--box{min-height:unset!important}}@media (max-width:767px){body .projects-wrapper.projects-single .project__description{margin-bottom:0}body .projects-wrapper.projects-single .projects__list-section .project__single-section.project__technology-box .grid__item.section__project-box ul{grid-template-columns:repeat(2,1fr)}}.services_wrapper{overflow:hidden;width:100%;flex:1;display:flex;justify-content:center;align-items:flex-start}.services_wrapper .section__services .section__services-main{text-align:left;width:100%;height:auto;justify-content:flex-end;display:flex;flex-direction:row;align-items:center;min-height:650px}.services_wrapper .section__services .section__services-main .section__box--grid-2-col{justify-content:normal!important}.services_wrapper .section__services .section__services-main .section__box--grid-2-col .section__services-main-content{text-align:left}.services_wrapper .section__services .section__services-main .section__box--grid-2-col .section__services-main-content h1{text-align:left;max-width:500px;font-family:Roboto,sans-serif!important;font-weight:100;padding-top:8rem;font-size:5rem}.services_wrapper .section__services .section__services-main .section__box--grid-2-col .section__services-main-content .underline--long{background-color:#fc3b56!important;margin:0}.services_wrapper .section__services .section__services-main .section__box--grid-2-col .section__services-main-content a{text-align:left;margin-top:5rem}.services_wrapper .section__services .section__services-main .section__box--grid-2-col .grid__item:first-child{height:auto;position:absolute;right:0;justify-content:flex-start}.services_wrapper .section__services .section__services-main .section__box--grid-2-col .grid__item:first-child img{width:100%;height:auto;max-height:710px;max-width:917px;position:relative;right:0}.services_wrapper .section__services .section__services-main .section__services-our-services h2{font-weight:700;font-size:3.5rem}.services_wrapper .section__services .section__services-angular-nest-development{text-align:left;width:100%;display:block;min-height:650px}.services_wrapper .section__services .section__services-angular-nest-development .section__services-angular-nest-development-title{text-align:center;min-height:50px;margin:20px 0}.services_wrapper .section__services .section__services-angular-nest-development .section__services-angular-nest-development-title h2{font-size:3.5rem}.services_wrapper .section__services .section__services-angular-nest-development .section__services-angular-nest-development-title .underline{margin:1rem auto 0!important}.services_wrapper .section__services .section__services-angular-nest-development .section__services-angular-nest-development-content{text-align:left;width:100%;display:flex;justify-content:flex-end;padding:2rem}.services_wrapper .section__services .section__services-angular-nest-development .section__services-angular-nest-development-content .ui-ux__section-process-item{color:#fc3b56;font-size:2.2rem;font-weight:700}.services_wrapper .section__services .section__services-angular-nest-development .section__services-angular-nest-development-content .underline{margin:1rem auto 0!important}.services_wrapper .section__services .section__services-angular-nest-development .section__services-angular-nest-development-content .grid__item:first-child{justify-content:flex-end;width:50%;position:absolute;left:0}.services_wrapper .section__services .section__services-angular-nest-development .section__services-angular-nest-development-content .grid__item:first-child img{width:100%;height:auto;max-height:1000px;max-width:950px;position:relative;z-index:-1}.services_wrapper .section__services .section__services-angular-nest-development .section__services-angular-nest-development-content .grid__item:last-child{display:inline-block;padding:5rem 2rem}.services_wrapper .section__services .section__services-angular-nest-development .section__services-angular-nest-development-content .grid__item:last-child .section__box--row-grid{width:100%;display:block!important}.services_wrapper .section__services .section__services-angular-nest-development .section__services-angular-nest-development-content .grid__item:last-child .section__box--row-grid .underline--long{text-align:left!important;margin:1.5rem 0!important}.services_wrapper .section__services .section__services-angular-nest-development .section__services-angular-nest-development-content .grid__item:last-child .section__box--grid-2-col{justify-content:flex-end}.services_wrapper .section__services .section__services-angular-nest-development .section__services-angular-nest-development-content .grid__item:last-child .section__box--grid-2-col .section__row:first-child{margin-top:5rem!important;align-items:normal!important}.services_wrapper .section__services .section__services-angular-nest-development .section__services-angular-nest-development-content .grid__item:last-child .section__box--grid-2-col .section__row:first-child div:first-child{padding:0 20px 20px 0;width:50%}.services_wrapper .section__services .section__services-angular-nest-development .section__services-angular-nest-development-content .grid__item:last-child .section__box--grid-2-col .section__row:first-child div:last-child{width:50%}.services_wrapper .section__services .section__services-angular-nest-development .section__services-angular-nest-development-content .grid__item:last-child .section__box--grid-2-col .section__row:last-child{margin-top:5rem;align-items:normal!important}.services_wrapper .section__services .section__services-angular-nest-development .section__services-angular-nest-development-content .grid__item:last-child .section__box--grid-2-col .section__row:last-child div:first-child{padding:0 80px 20px 0;width:50%}.services_wrapper .section__services .section__services-angular-nest-development .section__services-angular-nest-development-content .grid__item:last-child .section__box--grid-2-col .section__row:last-child div:last-child{width:50%}.services_wrapper .section__services .section--tech-stack img{width:100px;height:100px;margin:5rem}.services_wrapper .section__services .section__services-teams .section__services-angular-team{margin-top:2rem!important}.services_wrapper .section__services .section__services-teams .splide_angular,.services_wrapper .section__services .section__services-teams .splide_backend{margin-top:3rem}.services_wrapper .section__services .section__services-teams .section__services-teams-button{text-align:center;margin-top:4rem}.services_wrapper .section__services .section__services-tech-managers .tips-card__title{text-align:center;padding:5rem 0!important}.services_wrapper .section__services .section__services-tech-managers .tips-card__title .underline{margin:1rem auto 0}.services_wrapper .section__services .section__services-tech-managers .section__box--grid-2-col{text-align:left;min-height:700px;justify-content:normal!important;padding:1rem;margin-top:2rem}.services_wrapper .section__services .section__services-tech-managers .section__box--grid-2-col .grid__item:last-child{max-width:500px;display:block}.services_wrapper .section__services .section__services-tech-managers .section__box--grid-2-col .grid__item:last-child .three-column-section__item:first-child{padding-top:0}.services_wrapper .section__services .section__services-tech-managers .section__box--grid-2-col .grid__item:last-child .three-column-section__item{width:100%;max-width:100%!important;padding-top:5rem;margin-bottom:0!important}.services_wrapper .section__services .section__services-tech-managers .section__box--grid-2-col .grid__item:last-child .three-column-section__item .three-column-section__thumbnail{width:90px}.services_wrapper .section__services .section__services-tech-managers .section__box--grid-2-col .grid__item:last-child .three-column-section__item .three-column-section__thumbnail img{height:auto}.services_wrapper .section__services .section__services-tech-managers .section__box--grid-2-col .grid__item:first-child{justify-content:flex-start;position:absolute;right:0}.services_wrapper .section__services .section__services-tech-managers .section__box--grid-2-col .grid__item:first-child img{width:100%;height:auto;max-height:1000px;max-width:856px;background-attachment:fixed;position:relative}.services_wrapper .section__services .why-us{position:relative}.services_wrapper .section__services .why-us:before{content:"";position:absolute;z-index:-1;top:0;width:100vw;height:100%;background-color:#eef1f6}.services_wrapper .section__services .articles__section{margin:0 auto;position:relative;min-height:800px;padding-top:8em}.services_wrapper .section__services .articles__section .section__title .underline{margin:1rem auto 2rem}.services_wrapper .section__services .articles__section .recommended-articles__container-services{display:flex;justify-content:center;flex-direction:row}.services_wrapper .section__services .articles__section .recommended-articles__container-services article{margin:2rem}.services_wrapper .section__services .articles__section .article__section-button{margin:2rem auto}.services_wrapper .section__services .underline--long{margin:3rem 0}.three-column-section__wrapper.section__row--team{align-items:start!important;margin-top:5rem}.three-column-section__wrapper.section__row--team .row{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;row-gap:1rem}.projects__wrapper{overflow:hidden;width:1220px}.project__list-project:nth-child(2):before{background-image:url(//houseofangular.io/wp-content/themes/hoa/dist/assets/big_pattern.png?ver=453cb082);content:" ";background-repeat:no-repeat;width:90%;max-width:1450px;height:700px;position:absolute;top:1500px}.project__list-project:nth-child(3):before{background-image:url(//houseofangular.io/wp-content/themes/hoa/dist/assets/big_pattern_project.png?ver=ea8298fb);content:" ";background-repeat:no-repeat;width:95%;max-width:1920px;height:700px;position:absolute;margin-top:-90rem;margin-left:-57rem}.project__list-project:nth-child(4):before{background-image:url(//houseofangular.io/wp-content/themes/hoa/dist/assets/big_pattern.png?ver=453cb082);content:" ";background-repeat:no-repeat;right:0;width:400px;height:700px;position:absolute;margin-top:90rem;transform:rotate(180deg)}.project__list-project:nth-child(5):before{background-image:url(//houseofangular.io/wp-content/themes/hoa/dist/assets/big_pattern_project.png?ver=ea8298fb);content:" ";background-repeat:no-repeat;width:700px;max-width:1520px;height:700px;position:absolute;margin-top:80rem;margin-left:5rem;z-index:-1}.background__pattern_end{justify-content:end}.background__pattern_end,.background__pattern_start{position:absolute;width:100%;display:flex;max-width:90rem}.background__pattern_start{justify-content:start}.background_pattern{left:-75rem;width:700px}.background_pattern,.background_pattern_invert{background-image:url(//houseofangular.io/wp-content/themes/hoa/dist/assets/big_pattern_project.png?ver=ea8298fb);content:" ";background-repeat:no-repeat;height:650px;position:absolute}.background_pattern_invert{width:400px}.background_pattern_button{left:-60rem;height:650px;top:-40rem}.background_pattern_button,.background_pattern_develop{background-image:url(//houseofangular.io/wp-content/themes/hoa/dist/assets/big_pattern_project.png?ver=ea8298fb);content:" ";background-repeat:no-repeat;width:700px;position:absolute;z-index:-1}.background_pattern_develop{right:-40rem;top:15rem;height:700px}.background_pattern_services{background-image:url(//houseofangular.io/wp-content/themes/hoa/dist/assets/big_pattern_project.png?ver=ea8298fb);width:100%;left:-70rem;height:700px;top:-30rem}.background_pattern_services,.background_pattern_services_blog{content:" ";background-repeat:no-repeat;position:absolute;z-index:-1}.background_pattern_services_blog{background-image:url(//houseofangular.io/wp-content/themes/hoa/dist/assets/big_pattern.svg?ver=19e468bb);width:600px;background-size:100% 100%;left:-50px;height:800px;top:200px;transform:rotate(60deg)}.section__faq{width:70%;margin:0 auto;background:none}.section__faq .section__faq--single{width:100%}.section__faq .section__faq--single .section__faq--single-header{position:relative}.section__faq .section__faq--single .section__faq--single-header h3{display:inline-block;font-size:20px;padding-right:2rem;width:90%}.section__faq .section__faq--single .section__faq--single-header button{display:inline-block;position:absolute;right:0;font-size:50px;top:-1.5rem;background:none;color:#fc3b56;font-weight:100}.section__faq .section__faq--single .faq-wrapper{overflow:hidden;transition:max-height .3s;max-height:0}.section__faq .section__faq--single .faq-wrapper .faq-list{padding:2rem 0 0}.section__faq .section__faq--single .faq-wrapper.open{max-height:500px}.section__faq .faq-underline{width:100%;margin-top:3rem;margin-bottom:3rem}.section__career-recruitment{width:100%}.section__join-us-text{padding:3rem 0;width:100%}@media (max-width:1200px){.section__box--grid-min{display:flex;justify-content:left;align-items:flex-start;flex-wrap:wrap;width:100%!important;padding:0}.page-template-page-hire-us{overflow:visible}.projects__wrapper{width:auto}.section__button-group{width:500px}.section__filter-search{text-align:center}.section__filter-search .section__filter-button{justify-content:center!important}.section__filter-search .project__search{margin:25px 0!important;width:100%}}@media (max-width:1024px){.project__single-section{padding-bottom:0!important}.projects__list-section .project__single-section .section__project-image{padding-top:10px;padding-bottom:0}.section__services-main .section__box--grid-2-col{display:block!important}.section__services-main .section__box--grid-2-col .section__services-main-content{text-align:center;justify-content:center}.section__services-main .section__box--grid-2-col .section__services-main-content h1{max-width:none!important}.section__services-main .section__box--grid-2-col .grid__item:first-child{position:static!important}.section__services-our-services{padding-bottom:5rem!important}.section__services-our-services .section__title{padding-top:5rem}.section__services-our-services .three-column-section__wrapper .three-column-section__item{display:inline-block;text-align:center;flex:33%;margin-right:0!important}.section__services-our-services .three-column-section__wrapper .three-column-section__item .three-column-section__item-content{padding:1rem}.section__services-our-services .three-column-section__wrapper .three-column-section__item .three-column-section__item-icon-container{width:auto;height:auto;margin-right:0;padding:1rem}.section__services-our-services .three-column-section__wrapper .three-column-section__item .three-column-section__item-icon-container:before{left:auto}.section__services-angular-nest-development{margin-bottom:5rem!important}.section__services-angular-nest-development .section__services-angular-nest-development-content .grid__item:first-child{position:static!important;width:100%!important}.section__services-angular-nest-development .section__services-angular-nest-development-content .grid__item:last-child{left:0!important;position:static!important;width:100%!important;padding:0!important}.section__services-angular-nest-development .section__services-angular-nest-development-content .grid__item:last-child .section__box--grid-2-col .section__row:first-child div:last-child{width:50%}.section__services-angular-nest-development .section__services-angular-nest-development-content .grid__item:last-child .section__box--grid-2-col .section__row:last-child{margin-top:0!important}.section--tech-stack .tech-stack__item{width:20%;min-width:60px}.section--our-benefits{padding:0}.section__services-tech-managers{padding-top:2rem}.section__services-tech-managers .section__box--grid-2-col .grid__item:last-child{display:flex!important;flex-wrap:wrap;justify-content:center;max-width:none!important;align-items:start}.section__services-tech-managers .section__box--grid-2-col .grid__item:last-child .three-column-section__item{flex:50%!important;width:100%!important;margin:0!important;padding:1rem!important}.section__services-tech-managers .section__box--grid-2-col .grid__item:last-child .three-column-section__item .three-column-section__thumbnail{width:100px}.section__services-tech-managers .section__box--grid-2-col .grid__item:last-child .three-column-section__item .three-column-section__thumbnail img{width:48px;height:auto}.section__services-tech-managers .section__box--grid-2-col .grid__item:first-child{position:static!important}.section__services-tech-managers .section__box--grid-2-col .grid__item--ux-ui-services{flex-direction:column}.section__services-tech-managers .section__box--grid-2-col .grid__item--ux-ui-services .three-column-section__item{width:100%}.articles__section .recommended-articles__container-services{flex-grow:1;flex-wrap:wrap}.articles__section .recommended-articles__container-services .recommended-articles__article{width:45%;margin:1rem!important}.background_pattern,.background_pattern_button,.background_pattern_develop,.background_pattern_invert,.background_pattern_services,.background_pattern_services_blog,.project__list-project:nth-child(2):before,.project__list-project:nth-child(3):before,.project__list-project:nth-child(4):before,.project__list-project:nth-child(5):before{display:none}.page-template-ux-ui-landing .section__services-tech-managers .section__box--grid-2-col .grid__item:first-child img{width:100%!important}}@media (max-width:360px){.projects__list-section .project__single-section .section__project-box{padding-bottom:0}.projects__list-section .project__single-section .grid__item:not(:last-child){margin-bottom:0}.projects__list-section .project__single-section:nth-child(2n) .section__key-features-content{text-align:left;padding:2rem!important}.projects__list-section .project__single-section:nth-child(2n) .section__key-features-content h4{text-align:left!important;margin:0}.projects__list-section .project__single-section:nth-child(2n) .section__key-features-content .underline--long{margin:1rem 0!important}.projects__list-section .project__single-section:nth-child(2n) .section__key-features-content .job-offer__points-list{margin:0!important}.projects__list-section .section__project-content{text-align:left}.projects__list-section .section__project-content .section__row:not(:first-child){margin-top:2rem!important}.projects__list-section .section__project-content .project__description-box:first-child{width:100%!important}.projects__list-section .section__project-content .project__description-box:first-child .project__description-content{display:block!important;margin-left:0!important}.projects__list-section .section__project-content .project__description-box{width:120px!important;display:inline-flex!important;flex-wrap:wrap;margin:0!important;text-align:center!important;min-width:200px;flex-direction:column;align-items:center}.projects__list-section .section__project-content .project__description-box .project__description-content{display:block;margin-left:0!important}.projects__list-section .section__project-content .project__description-box .project__image-small{display:block;margin:0 auto}.projects__list-section .section__project-content .project__description{text-align:left}.projects__list-section .section__project-content .project__description h4{text-align:left;margin:0}.projects__list-section .section__project-content .project__description .underline--long{margin:0}.section__services-main .grid__item .section__services-main-content{text-align:left}.section__services-main .grid__item .section__services-main-content h1{font-size:3rem!important}.section__services-angular-nest-development-content{padding:1rem!important}.section__services-angular-nest-development-content .section__services-angular-nest-development-title h2{font-size:2rem!important}.section__services-angular-nest-development-content .section__box--grid-2-col{display:inline-block!important;width:100%}.section__services-angular-nest-development-content .section__box--grid-2-col .section__row:first-child{display:inline-block;width:100%}.section__services-angular-nest-development-content .section__box--grid-2-col .section__row:first-child div:first-child,.section__services-angular-nest-development-content .section__box--grid-2-col .section__row:first-child div:last-child{width:100%!important}.section__services-angular-nest-development-content .section__box--grid-2-col .section__row:last-child{display:inline-block;width:100%;padding-top:2rem}.section__services-angular-nest-development-content .section__box--grid-2-col .section__row:last-child div:first-child,.section__services-angular-nest-development-content .section__box--grid-2-col .section__row:last-child div:last-child{width:100%!important}.section__services-our-services{padding-bottom:5rem!important}.section__services-our-services .section__title{padding-top:10rem}.section__services-our-services .three-column-section__wrapper .three-column-section__item{display:block;flex:auto}.section--tech-stack .tech-stack__item{flex:1 0 33%}.section__services-benefits .three-column-section__wrapper .three-column-section__item{display:inline-block;text-align:center}.section__services-benefits .three-column-section__wrapper .three-column-section__item .three-column-section__item-icon-container{margin:1rem auto;text-align:center}.section__services-benefits .three-column-section__wrapper .three-column-section__item .three-column-section__item-icon-container:before{left:-7rem}.section__services-benefits .three-column-section__wrapper .three-column-section__item p{margin:1rem auto;text-align:center;max-width:250px}.section__services-tech-managers{padding-top:0}.section__services-tech-managers .tips-card__title{padding:0!important}.articles__section{padding-top:0!important}.articles__section .recommended-articles__container-services{width:100%;margin:0 auto}.articles__section .recommended-articles__container-services .recommended-articles__article{width:100%;margin:0!important}}.page-template-ux-ui-landing .underline--long{margin:1rem 0!important}.page-template-ux-ui-landing .section__services-our-services{margin-bottom:0!important}.page-template-ux-ui-landing .section__row:last-child div:first-child{padding:0 20px 20px 0!important}.page-template-ux-ui-landing .section__services-angular-nest-development-content{padding:3rem!important}.page-template-ux-ui-landing .section__services-angular-nest-development-content .section__services-angular-nest-development-title{text-align:left!important}.page-template-ux-ui-landing .section__services-angular-nest-development-content .underline--long{margin:1rem 0!important}.page-template-ux-ui-landing .section__services-angular-nest-development-content .grid__item:last-child .section__box--grid-2-col .section__row:last-child{margin-top:2.5rem!important}.page-template-ux-ui-landing .section__services-angular-nest-development-content .grid__item:last-child{width:calc(60% + .1rem)!important}.page-template-ux-ui-landing .section__services-main{min-height:0!important;padding-bottom:15rem}.page-template-ux-ui-landing .section__services-main .grid__item:nth-child(2) h1{max-width:700px!important;font-size:30px!important;padding-bottom:2rem;font-weight:400!important}.page-template-ux-ui-landing .section__services-main .grid__item:nth-child(2) .section__services-main-content h4{font-weight:400!important;font-size:22px!important;padding-bottom:1rem}.page-template-ux-ui-landing .section__services-main .grid__item:nth-child(2) .section__services-main-content h5{font-size:19px!important;font-weight:400!important;padding-top:1rem}.page-template-ux-ui-landing .section__services-main .section__services-main-content .underline--long{background:red;color:red}.page-template-ux-ui-landing .three-column-section__item-icon-container:before{display:none!important;background-image:none!important}.page-template-ux-ui-landing .section__services-angular-nest-development{margin-bottom:0!important}.page-template-ux-ui-landing .section__services-angular-nest-development-main-content{font-size:2.2rem}.page-template-ux-ui-landing .section__services-angular-nest-development-main-content .section__row:last-child div:first-child{padding:0 2rem 0 0!important}.page-template-ux-ui-landing .section__services-angular-nest-development-main-content .grid__item h4{padding:1rem 0 0!important}.page-template-ux-ui-landing .section__services-angular-nest-development-main-content .grid__item p{padding:1.5rem 0 0!important}.page-template-ux-ui-landing .why-us .why_us-register-button-block{margin-left:9rem;margin-top:4rem}.page-template-ux-ui-landing .background_pattern_invert{width:400px;right:-500px;top:12rem}.page-template-ux-ui-landing .background_pattern_services{background-image:url(//houseofangular.io/wp-content/themes/hoa/dist/assets/big_pattern_project.png?ver=ea8298fb);width:100%;left:-80rem;height:700px;top:10rem}.page-template-ux-ui-landing .background_pattern_learn{background-image:url(//houseofangular.io/wp-content/themes/hoa/dist/assets/big_pattern_project.png?ver=ea8298fb);width:700px;left:-65rem;height:700px;top:-75rem;position:absolute;z-index:-1}.page-template-ux-ui-landing .section--team{padding:0 0 7rem!important}.page-template-ux-ui-landing .section--team .team-member{padding:0!important}.page-template-ux-ui-landing .section__services-tech-managers .tips-card__title{align-items:center;display:flex;flex-direction:column}.page-template-ux-ui-landing .section__services-tech-managers .section__box--grid-2-col .grid__item:first-child img{width:auto}.page-template-ux-ui-landing .section:not(:last-child){margin-bottom:7rem}.page-template-ux-ui-landing .section__services .underline--long{margin:3rem auto}.page-template-ux-ui-landing .section__services-tech-managers .section__box--grid-2-col .grid__item:first-child img{width:auto!important}.page-template-ux-ui .section__services-main-content h1{margin-bottom:2rem}.page-template-ux-ui .section__services-main-content p{margin-top:2rem}.page-template-ux-ui .section__services-main{min-height:auto!important;padding-bottom:2rem}.page-template-services .section__services-main-content h1{margin-bottom:2rem}.page-template-services .section__services-main-content p{margin-top:2rem}.page-template-services .section__services-benefits .section__row{margin-top:10rem}@media (max-width:1024px){.page-template-ux-ui-landing .section__services-angular-nest-development-content .grid__item:last-child{width:calc(100% + .1rem)!important}.page-template-ux-ui-landing .section__services-tech-managers{padding-top:2rem}.page-template-ux-ui-landing .section__services-angular-nest-development-content{padding-bottom:7rem!important}.page-template-ux-ui-landing .section__services-our-services{padding-top:2rem}.page-template-ux-ui-landing .section__services-our-services .section__title{padding-top:0}.page-template-ux-ui-landing .section__services-main{padding-bottom:0}}@media (min-width:600px) and (max-width:1400px){.section__hire-us-clients-title{font-size:22px!important}.section__hire-us-form-title{font-size:14px!important}}@media (min-width:600px) and (max-width:1024px){.page-template-ux-ui-landing .three-column-section__item:not(:nth-last-child(2)):not(:last-child){margin-bottom:3rem!important}.page-template-ux-ui-landing .why-us .why_us-register-button-block{margin-left:0!important}}.project__the-challange{align-items:center;padding-top:0;padding-bottom:4rem}.project__the-challange .section__project-content{max-width:100%!important}.project__the-challange .the__challenge-title-box{display:flex;flex-wrap:wrap;justify-content:flex-start;width:300px}.project__the-challange .the__challenge-title-box h2{width:100%;display:block}.project__the-challange .the__challenge-title-box .underline--long{display:block;margin-bottom:2rem}.project__the-challange .the__challenge-description-box{width:800px}.project__the-solution{align-items:center;padding-top:2rem!important}.project__the-solution .section__project-content{max-width:100%!important;padding-bottom:2rem}.project__the-solution .the__solution-title-box{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;width:300px}.project__the-solution .the__solution-title-box h2{width:100%;display:block}.project__the-solution .the__solution-title-box .underline--long{display:block;margin-bottom:2rem}.project__the-solution .the__solution-description-box{width:800px}.project__the-result{align-items:center;padding-top:2rem}.project__the-result .section__project-content{max-width:100%!important}.project__the-result .the__result-title-box{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;width:300px}.project__the-result .the__result-title-box h2{width:100%;display:block}.project__the-result .the__result-title-box .underline--long{display:block;margin-bottom:2rem}.project__the-result .the__result-description-box{width:800px}@media (min-width:1025px){.tech-stack__item-logo{width:128px;height:128px}}.section.section--benefits .three-column-section__wrapper{display:grid;align-items:start;grid-template-columns:repeat(3,1fr);grid-row-gap:4rem;grid-column-gap:4rem}.section.section--benefits .three-column-section__wrapper .three-column-section__item{flex:100%;max-width:100%;width:100%;margin:0;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}@media (max-width:1025px){.section.section--benefits .three-column-section__wrapper{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.section.section--benefits .three-column-section__wrapper{grid-template-columns:repeat(1,1fr)}}.page-template-page-free-consultations{background-color:#eef1f6}.page-template-page-free-consultations footer{display:none!important;opacity:0!important;visibility:hidden!important}.page-template-page-free-consultations .section__hire-us-page{padding-top:5rem!important;padding-bottom:5rem!important}@media only screen and (max-width:767px){.page-template-page-free-consultations .section__hire-us-form-block{display:flex!important;flex-direction:column;justify-content:center;align-items:center;text-align:center}}.page-template-page-free-consultations .section__hire-us-description{margin-top:8px}.page-template-page-free-consultations .section__hire-us-content-title{display:flex;flex-direction:column;justify-content:start;align-items:start;text-align:left;gap:.5rem}@media only screen and (max-width:767px){.page-template-page-free-consultations .section__hire-us-content-title{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:1rem}}@media only screen and (max-width:767px){.page-template-page-free-consultations .section--trusted-us .row{display:grid;grid-template-columns:repeat(2,1fr)}}.knowledgebase__articles{margin-top:2.7rem}.articles__header{display:flex;justify-content:space-between;align-items:center;width:100%}.article,.articles__container{width:100%}.article{display:flex;justify-content:flex-start;align-items:stretch;min-height:25rem;margin-top:2rem;color:#14223d;border:.1rem solid #d4dbe9;background-color:#fff}.article:hover{background-color:#f0f3f7}.article a:link,.article a:visited{color:inherit}.article__image{display:flex;justify-content:center;align-items:center;overflow:hidden}.article__image>a{height:100%}.article__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.article__content{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;width:100%}.article__title:active,.article__title:hover{color:#2e4571}.article__description{font-weight:300}.article__footer{display:flex;justify-content:space-between;align-items:center;width:100%}.article__footer-separator{width:.1rem;height:1rem;margin:0 .8rem;background-color:#d4dbe9}.article__author{display:flex;justify-content:flex-start;align-items:center}.article__author>.author-avatar{min-width:3.5rem;max-width:3.5rem;min-height:3.5rem;max-height:3.5rem;margin-right:1rem}.article__author>.author-anchor{color:inherit;font-weight:500}.article__length,.article__time{display:flex;justify-content:flex-start;align-items:center}.article__length>.icon,.article__time>.icon{width:1.6rem;height:1.6rem;min-width:1.6rem;margin-right:.8rem}.article__level-span{font-weight:500}.article__underline{width:6rem;height:.3rem;margin-top:2rem;background-color:#fc3b56}.article__statistics{display:flex;justify-content:flex-start;align-items:flex-start;color:#8c98af}.article__statistic-column{display:flex;justify-content:flex-start;align-items:center;margin:.5rem 5.6rem 0 0}.article__statistic-number{font-weight:700}.article__statistic-text{margin-left:1rem;font-size:1.4rem}@media (max-width:599px){.article{flex-direction:column}.article__footer-separator{margin:0 .5rem}.article__description{margin-bottom:1rem}.article__author>.author-avatar{margin-right:.5rem}}.knowledgebase__articles .all-articles__article{box-shadow:0 .2rem .4rem rgba(0,0,0,.1)}.all-articles__title{margin:3rem 0 1.2rem}.all-articles__counter{color:#fc3b56}.all-articles__sorting{padding:.4rem 3rem .4rem 1rem;background-color:transparent;position:relative;margin:1.8rem -.6rem 0 0;color:inherit;cursor:pointer}.all-articles__icon--expand{top:.8rem}.articles__sorting--desc .all-articles__icon--expand{transform:rotate(225deg);top:1.2rem}.articles__sorting--asc.hide,.articles__sorting--desc.hide{display:none}.all-articles__article-image{width:26.8rem}.all-articles__article-content{padding:2.8rem 3rem 2rem;flex:1}.blog__article .all-articles__article-title{padding:1.2rem 2.5rem 1.2rem 0}.knowledgebase__article .all-articles__article-title{padding:2rem 2.5rem 0 0}.all-articles__article-footer{margin-top:1.3rem}.all-articles__pagination-container{width:100%;margin-top:3rem}@media (max-width:599px){.all-articles__article-image{width:100%;height:20rem}.all-articles__article-content{padding:1.6rem}.all-articles__article-footer{margin-top:0}.blog__article .all-articles__article-title{padding:1rem 0}}.recommended-articles__title{margin:2.6rem 0 -.4rem}.recommended-articles__article{flex-direction:column}.recommended-articles__article-image{width:100%;height:20rem;min-height:20rem;max-height:20rem}.recommended-articles__article-image>img{width:100%}.recommended-articles__article-content{padding:2rem 1.5rem;height:100%;justify-content:space-between}.recommended-articles__article-title{padding-bottom:1.2rem}.recommended-articles__article-footer{margin-top:1.8rem}.share-article{display:flex;justify-content:flex-start;align-items:center;flex-direction:column;padding:3rem;background:#152743 url(//houseofangular.io/wp-content/themes/hoa/dist/assets/Pattern_horizontal.svg?ver=c2996d7f) 50%/cover;color:#fff;margin-bottom:1rem}.share-article__title{font-size:2.2rem;margin-bottom:1.6rem}.share-article__description{margin-bottom:5rem;line-height:1.44;text-align:center}.knowledgebase__article .recommended-articles__article-title{padding:2.2rem 0 0}.knowledgebase__article .recommended-articles__article-footer{margin-top:1.4rem}.knowledgebase__article .recommended-articles__article-footer .article__statistic-column{flex-direction:column;align-items:flex-start;margin-right:5rem}.knowledgebase__article .recommended-articles__article-footer .article__statistic-text{margin-left:0;margin-top:.6rem}@media (max-width:1200px) and (min-width:1024px){.all-articles__article-footer{padding-right:0}}@media (max-width:1024px) and (min-width:600px){.side-column .recommended-articles__container{display:flex;justify-content:flex-start;align-items:stretch}.side-column .recommended-articles__container .article{width:calc(50% - .6rem)}.side-column .recommended-articles__container .article:first-child{margin-right:.6rem}.side-column .recommended-articles__container .article:nth-child(2){margin-left:.6rem}.side-column .recommended-articles__container .article:nth-child(n+3){display:none}}@media (max-width:767px){.recommended-articles__article .article__author{max-width:50%}.articles__section .recommended-articles__container-services .recommended-articles__article{width:100%;margin:1rem!important}}.search-box{width:100%;padding:3rem;margin-bottom:.5rem;border:.1rem solid #d4dbe9;border-radius:.6rem;background-color:#eef1f6;box-shadow:0 .2rem .4rem rgba(0,0,0,.2)}.search-box .form-field{position:relative;display:flex;justify-content:flex-start;align-items:center;flex:1}.search-box .form-field .input{padding:1.5rem 1.2rem}.all-articles__icon--expand{position:absolute;right:.9rem;top:.7rem}.search-box__row{display:flex;justify-content:space-between;align-items:center}.search-box__row:not(:first-child){margin-top:2.2rem}.search-box__frequent-tags-title{margin-right:.5rem}.search-box__search-icon{width:1.8rem;height:1.8rem;position:absolute;right:2rem}.search-box__icon--expand{position:relative;top:-.2rem;right:.2rem;margin-left:1rem}.search-box__advanced-search>a{position:relative;color:#6ba5c6;font-weight:500}.nav-links{min-width:30rem}.nav-links,.nav-links a,.nav-links span{display:flex;justify-content:center;align-items:center}.nav-links a,.nav-links span{width:3.5rem;height:3.5rem;font-weight:700;color:#8c98af;border:.1rem solid #d4dbe9;border-radius:.5rem;transition:.25s ease-in-out}.nav-links a:not(:last-child),.nav-links span:not(:last-child){margin-right:1rem}.nav-links .current,.nav-links a:hover{background-color:#fc3b56;border-color:#fc3b56;color:#fff}.pagination__item--first,.pagination__item--last{position:relative;display:flex;justify-content:center;align-items:center}.pagination__item--first:before,.pagination__item--last:before{content:"";position:absolute;width:.6rem;height:.6rem;border:.2rem solid;border-left:0;border-top:0}.pagination__item--first:before{transform:rotate(135deg);margin-left:.2rem}.pagination__item--last:before{transform:rotate(315deg);margin-left:-.2rem}.footer{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;border-top:.1rem solid #d4dbe9;margin:10rem 2rem 2rem;width:calc(100% - 4rem);max-width:118rem;padding:0}.footer,.footer a{color:#8c98af}.footer__row{width:100%;justify-content:space-around;margin:2rem 0}.footer__logo,.footer__row{display:flex;align-items:center}.footer__logo{justify-content:flex-start;flex:1;flex-direction:column;justify-content:center!important;margin:0 auto;padding-top:.3rem}.footer__shortcuts{width:100%}.footer-nav__item{font-size:1.4rem}.footer-nav__item .nav__item-link{padding:0;color:#8c98af;font-weight:400;border-bottom:none;transition:.1s ease-in-out}.footer-nav__item .nav__item-link:hover{color:#14223d;border-bottom:none}.footer__social{display:flex;justify-content:flex-end;align-items:center;flex:1}.footer__social>a:not(:first-child){margin-left:1.5rem}.footer__social .icon{width:2.2rem;height:2.2rem;transition:opacity .15s ease-in-out}.footer__social .icon:hover{opacity:.8}.footer__copyright{display:flex;justify-content:center;flex-basis:100%;font-size:1.2rem;color:#6b81ad;padding-top:1rem}@media (max-width:1024px){.footer{margin-top:6rem}.footer__logo+.footer__social{margin-top:1rem}.footer__copyright{font-weight:500}}@media (max-width:991px){.footer{margin:6rem 2rem 1rem;width:calc(100% - 2rem)}.footer-nav .nav__item{margin-right:2.8rem}}@media (max-width:991px){.footer{min-width:auto}}@media (max-width:599px) and (orientation:portrait){.footer{margin:8rem 0 0;width:100%}.footer__row{margin:1rem 0}.footer__row:first-child{flex-direction:column;margin-top:2.5rem}.footer__shortcuts{margin:2.8rem 0 2rem}.footer-nav{flex-direction:column}.footer-nav .nav__item{margin-right:0;font-size:1.2rem;padding-top:1rem}.footer-nav .nav__item:last-child{margin-bottom:0}.footer__copyright{text-align:center}.footer__copyright>span{font-size:1.16rem}}.footer .footer__row{align-items:flex-start!important}.footer .footer-nav li:first-child a{font-weight:700!important}.footer .footer__column{width:100%;display:flex;justify-content:flex-start;flex-wrap:wrap;padding:0 2rem}.footer .footer__column ul{display:inline-block;text-align:left;padding:0 2rem;margin-bottom:2rem}.footer .footer__column ul li{justify-content:flex-start}.footer .footer__column ul list:last-child{padding-bottom:2rem}.footer .footer__social{display:flex;flex-direction:row;padding:1rem 0;font-size:1.8rem}.footer .footer__social i{color:#14223d!important}.footer .hero__footer-box{display:flex;text-align:center;flex-direction:row}.footer .hero__footer-box .hero__footer-image{display:flex;flex-direction:column;justify-content:center;text-align:center;padding-right:1rem;align-items:center}.footer .footer__contact-title,.footer .hero__title-font,.footer .menu__title{color:#14223d!important;font-weight:700}.footer .hero__title-font{font-size:1.3rem}.team-member{display:flex;justify-content:flex-start;align-items:center;flex-direction:column;padding:5rem 0}.team-member__avatar{width:15rem;height:15rem;margin-bottom:1.6rem}.team-member__role{font-weight:300}.team-member--expanded{flex-direction:row;align-items:stretch;padding:4rem 0}.team-member--expanded .team-member__avatar{margin-bottom:0}.team-member--expanded .team-member__name{line-height:1;margin-bottom:1rem}.team-member--expanded .team-member__details{flex:1;padding-left:3rem;padding-right:5rem;text-align:left}.team-member--expanded p{margin-top:1.6rem;font-size:1.6rem;padding:0}.team-member__details{text-align:center}.team-member__details p{font-weight:400;font-size:1.4rem;padding:.6rem 1.6rem 0}@media (max-width:1024px){.team-member{padding:2.4rem 0 7rem}.team-member--expanded{padding:1.5rem 0 4.5rem}.team-member--expanded .team-member__details{padding-right:0}}@media (max-width:599px) and (orientation:portrait){.team-member{padding:0 0 4.5rem}.team-member__name{font-size:2.2rem}.team-member__role{font-size:1.6rem}.team-member--expanded{padding:.6rem 0}.team-member--expanded .team-member__avatar{width:10rem;height:10rem}.team-member--expanded .team-member__details{padding-left:1.6rem}.team-member--expanded .team-member__name{margin-bottom:.5rem}.team-member__details p{padding-left:0;padding-right:0}}.career-banner__post>:not(.career-banner__title-container){width:52rem}.career-banner__post>.career-banner__title-underline{width:10rem}.career-banner__title-container{margin:0}.career-banner__title{font-size:5.6rem;font-weight:300}.career-banner__title-underline{margin:2.2rem 0}@media (max-width:599px) and (orientation:portrait){.career-banner__title{font-size:3.6rem}.career-banner__title-underline{margin:1.3rem 0}}.job-offers__grid{width:100%;display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap}.job-offers--vertical .job-offers__grid{flex-direction:column;flex-wrap:nowrap}.job-offers--vertical .section__title{margin-bottom:2rem}@media (min-width:1365px){.job-offers__item{width:30%;max-width:37rem;margin:1.5%}.job-offers__item:not(:nth-child(n+7)){margin-bottom:3.5rem}}.job-offers--vertical .job-offers__item{padding:3rem 2.4rem;width:100%;max-width:unset}.job-offers--vertical .job-offers__item:not(:nth-child(3n)),.job-offers--vertical .job-offers__item:not(:nth-child(n+7)){margin:0}.job-offers--vertical .job-offers__item:not(:last-child){margin-bottom:2rem}.job-offers__item{display:flex;justify-content:flex-start;align-items:stretch;flex-direction:column;justify-content:space-between;min-height:33rem;padding:3.4rem 3rem;border:1px solid #d4dbe9;transition:all .2s ease-in-out}.job-offers__item:hover{background-color:#fc3b56;border-color:#fc3b56;cursor:pointer;box-shadow:0 2px 6px 0 rgba(20,35,62,.2)}.job-offers__item:hover .job-offers__item-title{color:#fff}.job-offers__item:hover .job-offers__item-location{color:#f5f5f5}.job-offers__item:hover .job-offers__item-tags{border-top-color:#fff}.job-offers__item:hover .chip{background-color:#fff;color:#152743!important}.job-offers__item:hover .chip:hover{background-color:hsla(0,0%,100%,.4);color:#fff!important}.job-offers__item:hover .job-offers__apply-button{background-color:#fff;border-color:#fff;color:#152743}.job-offers__item:hover .job-offers__apply-button:hover{box-shadow:0 2px 6px 0 rgba(20,35,62,.2)}.job-offers__item-title{color:#152743;transition:all .2s ease-in-out}.job-offers__item-title+.job-offers__item-location{margin-top:1rem}.job-offers__item-location{display:inline-block;font-size:1.4rem;font-weight:500;color:#8c98af;transition:all .2s ease-in-out}.job-offers__item-location+.job-offers__item-tags{margin-top:3rem}.job-offers__item-tags{padding:3rem 0 2.1rem;border-top:1px solid #d4dbe9;width:calc(100% + .7rem);transition:all .2s ease-in-out}.job-offers__item-tags .chip{margin-bottom:.9rem}.job-offers__apply-button,.job-offers__item-tags .chip{transition:all .2s ease-in-out}@media (min-width:1025px) and (max-width:1364px){.job-offers__item{width:30%;margin:1.5%}.job-offers__item:not(:nth-child(-n+3)){margin-bottom:3.5rem}}@media (max-width:1364px){.job-offer{padding:2.8rem 2.2rem}.job-offers__item-tags{padding:2.2rem 0 1.6rem}}@media (min-width:600px) and (max-width:1024px){.job-offers__item{width:calc((100% - 3.5rem)/2);max-width:37rem;min-height:336px}.job-offers__item:not(:nth-child(2n)){margin-right:2rem}.job-offers__item:not(:nth-child(n+5)){margin-bottom:3.5rem}.job-offers__item:nth-child(n+7){display:none}}@media (max-width:599px){.job-offers__item{width:100%;min-height:auto;padding:1.6rem 1.8rem}.job-offers__item:not(:nth-child(n+6)){margin-bottom:2rem}.job-offers__item:nth-child(n+7){display:none}.job-offers__item-title{font-size:1.8rem}.job-offers__item-title+.job-offers__item-location{margin-top:.6rem}.job-offers__item-location+.job-offers__item-tags{margin-top:1.8rem}.job-offers__item-tags{padding:1.8rem 0 2rem}}i.three-column-section__icon{background-size:contain;background-repeat:no-repeat}i.three-column-section__icon>img{width:inherit;height:inherit}.three-column-section__wrapper{display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap;margin-top:13.6rem}@media (min-width:1025px){.three-column-section__item{flex:30%;max-width:40%}.three-column-section__item:nth-child(3n+1):not(:nth-last-child(-n+3)){margin-bottom:7rem}.three-column-section__item:not(:nth-child(3n+3)):not(:last-child){margin-right:5%}}.three-column-section__item{display:flex;justify-content:flex-start;align-items:flex-start}.three-column-section__item-icon-container{position:relative;display:flex;justify-content:center;align-items:center}.three-column-section__item-icon-container .icon{width:inherit;height:inherit}.three-column-section__item-icon-container img{width:60px;height:60px}.three-column-section__item-icon-container:before{content:"";position:absolute;background-image:url(//houseofangular.io/wp-content/themes/hoa/dist/assets/common/small_Pattern.png?ver=d87180e4);width:15rem;height:15rem;top:-50px}.three-column-section__item-title{line-height:1}.three-column-section__item-content a{color:#fc3b56}.three-column-section__item-description{margin-top:1rem}@media (min-width:600px) and (max-width:1024px){.section.three-column-section{margin-bottom:14rem}.three-column-section__item{flex:47.5%;max-width:70%}.three-column-section__item:not(:nth-last-child(2)):not(:last-child){margin-bottom:13.6rem}.three-column-section__item:not(:nth-child(2n+2)):not(:last-child){margin-right:5%}}@media (max-width:599px){.section.three-column-section{margin-bottom:11.6rem}.section.three-column-section .section__row:not(:first-child){margin-top:5rem}.three-column-section__item{width:100%}.three-column-section__item:not(:last-child){margin-bottom:12.8rem}.our-benefits.three-column-section{margin-bottom:7.6rem}.our-benefits.three-column-section .section__row:not(:first-child){margin-top:4.5rem}.our-benefits.three-column-section .three-column-section__item{flex-direction:column;align-items:center}.our-benefits.three-column-section .three-column-section__item-icon-container{margin-right:0}.our-benefits.three-column-section .three-column-section__item-content{padding:2.5rem 3rem 0;text-align:center}.our-benefits.three-column-section .three-column-section__item-description{font-size:1.6rem}.our-benefits.three-column-section .three-column-section__item:not(:last-child){margin-bottom:6rem}}i.icon--fb-button{background-image:url(//houseofangular.io/wp-content/themes/hoa/dist/assets/career/icon_fb.png?ver=5c41b804)}i.icon--ig-button{background-image:url(//houseofangular.io/wp-content/themes/hoa/dist/assets/career/Group.png?ver=3a24459e)}.find-us__block{position:relative;width:58rem;height:36rem;display:flex;justify-content:center;align-items:center;background-blend-mode:color}.find-us__block+.find-us__block{margin-left:4rem}.find-us__block--facebook{background:url(//houseofangular.io/wp-content/themes/hoa/dist/assets/facebook-background.jpg?ver=723b1190) 50%/cover}.find-us__block--facebook .find-us__block-overlay{background-color:#152743}.find-us__block--facebook .find-us__logo{height:4.5rem}.find-us__block--facebook .find-us__button{color:#152743}.find-us__block--instagram{background:url(//houseofangular.io/wp-content/themes/hoa/dist/assets/instagram-background.jpg?ver=d1fb71cc) 50%/cover}.find-us__block--instagram .find-us__block-overlay{background-color:#670c19}.find-us__block--instagram .find-us__logo{height:6.2rem}.find-us__block--instagram .find-us__button{color:#fc3b56}.find-us__block-overlay{position:absolute;opacity:.75;width:100%;height:100%}.button.find-us__button{display:flex;justify-content:flex-start;align-items:center;padding-left:3rem;padding-right:3rem;font-weight:700}.button.find-us__button .icon{width:1.8rem;height:1.8rem;margin-right:1rem}.find-us__block-items{position:relative;width:26rem;height:11.8rem;display:flex;justify-content:space-between;align-items:center;flex-direction:column}@media (min-width:600px) and (max-width:1024px){.find-us .section__row:not(:first-child){margin-top:7.2rem}.find-us__block{width:49%;height:28.64vw}.find-us__block+.find-us__block{margin-left:2%}.find-us__block-items{height:10.8rem}}@media (max-width:1024px){.find-us__block--facebook .find-us__logo{height:3.2rem}.find-us__block--instagram .find-us__logo{height:4.2rem}}@media (max-width:599px){.find-us__wrapper{flex-direction:column}.find-us__block{width:100%;height:20rem}.find-us__block+.find-us__block{margin-left:0;margin-top:2rem}.find-us__block-items{height:9.4rem}}.apply-box{display:flex;justify-content:flex-start;align-items:stretch;flex-direction:column;padding:3rem;border:.1rem solid #d4dbe9}.apply-box__deadline{font-size:1.5rem}.apply-box__title{margin:.5rem 0 1rem}.apply-box__divider{width:100%;height:1px;margin:3rem 0;background-color:#d4dbe9}.apply-box__upload-file{display:flex;justify-content:flex-start;align-items:center;font-size:1.6rem;font-weight:400;color:#296ad0}.apply-box__upload-file:hover{text-decoration:underline}.apply-box__upload-file .icon{width:1.6rem;height:1.6rem;margin-right:1rem}.apply-box__file-name:not(:empty){font-size:1.6rem;font-weight:500;text-decoration:underline;margin:2rem 0}.job-offer__article .underline{width:14rem!important}.job-offer .post__title{font-size:2.6rem;font-weight:700}.job-offer .side-column{margin-top:3rem}.job-offer .side-column .underline{display:none}.job-offer__section{position:relative}.job-offer__section .post__salary{padding-bottom:2rem;font-weight:700}.job-offer__section .job-offer__first-paragraph{width:65%}.job-offer__section .job-offer__second-paragraph{margin-top:2rem;width:65%}.job-offer__section .job-offer__skills-block{width:65%}.job-offer__section .section--awaits{padding:4rem 0!important;margin-top:0!important;margin-bottom:5rem!important}.job-offer__section .section--awaits .three-column-section__wrapper{margin-top:8rem!important}.job-offer__section .job-offer__others-offers{position:absolute;right:0;top:0}.job-offer__fake-main-column{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}.job-offer__fake-main-column .main-column,.job-offer__fake-main-column .side-column{margin-bottom:10rem}.job-offer__points-section{padding:3rem 0 1rem}.job-offer__points-section a{color:#296ad0}.job-offer__points-section a:hover{text-decoration:underline}.job-offer__points-section strong{font-weight:500}.job-offer__points-section+.job-offer__points-section{padding-top:7rem}.job-offer__points-list{margin-top:3rem}.job-offer__points-list li{display:block;font-weight:300;line-height:1.5}.job-offer__points-list li:before{content:"";display:inline-block;margin-right:.9rem;width:1.6rem;height:1.2rem;background:url(//houseofangular.io/wp-content/themes/hoa/dist/assets/icon_check.svg?ver=f2b81022) no-repeat 50%/contain}.job-offer__points-list li+li{margin-top:2.4rem}.job-offer__apply-button{width:27rem;margin-top:5rem}.job-offer__team-leader{width:100%;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;padding:5rem 0}.job-offer__team-leader .team-leader__wrapper{display:flex;justify-content:flex-start;align-items:flex-start;width:58rem;margin:0 auto}.job-offer__team-leader .team-leader__avatar{width:15rem;height:15rem;margin-right:3rem}.job-offer__team-leader .team-leader__name{line-height:1}.job-offer__team-leader .team-leader__role{font-size:1.4rem;font-weight:500;color:#8c98af}.job-offer__team-leader .underline{margin-bottom:1rem}.job-offer__team-leader .team-leader__message{font-weight:400}.job-offer__team-leader .team-leader__details-container{flex:1;display:flex;justify-content:flex-start;align-items:stretch;flex-direction:column}.job-offer__team-leader .team-leader__team-members{display:flex;justify-content:flex-start;align-items:flex-start;width:100%;padding-top:6.5rem;padding-left:3.5rem}.job-offer__team-leader .team-leader__team-members .team-member__avatar{max-width:5rem;width:auto;height:auto;margin-bottom:0}.job-offer__team-leader .team-leader__team-members .team-member__avatar+.team-member__avatar{margin-left:.8rem}@media (max-width:599px){.job-offer{padding:0}.job-offer__points-section{padding-top:2rem}.job-offer__points-section+.job-offer__points-section{padding-top:4.5rem}.job-offer__points-list{margin-top:4rem}.job-offer__points-list li:before{margin-right:.8rem}.job-offer__points-list li+li{margin-top:2rem}.job-offer__apply-button{width:100%;margin-top:3rem}.job-offer__team-leader{padding:4rem 2rem}.job-offer__team-leader .team-leader__wrapper{width:100%;flex-direction:column;align-items:center;padding:0 3rem}.job-offer__team-leader .team-leader__team-members{padding-top:2rem;padding-left:0;justify-content:center;flex-wrap:wrap}.job-offer__team-leader .team-leader__team-members .team-member__avatar{max-width:4rem;margin-right:.4rem}.job-offer__team-leader .team-leader__team-members .team-member__avatar+.team-member__avatar{margin-left:.4rem}.job-offer__team-leader .team-leader__avatar{width:14rem;height:14rem;margin-right:0;margin-bottom:3rem}.job-offer__team-leader .team-leader__details-container{align-items:center}.job-offer__team-leader .team-leader__role{margin-top:.5rem}.job-offer__team-leader .team-leader__message{text-align:center}}@media (min-width:600px) and (max-width:1024px){.job-offer__article .section.three-column-section{margin-bottom:14rem}.job-offer__article .three-column-section__item{flex:47.5%;max-width:70%}.job-offer__article .three-column-section__item:not(:nth-last-child(2)):not(:last-child){margin-bottom:7rem!important}.job-offer__article .three-column-section__item:not(:nth-child(2n+2)):not(:last-child){margin-right:5%}}.skills-needed{padding:2.4rem 3rem;margin:3rem 0;border:.1rem solid #d4dbe9}.skills-needed__grid{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}.skills-needed__grid .skills-needed__skill{width:20%;padding:3rem 0}.skills-needed__grid .skills-needed__skill:not(:nth-child(4n)){margin-right:6.66667%}.skills-needed__grid .skills-needed__skill .skills-needed__skill-name{margin-top:.6rem;font-weight:500;display:inline-block}.skills-needed__skill-level{position:relative;width:1.2rem;height:1.2rem;border-radius:50%;background-color:#fc3b56}.skills-needed__skill-level:after{position:absolute;top:4rem;left:0;font-size:1.4rem;font-weight:500;color:#8c98af}.skill-level-dots--weak{box-shadow:2.2rem 0 0 #8c98af,4.4rem 0 0 #8c98af,6.6rem 0 0 #8c98af,8.8rem 0 0 #8c98af}.skill-level-dots--weak:after{content:"Weak"}.skill-level-dots--junior{box-shadow:2.2rem 0 0 #fc3b56,4.4rem 0 0 #8c98af,6.6rem 0 0 #8c98af,8.8rem 0 0 #8c98af}.skill-level-dots--junior:after{content:"Junior"}.skill-level-dots--mid{box-shadow:2.2rem 0 0 #fc3b56,4.4rem 0 0 #fc3b56,6.6rem 0 0 #8c98af,8.8rem 0 0 #8c98af}.skill-level-dots--mid:after{content:"Mid"}.skill-level-dots--advanced{box-shadow:2.2rem 0 0 #fc3b56,4.4rem 0 0 #fc3b56,6.6rem 0 0 #fc3b56,8.8rem 0 0 #8c98af}.skill-level-dots--advanced:after{content:"Advanced"}.skill-level-dots--master{box-shadow:2.2rem 0 0 #fc3b56,4.4rem 0 0 #fc3b56,6.6rem 0 0 #fc3b56,8.8rem 0 0 #fc3b56}.skill-level-dots--master:after{content:"Master"}@media (max-width:599px){.skills-needed{padding:1.6rem 2rem;margin:2rem 0}.skills-needed__grid{padding-top:.5rem}.skills-needed__grid .skills-needed__skill{width:40%}.skills-needed__grid .skills-needed__skill:not(:nth-child(4n)){margin-right:0}.skills-needed__grid .skills-needed__skill:not(:nth-child(2n)){margin-right:20%}.skills-needed__grid .skills-needed__skill .skills-needed__skill-name{margin-top:.3rem;font-size:1.6rem}.skills-needed__skill-level:after{top:3.8rem}}.splide__container{box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important;transform-style:preserve-3d}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide__progress__bar{width:0}.splide{outline:none;position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;outline:none;position:relative}.splide__slide img{vertical-align:bottom}.splide__slider{position:relative}.splide__spinner{border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__slide.is-loading .splide__spinner{-webkit-animation:splide-loading 1s linear infinite;animation:splide-loading 1s linear infinite}.splide__track{overflow:hidden;position:relative;z-index:0}@-webkit-keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide--draggable>.splide__slider>.splide__track,.splide--draggable>.splide__track{-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.splide--fade>.splide__slider>.splide__track>.splide__list,.splide--fade>.splide__track>.splide__list{display:block}.splide--fade>.splide__slider>.splide__track>.splide__list>.splide__slide,.splide--fade>.splide__track>.splide__list>.splide__slide{left:0;opacity:0;position:absolute;top:0;z-index:0}.splide--fade>.splide__slider>.splide__track>.splide__list>.splide__slide.is-active,.splide--fade>.splide__track>.splide__list>.splide__slide.is-active{opacity:1;position:relative;z-index:1}.splide--rtl{direction:rtl}.splide--ttb.is-active>.splide__slider>.splide__track>.splide__list,.splide--ttb.is-active>.splide__track>.splide__list{display:block}.splide__arrow{align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:flex;height:2em;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover{opacity:.9}.splide__arrow:focus{outline:none}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fc3b56;transform:scale(1.4)}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus{outline:none}.splide__progress__bar{background:#ccc;height:3px}.splide--nav>.splide__slider>.splide__track>.splide__list>.splide__slide,.splide--nav>.splide__track>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide--nav>.splide__slider>.splide__track>.splide__list>.splide__slide.is-active,.splide--nav>.splide__track>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide--nav>.splide__slider>.splide__track>.splide__list>.splide__slide:focus,.splide--nav>.splide__track>.splide__list>.splide__slide:focus{outline:none}.splide--rtl>.splide__arrows .splide__arrow--prev,.splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--prev{left:auto;right:1em}.splide--rtl>.splide__arrows .splide__arrow--prev svg,.splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev svg,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--prev svg{transform:scaleX(1)}.splide--rtl>.splide__arrows .splide__arrow--next,.splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--next{left:1em;right:auto}.splide--rtl>.splide__arrows .splide__arrow--next svg,.splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next svg,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--next svg{transform:scaleX(-1)}.splide--ttb>.splide__arrows .splide__arrow,.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow,.splide--ttb>.splide__track>.splide__arrows .splide__arrow{left:50%;transform:translate(-50%)}.splide--ttb>.splide__arrows .splide__arrow--prev,.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--prev{top:1em}.splide--ttb>.splide__arrows .splide__arrow--prev svg,.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev svg,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--prev svg{transform:rotate(-90deg)}.splide--ttb>.splide__arrows .splide__arrow--next,.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--next{bottom:1em;top:auto}.splide--ttb>.splide__arrows .splide__arrow--next svg,.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next svg,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--next svg{transform:rotate(90deg)}.splide--ttb>.splide__pagination,.splide--ttb>.splide__slider>.splide__pagination{bottom:0;display:flex;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}.modal-open,.modal-register{overflow:hidden}.modal-register{position:fixed;right:0;z-index:99999;outline:0;width:50%;display:none;top:50%;left:50%;border-radius:15px;transform:translate(-50%,-50%);box-shadow:1px 1px 15px #000;padding:2rem;background:#fff}.modal-register-content{display:flex;flex-flow:wrap;align-items:center;justify-content:center;text-align:center;border-radius:10px;padding:2rem;position:relative}.modal-register-title{color:#000!important}.modal-disable:hover{cursor:pointer}.modal-disable{position:absolute;right:30px;z-index:9999;font-weight:700}.modal-register-content hr{background-color:#bbb;border:0;height:1px;margin-bottom:1.5em;width:100%;margin-top:1rem}@media (min-width:1024px){.modal-register{width:700px}}@media (max-width:1023px){.modal-register{width:calc(100% - 32px)}}.numbered-list{list-style-type:none;counter-reset:lis;padding-bottom:1em}.numbered-list li{counter-increment:lis;padding-left:2rem;padding-top:1rem;display:block}.numbered-list li:before{content:counter(lis) ". "}.circled-list{padding-bottom:1.5em;line-height:1.5}.circled-list,.circled-list li{list-style-type:circle!important}.circled-list li{padding-left:2rem;padding-top:1rem;display:list-item}.circled-list li:before{content:"\25CF";padding-right:.5em}.chip a{color:#fff}.chip{color:#fff!important;margin-bottom:.5em}
.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
.slick-loading .slick-list{background:#fff url(//houseofangular.io/wp-content/themes/hoa/dist/_/node_modules/slick-carousel/slick/ajax-loader.gif?ver=c5cd7f53) 50% no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(//houseofangular.io/wp-content/themes/hoa/dist/_/node_modules/slick-carousel/slick/fonts/slick.eot?ver=ced611da);src:url(//houseofangular.io/wp-content/themes/hoa/dist/_/node_modules/slick-carousel/slick/fonts/slick.eot?ver=ced611da?#iefix) format("embedded-opentype"),url(//houseofangular.io/wp-content/themes/hoa/dist/_/node_modules/slick-carousel/slick/fonts/slick.woff?ver=b7c9e1e4) format("woff"),url(//houseofangular.io/wp-content/themes/hoa/dist/_/node_modules/slick-carousel/slick/fonts/slick.ttf?ver=d41f55a7) format("truetype"),url(//houseofangular.io/wp-content/themes/hoa/dist/_/node_modules/slick-carousel/slick/fonts/slick.svg?ver=e16e9d8d#slick) format("svg")}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;transform:translateY(-50%);cursor:pointer;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:none;background:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"\2190"}[dir=rtl] .slick-prev:before{content:"\2192"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"\2192"}[dir=rtl] .slick-next:before{content:"\2190"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{width:20px;height:20px;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;padding:5px;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"\2022";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}