html{font-size:10px}body{font-family:usual,sans-serif!important;font-style:normal!important;font-weight:400!important;font-size:1.6em;line-height:1.7em}h1{font-family:arboria,sans-serif!important;font-style:normal;font-weight:900!important;font-size:2.8em!important;line-height:1em!important}h2{font-family:arboria,sans-serif!important;font-style:normal;font-weight:700!important;font-size:3.6em!important;color:#0f2650!important;line-height:1em}h3{font-family:usual,sans-serif!important;font-style:normal;font-weight:600!important;font-size:1.2em!important;color:#0f2650!important;margin:.35em 0 1.55em 0!important;line-height:28px}h4{font-family:arboria,sans-serif!important;font-style:normal;font-weight:700!important;font-size:1.6em!important;color:#0f2650!important}h5{font-family:usual,sans-serif!important;;font-style:normal;font-weight:400!important;font-size:1.05em!important;color:#1e79f6!important}strong{font-weight:700!important}section ul{list-style:none}section ul li{position:relative}section ul li:before{content:"";display:inline-block;position:absolute;width:15px;height:15px;z-index:1;left:-28px;top:8px;background-color:#fff;border:2px solid #0f4ecb;border-radius:50%}section .col-inner ul li{margin-left:1.7em}.button{padding:12px 39px}h1,h2,h3,h4,h5,h6{margin-bottom:.38em}.menu-b_b{border-bottom:.5px solid rgb(133 133 133 / 30%);padding-bottom:.8em;margin-bottom:.8em}.m-auto{margin:0 auto}.off-canvas-right.dark .mfp-content,.off-canvas-left.dark .mfp-content{background-color:#03164b}.menu-b_b:last-child{border-bottom:0}.nav-column li>a,.nav-dropdown>li>a{font-weight:300}.button.secondary span{color:#010c2d;font-weight:400;font-size:1em}.flickity-slider .box-image{border-radius:50px}.header-main{background:#1642bf;background:linear-gradient(90deg,rgb(22 66 191) 0%,rgb(2 98 225) 100%)}.banner-hero{background:#1642bf;background:linear-gradient(90deg,rgb(22 66 191) 0%,rgb(2 98 225) 100%);padding-top:183px!important;padding-bottom:117px!important;color:#fff}.banner-hero h1{font-family:arboria,sans-serif;font-style:normal;font-weight:900;color:#fff;font-size:4.5em!important;line-height:1em!important}.banner-hero.region{background:#fff;padding-top:0px!important;padding-bottom:0px!important;color:#fff}.banner-hero.region .banner-bg:before{content:"";display:table;clear:both;position:absolute;right:-100%;width:100%;height:70%;transform:skewy(-3deg);opacity:.9;z-index:1;top:43%;left:0%;background-color:#0e4dcb;-webkit-transition:left .5s ease-out;-moz-transition:left .5s ease-out;-ms-transition:left .5s ease-out;-o-transition:left .5s ease-out;transition:left .5s ease-out}.banner-hero.region .banner-bg:after{content:"";display:none;clear:both;position:absolute;top:34%;z-index:1;width:230%;transform:skewX(95deg);backface-visibility:hidden;background-color:#3fb8e9;height:100%;left:96%;opacity:.7}.banner-hero.region:hover .banner-bg:after{transform:skewX(95deg)}.banner-hero:after{content:" ";width:calc(100% + 12px);height:167px;bottom:-83px;background:#fff;position:absolute;z-index:1;right:-12px}.banner-hero.region:after{height:94px;bottom:-60px;transform:rotate(0deg)}@media screen and (min-width:850px){.banner-hero.region .banner-bg:before{top:0;right:-98%;width:110%;height:100%;transform:skewX(-20deg);opacity:.87;z-index:1;left:-51%}.banner-hero.region .banner-bg:after{top:0;z-index:3;width:35%;transform:skewX(-25deg);backface-visibility:hidden;background-color:#3fb8e9;height:100%;left:96%;-webkit-transition:all .3s ease-out,right .2s ease-out;-moz-transition:all .3s ease-out,right .2s ease-out;-ms-transition:all .3s ease-out,right .2s ease-out;-o-transition:all .3s ease-out,right .2s ease-out;transition:all .3s ease-out,right .2s ease-out;animation:lineSlideInFromLeft 1.5s ease 1}.banner-hero.region:hover .banner-bg:after{transform:skewX(-16deg)}}.banner-hero.region .banner-layers{z-index:2}.bg-rsa .bg{background-position:center 86%!important}.yellow{color:#fcca0c}.blu{color:#1642bf}.banner-hero .desc{display:block!important;width:72%!important}.same-h{min-height:auto}@media screen and (min-width:850px){.same-h{min-height:550px}}.arrow-abs{position:absolute;right:-26px;top:67px;z-index:1;display:none}.nav>li{margin:0 16px;padding:10px 0}.stuck .nav>li{padding:10px 0}.nav>li>a{font-family:usual,sans-serif!important;font-style:normal!important;font-weight:300!important;font-size:1.05em}.nav-dropdown{top:73px}.nav-line-bottom>li>a:before{top:117%;height:5px}.drop-block-menu h3{margin:.35em 0 .85em 0!important}.header-nav-main.nav-line-bottom>li>a:before,.header-nav-main.nav-line-grow>li>a:before,.header-nav-main.nav-line>li>a:before,.header-nav-main.nav-box>li>a:hover,.header-nav-main.nav-box>li.active>a,.header-nav-main.nav-pills>li>a:hover,.header-nav-main.nav-pills>li.active>a{color:#fcca0c!important;background-color:#fcca0c!important}.services{padding-top:80px!important;padding-bottom:80px!important}.services h2{color:#1642bf!important;font-weight:900!important}.services .services-box{margin-top:55px}.services .services-box .box{background:#fff;border-radius:47px;padding:34px 20px}.services .services-box .box::before{content:"";background:#1642bf;background:linear-gradient(164deg,rgb(22 66 191 / .3) 0%,rgb(24 98 199 / .3) 37%,rgb(123 24 199 / .3) 100%);position:absolute;height:100%;width:100%;z-index:-1;filter:blur(20px);top:0;left:0}.services .services-box .box h4{margin-bottom:26px}.services .services-box .box p{font-weight:300!important;line-height:24px}.services .services-box .box img{margin-left:10px}.services .icon-box-center .icon-box-img{min-height:100px;margin:7px auto 30px auto}@media screen and (min-width:850px){.services{padding-top:160px!important;padding-bottom:80px!important}.services .services-box .box{padding:39px}}.the-road{padding-top:10px!important;padding-bottom:80px!important}.the-road.region{padding-top:158px!important;padding-bottom:3px!important}.the-road .img::before{content:" ";width:151px;height:151px;top:-38px;left:-89px;background:#1e79f6;position:absolute;z-index:10;border-radius:45px;transform:rotate(45deg)}@media screen and (min-width:850px){.the-road .img::before{width:210px;height:210px;top:-36px;left:-143px;border-radius:56px}}.sectors{padding-top:80px!important;padding-bottom:80px!important}.sectors.region{padding-top:3px!important;padding-bottom:3px!important}.sectors .img.expl::before{content:" ";width:154px;height:154px;top:-4px;right:-118px;background:#1e79f6;position:absolute;z-index:10;border-radius:39px;transform:rotate(45deg)}.sectors-deep .side-menu div{margin-bottom:15px}.sectors-deep{padding-top:25px!important;padding-bottom:20px!important}.sectors-deep .sectors-box .side-box,.sim_box{background:#f6f8fc;border-radius:47px;padding:39px}.sectors-deep .sectors-box h4,.sim_box h4{margin-bottom:.7em}.sectors-deep .sectors-box h5,.sim_box h5{margin-bottom:1.6em}.sectors-deep .sectors-box .side-box img,.sim_box img{margin-right:12px}.bottom-place{display:flex;justify-content:space-between}.radius-50 img{border-radius:50px}.team .team-member{background:#f6f8fc;border-radius:50px;padding:24px}.team .team-member .image-cover img{border-radius:50%}.team .team-member .box-text p{line-height:20px;text-align:center;margin:21px 8px 0}.team .team-member .box-text h4{margin-top:0.3em!important;margin-bottom:0.3em!important;font-size:1.85em!important}.team .team-member::before{content:"";width:75px;height:75px;top:-39px;right:38px;background:#1e79f6;background-image:url(https://comunita-angolo.it/wp-content/uploads/2022/05/Apici.svg);background-repeat:no-repeat;background-position:center center;background-size:43% 43%;position:absolute;z-index:10;border-radius:50%;padding:25px}.team .team-member .box-image{margin-top:-76px}.numbers{padding-top:85px!important;padding-bottom:59px!important}.numbers h2,.numbers h4{color:#fff!important}.numbers h4{font-weight:500!important;font-size:1.4em!important}.sedi{padding-top:12px!important;padding-bottom:20px!important}.sedi .sedi-box{margin-top:12px}.sedi .sedi-box .box{background:#fff;border-radius:47px;padding:20px;border:1px solid #e0e0e0;width:23%}.sedi .sedi-box .box h4{margin-bottom:26px}.sedi .sedi-box .box p{font-weight:400!important;line-height:24px}.small-txt p{font-weight:400!important;line-height:24px;font-size:.93em;color:rgb(0 0 0 / .7)}.sedi .sedi-box .box img{margin-left:10px}.sedi .icon-box-center .icon-box-img{min-height:100px;margin:7px auto 23px auto}@media screen and (min-width:850px){.sedi .sedi-box .box{padding:39px}}.region-headquarters .box-badge .box-text{background-color:rgb(255 255 255);bottom:0;border-radius:0 0 30px 30px;padding:2.3em 1.5em 1.6em;border:1px solid #e0e0e0}.region-headquarters .box-text p{font-size:0.95em!important}.region-headquarters .gallery-box{border-radius:30px}.region-headquarters.h-horizontal-slider .box-image::before{height:95%}.region-headquarters .image-cover img{height:63%}.region-headquarters .box-badge:hover{background-color:#fff}.region-headquarters .hover-dark:hover p,.region-headquarters .hover-dark:hover h1,.region-headquarters .hover-dark:hover h2,.region-headquarters .hover-dark:hover h3,.region-headquarters .hover-dark:hover h4,.region-headquarters .hover-dark:hover h5,.region-headquarters .hover-dark:hover h6,.region-headquarters .hover-dark:hover a{color:#363636}.region-headquarters .gallery-col{padding:0 12px 10px}@media screen and (min-width:850px){.region-headquarters .gallery-col{padding:0 16px 30px}}.region-headquarters .gallery-col .box-image{padding-top:157%!important}@media screen and (min-width:850px){.region-headquarters .gallery-col .box-image{padding-top:135%!important}}.the-challenge{padding-top:90px;padding-bottom:70px}.the-challenge .african-male-working img{border-radius:70px}.the-challenge .african-male-working::before{content:" ";width:95%;height:95%;top:119px;right:-188px;background:#1e79f6;position:absolute;z-index:0;border-radius:56px}.news-home .box-image{border-radius:35px}.news-home .box-text{background-color:#fff0;border-radius:0;border:0}.news-home .box h5{font-family:usual,sans-serif!important;font-style:normal;font-weight:600!important;font-size:1.5em!important;color:#0F2647!important;margin-top:.5em}.news-home .box-blog-post .is-divider{display:none}.news-home .box .button{margin-top:0;padding:4px 10px;font-weight:400;color:#1e79f6;font-size:1em!important}.news-home .box-text p{font-style:normal}.box-bounce:hover .box-text{background-color:#fff0}.article-inner .entry-content{padding-top:.8em}.article-inner .entry-content img{float:left;margin-right:26px;max-width:100%;margin-bottom:20px}.article-inner .entry-content h3{font-size:1.6em!important;margin:.25em 0 .86em 0!important}.article-inner .entry-header-text{display:flex;flex-direction:column-reverse}.article-inner h1.entry-title{order:1}.article-inner h3.entry-excer{font-weight:500!important;font-size:1.4em!important;margin:.15em 0 1em 0!important}.article-inner .entry-category a{font-weight:500;font-size:18px;color:#27bf7f;text-transform:capitalize}.article-inner .entry-header-text .archive-page-header{order:2}.article-inner .entry-header-text h6.entry-category{display:none}.article-inner .entry-header-text .is-divider{display:none}.article-inner .entry-header-text .entry-meta{order:1;margin-bottom:8px}.article-inner .entry-meta .posted-on{left:-9999px;position:relative}.article-inner .entry-meta .posted-on>a{position:relative;left:9905px;font-size:1.8rem;font-weight:400;color:#104cca;padding:17px 0 6px 0;line-height:20px;text-transform:lowercase;letter-spacing:0}.article-inner .entry-meta .byline{display:none}.article-inner .blog-share{float:right;text-align:right;margin-bottom:57px}.article-inner .button{padding:0}.article-inner .blog-share:before{content:"Condividi";display:block;font-size:2rem;font-weight:400}.article-inner .blog-share .social-icons{margin-top:5px;font-size:.95em}.article-inner .blog-share .social-icons.share-icons .button i{top:0}.article-inner footer.entry-meta{width:auto!important;font-size:1.4rem;border-top:0;border-bottom:0;padding:.5em 0 .6em;float:left;margin-bottom:57px;visibility:hidden}.article-inner footer.entry-meta a{padding:4px 9px 6px;background:#e2e4e7;color:#10384f;font-weight:400;text-transform:capitalize;margin-right:13px;visibility:visible}.article-inner footer.entry-meta a:first-child{margin-right:16px}.article-inner footer.entry-meta a:before{content:"#";display:inline}.article-inner .last-updated{border-top:1px solid #dcdfe3;text-align:center;color:#0f2650;font-weight:400;font-size:13px;letter-spacing:.8px;clear:both;padding-top:29px}.article-inner .entry-image{display:none}.entry-header-text{padding:1.7em 0 1.5em!important}input[type='submit']:not(.is-form){background-color:#fcca0c!important;border-radius:7px!important;color:#010c2d!important;font-weight:400!important;font-size:1.2em!important;text-transform:none!important}.wpcf7 .wpcf7-not-valid-tip{margin-top:-18px;padding:8px 8px 15px 8px;opacity:.8;background-color:#fff0}.wpcf7-not-valid-tip{font-size:.9em}.form-flat input:not([type=submit]),.form-flat textarea,.form-flat select{border-radius:7px;background-color:#fff;border-color:#bfbfbf;margin-bottom:1.2em}.cv_disc{font-size:13px;margin-top:-15px;display:block;margin-bottom:24px}.wpcf7 .wpcf7-not-valid-tip:after{display:none}.wpcf7 input[type="file"]{border-radius:0}input[type=checkbox],input[type=radio]{width:16px;height:16px}#footer{color:#fff}#footer h3{font-family:arboria,sans-serif!important;font-style:normal;font-weight:700!important;color:#fff!important;line-height:63px;font-size:1.6em!important}#footer .desc{padding-right:62px;padding-top:34px}#footer .social-icons{color:#fff;margin-top:18px}#footer .button.icon.circle{margin-right:30px;padding:12px!important}#footer .button.is-outline{line-height:0!important;color:#fff;border:2px solid #1f365c;background-color:#1f365c}#footer .button i{top:.5px}.absolute-footer{font-family:usual,sans-serif!important;font-style:normal!important;font-weight:300!important;color:rgb(255 255 255 / .5);font-size:.82em;border-top:1px solid #3b4c6a;padding:18px 0 28px}.footer-secondary{padding:0}#footer .ux-menu-link__link{padding-top:.7em;padding-bottom:.7em}#footer .ux-menu-link:first-child .ux-menu-link__link{padding-top:0em}#footer .ux-menu-link:hover .ux-menu-link__link{color:#629cee}th{letter-spacing:0;line-height:1.05;text-transform:none;font-family:arboria,sans-serif!important;font-style:normal;font-weight:700!important;font-size:1.2em!important;color:#0f2650!important;border-bottom:1px solid #d3cbcb;padding-left:.9em}td{color:#333;border-bottom:1px solid #d3cbcb}td:first-child,th:first-child{padding-left:.5em}.quote-row{padding-top:50px!important;padding-bottom:14px!important}.quote h1{font-weight:500!important;font-size:1.6em!important;line-height:1.2em!important}.list-title h4{padding:28px 0 20px 0}#asl-storelocator.asl-cont .infoBox .infoWindow{background:#fff!important}#asl-storelocator.asl-cont .infoBox .infoWindow h3{font-size:20px!important;font-weight:600!important;margin:.35em 0 .55em 0!important}#asl-storelocator.asl-cont *{font-size:16px!important}#asl-storelocator.asl-cont .asl-wrapper .Filter_section .search_filter .sl-search-group .asl-search-address,#asl-storelocator.asl-cont .asl-wrapper .Filter_section .search_filter .sl-search-group .asl-search-name,#asl-storelocator.asl-cont .asl-wrapper .Filter_section .asl-name-search .sl-search-group .asl-search-address,#asl-storelocator.asl-cont .asl-wrapper .Filter_section .asl-name-search .sl-search-group .asl-search-name{height:40px!important;;padding:5px 10px;min-height:40px!important}#asl-storelocator.asl-cont .asl-wrapper .Filter_section .search_filter .sl-search-group,#asl-storelocator.asl-cont .asl-wrapper .Filter_section .asl-name-search .sl-search-group{margin-top:10px}body #asl-storelocator.asl-p-cont #asl-map-canv,body #asl-storelocator.asl-cont #asl-map-canv{height:900px!important}.asl-cont *{font-family:usual,sans-serif!important}.entry-meta,.entry-divider{display:none}