@font-face{font-family:'Gordita';src:url("/assets/fonts/Gordita-Light.eot");src:url("/assets/fonts/Gordita-Light-1.eot") format("embedded-opentype"),url("/assets/fonts/Gordita-Light.woff2") format("woff2"),url("/assets/fonts/Gordita-Light.woff") format("woff"),url("/assets/fonts/Gordita-Light.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Gordita';src:url("/assets/fonts/Gordita-Regular.eot");src:url("/assets/fonts/Gordita-Regular-1.eot") format("embedded-opentype"),url("/assets/fonts/Gordita-Regular.woff2") format("woff2"),url("/assets/fonts/Gordita-Regular.woff") format("woff"),url("/assets/fonts/Gordita-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Gordita';src:url("/assets/fonts/Gordita-Medium.eot");src:url("/assets/fonts/Gordita-Medium-1.eot") format("embedded-opentype"),url("/assets/fonts/Gordita-Medium.woff2") format("woff2"),url("/assets/fonts/Gordita-Medium.woff") format("woff"),url("/assets/fonts/Gordita-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Gordita';src:url("/assets/fonts/Gordita-Bold.eot");src:url("/assets/fonts/Gordita-Bold-1.eot") format("embedded-opentype"),url("/assets/fonts/Gordita-Bold.woff2") format("woff2"),url("/assets/fonts/Gordita-Bold.woff") format("woff"),url("/assets/fonts/Gordita-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}*,*::after,*::before{-webkit-box-sizing:border-box;box-sizing:border-box;scroll-behavior:auto}body{font-size:15px;line-height:1.75;font-weight:400;font-family:"Gordita";color:#52565b;outline:none;visibility:visible;overflow-X:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:""}h1,h2,h3,h4,h6{font-family:"Playfair Display", serif;color:#2c241b;font-weight:00;line-height:1.1;margin-bottom:0}h1{font-size:36px}@media only screen and (max-width: 767px){h1{font-size:30px}}h2{font-size:30px}@media only screen and (max-width: 767px){h2{font-size:24px}}h3{font-size:24px}@media only screen and (max-width: 767px){h3{font-size:20px}}h4{font-size:18px}h6{font-size:14px}p{margin-bottom:0}a,button{color:inherit;display:inline-block;line-height:inherit;text-decoration:none;cursor:pointer}a,button,img,input{-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;outline:0}a:focus,button:focus,img:focus,input:focus{outline:0}a:focus{color:inherit;outline:none;text-decoration:none}a:hover{text-decoration:none;color:#ffa300}ul{padding:0;list-style:none;margin:0}button,input[type="submit"]{cursor:pointer}img{max-width:100%}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{opacity:1}input:-moz-placeholder,textarea:-moz-placeholder{opacity:1}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1}.section,.main-wrapper{float:left;width:100%}@media only screen and (min-width: 1200px){.container{max-width:1200px}}.tab-content{width:100%}.tab-content .tab-pane{display:block;height:0;max-width:100%;visibility:hidden;overflow:hidden;opacity:0}.tab-content .tab-pane.active{height:auto;visibility:visible;opacity:1;overflow:visible}.section-padding{padding-top:140px;padding-bottom:140px}@media only screen and (min-width: 992px) and (max-width: 1199px){.section-padding{padding-top:100px;padding-bottom:100px}}@media only screen and (min-width: 768px) and (max-width: 991px){.section-padding{padding-top:80px;padding-bottom:80px}}@media only screen and (max-width: 767px){.section-padding{padding-top:60px;padding-bottom:60px}}.section-padding-02{padding-top:140px}@media only screen and (min-width: 992px) and (max-width: 1199px){.section-padding-02{padding-top:100px}}@media only screen and (min-width: 768px) and (max-width: 991px){.section-padding-02{padding-top:80px}}@media only screen and (max-width: 767px){.section-padding-02{padding-top:60px}}.bg-grey{background-color:#f8f6f4}.section-title{text-align:center;position:relative;z-index:1;padding:25px 0}@media only screen and (max-width: 767px){.section-title{padding:44px 0}}.section-title::before{position:absolute;content:'';background-image:url(/assets/images/shape/shape-3.webp);background-position:center center;background-repeat:no-repeat;background-size:contain;width:120px;height:166px;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:-1}.section-title .sub-title{font-family:"Gordita";font-size:14px;font-weight:700;color:#0a4d3c;text-transform:uppercase;letter-spacing:1px}@media only screen and (max-width: 767px){.section-title .sub-title{font-size:13px}}.section-title .main-title{font-size:57px;margin-top:23px;line-height:1.1}@media only screen and (max-width: 767px){.section-title .main-title{font-size:36px;font-family: "Playfair Display", serif;color: black}}@media only screen and (max-width: 575px){.section-title .main-title{font-size:24px;font-family: "Playfair Display", serif;color: black}}.section-title p{color:#50605c;font-weight:500;font-size:19px;margin-top:22px}@media only screen and (max-width: 767px){.section-title p{font-size:16px}}.section-title.section-title-white::before{background-image:url(/assets/images/shape/shape-4.webp)}.section-title.section-title-white .sub-title{color:#fea200}.section-title.section-title-white .main-title{color:#fff}.section-title.shape-none{padding:0}.section-title.shape-none::before{display:none}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:0;visibility:hidden;z-index:99;-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}.overlay.open{opacity:0.7;visibility:visible}.page-pagination{padding-top:60px}.page-pagination .pagination li{margin-right:12px}.page-pagination .pagination li:last-child{margin-right:0}.page-pagination .pagination li a{width:60px;height:60px;line-height:60px;text-align:center;font-size:15px;font-weight:500;color:#2c241b;display:block;-webkit-transform:all 0.3s linear;-ms-transform:all 0.3s linear;transform:all 0.3s linear;border-radius:2px;background-color:#f8f6f4}@media only screen and (max-width: 575px){.page-pagination .pagination li a{width:40px;height:40px;line-height:40px;font-size:14px}}.page-pagination .pagination li a.active,.page-pagination .pagination li a:hover{color:#fff;background-color:#0a4d3c}@-webkit-keyframes left{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(-40px);transform:translateX(-40px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes left{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(-40px);transform:translateX(-40px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes right{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(40px);transform:translateX(40px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes right{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(40px);transform:translateX(40px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.animation-up{-webkit-animation:up 5s linear 0s infinite normal forwards;animation:up 5s linear 0s infinite normal forwards}@-webkit-keyframes up{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-40px);transform:translateY(-40px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes up{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-40px);transform:translateY(-40px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.animation-down{-webkit-animation:down 5s linear 0s infinite normal forwards;animation:down 5s linear 0s infinite normal forwards}@-webkit-keyframes down{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(40px);transform:translateY(40px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes down{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(40px);transform:translateY(40px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.animation-rotate{-webkit-animation:rotate 5s linear 0s infinite normal forwards;animation:rotate 5s linear 0s infinite normal forwards}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}label{display:block;line-height:1;margin-bottom:10px;font-weight:400;text-transform:capitalize}input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):not([type="file"]),textarea{-webkit-box-shadow:none;box-shadow:none;color:#999999;border-radius:2px;margin-bottom:0;padding:10px 25px;max-width:100%;width:100%;font-size:15px;line-height:30px;font-weight:400;border:1px solid rgba(10,77,60,0.2);margin-top:20px;-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;background-color:#fff}input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):not([type="file"]):focus,textarea:focus{outline:none;border-color:#0a4d3c}textarea{height:280px;resize:none}.btn{display:inline-block;position:relative;overflow:hidden;background-color:transparent;border-color:transparent;color:#52565b;text-transform:capitalize;font-size:16px;font-weight:500;padding:0 40px;line-height:55px;height:55px;border-width:0px;border-style:solid;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;cursor:pointer;border-radius:50px}.btn:active,.btn:focus{-webkit-box-shadow:none !important;box-shadow:none !important}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px){.btn:not([type="submit"]){font-size:14px;height:45px;line-height:45px;padding:0 30px}}@media only screen and (max-width: 575px){.btn:not([type="submit"]){height:40px;line-height:40px;padding:0 20px;font-size:14px}}.btn-primary{background-color:#ffa300;border-color:#ffa300;color:#fff}.btn-primary:focus,.btn-primary:active,.btn-primary:hover{background-color:#ffa300;border-color:#ffa300;color:#fff}.btn-secondary{background-color:#0a4d3c;border-color:#0a4d3c;color:#fff}.btn-secondary:focus,.btn-secondary:active,.btn-secondary:hover{background-color:#0a4d3c;border-color:#0a4d3c;color:#fff}.btn-hover-primary:hover{background-color:#ffa300;border-color:#ffa300;color:#fff}.btn-hover-secondary:hover{background-color:#0a4d3c;border-color:#0a4d3c;color:#fff}.btn-hover-dark:hover{background-color:#343a40;border-color:#343a40;color:#fff}.btn-hover-white:hover{background-color:#fff;border-color:#fff;color:#343a40}.header-main{position:absolute;top:0;left:0;width:100%;z-index:99;background-color:#fff}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px){.header-main{padding:15px 0}}.header-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 575px){.header-logo a img{width:130px}}.header-menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.header-menu ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.header-menu ul li{position:relative;padding:36px 0}.header-menu ul li+li{margin-left:50px}@media only screen and (min-width: 992px) and (max-width: 1199px){.header-menu ul li+li{margin-left:30px}}.header-menu ul li a{font-size:16px;font-weight:500;color:#2c241b;-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}.header-menu ul li a.active{color:#ffa300}.header-menu ul li ul{display:block}.header-menu ul li ul li{margin:0;padding:0}.header-menu ul li:hover a:hover{color:#ffa300}.header-menu ul li:hover>.sub-menu{opacity:1;visibility:visible;top:100%}@media only screen and (min-width: 1200px) and (max-width: 1499px), only screen and (min-width: 992px) and (max-width: 1199px){.header-menu ul li:nth-last-of-type(1) ul li .sub-menu,.header-menu ul li:nth-last-of-type(2) ul li .sub-menu{left:auto;right:100%}}.header-menu .sub-menu{position:absolute;top:110%;left:0;width:220px;background-color:#fff;-webkit-box-shadow:2px 2px 20px rgba(52,58,64,0.1);box-shadow:2px 2px 20px rgba(52,58,64,0.1);border-top:2px solid #0a4d3c;padding:6px 0;z-index:9;opacity:0;visibility:hidden;-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}.header-menu .sub-menu li a{padding:6px 20px;font-size:15px}.header-menu .sub-menu li .sub-menu{left:100%;top:0px;-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;opacity:0;visibility:hidden}.header-menu .sub-menu li:hover .sub-menu{top:-8px;opacity:1;visibility:visible}.header-btn{margin-left:60px}@media only screen and (min-width: 992px) and (max-width: 1199px){.header-btn{margin-left:40px}}.header-toggle{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.header-toggle .menu-toggle{margin-left:30px}@media only screen and (max-width: 575px){.header-toggle .menu-toggle{margin-left:15px}}.header-toggle .menu-toggle span{width:26px;height:2px;background-color:#2c241b;display:block;margin:5px 0}.sticky{position:fixed;-webkit-animation:sticky 1s;animation:sticky 1s;-webkit-box-shadow:2px 4px 8px rgba(33,40,50,0.15);box-shadow:2px 4px 8px rgba(33,40,50,0.15)}@-webkit-keyframes sticky{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{-webkit-transform:translateY(0%);transform:translateY(0%)}}@keyframes sticky{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{-webkit-transform:translateY(0%);transform:translateY(0%)}}.mobile-menu{position:fixed;top:0;width:300px;height:100%;left:-305px;background-color:#fff;z-index:999;padding-top:70px;-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;overflow:auto}.mobile-menu.open{left:0}.mobile-menu .menu-close{position:absolute;top:20px;right:25px;font-size:30px;color:#2c241b}.mobile-menu-items{padding:30px 0}.mobile-menu-items ul{border-top:1px solid rgba(10,77,60,0.15)}.mobile-menu-items ul li{position:relative}.mobile-menu-items ul li a{display:block;width:100%;background:none;text-align:left;padding:10px 20px;border:0;border-bottom:1px solid rgba(10,77,60,0.15);font-size:15px;font-weight:500;color:#2c241b}.mobile-menu-items ul li .mobile-menu-expand{position:absolute;right:20px;top:12px;width:16px;height:16px;cursor:pointer}.mobile-menu-items ul li .mobile-menu-expand::before{position:absolute;content:'';width:100%;height:1px;background-color:#2c241b;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.mobile-menu-items ul li .mobile-menu-expand::after{position:absolute;content:'';width:1px;height:100%;background-color:#2c241b;left:50%;bottom:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.mobile-menu-items ul li.active-expand>.mobile-menu-expand::after{height:0}.mobile-menu-items ul li ul{border-top:0}.mobile-menu-items ul li ul li a{padding-left:12%}.mobile-menu-items ul li ul li ul li a{padding-left:24%}@-webkit-keyframes search{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{-webkit-transform:translateY(0%);transform:translateY(0%)}}@keyframes search{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{-webkit-transform:translateY(0%);transform:translateY(0%)}}.single-slider{height:940px;padding-top:100px;padding-bottom:105px;position:relative;background-size:cover;background-position:center center;background-repeat:no-repeat}@media only screen and (min-width: 992px) and (max-width: 1199px){.single-slider{height:780px}}@media only screen and (min-width: 768px) and (max-width: 991px){.single-slider{height:780px}}@media only screen and (max-width: 767px){.single-slider{height:auto;padding-top:195px;padding-bottom:200px}}@media only screen and (max-width: 575px){.single-slider{padding-top:135px;padding-bottom:140px}}.slider-content{max-width:600px}.slider-content .sub-title{font-family:"Gordita";font-weight:700;font-size:14px;color:#0a4d3c;text-transform:uppercase;letter-spacing:1px}.slider-content .main-title{font-size:80px;font-family:"Playfair Display", serif;line-height:1;margin-top:16px}@media only screen and (min-width: 992px) and (max-width: 1199px){.slider-content .main-title{font-size:64px}}@media only screen and (min-width: 768px) and (max-width: 991px){.slider-content .main-title{font-size:64px}}@media only screen and (max-width: 767px){.slider-content .main-title{font-size:56px}}@media only screen and (max-width: 575px){.slider-content .main-title{font-size:36px;line-height:1.3}}.slider-content p{font-size:20px;font-weight:500;color:#2c241b;margin-top:30px}@media only screen and (max-width: 575px){.slider-content p{font-size:16px}}.slider-content .btn{margin-top:30px}.slider-social{position:absolute;bottom:60px;left:0;width:100%}@media only screen and (max-width: 575px){.slider-social{bottom:80px}}.slider-social .social-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.slider-social .social-wrapper p{font-size:16px;font-weight:500;color:#2c241b;white-space:nowrap;padding-right:5px}@media only screen and (max-width: 575px){.slider-social .social-wrapper p{font-size:14px}}.slider-social .social-wrapper .social{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.slider-social .social-wrapper .social li{margin-left:15px}@media only screen and (max-width: 575px){.slider-social .social-wrapper .social li{margin-left:10px}}.slider-social .social-wrapper .social li a{width:45px;height:45px;line-height:43px;text-align:center;border:1px solid rgba(10,77,60,0.15);border-radius:50%;-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}@media only screen and (max-width: 575px){.slider-social .social-wrapper .social li a{width:35px;height:35px;line-height:33px}}.slider-social .social-wrapper .social li a:hover{background-color:#0a4d3c;border-color:#0a4d3c;color:#fff}.animation-style-01 .slider-content{opacity:0}.animation-style-01.swiper-slide-active .slider-content{opacity:1}.animation-style-01.swiper-slide-active .slider-content .sub-title{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig;-webkit-animation-delay:0.4s;animation-delay:0.4s;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animation-style-01.swiper-slide-active .slider-content .main-title{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig;-webkit-animation-delay:0.8s;animation-delay:0.8s;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animation-style-01.swiper-slide-active .slider-content p{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig;-webkit-animation-delay:1.2s;animation-delay:1.2s;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animation-style-01.swiper-slide-active .slider-content .btn{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig;-webkit-animation-delay:1.6s;animation-delay:1.6s;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.slider-active{position:relative}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px){.slider-active .arrow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.slider-active .swiper-button-next,.slider-active .swiper-button-prev{width:45px;height:45px;font-size:15px;color:#fff;opacity:1;border-radius:50%;background-color:#266151;-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;bottom:60px;top:auto;margin-top:0;outline:none}@media only screen and (max-width: 767px){.slider-active .swiper-button-next,.slider-active .swiper-button-prev{width:35px;height:35px;font-size:13px}}@media only screen and (max-width: 575px){.slider-active .swiper-button-next,.slider-active .swiper-button-prev{bottom:20px;margin:0 5px}}.slider-active .swiper-button-next::after,.slider-active .swiper-button-prev::after{display:none}.slider-active .swiper-button-next::before,.slider-active .swiper-button-prev::before{position:absolute;content:'';width:100%;height:100%;border-radius:50%;border:1px solid rgba(10,77,60,0.1);-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0;visibility:hidden;-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}@media only screen and (max-width: 767px){.slider-active .swiper-button-next::before,.slider-active .swiper-button-prev::before{display:none}}.slider-active .swiper-button-next:hover,.slider-active .swiper-button-prev:hover{background-color:#ffa300}.slider-active .swiper-button-next:hover::before,.slider-active .swiper-button-prev:hover::before{opacity:1;visibility:visible;-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}.slider-active .swiper-button-next{right:70px}@media only screen and (min-width: 992px) and (max-width: 1199px){.slider-active .swiper-button-next{right:40px}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px){.slider-active .swiper-button-next{right:20px}}@media only screen and (max-width: 575px){.slider-active .swiper-button-next{right:auto;left:50%}}.slider-active .swiper-button-prev{left:auto;right:160px}@media only screen and (min-width: 992px) and (max-width: 1199px){.slider-active .swiper-button-prev{right:120px}}@media only screen and (min-width: 768px) and (max-width: 991px){.slider-active .swiper-button-prev{right:100px}}@media only screen and (max-width: 767px){.slider-active .swiper-button-prev{right:70px}}@media only screen and (max-width: 575px){.slider-active .swiper-button-prev{left:auto;right:50%}}.features-wrapper{margin-top:-50px}.features-wrapper .row>*:nth-child(2n+2) .single-feature{border-left:1px solid #f3f0ec;border-right:1px solid #f3f0ec}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px){.features-wrapper .row>*:nth-child(2n+2) .single-feature{border:0}}.single-feature{text-align:center;padding:0 25px;margin-top:50px}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px){.single-feature{max-width:380px;margin-left:auto;margin-right:auto}}.single-feature .feature-icon span{width:170px;height:170px;line-height:175px;background-color:#f8f6f4;text-align:center;display:inline-block;font-size:70px;color:#0a4d3c;border-radius:50%;position:relative;overflow:hidden;z-index:1;-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;-webkit-transition-delay:0.3s;-o-transition-delay:0.3s;transition-delay:0.3s}@media only screen and (max-width: 575px){.single-feature .feature-icon span{width:140px;height:140px;line-height:145px;font-size:60px}}.single-feature .feature-icon span::before{position:absolute;content:'';bottom:-150px;left:0;width:100%;height:100%;border-radius:50%;background-color:#0a4d3c;-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;-webkit-transition-delay:0.3s;-o-transition-delay:0.3s;transition-delay:0.3s;z-index:-1}@media only screen and (max-width: 575px){.single-feature .feature-icon span::before{bottom:-120px}}.single-feature .feature-icon span::after{position:absolute;content:'';bottom:-170px;left:0;width:100%;height:100%;border-radius:50%;background-color:#ffa300;-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;z-index:-1}@media only screen and (max-width: 575px){.single-feature .feature-icon span::after{bottom:-140px}}.single-feature .feature-content{padding-top:35px}.single-feature .feature-content .content-wrapper{background-color:#fff}.single-feature .feature-content .title{font-size:35px}@media only screen and (min-width: 992px) and (max-width: 1199px){.single-feature .feature-content .title{font-size:30px}}@media only screen and (max-width: 575px){.single-feature .feature-content .title{font-size:24px}}.single-feature .feature-content p{margin-top:20px}.single-feature .feature-content .arrow{width:60px;height:60px;line-height:60px;text-align:center;background-color:#ffa300;color:#fff;font-size:25px;border-radius:50%;margin-top:35px;position:relative;opacity:0;visibility:hidden;-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px){.single-feature .feature-content .arrow{opacity:1;visibility:visible}}.single-feature .feature-content .arrow:hover{background-color:#0a4d3c}.single-feature.active .feature-icon span,.single-feature:hover .feature-icon span{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0;color:#fff}.single-feature.active .feature-icon span::before,.single-feature:hover .feature-icon span::before{bottom:0px;-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}.single-feature.active .feature-icon span::after,.single-feature:hover .feature-icon span::after{bottom:-150px;-webkit-transition-delay:0.3s;-o-transition-delay:0.3s;transition-delay:0.3s}@media only screen and (max-width: 575px){.single-feature.active .feature-icon span::after,.single-feature:hover .feature-icon span::after{bottom:-120px}}.single-feature.active .feature-content .arrow,.single-feature:hover .feature-content .arrow{opacity:1;visibility:visible}.about-wrapper{margin-top:-50px}.about-images{position:relative;margin-top:50px}.about-images::before{position:absolute;content:'';width:100%;height:100%;bottom:0;left:0;background:-webkit-gradient(linear, left top, left bottom, from(rgba(10,77,60,0)), color-stop(50%, rgba(10,77,60,0)), to(rgba(10,77,60,0.6)));background:-webkit-linear-gradient(top, rgba(10,77,60,0) 0%, rgba(10,77,60,0) 50%, rgba(10,77,60,0.6) 100%);background:-o-linear-gradient(top, rgba(10,77,60,0) 0%, rgba(10,77,60,0) 50%, rgba(10,77,60,0.6) 100%);background:linear-gradient(180deg, rgba(10,77,60,0) 0%, rgba(10,77,60,0) 50%, rgba(10,77,60,0.6) 100%)}.about-images .shape{position:absolute;top:-60px;left:-60px;-webkit-animation:spin-1 8s infinite linear;animation:spin-1 8s infinite linear}@media only screen and (max-width: 575px){.about-images .shape{width:100px;left:-20px;top:-20px}}.about-images .images img{width:100%}.about-images .about-btn{position:absolute;bottom:35px;left:0;width:100%;text-align:center}@-webkit-keyframes spin-1{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-1{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.about-content{padding:100px 80px;margin-top:50px;position:relative}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (max-width: 767px){.about-content{padding:40px}}.about-content .shape{position:absolute;top:-30px;right:-50px}@media only screen and (max-width: 575px){.about-content .shape{width:110px;top:-10px;right:-20px}}.about-content .sub-title{font-family:"Gordita";font-size:14px;font-weight:700;color:#0a4d3c;text-transform:uppercase;letter-spacing:1px;line-height:1.4}.about-content .main-title{font-size:57px;margin-top:23px}@media only screen and (min-width: 992px) and (max-width: 1199px){.about-content .main-title{font-size:44px}}@media only screen and (max-width: 767px){.about-content .main-title{font-size:44px}}@media only screen and (max-width: 575px){.about-content .main-title{font-size:24px}}.about-content .count{font-family:"Gordita";font-size:30px;font-weight:500;color:#0a4d3c;line-height:1;margin-top:40px;display:block}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (max-width: 575px){.about-content .count{font-size:24px}}.about-content p{margin-top:20px}.courses-wrapper{padding-top:40px}@media only screen and (max-width: 767px){.courses-wrapper{padding-top:0}}.single-courses{margin-top:50px}.single-courses .courses-images a{display:block}.single-courses .courses-images a img{width:100%}.single-courses .courses-content{background-image:-webkit-linear-gradient(-90deg, #f8f6f4 0%, white 100%);background-image:-ms-linear-gradient(-90deg, #f8f6f4 0%, white 100%)}.single-courses .courses-content .content-wrapper{padding:30px 30px 25px}@media only screen and (max-width: 767px){.single-courses .courses-content .content-wrapper{padding:20px 20px 15px}}.single-courses .courses-content .content-wrapper .author{color:#9b9ea1;font-weight:500}.single-courses .courses-content .content-wrapper .author a{color:#2c241b}.single-courses .courses-content .content-wrapper .title a{font-size:24px;margin-top:10px;font-weight:500;line-height:1.3}@media only screen and (max-width: 767px){.single-courses .courses-content .content-wrapper .title a{font-size:20px}}.single-courses .courses-content .content-wrapper .meta{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:20px}.single-courses .courses-content .content-wrapper .meta li{color:#fea200;font-size:13px;position:relative}.single-courses .courses-content .content-wrapper .meta li+li{margin-left:35px}.single-courses .courses-content .content-wrapper .meta li+li::before{position:absolute;content:'';background-color:#0a4d3c;width:4px;height:4px;border-radius:50%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:-15px}.testimonial-section{background-color:#0a4d3c;position:relative}.testimonial-section .shape-01{position:absolute;top:100px;left:120px}@media only screen and (min-width: 768px) and (max-width: 991px){.testimonial-section .shape-01{width:220px;left:60px;top:50px}}@media only screen and (max-width: 767px){.testimonial-section .shape-01{width:180px;left:30px;top:20px}}@media only screen and (max-width: 575px){.testimonial-section .shape-01{width:140px}}.testimonial-section .shape-02{position:absolute;top:30%;right:16%}@media only screen and (min-width: 768px) and (max-width: 991px){.testimonial-section .shape-02{width:97px;right:12%}}@media only screen and (max-width: 767px){.testimonial-section .shape-02{width:77px;right:12%}}@media only screen and (max-width: 575px){.testimonial-section .shape-02{width:57px}}.testimonial-wrapper{max-width:970px;margin:70px auto 0}@media only screen and (max-width: 767px){.testimonial-wrapper{margin-top:30px}}.single-testimonial{text-align:center;padding:0 30px}@media only screen and (max-width: 575px){.single-testimonial{padding:0 15px}}.single-testimonial .testimonial-author{position:relative;display:inline-block}.single-testimonial .testimonial-author img{width:85px;border-radius:50%}.single-testimonial .testimonial-author i{position:absolute;font-size:56px;color:#fea200;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:-33px;line-height:1}.single-testimonial p{font-size:25px;font-family:"Playfair Display", serif;color:#fff;margin-top:55px}@media only screen and (max-width: 767px){.single-testimonial p{font-size:18px}}@media only screen and (max-width: 575px){.single-testimonial p{font-size:16px}}.single-testimonial .name{font-size:30px;color:#fff;margin-top:52px}@media only screen and (max-width: 767px){.single-testimonial .name{font-size:24px;margin-top:32px}}.single-testimonial .designation{font-size:11px;font-weight:500;color:#fca100;display:block;letter-spacing:1px;text-transform:uppercase;margin-top:10px}.testimonial-active{position:relative}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px){.testimonial-active .arrow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.testimonial-active .swiper-button-next,.testimonial-active .swiper-button-prev{width:55px;height:55px;font-size:15px;color:#fff;opacity:1;border-radius:50%;background-color:#266151;-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;bottom:75px;top:auto;margin-top:0;outline:none}@media only screen and (min-width: 992px) and (max-width: 1199px){.testimonial-active .swiper-button-next,.testimonial-active .swiper-button-prev{bottom:60px}}@media only screen and (min-width: 768px) and (max-width: 991px){.testimonial-active .swiper-button-next,.testimonial-active .swiper-button-prev{bottom:0px;position:relative;margin:30px 10px 0}}@media only screen and (max-width: 767px){.testimonial-active .swiper-button-next,.testimonial-active .swiper-button-prev{bottom:0px;position:relative;margin:30px 10px 0;width:45px;height:45px}}.testimonial-active .swiper-button-next::after,.testimonial-active .swiper-button-prev::after{display:none}.testimonial-active .swiper-button-next::before,.testimonial-active .swiper-button-prev::before{position:absolute;content:'';width:100%;height:100%;border-radius:50%;border:1px solid rgba(255,255,255,0.1);-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0;visibility:hidden;-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}.testimonial-active .swiper-button-next:hover,.testimonial-active .swiper-button-prev:hover{background-color:#ffa300}.testimonial-active .swiper-button-next:hover::before,.testimonial-active .swiper-button-prev:hover::before{opacity:1;visibility:visible;-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}.testimonial-active .swiper-button-next{right:70px}@media only screen and (min-width: 992px) and (max-width: 1199px){.testimonial-active .swiper-button-next{right:40px}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px){.testimonial-active .swiper-button-next{right:0}}.testimonial-active .swiper-button-prev{left:auto;right:180px}@media only screen and (min-width: 992px) and (max-width: 1199px){.testimonial-active .swiper-button-prev{right:120px}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px){.testimonial-active .swiper-button-prev{right:auto}}.blog-wrapper{padding-top:30px}@media only screen and (min-width: 1500px){.blog-wrapper{margin-left:-30px;margin-right:-30px}}@media only screen and (max-width: 767px){.blog-wrapper{padding-top:10px}}.single-blog{margin-top:50px;background-color:#f8f6f4;padding:45px;height:420px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}@media only screen and (min-width: 992px) and (max-width: 1199px){.single-blog{padding:30px}}@media only screen and (max-width: 767px){.single-blog{padding:20px}}.single-blog .blog .blog-date-meta{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.single-blog .blog .blog-date-meta span{width:80px;height:80px;border-radius:2px;background-color:#0a4d3c;color:#fff;font-size:13px;text-align:center;padding:17px 15px;-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (max-width: 767px){.single-blog .blog .blog-date-meta span{width:65px;height:65px;padding:9px 10px}}.single-blog .blog .blog-date-meta span strong{font-size:22px;font-weight:700;color:#ffa300;line-height:1;-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}.single-blog .blog .meta{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding-left:35px}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (max-width: 767px){.single-blog .blog .meta{padding-left:20px}}.single-blog .blog .meta .author{color:#9b9ea1;font-weight:700;-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}.single-blog .blog .meta .author a{color:#2c241b;-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}.single-blog .blog .meta ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:10px}.single-blog .blog .meta ul li{font-size:13px;color:#ffa300;position:relative;white-space:nowrap;-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}.single-blog .blog .meta ul li+li{padding-left:35px}.single-blog .blog .meta ul li+li::before{position:absolute;content:'';width:4px;height:4px;border-radius:50%;background-color:#2c241b;top:50%;left:15px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}.single-blog .blog .title a{font-size:24px;font-weight:500;line-height:1.3;margin-top:30px;-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (max-width: 575px){.single-blog .blog .title a{font-size:20px}}.single-blog .blog>p{margin-top:15px;-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}.single-blog:hover{background-color:#0a4d3c}.single-blog:hover .blog .blog-date-meta span{background-color:#fff;color:#0a4d3c}.single-blog:hover .blog .blog-date-meta span strong{color:#ffa300}.single-blog:hover .blog .meta .author{color:#ffa300}.single-blog:hover .blog .meta .author a{color:#fff}.single-blog:hover .blog .meta ul li{color:#ffa300}.single-blog:hover .blog .meta ul li+li::before{background-color:#fff}.single-blog:hover .blog .title a{color:#fff}.single-blog:hover .blog>p{color:#fff}.blog-wrapper-02{margin-top:-50px}.download-section{position:relative;background-color:#ffa300;overflow:hidden;z-index:1}.download-section .shape-01{position:absolute;left:50px;bottom:-75px;z-index:-1}@media only screen and (min-width: 768px) and (max-width: 991px){.download-section .shape-01{width:140px}}@media only screen and (max-width: 575px){.download-section .shape-01{width:100px;left:15px;bottom:-45px}}.download-section .shape-02{position:absolute;top:-50px;right:40px;z-index:-1}@media only screen and (min-width: 768px) and (max-width: 991px){.download-section .shape-02{width:120px}}@media only screen and (max-width: 575px){.download-section .shape-02{width:80px;right:20px}}.download-app-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.download-app-wrapper .section-title{text-align:left;max-width:630px}.download-app-wrapper .section-title .main-title{color:#fff;font-weight:400;margin-top:5px}.download-app-wrapper .download-app-btn{padding-top:25px}.download-app-wrapper .download-app-btn .app-btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.download-app-wrapper .download-app-btn .app-btn li{padding:30px 15px 0}.download-app-wrapper .download-app-btn .app-btn li a{width:180px;height:60px;border-radius:10px;background-color:#0a4d3c;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 0 0 5px rgba(255,255,255,0.15);box-shadow:0 0 0 5px rgba(255,255,255,0.15)}@media only screen and (max-width: 767px){.download-app-wrapper .download-app-btn .app-btn li a{width:auto;padding:0 20px;height:50px}}@media only screen and (max-width: 767px){.download-app-wrapper .download-app-btn .app-btn li a img{width:100px}}.page-banner-section{background-repeat:no-repeat;background-position:center center;background-size:cover;padding-top:100px}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px){.page-banner-section{padding-top:80px}}.page-banner-content{padding-top:135px;padding-bottom:140px}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px){.page-banner-content{padding-top:85px;padding-bottom:90px}}@media only screen and (max-width: 575px){.page-banner-content{padding-top:55px;padding-bottom:60px}}.page-banner-content .page-title{font-size:58px;line-height:1.25;font-weight:600}@media only screen and (min-width: 768px) and (max-width: 991px){.page-banner-content .page-title{font-size:44px}}@media only screen and (max-width: 767px){.page-banner-content .page-title{font-size:36px}}@media only screen and (max-width: 575px){.page-banner-content .page-title{font-size:30px}}.page-banner-content .breadcrumb{margin-bottom:0;margin-top:10px}.page-banner-content .breadcrumb .breadcrumb-item{font-weight:500;font-size:16px;color:#2c241b}.page-banner-content .breadcrumb .breadcrumb-item+.breadcrumb-item::before{content:'/';color:#2c241b}.page-banner-content .breadcrumb .breadcrumb-item.active{color:#ffa300}.our-mission-wrapper .content .sub-title{font-size:35px;color:#ffa300;font-weight:400}@media only screen and (min-width: 992px) and (max-width: 1199px){.our-mission-wrapper .content .sub-title{font-size:32px}}@media only screen and (max-width: 575px){.our-mission-wrapper .content .sub-title{font-size:24px}}.our-mission-wrapper .content .main-title{font-size:57px;font-weight:400;margin-top:20px}@media only screen and (min-width: 992px) and (max-width: 1199px){.our-mission-wrapper .content .main-title{font-size:48px}}@media only screen and (max-width: 575px){.our-mission-wrapper .content .main-title{font-size:30px}}.our-mission-wrapper .content p{margin-top:25px}@media only screen and (min-width: 1500px), only screen and (min-width: 1200px) and (max-width: 1499px){.our-mission-wrapper .content-list{padding-left:70px}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px){.our-mission-wrapper .content-list{padding-top:40px}}.our-mission-wrapper .content-list ul li{font-size:22px;font-weight:500;color:#2c241b;position:relative;padding-left:40px}@media only screen and (min-width: 992px) and (max-width: 1199px){.our-mission-wrapper .content-list ul li{font-size:20px}}@media only screen and (max-width: 575px){.our-mission-wrapper .content-list ul li{font-size:16px;padding-left:20px}}.our-mission-wrapper .content-list ul li+li{margin-top:28px}.our-mission-wrapper .content-list ul li::before{position:absolute;content:'';width:9px;height:9px;background-color:#ffa300;border-radius:50%;top:18px;left:0}@media only screen and (max-width: 575px){.our-mission-wrapper .content-list ul li::before{width:7px;height:7px;top:12px}}.our-mission-wrapper .content-list .btn{margin-top:40px;margin-left:40px}@media only screen and (max-width: 575px){.our-mission-wrapper .content-list .btn{margin-left:20px;margin-top:30px}}.instructor-wrapper{padding-top:40px}@media only screen and (max-width: 575px){.instructor-wrapper{padding-top:10px}}.instructor-btn{padding-top:60px;text-align:center}.courses-details-wrapper{margin-top:-50px}.courses-details{margin-top:50px}.courses-details .courses-details-images{overflow:hidden;border-radius:2;position:relative}.courses-details .courses-details-images img{width:100%}.courses-details .courses-details-images .tags{position:absolute;bottom:20px;left:20px;background-color:#ffba00;font-size:14px;font-weight:400;padding:0 25px;border-radius:5px;height:35px;line-height:35px;display:inline-block;color:#fff}@media only screen and (max-width: 575px){.courses-details .courses-details-images .tags{font-size:12px;padding:0 15px;height:30px;line-height:30px}}.courses-details .courses-details-images .courses-play{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.courses-details .courses-details-images .courses-play .play{width:85px;height:85px;line-height:81px;text-align:center;border-radius:50%;background-color:#ffa300;font-size:16px;color:#fff}@media only screen and (max-width: 575px){.courses-details .courses-details-images .courses-play .play{width:60px;height:60px;line-height:60px;font-size:16px}}.courses-details .title{font-size:28px;font-weight:500;color:#343a40;line-height:1.5;margin-top:30px;margin-bottom:0}@media only screen and (max-width: 575px){.courses-details .title{font-size:18px}}.courses-details-tab{padding-top:30px}.courses-details-tab .details-tab-menu{background-color:#f8f6f4;border-radius:10px;padding:15px;padding-top:5px}.courses-details-tab .details-tab-menu .nav li{padding:10px 10px 0}.courses-details-tab .details-tab-menu .nav li button{width:130px;height:45px;line-height:41px;text-align:center;border:1px solid rgba(10,77,60,0.2);border-radius:50px;font-size:15px;font-weight:500;color:#343a40;background-color:#fff;-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}.courses-details-tab .details-tab-menu .nav li button:hover,.courses-details-tab .details-tab-menu .nav li button.active{background-color:#0a4d3c;border-color:#0a4d3c;color:#fff}.courses-details-tab .details-tab-content .tab-title{font-size:25px;font-weight:500;color:#343a40;margin-bottom:0}.courses-details-tab .details-tab-content p{margin-bottom:0;margin-top:15px;color:#52565b;font-size:15px;font-weight:400}.courses-details-tab .details-tab-content .tab-description .description-wrapper{margin-top:25px}.courses-details-tab .details-tab-content .tab-reviews{margin-top:25px}.courses-details-tab .details-tab-content .tab-reviews .reviews-wrapper{margin-top:30px}.courses-details-tab .details-tab-content .tab-reviews .single-review{border:1px solid #d3ded7;border-radius:10px;padding:30px;position:relative;overflow:hidden}.courses-details-tab .details-tab-content .tab-reviews .single-review::before{position:absolute;content:'';background-image:url(/assets/images/shape/shape-18.png);background-position:center center;background-size:cover;background-repeat:no-repeat;width:101px;height:172px;right:100px;top:-50px}@media only screen and (max-width: 575px){.courses-details-tab .details-tab-content .tab-reviews .single-review::before{right:50px}}.courses-details-tab .details-tab-content .tab-reviews .single-review .review-author{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 575px){.courses-details-tab .details-tab-content .tab-reviews .single-review .review-author{display:block}}.courses-details-tab .details-tab-content .tab-reviews .single-review .review-author .author-thumb{position:relative;display:inline-block}.courses-details-tab .details-tab-content .tab-reviews .single-review .review-author .author-thumb img{display:block;width:90px;border:1px solid #d3ded7;border-radius:50%;padding:8px}.courses-details-tab .details-tab-content .tab-reviews .single-review .review-author .author-thumb i{width:35px;height:35px;line-height:35px;text-align:center;background-color:#ffa300;color:#fff;font-size:13px;border-radius:50%;display:inline-block;position:absolute;bottom:-13px;left:0;right:0;margin:0 auto}.courses-details-tab .details-tab-content .tab-reviews .single-review .review-author .author-content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding-left:30px}@media only screen and (max-width: 575px){.courses-details-tab .details-tab-content .tab-reviews .single-review .review-author .author-content{padding-left:0;padding-top:20px}}.courses-details-tab .details-tab-content .tab-reviews .single-review .review-author .author-content .name{font-size:22px;font-weight:500;margin-bottom:0}.courses-details-tab .details-tab-content .tab-reviews .single-review .review-author .author-content .designation{font-size:14px;font-weight:400;color:#81858a;margin-top:5px;display:block}.courses-details-tab .details-tab-content .tab-reviews .single-review .review-author .author-content .rating-star{position:relative;margin-top:5px;display:inline-block}.courses-details-tab .details-tab-content .tab-reviews .single-review .review-author .author-content .rating-star::before{content:'\f000 \f000 \f000 \f000 \f000';font-family:IcoFont;color:#d0d0d0;font-size:14px;letter-spacing:2px}@media only screen and (min-width: 992px) and (max-width: 1199px){.courses-details-tab .details-tab-content .tab-reviews .single-review .review-author .author-content .rating-star::before{font-size:13px;letter-spacing:1px}}.courses-details-tab .details-tab-content .tab-reviews .single-review .review-author .author-content .rating-star .rating-bar{position:absolute;top:0;left:0;height:100%;overflow:hidden;display:inline-block}.courses-details-tab .details-tab-content .tab-reviews .single-review .review-author .author-content .rating-star .rating-bar::before{content:'\f000 \f000 \f000 \f000 \f000';font-family:IcoFont;color:#ffba00;font-size:14px;letter-spacing:2px}@media only screen and (min-width: 992px) and (max-width: 1199px){.courses-details-tab .details-tab-content .tab-reviews .single-review .review-author .author-content .rating-star .rating-bar::before{font-size:13px;letter-spacing:1px}}.courses-details-tab .details-tab-content .tab-reviews .single-review p{margin-top:30px;margin-bottom:0;font-size:15px;font-weight:400;color:#52565b}.reviews-active .swiper-pagination{position:relative;bottom:0;margin-top:22px}.reviews-active .swiper-pagination .swiper-pagination-bullet{background-color:#d1e5d9;opacity:1;width:12px;height:12px}.reviews-active .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#0a4d3c}.blog-details-wrapper{margin-top:50px}.blog-details-wrapper .details-images{padding-bottom:40px}.blog-details-wrapper .details-images img{width:100%}.blog-details-wrapper .title{font-size:25px;font-weight:500;color:#2c241b;margin-bottom:0;line-height:1.5;margin-top:20px}@media only screen and (max-width: 767px){.blog-details-wrapper .title{font-size:22px}}@media only screen and (max-width: 575px){.blog-details-wrapper .title{font-size:18px}}.blog-details-admin-meta{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 767px){.blog-details-admin-meta{display:block}}.blog-details-admin-meta .author{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.blog-details-admin-meta .author .author-thumb a{display:block}.blog-details-admin-meta .author .author-thumb a img{width:50px;border-radius:50%}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (max-width: 575px){.blog-details-admin-meta .author .author-thumb a img{width:45px}}.blog-details-admin-meta .author .author-name{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding-left:12px}.blog-details-admin-meta .author .author-name .name{color:#9b9ea1;font-size:15px;font-weight:500}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (max-width: 575px){.blog-details-admin-meta .author .author-name .name{font-size:13px}}.blog-details-admin-meta .author .author-name .name a{color:#2c241b}.blog-details-admin-meta .author .author-name .name a:hover{color:#ffa300}.blog-details-admin-meta .blog-meta{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 767px){.blog-details-admin-meta .blog-meta{padding-left:60px}}@media only screen and (max-width: 575px){.blog-details-admin-meta .blog-meta{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.blog-details-admin-meta .blog-meta span{font-size:14px;font-weight:400;color:#52565b;margin-right:40px;display:inline-block;line-height:1}@media only screen and (max-width: 575px){.blog-details-admin-meta .blog-meta span{margin-right:25px;margin-top:10px}}.blog-details-admin-meta .blog-meta span:last-child{margin-right:0}.blog-details-admin-meta .blog-meta span i{color:#ffa300;margin-right:5px;font-size:20px;display:inline-block;line-height:1}.blog-details-description{padding-top:6px;padding-bottom:20px}.blog-details-description p{margin-bottom:0;font-size:15px;font-weight:400;margin-top:25px;color:#52565b}.blog-details-description h3{margin-top:30px;font-size:25px;font-weight:500;color:#2c241b;margin-bottom:0;line-height:1.5}@media only screen and (max-width: 767px){.blog-details-description h3{font-size:22px}}@media only screen and (max-width: 575px){.blog-details-description h3{font-size:18px}}.blog-details-tags-social{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.blog-details-tags-social .blog-details-label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:10px}@media only screen and (max-width: 575px){.blog-details-tags-social .blog-details-label{display:block}}.blog-details-tags-social .blog-details-label .label{font-size:25px;font-weight:500;color:#2c241b;margin-bottom:0;line-height:1.5;margin-top:10px;padding-right:20px}.blog-details-tags-social .blog-details-label .social{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.blog-details-tags-social .blog-details-label .social li{padding-right:20px;padding-top:10px}.blog-details-tags-social .blog-details-label .social li:last-child{padding-right:0}.blog-details-tags-social .blog-details-label .social li a{display:block;width:40px;height:40px;line-height:40px;border:1px solid rgba(10,77,60,0.25);border-radius:50%;text-align:center;font-size:16px;color:#343a40;-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}@media only screen and (min-width: 992px) and (max-width: 1199px){.blog-details-tags-social .blog-details-label .social li a{width:35px;height:35px;line-height:35px}}.blog-details-tags-social .blog-details-label .social li a:hover{border-color:#ffa300;background-color:#ffa300;color:#fff}.register-login-wrapper{padding:70px;padding-top:60px;border-radius:2px;background-color:#f8f6f4}@media only screen and (max-width: 575px){.register-login-wrapper{padding:30px}}.register-login-form .title{font-size:30px;font-weight:500;margin-bottom:0;line-height:1.4;padding-bottom:10px}@media only screen and (max-width: 767px){.register-login-form .title{font-size:24px}}@media only screen and (max-width: 575px){.register-login-form .title{font-size:20px}}.register-login-form .title span{color:#ffa300;position:relative}.register-login-form .title span::before{position:absolute;content:'';background-image:url(/assets/images/shape/shape-4.webp);background-position:center center;background-size:cover;background-repeat:no-repeat;width:121px;height:13px;left:50%;bottom:-10px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (max-width: 575px){.register-login-form .title span::before{display:none}}.register-login-form .form-wrapper{padding-top:10px}.register-login-form .single-form .btn{margin-top:20px;-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}.register-login-form .single-form .btn::before{width:600px;height:600px}.register-login-form p{font-size:15px;margin-top:15px;font-weight:500;text-align:center}.faq-accordion{padding-top:50px}.faq-accordion .accordion-item{border-radius:2px !important;margin-top:20px;border:1px solid #e7e2dc !important}.faq-accordion .accordion-item button{display:block;width:100%;text-align:left;padding:17px 30px;padding-right:55px;font-size:23px;font-weight:500;font-family:"Playfair Display", serif;border:0;color:#ffa300;background-color:transparent;border-bottom:1px solid #e7e2dc;-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;position:relative}@media only screen and (max-width: 767px){.faq-accordion .accordion-item button{font-size:20px}}@media only screen and (max-width: 575px){.faq-accordion .accordion-item button{font-size:16px;padding:12px 20px;padding-right:45px}}.faq-accordion .accordion-item button::before{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:30px;content:'\eab9';font-family:IcoFont;-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}@media only screen and (max-width: 575px){.faq-accordion .accordion-item button::before{right:20px}}.faq-accordion .accordion-item button.collapsed{color:#2c241b;background-color:#f8f6f4;border-bottom-color:transparent}.faq-accordion .accordion-item button.collapsed::before{content:'\ea99'}.faq-accordion .accordion-item .accordion-body{padding:25px 30px}.faq-accordion .accordion-item .accordion-body p+p{margin-top:20px}.faq-btn{padding-top:80px;text-align:center}@media only screen and (max-width: 767px){.faq-btn{padding-top:40px}}.contact-map-wrapper iframe{display:block;width:100%;height:500px;border-radius:2px}@media only screen and (max-width: 575px){.contact-map-wrapper iframe{height:300px}}.contact-wrapper{margin-top:-50px}.contact-content{margin-top:40px}.contact-title .sub-title{font-size:35px;font-weight:400;color:#ffa300}@media only screen and (max-width: 575px){.contact-title .sub-title{font-size:24px}}.contact-title .main-title{font-size:45px;font-weight:400;margin-top:15px}@media only screen and (max-width: 575px){.contact-title .main-title{font-size:28px}}.form-message{margin-bottom:0}.form-message.error,.form-message.success{font-size:16px;font-weight:500;color:#343a40;background:#ddd;padding:10px 15px;margin-top:15px;margin-left:5px}.form-message.error{color:#ff0000}.contact-form{padding-top:25px}.contact-form .single-form .btn{margin-top:20px}.contact-information{padding-left:40px;margin-top:50px}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px){.contact-information{padding-left:0}}.contact-information .information-wrapper{background-color:#0a4d3c;padding:80px 85px;border-radius:2px;position:relative;overflow:hidden;z-index:1}@media only screen and (min-width: 992px) and (max-width: 1199px){.contact-information .information-wrapper{padding:80px 50px}}@media only screen and (max-width: 575px){.contact-information .information-wrapper{padding:30px}}.contact-information .information-wrapper .shape{position:absolute;top:-130px;right:-210px;z-index:-1}.contact-information .information-wrapper .single-info+.single-info{margin-top:45px}.contact-information .information-wrapper .single-info .info-title{font-size:32px;font-weight:500;color:#ffa300;padding-bottom:20px}@media only screen and (max-width: 575px){.contact-information .information-wrapper .single-info .info-title{font-size:24px}}.contact-information .information-wrapper .single-info p{font-size:19px;font-weight:500;color:#fff}@media only screen and (max-width: 575px){.contact-information .information-wrapper .single-info p{font-size:16px}}.graph{padding:25px 70px 45px;border-radius:10px;border:1px solid #ebe6e1;margin-top:40px}@media only screen and (min-width: 1200px) and (max-width: 1499px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px){.graph{padding:15px 30px 25px}}.sidebar-widget{margin-top:50px}.sidebar-widget .social{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:25px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.sidebar-widget .social li{padding-top:10px;margin-right:20px}.sidebar-widget .social li:last-child{margin-right:0}.sidebar-widget .social li a{display:block;width:50px;height:50px;line-height:48px;border:1px solid rgba(10,77,60,0.25);border-radius:50%;text-align:center;font-size:18px;color:#343a40;-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}@media only screen and (min-width: 992px) and (max-width: 1199px){.sidebar-widget .social li a{width:45px;height:45px;line-height:43px}}.sidebar-widget .social li a:hover{background-color:#ffa300;border-color:#ffa300;color:#fff}.widget-title{font-size:25px;font-weight:500;margin-bottom:0;margin-top:-7px}.widget-information{background-color:#f8f6f4;padding:30px 30px 40px;border-radius:2px}.widget-information .info-price{text-align:center}.widget-information .info-price .price{font-size:30px;font-weight:700;color:#0a4d3c;display:block}.widget-information .info-list ul{border-top:1px solid #d1e6d9;margin-top:35px}.widget-information .info-list ul li{border-bottom:1px solid #d1e6d9;padding:15px 0}.widget-information .info-list ul li i{color:#ffa300;margin-right:3px;font-size:16px}@media only screen and (min-width: 992px) and (max-width: 1199px){.widget-information .info-list ul li i{font-size:15px}}.widget-information .info-list ul li strong{color:#2c241b;font-size:16px;font-weight:500}@media only screen and (min-width: 992px) and (max-width: 1199px){.widget-information .info-list ul li strong{font-size:15px}}.widget-information .info-list ul li span{color:#52565b;display:block;float:right;font-size:16px;font-weight:400}@media only screen and (min-width: 992px) and (max-width: 1199px){.widget-information .info-list ul li span{font-size:15px}}.widget-information .info-btn{text-align:center;margin-top:40px}.widget-category{padding:35px;border-radius:2px;margin-top:30px;background-color:#f8f6f4}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (max-width: 575px){.widget-category{padding:25px}}.widget-category .category-list li+li{margin-top:10px}.widget-category .category-list li a{padding:0 15px;height:50px;line-height:50px;display:block;color:#52565b;border-radius:2px;font-size:15px;font-weight:500;-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;background-color:#fff}@media only screen and (min-width: 992px) and (max-width: 1199px){.widget-category .category-list li a{font-size:14px}}.widget-category .category-list li a span{display:block;float:right}.widget-category .category-list li a:hover{color:#fff;background-color:#0a4d3c;border-color:#0a4d3c}.footer-widget-section{position:relative}.footer-widget-section .shape-01{position:absolute;top:70px;left:60px}.footer-widget-section .shape-02{position:absolute;right:60px;bottom:70px}.footer-widget-wrapper{margin-top:-50px}.footer-widget{margin-top:45px}.footer-widget-title{font-size:27px;color:#ffa300;font-weight:600;white-space:nowrap}@media only screen and (min-width: 992px) and (max-width: 1199px){.footer-widget-title{font-size:24px}}@media only screen and (max-width: 767px){.footer-widget-title{font-size:20px}}.widget-newsletter{padding-top:32px}@media only screen and (min-width: 1500px), only screen and (min-width: 1200px) and (max-width: 1499px){.widget-newsletter{padding-right:70px}}.widget-newsletter p{color:#fff;line-height:2.13}.widget-newsletter .newsletter-form{margin-top:35px}.widget-newsletter .newsletter-form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):not([type="file"]){width:100%;border:0;height:50px;padding:0 30px;border-radius:10px;background-color:#fff;color:#2c241b}.widget-newsletter .newsletter-form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):not([type="file"])::-webkit-input-placeholder{opacity:1;color:#2c241b}.widget-newsletter .newsletter-form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):not([type="file"]):-moz-placeholder{opacity:1;color:#2c241b}.widget-newsletter .newsletter-form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):not([type="file"])::-moz-placeholder{opacity:1;color:#2c241b}.widget-newsletter .newsletter-form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):not([type="file"]):-ms-input-placeholder{opacity:1;color:#2c241b}.widget-newsletter .newsletter-form .btn{border-radius:10px;margin-top:20px;padding:0 30px}.widget-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.widget-wrapper>*{padding-right:40px}.widget-wrapper>*:last-child{padding-right:0}.widget-link{padding-top:20px}.widget-link li{font-size:15px;color:#fff;margin-top:15px}@media only screen and (max-width: 767px){.widget-link li{font-size:13px}}.widget-location{padding-top:20px}.widget-location p{font-size:15px;color:#fff;margin-top:15px;line-height:2.1}@media only screen and (max-width: 767px){.widget-location p{font-size:13px}}.footer-section{background-color:#0a4d3c}.footer-copyright{padding-bottom:25px;background-color:#094435}.copyright-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px){.copyright-wrapper{display:block;text-align:center}}.copyright-text{padding-top:25px}.copyright-text p{color:#fff;font-size:15px}.copyright-text p span,.copyright-text p i{color:#ffa300}.copyright-text p a{color:#ffa300}.copyright-text p a:hover{text-decoration:underline}.copyright-link{padding-top:15px}.copyright-link a{color:#fff;position:relative;font-size:15px;margin-top:10px}.copyright-link a+a{margin-left:30px}.copyright-link a+a::before{position:absolute;content:'*';font-size:15px;left:-20px}.copyright-link a:hover{color:#ffa300}.back-to-top{position:fixed;bottom:20px;right:20px;font-size:20px;width:40px;height:40px;line-height:36px;border-radius:50%;z-index:99;text-align:center;display:none;-webkit-box-shadow:2px 4px 8px rgba(52,58,64,0.15);box-shadow:2px 4px 8px rgba(52,58,64,0.15);-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;color:#fff;background-color:#ffa300}.back-to-top:hover{color:#fff;background-color:#343a40}
