@media only screen and (max-width:1024px) and (min-width:768px){.aheto-heading--main.align-tablet-left *{text-align:left!important}}@media only screen and (max-width:1024px) and (min-width:768px){.aheto-heading--main.align-tablet-center *{text-align:center!important}}@media only screen and (max-width:1024px) and (min-width:768px){.aheto-heading--main.align-tablet-center{text-align:center}}@media only screen and (max-width:1024px) and (min-width:768px){.aheto-heading--main.align-tablet-right *{text-align:right!important}}@media only screen and (max-width:767px){.aheto-heading--main.align-mob-left *{text-align:left!important}}@media only screen and (max-width:767px){.aheto-heading--main.align-mob-center,.aheto-heading--main.align-mob-center *{text-align:center!important}}@media only screen and (max-width:767px){.aheto-heading--main.align-mob-right *{text-align:right!important}}.aheto-heading--main .aheto-heading__icon{margin-bottom:15px}.aheto-heading--main .aheto-heading__icon i{font-size:60px;height:auto;width:auto;margin:auto;display:block;line-height:1}@media screen and (max-width:767px){.aheto-heading--main .aheto-heading__icon i{font-size:40px}}.aheto-heading--main .aheto-heading__title{margin:0}.aheto-heading--main .aheto-heading__title.text-indent{text-indent:2.1rem}.aheto-heading--main .aheto-heading__title span{color:var(--c-active)}.aheto-heading--main .aheto-heading__desc{margin-bottom:0}.aheto-heading--main .aheto-heading__desc:not(:first-child){margin-top:20px}@media only screen and (max-width:1024px) and (min-width:768px){.aheto-heading--outsourceo__simple.align-tablet-left *{text-align:left!important}}@media only screen and (max-width:1024px) and (min-width:768px){.aheto-heading--outsourceo__simple.align-tablet-center *{text-align:center!important}}@media only screen and (max-width:1024px) and (min-width:768px){.aheto-heading--outsourceo__simple.align-tablet-center{text-align:center}}@media only screen and (max-width:1024px) and (min-width:768px){.aheto-heading--outsourceo__simple.align-tablet-right *{text-align:right!important}}@media screen and (max-width:767px){.aheto-heading--outsourceo__simple.align-mob-left *{text-align:left!important}}@media screen and (max-width:767px){.aheto-heading--outsourceo__simple.align-mob-center *{text-align:center!important}}@media screen and (max-width:767px){.aheto-heading--outsourceo__simple.align-mob-center{text-align:center}}@media screen and (max-width:767px){.aheto-heading--outsourceo__simple.align-mob-right *{text-align:right!important}}.aheto-heading--outsourceo__simple .aheto-heading__subtitle{display:inline-block;padding:6px 34px;color:var(--c-light);background:var(--c-active);border-radius:12.5px;position:relative;line-height:1em;margin-bottom:23px}.aheto-heading--outsourceo__simple .aheto-heading__title{margin:0}.aheto-heading--outsourceo__simple .aheto-heading__title span:not(.outsourceo-dot){color:var(--c-active)}.aheto-heading--outsourceo__simple .aheto-heading__title .outsourceo-dot{white-space:nowrap}.aheto-heading--outsourceo__simple .aheto-heading__title .outsourceo-dot::after{content:'';display:inline-block;width:calc(1em / 100 * 18);height:calc(1em / 100 * 18);background:var(--c-active);margin-left:2px}.aheto-heading--outsourceo__simple .aheto-heading__title .outsourceo-dot.dot-dark::after{background:var(--c-dark)}.aheto-heading--outsourceo__simple .aheto-heading__title .outsourceo-dot.dot-white::after{background:var(--c-light)}.aheto-titlebar--title-with-search .aheto-titlebar__title{margin:0 20px 0 0;width:100%}.aheto-titlebar--title-with-search .aheto-titlebar__title::after{content:'';display:inline-block;margin-left:2px;width:8px;height:8px;background:var(--c-active)}.aheto-titlebar--title-with-search .aheto-titlebar__title b{font-weight:inherit}.aheto-titlebar--title-with-search h4.aheto-titlebar__title::after,.aheto-titlebar--title-with-search h5.aheto-titlebar__title::after,.aheto-titlebar--title-with-search h6.aheto-titlebar__title::after{margin-left:1px;width:3px;height:3px}.aheto-titlebar--title-with-search .aheto-titlebar__input{-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:auto}@media (max-width:1200px){.aheto-titlebar--title-with-search .aheto-titlebar__input{margin-top:45px}}@media (max-width:991px){.aheto-titlebar--title-with-search .aheto-titlebar__input{margin-top:30px}}.aheto-titlebar--title-with-search .aheto-titlebar__input form{position:relative}.aheto-titlebar--title-with-search .aheto-titlebar__input form label{display:none}.aheto-titlebar--title-with-search .aheto-titlebar__input input:not([type=submit]){padding:23px 70px 23px 25px;width:100%;font:inherit;max-width:100%;border-radius:5px;border:none;-webkit-box-shadow:0 10px 50px 0 rgba(var(--ca-dark),.07);box-shadow:0 10px 50px 0 rgba(var(--ca-dark),.07);color:var(--c-dark)}.aheto-titlebar--title-with-search .aheto-titlebar__input input:not([type=submit])::-webkit-input-placeholder{color:var(--c-grey)}.aheto-titlebar--title-with-search .aheto-titlebar__input input:not([type=submit])::-moz-placeholder{color:var(--c-grey)}.aheto-titlebar--title-with-search .aheto-titlebar__input input:not([type=submit])::-ms-input-placeholder{color:var(--c-grey)}.aheto-titlebar--title-with-search .aheto-titlebar__input input:not([type=submit])::placeholder{color:var(--c-grey)}.aheto-titlebar--title-with-search .aheto-titlebar__input input[type=submit]{margin-top:15px}.aheto-titlebar--title-with-search .aheto-titlebar__input .submit-wrap{position:absolute;top:50%;right:0;width:50px;height:100%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);color:rgba(var(--ca-dark),.4)}.aheto-titlebar--title-with-search .aheto-titlebar__input .submit-wrap::before{position:absolute;top:0;left:-5px;display:-webkit-box;display:-ms-flexbox;display:flex;height:inherit;width:inherit;font-size:170%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:0 0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;color:var(--c-grey)}.aheto-titlebar--title-with-search .aheto-titlebar__input .submit-wrap:hover::before{color:var(--c-active)}.aheto-titlebar--title-with-search .aheto-titlebar__input .submit-wrap input[type=submit]{margin-top:0;height:inherit;width:inherit;background:0 0;position:relative;padding:0 20px;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;outline:0;color:#fff0}.aheto-titlebar--title-with-search .aheto-titlebar__input .submit-wrap input[type=submit]:hover{background:0 0;border-color:#fff0}@-webkit-keyframes fade-zoom-in{0%{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes fade-zoom-in{0%{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes fade-zoom-out{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:0}}@keyframes fade-zoom-out{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:0}}.site-search{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:var(--c-white);z-index:1000;-webkit-animation:fade-zoom-in .3s forwards;animation:fade-zoom-in .3s forwards}.site-search.open{display:block}.site-search.closing{-webkit-animation:fade-zoom-out .3s forwards;animation:fade-zoom-out .3s forwards}.site-search .close-btn{position:absolute;top:48px;right:48px;border:0;outline:0;background-color:#fff0;font-size:28px;cursor:pointer;opacity:1}.site-search .close-btn .close-icon{width:18px;height:18px}@media screen and (max-width:767px){.site-search .close-btn{top:20px;right:20px}}.site-search .form-container{position:absolute;top:50%;right:0;left:0;margin-top:-32px}.site-search .search-form{max-width:580px;width:100%;margin:0 auto}.site-search .search-field{width:100%;padding:8px 12px;border:0;background-color:#fff0;font-size:68px;color:var(--c-dark);font-style:normal;font-weight:700;text-align:center}.site-search .search-field::-webkit-input-placeholder{text-align:center}.site-search .search-field:-moz-placeholder{text-align:center}.site-search .search-field::-moz-placeholder{text-align:center}.site-search .search-field:-ms-input-placeholder{text-align:center}@media screen and (max-width:600px){.site-search .search-field{font-size:32px}}.site-search .search-field.active,.site-search .search-field:focus{outline:0;-webkit-box-shadow:none;box-shadow:none}.site-search .search-description{text-align:center}