@font-face{font-family:'Poppins';src:url("../Fonts/poppins/poppins-v15-latin-regular.eot?v=4.0");src:url("../Fonts/poppins/poppins-v15-latin-regular.eot?#iefix&v=4.0") format("embedded-opentype"),url("../Fonts/poppins/poppins-v15-latin-regular.woff2?v=4.0") format("woff2"),url("../Fonts/poppins/poppins-v15-latin-regular.woff?v=4.0") format("woff"),url("../Fonts/poppins/poppins-v15-latin-regular.ttf?v=4.0") format("truetype"),url("../Fonts/poppins/poppins-v15-latin-regular.svg?v=4.0#Poppins") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Poppins';src:url("../Fonts/poppins/poppins-v15-latin-100.eot?v=4.0");src:url("../Fonts/poppins/poppins-v15-latin-100.eot?#iefix&v=4.0") format("embedded-opentype"),url("../Fonts/poppins/poppins-v15-latin-100.woff2?v=4.0") format("woff2"),url("../Fonts/poppins/poppins-v15-latin-100.woff?v=4.0") format("woff"),url("../Fonts/poppins/poppins-v15-latin-100.ttf?v=4.0") format("truetype"),url("../Fonts/poppins/poppins-v15-latin-100.svg?v=4.0#Poppins") format("svg");font-weight:100;font-style:normal}@font-face{font-family:'Poppins';src:url("../Fonts/poppins/poppins-v15-latin-ext-200.eot?v=4.0");src:url("../Fonts/poppins/poppins-v15-latin-ext-200.eot?#iefix&v=4.0") format("embedded-opentype"),url("../Fonts/poppins/poppins-v15-latin-ext-200.woff2?v=4.0") format("woff2"),url("../Fonts/poppins/poppins-v15-latin-ext-200.woff?v=4.0") format("woff"),url("../Fonts/poppins/poppins-v15-latin-ext-200.ttf?v=4.0") format("truetype"),url("../Fonts/poppins/poppins-v15-latin-ext-200.svg?v=4.0#Poppins") format("svg");font-weight:200;font-style:normal}@font-face{font-family:'Poppins';src:url("../Fonts/poppins/poppins-v15-latin-italic.eot?v=4.0");src:url("../Fonts/poppins/poppins-v15-latin-italic.eot?#iefix&v=4.0") format("embedded-opentype"),url("../Fonts/poppins/poppins-v15-latin-italic.woff2?v=4.0") format("woff2"),url("../Fonts/poppins/poppins-v15-latin-italic.woff?v=4.0") format("woff"),url("../Fonts/poppins/poppins-v15-latin-italic.ttf?v=4.0") format("truetype"),url("../Fonts/poppins/poppins-v15-latin-italic.svg?v=4.0#Poppins") format("svg");font-weight:normal;font-style:italic}*,*::after,*::before{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none;list-style:none;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html{font-size:10px;height:100%;width:100%}html body{height:100%;width:100%;font-family:'Poppins', 'Lato', sans-serif;font-weight:400;line-height:1.7;color:#777;position:relative;background:rgba(66,87,191,0.1)}html body main{position:relative;top:0;left:0;height:100%;width:100%}html body main.fixed{position:fixed;overflow:hidden}input,textarea,select,button{font-family:"Lato", sans-serif}a,a:link,a:visited,a:active{color:#777;font-size:1.6rem}.menu-box-header{height:5.7rem}::after,::before{font-family:FontAwesome}.popup-personal{overflow:auto;position:absolute;width:22rem;max-height:40rem;background:#fff;-webkit-box-shadow:0 0 2rem 0 rgba(0,0,0,0.1);box-shadow:0 0 2rem 0 rgba(0,0,0,0.1);border-radius:1rem;z-index:-1;visibility:hidden;-webkit-transform:translateY(3rem);transform:translateY(3rem);-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:-webkit-transform visibility;transition-property:-webkit-transform visibility;transition-property:transform visibility;transition-property:transform visibility, -webkit-transform visibility;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}.flex-container{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-container.--row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.flex-container.--row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex-container.--column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-container.--column-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.flex-container.--column-reverse.--align-center,.flex-container.--column.--align-center,.flex-container.--row-reverse.--align-center,.flex-container.--row.--align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex-container.--column-reverse.--align-stretch,.flex-container.--column.--align-stretch,.flex-container.--row-reverse.--align-stretch,.flex-container.--row.--align-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.flex-container.--column-reverse.--align-start,.flex-container.--column.--align-start,.flex-container.--row-reverse.--align-start,.flex-container.--row.--align-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.flex-container.--column-reverse.--align-end,.flex-container.--column.--align-end,.flex-container.--row-reverse.--align-end,.flex-container.--row.--align-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.flex-container.--column-reverse.--justify-start,.flex-container.--column.--justify-start,.flex-container.--row-reverse.--justify-start,.flex-container.--row.--justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.flex-container.--column-reverse.--justify-end,.flex-container.--column.--justify-end,.flex-container.--row-reverse.--justify-end,.flex-container.--row.--justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.flex-container.--column-reverse.--justify-center,.flex-container.--column.--justify-center,.flex-container.--row-reverse.--justify-center,.flex-container.--row.--justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex-container.--column-reverse.--justify-around,.flex-container.--column.--justify-around,.flex-container.--row-reverse.--justify-around,.flex-container.--row.--justify-around{-ms-flex-pack:distribute;justify-content:space-around}.flex-container.--column-reverse.--justify-evenly,.flex-container.--column.--justify-evenly,.flex-container.--row-reverse.--justify-evenly,.flex-container.--row.--justify-evenly{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.flex-container.--column-reverse.--justify-between,.flex-container.--column.--justify-between,.flex-container.--row-reverse.--justify-between,.flex-container.--row.--justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex-container.--column-reverse.--justify-normal,.flex-container.--column.--justify-normal,.flex-container.--row-reverse.--justify-normal,.flex-container.--row.--justify-normal{-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal}.flex-container.--column-reverse.--content-center,.flex-container.--column.--content-center,.flex-container.--row-reverse.--content-center,.flex-container.--row.--content-center{-ms-flex-line-pack:center;align-content:center}.flex-container.--column-reverse.--content-start,.flex-container.--column.--content-start,.flex-container.--row-reverse.--content-start,.flex-container.--row.--content-start{-ms-flex-line-pack:start;align-content:flex-start}.flex-container.--column-reverse.--content-end,.flex-container.--column.--content-end,.flex-container.--row-reverse.--content-end,.flex-container.--row.--content-end{-ms-flex-line-pack:end;align-content:flex-end}.flex-container.--column-reverse.--content-stretch,.flex-container.--column.--content-stretch,.flex-container.--row-reverse.--content-stretch,.flex-container.--row.--content-stretch{-ms-flex-line-pack:stretch;align-content:stretch}.flex-container.--column-reverse.--content-normal,.flex-container.--column.--content-normal,.flex-container.--row-reverse.--content-normal,.flex-container.--row.--content-normal{-ms-flex-line-pack:normal;align-content:normal}.flex-container.--column-reverse.--wrap,.flex-container.--column.--wrap,.flex-container.--row-reverse.--wrap,.flex-container.--row.--wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-container.--column-reverse.--nowrap,.flex-container.--column.--nowrap,.flex-container.--row-reverse.--nowrap,.flex-container.--row.--nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.flex-container>.flex-col-5{-webkit-box-flex:5%;-ms-flex:5%;flex:5%}.flex-container>.flex-col-10{-webkit-box-flex:10%;-ms-flex:10%;flex:10%}.flex-container>.flex-col-15{-webkit-box-flex:15%;-ms-flex:15%;flex:15%}.flex-container>.flex-col-20{-webkit-box-flex:20%;-ms-flex:20%;flex:20%}.flex-container>.flex-col-25{-webkit-box-flex:25%;-ms-flex:25%;flex:25%}.flex-container>.flex-col-30{-webkit-box-flex:30%;-ms-flex:30%;flex:30%}.flex-container>.flex-col-40{-webkit-box-flex:40%;-ms-flex:40%;flex:40%}.flex-container>.flex-col-50{-webkit-box-flex:50%;-ms-flex:50%;flex:50%}.flex-container>.flex-col-60{-webkit-box-flex:60%;-ms-flex:60%;flex:60%}.flex-container>.flex-col-70{-webkit-box-flex:70%;-ms-flex:70%;flex:70%}.flex-container>.flex-col-75{-webkit-box-flex:75%;-ms-flex:75%;flex:75%}.flex-container>.flex-col-80{-webkit-box-flex:80%;-ms-flex:80%;flex:80%}.flex-container>.flex-col-90{-webkit-box-flex:90%;-ms-flex:90%;flex:90%}.flex-container>.flex-col-95{-webkit-box-flex:95%;-ms-flex:95%;flex:95%}.flex-container>.flex-col-100{-webkit-box-flex:100%;-ms-flex:100%;flex:100%}.flex-container>.self-center{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.flex-container .pd-5{padding:.5rem}.flex-container .pd-10{padding:1rem}.flex-container .pd-15{padding:1.5rem}.flex-container .pd-20{padding:2rem}.flex-container .pd-25{padding:2.5rem}.flex-container .pd-30{padding:3rem}.flex-container .pd-y-5{padding-top:.5rem;padding-bottom:.5rem}.flex-container .pd-y-10{padding-top:1rem;padding-bottom:1rem}.flex-container .pd-y-15{padding-top:1.5rem;padding-bottom:1.5rem}.flex-container .pd-y-20{padding-top:2rem;padding-bottom:2rem}.flex-container .pd-y-25{padding-top:2.5rem;padding-bottom:2.5rem}.flex-container .pd-y-30{padding-top:3rem;padding-bottom:3rem}.flex-container .pd-x-5{padding-left:.5rem;padding-right:.5rem}.flex-container .pd-x-10{padding-left:1rem;padding-right:1rem}.flex-container .pd-x-15{padding-left:1.5rem;padding-right:1.5rem}.flex-container .pd-x-20{padding-left:2rem;padding-right:2rem}.flex-container .pd-x-25{padding-left:2.5rem;padding-right:2.5rem}.flex-container .pd-x-30{padding-left:3rem;padding-right:3rem}.flex-container .pd-lt-5{padding-left:.5rem}.flex-container .pd-lt-10{padding-left:1rem}.flex-container .pd-lt-15{padding-left:1.5rem}.flex-container .pd-lt-20{padding-left:2rem}.flex-container .pd-lt-25{padding-left:2.5rem}.flex-container .pd-lt-30{padding-left:3rem}.flex-container .pd-rt-5{padding-right:.5rem}.flex-container .pd-rt-10{padding-right:1rem}.flex-container .pd-rt-15{padding-right:1.5rem}.flex-container .pd-rt-20{padding-right:2rem}.flex-container .pd-rt-25{padding-right:2.5rem}.flex-container .pd-rt-30{padding-right:3rem}.flex-container .pd-tp-5{padding-top:.5rem}.flex-container .pd-tp-10{padding-top:1rem}.flex-container .pd-tp-15{padding-top:1.5rem}.flex-container .pd-tp-20{padding-top:2rem}.flex-container .pd-tp-25{padding-top:2.5rem}.flex-container .pd-tp-30{padding-top:3rem}.flex-container .pd-bt-5{padding-bottom:.5rem}.flex-container .pd-bt-10{padding-bottom:1rem}.flex-container .pd-bt-15{padding-bottom:1.5rem}.flex-container .pd-bt-20{padding-bottom:2rem}.flex-container .pd-bt-25{padding-bottom:2.5rem}.flex-container .pd-bt-30{padding-bottom:3rem}.flex-container .mg-5{margin:.5rem}.flex-container .mg-10{margin:1rem}.flex-container .mg-15{margin:1.5rem}.flex-container .mg-20{margin:2rem}.flex-container .mg-25{margin:2.5rem}.flex-container .mg-30{margin:3rem}.flex-container .mg-y-5{margin-top:.5rem;margin-bottom:.5rem}.flex-container .mg-y-10{margin-top:1rem;margin-bottom:1rem}.flex-container .mg-y-15{margin-top:1.5rem;margin-bottom:1.5rem}.flex-container .mg-y-20{margin-top:2rem;margin-bottom:2rem}.flex-container .mg-y-25{margin-top:2.5rem;margin-bottom:2.5rem}.flex-container .mg-y-30{margin-top:3rem;margin-bottom:3rem}.flex-container .mg-x-5{margin-left:.5rem;margin-right:.5rem}.flex-container .mg-x-10{margin-left:1rem;margin-right:1rem}.flex-container .mg-x-15{margin-left:1.5rem;margin-right:1.5rem}.flex-container .mg-x-20{margin-left:2rem;margin-right:2rem}.flex-container .mg-x-25{margin-left:2.5rem;margin-right:2.5rem}.flex-container .mg-x-30{margin-left:3rem;margin-right:3rem}.flex-container .mg-lt-5{margin-left:.5rem}.flex-container .mg-lt-10{margin-left:1rem}.flex-container .mg-lt-15{margin-left:1.5rem}.flex-container .mg-lt-20{margin-left:2rem}.flex-container .mg-lt-25{margin-left:2.5rem}.flex-container .mg-lt-30{margin-left:3rem}.flex-container .mg-rt-5{margin-right:.5rem}.flex-container .mg-rt-10{margin-right:1rem}.flex-container .mg-rt-15{margin-right:1.5rem}.flex-container .mg-rt-20{margin-right:2rem}.flex-container .mg-rt-25{margin-right:2.5rem}.flex-container .mg-rt-30{margin-right:3rem}.flex-container .mg-tp-5{margin-top:.5rem}.flex-container .mg-tp-10{margin-top:1rem}.flex-container .mg-tp-15{margin-top:1.5rem}.flex-container .mg-tp-20{margin-top:2rem}.flex-container .mg-tp-25{margin-top:2.5rem}.flex-container .mg-tp-30{margin-top:3rem}.flex-container .mg-bt-5{margin-bottom:.5rem}.flex-container .mg-bt-10{margin-bottom:1rem}.flex-container .mg-bt-15{margin-bottom:1.5rem}.flex-container .mg-bt-20{margin-bottom:2rem}.flex-container .mg-bt-25{margin-bottom:2.5rem}.flex-container .mg-bt-30{margin-bottom:3rem}.--hide{display:none}.switchbox{position:relative}.switchbox .switch{position:relative;display:inline-block;border-radius:3rem;height:2.4rem;width:5rem;background:#fff;border:0.1rem solid #9b1503}.switchbox .switch::before{position:absolute;content:"";top:.2rem;left:2.4rem;width:2.2rem;height:1.8rem;border-radius:3rem;background:#9b1503;-webkit-transition:all .2s linear;transition:all .2s linear}.switchbox #switchbox-checkbox-input{display:none}.switchbox #switchbox-checkbox-input:checked ~ .switch{border:0.1rem solid #01437a}.switchbox #switchbox-checkbox-input:checked ~ .switch::before{left:.2rem;background:#01437a}.inputbox{margin:0;position:relative}.inputbox.mobile label{width:100%;display:inline-block;font-size:1.2rem;font-weight:600}.inputbox.mobile label .label{position:absolute;margin-top:-7rem;margin-left:1.5rem;padding:0 1.5rem  0 .5rem;background:#fff;color:#444}.inputbox.mobile label .label i{color:red}.inputbox.mobile label .icon{text-align:left;position:absolute;font-size:1.8rem;top:1.5rem;left:1.5rem;color:#01437a}.inputbox.mobile label input{display:inline-block;width:100%;height:6rem;padding:0 1rem 0 4rem;font-size:1.6rem;border:.2rem solid #ddd;outline:none;border-radius:.8rem;color:#333;outline:none;-webkit-user-select:unset;-moz-user-select:unset;-ms-user-select:unset;user-select:unset}.inputbox.mobile label input:hover{border:.2rem solid #ccc}.inputbox.mobile label input:focus{border:0.2rem solid rgba(1,67,122,0.8);color:#333}.inputbox.mobile label input:focus ~ .label{color:rgba(1,67,122,0.8)}.inputbox.mobile label textarea{display:inline-block;width:100%;height:15rem;padding:2rem;font-size:1.6rem;border:0.1rem solid #ccc;outline:none;border-radius:.5rem;-webkit-transition:all .3s linear;transition:all .3s linear;color:#777;-webkit-user-select:unset;-moz-user-select:unset;-ms-user-select:unset;user-select:unset}.inputbox.mobile label textarea:hover{border:0.1rem solid rgba(0,0,0,0.3)}.inputbox.mobile label textarea:focus{border:0.1rem solid rgba(4,0,255,0.8);color:#333}.inputbox.web label{display:inline-block;width:100%;height:2.5rem;font-size:1.2rem;color:#444;font-weight:600;padding-left:1rem}.inputbox.web label i{color:red}.inputbox.web input{display:inline-block;width:100%;height:4.5rem;padding:.2rem 1rem .1rem 1rem;font-size:1.6rem;border:.2rem solid #ddd;outline:none;border-radius:.5rem;color:#333;padding:0 0 .2rem 1rem;-webkit-user-select:unset;-moz-user-select:unset;-ms-user-select:unset;user-select:unset}.inputbox.web input:hover{border:0.2rem solid rgba(0,0,0,0.4)}.inputbox.web input:focus{border:0.2rem solid rgba(1,67,122,0.6);color:#333;-webkit-box-shadow:0 0 0.3rem 0.1rem rgba(1,67,122,0.6);box-shadow:0 0 0.3rem 0.1rem rgba(1,67,122,0.6)}.inputbox.web textarea{display:inline-block;width:100%;height:15rem;padding:2rem;font-size:1.6rem;border:0.1rem solid #ccc;outline:none;border-radius:.5rem;-webkit-transition:all .3s linear;transition:all .3s linear;color:#777;-webkit-user-select:unset;-moz-user-select:unset;-ms-user-select:unset;user-select:unset}.inputbox.web textarea:hover{border:0.1rem solid rgba(0,0,0,0.3)}.inputbox.web textarea:focus{border:0.1rem solid rgba(4,0,255,0.8);color:#333}.selectbox{margin:0;padding:0;position:relative}.selectbox.--block label{display:inline-block;width:100%;height:2.5rem;font-size:1.2rem;font-weight:600;color:#444}.selectbox.--block label span{display:inline-block;padding:0 1.5rem  0 .5rem;background:#fff}.selectbox.--block label span i{color:red}.selectbox.--block label .fa{text-align:left;position:absolute;font-size:1.8rem;top:3.1rem;left:-.2rem;color:#01437a}.selectbox.--block label::after{content:"\f107";float:right;margin-right:2rem;margin-top:3.8rem;font-size:2rem;color:#999}.selectbox.--block.mobile label{position:absolute;margin-top:-1rem;margin-left:1.4rem}.selectbox.--block.mobile label::after{content:"\f107";float:right;margin-right:3rem;margin-top:2.3rem;font-size:2rem;color:#999}.selectbox.--block .item{width:100%;height:5.8rem;padding:1.4rem 2rem 1rem 4rem;border:.2rem solid #ddd;background:#fff;cursor:pointer;font-size:1.6rem;color:rgba(0,0,0,0.5);border-radius:.8rem}.selectbox.--block:hover label::after{color:#444}.selectbox.--block:hover .item{background:#fff;border:.2rem solid #ccc;color:#444}.selectbox.--block.focus label{color:#01437a}.selectbox.--block.focus label::after{color:#01437a}.selectbox.--block.focus .item{border:0.2rem solid rgba(1,67,122,0.8);color:#333}.selectbox.--block .selection{display:none;position:absolute;padding:1rem;background-color:#fff;-webkit-box-shadow:0 0 1rem 0 rgba(40,57,145,0.2);box-shadow:0 0 1rem 0 rgba(40,57,145,0.2);border-radius:.5rem;border:0.1rem solid rgba(0,0,0,0.1);z-index:3}.selectbox.--block .selection .selection-searchbox{position:relative;padding:0 0 1rem 0}.selectbox.--block .selection .selection-searchbox.hide{display:none}.selectbox.--block .selection .selection-searchbox .fa{text-align:left;position:absolute;font-size:1.8rem;top:1.5rem;left:1.5rem;color:#01437a}.selectbox.--block .selection .selection-searchbox .selection-input{display:inline-block;width:100%;height:5rem;padding:0 1rem 0 4rem;font-size:1.6rem;border:.2rem solid #ddd;outline:none;border-radius:.5rem;color:#333;outline:none}.selectbox.--block .selection .selection-searchbox .selection-input:hover{border:.2rem solid #ccc}.selectbox.--block .selection .selection-searchbox .selection-input:focus{border:0.2rem solid rgba(1,67,122,0.8);color:#333}.selectbox.--block .selection .selection-searchbox .selection-input:focus ~ .label{color:rgba(1,67,122,0.8)}.selectbox.--block .selection .selection-item{padding:.2rem  .4rem  .5rem  .2rem;max-height:23rem;overflow:auto}.selectbox.--block .selection .selection-item div{margin:.2rem 0;padding:1rem 2rem;font-size:1.4rem;font-weight:600;border-radius:.5rem;color:#444;-webkit-transition:all .1s linear;transition:all .1s linear}.selectbox.--block .selection .selection-item div:last-child{margin-bottom:.5rem}.selectbox.--block .selection .selection-item div.selected,.selectbox.--block .selection .selection-item div:hover{background-color:rgba(0,0,0,0.06);color:#01437a;cursor:pointer}.selectbox.--block .selection .empty-search{display:none;text-align:center;font-size:1.4rem;color:#333;font-weight:600;padding:0 0 .5rem 0}.selectbox.--inline{position:relative}.selectbox.--inline label{width:100%;height:0rem;font-size:1.4rem;color:#444}.selectbox.--inline label i{color:red}.selectbox.--inline label::after{content:"\f0dc";float:right;margin-right:1.5rem;margin-top:.7rem;font-size:2rem;color:#999}.selectbox.--inline .item{width:100%;padding:.7rem 2rem 1rem 2rem;border:0.1rem solid #ccc;background:#fff;cursor:pointer;font-size:1.6rem;color:#666;border-radius:.8rem;-webkit-transition:all .3s linear;transition:all .3s linear}.selectbox.--inline .item:hover{border:0.1rem solid rgba(0,0,0,0.4);color:#444}.selectbox.--inline .selection-item{display:none;position:absolute;max-height:20rem;overflow:auto;background-color:#fff;-webkit-box-shadow:0 0 1rem 0 rgba(40,57,145,0.2);box-shadow:0 0 1rem 0 rgba(40,57,145,0.2);border-radius:1rem;border:0.1rem solid rgba(0,0,0,0.2);z-index:2}.selectbox.--inline .selection-item div{padding:.6rem 2rem;font-size:1.6rem;color:#444;-webkit-transition:all .1s linear;transition:all .1s linear}.selectbox.--inline .selection-item div:hover{background-color:rgba(0,0,0,0.08);color:#01437a;cursor:pointer}.buttonbox--btn{padding:1.5rem 2rem 1.5rem 2rem;font-weight:600;cursor:pointer;margin:2rem 0 0 0;font-size:1.4rem;background:#01437a;border:none;color:#fff;border-radius:.4rem}.buttonbox--btn.right{float:right}.buttonbox--btn.full{float:center;width:100%}.buttonbox--btn span{padding:0 0 0 1rem}.buttonbox--btn:hover{background:#012847;color:#fff}.buttonbox--btn:active{-webkit-box-shadow:0 0.5rem 0.5rem 0 rgba(0,0,0,0.3);box-shadow:0 0.5rem 0.5rem 0 rgba(0,0,0,0.3)}.buttonbox--confirm{padding:.4rem 1.2rem .52rem 1.2rem;font-weight:bold;cursor:pointer;font-size:1.2rem;border:none;color:#fff;border-radius:.4rem}.buttonbox--confirm:nth-child(2){margin:0 2rem 1rem .5rem;background:#01437a}.buttonbox--confirm:nth-child(2):hover{background:#0367b9}.buttonbox--confirm:nth-child(1){margin:0 0 1rem 0;background:#df4f4a}.buttonbox--confirm:nth-child(1):hover{background:#ee6b6d}.buttonbox--confirm span{padding-left:.5rem}.buttonbox .disabled{opacity:0.6}.buttonbox .disabled:hover{background:#01437a}.checkedbox{position:relative}.checkedbox .chk-label{position:relative;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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:2rem;height:2rem;border:0.2rem solid rgba(1,67,122,0.8);border-radius:.4rem;background:#fff}.checkedbox .chk-label::before{position:absolute;content:"\f00c";top:-.1rem;left:.28rem;font-size:1.1rem;color:#fff;text-align:center}.checkedbox .chk-input{display:none}.checkedbox .chk-input:checked ~ .chk-label{background:#01437a}.checkedbox .chk-input:checked ~ .chk-label::before{color:#fff}.global-checkbox-label,.checkbox-label{font-size:1.6rem}.global-checkbox-label{font-weight:600;margin-bottom:1rem;color:#444}.radiobox{position:relative}.radiobox .radio-label{font-size:1.6rem;color:#555}.radiobox .radio{position:relative;width:1.6rem;height:1.6rem;border-radius:5rem;background:#fff;border:0.2rem solid rgba(4,0,255,0.8);-webkit-transition:.2s linear;transition:.2s linear}.radiobox .radio .chk-background{background:rgba(40,57,145,0.1);width:.8rem;height:.8rem;border-radius:5rem;position:relative;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.radiobox .chk-input{display:none;position:absolute}.radiobox .chk-input:checked ~ .chk-background{background:#01437a}.radiobox:hover .radio{border:0.2rem solid #01437a}.radiobox-group .group-radio-label{margin-bottom:0rem;font-size:1.4rem;color:#444;font-weight:600}.radiobox-group .group-radio-label i{color:red}.searchbox{position:relative}.searchbox::before{position:absolute;content:"\f002";left:1.4rem;top:1.1rem;font-size:2rem;color:#999;border-right:.1rem solid #ddd;padding-right:1rem}.searchbox input{display:inline-block;width:100%;height:5.8rem;padding:0 1rem 0 5rem;font-size:1.6rem;border:.2rem solid #ddd;outline:none;border-radius:1rem;color:#777;-webkit-user-select:unset;-moz-user-select:unset;-ms-user-select:unset;user-select:unset}.searchbox input:hover{border:.2rem solid #ccc}.searchbox input:focus{border:0.2rem solid rgba(1,67,122,0.8);color:#333}.selectmultiplebox{margin:0;padding:0;position:relative}.selectmultiplebox.--block label{display:inline-block;width:100%;height:2.5rem;font-size:1.2rem;font-weight:600;color:#444}.selectmultiplebox.--block label span{display:inline-block;padding:0 1.5rem  0 .5rem;background:#fff}.selectmultiplebox.--block label span i{color:red}.selectmultiplebox.--block label .fa{text-align:left;position:absolute;font-size:1.8rem;top:3.1rem;left:-.2rem;color:#01437a}.selectmultiplebox.--block label::after{content:"\f107";float:right;margin-right:2rem;margin-top:3.8rem;font-size:2rem;color:#999}.selectmultiplebox.--block.mobile label{position:absolute;margin-top:-1rem;margin-left:1.4rem}.selectmultiplebox.--block.mobile label::after{content:"\f107";float:right;margin-right:3rem;margin-top:2.3rem;font-size:2rem;color:#999}.selectmultiplebox.--block .item{width:100%;height:5.8rem;padding:1.4rem 2rem 1rem 4rem;border:.2rem solid #ddd;background:#fff;cursor:pointer;font-size:1.6rem;color:rgba(0,0,0,0.5);border-radius:.8rem}.selectmultiplebox.--block:hover label::after{color:#444}.selectmultiplebox.--block:hover .item{background:#fff;border:.2rem solid #ccc;color:#444}.selectmultiplebox.--block.focus label{color:#01437a}.selectmultiplebox.--block.focus label::after{color:#01437a}.selectmultiplebox.--block.focus .item{border:0.2rem solid rgba(1,67,122,0.8);color:#333}.selectmultiplebox.--block .selection{display:none;position:absolute;padding:1rem;background-color:#fff;-webkit-box-shadow:0 0 1rem 0 rgba(40,57,145,0.2);box-shadow:0 0 1rem 0 rgba(40,57,145,0.2);border-radius:.5rem;border:0.1rem solid rgba(0,0,0,0.1);z-index:3}.selectmultiplebox.--block .selection .selection-searchbox{position:relative;padding:0 0 1rem 0}.selectmultiplebox.--block .selection .selection-searchbox.hide{display:none}.selectmultiplebox.--block .selection .selection-searchbox .fa{text-align:left;position:absolute;font-size:1.8rem;top:1.5rem;left:1.5rem;color:#01437a}.selectmultiplebox.--block .selection .selection-searchbox .selection-input{display:inline-block;width:100%;height:5rem;padding:0 1rem 0 4rem;font-size:1.6rem;border:.2rem solid #ddd;outline:none;border-radius:.5rem;color:#333;outline:none}.selectmultiplebox.--block .selection .selection-searchbox .selection-input:hover{border:.2rem solid #ccc}.selectmultiplebox.--block .selection .selection-searchbox .selection-input:focus{border:0.2rem solid rgba(1,67,122,0.8);color:#333}.selectmultiplebox.--block .selection .selection-searchbox .selection-input:focus ~ .label{color:rgba(1,67,122,0.8)}.selectmultiplebox.--block .selection .selection-item{padding:.2rem  .4rem  .5rem  .2rem;max-height:23rem;overflow:auto}.selectmultiplebox.--block .selection .selection-item div{margin:.2rem 0;padding:1rem 2rem;font-size:1.4rem;font-weight:600;border-radius:.5rem;color:#444;-webkit-transition:all .1s linear;transition:all .1s linear}.selectmultiplebox.--block .selection .selection-item div:last-child{margin-bottom:.5rem}.selectmultiplebox.--block .selection .selection-item div.selected,.selectmultiplebox.--block .selection .selection-item div:hover{background-color:rgba(0,0,0,0.06);color:#01437a;cursor:pointer}.selectmultiplebox.--block .selection .empty-search{display:none;text-align:center;font-size:1.4rem;color:#333;font-weight:600;padding:0 0 .5rem 0}.selectmultiplebox.--inline{position:relative}.selectmultiplebox.--inline label{width:100%;height:0rem;font-size:1.4rem;color:#444}.selectmultiplebox.--inline label i{color:red}.selectmultiplebox.--inline label::after{content:"\f0dc";float:right;margin-right:1.5rem;margin-top:.7rem;font-size:2rem;color:#999}.selectmultiplebox.--inline .item{width:100%;padding:.7rem 2rem 1rem 2rem;border:0.1rem solid #ccc;background:#fff;cursor:pointer;font-size:1.6rem;color:#666;border-radius:.8rem;-webkit-transition:all .3s linear;transition:all .3s linear}.selectmultiplebox.--inline .item:hover{border:0.1rem solid rgba(0,0,0,0.4);color:#444}.selectmultiplebox.--inline .selection-item{display:none;position:absolute;max-height:20rem;overflow:auto;background-color:#fff;-webkit-box-shadow:0 0 1rem 0 rgba(40,57,145,0.2);box-shadow:0 0 1rem 0 rgba(40,57,145,0.2);border-radius:1rem;border:0.1rem solid rgba(0,0,0,0.2);z-index:2}.selectmultiplebox.--inline .selection-item div{padding:.6rem 2rem;font-size:1.6rem;color:#444;-webkit-transition:all .1s linear;transition:all .1s linear}.selectmultiplebox.--inline .selection-item div:hover{background-color:rgba(0,0,0,0.08);color:#01437a;cursor:pointer}.popup-layout{position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.6);visibility:visible;z-index:101;padding:2rem 1rem 2rem 1rem;overflow:auto;opacity:0;visibility:hidden;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.popup-layout.active{opacity:1;visibility:visible}.popup-layout .content{position:relative;height:auto;width:40%;background-color:#fff;padding:2rem 3rem;border-radius:1rem;opacity:0;-webkit-transform:translateY(-30rem);transform:translateY(-30rem);visibility:hidden;-webkit-transition:all .4s ease-out;transition:all .4s ease-out}@media all and (max-width: 1024px){.popup-layout .content{width:60%}}@media all and (max-width: 700px){.popup-layout .content{width:80%}}@media all and (max-width: 500px){.popup-layout .content{width:98%}}.popup-layout .content.active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}.popup-layout .content .popup-header{padding:2rem 0 3rem 0}.popup-layout .content .popup-header .head span{font-size:2rem;font-weight:bold;color:#01437a}.popup-layout .content .popup-header .head span i{padding:.8rem 1rem;background:rgba(1,67,122,0.2);border-radius:50rem;-webkit-transition:all .2s linear;transition:all .2s linear}.popup-layout .content .popup-header .head span i:hover{background:#df4f4a;color:#fff}.popup-layout .content .popup-header .title{font-size:1.4rem;color:#555}.popup-layout .content form .inputbox{margin:3rem 0}.popup-layout .content form .bouttonbox{text-align:right;margin:3rem 0 0 0}.popup-layout .content form .bouttonbox button{padding:1.2rem 2rem;font-size:1.6rem;font-weight:600;background:#01437a;color:#fff;border:none;border-radius:.8rem;border:0.2rem solid #01437a;-webkit-transition:all .2s linear;transition:all .2s linear}@media screen and (max-width: 568px){.popup-layout .content form .bouttonbox button{width:100%}}.popup-layout .content form .bouttonbox button:hover{border:0.2rem solid #01437a;color:#01437a;background:#fff}.header-layout{z-index:100;position:fixed;width:100%;-webkit-box-shadow:0 1rem 5rem 0 rgba(0,0,0,0.2);box-shadow:0 1rem 5rem 0 rgba(0,0,0,0.2)}.header-layout .address-bar{background:#fff}.header-layout .address-bar--content{max-width:160rem;margin:auto;padding:1.5rem}@media all and (max-width: 1600px){.header-layout .address-bar--content{max-width:136.6rem}}@media all and (max-width: 1366px){.header-layout .address-bar--content{max-width:128rem}}@media all and (max-width: 1280px){.header-layout .address-bar--content{max-width:102.4rem}}.header-layout .address-bar--content .social-media .social,.header-layout .address-bar--content .contact .social{padding:.5rem;color:#01437a;font-size:1.6rem}.header-layout .address-bar--content .social-media .social .fa,.header-layout .address-bar--content .contact .social .fa{width:3.5rem;height:3.5rem;border:0.2rem solid #01437a;border-radius:3rem;-webkit-transition:all .2s linear;transition:all .2s linear}.header-layout .address-bar--content .social-media .social span,.header-layout .address-bar--content .contact .social span{font-weight:600;padding-left:.5rem}@media all and (max-width: 700px){.header-layout .address-bar--content .social-media .social span,.header-layout .address-bar--content .contact .social span{display:none}}.header-layout .address-bar--content .social-media .social:hover .fa,.header-layout .address-bar--content .contact .social:hover .fa{color:#fff;background:#01437a}.header-layout .address-bar--content .social-media .social:last-child{padding-right:0}.header-layout .address-bar--content .social-media .social:first-child{padding-left:0}.header-layout .main-bar-menu{background:#01437a}.header-layout .main-bar-menu--content{max-width:160rem;margin:auto;padding:0 2rem}@media all and (max-width: 1600px){.header-layout .main-bar-menu--content{max-width:136.6rem}}@media all and (max-width: 1366px){.header-layout .main-bar-menu--content{max-width:128rem}}@media all and (max-width: 1280px){.header-layout .main-bar-menu--content{max-width:102.4rem}}.header-layout .main-bar-menu--content .icon img{border-radius:30rem;width:5rem}.header-layout .main-bar-menu--content .icon span{padding-left:1rem;font-size:2rem;font-weight:800;color:#fff}.header-layout .main-bar-menu--content .icon-menu{display:none}@media all and (max-width: 900px){.header-layout .main-bar-menu--content .icon-menu{display:block;padding:2.5rem 0}}.header-layout .main-bar-menu--content .icon-menu .fa-bars{color:#fff;font-size:3.5rem}@media all and (max-width: 900px){.header-layout .main-bar-menu--content .navbar{left:0;top:16rem;position:absolute;z-index:50;height:0;background:#01437a;overflow:hidden;-webkit-transition:all .1s ease-out;transition:all .1s ease-out;opacity:0}.header-layout .main-bar-menu--content .navbar.active{opacity:1;height:100vh}}@media all and (max-width: 900px){.header-layout .main-bar-menu--content .navbar--list.flex-container{-ms-flex-wrap:wrap;flex-wrap:wrap}.header-layout .main-bar-menu--content .navbar--list.flex-container>*{-webkit-box-flex:100%;-ms-flex:100%;flex:100%}}.header-layout .main-bar-menu--content .navbar--list .list-item{padding:0 1.5rem}.header-layout .main-bar-menu--content .navbar--list .list-item:last-child{padding-right:0}.header-layout .main-bar-menu--content .navbar--list .list-item .link{position:relative;display:inline-block;padding:2.5rem 0;font-size:1.6rem;font-weight:600;color:#fff;-webkit-transition:all .2s linear;transition:all .2s linear}@media all and (max-width: 900px){.header-layout .main-bar-menu--content .navbar--list .list-item .link{width:100%;padding:1.5rem 0}}.header-layout .main-bar-menu--content .navbar--list .list-item .link::before{position:absolute;content:"";left:0;bottom:0;width:100%;height:.5rem;border-radius:.5rem .5rem 0 0;-webkit-transition:all .2s linear;transition:all .2s linear}@media all and (max-width: 900px){.header-layout .main-bar-menu--content .navbar--list .list-item .link::before{border-radius:.5rem}}.header-layout .main-bar-menu--content .navbar--list .list-item .link.active::before{background:#fff}.header-layout .main-bar-menu--content .navbar--list .list-item .link:hover::before{background:#df4f4a}.banner-layout{ background:#fff;position:relative;overflow:hidden;padding-top:15rem;}.banner-layout::before{position:absolute;content:"";right:0;bottom:0;width:100%;height:100%;background-image:url("../image/banner-form.svg");background-repeat:no-repeat;background-position:bottom right;-o-object-fit:cover;object-fit:cover}@media all and (max-width: 1500px){.banner-layout::before{background-size:80rem}}@media all and (max-width: 1100px){.banner-layout::before{background-size:60rem}}@media all and (max-width: 900px){.banner-layout::before{background-image:unset}}.banner-layout--content{padding:0 1.5rem;max-width:160rem;margin:auto;height:60rem;position:relative}@media all and (max-width: 1600px){.banner-layout--content{max-width:136.6rem}}@media all and (max-width: 1366px){.banner-layout--content{max-width:128rem}}@media all and (max-width: 1280px){.banner-layout--content{max-width:102.4rem}}@media all and (max-width: 900px){.banner-layout--content{height:auto;padding:4rem 1.5rem}}.banner-layout--content .detail{position:relative}@media all and (max-width: 900px){.banner-layout--content .detail{padding-left:1rem}}@media all and (max-width: 450px){.banner-layout--content .detail{padding:0}}.banner-layout--content .detail .sub-title{max-width:46.8rem;font-weight:600;font-size:2.5rem;border-bottom:0.3rem solid #df4f4a;color:#df4f4a;margin-bottom:3rem}.banner-layout--content .detail .title{font-size:6rem;font-weight:800;color:#01437a;max-width:80rem;line-height:1.7cm;margin-bottom:2rem}@media all and (max-width: 1500px){.banner-layout--content .detail .title{max-width:60rem}}@media all and (max-width: 1000px){.banner-layout--content .detail .title{font-size:4.5rem;max-width:50rem}}@media all and (max-width: 468px){.banner-layout--content .detail .title{font-size:3.5rem;line-height:1.2cm}}@media all and (max-width: 400px){.banner-layout--content .detail .title{font-size:3rem}}.banner-layout--content .detail .description{font-size:2rem;max-width:65rem;margin-bottom:4rem;color:#555}@media all and (max-width: 1280px){.banner-layout--content .detail .description{max-width:50rem}}@media all and (max-width: 1000px){.banner-layout--content .detail .description{font-size:1.6rem}}.banner-layout--content .detail .getstarted-btn .btn{padding:1.4rem 2rem;font-weight:600;color:#fff;background:#01437a;border-radius:.5rem;border:0.2rem solid #01437a;-webkit-transition:all .2s linear;transition:all .2s linear}.banner-layout--content .detail .getstarted-btn .btn:hover{color:#01437a;background:transparent;border:0.2rem solid #01437a}.banner-layout--content::before{position:absolute;content:"";right:0;bottom:0;width:100%;height:100%;background-image:url("../image/banner-image.svg");background-repeat:no-repeat;background-position:bottom right}.banner-layout--content.service::before{background-image:url("../image/pexels-directorvinny-studios-14535949-removebg-preview.png"); background-size:50rem;}@media all and (max-width: 1000px){.banner-layout--content::before{background-size:75rem}.banner-layout--content.service::before{background-size:45rem}}@media all and (max-width: 900px){.banner-layout--content::before{background-image:unset}.banner-layout--content.service::before{background-image:unset}}.main-service{background-color:#F2F6F9}.main-service--content{padding:0 1.5rem;max-width:160rem;margin:auto;height:75rem}@media all and (max-width: 1600px){.main-service--content{max-width:136.6rem}}@media all and (max-width: 1366px){.main-service--content{max-width:128rem}}@media all and (max-width: 1280px){.main-service--content{max-width:102.4rem;height:auto;padding:2rem 1.5rem}}.main-service--content>.title{max-width:68.2rem;padding-top:10rem}@media all and (max-width: 1280px){.main-service--content>.title{padding-top:3rem}}@media all and (max-width: 668px){.main-service--content>.title{padding-top:1rem}}@media all and (max-width: 450px){.main-service--content>.title{text-align:center}}.main-service--content>.title h2{color:#222;font-size:4.5rem;font-weight:800;line-height:1.5cm;padding-bottom:1rem}@media all and (max-width: 1024px){.main-service--content>.title h2{font-size:4rem;padding:2rem 1rem 0 1rem;line-height:normal}}@media all and (max-width: 450px){.main-service--content>.title h2{font-size:3.5rem}}.main-service--content>.title h2 span{color:#df4f4a}.main-service--content>.title>span{display:inline-block;width:20rem;border-bottom:0.3rem solid #01437a}@media all and (max-width: 1024px){.main-service--content>.title>span{width:15rem;padding:2rem 1rem 0 5rem}}.main-service--content .services{padding-top:5rem}@media all and (max-width: 668px){.main-service--content .services{padding-top:3rem}}@media all and (max-width: 1024px){.main-service--content .services{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-gap:2rem}}@media all and (max-width: 668px){.main-service--content .services{-ms-grid-columns:1fr;grid-template-columns:1fr}}.main-service--content .services .service{position:relative;margin:1.5rem;background:#fff;padding:3rem 3rem;border-radius:.8rem;-webkit-box-shadow:0 0 5rem 0.1rem rgba(1,67,122,0.05);box-shadow:0 0 5rem 0.1rem rgba(1,67,122,0.05);-webkit-transition:all .2s linear;transition:all .2s linear}@media all and (max-width: 1024px){.main-service--content .services .service{margin:0}}.main-service--content .services .service:hover{-webkit-transform:translateY(-1rem);transform:translateY(-1rem);-webkit-box-shadow:0 1rem 5rem 0.1rem rgba(1,67,122,0.2);box-shadow:0 1rem 5rem 0.1rem rgba(1,67,122,0.2)}.main-service--content .services .service::after{position:absolute;content:"";bottom:0;right:0;background-repeat:no-repeat;width:15rem;height:12rem}@media all and (max-width: 350px){.main-service--content .services .service::after{bottom:1rem;width:13rem;height:10rem}}.main-service--content .services.services-img .service:first-child::after{background-image:url("../image/dev-web.svg")}.main-service--content .services.services-img .service:nth-child(2)::after{background-image:url("../image/dev-mobile.svg")}.main-service--content .services.services-img .service:last-child::after{background-image:url("../image/dev-pc.svg")}.main-service--content .services .service:first-child{margin-left:0}@media all and (max-width: 1024px){.main-service--content .services .service:first-child{margin:0}}.main-service--content .services .service:last-child{margin-right:0}@media all and (max-width: 1024px){.main-service--content .services .service:last-child{margin:0}}.main-service--content .services .service>.title{max-width:30rem}.main-service--content .services .service>.title h3{font-size:2.5rem;font-weight:800;color:#01437a;line-height:normal}@media all and (max-width: 350px){.main-service--content .services .service>.title h3{font-size:2rem;line-height:1cm}}.main-service--content .services .service>.title>span{display:inline-block;width:20rem;border-bottom:0.3rem solid #df4f4a}.main-service--content .services .service .description{padding-top:2rem;font-size:1.8rem;color:#555}.main-service--content .services .service .link{padding-top:8rem}.main-service--content .services .service .link a{font-weight:600;color:#01437a;font-size:1.6rem}@media all and (max-width: 350px){.main-service--content .services .service .link a{font-size:1.2rem}}.main-service--content .services .service .link a i{padding-left:0;-webkit-transition:all .2s linear;transition:all .2s linear}.main-service--content .services .service .link a:hover i{padding-left:1rem}.b2b-service-layout{background-color:#fff}.b2b-service-layout--content{padding:5rem 1.5rem;max-width:160rem;margin:auto}@media all and (max-width: 1600px){.b2b-service-layout--content{max-width:136.6rem}}@media all and (max-width: 1366px){.b2b-service-layout--content{max-width:128rem}}@media all and (max-width: 1280px){.b2b-service-layout--content{max-width:102.4rem}}@media all and (max-width: 868px){.b2b-service-layout--content.flex-container{-ms-flex-wrap:wrap;flex-wrap:wrap}.b2b-service-layout--content.flex-container>*{-webkit-box-flex:100%;-ms-flex:100%;flex:100%}}.b2b-service-layout--content .image{margin:2rem;position:relative}@media all and (max-width: 868px){.b2b-service-layout--content .image{max-width:56.8rem;margin:0}}.b2b-service-layout--content .image::before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background-image:url("../image/b2b-image-bg.svg");background-repeat:no-repeat}@media all and (max-width: 1280px){.b2b-service-layout--content .image::before{background-size:85%}}@media all and (max-width: 868px){.b2b-service-layout--content .image::before{background-size:100%}}.b2b-service-layout--content .image img{position:relative;width:70%}@media all and (max-width: 1600px){.b2b-service-layout--content .image img{width:80%}}@media all and (max-width: 1366px){.b2b-service-layout--content .image img{width:90%}}@media all and (max-width: 868px){.b2b-service-layout--content .image img{width:100%}}.b2b-service-layout--content .detail{margin:2rem}@media all and (max-width: 868px){.b2b-service-layout--content .detail{margin:0}}.b2b-service-layout--content .detail>.title{max-width:68.2rem}@media all and (max-width: 450px){.b2b-service-layout--content .detail>.title{text-align:center}}.b2b-service-layout--content .detail>.title h2{color:#222;font-size:4.5rem;font-weight:800;line-height:1.5cm;padding-bottom:1rem}@media all and (max-width: 500px){.b2b-service-layout--content .detail>.title h2{font-size:3rem;line-height:1.2cm;padding-top:2rem}}@media all and (max-width: 450px){.b2b-service-layout--content .detail>.title h2{font-size:3rem;line-height:1cm}}@media all and (max-width: 350px){.b2b-service-layout--content .detail>.title h2{font-size:2.5rem;line-height:1cm}}.b2b-service-layout--content .detail>.title h2 span{color:#df4f4a}.b2b-service-layout--content .detail>.title>span{display:inline-block;width:20rem;border-bottom:0.3rem solid #01437a}.b2b-service-layout--content .detail .description{padding-top:2rem;font-size:1.8rem;color:#555}.b2b-service-layout--content .detail .getstarted-btn{padding-top:5rem}.b2b-service-layout--content .detail .getstarted-btn .btn{padding:1.4rem 2rem;font-weight:600;color:#fff;background:#01437a;border-radius:.5rem;border:0.2rem solid #01437a;-webkit-transition:all .2s linear;transition:all .2s linear}.b2b-service-layout--content .detail .getstarted-btn .btn:hover{color:#01437a;background:transparent;border:0.2rem solid #01437a}.statistics-layout{background:#01437a}.statistics-layout .statistic{padding:5rem 1.5rem;max-width:160rem;margin:auto}@media all and (max-width: 1600px){.statistics-layout .statistic{max-width:136.6rem}}@media all and (max-width: 1366px){.statistics-layout .statistic{max-width:128rem}}@media all and (max-width: 1280px){.statistics-layout .statistic{max-width:102.4rem}}@media all and (max-width: 868px){.statistics-layout .statistic.flex-container{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:wrap;-ms-flex:wrap;flex:wrap;padding:5rem .5rem}}@media all and (max-width: 350px){.statistics-layout .statistic.flex-container>*{-webkit-box-flex:100%;-ms-flex:100%;flex:100%}}.statistics-layout .statistic .item{text-align:center}@media all and (max-width: 868px){.statistics-layout .statistic .item{padding:2rem 0}}.statistics-layout .statistic .item span{color:#fff;font-size:2rem}@media all and (max-width: 1024px){.statistics-layout .statistic .item span{font-size:1.8rem}}@media all and (max-width: 868px){.statistics-layout .statistic .item span{font-size:1.6rem}}.statistics-layout .statistic .item span:first-child{font-weight:bold;font-size:6rem}@media all and (max-width: 1024px){.statistics-layout .statistic .item span:first-child{font-size:5rem}}@media all and (max-width: 868px){.statistics-layout .statistic .item span:first-child{font-size:4rem}}.testimony-layout{background-color:#fff}.testimony-layout--content{padding:5rem 1.5rem;max-width:160rem;margin:auto}@media all and (max-width: 1600px){.testimony-layout--content{max-width:136.6rem}}@media all and (max-width: 1366px){.testimony-layout--content{max-width:128rem}}@media all and (max-width: 1280px){.testimony-layout--content{max-width:102.4rem}}.testimony-layout--content>.title{text-align:center;max-width:86.8rem;margin:auto}.testimony-layout--content>.title h2{color:#01437a;font-size:4.5rem;font-weight:800;line-height:1.5cm;padding-top:2rem;padding-bottom:1rem}@media all and (max-width: 500px){.testimony-layout--content>.title h2{font-size:3rem;line-height:1.2cm}}.testimony-layout--content>.title h2 span{color:#df4f4a}.testimony-layout--content>.title>span{display:inline-block;width:20rem;border-bottom:0.3rem solid #df4f4a}.testimony-layout--content .media{padding-top:3rem}@media all and (max-width: 868px){.testimony-layout--content .media{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-gap:2rem}}@media all and (max-width: 600px){.testimony-layout--content .media{-ms-grid-columns:1fr;grid-template-columns:1fr;padding-bottom:0}}.testimony-layout--content .media .item{margin:1rem}.testimony-layout--content .media .item.image{overflow:hidden;height:35rem}@media all and (max-width: 600px){.testimony-layout--content .media .item.image{height:unset}}.testimony-layout--content .media .item.image img{width:100%}.testimony-layout--content .media .item.video video{width:100%}@media all and (max-width: 1600px){.testimony-layout--content .media .item:nth-child(3){-webkit-box-flex:50%;-ms-flex:50%;flex:50%}.testimony-layout--content .media .item:nth-child(3).image{overflow:hidden;height:35rem}.testimony-layout--content .media .item:nth-child(3).image img{width:100%}}.testimony-layout--content .silders{padding-top:0}@media all and (max-width: 768px){.testimony-layout--content .silders{padding:0}}.testimony-layout--content .silders .lightSlider{padding-top:3rem;height:34rem !important}@media all and (max-width: 450px){.testimony-layout--content .silders .lightSlider{height:28rem !important}}.testimony-layout--content .silders .lSPager.lSpg li a{display:inline-block;padding:.8rem;background:rgba(1,67,122,0.3)}.testimony-layout--content .silders .lSPager.lSpg li.active a{background:#01437a}.testimony-layout--content .silders .silder-list .silde-item{background:#FFFFFF;-webkit-box-shadow:0px 0px 50px rgba(1,67,122,0.05);box-shadow:0px 0px 50px rgba(1,67,122,0.05);border-radius:10px;padding:2rem}@media all and (max-width: 450px){.testimony-layout--content .silders .silder-list .silde-item{padding:1rem}}.testimony-layout--content .silders .silder-list .silde-item .head{padding-bottom:2rem}.testimony-layout--content .silders .silder-list .silde-item .head .fa{border-radius:30rem;font-size:3rem;width:5rem;height:5rem;color:#fff;background:#01437a}.testimony-layout--content .silders .silder-list .silde-item .head .info{padding-left:2rem}.testimony-layout--content .silders .silder-list .silde-item .head .info span{line-height:normal;font-size:1.8rem;color:#222;font-weight:bold}.testimony-layout--content .silders .silder-list .silde-item .head .info span:last-child{font-size:1.4rem;color:#666;font-weight:normal}.testimony-layout--content .silders .silder-list .silde-item .testimony{position:relative;padding:2rem;border:0.2rem dotted #01437a;border-radius:.8rem}@media all and (max-width: 450px){.testimony-layout--content .silders .silder-list .silde-item .testimony{padding:1rem}}.testimony-layout--content .silders .silder-list .silde-item .testimony p{font-size:1.8rem;color:#222}@media all and (max-width: 450px){.testimony-layout--content .silders .silder-list .silde-item .testimony p{font-size:1.4rem}}.testimony-layout--content .silders .silder-list .silde-item .testimony::after{position:absolute;content:"\f10e";bottom:-3.7rem;right:4rem;font-size:4rem;color:#01437a}@media all and (max-width: 450px){.testimony-layout--content .silders .silder-list .silde-item .testimony::after{font-size:3rem;bottom:-2.7rem;right:2rem}}.newletters-layout{background-color:#F0F7FC;padding:2rem 0 8rem 0}@media all and (max-width: 868px){.newletters-layout{padding:0 0 6rem 0}}.newletters-layout--content{padding:5rem 1.5rem;max-width:160rem;margin:auto}@media all and (max-width: 1600px){.newletters-layout--content{max-width:136.6rem}}@media all and (max-width: 1366px){.newletters-layout--content{max-width:128rem}}@media all and (max-width: 1280px){.newletters-layout--content{max-width:102.4rem}}@media all and (max-width: 868px){.newletters-layout--content.flex-container{-ms-flex-wrap:wrap;flex-wrap:wrap}.newletters-layout--content.flex-container>*{-webkit-box-flex:100%;-ms-flex:100%;flex:100%}}@media all and (max-width: 868px){.newletters-layout--content .description{text-align:center;max-width:60rem;margin:0 auto 3rem auto}}.newletters-layout--content .description h2{line-height:normal;font-size:4rem;color:#333}@media all and (max-width: 1024px){.newletters-layout--content .description h2{font-size:3rem}}@media all and (max-width: 868px){.newletters-layout--content .description h2{font-size:3.5rem}}@media all and (max-width: 450px){.newletters-layout--content .description h2{font-size:3rem}}@media all and (max-width: 350px){.newletters-layout--content .description h2{font-size:2.5rem}}@media all and (max-width: 1024px){.newletters-layout--content .formular .inputbox{width:100%;margin:0}}.newletters-layout--content .formular .getstarted-btn{text-align:right;padding-right:2rem}@media all and (max-width: 1024px){.newletters-layout--content .formular .getstarted-btn{width:100%;margin:0;padding:1rem 0}}.newletters-layout--content .formular .getstarted-btn .btn{padding:1.4rem 3rem;font-weight:600;font-size:1.6rem;color:#fff;background:#01437a;border-radius:.5rem;border:0.2rem solid #01437a;-webkit-transition:all .2s linear;transition:all .2s linear}@media all and (max-width: 1024px){.newletters-layout--content .formular .getstarted-btn .btn{width:100%}}.newletters-layout--content .formular .getstarted-btn .btn:hover{color:#01437a;background:transparent;border:0.2rem solid #01437a}.services-section{padding:5rem 1rem 10rem 1rem}.services-section .big-title{line-height:1.5cm;text-align:center}.services-section .big-title span{font-size:5rem;color:#01437a;font-weight:bold}.services-section .big-title span.custom-hr{display:inline-block;height:.5rem;width:20rem;border-bottom:0.3rem solid #df4f4a;padding-top:2rem}.services-section>p{text-align:center;font-size:2rem;padding:2rem 0;color:#222}.services-section .services{display:-ms-grid;display:grid;-ms-grid-columns:(3fr)[3];grid-template-columns:repeat(3, 3fr);grid-gap:2rem 5rem;max-width:160rem;margin:auto}.services-section .services .service{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:2rem;margin:1rem 0;border-radius:1rem;-webkit-transition:all .3s ease;transition:all .3s ease;border-top:.5rem solid transparent;-webkit-box-shadow:0 0 2rem lightgray;box-shadow:0 0 2rem lightgray;background:white;border-color:#01437a}.services-section .services .service:hover{-webkit-box-shadow:0 0 2rem lightgray;box-shadow:0 0 2rem lightgray;-webkit-transform:translateY(0.5rem) scale(1.01);transform:translateY(0.5rem) scale(1.01)}.services-section .services .service .title{border-radius:1rem;padding-bottom:1rem;font-size:1.2em;font-weight:800;color:#01437a;width:100%}.services-section .services .service .title .image{font-size:5rem;margin-bottom:1rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.services-section .services .service .title .text{font-size:1.6rem}.services-section .services .service p{font-size:1.6rem}.services-section .services .service .know-more{padding-top:1rem;text-align:left;width:100%;color:#df4f4a;font-weight:bold}.services-section .services .service .know-more:hover{text-decoration:underline}.services-section .services .service:hover .know-more::before{display:block}@media screen and (max-width: 1024px){.services-section{padding-top:2.5rem;padding-bottom:2rem}.services-section .services{grid-gap:0 1.5rem}}@media screen and (max-width: 1024px) and (max-width: 820px){.services-section .services{-ms-grid-columns:(3fr)[2];grid-template-columns:repeat(2, 3fr);grid-gap:0 1.5rem}}@media screen and (max-width: 1024px) and (max-width: 820px) and (max-width: 568px){.services-section .services{-ms-grid-columns:(3fr)[1];grid-template-columns:repeat(1, 3fr)}}@media screen and (max-width: 1024px) and (max-width: 820px){.services-section .services .service{margin:1rem 0}}.explanation-section{position:relative;padding:20rem 2rem 5rem 2rem;background-image:url("../images/shapes.jpg");background-size:cover;background:#eee;overflow:hidden}.explanation-section.about{padding:4rem 2rem 8rem 2rem}.explanation-section .content{position:relative;margin:auto;max-width:160rem}@media all and (max-width: 1600px){.explanation-section .content{max-width:136.6rem}}@media all and (max-width: 1366px){.explanation-section .content{max-width:128rem}}@media all and (max-width: 1280px){.explanation-section .content{max-width:102.4rem}}@media all and (max-width: 800px){.explanation-section .content.flex-container{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.explanation-section .content.flex-container>div{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;width:100%}}.explanation-section .content div{position:relative;margin:3rem 1rem}.explanation-section .content div.flex-col-50{padding:3rem}@media all and (max-width: 1200px){.explanation-section .content div.flex-col-50{margin:0 1rem}}@media all and (max-width: 1024px){.explanation-section .content div.flex-col-50{margin:0}}@media all and (max-width: 450px){.explanation-section .content div.flex-col-50{padding:3rem 0}}.explanation-section .content div.flex-col-50>.title{max-width:68.2rem}@media all and (max-width: 450px){.explanation-section .content div.flex-col-50>.title{text-align:center}}.explanation-section .content div.flex-col-50>.title h2{color:#222;font-size:4.5rem;font-weight:800;line-height:1.5cm;padding-bottom:1rem}@media all and (max-width: 600px){.explanation-section .content div.flex-col-50>.title h2{font-size:3.5rem}}@media all and (max-width: 350px){.explanation-section .content div.flex-col-50>.title h2{line-height:1.2cm;font-size:2.5rem}}.explanation-section .content div.flex-col-50>.title h2 span{color:#df4f4a}.explanation-section .content div.flex-col-50>.title>span{display:inline-block;width:20rem;border-bottom:0.3rem solid #01437a}@media all and (max-width: 800px){.explanation-section .content div.flex-col-50:nth-child(1){padding:0 0}}@media all and (max-width: 1200px){.explanation-section .content div.flex-col-50:nth-child(1){margin-left:0}}.explanation-section .content div.flex-col-50:nth-child(1) p{position:relative;font-size:1.8rem;padding:0 1rem 0 1rem;margin:20px 0;text-align:justify;color:#222;z-index:2}@media all and (max-width: 800px){.explanation-section .content div.flex-col-50:nth-child(1) p{padding:0 0}}.explanation-section .content div.flex-col-50:nth-child(1) .getstarted-btn{padding-top:2rem}@media all and (max-width: 450px){.explanation-section .content div.flex-col-50:nth-child(1) .getstarted-btn{margin:0}}.explanation-section .content div.flex-col-50:nth-child(1) .getstarted-btn .btn{padding:1.4rem 2rem;font-weight:600;color:#fff;background:#01437a;border-radius:.5rem;border:0.2rem solid #01437a;-webkit-transition:all .2s linear;transition:all .2s linear}@media all and (max-width: 450px){.explanation-section .content div.flex-col-50:nth-child(1) .getstarted-btn .btn{display:inline-block;width:100%;text-align:center}}.explanation-section .content div.flex-col-50:nth-child(1) .getstarted-btn .btn:hover{color:#01437a;background:transparent;border:0.2rem solid #01437a}.explanation-section .content div.flex-col-50:nth-child(2){text-align:center}@media all and (max-width: 1024px){.explanation-section .content div.flex-col-50:nth-child(2){margin:0;padding:0}}.explanation-section .content div.flex-col-50:nth-child(2) img{position:relative;width:100%;-webkit-box-shadow:0 0 2rem 2rem rgba(0,20,75,0.1);box-shadow:0 0 2rem 2rem rgba(0,20,75,0.1);border-radius:5rem;z-index:2;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}@media all and (max-width: 1200px){.explanation-section .content div.flex-col-50:nth-child(2) img{width:80%}}@media all and (max-width: 1024px){.explanation-section .content div.flex-col-50:nth-child(2) img{border-radius:0;width:100rem}}@media all and (max-width: 800px){.explanation-section .content div.flex-col-50:nth-child(2) img{width:100%}}.explanation-section .content div.flex-col-50:nth-child(2) img:nth-child(2){margin-top:25rem;margin-left:-50rem;max-width:50rem;position:absolute}@media all and (max-width: 1200px){.explanation-section .content div.flex-col-50:nth-child(2) img:nth-child(2){margin-left:-40rem}}@media all and (max-width: 1024px){.explanation-section .content div.flex-col-50:nth-child(2) img:nth-child(2){margin-top:-2rem;margin-left:0;max-width:50rem;position:relative}}@media all and (max-width: 800px){.explanation-section .content div.flex-col-50:nth-child(2) img:nth-child(2){display:none}}.explanation-section .content div.flex-col-50:nth-child(2) img:hover{-webkit-transform:scale(1.05);transform:scale(1.05);z-index:3}@media all and (max-width: 1024px){.explanation-section .content div.flex-col-50:nth-child(2) img:hover{-webkit-transform:unset;transform:unset}}.explanation-section .content div.flex-col-50:nth-child(2)::after{position:absolute;content:"";right:0;top:0;width:15rem;height:15rem;background:#01437a;z-index:1;border-radius:1rem;-webkit-animation:rectup 4s linear infinite;animation:rectup 4s linear infinite;-webkit-box-shadow:0 0 2rem 2rem rgba(0,20,75,0.1);box-shadow:0 0 2rem 2rem rgba(0,20,75,0.1)}.explanation-section .content div.flex-col-50:nth-child(2)::before{position:absolute;content:"";left:0;bottom:0;width:12rem;height:12rem;background:#df4f4a;z-index:4;border-radius:1rem;-webkit-animation:rectdown 4s linear infinite;animation:rectdown 4s linear infinite;-webkit-box-shadow:0 0 2rem 2rem rgba(0,20,75,0.1);box-shadow:0 0 2rem 2rem rgba(0,20,75,0.1)}@media all and (max-width: 1024px){.explanation-section .content div.flex-col-50:nth-child(2)::before{left:2rem}}@-webkit-keyframes rectup{0%{top:0}50%{top:2rem}100%{top:0}}@keyframes rectup{0%{top:0}50%{top:2rem}100%{top:0}}@-webkit-keyframes rectdown{0%{bottom:0}50%{bottom:2rem}100%{bottom:0}}@keyframes rectdown{0%{bottom:0}50%{bottom:2rem}100%{bottom:0}}.solutions-sections{background:#fff}.solutions-sections .content{margin:auto;max-width:160rem;padding:5rem 2rem 15rem 2rem}@media all and (max-width: 1600px){.solutions-sections .content{max-width:136.6rem}}@media all and (max-width: 1366px){.solutions-sections .content{max-width:128rem}}@media all and (max-width: 1280px){.solutions-sections .content{max-width:102.4rem}}@media screen and (max-width: 1024px){.solutions-sections .content{-ms-grid-columns:1fr;grid-template-columns:1fr;padding:2rem 1rem}}@media screen and (max-width: 468px){.solutions-sections .content{padding:2rem 1rem}}.solutions-sections .content .big-title{line-height:1.5cm;text-align:center;padding-bottom:4rem}.solutions-sections .content .big-title span{font-size:5rem;color:#01437a;font-weight:bold}@media screen and (max-width: 500px){.solutions-sections .content .big-title span{font-size:4rem}}.solutions-sections .content .big-title span.custom-hr{display:inline-block;height:.5rem;width:20rem;border-bottom:0.3rem solid #df4f4a;padding-top:2rem}.solutions-sections .content .services{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}@media screen and (max-width: 1280px){.solutions-sections .content .services{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;padding-bottom:8rem}}@media screen and (max-width: 668px){.solutions-sections .content .services{-ms-grid-columns:1fr;grid-template-columns:1fr}}.solutions-sections .content .services .service{position:relative;padding:2rem;overflow:hidden;-webkit-transition:all .4s ease;transition:all .4s ease;z-index:2;-webkit-box-shadow:0 0 2rem 0 rgba(0,0,0,0.1);box-shadow:0 0 2rem 0 rgba(0,0,0,0.1);margin:1rem;border-radius:.8rem}@media screen and (max-width: 1024px){.solutions-sections .content .services .service{padding:2rem 1rem}}@media screen and (max-width: 468px){.solutions-sections .content .services .service{margin:1rem 0}}.solutions-sections .content .services .service::before{position:absolute;content:"";width:200%;height:200%;left:-100%;top:-100%;background:#01437a;-webkit-transition:all .7s ease;transition:all .7s ease;-webkit-clip-path:ellipse(0% 0% at 50% 50%);clip-path:ellipse(0% 0% at 50% 50%);z-index:1}.solutions-sections .content .services .service:nth-child(2n).active,.solutions-sections .content .services .service:nth-child(2n):before{-webkit-clip-path:ellipse(0% 0% at 100% 50%);clip-path:ellipse(0% 0% at 100% 50%)}.solutions-sections .content .services .service:nth-child(2n):hover::before{-webkit-clip-path:ellipse(80% 100% at 100% 50%);clip-path:ellipse(80% 100% at 100% 50%)}.solutions-sections .content .services .service .text{position:relative;z-index:2;padding:1rem}.solutions-sections .content .services .service .text .title{font-size:2.5rem;color:#333;margin-bottom:1rem;-webkit-transition:all .4s ease;transition:all .4s ease}@media screen and (max-width: 350px){.solutions-sections .content .services .service .text .title{text-align:center;font-size:2rem}}.solutions-sections .content .services .service .text p{font-size:1.6rem;color:#505050;-webkit-transition:all .4s ease;transition:all .4s ease}@media screen and (max-width: 350px){.solutions-sections .content .services .service .text p{text-align:justify}}.solutions-sections .content .services .service .image{position:relative;z-index:2}.solutions-sections .content .services .service .image img{border-radius:.5rem;width:100%}.solutions-sections .content .services .service:hover{-webkit-box-shadow:0 0 2rem 1rem rgba(0,20,75,0.3);box-shadow:0 0 2rem 1rem rgba(0,20,75,0.3)}.solutions-sections .content .services .service:hover .text .title{color:white}.solutions-sections .content .services .service:hover .text p{color:#ddd}.solutions-sections .content .services .service:hover::before{-webkit-clip-path:ellipse(80% 100% at 50% 50%);clip-path:ellipse(80% 100% at 50% 50%)}.philosophy-section{position:relative;background:#01437a;padding:4rem 2rem}.philosophy-section .design{position:absolute;background:white;width:4rem;height:8rem;border-radius:4rem}.philosophy-section .design.design-2{background:#eee}.philosophy-section .design.design-1{background-color:#F0F7FC}.philosophy-section .design::before,.philosophy-section .design::after{position:absolute;content:"";height:8rem;background:#01437a;width:4rem;border-radius:4rem}.philosophy-section .design::before{left:-4rem;top:1.5rem}.philosophy-section .design::after{right:-4rem;top:-1rem}.philosophy-section .design.design-1{bottom:-4rem;left:6rem}.philosophy-section .design.design-1::before{top:1rem}.philosophy-section .design.design-1::after{top:-1.5rem}.philosophy-section .design.design-2{top:-4rem;right:6rem}.philosophy-section .big-title{text-align:center;font-size:4rem;color:white;line-height:normal}@media screen and (max-width: 568px){.philosophy-section .big-title{font-size:3rem}}.philosophy-section .content{max-width:160rem;margin:auto}.philosophy-section .content .header .text-center{max-width:86.8rem;font-size:1.6rem;color:white;text-align:center}.philosophy-section .content .header .text-center.sub-title{line-height:normal;font-size:3rem;margin:1.5rem 0}@media screen and (max-width: 568px){.philosophy-section .content .header .text-center.sub-title{font-size:2rem}}.philosophy-section .content .header .text-center.sub-title span{color:#df4f4a}.philosophy-section .content .body{padding-top:3rem}@media screen and (max-width: 768px){.philosophy-section .content .body.flex-container{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media screen and (max-width: 568px){.philosophy-section .content .body.flex-container{-ms-grid-columns:1fr;grid-template-columns:1fr}}.philosophy-section .content .body .block{position:relative;margin:2rem 1rem;border-top:5px solid #df4f4a;padding:3rem;background-color:white;border-radius:10px;margin-top:3rem}@media screen and (max-width: 568px){.philosophy-section .content .body .block{margin:2rem 0}}.philosophy-section .content .body .block .title{color:white;position:absolute;top:-2.5rem;background:#01437a;border:3px solid #df4f4a;left:2rem;padding:.6rem 1rem;border-radius:25px;font-size:1.6rem}.philosophy-section .content .body .block p{font-size:1.6rem;color:#333}.team-section{padding:5rem 2rem;background-color:#F0F7FC}.team-section .content{max-width:160rem;margin:3rem auto}@media screen and (max-width: 500px){.team-section .content{margin:auto}}.team-section .content .lSPager{padding:3rem 0}.team-section .content .lSPager li a{background:rgba(0,0,0,0.3);padding:.8rem}.team-section .content .lSPager li a:hover{background:#df4f4a}.team-section .content .lSPager li.active a{background:#01437a}.team-section .content .big-title{line-height:1.5cm;text-align:center;padding-bottom:4rem}.team-section .content .big-title span{font-size:5rem;color:#01437a;font-weight:bold}.team-section .content .big-title span.custom-hr{display:inline-block;height:.5rem;width:20rem;border-bottom:0.3rem solid #df4f4a;padding-top:2rem}.team-section .content .elements .element-content{background:rgba(0,25,46,0.1);border-radius:3rem;padding:2.5rem 0}.team-section .content .elements .element-content .image{border-radius:50%;overflow:hidden;width:20rem;height:20rem;border:10px solid transparent;-webkit-box-shadow:0 0 5px #01437a,0 0 20px #01437a inset;box-shadow:0 0 5px #01437a,0 0 20px #01437a inset}@media screen and (max-width: 868px){.team-section .content .elements .element-content .image{width:15rem;height:15rem}}@media screen and (max-width: 500px){.team-section .content .elements .element-content .image{width:20rem;height:20rem}}.team-section .content .elements .element-content .image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.team-section .content .elements .element-content.custom .image img{height:unset;-o-object-fit:contain;object-fit:contain}.team-section .content .elements .element-content .name{color:#01437a;font-size:1.6rem;margin-top:2rem;line-height:normal;text-align:center}.team-section .content .elements .element-content .position{font-size:1.4rem;color:#333}.team-section .content .elements .element-content .socials{margin-top:5px}.team-section .content .elements .element-content .socials .icon{color:#01437a;margin:5px;font-size:1.8rem}.team-section .content .elements .element-content .socials .icon:hover{color:#df4f4a}.contact-layout{position:relative;overflow:hidden;z-index:1;padding:20rem 2rem 5rem 2rem}@media screen and (max-width: 820px){.contact-layout{padding:15rem 1rem 2rem 1rem}}@media screen and (max-width: 350px){.contact-layout{padding:15rem 1rem 0 1rem}}.contact-layout .header{position:relative;margin:auto;max-width:86.8rem;text-align:center;padding:5rem 2rem 5rem 2rem}@media screen and (max-width: 450px){.contact-layout .header{padding:5rem 1rem 3rem 1rem}}.contact-layout .header .title{font-size:4rem;font-weight:600;color:#01437a;line-height:normal}@media screen and (max-width: 450px){.contact-layout .header .title{font-size:3rem}}.contact-layout .header p{font-size:1.8rem;color:#444}.contact-layout .content{margin:auto;max-width:160rem}@media screen and (max-width: 820px){.contact-layout .content.flex-container{-ms-flex-wrap:wrap;flex-wrap:wrap}.contact-layout .content.flex-container>*{-webkit-box-flex:100%;-ms-flex:100%;flex:100%}}.contact-layout .content .contact-form{position:relative;-webkit-box-shadow:0 0 4rem 0 rgba(0,0,0,0.1);box-shadow:0 0 4rem 0 rgba(0,0,0,0.1);background-color:white;border-radius:2rem;padding:3rem}@media screen and (max-width: 820px){.contact-layout .content .contact-form{padding:2rem 1rem}}.contact-layout .content .contact-form .inputbox{margin:3rem 2rem}@media screen and (max-width: 820px){.contact-layout .content .contact-form .inputbox{margin:3rem 1rem}}.contact-layout .content .contact-form .bouttonbox{margin:3rem 2rem 0 2rem}@media screen and (max-width: 820px){.contact-layout .content .contact-form .bouttonbox{margin:3rem 1rem 0 1rem}}.contact-layout .content .contact-form .bouttonbox button{padding:1.2rem 2rem;font-size:1.6rem;font-weight:600;background:#01437a;color:#fff;border:none;border-radius:.8rem}@media screen and (max-width: 568px){.contact-layout .content .contact-form .bouttonbox button{width:100%}}.contact-layout .content .contact-form .bouttonbox button:hover{background:#01437a}.contact-layout .content .info-box{padding:1rem 3rem 3rem 3rem}@media screen and (max-width: 820px){.contact-layout .content .info-box{padding:1rem}}@media screen and (max-width: 350px){.contact-layout .content .info-box{padding:1rem 0}}.contact-layout .content .info-box .contact{margin:2rem 0;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}@media screen and (max-width: 450px){.contact-layout .content .info-box .contact{-ms-grid-columns:1fr;grid-template-columns:1fr}}.contact-layout .content .info-box .contact .contact-item{padding:2rem 0}@media screen and (max-width: 820px){.contact-layout .content .info-box .contact .contact-item{padding:1rem 0}}.contact-layout .content .info-box .contact .contact-item .icon{font-size:2.5rem;color:#df4f4a;margin:1rem 0}@media screen and (max-width: 350px){.contact-layout .content .info-box .contact .contact-item .icon{font-size:1.8rem}}.contact-layout .content .info-box .contact .contact-item .icon span{font-size:1.4rem;padding-left:.5rem;font-weight:600;font-family:'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif}.contact-layout .content .info-box .contact .contact-item a{font-weight:400;padding:.3rem 0;font-size:1.6rem;color:#01437a}@media screen and (max-width: 350px){.contact-layout .content .info-box .contact .contact-item a{font-size:1.4rem;padding:0}}.contact-layout .content .info-box .contact .contact-item a:hover{color:#01437a;text-decoration:underline}.contact-layout .content .info-box .media-box{color:#01437a}.contact-layout .content .info-box .media-box .social-link{margin:1rem;padding:.5rem 1rem  .5rem .5rem;background:#01437a;border-radius:30rem}@media screen and (max-width: 820px){.contact-layout .content .info-box .media-box .social-link{margin:.5rem}}@media screen and (max-width: 350px){.contact-layout .content .info-box .media-box .social-link{margin:.5rem}}.contact-layout .content .info-box .media-box .social-link:first-child{margin-left:0}.contact-layout .content .info-box .media-box .social-link:last-child{margin-right:0}.contact-layout .content .info-box .media-box .social-link .icon{border-radius:30rem;width:3rem;height:3rem;background:#fff;font-size:1.6rem;color:#01437a}@media screen and (max-width: 350px){.contact-layout .content .info-box .media-box .social-link .icon{font-size:1.4rem;width:2.5rem;height:2.5rem}}.contact-layout .content .info-box .media-box .social-link span{font-size:1.4rem;color:#fff;padding-left:.5rem;font-weight:600}@media screen and (max-width: 450px){.contact-layout .content .info-box .media-box .social-link span{font-size:1.1rem}}@media screen and (max-width: 350px){.contact-layout .content .info-box .media-box .social-link span{font-size:1rem}}.contact-layout::before{position:absolute;content:"";width:35rem;height:30rem;background:rgba(1,67,122,0.2);border-radius:53% 47% 43%  / 67% 62% 38% 33%;-webkit-transform:rotate(360deg);transform:rotate(360deg);top:30rem;left:5rem;z-index:-1}@media screen and (max-width: 820px){.contact-layout::before{width:50rem;height:50rem;left:-40%;top:10%}}.contact-layout::after{position:absolute;content:"";width:25rem;height:20rem;background:rgba(223,79,74,0.2);border-radius:53% 47% 43% 57% / 67% 62% 38% 33%;left:40%;bottom:3rem;z-index:-1;-webkit-transform:rotate(-220deg);transform:rotate(-220deg)}@media screen and (max-width: 820px){.contact-layout::after{width:50rem;height:30rem;left:40%;bottom:20%}}#map-section{position:relative;z-index:1}.footer-layout{background:#01437a}.footer-layout--content{padding:5rem 1.5rem;max-width:160rem;margin:auto}@media all and (max-width: 1600px){.footer-layout--content{max-width:136.6rem}}@media all and (max-width: 1366px){.footer-layout--content{max-width:128rem}}@media all and (max-width: 1280px){.footer-layout--content{max-width:102.4rem}}.footer-layout--content .partners{position:relative;background:#fff;margin:-12rem auto;padding:2rem;border-radius:1rem;z-index:2}@media all and (max-width: 568px){.footer-layout--content .partners .partners-list.flex-container{-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-layout--content .partners .partners-list.flex-container>*{padding:1rem;-webkit-box-flex:50%;-ms-flex:50%;flex:50%}}.footer-layout--content .partners .partners-list .partner{text-align:center}.footer-layout--content .partners .partners-list .partner img{width:50%}@media all and (max-width: 1024px){.footer-layout--content .partners .partners-list .partner img{width:10rem}}@media all and (max-width: 1024px){.footer-layout--content .partners .partners-list .partner img{width:10rem}}.footer-layout--content .body{padding-top:25rem;padding-bottom:5rem}@media all and (max-width: 1024px){.footer-layout--content .body.flex-container{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:16rem;padding-bottom:0rem}.footer-layout--content .body.flex-container>*{-webkit-box-flex:100%;-ms-flex:100%;flex:100%}}@media all and (max-width: 1024px){.footer-layout--content .body .description{padding-bottom:4rem}}@media all and (max-width: 568px){.footer-layout--content .body .description{padding-bottom:0rem}}.footer-layout--content .body .description .icon{padding-bottom:1rem}.footer-layout--content .body .description .icon img{border-radius:30rem;width:6.4rem}.footer-layout--content .body .description .icon span{padding-left:1rem;font-size:4rem;font-weight:800;color:#fff}.footer-layout--content .body .description h3{font-size:2.5rem;color:#fff}.footer-layout--content .body .description p{max-width:40rem;padding-top:1rem;font-size:1.6rem;color:#cbd0ff}.footer-layout--content .body .description .social-media{padding-top:2rem}.footer-layout--content .body .description .social-media .social{padding-right:1.5rem;color:#fff;font-size:1.6rem}.footer-layout--content .body .description .social-media .social .fa{width:3.5rem;height:3.5rem;border:.2rem solid #fff;border-radius:3rem;-webkit-transition:all .2s linear;transition:all .2s linear}.footer-layout--content .body .description .social-media .social span{font-weight:600;padding-left:.5rem}.footer-layout--content .body .description .social-media .social:hover .fa{color:#01437a;background:#fff}@media all and (max-width: 668px){.footer-layout--content .body .link-blocks.flex-container{-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-layout--content .body .link-blocks.flex-container>*{-webkit-box-flex:40%;-ms-flex:40%;flex:40%;padding-top:3rem}}@media all and (max-width: 568px){.footer-layout--content .body .link-blocks.flex-container>*{-webkit-box-flex:100%;-ms-flex:100%;flex:100%}}.footer-layout--content .body .link-blocks .link-block{margin:0 1rem}.footer-layout--content .body .link-blocks .link-block h3{font-size:2rem;color:#fff;padding-bottom:1rem}.footer-layout--content .body .link-blocks .link-block ul li{position:relative;font-size:1.6rem;color:#cbd0ff;padding:.5rem 0 .5rem 2.5rem}@media all and (max-width: 1280px){.footer-layout--content .body .link-blocks .link-block ul li{font-size:1.2rem}}@media all and (max-width: 1024px){.footer-layout--content .body .link-blocks .link-block ul li{font-size:1.6rem}}@media all and (max-width: 868px){.footer-layout--content .body .link-blocks .link-block ul li{font-size:1.4rem}}@media all and (max-width: 730px){.footer-layout--content .body .link-blocks .link-block ul li{font-size:1.2rem}}@media all and (max-width: 668px){.footer-layout--content .body .link-blocks .link-block ul li{font-size:1.6rem}}@media all and (max-width: 568px){.footer-layout--content .body .link-blocks .link-block ul li{font-size:1.6rem}}.footer-layout--content .body .link-blocks .link-block ul li::before{position:absolute;content:"\f058";left:0;top:.5rem;font-size:1.6rem;color:#cbd0ff}.footer-layout--content .body .link-blocks .link-block ul li.phone::before{font-size:1.8rem;content:"\f095"}.footer-layout--content .body .link-blocks .link-block ul li.email::before{content:"\f0e0"}.footer-layout--content .body .link-blocks .link-block ul li.adresse::before{font-size:1.8rem;content:"\f041"}.footer-layout--content .body .link-blocks .link-block ul li:hover{color:#fff}.footer-layout--content .body .link-blocks .link-block .social-media{padding-top:2rem}.footer-layout--content .body .link-blocks .link-block .social-media .social{padding-right:1.5rem;color:#fff;font-size:1.6rem}.footer-layout--content .body .link-blocks .link-block .social-media .social .fa{width:3.5rem;height:3.5rem;border:.2rem solid #fff;border-radius:3rem;-webkit-transition:all .2s linear;transition:all .2s linear}.footer-layout--content .body .link-blocks .link-block .social-media .social span{font-weight:600;padding-left:.5rem}.footer-layout--content .body .link-blocks .link-block .social-media .social:hover .fa{color:#01437a;background:#fff}.footer-layout .powered-copyright{background:#fff}.footer-layout .powered-copyright .content{padding:2rem 1.5rem;max-width:160rem;margin:auto}@media all and (max-width: 1600px){.footer-layout .powered-copyright .content{max-width:136.6rem}}@media all and (max-width: 1366px){.footer-layout .powered-copyright .content{max-width:128rem}}@media all and (max-width: 1280px){.footer-layout .powered-copyright .content{max-width:102.4rem}}@media all and (max-width: 450px){.footer-layout .powered-copyright .content.flex-container{-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center}.footer-layout .powered-copyright .content.flex-container>*{-webkit-box-flex:100%;-ms-flex:100%;flex:100%}}.footer-layout .powered-copyright .content span{font-size:1.6rem;color:#01437a}@media all and (max-width: 568px){.footer-layout .powered-copyright .content span{font-size:1.4rem}}@media all and (max-width: 500px){.footer-layout .powered-copyright .content span{font-size:1.2rem}}@media all and (max-width: 500px){.footer-layout .powered-copyright .content span{font-size:1.6rem}}.footer-layout .powered-copyright .content span span{font-weight:bold}
