:root{--white: #fff;--white-50: rgba(255, 255, 255, 0.05);--white-100: rgba(255, 255, 255, 0.1);--black: #000;--black-50: rgba(0, 0, 0, 0.05);--black-100: rgba(0, 0, 0, 0.1);--black-200: rgba(0, 0, 0, 0.2);--black-600: rgba(0, 0, 0, 0.6);--green: #059467;--red: #ff0000;--blue: #1884d2;--yellow: #ffa800;--background: #f3ece3;--light-bg: #f8fafc;--gray: #a9a9a9;--separator: #d5d5d5;--primary: #1183d4;--secondary: #e8b535;--price-bg: #f46924;--font-playfair-display: "Playfair Display", sans-serif;--font-open-sans: "Open Sans", sans-serif;--header-shadow: rgba(255, 255, 255, 0.9);--video: 16/9;--square: 1/1}.bg-white{background:var(--white) !important}.hover-bg-white:hover{background:var(--white) !important}.text-white{color:var(--white) !important}.hover-text-white:hover{color:var(--white) !important}.border-white{border:1px solid var(--white) !important}.border-b-white{border-bottom:1px solid var(--white) !important}.border-t-white{border-top:1px solid var(--white) !important}.bg-black{background:var(--black) !important}.hover-bg-black:hover{background:var(--black) !important}.text-black{color:var(--black) !important}.hover-text-black:hover{color:var(--black) !important}.border-black{border:1px solid var(--black) !important}.border-b-black{border-bottom:1px solid var(--black) !important}.border-t-black{border-top:1px solid var(--black) !important}.bg-black-100{background:var(--black-100) !important}.hover-bg-black-100:hover{background:var(--black-100) !important}.text-black-100{color:var(--black-100) !important}.hover-text-black-100:hover{color:var(--black-100) !important}.border-black-100{border:1px solid var(--black-100) !important}.border-b-black-100{border-bottom:1px solid var(--black-100) !important}.border-t-black-100{border-top:1px solid var(--black-100) !important}.bg-red{background:var(--red) !important}.hover-bg-red:hover{background:var(--red) !important}.text-red{color:var(--red) !important}.hover-text-red:hover{color:var(--red) !important}.border-red{border:1px solid var(--red) !important}.border-b-red{border-bottom:1px solid var(--red) !important}.border-t-red{border-top:1px solid var(--red) !important}.bg-green{background:var(--green) !important}.hover-bg-green:hover{background:var(--green) !important}.text-green{color:var(--green) !important}.hover-text-green:hover{color:var(--green) !important}.border-green{border:1px solid var(--green) !important}.border-b-green{border-bottom:1px solid var(--green) !important}.border-t-green{border-top:1px solid var(--green) !important}.bg-background{background:var(--background) !important}.hover-bg-background:hover{background:var(--background) !important}.text-background{color:var(--background) !important}.hover-text-background:hover{color:var(--background) !important}.border-background{border:1px solid var(--background) !important}.border-b-background{border-bottom:1px solid var(--background) !important}.border-t-background{border-top:1px solid var(--background) !important}.bg-light-bg{background:var(--light-bg) !important}.hover-bg-light-bg:hover{background:var(--light-bg) !important}.text-light-bg{color:var(--light-bg) !important}.hover-text-light-bg:hover{color:var(--light-bg) !important}.border-light-bg{border:1px solid var(--light-bg) !important}.border-b-light-bg{border-bottom:1px solid var(--light-bg) !important}.border-t-light-bg{border-top:1px solid var(--light-bg) !important}.bg-gray{background:var(--gray) !important}.hover-bg-gray:hover{background:var(--gray) !important}.text-gray{color:var(--gray) !important}.hover-text-gray:hover{color:var(--gray) !important}.border-gray{border:1px solid var(--gray) !important}.border-b-gray{border-bottom:1px solid var(--gray) !important}.border-t-gray{border-top:1px solid var(--gray) !important}.bg-primary{background:var(--primary) !important}.hover-bg-primary:hover{background:var(--primary) !important}.text-primary{color:var(--primary) !important}.hover-text-primary:hover{color:var(--primary) !important}.border-primary{border:1px solid var(--primary) !important}.border-b-primary{border-bottom:1px solid var(--primary) !important}.border-t-primary{border-top:1px solid var(--primary) !important}.bg-secondary{background:var(--secondary) !important}.hover-bg-secondary:hover{background:var(--secondary) !important}.text-secondary{color:var(--secondary) !important}.hover-text-secondary:hover{color:var(--secondary) !important}.border-secondary{border:1px solid var(--secondary) !important}.border-b-secondary{border-bottom:1px solid var(--secondary) !important}.border-t-secondary{border-top:1px solid var(--secondary) !important}.bg-separator{background:var(--separator) !important}.hover-bg-separator:hover{background:var(--separator) !important}.text-separator{color:var(--separator) !important}.hover-text-separator:hover{color:var(--separator) !important}.border-separator{border:1px solid var(--separator) !important}.border-b-separator{border-bottom:1px solid var(--separator) !important}.border-t-separator{border-top:1px solid var(--separator) !important}.text-56{font-size:clamp(36px,36px + (56 - 36)*(100vw - 375px)/1065,56px)}.text-48{font-size:clamp(32px,32px + (48 - 32)*(100vw - 375px)/1065,48px)}.text-32{font-size:clamp(28px,28px + (32 - 28)*(100vw - 375px)/1065,32px)}.text-28{font-size:clamp(24px,24px + (28 - 24)*(100vw - 375px)/1065,28px)}.text-24{font-size:clamp(20px,20px + (24 - 20)*(100vw - 375px)/1065,24px)}.text-20{font-size:clamp(18px,18px + (20 - 18)*(100vw - 375px)/1065,20px)}.text-18{font-size:clamp(16px,16px + (18 - 16)*(100vw - 375px)/1065,18px)}.text-16{font-size:clamp(16px,16px + (16 - 16)*(100vw - 375px)/1065,16px)}.text-14{font-size:clamp(14px,14px + (14 - 14)*(100vw - 375px)/1065,14px)}.text-12{font-size:clamp(12px,12px + (12 - 12)*(100vw - 375px)/1065,12px)}.text-10{font-size:clamp(10px,10px + (10 - 10)*(100vw - 375px)/1065,10px)}.text-playfair-display{font-family:var(--font-playfair-display)}.text-open-sans{font-family:var(--font-open-sans)}.container{padding:0 2rem}.strike-through{text-decoration-line:line-through}.styled-list ul,.styled-list ol{padding-left:2rem}.styled-list ul>li{list-style-type:disc}.styled-list ul>li+li{margin-top:.8rem}.styled-list ul>li::marker{color:var(--primary)}.styled-list ol>li{list-style-type:decimal}.general-content-box h2{font-size:clamp(24px,24px + 4*(100vw - 375px)/1065,28px)}.general-content-box h3{font-size:clamp(20px,20px + 4*(100vw - 375px)/1065,24px)}.general-content-box h2,.general-content-box h3{margin-bottom:1.6rem}.general-content-box h2:not(:first-child),.general-content-box h3:not(:first-child){margin-top:4rem}.general-content-box p+p,.general-content-box p+ul,.general-content-box p+ol,.general-content-box p+img,.general-content-box p+figure,.general-content-box p+h4,.general-content-box p+table,.general-content-box ul+p,.general-content-box ul+ul,.general-content-box ul+ol,.general-content-box ul+img,.general-content-box ul+figure,.general-content-box ul+h4,.general-content-box ul+table,.general-content-box ol+p,.general-content-box ol+ul,.general-content-box ol+ol,.general-content-box ol+img,.general-content-box ol+figure,.general-content-box ol+h4,.general-content-box ol+table,.general-content-box img+p,.general-content-box img+ul,.general-content-box img+ol,.general-content-box img+img,.general-content-box img+figure,.general-content-box img+h4,.general-content-box img+table,.general-content-box figure+p,.general-content-box figure+ul,.general-content-box figure+ol,.general-content-box figure+img,.general-content-box figure+figure,.general-content-box figure+h4,.general-content-box figure+table,.general-content-box h4+p,.general-content-box h4+ul,.general-content-box h4+ol,.general-content-box h4+img,.general-content-box h4+figure,.general-content-box h4+h4,.general-content-box h4+table{margin-top:1.6rem}table{width:100%;overflow:scroll}table tr{padding:0 24px}table tr:last-child{border-radius:0 0 8px 8px}table tr td,table tr th{font-size:1.4rem;font-weight:500}table tr th{padding:16px 24px;letter-spacing:-0.14px}table tr td{padding:24px;font-weight:500}table tr:first-child th{background-color:var(--primary);color:var(--white);font-weight:600;line-height:24px}table tr:first-child th:first-child{border-radius:.8rem 0 0 0}table tr:first-child th:last-child{border-radius:0 .8rem 0 0}table tr:nth-child(odd) td{background-color:var(--white)}.input-field label{line-height:26px;display:block;margin-bottom:6px}.input-field input,.input-field textarea,.input-field select{width:100%;padding:1rem 1.4rem;border:1px solid var(--black-100);border-radius:.8rem}.input-field textarea{min-height:137px;overflow:hidden;resize:none;padding:1.4rem}.input-field input:focus,.input-field input:focus-visible,.input-field select:focus,.input-field select:focus-visible,.input-field textarea:focus,.input-field textarea:focus-visible{outline:var(--primary) !important}.bon-btn{background:var(--primary);border:1px solid rgba(0,0,0,0);color:var(--white);transition:all .3s ease-in-out;border-radius:3.2rem}.bon-btn svg{transition:all .3s ease-in-out;flex-shrink:0}.bon-btn:hover{background:var(--white);border:1px solid var(--primary);color:var(--primary)}.bon-btn:hover svg{transform:translateX(3px)}.bon-btn:hover svg path{stroke:var(--primary)}.secondary-btn{background:var(--white);border:1px solid var(--white);color:var(--primary);transition:all .3s ease-in-out;border-radius:3.2rem}.secondary-btn svg{transition:all .3s ease-in-out}.secondary-btn:hover{background:var(--primary);border:1px solid var(--primary);color:var(--white)}.secondary-btn:hover svg{transform:translateX(3px)}.secondary-btn:hover svg path{stroke:var(--white)}.row{--bs-gutter-x: 2.4rem;--bs-gutter-y: 2.4rem}.section-title p{letter-spacing:.16px}.slick-hidden{display:none}.slick-dots{display:flex;align-items:center;justify-content:center;gap:4px;margin-top:2rem}.slick-dots li{width:8px;height:8px;border:1px solid var(--primary);border-radius:50%}.slick-dots li.slick-active{background:var(--primary)}.slick-dots li *{display:none}.destination-list .bon-btn:hover svg,.available-packages .bon-btn:hover svg,.traveler-info-list .bon-btn:hover svg,.trip-reviews .bon-btn:hover svg,.fixed-departure .bon-btn:hover svg,.blog-list .bon-btn:hover svg,.pmt-destination .bon-btn:hover svg{transform:translateX(0) translateY(3px)}.no-trips-found{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.6rem}.no-trips-found img{aspect-ratio:300/190;max-width:300px;width:100%;height:100%;object-fit:cover;margin-bottom:1.6rem}.no-trips-found .bon-btn{width:100%;padding:8px 24px}@media(min-width: 768px){.no-trips-found{max-width:548px;margin:auto}}.success-block .inner-success-block{display:flex;align-items:center;gap:56px;padding:48px 32px;border-radius:16px;background:var(--white)}.success-block .inner-success-block .success-img{aspect-ratio:313/209;max-width:313px}.success-block .inner-success-block .success-img img{width:100%;height:100%;object-fit:cover}@media(min-width: 992px){.success-block .inner-success-block{max-width:814px;margin:auto}}@media(min-width: 992px){.container{padding:0 32px}}@media(min-width: 1440px){.container{max-width:1348px;padding:0 50px}}html{font-size:62.5%;margin-top:0 !important}*{margin:0;padding:0;box-sizing:border-box;scroll-behavior:smooth}body{font-family:var(--font-open-sans);font-size:1.6rem;font-weight:400;color:var(--para);line-height:normal;background:var(--background)}h1,h2,h3,h4,h5,h6{font-family:var(--font-playfair-display);font-weight:500;margin-bottom:0}h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{color:var(--secondary)}p{margin-bottom:0}ul,ol{padding:0;margin:0}ul li,ol li{list-style-type:none}a,svg,path,button{transition:all .3s ease-in-out}svg{max-width:100%}input:not([type=checkbox]):not([type=radio]):not[type=number],select,textarea{display:block;width:100%;outline:none;padding:1.2rem 1.6rem;border:none;background-color:rgba(0,0,0,0);accent-color:var(--primary)}input:not([type=checkbox]):not([type=radio]):not[type=number]::placeholder,select::placeholder,textarea::placeholder{opacity:.5}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}select{appearance:none;-webkit-appearance:none}button{background-color:rgba(0,0,0,0);border:none;outline:none}a{display:inline-block;text-decoration:none;cursor:pointer;color:var(--title)}iframe{width:100%}.wpcf7-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.container{padding:0 2rem}.header{z-index:5;background:var(--primary);box-shadow:0 4px 10px 0 rgba(0,0,0,.5)}.header .header-content{padding:1.6rem 0}.header .primary-menu ul li a{color:var(--white);font-size:1.4rem;line-height:160%;font-weight:500}.header .primary-menu ul li:hover a,.header .primary-menu ul li.active a,.header .primary-menu ul li.current-menu-item a{color:var(--secondary)}.header .primary-menu ul li.menu-item-has-children>a{position:relative;padding-right:1.6rem;padding-right:1.6rem}.header .primary-menu ul li.menu-item-has-children>a::after{content:"";width:1.6rem;height:1.6rem;background:url(../images/icons/arrow-down.svg) no-repeat center/cover;position:absolute;right:-1%;top:55%;transform:translateY(-50%)}.header .primary-menu ul li.menu-item-has-children.current-menu-item>a{color:var(--secondary)}.header .primary-menu ul li.menu-item-has-children.active>a::after{transform:translateY(-50%) rotate(180deg)}.header .primary-menu ul li.menu-item-has-children.active>a{color:var(--primary)}.header .primary-menu ul li.menu-item-has-children ul{display:none}.header .close-ham{padding:4px;background:var(--white);aspect-ratio:24/24;max-width:22px;border-radius:50%;display:flex;-webkit-appearance:none;appearance:none;border:none;align-items:center;justify-content:center;line-height:0;box-sizing:border-box}.header .close-ham img{display:block;width:100%;height:100%;object-fit:cover}body.has-global-banner header,body.home header{position:relative}body.has-global-banner header .header-content,body.home header .header-content{position:absolute;top:29px;width:86%;left:6.5%;padding:0}body.has-global-banner .page-path,body.home .page-path{justify-content:center}body.has-global-banner .page-path .trail-items,body.home .page-path .trail-items{display:flex;flex-wrap:wrap;align-items:center;gap:2rem;padding:10px 0}body.has-global-banner .page-path .trail-items li a span,body.home .page-path .trail-items li a span{color:var(--white);font-weight:500;font-size:1.6rem;line-height:150%;letter-spacing:.16px}body.has-global-banner .page-path .trail-items li span,body.home .page-path .trail-items li span{color:var(--white)}body.has-global-banner .page-path .trail-items li:last-child,body.home .page-path .trail-items li:last-child{pointer-events:none}body.has-global-banner .page-path .trail-items li:not(:last-child),body.home .page-path .trail-items li:not(:last-child){position:relative}body.has-global-banner .page-path .trail-items li:not(:last-child)::after,body.home .page-path .trail-items li:not(:last-child)::after{content:"";position:absolute;right:-22px;top:63%;transform:translateY(-50%);width:1.2rem;height:1.2rem;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEyIDEyIiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNNiAxQzMuMjQ1IDEgMSAzLjI0NSAxIDZDMSA4Ljc1NSAzLjI0NSAxMSA2IDExQzguNzU1IDExIDExIDguNzU1IDExIDZDMTEgMy4yNDUgOC43NTUgMSA2IDFaTTcuMzk1IDYuMjY1TDUuNjMgOC4wM0M1LjU1NSA4LjEwNSA1LjQ2IDguMTQgNS4zNjUgOC4xNEM1LjI3IDguMTQgNS4xNzUgOC4xMDUgNS4xIDguMDNDNC45NTUgNy44ODUgNC45NTUgNy42NDUgNS4xIDcuNUw2LjYgNkw1LjEgNC41QzQuOTU1IDQuMzU1IDQuOTU1IDQuMTE1IDUuMSAzLjk3QzUuMjQ1IDMuODI1IDUuNDg1IDMuODI1IDUuNjMgMy45N0w3LjM5NSA1LjczNUM3LjU0NSA1Ljg4IDcuNTQ1IDYuMTIgNy4zOTUgNi4yNjVaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4=");background-repeat:no-repeat;width:18px;height:18px}.header-search{position:relative}.header-search .search-wrap{position:absolute;top:100%;right:0;width:260px;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .3s ease;background:#fff;padding:12px;border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,.1)}.header-search .search-wrap.active{opacity:1;visibility:visible;transform:translateY(22px)}.header-search .search-wrap input{width:100%;border:1px solid #ccc;padding:8px;border-radius:8px}.header-search .trigger-search{position:relative;width:24px;height:24px}.header-search .trigger-search svg{position:absolute;top:0;left:0}.header-search .icon-close{display:none}.header-search .trigger-search.opened .icon-search{display:none}.header-search .trigger-search.opened .icon-close{display:block}.header-search #ajaxSearchResults{padding-top:12px}.header-search #ajaxSearchResults .search-results{display:flex;flex-direction:column;gap:10px}.header-search #ajaxSearchResults .search-results li a:hover{color:var(--primary)}.desktop-menu{position:fixed;top:0;right:-420px;width:380px;height:100vh;background:#f5efe7;z-index:9999;transition:right .3s ease;box-shadow:-10px 0 30px rgba(0,0,0,.1)}.desktop-menu.active{right:0}.desktop-menu-inner{padding:24px;height:100%;display:flex;flex-direction:column}.desktop-menu-header{margin-bottom:10rem}.close-desktop-menu{background:none;border:none;font-size:16px;cursor:pointer}.desktop-menu-list a{display:flex;justify-content:space-between;align-items:center;padding:1.6rem}.desktop-menu-list a:hover{color:var(--primary)}.select-wrapper.menu-language select{background:none;border:none;padding:4px 32px 4px 8px;outline:var(--separator)}.select-wrapper.menu-language::after{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M16.5999%207.45703L11.1666%2012.8904C10.5249%2013.532%209.4749%2013.532%208.83324%2012.8904L3.3999%207.45703%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E")}.menu-overlay{position:fixed;inset:0;background:rgba(0,0,0,.4);opacity:0;visibility:hidden;transition:.3s;z-index:9998}.menu-overlay.active{opacity:1;visibility:visible}body.overflow-hidden{overflow:hidden}@media(max-width: 991px){.desktop-menu{display:none}}@media(max-width: 991px){.header .primary-menu{position:fixed;inset:0;z-index:9;background-color:var(--black-100);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);isolation:isolate;opacity:0;visibility:hidden;transition:all .25s ease-in-out}.header .primary-menu.active{opacity:1;visibility:visible}.header .primary-menu.active .primary-menu-wrapper{background-color:rgba(0,0,0,.7);background-image:linear-gradient(0deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.7) 100%);transform:translateX(0) translateZ(0)}.header .primary-menu.active .primary-menu-wrapper li{animation:slideFromLeft .1s linear forwards}.header .primary-menu .primary-menu-wrapper{max-width:40rem;background-color:var(--white);margin-left:auto;height:100vh;overflow:auto;transform:translateX(100%) translateZ(0);transition:all .3s ease-in-out;isolation:isolate;-webkit-backface-visibility:hidden;backface-visibility:hidden}.header .primary-menu .primary-menu-wrapper .header_logo{max-width:12rem}.header .primary-menu .primary-menu-wrapper ul li{transform:translateX(100%)}.header .primary-menu .primary-menu-wrapper ul li a{display:block;padding:1.2rem 0}.header .primary-menu .primary-menu-wrapper ul li.menu-item-has-children a{display:flex;justify-content:space-between;padding:.8rem 0}.header .primary-menu .primary-menu-wrapper ul li.menu-item-has-children ul{padding-left:1.2rem}}.sticky-header{position:fixed;top:0rem;left:0;right:0;opacity:0;visibility:hidden;transform:translateY(-150%);transition:all .25s linear;z-index:3;background-color:var(--white);box-shadow:rgba(100,100,111,.2) 0px 7px 29px 0px}.sticky-header.active{opacity:1;visibility:visible;transform:translateY(0)}.sticky-header.active .header{background-color:var(--primary)}.sticky-header.active .header-content{position:static;padding:1.8rem 0rem;width:100%;border-radius:16px}@media(min-width: 992px){.header .primary-menu .primary-menu-wrapper ul li.menu-item-has-children{position:relative}.header .primary-menu .primary-menu-wrapper ul li.menu-item-has-children ul{position:absolute;top:calc(100% + 1rem);background:var(--white);border-radius:1.2rem;padding:1rem;min-width:22rem;box-shadow:0 1px 16px 0 rgba(0,0,0,.08);max-height:40rem;overflow:auto;z-index:8}.header .primary-menu .primary-menu-wrapper ul li.menu-item-has-children ul li{transition:background-color .3s ease-in-out}.header .primary-menu .primary-menu-wrapper ul li.menu-item-has-children ul li a{padding:12px 24px;color:var(--black);font-weight:500}.header .primary-menu .primary-menu-wrapper ul li.menu-item-has-children ul li a:hover,.header .primary-menu .primary-menu-wrapper ul li.menu-item-has-children ul li a.active{color:var(--primary)}.header .primary-menu .primary-menu-wrapper ul li.menu-item-has-children ul li a:hover::after,.header .primary-menu .primary-menu-wrapper ul li.menu-item-has-children ul li a.active::after{opacity:1}.header .primary-menu .primary-menu-wrapper ul li.menu-item-has-children ul li:hover{background-color:#fff3f4 !important;border-radius:8px}.header .primary-menu-wrapper,.header .primary-menu-wrapper ul{overflow:visible !important}.header .primary-menu-wrapper>ul>li.menu-item-has-children>ul.sub-menu{position:absolute;top:calc(100% + 1rem);left:0}.header .primary-menu-wrapper ul li.menu-item-has-children>ul li.menu-item-has-children>ul.sub-menu{position:absolute;top:0;left:107%}.header .primary-menu-wrapper ul.sub-menu ul.sub-menu{padding-top:0}}@keyframes slideFromLeft{from{transform:translateX(100px)}to{transform:translateX(0)}}.banner{padding:130px 0;position:relative;background:linear-gradient(269deg, rgba(37, 153, 242, 0) -12.64%, rgba(20, 115, 210, 0.4) 38.53%)}.banner .banner-img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.banner .banner-img video,.banner .banner-img img{width:100%;height:100%;object-fit:cover}@media(min-width: 992px){.banner{padding:180px 0}.banner .section-title{max-width:606px;margin:auto}.banner .section-title h1{max-width:548px;margin:auto}}@media(min-width: 1440px){.banner{padding:232px 0}}.footer-img{z-index:-1}.footer-img img{width:100%;height:auto;object-fit:cover}.footer{position:relative;margin-top:-2px}.footer .bg-img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.footer .bg-img img{width:100%;height:100%;object-fit:cover}.footer .footer-top .input-field input{border-radius:32px;padding:1.6rem 2rem;border:1px solid hsla(0,0%,100%,.5);background:hsla(0,0%,100%,.1)}.footer .footer-top .input-field input::placeholder{font-weight:600;color:var(--white)}.footer .footer-top .bon-btn{position:relative}.footer .footer-top .bon-btn::after{content:"";display:inline-block;width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M12.0254 4.94141L17.0837 9.99974L12.0254 15.0581' stroke='white' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.91602 10H16.941' stroke='white' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;transition:transform .3s ease,color .3s ease}.footer .footer-top .bon-btn:hover::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M12.0254 4.94141L17.0837 9.99974L12.0254 15.0581' stroke='%231183d4' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.91602 10H16.941' stroke='%231183d4' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");transform:translateX(3px)}.footer .footer-center .footer-logo{aspect-ratio:90/34;max-width:90px}.footer .footer-center .footer-logo img{width:100%;height:100%;object-fit:cover}.footer .footer-center .row{--bs-gutter-x: 2.4rem;--bs-gutter-y: 2rem}.footer .footer-center .footer-para{line-height:180%}.footer .footer-center .footer-links-wrapper{margin-bottom:24px}.footer .footer-center .footer-links-wrapper .footer-links{display:grid;gap:2.4rem}.footer .footer-center .footer-links-wrapper .footer-links .footer-link-column>p{padding-bottom:8px;position:relative}.footer .footer-center .footer-links-wrapper .footer-links .footer-link-column>p::after{content:"";position:absolute;left:0;bottom:0;width:50px;height:3px;background:var(--secondary)}.footer .footer-center .footer-links-wrapper .footer-links .footer-link-column ul li a{color:var(--white);font-weight:400;line-height:24px;letter-spacing:.16px}.footer .footer-center .footer-links-wrapper .footer-links .footer-link-column ul li a:hover{color:var(--secondary)}.footer .footer-center .footer-links-wrapper .footer-links .footer-link-column .contact-column .contact-icon{width:22px;height:22px;flex-shrink:0}.footer .footer-center .footer-links-wrapper .footer-links .footer-link-column .contact-column a{color:var(--white);font-weight:400;line-height:24px;letter-spacing:.32px}.footer .footer-center .footer-links-wrapper .footer-links .footer-link-column .contact-column a:hover{color:var(--secondary)}.footer .footer-center .footer-links-wrapper .footer-links .footer-link-column .footer-socials .social-icon svg{transition:all .3s ease-in-out}.footer .footer-center .footer-links-wrapper .footer-links .footer-link-column .footer-socials .social-icon:hover svg path{fill:var(--primary-light)}.footer .footer-bottom .global-contact .contact-flag{aspect-ratio:24/24;max-width:24px}.footer .footer-bottom .global-contact .contact-flag img{width:100%;height:100%;object-fit:cover}.footer .footer-bottom .global-contact a{font-weight:600;color:var(--white)}.footer .footer-bottom .global-contact a:hover{color:var(--secondary)}.footer .footer-bottom .affiliation-img-wrapper .affiliation-img{aspect-ratio:56/56;max-width:56px;max-height:56px}.footer .footer-bottom .affiliation-img-wrapper .affiliation-img img{width:100%;height:100%;object-fit:contain}.footer .footer-bottom .feature-img-wrapper .feature-img{aspect-ratio:78/17;max-width:156px}.footer .footer-bottom .feature-img-wrapper .feature-img img{width:100%;height:auto;object-fit:contain}.footer .footer-bottom .accept-img-wrapper .accept-img{aspect-ratio:90/42;max-width:90px}.footer .footer-bottom .accept-img-wrapper .accept-img img{width:100%;height:100%;object-fit:contain}.footer .footer-bottom .styled-list ul{display:flex;flex-wrap:wrap;gap:3rem}.footer .footer-bottom .styled-list ul>li a{color:var(--white)}.footer .footer-bottom .styled-list ul>li+li{margin-top:0}.footer .footer-bottom .styled-list ul>li::marker{color:var(--white);transition:color .3s ease-in-out}.footer .footer-bottom .styled-list ul>li:hover::marker{color:var(--secondary)}.footer .footer-bottom .styled-list ul>li:hover a{color:var(--secondary)}.footer .footer-bottom .makura-logo{aspect-ratio:81/17;max-width:81px}.footer .footer-bottom .makura-logo img{width:100%;height:100%;object-fit:contain}@media(max-width: 432px){.footer .bg-img img{opacity:.8}.footer .footer-top .input-field input{width:100%}}@media(min-width: 433px){.footer .footer-top .input-field input{width:236px}}@media(min-width: 540px){.footer .footer-top .input-field input{width:326px}}@media(min-width: 475px){.footer .footer-center .footer-links-wrapper .footer-links{grid-template-columns:1fr 1fr}}@media(min-width: 768px){.footer .footer-center .footer-logo{max-width:264px}.footer .footer-center .footer-links-wrapper .footer-links{grid-template-columns:1fr 1fr 1fr}}@media(min-width: 992px){.footer .footer-top h3{max-width:700px;margin:auto}}
