@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:300;src:url("../webfonts/fa-light-300.eot");src:url("../webfonts/fa-light-300.eot?#iefix") format("embedded-opentype"),url("../webfonts/fa-light-300.woff2") format("woff2"),url("../webfonts/fa-light-300.woff") format("woff"),url("../webfonts/fa-light-300.ttf") format("truetype"),url("../webfonts/fa-light-300.svg#fontawesome") format("svg")}.fal{font-family:"Font Awesome 5 Pro";font-weight:300}@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:400;src:url("../webfonts/fa-regular-400.eot");src:url("../webfonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("../webfonts/fa-regular-400.woff2") format("woff2"),url("../webfonts/fa-regular-400.woff") format("woff"),url("../webfonts/fa-regular-400.ttf") format("truetype"),url("../webfonts/fa-regular-400.svg#fontawesome") format("svg")}.far,.wpcf7-form .submit_wrap:after,.sectors .bx-controls .prevslide:before,.sectors .bx-controls .nextslide:before,.testimonial__link:after,.image_full__link:after,.text_block--aboutcenter .right_text a:after{font-family:"Font Awesome 5 Pro";font-weight:400}img{display:block;max-width:100%;height:auto;width:auto}img.alignleft{float:left;margin:0 20px 10px 0}img.alignright{float:right;margin:0 0 10px 20px}.left_col,.right_col{width:50%;position:relative}.left_col{float:left}.right_col{float:right}*,html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,label,fieldset,input,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}h1,h2,h3,h4,h5,h6,ul,ol,li,form,p,filedset,img{margin:0;padding:0;border:0;font-weight:normal}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul,li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:""}input[type=submit],input[type=text],input[type=email],input[type=number] button,textarea{-webkit-appearance:none;border-radius:0}select::-ms-expand{display:none}b,strong{font-weight:700}em{font-style:italic}abbr[title],acronym[title]{text-decoration:none}a img{border:none;display:block}.ui-datepicker{z-index:9999 !important;position:absolute}html{-webkit-text-size-adjust:none;-webkit-appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;font-size:10px}html.freeze{overflow:hidden}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}body,html{margin:0;padding:0}body{font-family:"Poppins",sans-serif;color:#1a1a1a;-webkit-font-smoothing:antialiased}body p,body li{font-size:18px;line-height:30px;font-weight:300;letter-spacing:0em;color:#1a1a1a;font-family:"Poppins",sans-serif}a{outline:none;text-decoration:underline;color:#1a1a1a}a:hover{text-decoration:underline}.preload *{-webkit-transition:none !important;-o-transition:none !important;transition:none !important}.container{margin:0 auto;padding:0;max-width:1088px;width:79.503%}.container--large{max-width:1306px;width:96%}.container--small{max-width:850px}.container .column,.container .columns{float:left;display:inline;margin-left:.7874015748%;margin-right:.7874015748%}.column.alpha,.columns.alpha{margin-left:0}.column.omega,.columns.omega{margin-right:0}.container .one.column,.container .one.columns{width:18.4251968504%}.container .two.columns{width:38.4251968504%}.container .three.columns{width:58.4251968504%}.container .four.columns{width:78.4251968504%}.container .five.columns{width:98.4251968504%}.container .six.columns{width:118.4251968504%}.container .seven.columns{width:138.4251968504%}.container .eight.columns{width:158.4251968504%}.container .nine.columns{width:178.4251968504%}.container .ten.columns{width:198.4251968504%}.container .eleven.columns{width:218.4251968504%}.container .twelve.columns{width:238.4251968504%}.container .thirteen.columns{width:258.4251968504%}.container .fourteen.columns{width:278.4251968504%}.container .fifteen.columns{width:298.4251968504%}.container .sixteen.columns{width:318.4251968504%}.container .one-third.columns{width:31.7585301837%}.container .two-thirds.columns{width:65.0918635171%}.clearfix:before,.clearfix:after,.row:before,.row:after{content:" ";display:block;overflow:hidden;visibility:hidden;width:0;height:0}.row:after,.clearfix:after{clear:both}.row,.clearfix{zoom:1}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}html{background:#fff;height:100%}body.fade header.head .head__logo{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px);opacity:0}body.fade header.head .main_nav .menu-header ul.menu{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px);opacity:0}body.fade .resi_button{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px);opacity:0}body.fade .banner_home h1 br{display:none}body.fade .banner_home h1 span{opacity:0;display:inline-block;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}body.fade .banner_home h1 span:after{content:" "}body.fade .banner_home .down{-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);opacity:0}body.fade .banner_home p{-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);opacity:0}body.fade .text_block{opacity:0}body.fade .contact_section .details{-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px);opacity:0}body.fade .contact_section .form{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px);opacity:0}body.fade.fade-trigger header.head .head__logo{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-transition:all 600ms ease-out;-o-transition:all 600ms ease-out;transition:all 600ms ease-out}body.fade.fade-trigger header.head .main_nav .menu-header ul.menu{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-transition:all 600ms ease-out;-o-transition:all 600ms ease-out;transition:all 600ms ease-out}body.fade.fade-trigger .resi_button{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-transition:all 600ms ease-out;-o-transition:all 600ms ease-out;transition:all 600ms ease-out}body.fade.fade-trigger .banner_home h1 span.triggered{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:all 600ms ease-out;-o-transition:all 600ms ease-out;transition:all 600ms ease-out}body.fade.fade-trigger .banner_home .down{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-transition:all 600ms ease-out;-o-transition:all 600ms ease-out;transition:all 600ms ease-out}body.fade.fade-trigger .banner_home p{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-transition:all 600ms ease-out;-o-transition:all 600ms ease-out;transition:all 600ms ease-out}body.fade.fade-trigger .text_block{opacity:1;-webkit-transition:all 600ms ease-out;-o-transition:all 600ms ease-out;transition:all 600ms ease-out}body.fade.fade-trigger .contact_section .details{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1}body.fade.fade-trigger .contact_section .form{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1}body *.fading{opacity:0}body *.fading--top{-webkit-transform:translateY(-20%);-ms-transform:translateY(-20%);transform:translateY(-20%)}body *.fading--bottom{-webkit-transform:translateY(20%);-ms-transform:translateY(20%);transform:translateY(20%)}body *.fading--left{-webkit-transform:translateX(-40px);-ms-transform:translateX(-40px);transform:translateX(-40px)}body *.fading--right{-webkit-transform:translateX(40px);-ms-transform:translateX(40px);transform:translateX(40px)}@media only screen and (max-width: 500px){body *.fading--top{-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}body *.fading--bottom{-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}body *.fading--left{-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}body *.fading--right{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}}body *.fading.faded{opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);-webkit-transition:all 600ms ease-out;-o-transition:all 600ms ease-out;transition:all 600ms ease-out}.site_wrap{width:100%;position:relative;overflow:hidden}select::-ms-expand{display:none}.head{padding:18px 0;width:100%;z-index:10;position:fixed;-webkit-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in}.head.bg{background:#fff;padding:15px 0;border-bottom:1px solid #ddd}.head.bg .head__logo svg path:first-child{fill:#070749}.head.bg .resi_button{border-top-color:#070749;border-bottom-color:#070749}.head.bg .resi_button:before{background:#070749}@media only screen and (min-width: 981px){.head.bg .main_nav .menu-header ul.menu li a{color:#070749}}.head:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:#000;pointer-events:none;opacity:0;-webkit-transition:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}.head__logo svg{display:block}.head__logo svg path:first-child{-webkit-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in}.head .container{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.head .main_nav{width:calc(100% - 320px);max-width:640px}.head .main_nav__menu .socials{display:none}.head .main_nav .menu-header ul.menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.head .main_nav .menu-header ul.menu>li{padding:6.5px 10px}.head .main_nav .menu-header ul.menu>li:last-child{padding-right:0}.head .main_nav .menu-header ul.menu li{position:relative}.head .main_nav .menu-header ul.menu li a{color:#fff;font-size:16px;line-height:26px;font-weight:600;letter-spacing:0em;font-family:"Poppins",sans-serif;position:relative;text-decoration:none;-webkit-transition:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in;display:block}@media only screen and (min-width: 981px){.head .main_nav .menu-header ul.menu li:hover ul.sub-menu{opacity:1;visibility:visible;top:100%}.head .main_nav .menu-header ul.menu li.menu-item-has-children{background:transparent;-webkit-transition:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}.head .main_nav .menu-header ul.menu li.menu-item-has-children:hover{background:rgba(255,255,255,.2)}.head .main_nav .menu-header ul.menu li.current-menu-item a{color:#08c4bf}}.banner_home{position:relative;height:100vh;width:100%;min-height:550px;max-height:1000px;background-size:cover;background-repeat:no-repeat;background-position:center}.banner_home .videowrap{position:absolute;top:0;left:0;width:100%;height:100%}.banner_home .videowrap video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.banner_home #home-banner{position:absolute;top:50%;left:29%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:155%}.banner_home:before{content:"";position:absolute;z-index:1;left:0;top:0;width:100%;height:207px;background:#000;background:-webkit-gradient(linear, left top, left bottom, from(black), to(rgba(0, 0, 0, 0)));background:-o-linear-gradient(top, black 0%, rgba(0, 0, 0, 0) 100%);background:linear-gradient(180deg, black 0%, rgba(0, 0, 0, 0) 100%);opacity:.42}.banner_home:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:50vh;background:#000;background:-webkit-gradient(linear, left bottom, left top, from(black), to(rgba(0, 0, 0, 0)));background:-o-linear-gradient(bottom, black 0%, rgba(0, 0, 0, 0) 100%);background:linear-gradient(0deg, black 0%, rgba(0, 0, 0, 0) 100%);opacity:.6}.banner_home .container{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:150px}.banner_home h1{font-family:"Libre Baskerville",sans-serif;color:#fff;max-width:90%;letter-spacing:0em;font-weight:400;margin-bottom:30px}.banner_home h1{font-size:40px;line-height:46px}@media screen and (min-width: 375px){.banner_home h1{font-size:calc(40px + 20 * ((100vw - 375px) / 991));line-height:calc(46px + 24 * ((100vw - 375px) / 991))}}@media screen and (min-width: 1366px){.banner_home h1{font-size:calc(60px + 0 * ((100vw - 1366px) / 384));line-height:calc(70px + 0 * ((100vw - 1366px) / 384))}}@media screen and (min-width: 1750px){.banner_home h1{font-size:60px;line-height:70px}}.banner_home p{font-family:"Libre Baskerville",sans-serif;color:#fff;max-width:80%}.banner_home p{font-size:16px;line-height:24px}@media screen and (min-width: 375px){.banner_home p{font-size:calc(16px + 4 * ((100vw - 375px) / 991));line-height:calc(24px + 4 * ((100vw - 375px) / 991))}}@media screen and (min-width: 1366px){.banner_home p{font-size:calc(20px + 0 * ((100vw - 1366px) / 384));line-height:calc(28px + 0 * ((100vw - 1366px) / 384))}}@media screen and (min-width: 1750px){.banner_home p{font-size:20px;line-height:28px}}.banner_home .down{position:absolute;bottom:60px;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none}.banner_home .down span{font-size:16px;line-height:28px;font-weight:600;letter-spacing:0em;color:#08c4bf;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-transform:uppercase}.banner_home .down svg{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:15px;-webkit-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in}.banner_home .down:hover{text-decoration:none}.banner_home .down:hover svg{-webkit-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px)}.banner_home--experience h1{max-width:700px}@media only screen and (max-width: 600px){.banner_home .videowrap{display:none}}@media only screen and (min-width: 601px){.page-id-2 .banner_home{background:#000}}@media only screen and (max-width: 600px){.page-id-2 .banner_home{background-image:url("https://www.metallum-partners.com/wp-content/themes/metallum/images/firstframe.jpg")}}.page-template-page-home .banner_home h1{font-size:32px;line-height:38px}@media screen and (min-width: 375px){.page-template-page-home .banner_home h1{font-size:calc(32px + 28 * ((100vw - 375px) / 991));line-height:calc(38px + 32 * ((100vw - 375px) / 991))}}@media screen and (min-width: 1366px){.page-template-page-home .banner_home h1{font-size:calc(60px + 0 * ((100vw - 1366px) / 384));line-height:calc(70px + 0 * ((100vw - 1366px) / 384))}}@media screen and (min-width: 1750px){.page-template-page-home .banner_home h1{font-size:60px;line-height:70px}}.banner_thin{height:300px;width:100%;background:#070749;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.banner_thin h1{font-family:"Libre Baskerville",sans-serif;color:#fff;letter-spacing:0em;font-weight:400;margin-bottom:30px}.banner_thin h1{font-size:40px;line-height:46px}@media screen and (min-width: 375px){.banner_thin h1{font-size:calc(40px + 20 * ((100vw - 375px) / 991));line-height:calc(46px + 24 * ((100vw - 375px) / 991))}}@media screen and (min-width: 1366px){.banner_thin h1{font-size:calc(60px + 0 * ((100vw - 1366px) / 384));line-height:calc(70px + 0 * ((100vw - 1366px) / 384))}}@media screen and (min-width: 1750px){.banner_thin h1{font-size:60px;line-height:70px}}.full_content{padding:60px 0}.full_content p{margin-bottom:25px}.full_content h2{font-size:28px;line-height:36px;font-weight:700;letter-spacing:0em;margin-bottom:30px}.full_content h3{font-size:22px;line-height:30px;font-weight:700;letter-spacing:0em;margin-bottom:30px}.full_content h4{font-size:18px;line-height:24px;font-weight:700;letter-spacing:0em;margin-bottom:30px}.full_content ul{margin-bottom:25px}.full_content ul li{padding-left:22px;position:relative}.full_content ul li:before{content:"";position:absolute;left:0;top:13px;background:#08c4bf;width:12px;height:4px;display:block}.full_content .table{width:100%;overflow-x:scroll;margin:0 0 20px}.full_content .table table{width:100%}.full_content .table table th{width:100%;font-size:13px;line-height:22px;font-weight:bold;margin:0 0 10px;background:#eee;border:1px solid #1d1d1b;padding:10px}.full_content .table table td{width:100%;font-size:13px;line-height:22px;word-wrap:break-word;margin:0 0 10px;padding:10px;border:1px solid #1d1d1b}.full_content .table table th:first-child{width:20%}.full_content .table table th:nth-child(2){width:20%}.full_content .table table th:nth-child(3){width:60%}.full_content .table table td:first-child{width:20%}.full_content .table table td:nth-child(2){width:20%}.full_content .table table td:nth-child(3){width:60%}@media screen and (max-width: 380px){.full_content .table table{width:500px}}.split_block{padding:55px 0 140px}.split_block__title{font-family:"Libre Baskerville",sans-serif;color:#070749;display:block}.split_block__title{font-size:26px;line-height:36px}@media screen and (min-width: 375px){.split_block__title{font-size:calc(26px + 8 * ((100vw - 375px) / 991));line-height:calc(36px + 8 * ((100vw - 375px) / 991))}}@media screen and (min-width: 1366px){.split_block__title{font-size:calc(34px + 0 * ((100vw - 1366px) / 384));line-height:calc(44px + 0 * ((100vw - 1366px) / 384))}}@media screen and (min-width: 1750px){.split_block__title{font-size:34px;line-height:44px}}.split_block__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.split_block__content{width:calc(50% - 5px);padding:86px 195px 86px 0}.split_block__content.navy{position:relative}.split_block__content.navy p{color:#fff}.split_block__content.navy:before{content:"";position:absolute;top:0;height:100%;background:#070749;width:calc(100% + 63px)}.split_block__content.navy:nth-child(even):before{left:0}.split_block__content.navy:nth-child(odd):before{right:0}.split_block__content figure{margin-bottom:25px;position:relative}.split_block__content figure svg{display:block;overflow:hidden}.split_block__content p.title{font-family:"Libre Baskerville",sans-serif;color:#08c4bf;font-size:34px;line-height:40px;font-weight:400;letter-spacing:0em;margin-bottom:10px;max-width:240px;position:relative}.split_block__content p:not(.title){font-size:16px;line-height:24px;font-weight:300;letter-spacing:0em;position:relative}.split_block__content:nth-child(even){padding:86px 100px 86px 90px}.split_block__image{width:calc(50% - 5px);position:relative}.split_block__image .img{position:absolute;width:calc(100% + 10.2485vw);height:100%;background-position:center;background-size:cover;top:0}.split_block__image .img:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:.22}.split_block__image:nth-child(even) .img{left:0}.split_block__image:nth-child(odd) .img{right:0}.split_block--about .split_block__content{padding:170px 190px 170px 0}.split_block--about .split_block__content p:not(.title){font-family:"Libre Baskerville",sans-serif}.split_block--about .split_block__content:nth-child(even){padding:170px 100px 170px 90px}.split_block--about .split_block__content:not(.navy) .title{color:#070749}.split_block--about .split_block__content:not(.navy) p:not(.title){font-family:"Libre Baskerville",sans-serif;color:#707070}.challenges__wrap{position:relative}.challenges__wrap:before{content:"";position:absolute;bottom:0;right:0;height:calc(100% - 90px);background:#070749;width:100%}.challenges__wrap .bg{margin-left:calc((100vw - 100%)/2 - 50px);position:relative;width:calc(100% + 50px);max-width:calc(100% + 50px)}.challenges__wrap .prof{position:absolute;top:0;left:0;margin-left:calc((100vw - 100%)/2 - 50px);z-index:2;width:calc(100% + 50px);max-width:calc(100% + 50px)}.challenges__wrap .challenges__text{position:absolute;bottom:0;left:0;height:calc(100% - 90px);background:#070749;width:535px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:50px;z-index:1}.challenges__wrap .challenges__text:before{content:"";position:absolute;top:0;right:100%;height:100%;background:#070749;width:calc(1*(100vw - 100%)/2)}.challenges__wrap .challenges__small{color:#08c4bf;font-family:"Libre Baskerville",sans-serif;margin-bottom:15px}.challenges__wrap .challenges__small{font-size:20px;line-height:34px}@media screen and (min-width: 375px){.challenges__wrap .challenges__small{font-size:calc(20px + 12 * ((100vw - 375px) / 991));line-height:calc(34px + 8 * ((100vw - 375px) / 991))}}@media screen and (min-width: 1366px){.challenges__wrap .challenges__small{font-size:calc(32px + 0 * ((100vw - 1366px) / 384));line-height:calc(42px + 0 * ((100vw - 1366px) / 384))}}@media screen and (min-width: 1750px){.challenges__wrap .challenges__small{font-size:32px;line-height:42px}}.challenges__wrap .challenges__large{color:#fff;font-family:"Libre Baskerville",sans-serif}.challenges__wrap .challenges__large{font-size:36px;line-height:42px}@media screen and (min-width: 375px){.challenges__wrap .challenges__large{font-size:calc(36px + 24 * ((100vw - 375px) / 991));line-height:calc(42px + 22 * ((100vw - 375px) / 991))}}@media screen and (min-width: 1366px){.challenges__wrap .challenges__large{font-size:calc(60px + 0 * ((100vw - 1366px) / 384));line-height:calc(64px + 0 * ((100vw - 1366px) / 384))}}@media screen and (min-width: 1750px){.challenges__wrap .challenges__large{font-size:60px;line-height:64px}}.text_block{padding:73px 0 140px;position:relative}.text_block:before{content:"";position:absolute;bottom:0;left:calc(50% + 18px);width:calc(50% - 18px);background:#08c4bf;height:78px;display:block}.text_block .container{padding:0 calc((100vw - 79.503%)/2 - 50px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.text_block .heading_text{width:100%;color:#070749;font-family:"Libre Baskerville",sans-serif;margin-bottom:45px}.text_block .heading_text{font-size:22px;line-height:30px}@media screen and (min-width: 375px){.text_block .heading_text{font-size:calc(22px + 8 * ((100vw - 375px) / 991));line-height:calc(30px + 12 * ((100vw - 375px) / 991))}}@media screen and (min-width: 1366px){.text_block .heading_text{font-size:calc(30px + 0 * ((100vw - 1366px) / 384));line-height:calc(42px + 0 * ((100vw - 1366px) / 384))}}@media screen and (min-width: 1750px){.text_block .heading_text{font-size:30px;line-height:42px}}.text_block .left_text,.text_block .right_text{width:calc(50% - 18px)}.text_block .left_text p:not(:last-child),.text_block .right_text p:not(:last-child){margin-bottom:25px}.trust__wrap{position:relative}.trust__wrap:before{content:"";position:absolute;bottom:0;left:0;height:334px;background:#f4f4f4;width:100%}.trust__wrap .bg{margin-left:calc(-1*((100vw - 100%)/2 + 180px));position:relative;width:calc(100% + 50px);max-width:calc(100% + 50px)}.trust__wrap .prof{position:absolute;top:0;left:0;margin-left:calc(-1*((100vw - 100%)/2 + 180px));z-index:2;width:calc(100% + 50px);max-width:calc(100% + 50px)}.trust__wrap .trust__text{position:absolute;bottom:0;right:0;height:334px;background:#f4f4f4;width:630px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:90px;z-index:1}.trust__wrap .trust__text:before{content:"";position:absolute;top:0;left:100%;height:100%;background:#f4f4f4;width:calc(1*(100vw - 100%)/2)}.trust__wrap .trust__small{color:#08c4bf;font-family:"Libre Baskerville",sans-serif;margin-bottom:15px}.trust__wrap .trust__small{font-size:18px;line-height:26px}@media screen and (min-width: 375px){.trust__wrap .trust__small{font-size:calc(18px + 8 * ((100vw - 375px) / 991));line-height:calc(26px + 18 * ((100vw - 375px) / 991))}}@media screen and (min-width: 1366px){.trust__wrap .trust__small{font-size:calc(26px + 0 * ((100vw - 1366px) / 384));line-height:calc(44px + 0 * ((100vw - 1366px) / 384))}}@media screen and (min-width: 1750px){.trust__wrap .trust__small{font-size:26px;line-height:44px}}.trust__wrap .trust__large{color:#070749;font-family:"Libre Baskerville",sans-serif}.trust__wrap .trust__large{font-size:24px;line-height:34px}@media screen and (min-width: 375px){.trust__wrap .trust__large{font-size:calc(24px + 12 * ((100vw - 375px) / 991));line-height:calc(34px + 14 * ((100vw - 375px) / 991))}}@media screen and (min-width: 1366px){.trust__wrap .trust__large{font-size:calc(36px + 0 * ((100vw - 1366px) / 384));line-height:calc(48px + 0 * ((100vw - 1366px) / 384))}}@media screen and (min-width: 1750px){.trust__wrap .trust__large{font-size:36px;line-height:48px}}.text_block{padding:73px 0 140px;position:relative}.text_block:before{content:"";position:absolute;bottom:0;left:calc(50% + 18px);width:calc(50% - 18px);background:#08c4bf;height:78px;display:block}.text_block .container{padding:0 calc((100vw - 79.503%)/2 - 50px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.text_block .heading_text{width:100%;color:#070749;font-family:"Libre Baskerville",sans-serif;margin-bottom:45px}.text_block .heading_text{font-size:22px;line-height:30px}@media screen and (min-width: 375px){.text_block .heading_text{font-size:calc(22px + 8 * ((100vw - 375px) / 991));line-height:calc(30px + 12 * ((100vw - 375px) / 991))}}@media screen and (min-width: 1366px){.text_block .heading_text{font-size:calc(30px + 0 * ((100vw - 1366px) / 384));line-height:calc(42px + 0 * ((100vw - 1366px) / 384))}}@media screen and (min-width: 1750px){.text_block .heading_text{font-size:30px;line-height:42px}}.text_block .left_text,.text_block .right_text{width:calc(50% - 18px)}.text_block .left_text p:not(:last-child),.text_block .right_text p:not(:last-child){margin-bottom:25px}.text_block--abouttop:before{display:none}.text_block--abouttop .container{padding:0}.text_block--abouttop .left_text{width:calc(50% - 30px)}.text_block--abouttop .left_text p{font-family:"Libre Baskerville",sans-serif;color:#070749}.text_block--abouttop .left_text p{font-size:18px;line-height:28px}@media screen and (min-width: 375px){.text_block--abouttop .left_text p{font-size:calc(18px + 6 * ((100vw - 375px) / 991));line-height:calc(28px + 8 * ((100vw - 375px) / 991))}}@media screen and (min-width: 1366px){.text_block--abouttop .left_text p{font-size:calc(24px + 0 * ((100vw - 1366px) / 384));line-height:calc(36px + 0 * ((100vw - 1366px) / 384))}}@media screen and (min-width: 1750px){.text_block--abouttop .left_text p{font-size:24px;line-height:36px}}.text_block--abouttop .right_text p{color:#707070;font-weight:400}.text_block--abouttop .right_text p{font-size:16px;line-height:27px}@media screen and (min-width: 375px){.text_block--abouttop .right_text p{font-size:calc(16px + 2 * ((100vw - 375px) / 991));line-height:calc(27px + 3 * ((100vw - 375px) / 991))}}@media screen and (min-width: 1366px){.text_block--abouttop .right_text p{font-size:calc(18px + 0 * ((100vw - 1366px) / 384));line-height:calc(30px + 0 * ((100vw - 1366px) / 384))}}@media screen and (min-width: 1750px){.text_block--abouttop .right_text p{font-size:18px;line-height:30px}}.text_block--aboutcenter{background-size:cover;background-position:center;padding:115px 0}.text_block--aboutcenter:before{display:none}.text_block--aboutcenter .container{padding:0}.text_block--aboutcenter .left_text{width:calc(50% - 40px)}.text_block--aboutcenter .left_text p,.text_block--aboutcenter .left_text h2,.text_block--aboutcenter .left_text h3,.text_block--aboutcenter .left_text h4{font-family:"Libre Baskerville",sans-serif;color:#fff;max-width:360px}.text_block--aboutcenter .left_text p,.text_block--aboutcenter .left_text h2,.text_block--aboutcenter .left_text h3,.text_block--aboutcenter .left_text h4{font-size:44px;line-height:50px}@media screen and (min-width: 375px){.text_block--aboutcenter .left_text p,.text_block--aboutcenter .left_text h2,.text_block--aboutcenter .left_text h3,.text_block--aboutcenter .left_text h4{font-size:calc(44px + 10 * ((100vw - 375px) / 991));line-height:calc(50px + 12 * ((100vw - 375px) / 991))}}@media screen and (min-width: 1366px){.text_block--aboutcenter .left_text p,.text_block--aboutcenter .left_text h2,.text_block--aboutcenter .left_text h3,.text_block--aboutcenter .left_text h4{font-size:calc(54px + 0 * ((100vw - 1366px) / 384));line-height:calc(62px + 0 * ((100vw - 1366px) / 384))}}@media screen and (min-width: 1750px){.text_block--aboutcenter .left_text p,.text_block--aboutcenter .left_text h2,.text_block--aboutcenter .left_text h3,.text_block--aboutcenter .left_text h4{font-size:54px;line-height:62px}}.text_block--aboutcenter .right_text p{color:#fff}.text_block--aboutcenter .right_text p{font-size:16px;line-height:27px}@media screen and (min-width: 375px){.text_block--aboutcenter .right_text p{font-size:calc(16px + 2 * ((100vw - 375px) / 991));line-height:calc(27px + 3 * ((100vw - 375px) / 991))}}@media screen and (min-width: 1366px){.text_block--aboutcenter .right_text p{font-size:calc(18px + 0 * ((100vw - 1366px) / 384));line-height:calc(30px + 0 * ((100vw - 1366px) / 384))}}@media screen and (min-width: 1750px){.text_block--aboutcenter .right_text p{font-size:18px;line-height:30px}}.text_block--aboutcenter .right_text p:last-child{margin-bottom:0}.text_block--aboutcenter .right_text a{text-transform:uppercase;text-decoration:none;color:#08c4bf;font-weight:600;padding-right:25px;position:relative}.text_block--aboutcenter .right_text a:after{content:"";margin-left:10px;font-size:22px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in}.text_block--aboutcenter .right_text a:hover:after{-webkit-transform:translate(3px, -50%);-ms-transform:translate(3px, -50%);transform:translate(3px, -50%)}.text_block--aboutbtm{padding:145px 0 175px}.text_block--aboutbtm .container{padding:0}.text_block--aboutbtm .left_text,.text_block--aboutbtm .right_text{width:calc(50% - 18px)}.text_block--aboutbtm h3{font-family:"Libre Baskerville",sans-serif;color:#070749;margin-bottom:20px}.text_block--aboutbtm h3{font-size:34px;line-height:42px}@media screen and (min-width: 375px){.text_block--aboutbtm h3{font-size:calc(34px + 10 * ((100vw - 375px) / 991));line-height:calc(42px + 10 * ((100vw - 375px) / 991))}}@media screen and (min-width: 1366px){.text_block--aboutbtm h3{font-size:calc(44px + 0 * ((100vw - 1366px) / 384));line-height:calc(52px + 0 * ((100vw - 1366px) / 384))}}@media screen and (min-width: 1750px){.text_block--aboutbtm h3{font-size:44px;line-height:52px}}.text_block--aboutbtm p{color:#707070;font-family:"Libre Baskerville",sans-serif;max-width:450px}.text_block--aboutbtm p{font-size:16px;line-height:24px}@media screen and (min-width: 375px){.text_block--aboutbtm p{font-size:calc(16px + 4 * ((100vw - 375px) / 991));line-height:calc(24px + 8 * ((100vw - 375px) / 991))}}@media screen and (min-width: 1366px){.text_block--aboutbtm p{font-size:calc(20px + 0 * ((100vw - 1366px) / 384));line-height:calc(32px + 0 * ((100vw - 1366px) / 384))}}@media screen and (min-width: 1750px){.text_block--aboutbtm p{font-size:20px;line-height:32px}}.text_block--experiencetop{padding:115px 0}.text_block--experiencetop:before{display:none}.text_block--experiencetop .container{padding:0}.text_block--experiencetop .left_text{width:calc(50% - 30px)}.text_block--experiencetop .left_text p,.text_block--experiencetop .left_text h2,.text_block--experiencetop .left_text h3,.text_block--experiencetop .left_text h4{font-family:"Libre Baskerville",sans-serif;color:#08c4bf}.text_block--experiencetop .left_text p,.text_block--experiencetop .left_text h2,.text_block--experiencetop .left_text h3,.text_block--experiencetop .left_text h4{font-size:36px;line-height:46px}@media screen and (min-width: 375px){.text_block--experiencetop .left_text p,.text_block--experiencetop .left_text h2,.text_block--experiencetop .left_text h3,.text_block--experiencetop .left_text h4{font-size:calc(36px + 20 * ((100vw - 375px) / 991));line-height:calc(46px + 22 * ((100vw - 375px) / 991))}}@media screen and (min-width: 1366px){.text_block--experiencetop .left_text p,.text_block--experiencetop .left_text h2,.text_block--experiencetop .left_text h3,.text_block--experiencetop .left_text h4{font-size:calc(56px + 0 * ((100vw - 1366px) / 384));line-height:calc(68px + 0 * ((100vw - 1366px) / 384))}}@media screen and (min-width: 1750px){.text_block--experiencetop .left_text p,.text_block--experiencetop .left_text h2,.text_block--experiencetop .left_text h3,.text_block--experiencetop .left_text h4{font-size:56px;line-height:68px}}.text_block--experiencetop .right_text{width:calc(50% - 5px)}.text_block--experiencetop .right_text p{color:#797979}.text_block--experiencetop .right_text p{font-size:16px;line-height:27px}@media screen and (min-width: 375px){.text_block--experiencetop .right_text p{font-size:calc(16px + 2 * ((100vw - 375px) / 991));line-height:calc(27px + 1 * ((100vw - 375px) / 991))}}@media screen and (min-width: 1366px){.text_block--experiencetop .right_text p{font-size:calc(18px + 0 * ((100vw - 1366px) / 384));line-height:calc(28px + 0 * ((100vw - 1366px) / 384))}}@media screen and (min-width: 1750px){.text_block--experiencetop .right_text p{font-size:18px;line-height:28px}}.text_block--experiencetop .right_text p:first-child{font-family:"Libre Baskerville",sans-serif}.text_block--experiencetop .right_text p:first-child{font-size:18px;line-height:28px}@media screen and (min-width: 375px){.text_block--experiencetop .right_text p:first-child{font-size:calc(18px + 4 * ((100vw - 375px) / 991));line-height:calc(28px + 6 * ((100vw - 375px) / 991))}}@media screen and (min-width: 1366px){.text_block--experiencetop .right_text p:first-child{font-size:calc(22px + 0 * ((100vw - 1366px) / 384));line-height:calc(34px + 0 * ((100vw - 1366px) / 384))}}@media screen and (min-width: 1750px){.text_block--experiencetop .right_text p:first-child{font-size:22px;line-height:34px}}.text_block--experiencecenter{background-size:cover;background-position:center;padding:115px 0;position:relative;background-size:0}.text_block--experiencecenter:before{display:none}.text_block--experiencecenter:after{content:"";position:absolute;left:50px;top:0;width:calc(100% - 100px);height:100%;background-position:center;background-size:cover;background-image:inherit}.text_block--experiencecenter .container{padding:0;position:relative;z-index:1}.text_block--experiencecenter .left_text{width:calc(50% - 30px)}.text_block--experiencecenter .left_text p,.text_block--experiencecenter .left_text h2,.text_block--experiencecenter .left_text h3,.text_block--experiencecenter .left_text h4{font-family:"Libre Baskerville",sans-serif;color:#fff}.text_block--experiencecenter .left_text p,.text_block--experiencecenter .left_text h2,.text_block--experiencecenter .left_text h3,.text_block--experiencecenter .left_text h4{font-size:36px;line-height:46px}@media screen and (min-width: 375px){.text_block--experiencecenter .left_text p,.text_block--experiencecenter .left_text h2,.text_block--experiencecenter .left_text h3,.text_block--experiencecenter .left_text h4{font-size:calc(36px + 20 * ((100vw - 375px) / 991));line-height:calc(46px + 22 * ((100vw - 375px) / 991))}}@media screen and (min-width: 1366px){.text_block--experiencecenter .left_text p,.text_block--experiencecenter .left_text h2,.text_block--experiencecenter .left_text h3,.text_block--experiencecenter .left_text h4{font-size:calc(56px + 0 * ((100vw - 1366px) / 384));line-height:calc(68px + 0 * ((100vw - 1366px) / 384))}}@media screen and (min-width: 1750px){.text_block--experiencecenter .left_text p,.text_block--experiencecenter .left_text h2,.text_block--experiencecenter .left_text h3,.text_block--experiencecenter .left_text h4{font-size:56px;line-height:68px}}.text_block--experiencecenter .right_text{width:calc(50% - 5px)}.text_block--experiencecenter .right_text p{color:#fff}.text_block--experiencecenter .right_text p{font-size:16px;line-height:27px}@media screen and (min-width: 375px){.text_block--experiencecenter .right_text p{font-size:calc(16px + 2 * ((100vw - 375px) / 991));line-height:calc(27px + 1 * ((100vw - 375px) / 991))}}@media screen and (min-width: 1366px){.text_block--experiencecenter .right_text p{font-size:calc(18px + 0 * ((100vw - 1366px) / 384));line-height:calc(28px + 0 * ((100vw - 1366px) / 384))}}@media screen and (min-width: 1750px){.text_block--experiencecenter .right_text p{font-size:18px;line-height:28px}}.text_block--experiencecenter .right_text p:first-child{font-family:"Libre Baskerville",sans-serif}.text_block--experiencecenter .right_text p:first-child{font-size:18px;line-height:28px}@media screen and (min-width: 375px){.text_block--experiencecenter .right_text p:first-child{font-size:calc(18px + 4 * ((100vw - 375px) / 991));line-height:calc(28px + 6 * ((100vw - 375px) / 991))}}@media screen and (min-width: 1366px){.text_block--experiencecenter .right_text p:first-child{font-size:calc(22px + 0 * ((100vw - 1366px) / 384));line-height:calc(34px + 0 * ((100vw - 1366px) / 384))}}@media screen and (min-width: 1750px){.text_block--experiencecenter .right_text p:first-child{font-size:22px;line-height:34px}}.text_block--experiencebtm{padding:115px 0 160px}.text_block--experiencebtm:before{width:calc(50% - 5px);left:calc(50% + 5px)}.text_block--experiencebtm .container{padding:0}.text_block--experiencebtm .left_text{width:calc(50% - 30px)}.text_block--experiencebtm .left_text p,.text_block--experiencebtm .left_text h2,.text_block--experiencebtm .left_text h3,.text_block--experiencebtm .left_text h4{font-family:"Libre Baskerville",sans-serif;color:#08c4bf}.text_block--experiencebtm .left_text p,.text_block--experiencebtm .left_text h2,.text_block--experiencebtm .left_text h3,.text_block--experiencebtm .left_text h4{font-size:36px;line-height:46px}@media screen and (min-width: 375px){.text_block--experiencebtm .left_text p,.text_block--experiencebtm .left_text h2,.text_block--experiencebtm .left_text h3,.text_block--experiencebtm .left_text h4{font-size:calc(36px + 20 * ((100vw - 375px) / 991));line-height:calc(46px + 22 * ((100vw - 375px) / 991))}}@media screen and (min-width: 1366px){.text_block--experiencebtm .left_text p,.text_block--experiencebtm .left_text h2,.text_block--experiencebtm .left_text h3,.text_block--experiencebtm .left_text h4{font-size:calc(56px + 0 * ((100vw - 1366px) / 384));line-height:calc(68px + 0 * ((100vw - 1366px) / 384))}}@media screen and (min-width: 1750px){.text_block--experiencebtm .left_text p,.text_block--experiencebtm .left_text h2,.text_block--experiencebtm .left_text h3,.text_block--experiencebtm .left_text h4{font-size:56px;line-height:68px}}.text_block--experiencebtm .right_text{width:calc(50% - 5px)}.text_block--experiencebtm .right_text p{color:#797979}.text_block--experiencebtm .right_text p{font-size:16px;line-height:27px}@media screen and (min-width: 375px){.text_block--experiencebtm .right_text p{font-size:calc(16px + 2 * ((100vw - 375px) / 991));line-height:calc(27px + 1 * ((100vw - 375px) / 991))}}@media screen and (min-width: 1366px){.text_block--experiencebtm .right_text p{font-size:calc(18px + 0 * ((100vw - 1366px) / 384));line-height:calc(28px + 0 * ((100vw - 1366px) / 384))}}@media screen and (min-width: 1750px){.text_block--experiencebtm .right_text p{font-size:18px;line-height:28px}}.text_block--experiencebtm .right_text p:first-child{font-family:"Libre Baskerville",sans-serif}.text_block--experiencebtm .right_text p:first-child{font-size:18px;line-height:28px}@media screen and (min-width: 375px){.text_block--experiencebtm .right_text p:first-child{font-size:calc(18px + 4 * ((100vw - 375px) / 991));line-height:calc(28px + 6 * ((100vw - 375px) / 991))}}@media screen and (min-width: 1366px){.text_block--experiencebtm .right_text p:first-child{font-size:calc(22px + 0 * ((100vw - 1366px) / 384));line-height:calc(34px + 0 * ((100vw - 1366px) / 384))}}@media screen and (min-width: 1750px){.text_block--experiencebtm .right_text p:first-child{font-size:22px;line-height:34px}}.page-template-page-home .text_block--aboutcenter{margin:-97px 0 44px 0}.image_full{background-size:cover;background-position:center}.image_full .container{padding:240px 0}.image_full__large{color:#fff;font-family:"Libre Baskerville",sans-serif;margin-bottom:40px}.image_full__large{font-size:48px;line-height:54px}@media screen and (min-width: 375px){.image_full__large{font-size:calc(48px + 52 * ((100vw - 375px) / 991));line-height:calc(54px + 46 * ((100vw - 375px) / 991))}}@media screen and (min-width: 1366px){.image_full__large{font-size:calc(100px + 0 * ((100vw - 1366px) / 384));line-height:calc(100px + 0 * ((100vw - 1366px) / 384))}}@media screen and (min-width: 1750px){.image_full__large{font-size:100px;line-height:100px}}.image_full__small{color:#fff;font-family:"Libre Baskerville",sans-serif;max-width:53%}.image_full__small{font-size:16px;line-height:22px}@media screen and (min-width: 375px){.image_full__small{font-size:calc(16px + 4 * ((100vw - 375px) / 991));line-height:calc(22px + 6 * ((100vw - 375px) / 991))}}@media screen and (min-width: 1366px){.image_full__small{font-size:calc(20px + 0 * ((100vw - 1366px) / 384));line-height:calc(28px + 0 * ((100vw - 1366px) / 384))}}@media screen and (min-width: 1750px){.image_full__small{font-size:20px;line-height:28px}}.image_full__link{color:#08c4bf;text-decoration:none;text-transform:uppercase;font-size:16px;line-height:24px;font-weight:600;letter-spacing:0em;margin-top:45px;display:inline-block;padding-right:25px;position:relative}.image_full__link:after{content:"";position:absolute;font-size:22px;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in}.image_full__link:hover{text-decoration:none}.image_full__link:hover:after{-webkit-transform:translate(3px, -50%);-ms-transform:translate(3px, -50%);transform:translate(3px, -50%)}.image_full--what-we-do .container{padding:170px 0}.image_full--what-we-do .image_full__large{color:#fff;font-family:"Libre Baskerville",sans-serif;margin-bottom:30px}.image_full--what-we-do .image_full__large{font-size:42px;line-height:52px}@media screen and (min-width: 375px){.image_full--what-we-do .image_full__large{font-size:calc(42px + 18 * ((100vw - 375px) / 991));line-height:calc(52px + 18 * ((100vw - 375px) / 991))}}@media screen and (min-width: 1366px){.image_full--what-we-do .image_full__large{font-size:calc(60px + 0 * ((100vw - 1366px) / 384));line-height:calc(70px + 0 * ((100vw - 1366px) / 384))}}@media screen and (min-width: 1750px){.image_full--what-we-do .image_full__large{font-size:60px;line-height:70px}}.image_full--what-we-do ul li{color:#fff;font-family:"Libre Baskerville",sans-serif;position:relative;padding-left:20px}.image_full--what-we-do ul li{font-size:20px;line-height:26px}@media screen and (min-width: 375px){.image_full--what-we-do ul li{font-size:calc(20px + 10 * ((100vw - 375px) / 991));line-height:calc(26px + 22 * ((100vw - 375px) / 991))}}@media screen and (min-width: 1366px){.image_full--what-we-do ul li{font-size:calc(30px + 0 * ((100vw - 1366px) / 384));line-height:calc(48px + 0 * ((100vw - 1366px) / 384))}}@media screen and (min-width: 1750px){.image_full--what-we-do ul li{font-size:30px;line-height:48px}}.image_full--what-we-do ul li:before{content:"-";position:absolute;left:0;top:-2px}.image_full--about .container{padding:200px 0}.image_full--about .image_full__small{max-width:62%}.image_full--experience .image_full__large,.image_full--experience .image_full__small{max-width:570px}.testimonial{padding:160px 0}.testimonial .container{position:relative;padding-left:85px}.testimonial .container:before{content:"";position:absolute;top:0;left:0;width:8px;height:100%;background:#08c4bf}.testimonial__short{font-family:"Libre Baskerville",sans-serif;color:#535353;margin-bottom:20px;position:relative}.testimonial__short{font-size:22px;line-height:28px}@media screen and (min-width: 375px){.testimonial__short{font-size:calc(22px + 12 * ((100vw - 375px) / 991));line-height:calc(28px + 20 * ((100vw - 375px) / 991))}}@media screen and (min-width: 1366px){.testimonial__short{font-size:calc(34px + 0 * ((100vw - 1366px) / 384));line-height:calc(48px + 0 * ((100vw - 1366px) / 384))}}@media screen and (min-width: 1750px){.testimonial__short{font-size:34px;line-height:48px}}.testimonial__short:before{content:"“";position:absolute;left:-22px;top:0}.testimonial__short:after{content:"”"}.testimonial__link{color:#08c4bf;text-decoration:none;text-transform:uppercase;font-size:16px;line-height:24px;font-weight:600;letter-spacing:0em;margin-top:45px;display:inline-block;padding-right:25px;position:relative}.testimonial__link:after{content:"";position:absolute;font-size:22px;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in}.testimonial__link:hover{text-decoration:none}.testimonial__link:hover:after{-webkit-transform:translate(3px, -50%);-ms-transform:translate(3px, -50%);transform:translate(3px, -50%)}.all_testimonials__single{padding:85px 0}.all_testimonials__single .container{position:relative;padding:0 85px}.all_testimonials__single .container:before{content:"";position:absolute;top:0;left:0;height:100%;width:8px;display:block;background:#08c4bf}.all_testimonials__single .all_testimonials__content p{margin-bottom:28px}.all_testimonials__single .all_testimonials__content p:first-child{font-family:"Libre Baskerville",sans-serif;color:#535353;position:relative}.all_testimonials__single .all_testimonials__content p:first-child{font-size:18px;line-height:26px}@media screen and (min-width: 375px){.all_testimonials__single .all_testimonials__content p:first-child{font-size:calc(18px + 6 * ((100vw - 375px) / 991));line-height:calc(26px + 8 * ((100vw - 375px) / 991))}}@media screen and (min-width: 1366px){.all_testimonials__single .all_testimonials__content p:first-child{font-size:calc(24px + 0 * ((100vw - 1366px) / 384));line-height:calc(34px + 0 * ((100vw - 1366px) / 384))}}@media screen and (min-width: 1750px){.all_testimonials__single .all_testimonials__content p:first-child{font-size:24px;line-height:34px}}.all_testimonials__single .all_testimonials__content p:first-child:before{content:"“";position:absolute;left:-18px;top:0}.all_testimonials__single .all_testimonials__content p:not(:first-child){color:#292929}.all_testimonials__single .all_testimonials__author{color:#070749;font-weight:400}.all_testimonials__single:nth-child(even){background:#f4f4f4}.all_testimonials__single:nth-child(4n){background:#070749}.all_testimonials__single:nth-child(4n) p:first-child,.all_testimonials__single:nth-child(4n) p:not(:first-child){color:#fff}.phases{counter-reset:phase}.phases>.container .phases__title{font-family:"Libre Baskerville",sans-serif;color:#070749;margin-top:55px}.phases>.container .phases__title{font-size:26px;line-height:34px}@media screen and (min-width: 375px){.phases>.container .phases__title{font-size:calc(26px + 8 * ((100vw - 375px) / 991));line-height:calc(34px + 10 * ((100vw - 375px) / 991))}}@media screen and (min-width: 1366px){.phases>.container .phases__title{font-size:calc(34px + 0 * ((100vw - 1366px) / 384));line-height:calc(44px + 0 * ((100vw - 1366px) / 384))}}@media screen and (min-width: 1750px){.phases>.container .phases__title{font-size:34px;line-height:44px}}.phases__single{background-size:0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:435px}.phases__single:before{content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:0;width:100%;max-width:1366px;height:100%;background-image:inherit;background-size:cover;background-position:center}.phases__single .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:110px 0;position:relative}.phases__single .container:before{content:"";position:absolute;top:100%;left:30px;height:160px;width:2px;background:#08c4bf;display:block;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.phases__single .phases__phasetitle{color:#08c4bf;max-width:320px}.phases__single .phases__phasetitle:before{content:counter(phase, decimal-leading-zero) ".";counter-increment:phase;display:block;color:#c9c9c9}.phases__single p{color:#707070}.phases__single.bg .phases__phasetitle{color:#fff}.phases__single.bg .phases__phasetitle:before{color:#08c4bf}.phases__single.bg p{color:#fff}.phases__single:nth-child(2):before{max-width:1268px}.phases__single .hidden_text{overflow:hidden;max-height:0;opacity:0;-webkit-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in}.phases__single.open .more_trigger{display:none}.phases__single.open .hidden_text{max-height:400px;opacity:1}.phases__single:nth-child(1){z-index:4}.phases__single:nth-child(2){z-index:3}.phases__single:nth-child(3){z-index:2}.phases__single:nth-child(4){z-index:1}.phases__single:nth-child(4) .container:before{display:none}.phases__phasetitle{font-family:"Libre Baskerville",sans-serif}.phases__phasetitle{font-size:40px;line-height:48px}@media screen and (min-width: 375px){.phases__phasetitle{font-size:calc(40px + 10 * ((100vw - 375px) / 991));line-height:calc(48px + 6 * ((100vw - 375px) / 991))}}@media screen and (min-width: 1366px){.phases__phasetitle{font-size:calc(50px + 0 * ((100vw - 1366px) / 384));line-height:calc(54px + 0 * ((100vw - 1366px) / 384))}}@media screen and (min-width: 1750px){.phases__phasetitle{font-size:50px;line-height:54px}}.phases__left,.phases__right{width:50%;position:relative}.phases__right{width:calc(50% - 48px)}.phases__right p{margin-bottom:20px}.phases__right .shown_text p:first-child{font-family:"Libre Baskerville",sans-serif;font-size:24px;line-height:36px;font-weight:400;letter-spacing:0em}.phases__right .more_trigger{color:#08c4bf;display:inline-block;text-transform:uppercase;font-size:18px;line-height:28px;font-weight:600;letter-spacing:0em;cursor:pointer}.phases__right .more_trigger:after{content:"+";margin-left:5px}.phases__right .less_trigger{color:#08c4bf;text-transform:uppercase;font-size:18px;line-height:28px;font-weight:600;letter-spacing:0em;cursor:pointer}.phases__right .less_trigger:after{content:"-";margin-left:5px}@-webkit-keyframes pinanimation{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(1.2);transform:scale(1.2)}50%{-webkit-transform:scale(1);transform:scale(1)}75%{-webkit-transform:scale(0.8);transform:scale(0.8)}}@keyframes pinanimation{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(1.2);transform:scale(1.2)}50%{-webkit-transform:scale(1);transform:scale(1)}75%{-webkit-transform:scale(0.8);transform:scale(0.8)}}.reach{margin-top:40px;position:relative}.reach:before{content:"";position:absolute;left:40px;width:calc(100% - 80px);height:calc(100% - 90px);background:#f7f7f7}.reach .map_wrap{display:block;width:100%;position:relative}.reach .map_wrap:before{content:"";display:block;width:100%;height:0;padding-bottom:56%}.reach svg{display:block;width:calc(100% + 50px);height:100%;position:absolute;top:0;left:0;margin-left:-25px;height:auto}.reach svg.animating .all_pins>g>g circle{-webkit-animation-name:pinanimation;animation-name:pinanimation;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.reach svg.animating .all_pins>g>g:first-child circle{-webkit-transform-origin:18px 18px;-ms-transform-origin:18px 18px;transform-origin:18px 18px}.reach svg.animating .all_pins>g>g:nth-child(2) circle{-webkit-transform-origin:11px 11px;-ms-transform-origin:11px 11px;transform-origin:11px 11px}.reach svg.animating .all_pins>g.pingrp1>g circle{-webkit-animation-delay:0s;animation-delay:0s}.reach svg.animating .all_pins>g.pingrp2>g circle{-webkit-animation-delay:.8s;animation-delay:.8s}.reach svg.animating .all_pins>g.pingrp3>g circle{-webkit-animation-delay:1.6s;animation-delay:1.6s}.reach .container{position:relative}.reach__title{font-family:"Libre Baskerville",sans-serif;padding:40px 0 30px}.reach__title{font-size:30px;line-height:40px}@media screen and (min-width: 375px){.reach__title{font-size:calc(30px + 30 * ((100vw - 375px) / 991));line-height:calc(40px + 30 * ((100vw - 375px) / 991))}}@media screen and (min-width: 1366px){.reach__title{font-size:calc(60px + 0 * ((100vw - 1366px) / 384));line-height:calc(70px + 0 * ((100vw - 1366px) / 384))}}@media screen and (min-width: 1750px){.reach__title{font-size:60px;line-height:70px}}.sectors{margin-top:50px}.sectors .bx-viewport{height:306px !important}.sectors .bx-controls{display:none}.sectors .bx-controls .bx-controls-direction{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:84px;position:relative}.sectors .bx-controls .bx-controls-direction:before{content:"";position:absolute;top:22px;left:13px;width:60px;height:2px;background-color:#c6c6c6;display:block}.sectors .bx-controls .bx-prev,.sectors .bx-controls .bx-next{text-decoration:none;padding:10px 0}.sectors .bx-controls .nextslide:before{content:"";font-size:26px;color:#c6c6c6}.sectors .bx-controls .prevslide:before{content:"";font-size:26px;color:#c6c6c6}.sectors__title{font-family:"Libre Baskerville",sans-serif}.sectors__title{font-size:26px;line-height:34px}@media screen and (min-width: 375px){.sectors__title{font-size:calc(26px + 14 * ((100vw - 375px) / 991));line-height:calc(34px + 14 * ((100vw - 375px) / 991))}}@media screen and (min-width: 1366px){.sectors__title{font-size:calc(40px + 0 * ((100vw - 1366px) / 384));line-height:calc(48px + 0 * ((100vw - 1366px) / 384))}}@media screen and (min-width: 1750px){.sectors__title{font-size:40px;line-height:48px}}.sectors__overflow{width:calc(100% + (100vw - 100%)/2);margin:30px 0 80px}.sectors__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:932px;padding:40px 0;max-width:1088px}.sectors__wrap li{width:25%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:15px 10px}.sectors__wrap li figure{height:160px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.sectors__wrap li p{font-size:20px;line-height:22px;font-weight:600;letter-spacing:0em;color:#08c4bf;display:block;height:50px;max-width:80%;position:relative}.sectors__wrap li:nth-child(1){background:#070749}.sectors__wrap li:nth-child(1) p{color:#08c4bf}.sectors__wrap li:nth-child(3){background:#08c4bf;position:relative}.sectors__wrap li:nth-child(3) p{color:#070749}.sectors__wrap li:nth-child(3):before{content:"";position:absolute;top:50%;left:0;height:calc(100% + 50px);width:100%;background:#08c4bf;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.contact_section{background-size:cover;background-position:center}.contact_section .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:calc(100vh - 87px);min-height:650px}.contact_section .details h1{font-family:"Libre Baskerville",sans-serif;margin-bottom:40px}.contact_section .details h1{font-size:40px;line-height:46px}@media screen and (min-width: 375px){.contact_section .details h1{font-size:calc(40px + 20 * ((100vw - 375px) / 991));line-height:calc(46px + 24 * ((100vw - 375px) / 991))}}@media screen and (min-width: 1366px){.contact_section .details h1{font-size:calc(60px + 0 * ((100vw - 1366px) / 384));line-height:calc(70px + 0 * ((100vw - 1366px) / 384))}}@media screen and (min-width: 1750px){.contact_section .details h1{font-size:60px;line-height:70px}}.contact_section .details *{color:#fff}.contact_section .details__cols{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:27px;padding-right:10px}.contact_section .details a,.contact_section .details address{font-size:18px;line-height:30px;font-weight:300;letter-spacing:0em;display:inline-block}.contact_section .details address{line-height:24px}.contact_section .details .email{margin-bottom:30px;text-decoration:none}.contact_section .details .tel{text-decoration:none}.contact_section .details .tel:hover{text-decoration:underline}.contact_section .form{background:#070749;position:relative;padding:60px 0 60px 90px;width:48%}.contact_section .form:before{content:"";position:absolute;left:100%;top:0;height:100%;width:2000px;display:block;background:#070749}.contact_section .form h2{color:#fff;font-family:"Libre Baskerville",sans-serif;margin-bottom:15px}.contact_section .form h2{font-size:22px;line-height:30px}@media screen and (min-width: 375px){.contact_section .form h2{font-size:calc(22px + 0 * ((100vw - 375px) / 991));line-height:calc(30px + 0 * ((100vw - 375px) / 991))}}@media screen and (min-width: 1366px){.contact_section .form h2{font-size:calc(22px + 0 * ((100vw - 1366px) / 384));line-height:calc(30px + 0 * ((100vw - 1366px) / 384))}}@media screen and (min-width: 1750px){.contact_section .form h2{font-size:22px;line-height:30px}}.page-template-page-full .content .container{padding:80px 0}.page-template-page-full .content p,.page-template-page-full .content li,.page-template-page-full .content span{font-size:16px;line-height:26px;font-weight:300;letter-spacing:.02em}.page-template-page-full .content p,.page-template-page-full .content ul{margin-bottom:20px}.page-template-page-full .content li{position:relative;padding-left:15px}.page-template-page-full .content li:before{content:"";display:block;position:absolute;left:0;top:9px;width:5px;height:5px;background:#8dbbe8}.wpcf7-form{position:relative;display:block;width:100%}.wpcf7-form ::-webkit-input-placeholder{color:#fff;opacity:1;font-style:normal;font-size:16px;line-height:normal;font-weight:300;letter-spacing:0em;font-family:"Poppins",sans-serif}.wpcf7-form ::-moz-placeholder{color:#fff;opacity:1;font-style:normal;font-size:16px;line-height:normal;font-weight:300;letter-spacing:0em;font-family:"Poppins",sans-serif}.wpcf7-form :-ms-input-placeholder{color:#fff;opacity:1;font-style:normal;font-size:16px;line-height:normal;font-weight:300;letter-spacing:0em;font-family:"Poppins",sans-serif}.wpcf7-form :-moz-placeholder{color:#fff;opacity:1;font-style:normal;font-size:16px;line-height:normal;font-weight:300;letter-spacing:0em;font-family:"Poppins",sans-serif}.wpcf7-form p{padding-bottom:0}.wpcf7-form .split_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.wpcf7-form .split_wrap .wpcf7-form-control-wrap{width:calc(50% - 7px)}.wpcf7-form .split_wrap--offset .wpcf7-form-control-wrap{width:calc(100% - 120px)}.wpcf7-form .split_wrap__left,.wpcf7-form .split_wrap__right{width:49%}.wpcf7-form .split_wrap__left .wpcf7-form-control-wrap,.wpcf7-form .split_wrap__right .wpcf7-form-control-wrap{width:100%}.wpcf7-form .wpcf7-form-control-wrap{margin-bottom:14px;display:block}.wpcf7-form input,.wpcf7-form textarea,.wpcf7-form select{font-family:"Poppins",sans-serif;outline:none}.wpcf7-form input[type=text],.wpcf7-form input[type=email],.wpcf7-form input[type=tel],.wpcf7-form textarea{color:#fff;opacity:1;font-style:normal;font-size:16px;line-height:normal;font-weight:300;letter-spacing:0em;font-family:"Poppins",sans-serif;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;-webkit-appearance:none !important;border-radius:0 !important;background:transparent;border:1px solid #9c9cb6;outline:none;padding:11px 14px 10px}.wpcf7-form input[type=text][aria-invalid=true],.wpcf7-form input[type=email][aria-invalid=true],.wpcf7-form input[type=tel][aria-invalid=true],.wpcf7-form textarea[aria-invalid=true]{border-color:#fd1616}.wpcf7-form input[type=text],.wpcf7-form input[type=email],.wpcf7-form input[type=tel],.wpcf7-form input[type=submit]{height:48px}.wpcf7-form textarea{height:105px;width:100%;display:block;resize:none;line-height:normal;border:0;resize:none;overflow-y:hidden;border:1px solid #9c9cb6}.wpcf7-form .submit_wrap{display:inline-block;float:right;padding-right:25px;position:relative}.wpcf7-form .submit_wrap:after{content:"";color:#08c4bf;position:absolute;right:0;top:2px;font-size:24px;-webkit-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in}.wpcf7-form .submit_wrap:hover:after{-webkit-transform:translateX(3px);-ms-transform:translateX(3px);transform:translateX(3px)}.wpcf7-form input[type=submit]{height:30px;text-transform:uppercase;font-size:16px;line-height:28px;font-weight:600;letter-spacing:0em;-webkit-appearance:none;-moz-appearance:none;background:transparent;border:0;cursor:pointer;color:#08c4bf}.wpcf7-form .wpcf7-checkbox{margin-top:5px;display:block}.wpcf7-form input[type=checkbox]{display:none}.wpcf7-form input[type=checkbox]:checked+.wpcf7-list-item-label:after{opacity:1;visibility:visible}.wpcf7-form input[type=checkbox]+.wpcf7-list-item-label{position:relative;padding-left:25px;font-size:14px;line-height:24px;font-weight:300;letter-spacing:.02em;display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.wpcf7-form input[type=checkbox]+.wpcf7-list-item-label:before{content:"";position:absolute;top:3px;left:0;display:block;width:15px;height:15px;border:solid 1px #a0a3a8;background:#fff}.wpcf7-form input[type=checkbox]+.wpcf7-list-item-label:after{content:"X";font-size:12px;color:#38307e;position:absolute;top:5px;left:2px;opacity:0;visibility:hidden}.wpcf7-form label{font-size:14px;line-height:24px;font-weight:300;letter-spacing:.02em}.wpcf7-form div.wpcf7-validation-errors,.wpcf7-form div.wpcf7-acceptance-missing{border:1px solid #08c4bf}.wpcf7-form span.wpcf7-list-item{margin:0}.wpcf7-form .ajax-loader{position:absolute;top:105%;margin:0;right:0%}.wpcf7-form select.wpcf7-not-valid{border-color:#fd1616 !important}.wpcf7-form .wpcf7-not-valid-tip{display:block;position:absolute;color:#fff;background:#08c4bf;height:30px;line-height:31px;text-align:center;border-radius:0px;font-size:12px;line-height:30px;font-weight:700;letter-spacing:.04em;font-family:"Poppins",sans-serif;text-transform:uppercase;padding:0 10px;white-space:nowrap;top:-26px;right:10px;z-index:10;border-radius:5px}.wpcf7-form .wpcf7-not-valid-tip:after{content:"";position:absolute;top:100%;left:50%;margin-left:-8px;width:0;height:0;border-top:8px solid #08c4bf;border-right:8px solid transparent;border-left:8px solid transparent}.wpcf7-form span.wpcf7-list-item-label::before,.wpcf7-form span.wpcf7-list-item-label::after{display:none}div.wpcf7-response-output{background:transparent;margin:0;font-size:13px;line-height:20px;font-weight:700;letter-spacing:.04em;font-family:"Poppins",sans-serif;padding:4px 8px;position:absolute;top:calc(100% + 20px);left:0;border-color:#08c4bf;color:#08c4bf}div.wpcf7-mail-sent-ok{border-color:#fff}.footer{padding:140px 0;background:#f4f4f4;position:relative}.footer .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer .logo{width:100%;margin-bottom:100px}.footer .f1{width:65%;padding-right:70px}.footer .f1 .tagline{font-family:"Libre Baskerville",sans-serif;color:#707070;margin-bottom:40px}.footer .f1 .tagline{font-size:22px;line-height:26px}@media screen and (min-width: 375px){.footer .f1 .tagline{font-size:calc(22px + 16 * ((100vw - 375px) / 991));line-height:calc(26px + 20 * ((100vw - 375px) / 991))}}@media screen and (min-width: 1366px){.footer .f1 .tagline{font-size:calc(38px + 0 * ((100vw - 1366px) / 384));line-height:calc(46px + 0 * ((100vw - 1366px) / 384))}}@media screen and (min-width: 1750px){.footer .f1 .tagline{font-size:38px;line-height:46px}}.footer .f1 a{font-size:16px;line-height:28px;font-weight:600;letter-spacing:0em;text-decoration:none;color:#707070}.footer .f1 a svg{margin-left:18px;display:inline-block;margin-bottom:-2px;-webkit-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in}.footer .f1 a:hover{text-decoration:none}.footer .f1 a:hover svg{-webkit-transform:translateX(3px);-ms-transform:translateX(3px);transform:translateX(3px)}.footer .f2{width:35%;padding-left:150px}.footer .f2 p,.footer .f2 address,.footer .f2 span,.footer .f2 .number{color:#707070;font-size:18px;line-height:24px;font-weight:300;letter-spacing:0em}.footer .f2 p:not(:first-child),.footer .f2 address{margin-bottom:20px}.footer .f2 .number{text-decoration:none}.footer .f2 .number:hover{text-decoration:underline}.footer .f3{margin-top:30px}.footer .f3 p{font-size:14px;color:#707070}.footer .f3 p a{color:#707070}.page-template-page-contact .footer{padding:25.5px 0}.page-template-page-contact .footer .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-template-page-contact .footer .logo{margin-bottom:0;width:auto}.page-template-page-contact .footer .logo svg{display:block}.page-template-page-contact .footer .linkedin{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none}.page-template-page-contact .footer .linkedin svg{display:block;margin-right:10px}.page-template-page-contact .footer .linkedin p{font-size:16px;line-height:24px;font-weight:400;letter-spacing:0em;color:#707070}.table{width:100%;overflow-x:scroll;margin:0 0 20px}.table table{width:100%}.table table th{width:100%;font-size:13px;line-height:23px;font-weight:bold;margin:0 0 10px;background:#eee;border:1px solid #1d1d1b;padding:10px}.table table td{width:100%;font-size:13px;line-height:23px;word-wrap:break-word;margin:0 0 10px;padding:10px;border:1px solid #1d1d1b}.table table th:first-child{width:20%}.table table th:nth-child(2){width:20%}.table table th:nth-child(3){width:60%}.table table td:first-child{width:20%}.table table td:nth-child(2){width:20%}.table table td:nth-child(3){width:60%}@media screen and (max-width: 380px){.table table{width:500px}}.challenges__wrap .bg.mob,.challenges__wrap .prof.mob{display:none}@media only screen and (max-width: 1050px){.challenges__wrap .bg.mob,.challenges__wrap .prof.mob{display:block}.challenges__wrap .bg.dt,.challenges__wrap .prof.dt{display:none}}.wp-pagenavi{border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;text-align:center;position:relative;margin:0 0 100px;width:100%}.wp-pagenavi .page,.wp-pagenavi .current,.wp-pagenavi .first,.wp-pagenavi .last,.wp-pagenavi .extend{text-decoration:none;font-size:18px;line-height:28px;font-weight:400;letter-spacing:0em;font-family:"Poppins",sans-serif;color:#767676;background:transparent;padding:24px 18px;text-align:center;display:inline-block;margin:0 4px;display:inline-block;border:0}.wp-pagenavi span.current{color:#08c4bf;text-align:center;font-weight:400}.wp-pagenavi .pages{display:none}.wp-pagenavi .page:first-child{margin-left:0}.wp-pagenavi .previouspostslink{left:0px}.wp-pagenavi .previouspostslink:after{content:"";background-image:url("../images/svg/nav-arrow.svg");width:37px;height:13px;background-size:cover;background-position:center;-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);display:block;position:absolute;left:0;top:0}.wp-pagenavi .nextpostslink{right:0px}.wp-pagenavi .nextpostslink:after{content:"";background-image:url("../images/svg/nav-arrow.svg");width:37px;height:13px;background-size:cover;background-position:center;display:block;position:absolute;left:0;top:0}.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink{cursor:pointer;text-align:center;text-decoration:none;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:none;display:block;-webkit-transition:none;-o-transition:none;transition:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:13px;width:37px;padding:0;margin:0}.error404 .content .container--med{padding:60px 0}.resi_button,.resi_link{display:none}.resi_button{cursor:pointer;position:relative;border-top:2px solid #fff;border-bottom:2px solid #fff;height:23px;width:33px;margin-top:2px}.resi_button:before{content:"";width:100%;position:absolute;top:calc(50% - 1px);left:0;height:2px;background:#fff}.main_nav__menu figure{display:none;position:absolute;top:17px;right:5%;width:30px;height:30px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99}.main_nav__menu figure:before{content:"";border-bottom:solid 2px #fff;position:absolute;top:0;left:0;color:#fff;width:100%;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:translateY(15px) rotate(-45deg);-ms-transform:translateY(15px) rotate(-45deg);transform:translateY(15px) rotate(-45deg)}.main_nav__menu figure:after{content:"";border-bottom:solid 2px #fff;position:absolute;top:0;left:0;color:#fff;width:100%;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:translateY(15px) rotate(45deg);-ms-transform:translateY(15px) rotate(45deg);transform:translateY(15px) rotate(45deg)}@media only screen and (max-width: 1350px){.trust__wrap .trust__text{width:60%}}@media only screen and (max-width: 1300px){.phases__single:nth-child(2):before{width:calc(100% - 20px)}}@media only screen and (max-width: 1260px){.footer .f1{padding-right:0;max-width:620px}.footer .f2{padding-left:0;max-width:200px}}@media only screen and (max-width: 1250px){.head .container{width:92%}.sectors .bx-controls{display:block}}@media only screen and (max-width: 1150px){.trust__wrap .trust__text{width:63%}}@media only screen and (max-width: 1100px){.split_block__content{padding:60px 100px 60px 0}.split_block__content:nth-child(even){padding:60px 20px 60px 60px}.split_block--about .split_block__content{padding:60px 100px 60px 0}.split_block--about .split_block__content:nth-child(even){padding:60px 20px 60px 60px}.contact_section .details{width:300px}.contact_section .form{padding:60px 0 60px 40px;width:calc(100% - 380px)}}@media only screen and (max-width: 1050px){.challenges__wrap .challenges__text{position:relative;margin-bottom:-60px;padding:60px 0;width:auto;max-width:450px;padding-right:40px}.challenges__wrap:before{display:none}.challenges__wrap .prof{bottom:0;top:initial}}@media only screen and (max-width: 1000px){.text_block .container{padding:0}.text_block--experiencetop:before,.text_block--experiencecenter:before,.text_block--experiencebtm:before{left:9.5vw;width:100%;height:44px}.text_block--experiencetop .container,.text_block--experiencecenter .container,.text_block--experiencebtm .container{padding:0}.text_block--experiencetop .left_text,.text_block--experiencetop .right_text,.text_block--experiencecenter .left_text,.text_block--experiencecenter .right_text,.text_block--experiencebtm .left_text,.text_block--experiencebtm .right_text{width:100%}.text_block--experiencetop .left_text,.text_block--experiencecenter .left_text,.text_block--experiencebtm .left_text{margin-bottom:25px}.all_testimonials__single .container{padding:0 0 0 40px}.all_testimonials__single .all_testimonials__content p:first-child:before{left:-11px}}@media only screen and (min-width: 981px){body.sub-hover header:before{opacity:.3}}@media only screen and (max-width: 980px){.main_nav{text-align:right}.resi_button{display:inline-block}.container{width:81%}.container--large{width:96%}.resi_over{opacity:0;visibility:hidden;background:#1d1d1b;position:fixed;top:0;left:0;height:100%;width:100%;display:block;z-index:99;cursor:pointer;-webkit-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in}.head .container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:81%}.head__logo{position:relative;z-index:999}.head .main_nav{width:auto}.head .main_nav__menu{padding-top:144px;position:fixed;top:0;bottom:0;right:0;z-index:101;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(100%, 0px, 0px);transform:translate3d(100%, 0px, 0px);-webkit-transition:-webkit-transform 500ms ease 0s;transition:-webkit-transform 500ms ease 0s;-o-transition:transform 500ms ease 0s;transition:transform 500ms ease 0s;transition:transform 500ms ease 0s, -webkit-transform 500ms ease 0s;height:100%;width:50%;display:block;background:#070749;overflow:hidden}.head .main_nav__menu:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background-image:url("../images/svg/resi-menu-bg.svg");background-repeat:no-repeat;background-position:left top;background-repeat:no-repeat}.head .main_nav__menu figure{display:block}.head .main_nav__menu .socials{display:block;z-index:1;position:absolute;bottom:30px;left:8.7vw}.head .main_nav__menu .socials a{display:inline-block}.head .main_nav__menu .socials a svg{display:block}.head .main_nav__menu .socials a svg path{fill:#fff}.head .main_nav__menu .socials a:not(:last-child){margin-right:30px}.head .main_nav .menu-header ul.menu>li>a:before{display:none}.js-nav body{overflow:hidden}.js-nav .resi_over{opacity:.3;visibility:visible;-webkit-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in}.js-nav .head .main_nav__menu{-webkit-transform:translate3d(0, 0px, 0px) scale3d(1, 1, 1);transform:translate3d(0, 0px, 0px) scale3d(1, 1, 1);-webkit-transition:-webkit-transform 500ms ease 0s;transition:-webkit-transform 500ms ease 0s;-o-transition:transform 500ms ease 0s;transition:transform 500ms ease 0s;transition:transform 500ms ease 0s, -webkit-transform 500ms ease 0s;overflow-y:scroll}.js-nav .head.bg .head__logo svg g path:first-child{fill:#fff}.main_nav ul#menu-main{display:block;padding:0 7%;position:relative;z-index:1;overflow:hidden}.main_nav ul#menu-main.sub-open>li>a{visibility:hidden;opacity:0}.main_nav ul#menu-main li{display:block;margin-bottom:2px;padding-bottom:2px;text-align:left}.main_nav ul#menu-main li:last-child{border-bottom:0}.main_nav ul#menu-main li.menu-item-has-children:after{display:inline-block}.main_nav ul#menu-main li.menu-item-has-children>a:after{content:"";font-size:25px;position:absolute;right:0}.main_nav ul#menu-main li.menu-item-has-children.open>a:before{opacity:1}.main_nav ul#menu-main li.current-menu-item a{color:#08c4bf;text-decoration:none}.main_nav ul#menu-main li.current-menu-ancestor>a{color:#08c4bf;text-decoration:none}.main_nav ul#menu-main li a{display:block;color:#fff;padding:0;font-family:"Libre Baskerville",sans-serif;font-size:24px;line-height:50px;font-weight:600;letter-spacing:0em}.wpcf7-form .two_col--submit{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.text_block--experiencecenter:after{width:calc(100% - 20px);left:10px}}@media only screen and (max-width: 900px){.accent_shape__one svg{height:758px;width:491px}.accent_shape__two svg{height:758px;width:491px}.home_one .accent_shape__one{left:initial;right:45%}.home_one .accent_shape__two{left:60%;right:initial;-webkit-transform:translateY(25%);-ms-transform:translateY(25%);transform:translateY(25%)}.text_block .accent_shape__one{-webkit-transform:translate(-30%, 30%);-ms-transform:translate(-30%, 30%);transform:translate(-30%, 30%)}.full_image_content__text h3{text-indent:-2px}.page-template-page-home #slide-counter,.page-template-page-neubeam #slide-counter{display:none}.container--large{width:81%}.ctas ul{-ms-flex-wrap:wrap;flex-wrap:wrap}.ctas__single{width:100%}.ctas__single a{max-height:400px}.ctas__single a:before{padding-bottom:100%}.ctas__single a p.small{border-bottom-width:2px}.ctas__single:not(:last-child){margin-bottom:20px}.ctas__single__inner{max-width:380px}.calibur-tabs{max-width:100%}.phases__right .shown_text p:first-child{font-family:"Poppins",sans-serif;font-size:16px;line-height:28px;font-weight:300;letter-spacing:0em}.phases__right .shown_text p{font-size:16px;line-height:28px;font-weight:300;letter-spacing:0em}.phases__right .hidden_text p{font-size:16px;line-height:28px;font-weight:300;letter-spacing:0em}.phases__right .less_trigger,.phases__right .more_trigger{font-size:16px;line-height:28px;font-weight:600;letter-spacing:0em}.trust__wrap .trust__text{padding-left:60px}.contact_section .container{-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto;min-height:calc(100vh - 87px);background-image:inherit;background-size:0}.contact_section .details{width:100%;padding:135px 0 80px;background-image:inherit;background-size:0;position:relative}.contact_section .details *{position:relative;z-index:2}.contact_section .details:before{content:"";position:absolute;width:100vw;left:calc(-1*(100vw - 100%)/2);top:0;height:100%;background-image:inherit;background-size:cover;background-position:center;z-index:1}.contact_section .details__cols{max-width:320px}.contact_section .form{width:100%;padding-left:0}.contact_section .form:after{content:"";display:block;position:absolute;right:100%;top:0;width:200px;height:100%;background:#070749}}@media only screen and (max-width: 850px){.footer .container .f2,.footer .container .f4{width:210px}.footer .container .f1{width:calc(100% - 300px)}.full_image_content--solutions{max-height:1500px}.full_image_content--solutions:before{display:block;background-image:inherit;background-size:cover;background-position:left center;height:240px;padding-bottom:0}.full_image_content--solutions .content{position:relative;background:#3d6390;background:-webkit-gradient(linear, left top, left bottom, from(#3d6390), to(#255375));background:-o-linear-gradient(top, #3d6390 0%, #255375 100%);background:linear-gradient(180deg, #3d6390 0%, #255375 100%)}.full_image_content--solutions .full_image_content__text{position:relative;top:initial;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);padding:60px 0}.team__content{-ms-flex-wrap:wrap;flex-wrap:wrap}.team__content__left{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%}.team__content__right{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;max-width:450px;margin-bottom:30px}.contact_section .two_cols{-ms-flex-wrap:wrap;flex-wrap:wrap}.contact_section .two_cols .details{width:100%;margin-bottom:60px}.contact_section .two_cols .form{width:100%;max-width:600px}.footer .f4 .credit{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.split_block__content{padding:40px 30px 40px 0}.split_block__content:nth-child(even){padding:40px 0px 40px 30px}.split_block--about .split_block__content{padding:60px 30px 60px 0}.split_block--about .split_block__content.navy{padding:60px 30px 60px 0}.split_block--about .split_block__content:nth-child(even){padding:60px 0px 60px 30px}}@media only screen and (max-width: 800px){.trust__wrap .trust__text{width:68%}}@media only screen and (max-width: 780px){.footer{padding:77px 0}.footer .logo{margin-bottom:80px}.footer .container .f1{padding-right:0;max-width:100%;width:100%;margin-bottom:80px}.footer .container .f2{padding-left:0;max-width:100%;width:100%}}@media only screen and (max-width: 750px){.text_block:before{left:9.5vw;width:100%;height:44px}.text_block .container{padding:0}.text_block .left_text,.text_block .right_text{width:100%}.text_block .left_text{margin-bottom:25px}.text_block--aboutbtm .left_text{margin-bottom:50px}.image_full{height:566px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.image_full .container{padding:80px 0}.image_full__small{max-width:100%}.page-template-page-home .image_full{background-position:left center}.page-template-page-about .image_full{background-position:left bottom}.phases>.container .phases__title{margin-top:30px}.phases__single .container{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:60px 0}.phases__single .container:before{height:80px}.phases__left{margin-bottom:25px}.phases__left,.phases__right{width:100%}.reach{margin-top:0}.reach:before{width:100%;left:0;height:90%}.reach .map_wrap:before{padding-bottom:78%}.reach svg{width:calc(100% + 200px);margin-left:-100px}.reach__title{padding-top:30px;padding-bottom:15px}.sectors__overflow{margin:0 0 50px}.trust__wrap .trust__text{position:relative;padding-left:0;padding:45px 20px 45px 0;margin-top:-40px;z-index:4;width:100%;height:auto}.trust__wrap .trust__text:before{content:"";position:absolute;right:100%;top:0;width:100px;display:block;background:#f4f4f4;left:initial}.trust__wrap .bg,.trust__wrap .prof{width:calc(100vw + 100px);max-width:calc(100vw + 100px);margin-left:calc(-1*(100vw - 100%)/2 - 100px)}}@media only screen and (max-width: 740px){.text_block h2 br{display:none}}@media only screen and (max-width: 700px){.challenges__wrap .prof,.challenges__wrap .bg{margin-left:-100px;width:calc(100% + 200px);max-width:calc(100% + 200px)}}@media only screen and (max-width: 650px){.container{width:81%}body p,body li{font-size:16px;line-height:27px;font-weight:300;letter-spacing:0em}.contact_section p{font-size:18px;line-height:24px}.contact_section .details h1{margin-bottom:30px}.contact_section .details .email,.contact_section .details address,.contact_section .details p{line-height:24px}.banner_home h1{max-width:100%}.banner_home h1 br{display:none}.split_block{padding:30px 0}.split_block__content,.split_block__image{width:100%}.split_block__image:before{content:"";position:relative;width:100%;padding-bottom:56.25%;display:block;height:0}.split_block__content{padding:30px 0px 30px 0px}.split_block__content:nth-child(even){padding:30px 0px 30px 0px}.split_block__content.navy{padding:30px 30px 30px 0px}.split_block__content.navy:nth-child(even):before{left:initial;right:0}.split_block--about{padding:30px 0 0}.split_block--about .split_block__content:nth-child(even){padding-left:0}.split_block--about .split_block__image{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.split_block--about .split_block__image:before{padding-bottom:55%}.split_block--about .split_block__content:nth-child(3){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.text_block{padding:30px 0 100px}.text_block .heading_text{margin-bottom:25px}.text_block--aboutcenter{padding:88px 0}.text_block--aboutbtm{padding:65px 0 110px}.text_block--experiencecenter,.text_block--experiencecenter{padding:60px 0}.text_block--experiencebtm{padding:60px 0 100px}.text_block--experiencetop{padding-top:60px}.testimonial{padding:80px 0}.testimonial .container{padding-left:30px}.testimonial .container:before{width:4px}.testimonial__short:before{left:-11px}.testimonial__author{line-height:22px}.page-template-page-about .image_full__small{max-width:100%}.page-template-page-home .text_block--aboutcenter{margin:0px 0 44px 0}}@media only screen and (max-width: 600px){.footer .container .f3{max-width:260px}}@media only screen and (max-width: 550px){.head .main_nav__menu{width:100%}.challenges__wrap .challenges__text{padding-right:20px}.challenges__wrap .prof,.challenges__wrap .bg{margin-left:-50px;width:calc(100% + 200px);max-width:calc(100% + 200px)}.page-template-page-contact .footer .linkedin p{display:none}.page-template-page-contact .footer .linkedin svg{margin-right:0}}@media only screen and (max-width: 500px){.head .container{width:81%}.banner_home .container{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:120px}.banner_home .down{bottom:45px}.banner_home .container>p{max-width:100%}.page-template-page-what-we-do .banner_home h1{max-width:250px}.all_testimonials__single{padding:80px 0}.all_testimonials__single .container{padding:0 0 0 25px}.all_testimonials__single .container:before{width:4px}.all_testimonials__single .all_testimonials__content p:first-child:before{left:-10px}.all_testimonials__single .all_testimonials__author{line-height:22px}}@media only screen and (max-width: 450px){.wpcf7-form .split_wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.wpcf7-form .split_wrap .wpcf7-form-control-wrap{width:100%}.wpcf7-form input[type=text],.wpcf7-form input[type=email],.wpcf7-form input[type=tel]{height:50px}.wpcf7-form textarea{height:210px}.wpcf7-form .wpcf7-form-control-wrap{margin-bottom:15px}.wpcf7-form .wpcf7-form-control-wrap.message{margin-bottom:19px}.banner_home{height:calc(100vh - 40px)}.image_full__large{margin-bottom:20px}}@media only screen and (max-width: 400px){.page-template-page-home .banner_home h1{max-width:275px}.testimonial__link{margin-top:40px}}@media only screen and (max-width: 360px){.head .container{width:90%}.text_block:before{left:5vw}.head .main_nav__menu figure{right:5%}.head .main_nav__menu .socials{left:4.5vw}.container{width:90%}.main_nav ul#menu-main{padding:0 2%}.main_nav ul#menu-main li .sub-menu{padding:0 2%}}@media only screen and (max-width: 980px)and (max-height: 530px){.head .main_nav__menu .socials{left:8%;top:20px}}@media only screen and (max-width: 550px)and (max-height: 530px){.head .main_nav__menu .socials{right:70px;top:14px;left:initial;bottom:initial}}@media only screen and (max-width: 340px)and (max-height: 530px){.head .main_nav__menu .socials{right:55px;top:14px;left:initial;bottom:initial}}
