﻿#preloader{position:fixed;top:0;right:0;left:0;bottom:0;background-color:#fff;z-index:999999;transition:.3s ease opacity;text-align:center;width:100%;height:100%}#preloader:before{content:"";width:80px;height:80px;border:3px solid #e74860;display:block;border-radius:50%;position:absolute;top:50%;left:50%;opacity:0;transform:translate(-50%,-50%);animation-name:LoaderCicle;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear}#preloader:after{content:"";width:80px;height:80px;border:3px solid #e74860;display:block;border-radius:50%;position:absolute;top:50%;left:50%;opacity:0;transform:translate(-50%,-50%);animation-name:LoaderCicle;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear;animation-delay:1s}@keyframes LoaderCicle{0%{width:0;height:0;opacity:0}10%{width:10px;height:10px;opacity:1}80%{width:60px;height:60px;opacity:.1}100%{width:70px;height:70px;opacity:0}}a:active,a:hover{color:#e74860;text-decoration:none}.min-height-300{min-height:300px}.text-primary,.text-primary-hover:hover{color:#e74860!important}.bg-primary{background-color:#e74860!important}.border-primary{border-color:#e74860!important}.bg-white-opacity-light{background-color:rgba(255,255,255,.2)}.background-position-right-bottom{background-position:right bottom}.text-white-hover:hover{color:#fff!important}.text-white-hover-light:hover{color:rgba(255,255,255,.65)!important}.height-300{height:300px}.section-bg{position:absolute;background-size:cover;top:0;left:0;width:100%;height:360px;background-position:center center;background-repeat:no-repeat}.right-container{position:relative;z-index:1;border-bottom-left-radius:.35rem;border-top-left-radius:.35rem}.right-container:before{position:absolute;left:0;right:inherit;top:0;height:100%;width:1600px;background-color:#18455d;content:"";z-index:1}.scroll-to-top{font-size:20px;text-align:center;color:#fff;text-decoration:none;position:fixed;bottom:20px;right:20px;display:none;background:#e74860;width:40px;height:40px;line-height:40px;z-index:9999;outline:0;-webkit-transition:all .3s ease}.scroll-to-top i{color:#fff}.scroll-to-top:hover{color:#fff;background:#18455d}.scroll-to-top:hover i{color:#fff}.scroll-to-top:visited{color:#fff;text-decoration:none}.list-style1 li{display:flex;justify-content:space-between;border-bottom:1px solid #f1f1f1;padding:15px 0}.list-style1 li:last-child{border-bottom:unset;padding-bottom:0}.list-style2{list-style:none;padding-left:0}.list-style2 li{line-height:32px;padding-left:30px;position:relative;margin-bottom:8px}.list-style2 li:last-child{margin-bottom:0}.list-style2 li:before{content:'\e64c';font-family:themify;font-size:18px;position:absolute;top:0;left:0;font-weight:700;line-height:35px;color:#e74860}.btn-style1{cursor:pointer;display:inline-block;position:relative;font-size:16px;font-weight:600;line-height:26px;color:#fff;background:#e74860;padding:15px 40px!important;z-index:1;transition:all .4s ease-in-out 0s}.btn-style1:before{position:absolute;content:"";top:-4px;right:4px;bottom:4px;left:-4px;border:1px solid #232323;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out}.btn-style1 span{position:relative;z-index:9;color:#fff}.btn-style1:hover:before{top:0;left:0;bottom:0;right:0}.btn-style1.white-border:before{border-color:#fff}.btn-style1.medium{padding:12px 36px!important}.btn-style1.small{padding:10px 34px!important}.btn-style2{font-size:16px;background:#18455d;color:#fff;line-height:1;letter-spacing:1.6px;text-transform:uppercase;padding:20px 29px 20px 29px;display:inline-flex;align-items:center;position:relative}.btn-style2:before{position:absolute;content:'';height:calc(100% - 10px);width:50px;background:0 0;top:5px;left:5px;transition:all ease .3s;-moz-transition:all ease .3s;-webkit-transition:all ease .3s;border:1px solid #fff;border-right:0}.btn-style2 i{padding-left:8px;font-size:14px;position:relative;top:0}.btn-style2:after{position:absolute;content:'';height:calc(100% - 10px);width:50px;background:0 0;border:1px solid #fff;border-left:0;top:5px;right:5px;transition:all ease .3s;-moz-transition:all ease .3s;-webkit-transition:all ease .3s;border:1px solid #fff;border-left:0}.btn-style2:hover{background:#e74860;color:#fff}.btn-style2:hover:after,.btn-style2:hover:before{width:25px}.btn-style2.md{padding:15px 23px 11px 24px!important;line-height:unset;font-size:14px}.btn-style2.sm{padding:10px 17px 10px 18px!important;line-height:unset;font-size:11px}.btn-style2.primary{background:#e74860}.btn-style2.primary:active,.btn-style2.primary:focus,.btn-style2.primary:hover{background:#fff!important;color:#e74860}.btn-style2.primary:active:before,.btn-style2.primary:focus:before,.btn-style2.primary:hover:before{border:1px solid #e74860;border-right:0}.btn-style2.primary:active:after,.btn-style2.primary:focus:after,.btn-style2.primary:hover:after{border:1px solid #e74860;border-left:0}.top-social-icon{padding:0;float:right;margin:0}.top-social-icon li{font-size:14px;list-style-type:none;float:left;text-align:center;margin:0;padding:0 7px}.top-social-icon li:last-child{padding-right:0}.top-social-icon li:last-child a{padding-right:0}.top-social-icon li a{color:#fff;line-height:28px;-webkit-transition-duration:.3s;transition-duration:.3s;padding:0 3px}.top-social-icon li a:hover{color:rgba(255,255,255,.65)}.navbar-nav li.active>a{color:#e74860}.menu_area-light .navbar-nav li.active>a{color:#e74860}@media screen and (min-width:992px){.menu_area-light .navbar ul ul li.active>a{color:#e74860}.header-style2 .navbar ul ul li.active>a{color:#e74860}.header-style2 .navbar-nav li.active>a{color:#e74860}}@media screen and (max-width:991px){.header-style1 .navbar-toggler{background:#e74860}.header-style1 .navbar-toggler:after{border-top:2px solid #fff;border-bottom:2px solid #fff}.header-style1 .navbar-toggler:before{background:#fff}}@media screen and (min-width:992px){.header-style2 .navbar ul ul li.active>a{color:#e74860}}.slider-fade1 .owl-item{position:relative}.slider-fade1 h1{margin-bottom:25px;animation-delay:.8s}.slider-fade1 h1 span{-webkit-text-fill-color:transparent;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#fff}.slider-fade1 p{animation-delay:1.2s}.slider-fade1 a{animation-delay:1.6s}.line-animated{width:68%;height:100%;position:absolute;left:50%;top:0;transform:translateX(-50%);z-index:99;pointer-events:none}.line-animated>span{background:rgba(0,0,0,.09);width:1px;height:100%;position:absolute;left:0;top:0}.line-animated>span:before{content:"";background-image:linear-gradient(0deg,#e74860,transparent);width:1px;height:100px;position:absolute;top:0;left:0;z-index:-1;-webkit-animation:line-animation 9s linear infinite alternate;animation:line-animation 9s linear infinite alternate}.line-animated>span:nth-child(2){left:25%}.line-animated>span:nth-child(2):before{content:"";-webkit-animation:line-animation 9s linear 1s infinite alternate;animation:line-animation 9s linear 1s infinite alternate}.line-animated>span:nth-child(3){left:50%}.line-animated>span:nth-child(3):before{content:"";-webkit-animation:line-animation 9s linear 2s infinite alternate;animation:line-animation 9s linear 2s infinite alternate}.line-animated>span:nth-child(4){left:75%}.line-animated>span:nth-child(5){left:100%}.line-animated>span:nth-child(5):before{content:"";-webkit-animation:line-animation 9s linear 1s infinite alternate;animation:line-animation 9s linear 1s infinite alternate}@-webkit-keyframes line-animation{from{top:0}to{top:100%}}@keyframes line-animation{from{top:0}to{top:100%}}@media screen and (max-width:1199px){.slider-fade1 .item:before{content:'';background:rgba(255,255,255,.75);position:absolute;height:100%;width:100%;top:0;left:0}}.section-title .sm-title{position:relative;font-weight:700;text-transform:uppercase;font-size:15px;display:inline-block;margin-bottom:12px;padding-bottom:12px;color:#e74860;z-index:9}.section-title h2{position:relative;z-index:9}.section-title .sm-title:before{position:absolute;content:'';height:2px;width:80px;bottom:0;left:50%;transform:translateX(-50%);background:#dedede}.section-title .sm-title:after{position:absolute;content:'';height:8px;width:8px;border-radius:50px;background-color:#e74860;right:0;left:auto;bottom:-3px;animation:pulsex 5s ease infinite alternate}@keyframes pulsex{0%{transform:translateX(0)}100%{transform:translateX(-100px)}}.title-sm{font-weight:400;position:relative;z-index:2;display:inline-block}.title-sm:before{content:'';background:#e74860;height:8px;width:100%;position:absolute;bottom:8px;z-index:-1}.title-sm.banner:before{bottom:19px}@media screen and (max-width:991px){.title-sm.banner:before{bottom:7px}.title-sm:before{bottom:3px}}.page-title-section{padding:170px 0 150px 0}.page-title-section.style1{padding:150px 0}.page-title-section h1{font-size:64px;line-height:1;text-shadow:0 0 3px rgba(0,0,0,.2);color:#fff;margin-bottom:15px;position:relative;z-index:9}.page-title-section ul{margin:0;padding:11px 20px;list-style:none;display:inline-block;line-height:1.2;background:rgba(255,255,255,.2)}.page-title-section ul li{display:inline-block}.page-title-section ul li:last-child{color:#fff;opacity:.8;font-size:16px;font-weight:700;text-transform:capitalize;letter-spacing:1px}.page-title-section ul li:last-child a{color:#fff;opacity:.8;font-size:16px;font-weight:700;text-transform:capitalize;letter-spacing:1px}.page-title-section ul li:after{content:'\f111';font-weight:700;vertical-align:middle;color:#e74860;font-size:9px;font-family:"Font Awesome 6 Free";padding:0 5px 0 10px}.page-title-section ul li:last-child:after{content:none}.page-title-section ul li a{color:#fff;font-size:16px;font-weight:700;text-transform:capitalize;letter-spacing:1px}@media screen and (max-width:1199px){.page-title-section{padding:150px 0 130px 0}.page-title-section h1{font-size:52px;margin-bottom:10px}}@media screen and (max-width:991px){.page-title-section{padding:140px 0 120px 0}.page-title-section.style1{padding:130px 0}.page-title-section h1{font-size:48px}}@media screen and (max-width:575px){.page-title-section{padding:100px 0 100px 0}.page-title-section.style1{padding:100px 0}.page-title-section h1{font-size:36px}}.page-title-section2{padding:210px 0 150px}@media screen and (max-width:1199px){.page-title-section2{padding:170px 0 110px}}@media screen and (max-width:991px){.page-title-section2{padding:150px 0 90px}}@media screen and (max-width:767px){.page-title-section2{padding:130px 0 70px}}.card-style01{position:relative;margin-bottom:30px}.card-style01:hover .title{-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out;bottom:0;visibility:hidden;opacity:0}.card-style01 .title{margin-left:30px;position:absolute;background:#fff;bottom:-30px;padding:15px 30px;-webkit-transition:all .45s ease-in-out;transition:all .45s ease-in-out;right:0;left:0;box-shadow:0 16px 32px 0 rgba(0,0,0,.06);display:flex;align-items:center;justify-content:space-between}.card-style-02{position:relative}.card-style-02 .card-icon{width:65px;height:65px;display:flex;box-shadow:0 0 26px rgba(0,0,0,.17);justify-content:center;align-items:center;border-radius:50%;background:#fff;position:relative}.card-style-02 .card-icon:after{content:'';height:65px;width:65px;border-radius:50%;border:1px solid #e74860;position:absolute;left:-5px;top:-5px}.card-style-03{position:relative}.card-style-04{overflow:hidden;box-shadow:0 0 70px rgba(0,0,0,.08);border:none}.card-style-04 .card-list{position:absolute;top:0;left:30px}.card-style-04 .card-list a{margin-right:4px;margin-bottom:4px;display:inline-block;font-size:14px;color:#fff;background:#e74860;padding:4px 20px}.card-style-04 .card-list a:active,.card-style-04 .card-list a:focus,.card-style-04 .card-list a:hover{background:#18455d}.card-style05{border:1px solid #e8e8e8;border-radius:0;height:100%}.card-style05 .card-img{position:relative}.card-style05 .card-img .icon{position:absolute;display:inline-block;height:70px;width:70px;background:#fff;text-align:center;line-height:70px;left:30px;font-size:22px;color:#e74860;border-radius:50%;-webkit-box-shadow:0 10px 20px 0 #e74860;box-shadow:0 10px 20px 0 rgba(231,72,96,.2);bottom:-35px}.card-style05 .card-body h3 a:hover{color:#e74860!important}.card-style06{position:relative;perspective:1000px;width:100%;height:300px;background-color:transparent}.card-style06 .card-body{display:flex;flex-direction:column;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:rotate(0);transition:.7s;perspective:inherit;transform-style:preserve-3d;padding:0 0 0 40px;box-shadow:11px 10px 38px 0 rgba(0,0,0,.15);justify-content:center;transform:rotateY(-180deg)}.card-style07:hover .card-body .team-content{opacity:0}.card-style08 .card-body .card-icon{width:70px;height:70px;margin:0 auto 30px;background-color:rgba(255,255,255,.3);display:flex;justify-content:center;align-items:center}.card-style09:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:75%;background-color:#f8f9fa;opacity:0}@media screen and (max-width:991px){.card-style09:before{opacity:1}}@media screen and (max-width:767px){.card-style09:before{height:80%}}@media screen and (max-width:575px){.card-style09:before{height:85%}}@supports (-webkit-touch-callout:none){@media (min-aspect-ratio:16 / 9){.fullscreen-bg__video{height:400%;top:-100%}}@media (max-aspect-ratio:16 / 9){.fullscreen-bg__video{width:400%;left:-100%}}}@keyframes pulse-border{0%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity:1}100%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);opacity:0}}@media screen and (max-width:991px){@keyframes pulse-border{0%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1)}100%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.2)}}}.owl-nav i,.owl-nav span{color:#232323;font-size:28px}.owl-carousel .owl-item img{width:auto;display:inline-block}.btn-wrapper{position:relative;text-align:center;font-weight:400;display:inline-block}.team-style01{text-align:center;position:relative;-webkit-transition:all .5s;transition:all .5s}.team-style01 .image{position:relative}.team-style01:hover .image::after{opacity:1;transition:all .3s ease}.team-style01 .image::after{position:absolute;opacity:0;content:"";width:100%;height:100%;left:0;top:0;background-color:rgba(12,50,70,.7);transition:all .3s ease}.team-style01 .image .social{list-style-type:none;position:absolute;left:0;right:0;z-index:3;bottom:20px}.team-style01 .image .social li{display:inline-block;transform:translateY(30px);transition:all .3s ease-in-out 0s;opacity:0;visibility:hidden}.team-style01 .image .social li a{display:block;text-align:center;position:relative;font-size:15px;margin-right:25px;color:#fff;border-radius:30px;-webkit-transition:all .5s;transition:all .5s}.team-style01 .image .social li a i{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);margin-left:auto;margin-right:auto}.team-style01 .image .social li a:hover{color:#fff}.team-style01:hover .image .social li{transform:translateY(0);opacity:1;visibility:visible}.about-style-02 .about-img{-webkit-border-radius:51% 49% 77% 23%/65% 50% 50% 35%;-moz-border-radius:51% 49% 77% 23%/65% 50% 50% 35%;border-radius:51% 49% 77% 23%/65% 50% 50% 35%;-webkit-animation:hero-border 5s linear infinite alternate;-moz-animation:hero-border 5s linear infinite alternate;-o-animation:hero-border 5s linear infinite alternate;animation:hero-border 5s linear infinite alternate;overflow:hidden;display:inline-block;position:relative;transition:all .4s ease;z-index:9}.about-style-03 .about-text{padding:20px 50px 20px 20px;transition-duration:.3s}.about-style-03 .about-text:hover{box-shadow:4px 4px 36px 0 rgba(0,0,0,.07)}.about-style-03 .about-text i{width:60px;height:60px;line-height:60px;border-radius:50%;color:#fff;text-align:center;font-size:26px;background:#e74860;display:inline-block}.about-style-03 .about-img{position:absolute;right:0;display:inline-block;top:50%;transform:translateY(-50%)}.about-style-03 .about-img:before{position:absolute;top:50%;left:-30px;transform:translateY(-50%);border:2px solid #e74860;width:184px;height:428px;z-index:-1;content:''}.about-style-01 .about-icon{width:40px;height:40px;line-height:40px;display:inline-block;text-align:center;margin-left:-26px;margin-top:8px;border-radius:50px}.about-style-01 .img1,.about-style-01 .img2{margin-left:-26px}@keyframes pulse{0%{transform:translateY(0)}100%{transform:translateY(-110px)}}.clients-style3 .clients-img{display:flex;position:relative;z-index:1;align-items:center;height:max-content;overflow:hidden}.clients-style3 .clients-img img{transition:.3s;margin:0 auto}.clients-style3 .clients-img .hover-img{position:absolute;z-index:1;top:0;left:0;visibility:hidden;display:block;transform:translateY(-100%)}.clients-style3 .clients-img:hover .hover-img{opacity:1;visibility:visible;transform:translateY(0)}.clients-style3 .clients-img:hover .main-img{transform:translateY(100%)}@keyframes left-right{0%{transform:translateX(-30px)}50%{transform:translateX(-10px)}100%{transform:translateX(-30px)}}@keyframes top-bottom{0%{transform:translateY(-20px)}50%{transform:translateY(-10px)}100%{transform:translateY(-20px)}}.image-hover:before{position:absolute;top:0;left:-100%;z-index:2;display:block;content:'';width:50%;height:100%;background:-o-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(rgba(255,255,255,.3)));background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);-webkit-transform:skewX(-25deg);-ms-transform:skewX(-25deg);transform:skewX(-25deg);z-index:1}.image-hover:hover:before{-webkit-animation:shine 1s;animation:shine 1s}@-webkit-keyframes shine{100%{left:125%}}@keyframes shine{100%{left:125%}}.social-icon-style1{margin-bottom:0;display:inline-block;padding-left:0;list-style:none}.social-icon-style1 li{vertical-align:middle;display:inline-block;margin-right:5px}.social-icon-style1 li a{display:inline-block;font-size:14px;text-align:center;color:#fff;background:rgba(255,255,255,.1);height:41px;line-height:41px;width:41px}.social-icon-style1 li a:hover{background:#e74860}.social-icon-style1 li:last-child{margin-right:0}.social-icon-style2{margin-bottom:0;display:inline-block;padding-left:10px;list-style:none}.social-icon-style2 li{vertical-align:middle;display:inline-block;margin-right:5px}.social-icon-style2 li a{display:inline-block;font-size:14px;text-align:center;color:#e74860;background:#fff;height:41px;line-height:42px;width:41px}.social-icon-style2 li a:hover{background:#e74860;color:#fff}.social-icon-style2 li:last-child{margin-right:0}.social-icon-style2 li a.small{width:30px;height:30px;line-height:30px;font-size:11px}.social-icon-style2.small li a{width:35px;height:35px;line-height:35px}@media screen and (max-width:991px){.social-icon-style2.small li a{width:30px;height:30px;line-height:30px}}.social-icon-style3{margin-bottom:0;display:inline-block;padding-left:0;list-style:none}.social-icon-style3 li{vertical-align:middle;display:inline-block;margin-right:5px}.social-icon-style3 li a{display:inline-block;font-size:14px;text-align:center;color:#fff;background:#18455d;height:41px;line-height:41px;width:41px}.social-icon-style3 li a:hover{background:#e74860}.social-icon-style3 li:last-child{margin-right:0}.contact-icon{width:60px;height:60px;display:flex;justify-content:center;align-items:center;background:rgba(255,255,255,.1);border-radius:50%;margin:0 auto;position:relative}.contact-icon:before{content:"";position:absolute;left:0;top:0;display:block;width:100%;height:100%;background-color:#fff;border-radius:50%;animation:pulse-border2 1.4s ease-out infinite;z-index:1}@keyframes pulse-border2{0%{transform:scale(1);opacity:.67}100%{transform:scale(2);opacity:0}}.page-navigation{position:relative;display:flex;align-items:center;justify-content:space-between;padding:0;box-shadow:0 10px 60px 0 rgba(0,0,0,.05);border-radius:8px}@media screen and (max-width:767px){.page-navigation{flex-direction:column}}footer{word-break:break-word;background:#0c3246}.footer-logo{max-width:214px;width:100%;display:inline-block}.footer-logo>a{display:inline-block}@media screen and (max-width:767px){footer{padding-top:60px}}.footer-link li a{color:#fff}.footer-link li a:hover{color:#e74860}.quform-element{margin-bottom: 1rem;}.form-control{border-radius: 0;}.quform-element label span.quform-required{color:#cc0101;font-size:10px;}