@font-face{font-family:flaticon;src:url(../fonts/flaticon-subset.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/fa-brands-400-subset.woff2) format("woff2")}@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:900;font-display:swap;src:url(../fonts/fa-solid-900-subset.woff2) format("woff2")}.fa,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fab{font-family:"Font Awesome 5 Brands";font-weight:400}.fa,.fas{font-family:"Font Awesome 5 Pro";font-weight:900}button.btn{display:inline-block;font-weight:600;text-transform:capitalize;transition:all .35s ease-in-out;overflow:hidden;border-radius:5px;border:2px solid transparent;-webkit-box-shadow:inherit;box-shadow:inherit;letter-spacing:.5px;background:#e7edf8;position:relative;z-index:1;padding:17px 50px!important;background:var(--color-primary);color:#fff;border:none!important}button.btn:after{position:absolute;top:inherit;right:inherit;bottom:inherit;left:-5%;content:"";height:150px;width:115%;z-index:-1;background:#040836;transition:all .25s ease-in-out;transform:translateY(-45%) skew(25deg) scale(0)}button.btn:hover{color:#fff}button.btn:hover:after{-webkit-transform:translateY(-45%) skew(25deg) scale(1.2);transform:translateY(-45%) skew(25deg) scale(1.2)}@media only screen and (min-width:768px)and (max-width:991px){.breadcrumb-area{padding-bottom:120px!important;background-size:50%,contain!important;padding-top:120px!important}}@media(max-width:767px){.breadcrumb-area{background-size:100%,contain!important}}.mt-20{margin-top:20px}.mt-40{margin-top:40px}.pb-80{padding-bottom:80px}.pl-60{padding-left:60px}.pr-50{padding-right:50px}@media(max-width:767px){.mt-xs-30{margin-top:30px}.pb-xs-50{padding-bottom:50px}.pl-xs-15{padding-left:15px}.pr-xs-15{padding-right:15px}}@media(min-width:768px)and (max-width:991px){.mt-md-30{margin-top:30px}.pl-md-15{padding-left:15px}.pr-md-15{padding-right:15px}}:root{--box-shadow: 0px 0px 20px 0px rgba(7, 20, 52, .1);--box-shadow-secondary: 0 6px 12px rgba(0, 0, 0, .175);--box-shadow-extra: 0 5px 50px 0 rgba(0, 0, 0, .15);--box-shadow-dark: 0px 0px 0px}.navbar .container,.navbar .container-fluid,.navbar .container-lg,.navbar .container-md,.navbar .container-sm,.navbar .container-xl{display:block}.navbar{position:relative;padding:0}.navbar .navbar-collapse.collapse{display:block!important;float:left;flex:inherit}.nav{padding-left:0;margin-bottom:0;list-style:none;display:block}.nav>li{position:relative;display:inline-block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-brand>img{display:block;height:60px}.navbar-toggle{position:relative}.navbar-toggle:focus{outline:0}.navbar-brand{margin:0;padding:0;display:block}.navbar .attr-right{float:right;margin-left:30px}.navbar .attr-right .attr-nav li{margin-left:20px;display:flex;align-items:center}.navbar .attr-right .attr-nav li.button a,.navbar .attr-right .attr-nav li.button .booking-trigger{padding:13px 40px!important;border-radius:5px;font-size:15px;color:var(--white);border:none;background:var(--color-primary)!important;position:relative;z-index:1;overflow:hidden;display:inline-block;cursor:pointer;text-decoration:none}.navbar .attr-right .attr-nav li.button a:after,.navbar .attr-right .attr-nav li.button .booking-trigger:after{position:absolute;top:inherit;right:inherit;bottom:inherit;left:-5%;content:"";height:150px;width:115%;z-index:-1;background-color:var(--dark);-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;-webkit-transform:translateY(-45%) skew(25deg) scale(0);transform:translateY(-45%) skew(25deg) scale(0)}.navbar .attr-right .attr-nav li.button a:hover:after,.navbar .attr-right .attr-nav li.button .booking-trigger:hover:after{-webkit-transform:translateY(-45%) skew(25deg) scale(1.2);transform:translateY(-45%) skew(25deg) scale(1.2)}nav.validnavs .container{position:relative}nav.navbar.validnavs{background-color:var(--white);border-radius:0;border:none;margin:0}nav.navbar.validnavs .navbar-toggle{margin:0;background:transparent;border:none;font-size:24px;padding:30px 0}@media only screen and (max-width:767px){nav.navbar.validnavs .navbar-toggle{padding:15px 0}}@media only screen and (min-width:768px)and (max-width:1023px){nav.navbar.validnavs .navbar-toggle{padding:20px 0}}nav.navbar.validnavs .navbar-toggle:after{display:none}nav.navbar.validnavs .navbar-toggle i{font-weight:300;color:var(--color-heading)}#navbar-menu{-webkit-animation-duration:.35s;animation-duration:.35s;visibility:visible}.validnavs a{color:#232323;font-weight:600;text-transform:capitalize;background:transparent}.validnavs a:focus,.validnavs a:hover,.validnavs a.active{background:transparent!important}.attr-nav li{display:inline-block}.top-search input.form-control:-ms-input-placeholder{color:var(--white)!important}.top-search input.form-control:-moz-placeholder{color:var(--white)!important}body{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media only screen and (min-width:1024px){body.on-side nav.navbar:after{position:fixed;left:0;top:0;content:"";height:100%;width:100%;background:#000;transition:all .35s ease-in-out;opacity:.6}}body.on-side .body-overlay{height:100%;transition:height 0s ease 0s,opacity .4s ease 0s}body.on-side .body-overlay{opacity:1;top:0}nav.navbar.validnavs.navbar-fixed{display:block;width:100%;z-index:100;box-shadow:0 8px 25px #0000000a;top:0}nav.navbar.validnavs.navbar-fixed.no-background{display:block;position:absolute;width:100%;z-index:100;box-shadow:0 8px 25px #0000000a}@media only screen and (max-width:1024px){nav.navbar.validnavs.navbar-fixed.no-background{position:relative}}nav.navbar.validnavs{z-index:100;padding:10px 0}@media(min-width:1024px)and (max-width:1400px){body.wrap-nav-sidebar .wrapper .container{width:100%;padding-left:30px;padding-right:30px}}@media(min-width:1024px){nav.navbar.validnavs.no-background{background-color:transparent;border:none}nav.navbar.validnavs.navbar-fixed{position:absolute;background:transparent}nav.navbar.validnavs.no-background.white .attr-nav>ul>li>a,nav.navbar.validnavs.navbar-transparent.white .attr-nav>ul>li>a,nav.navbar.validnavs.navbar-transparent.white ul.nav>li>a,nav.navbar.validnavs.no-background.white ul.nav>li>a{color:var(--white)}nav.navbar.validnavs.navbar-fixed.navbar-transparent .logo-scrolled,nav.navbar.validnavs.navbar-fixed.no-background .logo-scrolled,nav.navbar.validnavs.brand-center .logo-scrolled{display:none}nav.navbar.validnavs.navbar-fixed.navbar-transparent .logo-display,nav.navbar.validnavs.navbar-fixed.no-background .logo-display,nav.navbar.validnavs.brand-center .logo-display{display:block}.navbar.no-background .attr-right .attr-nav li.button.border-btn a,.navbar.no-background .attr-right .attr-nav li.button.border-btn .booking-trigger{background:transparent!important;border:1px solid rgba(255,255,255,.3)}.navbar.no-background .attr-right .attr-nav li.button.border-btn a:after,.navbar.no-background .attr-right .attr-nav li.button.border-btn .booking-trigger:after{background:#fff}.navbar.no-background .attr-right .attr-nav li.button.border-btn a:hover,.navbar.no-background .attr-right .attr-nav li.button.border-btn .booking-trigger:hover{color:var(--color-heading)}nav.navbar.validnavs.navbar-fixed .logo-display{display:none}nav.navbar.validnavs.navbar-fixed.no-background{box-shadow:inherit}nav.navbar.validnavs.navbar-fixed .logo-scrolled{display:block}nav.navbar.validnavs.menu-center .container{position:relative}nav.navbar.validnavs.menu-center ul.nav.navbar-center{float:none;margin:0 auto;display:table;table-layout:fixed}body.wrap-nav-sidebar .wrapper{padding-left:320px;overflow-x:hidden}}@media(max-width:1023px){a.navbar-brand{position:absolute;left:50%;transform:translate(-50%,-50%);top:50%}nav.navbar.validnavs .navbar-collapse{border:none;margin-bottom:0}nav.navbar.validnavs.no-full .navbar-collapse{max-height:350px;overflow-y:auto!important}nav.navbar.validnavs .navbar-nav{float:none!important;padding-left:30px;padding-right:30px;margin:0}nav.navbar.validnavs .navbar-collapse.collapse{display:none!important}nav.navbar.validnavs.mobile-sidenav .navbar-collapse.collapse.collapse-mobile{display:initial!important}nav.navbar.validnavs .navbar-nav>li{float:none;display:block}nav.navbar.validnavs .navbar-nav>li>a{display:block;width:100%;border-bottom:solid 1px #e0e0e0;padding:13px 0!important;border-top:solid 1px #e0e0e0;margin-bottom:-1px}nav.navbar.validnavs .navbar-nav>li:first-child>a{border-top:none}.attr-nav>ul{padding:0}body>.wrapper{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}body.side-right>.wrapper{margin-left:280px;margin-right:-280px!important}nav.navbar.validnavs.navbar-fixed .logo-scrolled{display:block!important}nav.navbar.validnavs.navbar-fixed .logo{display:block!important;max-height:60px}.navbar-brand>img{height:auto;max-height:60px}nav.navbar.validnavs.navbar-fixed .logo-display{display:none!important}}@media(max-width:550px){.attr-right{display:none!important}nav.navbar.validnavs .navbar-toggle{margin:0 15px}}@media(max-width:767px){body.side-right>.wrapper{margin-left:280px;margin-right:-280px!important}.navbar .attr-nav li.button{display:none}}@media(min-width:1024px){nav.navbar ul.nav>li>a{padding:30px 15px;font-weight:500;font-size:15px;text-transform:capitalize}.navbar-toggle{display:none}}@media only screen and (min-width:1024px)and (max-width:1199px){nav.navbar ul.nav>li>a{padding:30px 12px}.navbar .attr-right{margin-left:0}}@keyframes fadeLeft{0%{opacity:0;transform:translate3d(0,0,0,-100%)}to{opacity:1;transform:translate3d(0,0,0,0)}}@media only screen and (max-width:1023px){nav.navbar.validnavs.mobile-sidenav .navbar-collapse.collapse.collapse-mobile{position:fixed;left:-485px;top:0;width:400px;padding:30px;animation:fadeLeft;height:100%;min-height:100vh;background:var(--white) none repeat scroll 0 0;overflow-y:scroll;-webkit-transition:all 1s cubic-bezier(.785,.135,.15,.86);-moz-transition:all 1s cubic-bezier(.785,.135,.15,.86);transition:all 1s cubic-bezier(.785,.135,.15,.86);z-index:9999}}nav.navbar.validnavs.mobile-sidenav .navbar-collapse.collapse.collapse-mobile ul.nav{padding:0}@media only screen and (max-width:399px){nav.navbar.validnavs.mobile-sidenav .navbar-collapse.collapse.collapse-mobile{width:300px}}nav.navbar.validnavs .navbar-collapse.collapse img{display:none}nav.navbar.validnavs .navbar-collapse.collapse img{margin-bottom:30px}nav.navbar.validnavs .navbar-collapse.collapse button{position:absolute;right:30px;margin:0;height:35px;width:35px;line-height:32px;text-align:center;border:2px solid #dddddd;border-radius:50%;color:var(--dark);font-size:15px;top:40px;padding:0}nav.navbar.validnavs .navbar-collapse.collapse button i{font-weight:400;font-size:14px;margin:0}@media(min-width:1024px){.navbar.no-background .attr-nav .search form input:-ms-input-placeholder{color:var(--white)}.navbar.no-background .attr-nav .search form input:-moz-placeholder{color:var(--white)}}@media only screen and (max-width:1023px){nav.navbar.validnavs .navbar-collapse.collapse img{display:inline-block;height:60px}}@media only screen and (min-width:1200px)and (max-width:1350px){.navbar.validnavs.navbar-default .navbar-nav li a{padding:30px 10px!important;font-size:13px}}@media only screen and (min-width:1024px)and (max-width:1199px){.navbar.validnavs.navbar-default .navbar-nav li a{padding:30px 8px!important;font-size:13px}}@media only screen and (min-width:1024px){#navbar-menu ul li{position:relative}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/inter/inter-var-latin-ext-subset.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/inter/inter-var-latin-subset.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/ibm-plex-mono/ibm-plex-mono-regular-subset.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/ibm-plex-mono/ibm-plex-mono-500-subset.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/ibm-plex-mono/ibm-plex-mono-600-subset.woff2) format("woff2")}@font-face{font-family:Fraunces;font-style:normal;font-weight:300 800;font-display:swap;src:url(../fonts/fraunces/fraunces-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:300 800;font-display:swap;src:url(../fonts/fraunces/fraunces-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:italic;font-weight:300 800;font-display:swap;src:url(../fonts/fraunces/fraunces-italic-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:300 800;font-display:swap;src:url(../fonts/fraunces/fraunces-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--display: "Fraunces", Georgia, serif;--numeral: "Fraunces", Georgia, serif;--body: "Inter", system-ui, sans-serif;--mono: "IBM Plex Mono", ui-monospace, monospace;--text-base: 13px;--text-line-height: 22px;--text-h1: 38px;--text-h2: 34px;--text-h3: 25px;--text-h4: 18px;--text-h5: 16px;--text-h6: 13px;--text-title: 40px;--font-heading: var(--display);--font-default: var(--body);--fontawesome: "Font Awesome 5 Pro";--black: #000000;--dark: #10393b;--dark-secondary: #041637;--white: #ffffff;--color-primary: #ff8a43;--color-secondary: #fa7070;--color-optional: #5153ff;--ds-petrol: #11393c;--ds-orange: #e87917;--ds-gold: #e8b87f;--ds-ink: #2b3f41;--ds-muted: #52686a;--ds-surface: #f4f7f7;--ds-surface-warm: #fdf3ea;--ds-line: #e1e9e9;--ds-orange-text: #e87917;--ds-muted-text: #52686a;--ds-grey-text: #707070;--color-heading: var(--ds-petrol);--color-paragraph: var(--ds-muted);--box-shadow-primary: -1px 3px 10px 0 rgba(0, 0, 0, .6);--box-shadow-secondary: 0 10px 30px 0 rgba(44, 130, 237, .4);--box-shadow-regular: 0px 2px 12px 0px #e7e7e7;--bg-gray: #efefff;--bg-gradient: linear-gradient(90deg, #ff8a43 20%, #fa7070 100%);--bg-gradient-reverse: linear-gradient(90deg, var(--color-optional) 0%, #a60599 100%)}*{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}body,html{height:100%}html{margin:0;padding:0;width:100%;height:100%;scroll-behavior:smooth;font-size:13px}html,body,div,span,img,ol,ul,li,a,p,h1,h2,h3,h4,h5,h6,option,legend,label,table,th,td,tr,article,aside,caption,figure,footer,header,hgroup,mark,nav,section,time,audio,video{margin:0;padding:0;border:0;outline:0}.wrapper{height:100%}img{border:none;outline:none;max-width:100%}label{display:inline-block;font-weight:400;margin-bottom:5px;max-width:100%;font-family:var(--mono)}a{outline:none;text-decoration:none;color:var(--color-heading)}a img{border:none}a:active{outline:none;text-decoration:none;color:var(--color-heading);opacity:1}a:focus{outline:none;text-decoration:none;color:var(--color-heading)}a:hover{outline:none;text-decoration:none;color:var(--ds-orange-text);opacity:1}button{outline:medium none}hr{margin-top:0;margin-bottom:0;border:0;border-top:1px solid #eeeeee}input{border:1px solid #e7e7e7;border-radius:inherit;-webkit-box-shadow:inherit;box-shadow:inherit;min-height:50px}input:focus{outline:none;-webkit-box-shadow:inherit;box-shadow:inherit}textarea:focus{outline:none;-webkit-box-shadow:inherit;box-shadow:inherit}select:focus{outline:none;-webkit-box-shadow:inherit;box-shadow:inherit}ul{list-style-type:none}ul,li{margin:0;padding:0;list-style:none}b,strong{font-weight:800}.row{--bs-gutter-x: 30px}body{font-family:var(--body);font-size:var(--text-base);font-weight:400;line-height:var(--text-line-height);overflow-x:hidden;background-color:var(--white);color:var(--color-paragraph);overflow:unset}.navbar-brand img.logo,footer img.logo,footer .logo img,.navbar-collapse>img{width:auto}h1,h2,h3,h4,h5,h6{color:var(--color-heading);font-weight:600;line-height:1.2;font-family:var(--display);font-optical-sizing:auto;letter-spacing:0;margin:0 0 15px}h1{font-size:var(--text-h1)}h2{font-size:var(--text-h2)}h3{font-size:var(--text-h3)}h4{font-size:var(--text-h4)}a,.btn,button{-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out;outline:medium none;text-decoration:none;font-weight:600;font-family:var(--body)}.navbar,.navbar-nav,.navbar-nav a,.navbar-nav .nav-link{font-family:var(--body)}p{color:var(--color-paragraph);margin:0 0 15px;text-transform:none;font-weight:400;font-family:var(--body);font-size:var(--text-base);line-height:var(--text-line-height)}@media(min-width:1250px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1250px}}@media only screen and (max-width:767px){.row{--bs-gutter-x: 1.5rem}}.bg-gray{background-color:var(--bg-gray)}.bg-dark{background-color:var(--dark)!important}.text-light,.text-light h1,.text-light h2,.text-light h3,.text-light h4,.text-light h5,.text-light h6,.text-light p,.text-light span,.text-light a{color:var(--white)}.default-padding,.default-padding-top,.default-padding-bottom,.default-padding-mx{position:relative}.default-padding{padding-top:120px;padding-bottom:120px}@media only screen and (max-width:767px){.default-padding{padding-top:50px;padding-bottom:50px}}.default-padding-top{padding-top:120px}@media only screen and (max-width:767px){.default-padding-top{padding-top:50px}}.default-padding.bottom-less{padding-top:120px;padding-bottom:90px}@media only screen and (max-width:767px){.default-padding.bottom-less{padding-top:50px;padding-bottom:20px}}@media only screen and (min-width:1200px){.align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.relative{position:relative}.overflow-hidden{overflow:hidden}.site-heading{margin-bottom:60px}.title{font-family:var(--display);font-optical-sizing:auto;font-weight:600;font-size:var(--text-title);line-height:1.3}.site-heading .title{margin-bottom:0}.sub-title{font-family:var(--mono);font-optical-sizing:auto;text-transform:uppercase;color:var(--ds-orange-text);font-weight:600;background:var(--bg-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;position:relative;z-index:1}@media only screen and (max-width:767px){.site-heading{margin-bottom:30px}}.btn{display:inline-block;font-weight:500;text-transform:capitalize;transition:all .35s ease-in-out;overflow:hidden;border-radius:7px;border:2px solid transparent;-webkit-box-shadow:inherit;box-shadow:none!important;font-size:15px;letter-spacing:0;padding:13px 30px;background:#e7edf8;position:relative;z-index:1}.btn:focus,.btn.active{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-shadow:inherit;box-shadow:inherit;border:2px solid transparent}.btn:hover{background-color:var(--ds-orange-text);color:var(--white)}.btn.btn-border{border:2px solid #dddddd;background:transparent;position:relative;z-index:1;overflow:hidden;font-weight:600}.btn.btn-border:after{position:absolute;top:inherit;right:inherit;bottom:inherit;left:-5%;content:"";height:150px;width:115%;z-index:-1;background-color:var(--dark);-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;-webkit-transform:translateY(-45%) skew(25deg) scale(0);transform:translateY(-45%) skew(25deg) scale(0)}.btn.btn-border:hover:after{-webkit-transform:translateY(-45%) skew(25deg) scale(1.2);transform:translateY(-45%) skew(25deg) scale(1.2)}.btn.btn-border:hover{border-color:var(--dark)}.btn.btn-gradient{border:none;color:var(--white)}.btn.btn-gradient:after{position:absolute;top:0;right:inherit;bottom:inherit;left:0;content:"";height:100%;width:100%;z-index:-1;background-image:linear-gradient(to left,#ff8a43,#e03535,#ff8a43);-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;background-size:220%}.btn.btn-gradient:hover:after{background-position:-70% 0}.btn.btn-theme{color:var(--white);border:none;background:var(--color-primary)}.btn.btn-theme:after{position:absolute;top:inherit;right:inherit;bottom:inherit;left:-5%;content:"";height:150px;width:115%;z-index:-1;background-color:var(--dark);-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;-webkit-transform:translateY(-45%) skew(25deg) scale(0);transform:translateY(-45%) skew(25deg) scale(0)}.btn.btn-theme:hover:after{-webkit-transform:translateY(-45%) skew(25deg) scale(1.2);transform:translateY(-45%) skew(25deg) scale(1.2)}button{display:inline-block;font-weight:500;text-transform:capitalize;transition:all .35s ease-in-out;overflow:hidden;border-radius:7px;border:2px solid transparent;-webkit-box-shadow:inherit;box-shadow:inherit;font-size:15px;letter-spacing:0;padding:14px 40px;background:#e7edf8;position:relative;z-index:1;color:var(--white);border:none;background:var(--color-primary)}button:after{position:absolute;top:inherit;right:inherit;bottom:inherit;left:-5%;content:"";height:150px;width:115%;z-index:-1;background-color:var(--dark);-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;-webkit-transform:translateY(-45%) skew(25deg) scale(0);transform:translateY(-45%) skew(25deg) scale(0)}button:hover:after{-webkit-transform:translateY(-45%) skew(25deg) scale(1.2);transform:translateY(-45%) skew(25deg) scale(1.2)}button i{margin-right:4px}.btn.circle{border-radius:30px!important}.btn-md{padding:16px 52px;font-size:16px}.nice-select .list:hover .option:not(:hover){background-color:transparent!important}.breadcrumb-area{padding:200px 0 150px;position:relative;z-index:1;overflow:hidden;background-size:cover;background-repeat:no-repeat;background-position:center right}.breadcrumb-area .row{position:relative;z-index:1}.breadcrumb-area .breadcrumb{background:transparent none repeat scroll 0 0;display:inline-block;margin:0;padding:0;position:relative;z-index:1}.breadcrumb-area .breadcrumb>li+li:before{content:"\f105";font-family:"Font Awesome 5 Pro";font-weight:700;padding:0 5px;color:var(--white);display:none}.breadcrumb-area .breadcrumb li{padding:0 10px;position:relative;display:inline-block;z-index:1;font-weight:600;color:var(--white);font-family:var(--font-default);text-transform:uppercase;font-size:13px}.breadcrumb-area .breadcrumb li a{color:var(--white);font-family:var(--font-default);font-weight:600}.breadcrumb-area .breadcrumb li a:hover,.breadcrumb-area .breadcrumb li.active{color:var(--ds-orange-text)}.breadcrumb-area .breadcrumb li:after{content:"\f105";font-family:"Font Awesome 5 Pro";font-weight:500;right:-5px;position:absolute;line-height:0;top:50%;font-size:13px}.breadcrumb-area .breadcrumb li:last-child:after{display:none}.breadcrumb-area h1{display:inline-block;font-weight:600;margin-top:-10px;position:relative;z-index:1}.breadcrumb-area h1:after{position:absolute;left:-100px;top:-50px;content:"";height:150px;width:150px;background:var(--white);z-index:-1;border-radius:50%;opacity:.05}@media only screen and (max-width:767px){.breadcrumb-area{padding:80px 0}}.banner-style-one-area{background-size:cover;background-position:bottom;position:relative;z-index:1}.banner-style-one .content{padding-top:220px;padding-bottom:220px}.banner-style-one .thumb{padding-left:20%;margin-right:-20%;position:relative;z-index:1;margin-bottom:150px}.banner-style-one .information{margin-top:-50px}.banner-style-one p{padding-right:15%;font-size:16px;line-height:1.7;opacity:.7}.bg-contain-right-bottom{background-size:10%;background-repeat:no-repeat;background-position:right bottom}.feature-style-one{padding:50px 30px;box-shadow:0 3px 40px #0000001a;border-radius:10px;margin-top:30px;background:var(--white)}.feature-style-one:first-child{margin-top:0}.feature-style-one h2{font-size:var(--text-h4);font-weight:600;margin:0}.feature-style-one p{margin:15px 0 0}.feature-style-one i{display:inline-block;font-size:56px;margin-bottom:20px;color:var(--color-heading)}.feature-style-one.active{position:relative;border:1px solid var(--color-primary);z-index:1;box-shadow:inherit}.feature-style-one.active i{color:var(--ds-orange-text);margin-bottom:30px}.feature-style-one.active:after{position:absolute;left:0;top:0;content:"";height:100%;width:100%;background:var(--color-primary);z-index:-1;opacity:.1}.feature-style-one-box{position:relative;z-index:1}.feature-shape{position:absolute;left:-25%;bottom:-30px;z-index:-1;max-width:43%;transform:rotate(45deg)}.description-layout-one h2{margin-bottom:25px}.software-details-area{background-size:17%;background-repeat:no-repeat;background-position:right top}.soft-details-item{position:relative;z-index:1;padding-right:80px;margin-right:60px}.soft-details-item .soft-details-info{position:absolute;right:0;bottom:-160px;background:var(--white);padding:50px;left:550px;border:1px solid #e7e7e7;border-radius:10px;transition:all .55s ease-in-out;visibility:hidden;opacity:0}.shape-left-bottom{position:absolute;left:15%;bottom:130px;z-index:1}.soft-details-item .thumb{overflow:hidden;border-radius:10px;padding:30px;background:#fdf4ee;transition:all .35s ease-in-out}.soft-details-item .thumb img{border-radius:10px;border:2px solid #ffffff}footer{overflow:hidden}.footer-item{margin-top:50px}footer .f-items{padding-top:70px}.f-item.about{position:relative;z-index:1;padding-right:50px}.f-item.about:after{position:absolute;right:0;top:-50%;content:"";height:200%;width:500%;background:var(--bg-gray);z-index:-1}footer .logo{height:60px;margin-bottom:30px}footer .widget-title{font-weight:600;margin-bottom:30px}footer .f-item.link li{margin-top:10px;font-size:14px}footer .f-item.link li a{display:inline-block;color:#d2d2d4;font-weight:400}footer .f-item.link li a:hover{color:var(--white)}footer .about p{color:var(--color-paragraph)}footer{position:relative;z-index:1}.f-item.about:before{position:absolute;right:0;top:-120px;content:"";height:1px;width:500%;background:#e7e7e7;z-index:1}.copyright-text p{margin:0;font-size:13px}.footer-social li{display:inline-block;margin-right:10px}.footer-social li a{display:inline-block;height:40px;width:40px;line-height:42px;background:var(--dark);text-align:center;border-radius:50%}.footer-shape-right-bottom{position:absolute;right:2%;bottom:120px;z-index:-1;max-width:10%;opacity:.1}.footer-bottom{position:relative;z-index:1;padding:25px 0;border-top:1px solid rgba(255,255,255,.1);display:none}.footer-bottom p{margin:0}@media(max-width:1023px){.footer-bottom{display:block}}.dark-layout .trial-form input:-ms-input-placeholder,.dark-layout .trial-form textarea:-ms-input-placeholder{color:var(--white)}.dark-layout .trial-form input:-moz-placeholder,.dark-layout .trial-form textarea:-moz-placeholder{color:var(--white)}@media only screen and (min-width:768px)and (max-width:991px){.banner-style-one .content{padding-top:120px}.banner-style-one .information{margin-top:0}.banner-style-one .thumb{padding:0 50px;margin:50px 0 120px}.banner-style-one{text-align:center}.banner-style-one p{padding:0}.feature-style-one-box .item-grid{display:flex;grid-column-gap:30px}.feature-style-one{margin:0;text-align:center}.feature-shape{display:none}.feature-style-one{width:50%}.feature-style-one.active{width:48%}.feature-style-one.active p{padding:0 10%}.soft-details-item{margin-top:50px;margin-right:0}.f-item.about:after{display:none}footer .logo{filter:brightness(1) invert(1)}footer .about p{color:#d2d2d4}.f-item .copyright-text,.footer-social{display:none}.f-item.about:before{display:none}}@media only screen and (max-width:767px){.title{font-size:34px;line-height:1.2}.banner-style-one .thumb{padding:0;margin:50px 0 0}.banner-style-one .content{padding-bottom:150px;padding-top:60px}.banner-style-one .information{margin-top:0}.feature-style-one-box{text-align:center}.feature-shape{display:none}.soft-details-item{padding:0;margin:50px 0 0}.soft-details-item .soft-details-info{position:relative;bottom:0;margin:0;left:0}.shape-left-bottom{display:none}.swiper-slide .soft-details-item .soft-details-info{opacity:1;visibility:visible;margin-top:30px;bottom:0}.swiper-slide .soft-details-item .soft-details-info:after{position:absolute;left:50%;top:-15px;content:"";border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #e7e7e7;margin-left:-15px}footer .f-items{padding-top:0}.f-item.about:after{display:none}footer .logo{filter:brightness(1) invert(1)}footer .about p{color:#d2d2d4}.f-item .copyright-text,.footer-social{display:none}.f-item.about{padding-right:0}.f-item.about:before{display:none}}@media only screen and (min-width:480px)and (max-width:767px){.attr-nav{display:inline-block}}@media only screen and (min-width:992px)and (max-width:1199px){.soft-details-item{margin-top:50px;margin-right:0}}@media(max-width:1023px){nav.navbar.validnavs .navbar-nav>li>a{color:var(--color-heading)}nav.navbar.validnavs .navbar-collapse.collapse button i{color:var(--color-heading)}}@media only screen and (max-width:480px){.title{font-size:30px}}
