@charset "UTF-8";@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes sticky{0%{top:-200px}to{top:0}}@keyframes pulse-border{0%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.1);opacity:1}to{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);opacity:0}}@keyframes spin{to{transform:rotate(360deg)}}@font-face{font-family:'Track';src:url(/fonts/track-webfont.woff2) format("woff2"),url(/fonts/track-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:'Caviar Dreams';src:url(/fonts/caviardreams-webfont.woff2) format("woff2"),url(/fonts/caviardreams-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:'Caviar Dreams';src:url(/fonts/caviardreams_bold-webfont.woff2) format("woff2"),url(/fonts/caviardreams_bold-webfont.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:'Caviar Dreams';src:url(/fonts/caviardreams_bolditalic-webfont.woff2) format("woff2"),url(/fonts/caviardreams_bolditalic-webfont.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:'Caviar Dreams';src:url(/fonts/caviardreams_italic-webfont.woff2) format("woff2"),url(/fonts/caviardreams_italic-webfont.woff) format("woff");font-weight:400;font-style:italic}body#tinymce{background-color:#fff;background-image:none!important;font-size:16px;padding:25px}body#tinymce p{margin-bottom:15px}body#tinymce ol,body#tinymce ul{margin-left:20px;margin-bottom:15px;padding-left:0}body#tinymce ul li{list-style-type:disc}body#tinymce ol li{list-style-type:decimal}body#tinymce .row{margin:0 -.9375rem!important;max-width:none!important;width:auto!important}body#tinymce .row>.columns{border:1px dashed #14b0e3}body#tinymce .flex-video,body#tinymce .responsive-embed{height:auto;margin-bottom:1rem;overflow:auto;padding-bottom:0;padding-top:0;position:relative}body#tinymce .flex-video embed,body#tinymce .flex-video iframe,body#tinymce .flex-video object,body#tinymce .flex-video video,body#tinymce .responsive-embed embed,body#tinymce .responsive-embed iframe,body#tinymce .responsive-embed object,body#tinymce .responsive-embed video{height:inherit;left:inherit;position:static;top:inherit;width:inherit}a.mask-image,header .nav-container .menu-items li{display:inline-block;position:relative}a.mask-image::before{content:'';height:100%;left:0;position:absolute;top:0;transition:background .4s ease-out 0s;width:100%}a.mask-image:hover::before{background:rgba(255,255,255,.25)}.fit-cover{height:100%;object-fit:cover;width:100%}.compat-fit-cover{background-size:cover;background-position:center;height:100%}.compat-fit-cover .fit-cover{opacity:0}body.fr .form-group>label:not(.required):not(.error)::after,body.fr .form-group>legend:not(.required):not(.error)::after{content:' - Facultatif'}body.en .form-group>label:not(.required):not(.error)::after,body.en .form-group>legend:not(.required):not(.error)::after{content:' - Optional'}#tarteaucitronRoot #tarteaucitronAlertSmall{background:#fff;border-top:1px solid #eee;border-left:1px solid #eee}#tarteaucitronRoot #tarteaucitronAlertSmall #tarteaucitronManager{color:#555;font-size:10px!important;padding:6px 7px}#tarteaucitronRoot #tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot{height:1px}#tarteaucitronRoot #tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotGreen{background-color:#56b347}#tarteaucitronRoot #tarteaucitronAlertSmall:hover{background:#f2f2f2}#tarteaucitronRoot #tarteaucitronAlertSmall:hover #tarteaucitronManager{color:#000}#tarteaucitronRoot #tarteaucitronAlertBig{background:#eaeaea;color:#555}#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert,#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert b{color:#555}#tarteaucitronRoot #tarteaucitronPercentage{display:none!important}#viewportsize::after{background-color:rgba(0,0,0,.7);color:#fff;content:"> 1600";font-family:sans-serif;font-weight:700;left:0;padding:5px;position:fixed;top:0;z-index:99999}@media (max-width:1599px){#viewportsize::after{content:"< 1600"}}@media (max-width:1349px){#viewportsize::after{content:"< 1350"}}@media (max-width:1199px){#viewportsize::after{content:"LG"}}@media (max-width:991px){#viewportsize::after{content:"MD"}}@media (max-width:767px){#viewportsize::after{content:"SM"}}@media (max-width:575px){#viewportsize::after{content:"XS"}}html{scroll-behavior:smooth;scroll-padding-top:100px;min-height:100%}body{font-family:"Open Sans",sans-serif;font-weight:400;font-style:normal;color:#2f3437;overflow-x:hidden;font-size:16px;line-height:1.6}*{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}img{height:auto;max-width:100%;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}a:focus{outline:0;box-shadow:none}.btn:focus,.slick-initialized .slick-slide:focus,button:focus,input:focus,select:focus,textarea:focus{text-decoration:none;outline:0;box-shadow:none}input:focus,textarea:focus{border:2px solid #398cad}input{height:60px;color:#2f3437}input,select,textarea{border:2px solid transparent;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;width:100%;background-color:#f3f3f3;padding:0 30px;font-weight:600;font-size:16px}textarea{padding-top:20px;resize:none;color:#2f3437;height:200px}select{height:60px;appearance:none;-webkit-appearance:none;-moz-appearance:none;color:#a5a5a5;background:#f3f3f3 url("data:image/svg+xml;utf8,<svg viewBox='0 0 140 140' width='14' height='14' xmlns='http://www.w3.org/2000/svg'><g><path d='m121.3,34.6c-1.6-1.6-4.2-1.6-5.8,0l-51,51.1-51.1-51.1c-1.6-1.6-4.2-1.6-5.8,0-1.6,1.6-1.6,4.2 0,5.8l53.9,53.9c0.8,0.8 1.8,1.2 2.9,1.2 1,0 2.1-0.4 2.9-1.2l53.9-53.9c1.7-1.6 1.7-4.2 0.1-5.8z' fill='a5a5a5'/></g></svg>") no-repeat;background-position:right 30px top 50%}button{border:0}select::-ms-expand{display:none}select option{color:#333}::placeholder{opacity:1;color:inherit}::-webkit-scrollbar{background-color:#ccc;width:8px}::-webkit-scrollbar-thumb{background-color:#2f3437}.input-group{position:relative;display:block}.input-group input,.input-group select,.input-group textarea{padding-right:45px;padding-left:25px}.input-group .icon{position:absolute;right:25px;font-size:14px;color:#398cad;top:50%;transform:translateY(-50%)}.input-group.textarea .icon{top:20px;transform:translateY(0)}.slick-slide img,a,i,span{display:inline-block}a:focus,a:hover{text-decoration:none}.h1.title,h1.title{font-size:2.5rem}.h1,h1,h2,h3,h4,h5,h6{font-family:"Track",sans-serif;font-weight:400;margin:0 0 25px;text-transform:uppercase;letter-spacing:-1px;line-height:1}.h1,.h1 a,h1,h1 a,h2,h2 a,h3,h3 a,h4,h4 a,h5,h5 a,h6,h6 a,header.header-two .header-nav .nav-container .menu-items li .dd-trigger,header.header-two .header-nav .nav-container .menu-items li a:hover,header.header-two .header-nav .nav-container .menu-items li.active a{color:#2f3437}.h2,.h3,.h4,.h5{font-weight:400}ol,ul{margin:0;padding:0;list-style-type:none}p{margin-bottom:20px}p:last-child{margin-bottom:0}a{-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}a,a:hover{color:#398cad}@media (min-width:1600px){.container-1500{max-width:1530px}}@media (min-width:1350px) and (max-width:1599px){.container-1500{max-width:1330px}}@media (min-width:1350px){.container-1320{max-width:1350px}}.main-btn{font-family:"Caviar Dreams",sans-serif;font-size:16px;text-transform:uppercase;font-weight:700;padding:17px 35px 15px;background-color:#398cad;color:#fff;letter-spacing:.5px;line-height:1;overflow:hidden;position:relative;z-index:1;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}@media (max-width:575px){.main-btn:not(.big){font-size:14px;padding:13px 25px 11px}}.main-btn.big{font-size:18px;letter-spacing:1px;padding:22px 45px 20px}@media (max-width:991px){.main-btn.big{font-size:17px;letter-spacing:.5px;padding:20px 40px 18px}}@media (max-width:767px){.main-btn.big{font-size:16px;padding:17px 35px 15px}}@media (max-width:575px){.main-btn.big{font-size:15px;padding:15px 30px 13px}}.main-btn .icon{margin-left:10px;line-height:1}.main-btn .icon-left,.single-blog-post .entry-summary .entry-meta a i{margin-right:10px}.main-btn:hover{color:#fff}.main-btn::before,div#preloader{width:100%;height:100%;background-color:#2f3437}.main-btn::before{content:"";top:0;left:-100%;transition:all .2s ease-out 0s;position:absolute;z-index:-1}.main-btn:hover::before{left:0}.main-btn.main-btn-2{border:2px solid #f1f1f1;background-color:transparent}.main-btn.main-btn-2:hover{color:#fff;background-color:#2f3437;border-color:#2f3437}.main-btn.main-btn-3,header.sticky-header.sticky-on.header-three{background-color:#fff}.main-btn.main-btn-3:hover,.main-btn.main-btn-4,header.header-two .header-nav .nav-container .menu-items li .submenu a:hover{color:#fff;background-color:#2f3437}.main-btn.main-btn-4:hover{background-color:#398cad;color:#2f3437}.section-title .title-tag{font-family:"Caviar Dreams",sans-serif;font-size:20px;text-transform:uppercase;font-weight:700;line-height:1;letter-spacing:2px;color:#398cad;margin-bottom:15px}@media (max-width:767px){.section-title .title-tag{font-size:18px;letter-spacing:1px}}@media (max-width:575px){.section-title .title-tag{font-size:16px}}.section-title .medium,.section-title .title{color:#000;font-weight:400;line-height:1.2}.section-title .medium span,.section-title .title span{display:block;color:transparent;-webkit-text-stroke:1px #2f3437;opacity:.2}.section-title .title{font-size:46px;letter-spacing:-1px}@media (max-width:1599px){.section-title .title{font-size:40px}}@media (max-width:1349px){.section-title .title{font-size:36px}}@media (max-width:1199px){.section-title .title{font-size:32px}}@media (max-width:767px){.section-title .title{font-size:28px}}@media (max-width:575px){.section-title .title{font-size:24px}}.section-title .medium{font-size:28px;letter-spacing:-.5px}@media (max-width:1199px){.section-title .medium{font-size:26px}}@media (max-width:575px){.section-title .medium{font-size:24px}}.section-title p{font-size:24px;font-weight:700;font-family:"Track",sans-serif;line-height:1.4;margin-top:25px}@media (max-width:1199px){.section-title p{font-size:18px}}@media (max-width:575px){.section-title p{font-size:17px}}.section-title.white-color .title,.section-title.white-color p,header .contact-btn .contact-info a,header .nav-container .menu-items li .submenu li a:hover~.dd-trigger{color:#fff}.section-title.white-color .title span{-webkit-text-stroke:1px #fff;opacity:.4}.tpl-home .section-gap{padding-top:120px;padding-bottom:120px}@media (max-width:1599px){.tpl-home .section-gap{padding-top:90px;padding-bottom:90px}}@media (max-width:1199px){.tpl-home .section-gap{padding-top:60px;padding-bottom:60px}}@media (max-width:767px){.tpl-home .section-gap{padding-top:45px;padding-bottom:45px}}.section-gap{padding-top:90px;padding-bottom:90px}@media (max-width:1599px){.section-gap{padding-top:60px;padding-bottom:60px}}@media (max-width:1199px){.section-gap{padding-top:45px;padding-bottom:45px}}@media (max-width:767px){.section-gap{padding-top:30px;padding-bottom:30px}}.section-gap-small{padding-top:40px;padding-bottom:40px}.section-gap-bottom{padding-bottom:120px}@media (max-width:767px){.section-gap-bottom{padding-bottom:90px}}.section-gap-top{padding-top:80px;padding-bottom:40px}@media (max-width:1599px){.section-gap-top{padding-top:60px;padding-bottom:30px}}@media (max-width:1199px){.section-gap-top{padding-top:40px;padding-bottom:20px}}@media (max-width:767px){.section-gap-top{padding-top:30px;padding-bottom:15px}}.section-gap-less-top{padding-top:80px;padding-bottom:120px}.section-gap-less-bottom{padding-top:120px;padding-bottom:80px}.grey-bg{background-color:#f4f9fa}.smoke-bg{background-color:#f6f6f6}.dark-bg{background-color:#2f3437}.dark-bg,.dark-bg .medium,.dark-bg .section-title .title,.dark-bg h2,.dark-bg h3,.dark-bg h4,.dark-bg h5,.dark-bg h6{color:#f4f9fa}.border-top{border-top:2px solid #efefef!important}.body-clippy-shape{position:absolute;z-index:-1;width:100%;background-color:#398cad;clip-path:polygon(65% 0,0 0,0 100%);height:2085px}@media (max-width:1349px){.body-clippy-shape{clip-path:polygon(70% 0,0 0,0 100%);height:1600px}}@media (max-width:767px){.body-clippy-shape{clip-path:polygon(60% 0,0 0,0 100%);height:1500px}}.bloc_image .container-fluid img{max-height:70vh;object-fit:cover}div#preloader{margin:auto;position:fixed;z-index:9999999}div#preloader .preloader-img{height:150px;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:50%}@media (max-width:575px){div#preloader .preloader-img{height:100px}}div#preloader img{animation:rotation 2s linear infinite;filter:grayscale(1) brightness(0) invert(1);max-height:100%}.mt-30{margin-top:30px}.cms-field p+h2,.cms-field p+h3,.cms-field p+h4,.cms-field ul+h2,.cms-field ul+h3,.cms-field ul+h4,.mt-40{margin-top:40px}.mt-50{margin-top:50px}.mt-60,.mt-80{margin-top:60px}.mb-10{margin-bottom:10px}.mb-20{margin-bottom:20px}.mb-25{margin-bottom:25px}.mb-30{margin-bottom:30px}.mb-40{margin-bottom:40px}.mb-45{margin-bottom:45px}.mb-50{margin-bottom:50px}.mb-60{margin-bottom:60px}.mb-80{margin-bottom:80px}@media (min-width:1200px){.col-lg-2-4{flex:0 0 20%;max-width:20%}}.block-col-desc .title{font-weight:400;margin:30px 0 15px;text-align:left}@media (max-width:1199px){.block-col-desc .title{font-size:22px}}@media (max-width:575px){.block-col-desc .title{font-size:20px}}.cms-field ol,.cms-field ul{padding-left:20px}.cms-field ul{list-style-type:disc}.cms-field ol{list-style-type:decimal}.cms-field h2,.cms-field h3,.cms-field h4{line-height:1.2}.cms-field h2{font-size:28px;font-weight:400;letter-spacing:-.5px}.cms-field h3,.cms-field h4{font-family:"Caviar Dreams",sans-serif}.cms-field h3{letter-spacing:-.5px;font-size:24px;font-weight:700}.cms-field h4{font-size:20px;font-weight:600;text-transform:none}.cms-field h2:has(+p),.cms-field h3:has(+p),.cms-field h4:has(+p){margin-bottom:10px}.cms-field a:hover{text-decoration:underline}@media (max-width:1199px){.cms-field h2{font-size:26px}.cms-field h3{font-size:22px}.cms-field h4{font-size:19px}}@media (max-width:575px){.cms-field h2{font-size:24px}.cms-field h3{font-size:20px}.cms-field h4{font-size:17px}}@media (min-width:576px) and (max-width:767px){.cms-block.bloc_image_texte .container-fluid .col-txt{max-width:540px}}@media (min-width:768px) and (max-width:991px){.cms-block.bloc_image_texte .container-fluid .col-txt{max-width:720px}}.cms-block.bloc_image_texte .container-fluid .about-tag-img{position:sticky;top:120px}@media (min-width:992px){.cms-block.bloc_image_texte .container-fluid .about-tag-img img{min-height:450px;object-fit:cover}}@media (min-width:1200px){.cms-block.bloc_image_texte .container-fluid .about-tag-img img{min-height:600px}}header{position:absolute;left:0;top:0;right:0;z-index:99;background-color:transparent}header .header-nav{position:relative}header .nav-container{position:relative;display:flex;align-items:center;justify-content:space-between;padding:0 0 0 50px;background-color:#fff;width:calc(100% - 220px)}header .nav-container .logo-img{height:100px;width:100%}@media (max-width:1599px){header .nav-container{padding:0 20px}header .nav-container .logo-img{height:85px}}@media (max-width:1199px){header .nav-container{width:calc(100% - 180px);padding:0 10px}header .nav-container .logo-img{height:70px;width:143px}}@media (max-width:991px){header .nav-container{width:100%;padding:0 15px}}header .nav-container .navbar-toggler{background-color:transparent;cursor:pointer;display:none;padding:15px;margin-left:30px}header .nav-container .navbar-toggler span{position:relative;background-color:#2f3437;border-radius:0;height:3px;margin-top:5px;padding:0;transition-duration:300ms;width:30px;cursor:pointer;display:block}header .nav-container .navbar-toggler span:first-child{margin-top:0}header .nav-container .navbar-toggler.active span:nth-of-type(1){transform:rotate3d(0,0,1,45deg);top:8px}header .nav-container .navbar-toggler.active span:nth-of-type(2){opacity:0}header .nav-container .navbar-toggler.active span:nth-of-type(3){transform:rotate3d(0,0,1,-45deg);top:-8px}@media (max-width:991px){header .nav-container .navbar-toggler{display:block}}header .nav-container .menu-items,header .nav-container .serach-wrap .search-form form,header.header-two{position:relative}@media (max-width:991px){header .nav-container .menu-items{display:none}}header .nav-container .menu-items li a{color:#000;padding:0 15px;margin:0 10px;line-height:116px;position:relative;font-weight:400;font-family:"Track",sans-serif;font-size:14px;text-transform:uppercase}@media (max-width:1599px){header .nav-container .menu-items li a{margin:0 5px}}@media (max-width:1349px){header .nav-container .menu-items li a{font-size:13px;padding:0 10px}}@media (max-width:1199px){header .nav-container .menu-items li a{font-size:12px;margin:0 5px;padding:0 7px}}header .nav-container .menu-items li:first-child a{padding-left:0;margin-left:0}header .nav-container .menu-items li:last-child a{padding-right:0;margin-right:0}header .nav-container .menu-items li .dd-trigger{font-weight:400;position:absolute;right:5px;display:block;color:#398cad;top:48%;font-size:16px;z-index:5;transform:translateY(-50%)}@media (max-width:1349px){header .nav-container .menu-items li .dd-trigger{right:0}}@media (max-width:1199px){header .nav-container .menu-items li .dd-trigger{font-size:14px;right:-2px}}header .nav-container .menu-items li .submenu{position:absolute;left:0;top:110%;width:250px;background-color:#fff;opacity:0;visibility:hidden;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;z-index:99;height:auto;box-shadow:0 5px 10px rgba(0,0,0,.1)}.advanced-tab-two .advanced-tab-btns-two li a span,header .nav-container .menu-items li .submenu li{display:block}header .nav-container .menu-items li .submenu li:not(:last-child){border-bottom:1px solid rgba(0,0,0,.1)}header .nav-container .menu-items li .submenu li .dd-trigger{right:10px}header .nav-container .menu-items li .submenu li .dd-trigger i{transform:rotate(-90deg)}header .nav-container .menu-items li .submenu li a{display:block;padding:16px 30px 14px 20px;position:relative;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;border-radius:0;margin:0;line-height:1.4!important;color:#2f3437;font-size:13px;text-align:left}header .nav-container .menu-items li .submenu li a:hover{background-color:#398cad;color:#fff!important}@media (min-width:992px) and (max-width:1199px){header .nav-container .menu-items li .submenu li a{font-size:12px}}header .nav-container .menu-items li .submenu li .submenu{left:100%;top:50%}header .nav-container .menu-items li .submenu li:hover .submenu{top:0}header .mobile-menu .menu-items ul li.active .dd-trigger,header .nav-container .menu-items li a:hover,header .nav-container .menu-items li.active a{color:#398cad}@media (max-width:575px){header .nav-container .serach-wrap{display:none}}header .nav-container .serach-wrap .search-icon{color:#2f3437;font-size:20px}header .nav-container .serach-wrap .search-icon.search-on i::before{content:"\f00d"}header .nav-container .serach-wrap .search-form{position:absolute;top:110%;right:0;width:360px;height:auto;z-index:9;background-color:#fff;transition-duration:500ms;visibility:hidden;opacity:0}.blog-sibebar .widget.search-widget form input,header .nav-container .serach-wrap .search-form form input{background-color:#f0f4f7;font-size:12px;height:60px;padding:0 65px 0 25px}header .nav-container .serach-wrap .search-form form button{position:absolute;right:0;top:0;width:60px;height:100%;background-color:#398cad;font-size:14px;border:0}header .nav-container .menu-items li:hover>.submenu,header .nav-container .serach-wrap .search-form.search-on{visibility:visible;opacity:1;top:100%}header .contact-btn{position:absolute;right:0;bottom:0;height:116px;width:220px;background-color:#398cad;display:flex;align-items:center;justify-content:center}@media (max-width:1199px){header .contact-btn{width:220px}}@media (min-width:992px) and (max-width:1199px){header .contact-btn{width:180px}}@media (max-width:991px){header .contact-btn{display:none}}header .contact-btn .contact-info{font-size:14px;font-family:"Caviar Dreams",sans-serif;font-weight:600;letter-spacing:-2px;text-transform:uppercase;line-height:1;position:relative;padding-left:38px}header .contact-btn .contact-info a:hover{color:#f1f1f1}header .contact-btn .contact-info i{left:0;top:2px;font-size:20px;font-weight:400}header .contact-btn .contact-info .info{display:inline-block;font-size:22px;margin-top:5px}@media (max-width:1349px){header .contact-btn .contact-info .info{font-size:20px}}header .contact-btn .contact-info .iconSocial li{display:inline-block;margin:0 0 0 12px}.banner-section.banner-style-three .single-banner .banner-text .banner-btns li:first-child,.banner-section.banner-style-three .single-banner .banner-text .banner-tags li:first-child,.banner-section.banner-style-two .single-banner .banner-text .banner-btns li:first-child,.banner-section.banner-style-two .single-banner .banner-text .banner-tags li:first-child,header .contact-btn .contact-info .iconSocial li:first-child{margin-left:0}header .contact-btn .contact-info .iconSocial li span{color:#fff;font-size:20px;font-weight:400;letter-spacing:0;text-transform:none}@media (min-width:992px) and (max-width:1199px){header .contact-btn .contact-info .iconSocial li span,header .contact-btn .contact-info i{font-size:18px}header .contact-btn .contact-info .info{font-size:19px}header .contact-btn .contact-info .iconSocial li{margin:0 0 0 6px}}header .mobile-menu{background-color:#2f3437;position:fixed;top:0;left:-300px;z-index:99;width:300px;height:100%;transition-duration:500ms;padding:0;box-shadow:0 5px 20px rgba(0,0,0,.1);display:block;opacity:0;visibility:hidden;overflow-x:hidden;overflow-y:scroll}header .mobile-menu.menu-on{left:0;opacity:1;visibility:visible}header .mobile-menu .site-logo{padding:5px 25px 20px}header .mobile-menu .site-logo .logo-img{filter:grayscale(1) brightness(0) invert(1);height:80px}header .mobile-menu .menu-items{border-bottom:1px solid rgba(255,255,255,.1)}header .mobile-menu .menu-items ul li{display:block;position:relative;border-top:1px solid rgba(255,255,255,.1)}header .mobile-menu .menu-items ul li a{display:block;line-height:24px;padding:10px 25px;font-family:"Track",sans-serif;font-size:13px;font-weight:500;color:#fff;text-transform:uppercase}header .mobile-menu .menu-items ul li a:hover{background:#000}header .mobile-menu .menu-items ul li .submenu{display:none}header .mobile-menu .menu-items ul li .submenu li a{font-size:12px;line-height:1.8;padding-left:35px;text-align:left}header .mobile-menu .menu-items ul li .dd-trigger{display:block;position:absolute;right:0;height:45px;width:45px;top:0;z-index:2;background:0 0;text-align:center;line-height:45px;cursor:pointer;color:#fff;font-size:20px}header .mobile-menu .menu-items ul li .dd-trigger i{transform:rotate(-90deg);transition:all 500ms ease}.off-canvas-items.off-canvas-show .canvas-close,header .mobile-menu .menu-items ul li .dd-trigger.open i{transform:rotate(0)}header .mobile-menu .menu-items ul li.active{border-left:4px solid #398cad}header .mobile-menu .menu-items ul li.active>a{background:#fff;color:#398cad;font-weight:600}header .mobile-menu .navbar-close{position:absolute;top:15px;right:15px;z-index:12}header .mobile-menu .navbar-close .cross-wrap{width:26px;height:26px;cursor:pointer;position:relative}header .mobile-menu .navbar-close .cross-wrap span{position:absolute;display:block;width:100%;height:2px;border-radius:6px;background:#fff}header .mobile-menu .navbar-close .cross-wrap span:first-child{top:12px;left:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}header .mobile-menu .navbar-close .cross-wrap span:last-child{bottom:12px;left:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}header .mobile-menu .contact-btn{display:flex;position:relative;width:calc(100% - 50px);margin:25px auto 0;height:auto;padding:15px 0}header.header-two .header-nav .nav-container{padding-left:0;background-color:transparent}header.header-two .header-nav .contact-btn{background-color:#f8f8f8}header.header-three{position:relative;border-bottom:2px solid #f0f0f0}header.header-three .header-nav .nav-container{background-color:transparent;width:100%;padding:0}header.header-three .header-nav .nav-container .menu-items ul li a{line-height:90px}header.header-three .header-nav .nav-container .off-canvas-btn,header.header-three .header-nav .nav-container .search-icon{height:90px;width:80px;text-align:center;line-height:90px;color:#2f3437;font-size:18px;border-left:2px solid #f0f0f0}@media (max-width:991px){header.header-three .header-nav .nav-container .off-canvas-btn,header.header-three .header-nav .nav-container .search-icon{height:80px;line-height:80px}}header.header-three .header-nav .nav-container .navbar-toggler{height:80px;width:80px;text-align:center;border:0;border-left:2px solid #f0f0f0;border-right:2px solid #f0f0f0;padding:0;border-radius:0;line-height:80px;margin:0}header.header-three .header-nav .nav-container .off-canvas-btn{border-right:2px solid #f0f0f0}@media (min-width:1200px){header.header-three .header-nav .nav-container .nav-left .site-logo{margin-right:150px}}@media (min-width:992px) and (max-width:1199px){header.header-three .header-nav .nav-container .nav-left .site-logo{margin-right:100px}}header.header-four{box-shadow:0 10px 40px rgba(0,0,0,.05)}header.sticky-header.sticky-on{position:fixed;left:0;top:0;right:0;z-index:999;animation:sticky 1.2s}header.sticky-header.sticky-on .contact-btn.desktop,header.sticky-header.sticky-on .nav-container{box-shadow:0 5px 10px rgba(0,0,0,.1)}header.sticky-header.sticky-on .contact-btn.desktop{height:116px}header.sticky-header.sticky-on .nav-container .menu-items li a,header.sticky-header.sticky-on.header-three .nav-container .menu-items li a{line-height:80px}header.sticky-header.sticky-on.header-three .nav-container{box-shadow:none}header.sticky-header.sticky-on.header-three .nav-container .navbar-toggler,header.sticky-header.sticky-on.header-three .nav-container .off-canvas-btn,header.sticky-header.sticky-on.header-three .nav-container .search-icon{height:80px;line-height:80px}@media (max-width:1349px){header>.container-fluid{padding:0}}.canvas-overly,.off-canvas-items{position:fixed;right:0;top:0;height:100vh;background-color:#2f3437}.off-canvas-items{padding:60px 50px 50px;font-size:15px;color:#fff;margin-right:-400px;transition-duration:.5s;width:400px;z-index:999}.off-canvas-items .contact-block-title{font-size:18px;margin-bottom:12px;text-transform:uppercase;color:#fff}.off-canvas-items .social-icons{display:flex;justify-content:center;flex-wrap:wrap;padding-top:20px}.off-canvas-items .social-icons a{height:45px;width:45px;text-align:center;line-height:45px;border:1px solid #fff;border-radius:50%;margin:0 4px}.off-canvas-items .social-icons a:hover{background-color:#fff;color:#2f3437}.off-canvas-items .canvas-close{position:absolute;top:10px;right:15px;font-size:28px;color:#fff;transition-duration:.6s;transform:rotate(360deg);padding:15px}.off-canvas-items.off-canvas-show{margin-right:0}.canvas-overly{width:100%;z-index:998;cursor:pointer;opacity:0;visibility:hidden}.canvas-overly.off-canvas-show{visibility:visible;opacity:.3}.banner-section{position:relative;z-index:1}.banner-section .single-banner{background-size:cover;background-position:center;background-color:#000;padding-top:210px;padding-bottom:100px;position:relative;z-index:1}@media (max-width:991px){.banner-section .single-banner{padding-top:150px;padding-bottom:30px}}.banner-section .single-banner.with-text::before{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;content:"";background:linear-gradient(to right,rgba(29,33,34,0) 0%,rgba(29,33,34,.5) 40%,rgba(29,33,34,.5) 60%,rgba(29,33,34,0) 100%)}@media (max-width:991px){.banner-section .single-banner.with-text::before{background:rgba(29,33,34,.4)}}.banner-section .single-banner .text-carousel{min-height:300px}@media (min-width:1500px){.banner-section .single-banner .text-carousel{min-height:350px}}.banner-section .single-banner .text-carousel .banner-text{text-align:center}.banner-section .single-banner .text-carousel .banner-text .title{font-size:56px;font-weight:400;text-transform:uppercase;line-height:1.1;letter-spacing:-1px;color:#fff}@media (max-width:1599px){.banner-section .single-banner .text-carousel .banner-text .title{font-size:50px}}@media (max-width:1349px){.banner-section .single-banner .text-carousel .banner-text .title{font-size:44px}}@media (max-width:1199px){.banner-section .single-banner .text-carousel .banner-text .title{font-size:38px}}@media (max-width:991px){.banner-section .single-banner .text-carousel .banner-text .title{font-size:32px}}@media (max-width:575px){.banner-section .single-banner .text-carousel .banner-text .title{font-size:28px;line-height:1}}.banner-section .single-banner .text-carousel .banner-text .subtitle{color:#fff;display:block;font-family:"Caviar Dreams",sans-serif;font-size:34px;line-height:1;text-transform:none}@media (max-width:1599px){.banner-section .single-banner .text-carousel .banner-text .subtitle{font-size:30px}}@media (max-width:1349px){.banner-section .single-banner .text-carousel .banner-text .subtitle{font-size:28px}}@media (max-width:1199px){.banner-section .single-banner .text-carousel .banner-text .subtitle{font-size:26px}}@media (max-width:991px){.banner-section .single-banner .text-carousel .banner-text .subtitle{font-size:22px}}@media (max-width:575px){.banner-section .single-banner .text-carousel .banner-text .subtitle{font-size:20px}}.banner-section .single-banner .text-carousel .banner-text .banner-tags{margin-bottom:30px}.banner-section .single-banner .text-carousel .banner-text .banner-tags li{display:inline-block;font-size:16px;font-family:"Track",sans-serif;font-weight:700;color:#398cad;text-transform:uppercase;letter-spacing:2px;line-height:1;position:relative;margin:0 30px}@media (max-width:991px){.banner-section .single-banner .text-carousel .banner-text .banner-tags li{margin:0 15px}}@media (max-width:575px){.banner-section .single-banner .text-carousel .banner-text .banner-tags li{margin:0 8px;font-size:14px}}.banner-section .single-banner .text-carousel .banner-text .banner-tags li:not(:last-child)::after{position:absolute;right:-30px;top:50%;transform:translate(50%,-50%);content:"|"}@media (max-width:991px){.banner-section .single-banner .text-carousel .banner-text .banner-tags li:not(:last-child)::after{right:-15px}}@media (max-width:575px){.banner-section .single-banner .text-carousel .banner-text .banner-tags li:not(:last-child)::after{right:-8px}}.banner-section .single-banner .text-carousel .banner-text .banner-btns{margin-top:40px;display:flex;justify-content:center;align-items:center}@media (max-width:575px){.banner-section .single-banner .text-carousel .banner-text .banner-btns{display:block}}.banner-section .single-banner .text-carousel .banner-text .banner-btns li{margin:0 20px}@media (max-width:575px){.banner-section .single-banner .text-carousel .banner-text .banner-btns li{margin:0 0 20px}}.banner-section .single-banner .text-carousel .banner-text .banner-btns li .video-btn{height:60px;width:60px;text-align:center;line-height:60px;background-color:rgba(255,255,255,.1);position:relative;color:#fff;z-index:1;font-size:18px}@media (max-width:575px){.banner-section .single-banner .text-carousel .banner-text .banner-btns li .video-btn{height:50px;width:50px;line-height:50px;font-size:15px}}.banner-section .single-banner .text-carousel .banner-text .banner-btns li .video-btn::before{position:absolute;left:50%;top:50%;height:100%;width:100%;content:"";background-color:rgba(255,255,255,.06);z-index:-1;transform:translate(-50%,-50%);animation:pulse-border 1500ms ease-out infinite}.banner-section.banner-style-two .single-banner{padding-top:180px;padding-bottom:180px}@media (max-width:767px){.banner-section.banner-style-two .single-banner{padding-top:140px;padding-bottom:140px}}.banner-section.banner-style-two .single-banner .banner-text{text-align:left}.banner-section.banner-style-two .single-banner .banner-text .banner-btns{justify-content:flex-start}.banner-section.banner-style-three .single-banner{padding-top:240px;padding-bottom:210px;background-color:transparent}@media (max-width:991px){.banner-section.banner-style-three .single-banner{padding-top:190px;padding-bottom:150px}}@media (max-width:575px){.banner-section.banner-style-three .single-banner{padding-top:150px;padding-bottom:120px}}.banner-section.banner-style-four .single-banner::before,.banner-section.banner-style-three .single-banner::before{display:none}.banner-section.banner-style-three .single-banner .banner-text{text-align:left;position:relative;z-index:1}.banner-section.banner-style-three .single-banner .banner-text::after{position:absolute;left:-50px;top:-130px;bottom:-130px;content:"";background-color:#398cad;width:78%;z-index:-1;opacity:.9}@media (max-width:991px){.banner-section.banner-style-three .single-banner .banner-text::after{top:-80px;bottom:-80px;width:65%}}@media (max-width:767px){.banner-section.banner-style-three .single-banner .banner-text::after{left:-15px;width:85%}}@media (max-width:575px){.banner-section.banner-style-three .single-banner .banner-text::after{left:-15px;width:90%;bottom:-60px;top:-60px}}.banner-section.banner-style-three .single-banner .banner-text .banner-tags li,.banner-section.banner-style-three .single-banner .banner-text .title{color:#2f3437}.banner-section.banner-style-three .single-banner .banner-text .title span{-webkit-text-stroke:2px #2f3437;opacity:.3}.banner-section.banner-style-three .single-banner .banner-text .banner-btns{justify-content:flex-start}.banner-section.banner-style-three .single-banner .banner-text .banner-btns li .video-btn{background-color:#fff;color:#2f3437}.banner-section.banner-style-three .single-banner .banner-text .banner-btns li .video-btn::before{background-color:#fff}.banner-section.banner-style-three .single-banner .banner-bg{background-size:cover;background-position:center;position:absolute;left:0;top:-2px;width:63%;height:100%;z-index:-1}@media (max-width:991px){.banner-section.banner-style-three .single-banner .banner-bg{width:50%}}@media (max-width:767px){.banner-section.banner-style-three .single-banner .banner-bg{width:65%}}@media (max-width:575px){.banner-section.banner-style-three .single-banner .banner-bg{width:70%}}.banner-section .slick-arrow{position:absolute;left:0;top:50%;transform:translateY(-50%);height:80px;width:80px;line-height:80px;text-align:center;text-transform:uppercase;border:0;font-size:70px;letter-spacing:-1px;font-family:"Track",sans-serif;font-weight:700;color:#fff;background:0 0;text-shadow:0 0 40px #000;z-index:9;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}@media (max-width:1199px){.banner-section .slick-arrow{font-size:60px;height:70px;width:70px;line-height:70px}}.banner-section .slick-arrow i,.service-boxes .service-box .icon i{font-weight:300}.banner-section .slick-arrow.next-arrow{left:auto;right:0}.banner-section .slick-arrow:hover{transform:translateY(-50%) scale(1.15)}.banner-section.banner-style-two .slick-arrow{display:none!important}.banner-section.banner-style-four .single-banner{background-color:#fff;padding:160px 0 100px}.banner-section.banner-style-four .single-banner .banner-text{text-align:left}@media (max-width:991px){.banner-section.banner-style-four .single-banner .banner-text{margin-bottom:50px}}.banner-section.banner-style-four .single-banner .banner-text .title-tag{font-family:"Track",sans-serif;font-size:16px;letter-spacing:.2em;color:#398cad;font-weight:700;margin-bottom:30px}.banner-section.banner-style-four .single-banner .banner-text .title{font-size:98px;text-transform:unset;line-height:1;letter-spacing:-.03em;color:#2f3437}@media (max-width:1199px){.banner-section.banner-style-four .single-banner .banner-text .title{font-size:74px}}@media (max-width:575px){.banner-section.banner-style-four .single-banner .banner-text .title{font-size:46px}}.banner-section.banner-style-four .single-banner .banner-text .title span{display:block;color:#398cad;opacity:1;-webkit-text-stroke:0}.banner-section.banner-style-four .single-banner .banner-text .banner-btns{justify-content:flex-start}.banner-section.banner-style-four .single-banner .banner-text .banner-btns li{margin:0 20px 0 0}@media (max-width:575px){.banner-section.banner-style-four .single-banner .banner-text .banner-btns li{margin:20px 0 0}.banner-section.banner-style-four .single-banner .banner-text .banner-btns .main-btn{padding:0 30px}}.banner-section.banner-style-four .single-banner .banner-img{display:flex;justify-content:flex-end;z-index:2;padding-right:20px;position:relative}@media (max-width:575px){.banner-section.banner-style-four .single-banner .banner-img{padding-right:0;justify-content:center}}.banner-section.banner-style-four .single-banner .banner-img::before{content:"";z-index:-1;position:absolute;right:0;bottom:0;width:455px;height:475px;background-color:#398cad;border-radius:20px}@media (max-width:575px){.banner-section.banner-style-four .single-banner .banner-img::before{height:100%;width:100%;left:50%;transform:translateX(-50%)}}.banner-section.banner-style-four .single-banner .banner-img .dots-icon{position:absolute;right:-40px;top:45px;z-index:-2}@media (max-width:575px){.banner-section.banner-style-four .single-banner .banner-img .dots-icon{display:none}}.banner-section.banner-style-four .single-banner .banner-img .dots-icon-2{position:absolute;z-index:-1;bottom:30px;right:355px}@media (max-width:575px){.banner-section.banner-style-four .single-banner .banner-img .dots-icon-2{display:none}}.banner-section.banner-style-four .single-banner .banner-img .author-png-img img{max-width:350px;max-height:565px}@media (max-width:575px){.banner-section.banner-style-four .single-banner .banner-img .author-png-img img{max-width:100%;max-height:auto}}.banner-section.banner-style-four .single-banner .banner-img .experience-tag{position:absolute;bottom:65px;right:-40px;border-radius:10px;background:#fff;box-shadow:0 6px 50px rgba(37,37,37,.16);padding:16px 24px 16px 30px;font-family:"Track",sans-serif;font-weight:700;font-size:22px;line-height:1.1;display:flex;align-items:center}@media (max-width:1349px){.banner-section.banner-style-four .single-banner .banner-img .experience-tag{right:-15px}}.banner-section.banner-style-four .single-banner .banner-img .experience-tag span.big{font-size:68px;letter-spacing:-.03em;margin-right:14px;line-height:1}@media (min-width:1200px){.about-text.p-left{padding-left:30px}.about-text.p-right{padding-right:30px}}.about-text ul{display:flex;flex-wrap:wrap;justify-content:space-between;list-style-type:none}.about-text ul li{font-family:"Caviar Dreams",sans-serif;font-size:15px;font-weight:900;letter-spacing:-.5px;margin-bottom:15px;text-align:left;width:47%}@media (max-width:575px){.about-text ul li{width:100%;float:none}}.about-text ul li::before{content:'---';color:#398cad;font-weight:400;margin-right:10px}.about-text .founder-info{display:grid;align-items:center;grid-template-columns:80px 1fr;gap:20px}.about-text .founder-info h3{font-size:30px;text-transform:uppercase;letter-spacing:-1px;line-height:1.2}@media (max-width:767px){.about-text .founder-info h3{font-size:24px}}@media (max-width:575px){.about-text .founder-info h3{font-size:20px}}.about-text .founder-info span{font-family:"Track",sans-serif;font-weight:700;color:#398cad;letter-spacing:2px;text-transform:uppercase}.bloc_image_texte .row.flex-row-reverse .about-tag-img .experience-tag{right:100%}.about-tag-img{position:relative}@media (max-width:991px){.about-tag-img{text-align:center}}.about-tag-img img{width:100%}.about-tag-img.with-tag img{aspect-ratio:2/3;object-fit:cover}@media (max-width:1199px){.about-tag-img.with-tag{margin-bottom:50px}}@media (max-width:991px){.about-tag-img.with-tag{margin-bottom:140px}}@media (max-width:575px){.about-tag-img.with-tag{margin-bottom:100px}.about-tag-img.with-tag img{width:80%}}@media (max-width:991px){.about-tag-img:not(.with-tag){margin-bottom:40px}}.about-tag-img .experience-tag{position:absolute;right:0;top:50%;height:180px;width:180px;background-color:#398cad;color:#fff;justify-content:center;font-family:"Caviar Dreams",sans-serif;text-transform:uppercase;font-weight:700;text-align:center;line-height:1;border:10px solid #fff;transform:translate(50%,-50%)}@media (max-width:991px){.about-tag-img .experience-tag{top:auto;right:50%;bottom:0;transform:translate(50%,50%)}}@media (max-width:575px){.about-tag-img .experience-tag{width:135px;height:135px;border-width:6px;font-size:13px}}.about-tag-img .experience-tag .big{display:block;font-size:76px;line-height:1.1;position:relative}@media (max-width:575px){.about-tag-img .experience-tag .big{font-size:42px}}.about-tag-img .experience-tag .big::after{content:"+";font-size:16px}.about-tag-img .experience-tag.style-two{height:auto;width:auto;border:0;border-left:4px solid #398cad;box-shadow:0 8px 16px 0 rgba(7,28,31,.04);background-color:#fff;right:auto;left:-110px;top:auto;bottom:70px;line-height:1.2;padding:20px 175px 20px 30px;text-align:left;transform:translate(0);display:block}@media (max-width:1199px){.about-tag-img .experience-tag.style-two{left:-80px}}@media (max-width:767px){.about-tag-img .experience-tag.style-two{top:auto;bottom:0;left:50px;transform:translate(0,50%);right:50px;padding:20px 120px 20px 30px}}@media (max-width:575px){.about-tag-img .experience-tag.style-two{left:20px;right:20px;padding:20px 65px 20px 20px}}.about-tag-img .experience-tag,.about-tag-img .experience-tag.style-two>div{display:flex;align-items:center}.about-tag-img .experience-tag.style-two .big{color:#398cad;margin-right:20px;line-height:1}.about-gallery{position:relative;height:600px}@media (max-width:991px){.about-gallery{margin-bottom:50px}}@media (max-width:575px){.about-gallery{height:460px}}.about-gallery .image-one,.about-gallery .image-three,.about-gallery .image-two{background-size:cover;background-position:center;background-color:#ddd;position:absolute}.about-gallery .image-one{left:0;top:0;width:370px;height:350px;z-index:1}@media (min-width:992px) and (max-width:1199px){.about-gallery .image-one{width:350px}}@media (max-width:575px){.about-gallery .image-one{width:270px;height:250px}}.about-gallery .image-two{bottom:0;right:0;width:400px;height:355px;box-shadow:0 8px 16px 0 rgba(7,28,31,.04);border:10px solid #fff;z-index:2}@media (min-width:992px) and (max-width:1199px){.about-gallery .image-two{width:355px}}@media (max-width:575px){.about-gallery .image-two{width:250px;height:250px}}.about-gallery .image-three{left:25px;bottom:80px;width:115px;height:115px;z-index:1}@media (max-width:575px){.about-gallery .image-three{left:15px;bottom:40px}}.about-gallery::after,.about-gallery::before{position:absolute;content:"";background-color:#398cad}.about-gallery::before{top:70px;left:370px;height:20px;width:20px;transform:translateX(-50%);z-index:2}@media (min-width:992px) and (max-width:1199px){.about-gallery::before{left:350px}}@media (max-width:575px){.about-gallery::before{left:270px}}.about-gallery::after{top:120px;right:70px;width:85px;height:85px;opacity:.15}@media (min-width:992px) and (max-width:1199px){.about-gallery::after{right:30px}}@media (max-width:575px){.about-gallery::after{right:0;width:50px;height:50px}}@media (max-width:991px){.about-img{margin-bottom:50px}}.service-boxes{display:grid;grid-template-columns:repeat(4,1fr);border-top:2px solid #f1f1f1;border-left:2px solid #f1f1f1}@media (max-width:991px){.service-boxes{grid-template-columns:repeat(2,1fr)}}.service-boxes .service-box{background-color:#fff;display:flex;flex-direction:column;justify-content:space-between;padding:45px 40px;border-right:2px solid #f1f1f1;border-bottom:2px solid #f1f1f1;transform-origin:100% 0}@media (max-width:1349px){.service-boxes .service-box{padding:30px 25px}}@media (max-width:1199px){.service-boxes .service-box{padding:20px 15px}}.latest-blog-posts .latest-blog-post .read-more i,.service-boxes .service-box .icon,.service-boxes .service-box .title{-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}.service-boxes .service-box .icon{font-size:60px;color:#398cad;margin-bottom:35px;line-height:1}@media (max-width:1349px){.service-boxes .service-box .icon{font-size:50px;margin-bottom:30px}}@media (max-width:1199px){.service-boxes .service-box .icon{font-size:42px;margin-bottom:25px}}.service-boxes .service-box .title{font-size:24px;font-weight:400;text-align:left;text-transform:uppercase;line-height:1.3;margin-bottom:70px}@media (max-width:1349px){.service-boxes .service-box .title{font-size:22px;margin-bottom:50px}}@media (max-width:1199px){.service-boxes .service-box .title{font-size:20px;margin-bottom:40px}}@media (max-width:575px){.service-boxes .service-box .title{font-size:17px;margin-bottom:30px}}.service-boxes .service-box .fa-arrow-right{transform-origin:left;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}.service-boxes .service-box:hover{background:#398cad;border-color:#398cad;box-shadow:5px 2px 30px -15px rgba(0,0,0,.3);color:#fff}.frameworks-list.white-color li,.service-boxes .service-box:hover .icon,.service-boxes .service-box:hover .title{color:#fff}.service-boxes .service-box:hover .fa-arrow-right{transform:scale(2)}@media (min-width:992px){.service-boxes .service-box:hover{transform:scale(1.05)}.service-boxes .service-box:hover .fa-arrow-right{transform:scale(2.5)}}.service-section{position:relative;z-index:2}.service-section.with-counter-box{padding-bottom:0}@media (min-width:992px){.service-section.with-counter-box .service-boxes{margin-left:40px}}.service-section.with-counter-box .counter-boxes .counter-box{font-size:16px;font-weight:700;font-family:"Track",sans-serif;text-transform:uppercase;line-height:1.2}@media (max-width:1199px){.service-section.with-counter-box .counter-boxes .counter-box{text-align:center}}.service-section.with-counter-box .counter-boxes .counter-box .count{display:block;font-size:55px;margin-bottom:5px}@media (max-width:1599px){.service-section.with-counter-box .counter-boxes .counter-box .count{font-size:48px}}@media (max-width:1349px){.service-section.with-counter-box .counter-boxes .counter-box .count{font-size:42px}}.service-section.with-counter-box .counter-boxes .counter-box .count::after{content:"+";color:#398cad;font-size:16px;margin-left:2px}.service-section.with-counter-box .counter-boxes>[class*=col-]:not(:last-child) .counter-box{margin-bottom:50px}.service-gallery{width:100%;height:535px;position:relative}@media (max-width:575px){.service-gallery{height:450px}}@media (max-width:1199px){.service-gallery{margin-bottom:50px}}.service-gallery .image-one,.service-gallery .image-two{position:absolute;background-size:cover;background-position:center;background-color:#ddd;width:400px}@media (max-width:575px){.service-gallery .image-one,.service-gallery .image-two{width:75%}}.service-gallery .image-one{top:0;right:0;height:320px}@media (max-width:575px){.service-gallery .image-one{height:260px}}.service-gallery .image-two{bottom:0;left:35px;height:270px;border:10px solid #fff}@media (max-width:575px){.service-gallery .image-two{height:240px;left:0}}.frameworks-list{margin-top:40px}.frameworks-list li{font-weight:700;font-family:"Track",sans-serif;font-size:18px;text-transform:uppercase;float:left;margin-bottom:15px;width:30.33%}@media (max-width:1199px){.frameworks-list li{width:33.33%}}@media (max-width:575px){.frameworks-list li{width:50%}}.frameworks-list li i{color:#398cad;margin-right:15px}@media (max-width:575px){.frameworks-list li i{margin-right:10px}}.feature-section{position:relative;z-index:1}.feature-section.square-shape::after{position:absolute;height:calc(100% + 100px);width:38.5%;content:"";bottom:0;left:0;background-color:#398cad;z-index:-1}@media (max-width:991px){.feature-section.square-shape::after{width:50%;height:40%;top:-100px;bottom:auto}}.feature-section.square-shape.reverse::after{left:auto;right:0}@media (min-width:576px){.feature-lists{padding-right:50px}}.feature-lists li{display:grid;grid-template-columns:80px 1fr;gap:30px}@media (max-width:575px){.feature-lists li{gap:15px}}@media (max-width:1199px){.feature-lists li{grid-template-columns:60px 1fr}}.feature-lists li:not(:last-child){margin-bottom:30px}.feature-lists li .icon{height:80px;width:80px;display:flex;align-items:center;justify-content:center;font-size:40px;color:#fff;background-color:#2f3437}.feature-lists li .icon.color-2{color:#2f3437;background-color:#398cad}@media (max-width:1199px){.feature-lists li .icon{height:60px;width:60px;line-height:60px;font-size:32px}}.feature-lists li .desc{padding-top:10px}@media (max-width:575px){.feature-lists li .desc{font-size:15px}}.feature-lists li .desc h5{text-transform:uppercase;margin-bottom:15px}@media (max-width:991px){.feature-gallery{margin-bottom:50px}}.feature-gallery img{background:#fff;border:10px solid #398cad;display:block;margin-left:auto;margin-right:auto;padding:15px;position:relative;width:70%;z-index:1}@media (max-width:991px){.feature-gallery img{border-width:8px}}.feature-boxes{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;align-items:flex-start}@media (max-width:991px){.feature-boxes{grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.feature-boxes{grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){.feature-boxes{grid-template-columns:repeat(1,1fr)}}.feature-boxes .feature-box{background-color:#fff;text-align:center;padding:40px 25px;position:relative;z-index:1}.feature-boxes .feature-box .title,.feature-boxes .feature-box::before{-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}.feature-boxes .feature-box::before{position:absolute;left:0;top:0;width:50%;height:100%;z-index:-2;background-color:#2f3437;content:"";opacity:0;visibility:hidden;border-bottom:3px solid #398cad}.feature-boxes .feature-box .icon{line-height:1;font-size:60px;color:#398cad;margin-bottom:20px}.feature-boxes .feature-box .title{font-size:16px;text-transform:uppercase}.feature-boxes .feature-box:hover::before,.feature-boxes-two .feature-box:hover::before{width:100%;opacity:1;visibility:visible}.feature-boxes .feature-box:hover .title{color:#fff}.feature-boxes.masonry-layout .feature-box{margin:0}.feature-boxes.masonry-layout .feature-box:nth-child(even){margin-top:30px}@media (max-width:991px){.feature-boxes.masonry-layout .feature-box:nth-child(even){margin-top:0}}.feature-boxes-two.row{margin-left:-10px;margin-right:-10px}.feature-boxes-two.row>.col,.feature-boxes-two.row>[class*=col-]{padding-left:10px;padding-right:10px}.feature-boxes-two .feature-box{margin-top:20px;background-color:#fff;padding:40px;position:relative;z-index:1;font-size:14px}@media (max-width:1199px){.feature-boxes-two .feature-box{padding:30px 20px}}@media (max-width:575px){.feature-boxes-two .feature-box{padding:35px}}.feature-boxes-two .feature-box .title,.feature-boxes-two .feature-box::before{-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}.feature-boxes-two .feature-box::before{position:absolute;left:0;top:0;width:50%;height:100%;z-index:-1;background-color:#2f3437;content:"";opacity:0;visibility:hidden}.feature-boxes-two .feature-box .icon{line-height:1;font-size:40px;color:#398cad;margin-bottom:20px}.feature-boxes-two .feature-box .title{font-size:18px;text-transform:uppercase;margin-bottom:10px;letter-spacing:-1px}@media (max-width:1199px){.feature-boxes-two .feature-box .title{font-size:16px}}.feature-boxes-two .feature-box:hover,.feature-boxes-two .feature-box:hover .title{color:#fff}.feature-boxes-three .feature-box{border-radius:10px;background:#fff;box-shadow:0 10px 40px rgba(0,0,0,.05);padding:50px 28px 35px;margin-bottom:30px}@media (max-width:1199px){.feature-boxes-three .feature-box{font-size:15px}}.feature-boxes-three .feature-box .icon{font-size:70px;line-height:1;margin-bottom:30px}.advanced-tab-two .advanced-tab-btns-two li a span.icon img,.feature-boxes-three .feature-box .icon img{max-width:70px}.feature-boxes-three .feature-box .title{margin-bottom:20px;font-size:24px}.feature-boxes-three .feature-box .feature-link{font-size:24px;line-height:1;color:#d5d9da;margin-top:20px;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}.feature-boxes-three .feature-box .feature-link:hover{color:#398cad}.feature-boxes-three-section{padding-bottom:80px;position:relative;z-index:1}.feature-boxes-three-section::before{position:absolute;content:"";left:0;bottom:0;width:100%;height:225px;background-color:#f4f9fa}.feature-tag-img{position:relative;text-align:center}@media (max-width:991px){.feature-tag-img{margin-bottom:110px;text-align:center}}.feature-tag-img .experience-tag{position:absolute;left:50%;bottom:0;height:130px;width:130px;background-color:#fff;display:flex;align-items:center;justify-content:center;font-family:"Track",sans-serif;text-transform:uppercase;font-weight:700;font-size:12px;text-align:center;line-height:1.1;transform:translate(-50%,50%)}@media (min-width:1350px){.feature-tag-img .experience-tag{left:0;bottom:50%}}.feature-tag-img .experience-tag .big{display:block;font-size:50px;position:relative}.feature-tag-img .experience-tag .big::after{content:"+";font-size:14px;color:#398cad}.cta-section,.process-section{position:relative;z-index:1}.cta-section::before,.process-section::before{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;content:""}.process-section::before{background-image:url(../images/process-line.png);background-size:auto;background-position:center 58%;background-repeat:no-repeat}.cta-section{background-size:cover;background-position:center;background-color:#000;padding-top:120px;padding-bottom:350px}@media (max-width:1199px){.cta-section{padding-bottom:230px}}.cta-section::before{background-color:#2f3437;opacity:.6}.cta-section .cta-btns{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin:0 -10px}.cta-section .cta-btns li{padding:0 10px}@media (max-width:575px){.cta-section .cta-btns li{margin-bottom:10px}}.cta-section .cta-btns .main-btn.main-btn-2{border-color:rgba(255,255,255,.2);color:#fff}.cta-section .cta-btns .main-btn.main-btn-2:hover,.cta-section-two .cta-inner .cta-btns .main-btn .main-btn-2{border-color:#2f3437}.cta-section-two .cta-inner{background-color:#398cad;text-align:center;padding:130px 100px}@media (max-width:991px){.cta-section-two .cta-inner{padding:130px 50px}}@media (max-width:575px){.cta-section-two .cta-inner{padding:100px 30px}}.cta-section-two .cta-inner .title-tag{color:#2f3437}@media (max-width:575px){.cta-section-two .cta-inner .title{font-size:28px}}.cta-section-two .cta-inner .cta-btns{display:flex;justify-content:center;margin-top:40px}@media (max-width:575px){.cta-section-two .cta-inner .cta-btns{display:block}}.cta-section-two .cta-inner .cta-btns li{margin:5px 5px 0}@media (max-width:767px){.cta-section-two .cta-inner .cta-btns .main-btn{padding:0 30px}}.gallery-section{position:relative;z-index:2;margin-top:-225px}@media (max-width:1199px){.gallery-section{margin-top:-110px}}.gallery-section .container-fluid{padding-left:40px;padding-right:40px}@media (max-width:1199px){.gallery-section .container-fluid{padding-left:15px;padding-right:15px}}.gallery-section .gallery-images{display:flex;align-items:center;justify-content:center;margin-right:-10px;margin-left:-10px}@media (max-width:1199px){.gallery-section .gallery-images{margin-left:-5px;margin-right:-5px}}@media (max-width:767px){.gallery-section .gallery-images{flex-wrap:wrap}}.gallery-section .gallery-images .images{padding-left:20px;padding-right:20px}@media (max-width:1199px){.gallery-section .gallery-images .images{padding-right:10px;padding-left:10px}}@media (max-width:767px){.gallery-section .gallery-images .images{order:2;padding-top:20px;max-width:100%;flex:0 0 100%}.gallery-section .gallery-images .images:nth-child(2){order:1;max-width:100%;flex:0 0 100%}}.portfolio-items.portfolio-filter.row{margin-left:-5px;margin-right:-5px}.portfolio-items.portfolio-filter.row>.col,.portfolio-items.portfolio-filter.row>[class*=col-]{padding-left:5px;padding-right:5px}@media (min-width:1200px){.portfolio-items.portfolio-items-three.row{margin-left:-35px;margin-right:-35px}.portfolio-items.portfolio-items-three.row>.col,.portfolio-items.portfolio-items-three.row>[class*=col-]{padding-left:35px;padding-right:35px}}.portfolio-items.portfolio-items-three.row>.col:nth-child(even) .portfolio-item,.portfolio-items.portfolio-items-three.row>[class*=col-]:nth-child(even) .portfolio-item{margin-top:-90px}@media (max-width:767px){.portfolio-items.portfolio-items-three.row>.col:nth-child(even) .portfolio-item,.portfolio-items.portfolio-items-three.row>[class*=col-]:nth-child(even) .portfolio-item{margin-top:30px}}.portfolio-items .portfolio-item{margin-bottom:10px;position:relative}.portfolio-items .portfolio-item .portfolio-thumb{overflow:hidden;width:100%;height:280px}.portfolio-items .portfolio-item .portfolio-thumb .thumb{width:100%;height:100%;background-size:cover;background-position:center;background-color:#ddd;transition:.3s}.portfolio-items .portfolio-item .portfolio-desc{position:absolute;left:20px;right:20px;bottom:-10px;background-color:#fff;z-index:2;padding:20px;visibility:hidden;opacity:0;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}.portfolio-items .portfolio-item .portfolio-desc .cat{font-size:12px;letter-spacing:2px;color:#398cad;text-transform:uppercase;font-weight:700;padding-bottom:6px}.portfolio-items .portfolio-item .portfolio-desc .title{text-transform:uppercase;font-size:18px;line-height:1}.portfolio-items .portfolio-item:hover .portfolio-thumb .thumb,.team-members .team-member:hover .member-image img{transform:scale(1.1)}.portfolio-items .portfolio-item:hover .portfolio-desc{visibility:visible;opacity:1;bottom:0}@media (min-width:576px){.portfolio-items .portfolio-item.big-item .portfolio-thumb{height:570px}}.portfolio-items .portfolio-item.portfolio-style-two{margin:0 0 76px}.portfolio-items .portfolio-item.portfolio-style-two .portfolio-thumb{height:460px}@media (max-width:575px){.portfolio-items .portfolio-item.portfolio-style-two .portfolio-thumb{height:370px}}.portfolio-items .portfolio-item.portfolio-style-two .portfolio-desc{bottom:-70px;box-shadow:0 8px 16px 0 rgba(7,28,31,.04);padding:35px;right:40px;left:40px}@media (max-width:1199px){.portfolio-items .portfolio-item.portfolio-style-two .portfolio-desc{left:30px;right:30px;padding:35px 30px}}@media (max-width:575px){.portfolio-items .portfolio-item.portfolio-style-two .portfolio-desc{left:20px;right:20px;padding:35px 25px}}.portfolio-items .portfolio-item.portfolio-style-two .portfolio-desc .title{font-size:30px}@media (max-width:1199px){.portfolio-items .portfolio-item.portfolio-style-two .portfolio-desc .title{font-size:24px}}@media (max-width:575px){.portfolio-items .portfolio-item.portfolio-style-two .portfolio-desc .title{font-size:20px}}.portfolio-items .portfolio-item.portfolio-style-two .portfolio-desc .portfolio-link{position:absolute;z-index:3;height:60px;width:60px;line-height:60px;background-color:#398cad;color:#2f3437;top:-30px;right:30px;font-size:18px;text-align:center}.portfolio-items .portfolio-item.portfolio-style-two .portfolio-desc .portfolio-link:hover{background-color:#2f3437;color:#fff}.portfolio-items .portfolio-item.portfolio-style-two:hover .portfolio-desc{visibility:visible;opacity:1;bottom:-60px}.portfolio-items .portfolio-item.portfolio-style-three{margin:70px 0 0}@media (max-width:1199px){.portfolio-items .portfolio-item.portfolio-style-three{margin-top:30px}}.portfolio-items .portfolio-item.portfolio-style-three .portfolio-thumb{height:355px}@media (max-width:575px){.portfolio-items .portfolio-item.portfolio-style-three .portfolio-thumb{height:320px}}.portfolio-items .portfolio-item.portfolio-style-three .portfolio-desc{bottom:60px;left:60px;visibility:visible;opacity:1;background-color:transparent;padding:0}@media (max-width:1199px){.portfolio-items .portfolio-item.portfolio-style-three .portfolio-desc{bottom:30px;left:30px}}.portfolio-items .portfolio-item.portfolio-style-three .portfolio-desc .cat{font-size:16px;color:#2f3437;opacity:.5}@media (max-width:991px){.portfolio-items .portfolio-item.portfolio-style-three .portfolio-desc .cat{font-size:14px}}@media (max-width:575px){.portfolio-items .portfolio-item.portfolio-style-three .portfolio-desc .cat{font-size:13px}}.portfolio-items .portfolio-item.portfolio-style-three .portfolio-desc .title{font-size:30px}@media (max-width:991px){.portfolio-items .portfolio-item.portfolio-style-three .portfolio-desc .title{font-size:26px}}@media (max-width:575px){.portfolio-items .portfolio-item.portfolio-style-three .portfolio-desc .title{font-size:22px}}.portfolio-items .portfolio-item.portfolio-style-four{margin-bottom:100px}.portfolio-items .portfolio-item.portfolio-style-four:last-child{margin:0}.portfolio-items .portfolio-item.portfolio-style-four .portfolio-thumb{height:auto;width:auto}.portfolio-items .portfolio-item.portfolio-style-four .portfolio-desc{visibility:visible;opacity:1;padding:0 0 0 100px;position:relative;left:0;bottom:0;right:0}@media (max-width:991px){.portfolio-items .portfolio-item.portfolio-style-four .portfolio-desc{padding:0;font-size:15px}}@media (max-width:767px){.portfolio-items .portfolio-item.portfolio-style-four .portfolio-desc{margin-top:40px}}.portfolio-items .portfolio-item.portfolio-style-four .portfolio-desc .count{font-family:"Track",sans-serif;font-weight:700;font-size:60px;letter-spacing:-.03em;color:#398cad;line-height:1;position:absolute;left:0;top:0}@media (max-width:991px){.portfolio-items .portfolio-item.portfolio-style-four .portfolio-desc .count{position:relative;margin-bottom:5px}}.portfolio-items .portfolio-item.portfolio-style-four .portfolio-desc .line{background-color:#2f3437;height:1px;width:170px;margin-top:20px;margin-bottom:40px;display:block}@media (max-width:991px){.portfolio-items .portfolio-item.portfolio-style-four .portfolio-desc .line{display:none}}.portfolio-items .portfolio-item.portfolio-style-four .portfolio-desc .title{font-size:30px;letter-spacing:-.03em;margin-bottom:15px;text-transform:capitalize}.portfolio-items .portfolio-item.portfolio-style-four .portfolio-desc .completed-date{font-family:"Track",sans-serif;font-weight:700;text-decoration:underline;font-size:16px;line-height:1;margin-bottom:30px}.portfolio-items .portfolio-item.portfolio-style-four .portfolio-desc .portfolio-link{line-height:1;text-decoration:underline;font-size:16px;padding:20px 40px;border:2px solid #e5e8ea;color:#2f3437;font-weight:700;font-family:"Track",sans-serif;margin-top:30px}.portfolio-items .portfolio-item.portfolio-style-four .portfolio-desc .portfolio-link:hover{background-color:#398cad;border-color:#398cad}.portfolio-items.portfolio-items-four.row{margin-left:-15px;margin-right:-15px}.portfolio-items.portfolio-items-four.row>.col,.portfolio-items.portfolio-items-four.row>[class*=col-]{padding-left:15px;padding-right:15px}.portfolio-details-content blockquote .thumb,.portfolio-details-content p,.portfolio-items.portfolio-items-four.row .portfolio-item{margin-bottom:30px}.portfolio-items.portfolio-items-four.row .portfolio-item .portfolio-thumb{height:370px}@media (max-width:767px){.portfolio-items.portfolio-items-four.row .portfolio-item .portfolio-thumb{height:300px}}.portfolio-items .slick-current.slick-center .portfolio-style-two .portfolio-desc{visibility:visible;opacity:1;bottom:-60px}.portfolio-nav ul{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap}@media (max-width:991px){.portfolio-nav ul{justify-content:center;margin-top:50px}}.portfolio-nav ul li{cursor:pointer;text-transform:uppercase;font-size:16px;font-family:"Track",sans-serif;font-weight:700;position:relative;padding:12px 22px;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;margin-left:50px}@media (max-width:1199px){.portfolio-nav ul li{margin-left:30px;padding:10px 15px}}@media (max-width:767px){.portfolio-nav ul li{padding:10px}}@media (max-width:575px){.portfolio-nav ul li{margin:5px 10px}}.portfolio-nav ul li.active,.portfolio-nav ul li:hover{background-color:#398cad}.portfolio-nav ul li:not(:first-child)::before{content:"--";color:#398cad;position:absolute;left:-25px;top:50%;transform:translate(-50%,-50%)}@media (max-width:1199px){.portfolio-nav ul li:not(:first-child)::before{left:-15px}}@media (max-width:767px){.portfolio-nav ul li:not(:first-child)::before{left:-10px;font-size:12px}}@media (max-width:575px){.portfolio-nav ul li:not(:first-child)::before{display:none}}@media (max-width:991px){.portfolio-nav ul li:first-child{margin-left:0}}.portfolio-nav.portfolio-page-nav ul{justify-content:center;margin-top:0!important}.portfolio-nav.portfolio-page-nav ul li{margin:0 25px}@media (max-width:991px){.portfolio-nav.portfolio-page-nav ul li{margin:5px 20px}}@media (max-width:575px){.portfolio-nav.portfolio-page-nav ul li{margin:5px 10px}}.portfolio-nav.nav-style-two ul{justify-content:center}.portfolio-nav.nav-style-two ul li{cursor:pointer;text-transform:capitalize;font-size:18px;font-family:"Track",sans-serif;letter-spacing:-.03em;margin:0 20px;padding:0}@media (max-width:767px){.portfolio-nav.nav-style-two ul li{margin:0 10px}}.portfolio-nav.nav-style-two ul li::before{display:none}.portfolio-nav.nav-style-two ul li::after{content:"";background-color:#d00b2b;width:4px;height:15px;position:absolute;left:0;top:50%;transform:translateY(-50%);-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;visibility:hidden;opacity:1}.portfolio-nav.nav-style-two ul li:hover{background-color:transparent}.portfolio-nav.nav-style-two ul li.active{background-color:transparent;padding-left:24px}@media (max-width:767px){.portfolio-nav.nav-style-two ul li.active{padding-left:20px}}.portfolio-nav.nav-style-two ul li.active::after{visibility:visible;opacity:1}.portfolio-section{position:relative;z-index:2}@media (max-width:575px){.portfolio-details-content p{font-size:15px}}.blog-sibebar .widget.instagram-widgets ul::after,.blog-sibebar .widget.tag-widget ul::after,.portfolio-details-content p::after{clear:both;display:block;content:""}.portfolio-details-content p:last-child{margin-bottom:0}.portfolio-details-content p.dropcap:first-letter{float:left;background-color:#398cad;font-family:"Track",sans-serif;font-weight:700;font-size:66px;line-height:1;margin-right:30px;padding:3px 25px}@media (max-width:575px){.portfolio-details-content p.dropcap:first-letter{font-size:32px;padding:10px 16px;margin-right:20px}}.portfolio-details-content blockquote{margin:50px 0;padding:60px;text-align:center;font-size:24px;line-height:1.417;color:#fff;background-color:#2f3437;position:relative;z-index:1}@media (max-width:1199px){.portfolio-details-content blockquote{padding:40px 30px;font-size:20px}}@media (max-width:767px){.portfolio-details-content blockquote{font-size:18px;line-height:1.6}}@media (max-width:575px){.portfolio-details-content blockquote{padding:30px 25px}}.portfolio-details-content blockquote::after{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;background-size:cover;background-position:center;background-image:url(../images/pattern/04.png);content:""}.portfolio-details-content blockquote .thumb img{max-width:100px;max-height:100px;border:8px solid #fff}@media (max-width:575px){.portfolio-details-content blockquote .thumb img{max-width:80px;max-height:80px;border-width:5px}}.portfolio-details-content blockquote P{margin:0}.portfolio-details-content blockquote cite{margin-top:25px;font-family:"Track",sans-serif;font-weight:700;font-size:36px;line-height:1;letter-spacing:-1px;font-style:normal;text-transform:uppercase;display:block}@media (max-width:1199px){.portfolio-details-content blockquote cite{font-size:26px}}@media (max-width:575px){.portfolio-details-content blockquote cite{font-size:20px}}.portfolio-details-content blockquote cite span{display:block;font-size:16px;color:#398cad;letter-spacing:2px;margin-top:10px}.portfolio-details-content .portfolio-gallery{margin:50px 0 30px}.portfolio-details-content .portfolio-gallery img{margin-bottom:20px}.portfolio-details-content .portfolio-video{margin:50px 0;width:100%;height:450px;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center}@media (max-width:575px){.portfolio-details-content .portfolio-video{height:320px}}.portfolio-details-content .portfolio-video .popup-video{height:100px;width:100px;color:#2f3437;text-align:center;line-height:100px;font-size:18px;background-color:#fff;position:relative;z-index:1}@media (max-width:767px){.portfolio-details-content .portfolio-video .popup-video{width:60px;height:60px;line-height:60px}}.portfolio-details-content .portfolio-video .popup-video::before{position:absolute;left:50%;top:50%;height:100%;width:100%;content:"";background-color:rgba(255,255,255,.5);z-index:-1;transform:translate(-50%,-50%);animation:pulse-border 1500ms ease-out infinite}.portfolio-post-nav{margin-top:50px;padding-top:30px;border-top:2px solid #f0f0f0}.portfolio-post-nav .next-post,.portfolio-post-nav .prev-post{font-family:"Track",sans-serif;font-weight:700;text-transform:uppercase;line-height:1.2}.portfolio-post-nav .next-post span,.portfolio-post-nav .prev-post span{display:block;letter-spacing:2px;color:#398cad;margin-bottom:5px}.portfolio-post-nav .next-post a,.portfolio-post-nav .prev-post a{font-size:40px;letter-spacing:-1px;color:#2f3437}@media (max-width:1199px){.portfolio-post-nav .next-post a,.portfolio-post-nav .prev-post a{font-size:32px}}@media (max-width:767px){.portfolio-post-nav .next-post a,.portfolio-post-nav .prev-post a{font-size:28px}}@media (max-width:575px){.portfolio-post-nav .next-post a,.portfolio-post-nav .prev-post a{font-size:22px}}.portfolio-post-nav .next-post{text-align:right}@media (max-width:575px){.portfolio-post-nav .next-post{text-align:left;margin-top:30px}}@media (max-width:991px){.portfolio-sidebar{margin-top:50px}}.portfolio-sidebar .services-list{margin-bottom:32px}.portfolio-sidebar .services-list a{display:block;position:relative;padding:20px 40px;line-height:1;text-transform:uppercase;font-weight:700;font-family:"Track",sans-serif;background-color:#2f3437;color:#fff;margin-bottom:8px;font-size:18px}@media (min-width:992px) and (max-width:1199px){.portfolio-sidebar .services-list a{padding:20px 25px}}@media (max-width:575px){.portfolio-sidebar .services-list a{padding:18px 20px;font-size:16px}}.portfolio-sidebar .services-list a i{float:right}.portfolio-sidebar .services-list a:hover{background-color:#398cad;color:#2f3437}.portfolio-sidebar .appointment-form{background-color:#2f3437;padding:40px}@media (min-width:992px) and (max-width:1199px){.portfolio-sidebar .appointment-form{padding:40px 25px}}@media (max-width:575px){.portfolio-sidebar .appointment-form{padding:30px 20px}}.portfolio-sidebar .appointment-form span{color:#398cad;font-family:"Track",sans-serif;font-weight:700;letter-spacing:2px;margin-bottom:5px;text-transform:uppercase}.portfolio-sidebar .appointment-form .title{font-size:40px;letter-spacing:-1px;text-transform:uppercase;color:#fff;margin-bottom:20px}@media (max-width:767px){.portfolio-sidebar .appointment-form .title{font-size:28px}}@media (max-width:575px){.portfolio-sidebar .appointment-form .title{font-size:28px}}.portfolio-sidebar .appointment-form .input-group{margin-bottom:10px}.portfolio-sidebar .appointment-form input,.portfolio-sidebar .appointment-form textarea{background-color:#2a3031;color:#fff;font-family:"Track",sans-serif;font-weight:700;font-size:14px;text-transform:uppercase}.portfolio-sidebar .appointment-form ::placeholder{color:#868f90}.portfolio-sidebar .appointment-form .main-btn{margin-top:10px}.portfolio-sidebar .appointment-form .main-btn:hover{background-color:#fff;color:#2f3437}.skill-section{padding-top:330px;padding-bottom:80px;background-color:#f4f9fa;background-position:center;background-size:cover;margin-top:-330px}.skill-section-two{position:relative;z-index:1}.skill-section-two::before{position:absolute;right:0;bottom:0;height:100%;width:28%;content:"";background-image:url(../images/skills/03.jpg);background-size:cover;background-position:center;z-index:-1}@media (max-width:991px){.skill-section-two::before{width:100%;height:45%}}.skill-progress-bars .skill-progress{margin-bottom:35px}.skill-progress-bars .skill-progress .title{font-size:18px;font-weight:700;font-family:"Track",sans-serif;margin-bottom:25px;line-height:1.2;text-transform:uppercase;position:relative;overflow:hidden}.skill-progress-bars .skill-progress .progress-counter{color:#398cad;position:absolute;top:105%;transform:translate(-40%,-50%);-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}.skill-progress-bars .skill-progress .progressbar-wrap{width:100%;height:3px;background-color:#f4f9fa;position:relative}.skill-progress-bars .skill-progress .progressbar-wrap .progressbar,.skill-progress-bars .skill-progress .progressbar-wrap .progressbarV{position:absolute;left:0;top:50%;transform:translateY(-50%);width:0;height:8px;background-color:#398cad;transition:width 2s ease-in-out}.skill-progress-bars .skill-progress .progressbar-wrap .progressbarV{width:3px;height:18px;transition:2s ease-in-out}.skill-progress-bars.white-bars .skill-progress .progressbar-wrap,.skill-progress-box{background-color:#fff}.skill-progress-box{box-shadow:0 8px 16px 0 rgba(7,28,31,.04);padding:80px 80px 50px}@media (max-width:1199px){.skill-progress-box{padding:60px 40px 30px}}@media (max-width:575px){.skill-progress-box{padding:60px 30px 30px}}.skills-bg-img{background-size:cover;background-position:center}@media (max-width:991px){.skills-bg-img{height:550px}}@media (min-width:992px){.skills-text.p-left{padding-left:30px}.skills-text.p-right{padding-right:30px}}@media (max-width:991px){.skills-img{margin-bottom:50px}}.team-members .team-member{text-align:center;margin-top:30px}.team-members .team-member .member-desc{padding:40px;border:2px solid #f5f9fa;border-top:none}@media (max-width:1199px){.team-members .team-member .member-desc{padding:35px 20px}}.team-members .team-member .member-desc .name{text-transform:uppercase;font-size:30px;margin-bottom:30px;letter-spacing:-1px}@media (max-width:1199px){.team-members .team-member .member-desc .name{font-size:24px}}@media (max-width:767px){.team-members .team-member .member-desc .name{font-size:22px}}.team-members .team-member .member-desc .position{line-height:1;font-size:16px;font-weight:700;font-family:"Track",sans-serif;text-transform:uppercase;letter-spacing:2px;color:#398cad;margin-bottom:5px}.team-members .team-member .member-desc .social-links{display:flex;align-items:center;justify-content:center}.team-members .team-member .member-desc,.team-members .team-member .member-desc .social-links a,.team-members .team-member .member-desc .social-links a::before{-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}.team-members .team-member .member-desc .social-links a{line-height:48px;text-align:center;border:2px solid #f5f9fa;color:#2f3437;font-size:16px;margin:0 5px;height:50px;width:50px;position:relative}@media (max-width:767px){.team-members .team-member .member-desc .social-links a{font-size:14px;width:40px;height:40px;line-height:38px;margin:0 2px}}.team-members .team-member .member-desc .social-links a::before{position:absolute;left:50%;top:50%;width:0;height:0;z-index:-1;transform:translate(-50%,-50%);background-color:#398cad;content:""}.skills-bg-img,.team-members .team-member .member-desc .social-links a:hover::before{height:100%;width:100%}.team-members .team-member .member-image{overflow:hidden}.team-members .team-member:hover .member-desc{box-shadow:0 16px 32px 0 rgba(7,28,31,.04);border-color:transparent}.latest-blog-posts .latest-blog-post{background:#f4f9fa;display:flex;flex-direction:column;height:100%}.latest-blog-posts .latest-blog-post .blog-thumb{position:relative;width:100%;height:250px;overflow:hidden}@media (max-width:767px){.latest-blog-posts .latest-blog-post .blog-thumb{height:270px}}.latest-blog-posts .latest-blog-post .blog-thumb .thumb{background-color:#ddd;background-size:cover;background-position:center;height:100%;width:100%}.latest-blog-posts .latest-blog-post .blog-desc .title,.latest-blog-posts .latest-blog-post .blog-thumb .thumb,.latest-blog-posts .latest-blog-post .blog-thumb .thumb::before{-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}.latest-blog-posts .latest-blog-post .blog-thumb .thumb::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.2);opacity:0;z-index:1}.latest-blog-posts .latest-blog-post .blog-thumb .blog-date{position:absolute;left:0;bottom:0;padding:10px 25px;font-size:14px;letter-spacing:2px;font-family:"Track",sans-serif;z-index:2;color:#398cad;background-color:#f4f9fa;text-transform:uppercase}.latest-blog-posts .latest-blog-post .blog-desc{display:flex;flex-direction:column;flex-grow:1;font-size:14px;line-height:1.7;padding:40px 25px 25px}@media (max-width:1199px){.latest-blog-posts .latest-blog-post .blog-desc{padding:30px 20px 15px}}.latest-blog-posts .latest-blog-post .blog-desc .title{font-size:22px;font-weight:400;letter-spacing:-1px;line-height:1.3;text-align:left;text-transform:uppercase;margin-bottom:25px}@media (max-width:1199px){.latest-blog-posts .latest-blog-post .blog-desc .title{font-size:18px}}.latest-blog-posts .latest-blog-post .blog-desc .desc{color:#2f3437}.latest-blog-posts .latest-blog-post .read-more{font-family:"Track",sans-serif;font-weight:400;margin-top:auto}.latest-blog-posts .latest-blog-post:hover .blog-thumb .thumb{transform:scale(1.1)}.latest-blog-posts .latest-blog-post:hover .blog-thumb .thumb::before{opacity:1}.latest-blog-posts .latest-blog-post:hover .blog-desc .title{color:#398cad}.latest-blog-posts .latest-blog-post:hover .read-more{transform:translateX(3px)}.latest-blog-posts .latest-blog-post:hover .read-more i{transform:translateX(7px)}.latest-blog-posts .latest-blog-post.light-bg .blog-thumb .blog-date{background-color:#fff}.latest-blog-posts .latest-blog-post.light-bg .blog-desc,.latest-blog-posts .latest-blog-post.light-bg .blog-desc .title a{color:#2f3437}.pricing-section{position:relative;z-index:1;background-size:cover;background-position:center}.pricing-section::before{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#2f3437;opacity:.7;z-index:-1;content:""}.latest-blog-posts .latest-blog-post .read-more,.pricing-section .pricing-box,.pricing-section .pricing-box .paln-title::after{-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}.pricing-section .pricing-box{margin-top:30px;padding:60px 50px;border:solid rgba(255,255,255,.1);font-weight:700;font-family:"Track",sans-serif}@media (max-width:1199px){.pricing-section .pricing-box{padding:50px 30px}}.pricing-section .pricing-box .paln-title{padding-bottom:35px;margin-bottom:45px;font-size:14px;color:#fff;text-align:center;text-transform:uppercase;line-height:1;position:relative}@media (max-width:575px){.pricing-section .pricing-box .paln-title{padding-bottom:25px;margin-bottom:40px}}.pricing-section .pricing-box .paln-title::after{position:absolute;left:0;bottom:0;height:2px;width:100%;background-color:#fff;opacity:.1;content:""}.pricing-section .pricing-box .paln-title .paln-price{color:#398cad;font-size:120px;display:block;position:relative}@media (max-width:575px){.pricing-section .pricing-box .paln-title .paln-price{font-size:100px}}.pricing-section .pricing-box .paln-title .paln-price::before{content:"$";color:#fff;font-size:14px}.pricing-section .pricing-box ul li{color:#fff}.pricing-section .pricing-box ul li:not(:last-child){margin-bottom:20px;text-transform:uppercase}@media (max-width:1199px){.pricing-section .pricing-box ul li:not(:last-child){margin-bottom:15px}}.pricing-section .pricing-box ul li i{color:#398cad;margin-right:20px}.pricing-section .pricing-box .main-btn{display:block;width:100%;margin-top:40px;padding:0;text-align:center}.pricing-section .pricing-box.active-plan,.pricing-section .pricing-box:hover{border-color:#fff}.blog-post-details .post-footer .related-tags li a:hover,.pricing-section .pricing-box.active-plan .main-btn,.pricing-section .pricing-box:hover .main-btn{background-color:#398cad;color:#2f3437}.pricing-section .pricing-box.active-plan .paln-title::after,.pricing-section .pricing-box:hover .paln-title::after,.sponsors-section .sponsors-slider-two .sponsors-img img:hover{opacity:1}@media (min-width:1600px){.sponsors-section .container-fluid{padding-left:120px;padding-right:120px}}.sponsors-section .sponsors-slider .sponsors-img{text-align:center;padding:0 15px}.sponsors-section .sponsors-slider .sponsors-img img{max-width:225px}@media (min-width:768px) and (max-width:1349px){.sponsors-section .sponsors-slider .sponsors-img img{max-width:185px}}.sponsors-section .sponsors-slider-two .sponsors-img{text-align:center}.sponsors-section .sponsors-slider-two .sponsors-img img{-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;opacity:.3}.sponsors-section .sponsors-slider .slick-track,.sponsors-section .sponsors-slider-two .slick-track{display:flex;align-items:center}.counter-section{padding-top:120px;padding-bottom:80px}.counter-section.counter-boxed-style{padding-top:0;padding-bottom:0;position:relative;z-index:2;margin-bottom:-110px}.counter-section.counter-boxed-style .counter-boxed-innter{background-color:#2f3437;padding-top:80px;padding-bottom:40px;position:relative;z-index:1}.counter-section.counter-boxed-style .counter-boxed-innter::after{position:absolute;right:20px;bottom:-20px;left:20px;height:20px;content:"";z-index:-1;background-color:#398cad}.counter-section .counter-boxes .counter-box{font-size:16px;font-weight:700;font-family:"Track",sans-serif;text-transform:uppercase;line-height:1;margin-bottom:40px}@media (max-width:767px){.counter-section .counter-boxes .counter-box{font-size:15px}}.counter-section .counter-boxes .counter-box .icon{font-size:55px;margin-bottom:25px;line-height:1;color:#398cad}.counter-section .counter-boxes .counter-box .count{display:block;font-size:55px;margin-bottom:5px}@media (max-width:767px){.counter-section .counter-boxes .counter-box .count{font-size:42px}}.counter-section .counter-boxes .counter-box .count::after{content:"+";color:#398cad;font-size:16px;margin-left:2px}.counter-section .counter-boxes .counter-box.white-style{color:#fff}.counter-section .counter-boxes.counter-boxes-border .counter-box{border-right:2px solid #e8e8e8}@media (max-width:991px){.counter-section .counter-boxes.counter-boxes-border .counter-box{border:0}}.counter-section .counter-boxes.counter-boxes-border>[class*=col-]:last-child .counter-box{border:0}.counter-section .counter-boxes.counter-boxes-two .counter-box{margin-bottom:30px;background-color:#fff;padding:45px 30px;position:relative;z-index:1}.counter-section .counter-boxes.counter-boxes-two .counter-box::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-image:url(../images/pattern/07.png);background-position:center;background-repeat:no-repeat;z-index:-1}.counter-section .counter-boxes.counter-boxes-two .counter-box .count{display:block;font-size:80px;margin-bottom:5px}@media (min-width:992px) and (max-width:1199px){.counter-section .counter-boxes.counter-boxes-two .counter-box .count{font-size:60px}}@media (max-width:767px){.counter-section .counter-boxes.counter-boxes-two .counter-box .count{font-size:54px}}.counter-section .counter-boxes.counter-boxes-two .counter-box .count::after,footer.footer-three::before,footer.footer-two::before{display:none}.counter-section .counter-boxes.counter-boxes-two .counter-box .title{font-size:24px}@media (min-width:992px) and (max-width:1199px){.counter-section .counter-boxes.counter-boxes-two .counter-box .title{font-size:18px}}@media (max-width:767px){.counter-section .counter-boxes.counter-boxes-two .counter-box .title{font-size:18px}}.counter-section.counter-section-two{padding-top:330px;margin-top:-330px;background-color:#f4f9fa;position:relative;z-index:1}.counter-section.counter-section-two::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:100%;background-image:url(../images/pattern/06.png);background-repeat:no-repeat;background-position:bottom;background-size:100%}.counter-section.counter-section-three{background-color:#398cad;padding-top:100px;padding-bottom:70px}.contact-info .section-title .title{font-size:40px}@media (min-width:992px){.contact-info .contact-info-list{padding-right:30px}}@media (max-width:991px){.contact-info .contact-info-list{margin-bottom:50px}}.contact-info .contact-info-list li{font-weight:600}.contact-info .contact-info-list li:not(:last-child){border-bottom:2px solid #efefef;margin-bottom:40px;padding-bottom:40px}.contact-info .contact-info-list li a,.contact-info .contact-info-list li a::before{background-image:linear-gradient(to right,#398cad,#398cad,50%,#aeb5b7 50%);background-size:200% 100%;background-position:100%}.contact-info .contact-info-list li a{font-family:"Track",sans-serif;font-weight:700;text-decoration:underline;line-height:1;text-transform:uppercase;margin-top:15px;-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative}.contact-info .contact-info-list li a::before{position:absolute;bottom:0;left:0;width:100%;height:1px;content:"";-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}.contact-info .contact-info-list li a:hover,.contact-info .contact-info-list li a:hover::before{background-position:0 100%}.contact-maps{width:100%;height:700px;background-color:#ddd}@media (max-width:1199px){.contact-maps{height:550px}}@media (max-width:991px){.contact-maps{height:400px}}@media (max-width:767px){.contact-maps{height:320px}}.contact-maps iframe{width:100%;height:100%;border:0}.front-form .consentement{display:flex;flex-direction:row-reverse;align-items:baseline}.front-form .consentement input{margin-right:5px;width:initial;height:initial;vertical-align:middle}.front-form .consentement label{font-size:13px}.front-form ::placeholder{font-weight:600;opacity:.65}.contact-form-two{border-radius:5px;background:#fff;box-shadow:0 10px 30px rgba(0,0,0,.05);padding:75px 45px}@media (max-width:575px){.contact-form-two{padding:50px 20px}}.contact-form-two input,.contact-form-two textarea{background-color:#fff;border:2px solid #f1f1f1;color:#2f3437;font-weight:400}.contact-form-two textarea{height:170px}.contact-form-two .input-group .icon{color:#2f3437;opacity:.4}.contact-form-three{padding-left:40px}@media (max-width:991px){.contact-form-three{padding-left:0}}.contact-form-three input,.contact-form-three textarea{background-color:#fff;border:1px solid #dfe2e7;color:#2f3437;font-weight:400;border-radius:35px}.contact-form-three textarea{height:170px}@media (max-width:991px){.contact-img{margin-bottom:50px}}.contact-coordonnees strong,footer .footer-widgets .widget strong{font-family:"Track",sans-serif;font-weight:400}.contact-coordonnees i,footer .footer-widgets .widget i{color:#398cad;font-size:20px;font-weight:400;vertical-align:text-bottom}.google-map{font-size:0}.google-map iframe{height:550px;width:100%}@media (max-width:1199px){.google-map iframe{height:450px}}@media (max-width:767px){.google-map iframe{height:350px}}@media (max-width:575px){.google-map iframe{height:250px}}.breadcrumb-section{background-size:cover;background-position:center;position:relative;z-index:1;font-family:"Track",sans-serif;font-weight:400;text-transform:uppercase;color:#398cad;letter-spacing:-1px}.breadcrumb-section .container{padding-top:250px;padding-bottom:150px;position:relative}@media (max-width:991px){.breadcrumb-section .container{padding-top:220px;padding-bottom:120px}}@media (max-width:767px){.breadcrumb-section .container{padding-top:200px;padding-bottom:100px}}@media (max-width:575px){.breadcrumb-section .container{padding-top:160px;padding-bottom:75px}}.breadcrumb-section::before{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;background-color:#2f3437;content:"";opacity:.6}.breadcrumb-section .page-tag{letter-spacing:2px}@media (max-width:991px){.breadcrumb-section .page-tag{font-size:14px}}@media (max-width:767px){.breadcrumb-section .page-tag{letter-spacing:1px}}.breadcrumb-section .page-title{font-family:"Caviar Dreams",sans-serif;font-size:52px;font-weight:600;letter-spacing:-2px;line-height:1.1;color:#fff;margin-bottom:0;text-align:left;text-transform:none}@media (max-width:1349px){.breadcrumb-section .page-title{font-size:42px}}@media (max-width:1199px){.breadcrumb-section .page-title{font-size:36px}}@media (max-width:991px){.breadcrumb-section .page-title{font-size:32px}}@media (max-width:767px){.breadcrumb-section .page-title{font-size:28px;letter-spacing:0}}.breadcrumb-section .breadcrumb-nav{background-color:#fff;position:absolute;z-index:2;right:15px;bottom:0;padding:22px 40px 20px;line-height:1}@media (max-width:1199px){.breadcrumb-section .breadcrumb-nav{padding:18px 30px 15px}}@media (max-width:767px){.breadcrumb-section .breadcrumb-nav{padding:13px 20px 10px}}.breadcrumb-section .breadcrumb-nav li{margin:0 10px;display:inline-block;position:relative}.breadcrumb-section .breadcrumb-nav li:not(:last-child)::after{content:"|";color:#2f3437;position:absolute;top:50%;right:-10px;transform:translate(50%,-50%)}.breadcrumb-section .breadcrumb-nav li a{color:#2f3437}.breadcrumb-section .breadcrumb-nav li a:hover,.testimonials-section.style-two .testimonials-inner .single-testimonial .atuthor-info span{color:#398cad}.history-section{padding-top:240px;padding-bottom:120px}.timeline-btn-with-progess{position:relative;z-index:1}.timeline-btn-with-progess .progress{height:4px;border-radius:0;position:absolute;left:0;top:50%;width:100%;z-index:-1;transform:translateY(-50%)}@media (max-width:575px){.timeline-btn-with-progess .progress{display:none}}.timeline-btn-with-progess .progress .progress-bar{background-color:#398cad;width:20%}.timeline-tab-btns{padding:0 100px;justify-content:space-between;margin-bottom:60px}@media (max-width:1349px){.timeline-tab-btns{padding:0 50px}}@media (max-width:991px){.timeline-tab-btns{padding:0 30px}}@media (max-width:575px){.timeline-tab-btns{padding:0;justify-content:center}}.timeline-tab-btns li a,.timeline-text .timeline-tag{font-size:16px;font-family:"Track",sans-serif;font-weight:700;text-transform:uppercase}.timeline-tab-btns li a{background-color:#fff;padding:18px 35px;display:inline-block;line-height:1;color:#2f3437}@media (max-width:991px){.timeline-tab-btns li a{padding:15px 28px}}@media (max-width:767px){.timeline-tab-btns li a{padding:12px 20px;font-size:14px}}@media (max-width:575px){.timeline-tab-btns li a{margin:5px}}.blog-sibebar .widget.social-widget ul li a:hover,.blog-sibebar .widget.tag-widget ul li a:hover,.timeline-tab-btns li a.active,.timeline-tab-btns li a:hover{background-color:#398cad}@media (max-width:991px){.timeline-text{margin-top:50px}}.timeline-text .timeline-tag{color:#398cad;letter-spacing:2px;margin-bottom:5px}.timeline-text .timeline-title{font-size:48px;letter-spacing:-1px;text-transform:uppercase;line-height:1;margin-bottom:30px}@media (max-width:991px){.timeline-text .timeline-title{font-size:42px}}@media (max-width:575px){.timeline-text .timeline-title{font-size:32px}}.timeline-text a.main-btn{margin-top:40px}.testimonials-section .testimonials-inner{background-color:#398cad;padding:100px 170px;position:relative;z-index:1}@media (max-width:1199px){.testimonials-section .testimonials-inner{padding:100px}}@media (max-width:991px){.testimonials-section .testimonials-inner{padding:80px 50px}}@media (max-width:767px){.testimonials-section .testimonials-inner{padding:80px 30px}}@media (max-width:575px){.testimonials-section .testimonials-inner{padding:80px 15px}}.testimonials-section .testimonials-inner::before{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;content:"";background-image:url(../images/testi-illustration.png);background-size:cover;background-position:center}.testimonials-section .testimonials-inner .single-testimonial{text-align:center;font-size:24px;line-height:1.4}@media (max-width:1199px){.testimonials-section .testimonials-inner .single-testimonial{font-size:20px}}@media (max-width:767px){.testimonials-section .testimonials-inner .single-testimonial{font-size:18px}}@media (max-width:575px){.testimonials-section .testimonials-inner .single-testimonial{font-size:16px;line-height:1.6}}.testimonials-section .testimonials-inner .single-testimonial .atuthor-thumb{margin-bottom:50px}.testimonials-section .testimonials-inner .single-testimonial .atuthor-thumb img{max-width:120px;max-height:120px}.testimonials-section .testimonials-inner .single-testimonial .atuthor-info{margin-top:40px;line-height:1}.testimonials-section .testimonials-inner .single-testimonial .atuthor-info .name{font-size:30px;letter-spacing:-1px;text-transform:uppercase;line-height:1}@media (max-width:767px){.testimonials-section .testimonials-inner .single-testimonial .atuthor-info .name{font-size:24px}}@media (max-width:575px){.testimonials-section .testimonials-inner .single-testimonial .atuthor-info .name{font-size:20px}}.testimonials-section .testimonials-inner .single-testimonial .atuthor-info span{font-size:16px;letter-spacing:2px;text-transform:uppercase;font-family:"Track",sans-serif;font-weight:700}.blog-sibebar .widget.search-widget form,.testimonials-section.style-two{position:relative}.testimonials-section.style-two .testimonials-inner{background-color:transparent}.testimonials-section.style-two .testimonials-inner::before{opacity:.3}.testimonials-section.style-two .testimonials-inner .single-testimonial .atuthor-thumb img{box-shadow:0 8px 16px 0 rgba(7,28,31,.06);border:10px solid #fff}.testimonials-section.style-two .thumb-images img{position:absolute;z-index:2;max-width:80px;max-height:80px}@media (max-width:991px){.testimonials-section.style-two .thumb-images img{max-width:50px;max-height:50px}}@media (max-width:575px){.testimonials-section.style-two .thumb-images img{display:none}}.testimonials-section.style-two .thumb-images img:nth-child(1){left:25%;top:15%}@media (max-width:1349px){.testimonials-section.style-two .thumb-images img:nth-child(1){left:15%}}@media (max-width:1199px){.testimonials-section.style-two .thumb-images img:nth-child(1){left:10%}}.testimonials-section.style-two .thumb-images img:nth-child(2){left:15%;bottom:15%}@media (max-width:1349px){.testimonials-section.style-two .thumb-images img:nth-child(2){left:8%}}@media (max-width:1199px){.testimonials-section.style-two .thumb-images img:nth-child(2){left:5%}}.testimonials-section.style-two .thumb-images img:nth-child(3){right:15%;top:15%}@media (max-width:1349px){.testimonials-section.style-two .thumb-images img:nth-child(3){right:8%}}@media (max-width:1199px){.testimonials-section.style-two .thumb-images img:nth-child(3){right:5%}}.testimonials-section.style-two .thumb-images img:nth-child(4){right:25%;bottom:15%}@media (max-width:1349px){.testimonials-section.style-two .thumb-images img:nth-child(4){right:15%}}@media (max-width:1199px){.testimonials-section.style-two .thumb-images img:nth-child(4){right:10%}}.testimonials-section .testimonials-slider-two .testimonial-box{border-radius:5px;background:#fff;box-shadow:0 10px 30px rgba(0,0,0,.05);text-align:center;padding:55px 40px 40px}.testimonials-section .testimonials-slider-two .testimonial-box .name{font-size:20px;margin-bottom:15px}.testimonials-section .testimonials-slider-two .testimonial-box .author{display:inline-block;margin-bottom:35px;position:relative}.testimonials-section .testimonials-slider-two .testimonial-box .author::after{content:"\f10d";position:absolute;font-family:"Font Awesome 5 Pro";font-weight:700;right:0;bottom:0;height:30px;width:30px;background-color:#398cad;color:#2f3437;line-height:30px;border-radius:50%;font-size:12px;filter:drop-shadow(0 3px 36px rgba(0,0,0,.06))}.testimonials-section .testimonials-slider-two .testimonial-box .author img{filter:drop-shadow(0 3px 6px rgba(0,0,0,.07));border-radius:50%;height:80px;width:80px}.testimonials-section.with-pattern{position:relative;z-index:1;padding-top:120px;padding-bottom:90px}.testimonials-section.with-pattern::before{content:"";position:absolute;left:0;top:0;width:100%;height:485px;background-color:#2f3437;z-index:-1}.changing-version .changing-header{display:grid;grid-template-columns:60px 1fr;gap:25px;align-items:center;margin-bottom:20px}@media (max-width:1199px){.changing-version .changing-header{gap:15px}}.changing-version .changing-header .icon{color:#398cad;line-height:1;font-size:55px}.changing-version .changing-header .version-num{letter-spacing:2px;font-weight:700;font-family:"Track",sans-serif;color:#398cad}.changing-version .changing-header .title{font-size:30px;letter-spacing:-1px;text-transform:uppercase;color:#fff}@media (max-width:1199px){.changing-version .changing-header .title{font-size:24px}}.changing-version li{color:#b5bbbd}.changing-version li:not(:last-child){padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid #353b3c}.version-video{background-color:#ddd;background-size:cover;background-position:center;width:100%;height:385px;position:relative}@media (max-width:991px){.version-video{margin-bottom:80px}}.version-video .popup-video{position:absolute;left:0;top:50%;background-color:#fff;color:#2f3437;font-size:16px;width:80px;height:80px;line-height:80px;transform:translate(-50%,-50%);text-align:center}@media (max-width:991px){.version-video .popup-video{top:auto;bottom:0;left:50%;transform:translate(-50%,50%)}}.advanced-tab-btns{margin-top:60px;justify-content:center}.advanced-tab-btns li{margin:10px 10px 0}.advanced-tab-btns li a,.advanced-tab-btns li a .title{-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}.advanced-tab-btns li a{position:relative;padding:25px 70px;border:2px solid #f3f3f3;color:#2f3437;line-height:1;font-size:14px}@media (max-width:1199px){.advanced-tab-btns li a{padding:25px 30px 25px 70px;font-size:12px}}.advanced-tab-btns li a .title{text-transform:uppercase;font-size:24px;letter-spacing:-1px;font-weight:700;font-family:"Track",sans-serif;display:block;margin-bottom:10px}@media (max-width:1199px){.advanced-tab-btns li a .title{font-size:20px}}.advanced-tab-btns li a .icon{position:absolute;left:20px;top:25px;color:#398cad;font-size:30px;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}.advanced-tab-btns li a::after{position:absolute;left:50%;top:-15px;transform:translateX(-50%);background-color:#2f3437;content:"";width:30px;height:15px;clip-path:polygon(50% 0%,0% 100%,100% 100%);visibility:hidden;opacity:0}@media (max-width:991px){.advanced-tab-btns li a::after{display:none}}.advanced-tab-btns li a.active,.advanced-tab-btns li a:hover{background-color:#2f3437;border-color:#2f3437}.advanced-tab-btns li a.active,.advanced-tab-btns li a.active .title,.advanced-tab-btns li a:hover,.advanced-tab-btns li a:hover .title,.single-blog-post.quote-post .entry-summary .entry-meta li a:hover,.single-blog-post.quote-post .entry-summary .title a:hover,footer .footer-widgets .widget.latest-post-widget li h5 a{color:#fff}.advanced-tab-btns li a.active:after,.advanced-tab-two .advanced-tab-btns-two li a.active::before{opacity:1;visibility:visible}@media (max-width:991px){.advanced-tab-text{margin-top:50px}}.advanced-tab-two .advanced-tab-btns-two{justify-content:center;margin:-15px;position:relative;z-index:2}.advanced-tab-two .advanced-tab-btns-two li{padding:15px}.advanced-tab-two .advanced-tab-btns-two li a{background-color:#fff;border-radius:5px;text-align:center;padding:35px;font-family:"Track",sans-serif;font-size:24px;font-weight:700;color:#2f3437;position:relative}@media (max-width:1199px){.advanced-tab-two .advanced-tab-btns-two li a{padding:20px;font-size:18px}}.advanced-tab-two .advanced-tab-btns-two li a span.icon{font-size:70px;line-height:1;margin-bottom:20px}@media (max-width:1199px){.advanced-tab-two .advanced-tab-btns-two li a span.icon{font-size:50px}}@media (max-width:1199px){.advanced-tab-two .advanced-tab-btns-two li a span.icon img{max-width:50px}}.advanced-tab-two .advanced-tab-btns-two li a::before{content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:-20px;background-color:#fff;height:20px;width:40px;clip-path:polygon(100% 0,0 0,51% 100%);filter:drop-shadow(0 3px 16px rgba(0,0,0,.06));-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;visibility:hidden;opacity:0}.advanced-tab-two .advanced-tab-btns-two li a.active{filter:drop-shadow(0 3px 16px rgba(0,0,0,.06))}.advanced-tab-two .tab-content{padding-top:60px;position:relative;z-index:1}.advanced-tab-two .tab-pane{background-color:#fff;padding:70px 50px;box-shadow:0 3px 16px transparent;border-radius:5px}@media (max-width:575px){.advanced-tab-two .tab-pane{padding:50px 20px}}.advanced-tab-two .tab-pane .title{font-size:40px;letter-spacing:-.03em;margin-bottom:15px}@media (max-width:575px){.advanced-tab-two .tab-pane .title{font-size:28px}}.advanced-tab-two .tab-pane .big-text{font-size:24px;font-family:"Track",sans-serif;font-weight:700;margin-bottom:25px;line-height:1.4}@media (max-width:1199px){.advanced-tab-two .tab-pane .big-text{font-size:18px}}.advanced-tab-two .tab-pane .advanced-tab-img{text-align:right}@media (max-width:991px){.advanced-tab-two .tab-pane .advanced-tab-img{margin-bottom:50px;text-align:center}}.advanced-tab-two .dot-icon{position:absolute;right:-20px;top:40px;z-index:-1}.advanced-tab-two .blob-icon{position:absolute;bottom:-40px;left:-75px;z-index:-1}.single-blog-post{margin-bottom:40px}.single-blog-post .entry-thumb{position:relative;margin-bottom:-2px;z-index:1}.single-blog-post .entry-thumb iframe{width:100%;border:0}.single-blog-post .entry-thumb .slick-arrow{border:0;background-color:transparent;color:#fff;opacity:.4;font-size:30px;position:absolute;left:40px;top:50%;transform:translateY(-50%);transition:.3s;z-index:2}.single-blog-post .entry-thumb .slick-arrow.next-arrow{left:auto;right:40px}.single-blog-post .entry-thumb .slick-arrow:hover{opacity:1}.single-blog-post .entry-summary{padding:50px 45px;border:2px solid #ededed}@media (max-width:1199px){.single-blog-post .entry-summary{padding:40px 35px}}@media (max-width:575px){.single-blog-post .entry-summary{padding:40px 25px;font-size:15px}}.single-blog-post .entry-summary .post-cats{margin-bottom:35px}.single-blog-post .entry-summary .post-cats a{font-family:"Track",sans-serif;font-weight:700;color:#2f3437;background-color:#398cad;line-height:1;padding:8px 30px;margin-right:5px}.single-blog-post .entry-summary .post-cats a:hover{background-color:#2f3437;color:#fff}.single-blog-post .entry-summary .title{font-size:36px;text-transform:uppercase;line-height:1.2;letter-spacing:-1px}@media (max-width:1199px){.single-blog-post .entry-summary .title{font-size:28px}}@media (max-width:767px){.single-blog-post .entry-summary .title{font-size:24px}}@media (max-width:575px){.single-blog-post .entry-summary .title{font-size:20px}}.single-blog-post .entry-summary .entry-meta,.single-blog-post .entry-summary p{margin-top:20px}.blog-post-details .post-footer .related-tags li,.blog-post-details .post-footer .social-share li,.single-blog-post .entry-summary .entry-meta li{display:inline-block}.single-blog-post .entry-summary .entry-meta li:not(:last-child){margin-right:25px}@media (max-width:767px){.single-blog-post .entry-summary .entry-meta li:not(:last-child){margin-right:15px}}@media (max-width:767px) and (max-width:575px){.single-blog-post .entry-summary .entry-meta li:not(:last-child){font-size:10px}}.blog-sibebar .widget.about-author-widget .author-info .social-icon li a:hover,.single-blog-post .entry-summary .entry-footer a:hover,.single-blog-post .entry-summary .entry-meta a:hover{color:#398cad}.single-blog-post .entry-summary .entry-footer{display:flex;align-items:center;justify-content:space-between;margin-top:30px}.single-blog-post .entry-summary .entry-footer a,.single-blog-post .entry-summary .entry-meta a{font-weight:700;color:#2f3437;font-size:14px}@media (max-width:575px){.single-blog-post .entry-summary .entry-footer a{font-size:13px}}.blog-sibebar .widget.recent-post-widget li .time i,.single-blog-post .entry-summary .entry-footer a i,.single-blog-post .entry-summary .entry-footer a img{margin-right:8px}@media (max-width:575px){.single-blog-post .entry-summary .entry-footer a i,.single-blog-post .entry-summary .entry-footer a img{margin-right:5px}}.single-blog-post.video-post .popup-video{width:80px;height:80px;text-align:center;background-color:#398cad;font-size:14px;color:#2f3437;line-height:80px;position:absolute;z-index:2;left:50%;top:50%;transform:translate(-50%,-50%)}@media (max-width:767px){.single-blog-post.video-post .popup-video{height:60px;width:60px;line-height:60px}}.single-blog-post.audio-post .entry-thumb{margin-bottom:-8px}.single-blog-post.quote-post .entry-summary{border:0;background-color:#398cad;position:relative;z-index:1;padding:50px 50px 50px 150px}@media (max-width:767px){.single-blog-post.quote-post .entry-summary{padding:130px 35px 40px}}@media (max-width:575px){.single-blog-post.quote-post .entry-summary{padding:130px 25px 40px}}.single-blog-post.only-title .entry-summary::before,.single-blog-post.quote-post .entry-summary::before{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;background-image:url(../images/news/quote-pattern.png);background-size:cover;background-position:center;content:""}.single-blog-post.quote-post .entry-summary .quote-icon{position:absolute;z-index:1;left:40px;top:50px;max-width:75px}@media (max-width:767px){.single-blog-post.quote-post .entry-summary .quote-icon{max-width:50px;left:35px}}@media (max-width:575px){.single-blog-post.quote-post .entry-summary .quote-icon{left:25px}}.single-blog-post.only-title .entry-summary{position:relative;z-index:1;border:0}.single-blog-post.only-title .entry-summary::before{background-image:url(../images/news/03.jpg);opacity:.1}.blog-post-details{padding:0 0 50px}@media (max-width:1199px){.blog-post-details{padding:0 0 40px}}@media (max-width:575px){.blog-post-details{font-size:15px}}.blog-post-details figure{margin:0 0 50px;text-align:center}.blog-post-details figure img{max-height:600px;max-width:100%}@media (max-width:575px){.blog-post-details figure{margin:0 0 30px}}.blog-post-details .post-content{padding:0 45px}@media (max-width:1199px){.blog-post-details .post-content{padding:0 35px}}@media (max-width:575px){.blog-post-details .post-content{padding:0 25px;font-size:15px}}.blog-post-details .post-content .post-cats{margin-bottom:30px}.blog-post-details .post-content .post-cats a{font-family:"Track",sans-serif;font-weight:700;color:#2f3437;background-color:#398cad;line-height:1;padding:8px 30px;margin-right:5px}.blog-post-details .post-content .post-cats a:hover,.blog-sibebar .widget.search-widget form button:hover,.comment-template .comment-lists li .comment-desc .reply-btn:hover{background-color:#2f3437;color:#fff}.blog-post-details .post-content .title{font-size:36px;text-transform:uppercase;line-height:1.2;letter-spacing:-1px;margin-bottom:20px}@media (max-width:1199px){.blog-post-details .post-content .title{font-size:28px}}@media (max-width:767px){.blog-post-details .post-content .title{font-size:24px}}@media (max-width:575px){.blog-post-details .post-content .title{font-size:20px}}.blog-post-details .post-content .entry-meta{color:#398cad;font-family:"Track",sans-serif;letter-spacing:2px;margin-bottom:25px}.blog-post-details .post-content .entry-meta i{font-size:1.3em}.blog-post-details .post-content p:not(:last-child){margin-bottom:25px}.blog-post-details .post-content li a:hover,.blog-post-details .post-content p a:hover{text-decoration:underline}.blog-post-details .post-content .subtitle{font-size:30px;letter-spacing:-1px;margin-bottom:25px;text-transform:uppercase}@media (max-width:767px){.blog-post-details .post-content .subtitle{font-size:24px}}@media (max-width:575px){.blog-post-details .post-content .subtitle{font-size:18px}}.blog-post-details .post-content hr{margin:35px 0;border-top:1px solid #e1e6ff}.blog-post-details .post-content ul{padding-left:30px;margin-bottom:30px}.blog-post-details .post-content ul li{list-style-type:disc;position:relative}.blog-post-details .post-content ul li:not(:last-child){margin-bottom:10px}.blog-post-details .post-content blockquote{padding:60px;background-color:#f8f8f8;text-align:center;font-size:28px;text-transform:uppercase;line-height:1.4;font-weight:700;font-family:"Track",sans-serif;letter-spacing:-1px;margin:35px 0}@media (max-width:1199px){.blog-post-details .post-content blockquote{font-size:22px}}@media (max-width:767px){.blog-post-details .post-content blockquote{padding:40px 25px}}@media (max-width:575px){.blog-post-details .post-content blockquote{padding:40px 20px;font-size:18px}}.blog-post-details .post-content blockquote cite{display:block;line-height:1;font-size:14px;font-weight:700;margin-bottom:20px;font-style:normal;color:#398cad}.blog-post-details .post-footer{margin-top:50px}.blog-post-details .post-footer .related-tags h5,.blog-post-details .post-footer .social-share h5{font-size:20px;font-weight:700;letter-spacing:-1px;margin-bottom:20px;text-transform:uppercase}.blog-post-details .post-footer .related-tags li{margin-right:4px}.blog-post-details .post-footer .related-tags li a{background-color:#efefef;font-size:12px;font-weight:700;color:#2f3437;text-transform:uppercase;padding:5px 20px}@media (max-width:1199px){.blog-post-details .post-footer .related-tags li a{padding:5px 15px}}@media (max-width:767px){.blog-post-details .post-footer .social-share{margin-top:40px}}.blog-post-details .post-footer .social-share li{margin-left:20px}.blog-post-details .post-footer .social-share li a{color:#b5becc;font-size:16px}.blog-post-details .post-nav{padding:50px 0;margin:50px 0;border-top:1px solid #e1e6ff;border-bottom:1px solid #e1e6ff;position:relative;z-index:1}.blog-post-details .post-nav::after{position:absolute;z-index:-1;left:50%;top:50%;transform:translate(-50%,-50%);height:40px;width:40px;background-image:url(../images/news/dot-icon.png);content:""}@media (max-width:767px){.blog-post-details .post-nav::after{display:none}}.blog-post-details .post-nav .next-post,.blog-post-details .post-nav .prev-post{font-family:"Track",sans-serif;font-weight:700;text-transform:uppercase;line-height:1.2}.blog-post-details .post-nav .next-post span,.blog-post-details .post-nav .prev-post span{display:block;letter-spacing:2px;color:#398cad;margin-bottom:5px;font-size:14px}.blog-post-details .post-nav .next-post a,.blog-post-details .post-nav .prev-post a{font-size:28px;letter-spacing:-1px;color:#2f3437}@media (max-width:767px){.blog-post-details .post-nav .next-post a,.blog-post-details .post-nav .prev-post a{font-size:22px}}.blog-post-details .post-nav .next-post{text-align:right}@media (max-width:575px){.blog-post-details .post-nav .next-post{text-align:left;margin-top:30px}}.blog-post-details .related-post .title{font-size:26px;letter-spacing:-1px;text-transform:uppercase;margin-bottom:40px}@media (max-width:767px){.blog-post-details .related-post .title{font-size:22px}}.blog-post-details .related-post .single-related-post{margin-bottom:50px}.blog-post-details .related-post .single-related-post .thumb{width:100%;height:300px;background-size:cover;background-position:center}.blog-post-details .related-post .single-related-post .desc{padding:30px;font-size:14px;box-shadow:0 8px 16px 0 rgba(93,93,93,.06)}@media (max-width:575px){.blog-post-details .related-post .single-related-post .desc{padding:30px 20px}}.blog-post-details .related-post .single-related-post .desc .date{color:#398cad;margin-bottom:10px}.blog-post-details .related-post .single-related-post .desc .date i,.comment-template .comment-lists li .comment-desc .reply-btn i{margin-right:5px}.blog-post-details .author-info h2,.blog-post-details .related-post .single-related-post .desc h4{font-size:22px;letter-spacing:-1px;text-transform:uppercase;margin-bottom:15px}@media (max-width:1199px){.blog-post-details .related-post .single-related-post .desc h4{font-size:20px}}.blog-post-details .author-info{border:2px solid #ededed;padding:40px;display:grid;grid-template-columns:180px 1fr;gap:40px;font-size:14px;align-items:center}@media (max-width:1199px){.blog-post-details .author-info{padding:40px 30px}}@media (max-width:767px){.blog-post-details .author-info{display:block}.blog-post-details .author-info .desc{margin-top:30px}}.blog-post-details .author-info span{font-size:12px;margin-bottom:10px;color:#398cad;font-weight:700}.blog-post-details .author-info h2{font-size:36px;line-height:1;margin-bottom:20px}@media (max-width:1199px){.blog-post-details .author-info h2{font-size:28px}}@media (max-width:575px){.blog-post-details .author-info h2{font-size:20px}}@media (max-width:991px){.blog-sibebar{margin-top:50px}}.blog-sibebar .widget{padding:40px;border:2px solid #ededed;margin-bottom:40px}@media (min-width:992px) and (max-width:1199px){.blog-sibebar .widget{padding:35px 25px}}@media (max-width:991px){.blog-sibebar .widget{margin-top:50px}}@media (max-width:575px){.blog-sibebar .widget{padding:35px 25px}}.blog-sibebar .widget:last-child{margin-bottom:0}.blog-sibebar .widget .widget-title{font-size:20px;text-transform:uppercase;margin-bottom:40px;padding-left:45px;position:relative}.blog-sibebar .widget .widget-title::before{left:0}.blog-sibebar .widget .widget-title::after,.blog-sibebar .widget .widget-title::before{content:"";position:absolute;top:50%;transform:translateY(-50%);background-color:#398cad}.blog-sibebar .widget .widget-title::before{height:4px;width:18px;border-radius:2px}.blog-sibebar .widget .widget-title::after{left:22px;height:4px;width:4px;border-radius:50%}.blog-sibebar .widget.about-author-widget .author-info{text-align:center;font-size:14px;line-height:1.8}.blog-sibebar .widget.about-author-widget .author-info .thumb{margin-bottom:30px}.blog-sibebar .widget.about-author-widget .author-info .thumb img{max-width:140px;border-radius:50%}.blog-sibebar .widget.about-author-widget .author-info .name{margin-bottom:20px;text-transform:uppercase}.blog-sibebar .widget.about-author-widget .author-info .social-icon{margin-top:25px}.blog-sibebar .widget.about-author-widget .author-info .social-icon li{display:inline-block;font-size:14px;margin:0 10px}.blog-sibebar .widget.about-author-widget .author-info .social-icon li a{color:#b3bed3}.blog-sibebar .widget.search-widget form button{position:absolute;right:0;top:0;width:60px;height:100%;background-color:#398cad;font-size:14px;border:0;transition:.3s}.blog-sibebar .widget.recent-post-widget li{display:grid;align-items:center;grid-template-columns:80px 1fr;gap:20px}@media (min-width:992px) and (max-width:1199px){.blog-sibebar .widget.recent-post-widget li{gap:15px}}@media (max-width:575px){.blog-sibebar .widget.recent-post-widget li{display:block}}.blog-sibebar .widget.recent-post-widget li:not(:last-child){margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #e1e6ff}.blog-sibebar .widget.recent-post-widget li h6{font-size:16px;text-transform:uppercase;line-height:1.3}.blog-sibebar .widget.recent-post-widget li .post-thumb{height:80px;width:80px;background-color:#ddd;background-size:cover;background-position:center;border-radius:50%}@media (max-width:575px){.blog-sibebar .widget.recent-post-widget li .post-thumb{margin-bottom:20px}}.blog-sibebar .widget.recent-post-widget li .time{font-size:14px}.blog-sibebar .widget.categories-widget li:not(:last-child){margin-bottom:10px}.blog-sibebar .widget.categories-widget li a,.blog-sibebar .widget.categories-widget li a span{-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}.blog-sibebar .widget.categories-widget li a{display:block;color:#fff;font-size:14px;font-family:"Track",sans-serif;font-weight:700;text-transform:uppercase;padding:14px 50px 14px 30px;background-color:#2f3437;position:relative}.blog-sibebar .widget.categories-widget li a span{position:absolute;right:0;width:50px;height:100%;background-color:#131718;top:0;text-align:center;line-height:50px}.blog-sibebar .widget.categories-widget li a:hover{background-color:#398cad;color:#fff}.blog-sibebar .widget.categories-widget li a:hover span{background-color:#ea9d19}.blog-sibebar .widget.social-widget ul li{display:inline-block;margin:0 4px}.blog-sibebar .widget.social-widget ul li a{background-color:#ededed;height:40px;width:40px;text-align:center;line-height:40px;font-size:14px;color:#2f3437}@media (min-width:992px) and (max-width:1199px){.blog-sibebar .widget.social-widget ul li a{width:35px;height:35px;line-height:35px}}@media (max-width:575px){.blog-sibebar .widget.social-widget ul li a{width:35px;height:35px;line-height:35px}}.blog-sibebar .widget.twitter-widget li{padding-left:35px;position:relative}.blog-sibebar .widget.twitter-widget li:not(:last-child){margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #e1e6ff}.blog-sibebar .widget.twitter-widget li::before{position:absolute;left:0;top:2px;content:"\f099";font-family:"Font Awesome 5 Brands";color:#398cad}.blog-sibebar .widget.twitter-widget li a{color:#2f3437;font-size:12px;font-weight:600}.blog-sibebar .widget.tag-widget ul li a,.blog-sibebar .widget.twitter-widget li .date{text-transform:uppercase;font-size:12px;font-weight:700;font-family:"Track",sans-serif}.blog-sibebar .widget.instagram-widgets ul{margin:-8px}@media (max-width:575px){.blog-sibebar .widget.instagram-widgets ul{margin:-5px}}.blog-sibebar .widget.instagram-widgets ul li{float:left;padding:8px}@media (min-width:992px){.blog-sibebar .widget.instagram-widgets ul li{width:33.33%}}@media (max-width:575px){.blog-sibebar .widget.instagram-widgets ul li{padding:5px}}.blog-sibebar .widget.tag-widget ul{margin:-10px}@media (min-width:992px) and (max-width:1199px){.blog-sibebar .widget.tag-widget ul{margin:-5px}}@media (max-width:575px){.blog-sibebar .widget.tag-widget ul{margin:-5px}}.blog-sibebar .widget.tag-widget ul li{float:left;padding:10px}@media (min-width:992px) and (max-width:1199px){.blog-sibebar .widget.tag-widget ul li{padding:5px}}@media (max-width:575px){.blog-sibebar .widget.tag-widget ul li{padding:5px}}.blog-sibebar .widget.tag-widget ul li a{background-color:#f4f4f4;color:#2f3437;padding:8px 20px}@media (min-width:992px) and (max-width:1199px){.blog-sibebar .widget.tag-widget ul li a{padding:8px 15px}}@media (max-width:575px){.blog-sibebar .widget.tag-widget ul li a{padding:8px 15px}}.blog-sibebar .widget.ad-widget{border:0;padding:0}.post-pagination ul{display:flex;justify-content:center;flex-wrap:wrap;padding-top:20px}@media (max-width:575px){.post-pagination ul li:first-child,.post-pagination ul li:last-child{display:none}}.post-pagination ul li a,.post-pagination ul li span{height:50px;line-height:50px;border:2px solid #ededed;font-size:14px;font-family:"Track",sans-serif;font-weight:400;color:#2f3437;text-align:center;margin:5px}@media (max-width:1199px){.post-pagination ul li a,.post-pagination ul li span{height:40px;width:40px;line-height:40px}}.post-pagination ul li a:not([rel=prev]):not([rel=next]),.post-pagination ul li span:not([rel=prev]):not([rel=next]){width:50px}@media (max-width:1199px){.post-pagination ul li a:not([rel=prev]):not([rel=next]),.post-pagination ul li span:not([rel=prev]):not([rel=next]){width:40px}}.post-pagination ul li a.active-page,.post-pagination ul li a:hover,.post-pagination ul li span.active-page,.post-pagination ul li span:hover{background-color:#398cad;border-color:#398cad;color:#fff}.post-pagination ul li a.active-page,.post-pagination ul li span.active-page{font-weight:700}.post-pagination ul li a[rel=next],.post-pagination ul li a[rel=prev],.post-pagination ul li span[rel=next],.post-pagination ul li span[rel=prev]{padding:0 15px;width:auto}@media (min-width:992px){.post-pagination ul li a[rel=prev]::after,.post-pagination ul li span[rel=prev]::after{content:"Précédent";margin-left:5px}.post-pagination ul li a[rel=next]::before,.post-pagination ul li span[rel=next]::before{content:"Suivant";margin-right:5px}}.post-pagination ul .disabled{cursor:not-allowed}.post-pagination ul .disabled a,.post-pagination ul .disabled a:hover,.post-pagination ul .disabled span,.post-pagination ul .disabled span:hover{color:#adb4b9;background-color:transparent!important;border:2px solid #ededed;box-shadow:none;pointer-events:none}.comment-template{margin-top:50px}.comment-template .template-title{font-size:26px;letter-spacing:-1px;text-transform:uppercase;margin-bottom:40px}@media (max-width:767px){.comment-template .template-title{font-size:22px}}.comment-template .comment-lists li{position:relative;padding-left:130px;margin-bottom:50px;padding-bottom:50px;border-bottom:1px solid #eff2ff}@media (max-width:767px){.comment-template .comment-lists li{padding-left:0;padding-top:130px}}.comment-template .comment-lists li .thumb{position:absolute;left:0;top:0}.comment-template .comment-lists li .comment-desc{position:relative;z-index:1;font-size:14px}.comment-template .comment-lists li .comment-desc h5{text-transform:uppercase;font-size:18px;line-height:1;letter-spacing:-1px}.comment-template .comment-lists li .comment-desc .date{color:#398cad;font-weight:700;font-size:12px;margin-bottom:20px;line-height:1}.comment-template .comment-lists li .comment-desc .reply-btn{position:absolute;right:0;top:0;z-index:2;border-radius:20px;border:2px solid #f4f4ff;line-height:1;padding:10px 20px;font-size:14px;color:#2f3437;font-weight:700}@media (max-width:575px){.comment-template .comment-lists li .comment-desc .reply-btn{font-size:12px;padding:8px 15px}}.comment-template .comment-lists li li{margin-top:50px;padding-top:50px;border-top:1px solid #eff2ff}@media (max-width:767px){.comment-template .comment-lists li li{margin-left:50px;padding-top:180px}}@media (max-width:575px){.comment-template .comment-lists li li{margin-left:20px}}.comment-template .comment-lists li li .thumb{top:50px}.comment-template .comment-lists li li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.comment-template .comment-form{background-color:#f0f4f7;padding:50px}@media (max-width:767px){.comment-template .comment-form{padding:40px 30px}}@media (max-width:575px){.comment-template .comment-form{padding:40px 20px}}.comment-template .comment-form .input-group{margin-bottom:20px}.comment-template .comment-form .input-group:last-child{margin-bottom:0;padding-top:10px}.comment-template .comment-form input,.comment-template .comment-form textarea{background-color:#fff;font-size:14px}@media (max-width:575px){.comment-template .comment-form input,.comment-template .comment-form textarea{font-size:12px}}.comment-template .comment-form textarea{height:150px}.comment-template .comment-form ::placeholder,.comment-template .comment-form input,.comment-template .comment-form textarea{color:#2f3437}@media (max-width:575px){.comment-template .comment-form .main-btn{font-size:13px;padding:0 30px}}footer{position:relative;background-color:#fff;z-index:1}footer .footer-widgets{padding-top:60px;padding-bottom:10px;background:#f4f9fa}@media (max-width:767px){footer .footer-widgets{padding-top:40px}}footer .footer-widgets .widget{color:#000;margin-bottom:50px}footer .footer-widgets .widget .widget-title{color:#000;text-transform:uppercase;font-size:20px;margin-bottom:35px;font-family:"Track",sans-serif;font-weight:400}@media (max-width:1199px){footer .footer-widgets .widget .widget-title{margin-bottom:15px}}footer .footer-widgets .widget a{color:#000}footer .footer-widgets .widget a:hover{color:#398cad}@media (min-width:576px){footer .footer-widgets .widget.text-block-widget{padding-right:40px}}footer .footer-widgets .widget.text-block-widget .read-more-btn{font-size:16px;font-family:"Track",sans-serif;font-weight:700;margin-top:30px;text-transform:uppercase;line-height:1;color:#2f3437;-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative;background-image:linear-gradient(to right,#398cad,#398cad,50%,#2f3437 50%);background-size:200% 100%;background-position:100%}footer .footer-widgets .widget.text-block-widget .read-more-btn::before{position:absolute;bottom:0;left:0;width:100%;height:1px;background-image:linear-gradient(to right,#398cad,#398cad,50%,#2f3437 50%);background-size:200% 100%;background-position:100%;content:"";-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}footer .footer-widgets .widget.text-block-widget .read-more-btn:hover,footer .footer-widgets .widget.text-block-widget .read-more-btn:hover::before{background-position:0 100%}footer .footer-widgets .widget.menu-widget li:not(:last-child){margin-bottom:15px}footer .footer-widgets .widget.menu-widget li a{font-family:"Track",sans-serif;text-transform:uppercase;font-weight:400;font-size:14px;color:#000;-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative;background-image:linear-gradient(to right,#398cad,#398cad,50%,#000 50%);background-size:200% 100%;background-position:100%}footer .footer-widgets .widget.menu-widget li a:hover{background-position:0 100%;padding-left:5px}footer .footer-widgets .widget.newsletter-widget .input-group{margin-bottom:10px}footer .footer-widgets .widget.newsletter-widget .main-btn{width:100%;height:50px;line-height:52px}footer .footer-widgets .widget.newsletter-widget input{background-color:#f5f9fa;font-size:14px}footer .footer-widgets .widget.latest-post-widget li{display:grid;grid-template-columns:70px 1fr;align-items:center;gap:15px}footer .footer-widgets .widget.latest-post-widget li:not(:last-child){margin-bottom:20px}footer .footer-widgets .widget.latest-post-widget li .post-thumb{background-size:cover;background-position:center;height:60px;width:70px}footer .footer-widgets .widget.latest-post-widget li span{font-size:14px;letter-spacing:2px;color:#398cad;margin-bottom:5px}footer .footer-widgets .widget.latest-post-widget li h5{font-size:18px;text-transform:uppercase;letter-spacing:-1px}footer .copyright{font-family:"Track",sans-serif;font-size:14px}footer .footer-bottom{padding:25px 0;background-color:#f5f9fa}footer .footer-bottom .copyright,footer .footer-widgets .widget.latest-post-widget li span{font-family:"Track",sans-serif;font-weight:700;text-transform:uppercase}@media (max-width:767px){footer .footer-bottom .copyright{margin-top:20px;text-align:center}}@media (max-width:575px){footer .footer-bottom .copyright{font-size:14px}}footer.footer-two{background-color:#2f3437;background-image:url(../images/pattern/03.jpg);background-size:cover;background-position:center}footer.footer-two .footer-bottom .copyright,footer.footer-two .footer-widgets .widget,footer.footer-two .footer-widgets .widget .widget-title{color:#fff}footer.footer-two .footer-widgets .widget.menu-widget li a,footer.footer-two .footer-widgets .widget.text-block-widget .read-more-btn,footer.footer-two .footer-widgets .widget.text-block-widget .read-more-btn::before{color:#fff;background-image:linear-gradient(to right,#398cad,#398cad,50%,#fff 50%)}footer.footer-two .footer-widgets .widget.newsletter-widget input{background-color:#141819;color:#fff}footer.footer-two .footer-bottom{background-color:#141819}footer.footer-three .about-widget{padding-top:80px;padding-bottom:80px;border-top:2px solid #f1f1f1;text-align:center}footer.footer-three .about-widget .logo{margin-bottom:25px}footer.footer-three .about-widget .mail{text-transform:uppercase;letter-spacing:-1px;margin:20px 0;font-size:30px}@media (max-width:575px){footer.footer-three .about-widget .mail{font-size:24px}}footer.footer-three .about-widget .social-icons{display:flex;justify-content:center}footer.footer-three .about-widget .social-icons li{margin:0 5px}footer.footer-three .about-widget .social-icons li a{position:relative;width:50px;height:50px;text-align:center;line-height:50px;z-index:1;color:#2f3437;border:2px solid #f4f9fa}footer.footer-three .about-widget .social-icons li a::before{content:"";position:absolute;left:50%;top:50%;width:0;height:0;transform:translate(-50%,-50%);background-color:#398cad;z-index:-1;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}footer.footer-three .about-widget .social-icons li a:hover{border-color:#398cad}footer.footer-three .about-widget .social-icons li a:hover::before{width:100%;height:100%}.erreur-page{padding:180px 15px 50px;text-align:center}.erreur-page h1{color:#398cad;font-size:8rem;font-weight:600;line-height:1}.erreur-page h2{background:#398cad;color:#fff;font-size:2rem;font-weight:100;letter-spacing:4px;margin-bottom:40px;padding:8px 10px 6px;text-transform:uppercase;word-spacing:7px}.erreur-page p{font-size:1.75rem}@media (min-width:768px){.erreur-page{padding:180px 30px 60px}.erreur-page h1{font-size:12rem!important}.erreur-page h2{font-size:3rem}}@media (min-width:992px){.erreur-page{padding:200px 0 80px}.erreur-page h1{font-size:14rem!important}.erreur-page h2{margin-top:15px;padding:7px 0 5px}}@media (min-width:1200px){.erreur-page h1{font-size:16rem!important}.erreur-page h2{margin-top:25px;padding:12px 0 10px}}