@font-face{font-family:themify;src:url(../media/themify.3t6w7tfgy6x9j.eot);src:url(../media/themify.3t6w7tfgy6x9j.eot)format("embedded-opentype"),url(../media/themify.2unzyl7ni6ui4.woff)format("woff"),url(../media/themify.161w9k2nwfcl0.ttf)format("truetype"),url(../media/themify.00qk2efhic-f2.svg)format("svg");font-weight:400;font-style:normal;font-display:swap}[class^=ti-],[class*=\ ti-]{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:themify;font-style:normal;font-weight:400;line-height:1}.ti-wand:before{content:""}.ti-volume:before{content:""}.ti-user:before{content:""}.ti-unlock:before{content:""}.ti-unlink:before{content:""}.ti-trash:before{content:""}.ti-thought:before{content:""}.ti-target:before{content:""}.ti-tag:before{content:""}.ti-tablet:before{content:""}.ti-star:before{content:""}.ti-spray:before{content:""}.ti-signal:before{content:""}.ti-shopping-cart:before{content:""}.ti-shopping-cart-full:before{content:""}.ti-settings:before{content:""}.ti-search:before{content:""}.ti-zoom-in:before{content:""}.ti-zoom-out:before{content:""}.ti-cut:before{content:""}.ti-ruler:before{content:""}.ti-ruler-pencil:before{content:""}.ti-ruler-alt:before{content:""}.ti-bookmark:before{content:""}.ti-bookmark-alt:before{content:""}.ti-reload:before{content:""}.ti-plus:before{content:""}.ti-pin:before{content:""}.ti-pencil:before{content:""}.ti-pencil-alt:before{content:""}.ti-paint-roller:before{content:""}.ti-paint-bucket:before{content:""}.ti-na:before{content:""}.ti-mobile:before{content:""}.ti-minus:before{content:""}.ti-medall:before{content:""}.ti-medall-alt:before{content:""}.ti-marker:before{content:""}.ti-marker-alt:before{content:""}.ti-arrow-up:before{content:""}.ti-arrow-right:before{content:""}.ti-arrow-left:before{content:""}.ti-arrow-down:before{content:""}.ti-lock:before{content:""}.ti-location-arrow:before{content:""}.ti-link:before{content:""}.ti-layout:before{content:""}.ti-layers:before{content:""}.ti-layers-alt:before{content:""}.ti-key:before{content:""}.ti-import:before{content:""}.ti-image:before{content:""}.ti-heart:before{content:""}.ti-heart-broken:before{content:""}.ti-hand-stop:before{content:""}.ti-hand-open:before{content:""}.ti-hand-drag:before{content:""}.ti-folder:before{content:""}.ti-flag:before{content:""}.ti-flag-alt:before{content:""}.ti-flag-alt-2:before{content:""}.ti-eye:before{content:""}.ti-export:before{content:""}.ti-exchange-vertical:before{content:""}.ti-desktop:before{content:""}.ti-cup:before{content:""}.ti-crown:before{content:""}.ti-comments:before{content:""}.ti-comment:before{content:""}.ti-comment-alt:before{content:""}.ti-close:before{content:""}.ti-clip:before{content:""}.ti-angle-up:before{content:""}.ti-angle-right:before{content:""}.ti-angle-left:before{content:""}.ti-angle-down:before{content:""}.ti-check:before{content:""}.ti-check-box:before{content:""}.ti-camera:before{content:""}.ti-announcement:before{content:""}.ti-brush:before{content:""}.ti-briefcase:before{content:""}.ti-bolt:before{content:""}.ti-bolt-alt:before{content:""}.ti-blackboard:before{content:""}.ti-bag:before{content:""}.ti-move:before{content:""}.ti-arrows-vertical:before{content:""}.ti-arrows-horizontal:before{content:""}.ti-fullscreen:before{content:""}.ti-arrow-top-right:before{content:""}.ti-arrow-top-left:before{content:""}.ti-arrow-circle-up:before{content:""}.ti-arrow-circle-right:before{content:""}.ti-arrow-circle-left:before{content:""}.ti-arrow-circle-down:before{content:""}.ti-angle-double-up:before{content:""}.ti-angle-double-right:before{content:""}.ti-angle-double-left:before{content:""}.ti-angle-double-down:before{content:""}.ti-zip:before{content:""}.ti-world:before{content:""}.ti-wheelchair:before{content:""}.ti-view-list:before{content:""}.ti-view-list-alt:before{content:""}.ti-view-grid:before{content:""}.ti-uppercase:before{content:""}.ti-upload:before{content:""}.ti-underline:before{content:""}.ti-truck:before{content:""}.ti-timer:before{content:""}.ti-ticket:before{content:""}.ti-thumb-up:before{content:""}.ti-thumb-down:before{content:""}.ti-text:before{content:""}.ti-stats-up:before{content:""}.ti-stats-down:before{content:""}.ti-split-v:before{content:""}.ti-split-h:before{content:""}.ti-smallcap:before{content:""}.ti-shine:before{content:""}.ti-shift-right:before{content:""}.ti-shift-left:before{content:""}.ti-shield:before{content:""}.ti-notepad:before{content:""}.ti-server:before{content:""}.ti-quote-right:before{content:""}.ti-quote-left:before{content:""}.ti-pulse:before{content:""}.ti-printer:before{content:""}.ti-power-off:before{content:""}.ti-plug:before{content:""}.ti-pie-chart:before{content:""}.ti-paragraph:before{content:""}.ti-panel:before{content:""}.ti-package:before{content:""}.ti-music:before{content:""}.ti-music-alt:before{content:""}.ti-mouse:before{content:""}.ti-mouse-alt:before{content:""}.ti-money:before{content:""}.ti-microphone:before{content:""}.ti-menu:before{content:""}.ti-menu-alt:before{content:""}.ti-map:before{content:""}.ti-map-alt:before{content:""}.ti-loop:before{content:""}.ti-location-pin:before{content:""}.ti-list:before{content:""}.ti-light-bulb:before{content:""}.ti-Italic:before{content:""}.ti-info:before{content:""}.ti-infinite:before{content:""}.ti-id-badge:before{content:""}.ti-hummer:before{content:""}.ti-home:before{content:""}.ti-help:before{content:""}.ti-headphone:before{content:""}.ti-harddrives:before{content:""}.ti-harddrive:before{content:""}.ti-gift:before{content:""}.ti-game:before{content:""}.ti-filter:before{content:""}.ti-files:before{content:""}.ti-file:before{content:""}.ti-eraser:before{content:""}.ti-envelope:before{content:""}.ti-download:before{content:""}.ti-direction:before{content:""}.ti-direction-alt:before{content:""}.ti-dashboard:before{content:""}.ti-control-stop:before{content:""}.ti-control-shuffle:before{content:""}.ti-control-play:before{content:""}.ti-control-pause:before{content:""}.ti-control-forward:before{content:""}.ti-control-backward:before{content:""}.ti-cloud:before{content:""}.ti-cloud-up:before{content:""}.ti-cloud-down:before{content:""}.ti-clipboard:before{content:""}.ti-car:before{content:""}.ti-calendar:before{content:""}.ti-book:before{content:""}.ti-bell:before{content:""}.ti-basketball:before{content:""}.ti-bar-chart:before{content:""}.ti-bar-chart-alt:before{content:""}.ti-back-right:before{content:""}.ti-back-left:before{content:""}.ti-arrows-corner:before{content:""}.ti-archive:before{content:""}.ti-anchor:before{content:""}.ti-align-right:before{content:""}.ti-align-left:before{content:""}.ti-align-justify:before{content:""}.ti-align-center:before{content:""}.ti-alert:before{content:""}.ti-alarm-clock:before{content:""}.ti-agenda:before{content:""}.ti-write:before{content:""}.ti-window:before{content:""}.ti-widgetized:before{content:""}.ti-widget:before{content:""}.ti-widget-alt:before{content:""}.ti-wallet:before{content:""}.ti-video-clapper:before{content:""}.ti-video-camera:before{content:""}.ti-vector:before{content:""}.ti-themify-logo:before{content:""}.ti-themify-favicon:before{content:""}.ti-themify-favicon-alt:before{content:""}.ti-support:before{content:""}.ti-stamp:before{content:""}.ti-split-v-alt:before{content:""}.ti-slice:before{content:""}.ti-shortcode:before{content:""}.ti-shift-right-alt:before{content:""}.ti-shift-left-alt:before{content:""}.ti-ruler-alt-2:before{content:""}.ti-receipt:before{content:""}.ti-pin2:before{content:""}.ti-pin-alt:before{content:""}.ti-pencil-alt2:before{content:""}.ti-palette:before{content:""}.ti-more:before{content:""}.ti-more-alt:before{content:""}.ti-microphone-alt:before{content:""}.ti-magnet:before{content:""}.ti-line-double:before{content:""}.ti-line-dotted:before{content:""}.ti-line-dashed:before{content:""}.ti-layout-width-full:before{content:""}.ti-layout-width-default:before{content:""}.ti-layout-width-default-alt:before{content:""}.ti-layout-tab:before{content:""}.ti-layout-tab-window:before{content:""}.ti-layout-tab-v:before{content:""}.ti-layout-tab-min:before{content:""}.ti-layout-slider:before{content:""}.ti-layout-slider-alt:before{content:""}.ti-layout-sidebar-right:before{content:""}.ti-layout-sidebar-none:before{content:""}.ti-layout-sidebar-left:before{content:""}.ti-layout-placeholder:before{content:""}.ti-layout-menu:before{content:""}.ti-layout-menu-v:before{content:""}.ti-layout-menu-separated:before{content:""}.ti-layout-menu-full:before{content:""}.ti-layout-media-right-alt:before{content:""}.ti-layout-media-right:before{content:""}.ti-layout-media-overlay:before{content:""}.ti-layout-media-overlay-alt:before{content:""}.ti-layout-media-overlay-alt-2:before{content:""}.ti-layout-media-left-alt:before{content:""}.ti-layout-media-left:before{content:""}.ti-layout-media-center-alt:before{content:""}.ti-layout-media-center:before{content:""}.ti-layout-list-thumb:before{content:""}.ti-layout-list-thumb-alt:before{content:""}.ti-layout-list-post:before{content:""}.ti-layout-list-large-image:before{content:""}.ti-layout-line-solid:before{content:""}.ti-layout-grid4:before{content:""}.ti-layout-grid3:before{content:""}.ti-layout-grid2:before{content:""}.ti-layout-grid2-thumb:before{content:""}.ti-layout-cta-right:before{content:""}.ti-layout-cta-left:before{content:""}.ti-layout-cta-center:before{content:""}.ti-layout-cta-btn-right:before{content:""}.ti-layout-cta-btn-left:before{content:""}.ti-layout-column4:before{content:""}.ti-layout-column3:before{content:""}.ti-layout-column2:before{content:""}.ti-layout-accordion-separated:before{content:""}.ti-layout-accordion-merged:before{content:""}.ti-layout-accordion-list:before{content:""}.ti-ink-pen:before{content:""}.ti-info-alt:before{content:""}.ti-help-alt:before{content:""}.ti-headphone-alt:before{content:""}.ti-hand-point-up:before{content:""}.ti-hand-point-right:before{content:""}.ti-hand-point-left:before{content:""}.ti-hand-point-down:before{content:""}.ti-gallery:before{content:""}.ti-face-smile:before{content:""}.ti-face-sad:before{content:""}.ti-credit-card:before{content:""}.ti-control-skip-forward:before{content:""}.ti-control-skip-backward:before{content:""}.ti-control-record:before{content:""}.ti-control-eject:before{content:""}.ti-comments-smiley:before{content:""}.ti-brush-alt:before{content:""}.ti-youtube:before{content:""}.ti-vimeo:before{content:""}.ti-twitter:before{content:""}.ti-time:before{content:""}.ti-tumblr:before{content:""}.ti-skype:before{content:""}.ti-share:before{content:""}.ti-share-alt:before{content:""}.ti-rocket:before{content:""}.ti-pinterest:before{content:""}.ti-new-window:before{content:""}.ti-microsoft:before{content:""}.ti-list-ol:before{content:""}.ti-linkedin:before{content:""}.ti-layout-sidebar-2:before{content:""}.ti-layout-grid4-alt:before{content:""}.ti-layout-grid3-alt:before{content:""}.ti-layout-grid2-alt:before{content:""}.ti-layout-column4-alt:before{content:""}.ti-layout-column3-alt:before{content:""}.ti-layout-column2-alt:before{content:""}.ti-instagram:before{content:""}.ti-google:before{content:""}.ti-github:before{content:""}.ti-flickr:before{content:""}.ti-facebook:before{content:""}.ti-dropbox:before{content:""}.ti-dribbble:before{content:""}.ti-apple:before{content:""}.ti-android:before{content:""}.ti-save:before{content:""}.ti-save-alt:before{content:""}.ti-yahoo:before{content:""}.ti-wordpress:before{content:""}.ti-vimeo-alt:before{content:""}.ti-twitter-alt:before{content:""}.ti-tumblr-alt:before{content:""}.ti-trello:before{content:""}.ti-stack-overflow:before{content:""}.ti-soundcloud:before{content:""}.ti-sharethis:before{content:""}.ti-sharethis-alt:before{content:""}.ti-reddit:before{content:""}.ti-pinterest-alt:before{content:""}.ti-microsoft-alt:before{content:""}.ti-linux:before{content:""}.ti-jsfiddle:before{content:""}.ti-joomla:before{content:""}.ti-html5:before{content:""}.ti-flickr-alt:before{content:""}.ti-email:before{content:""}.ti-drupal:before{content:""}.ti-dropbox-alt:before{content:""}.ti-css3:before{content:""}.ti-rss:before{content:""}.ti-rss-alt:before{content:""}
html,body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;font-smoothing:antialiased}body{font-family:var(--font-body);color:#777;font-size:15px;font-weight:400;line-height:1.75em;position:relative}h1{font-size:60px;font-weight:400;line-height:1em;font-family:var(--font-head);color:var(--dark)}h2{font-size:45px}h2,h3,h4,h5,h6{font-weight:400;line-height:1.5em;font-family:var(--font-head);color:var(--dark);margin-bottom:15px}p{font-family:var(--font-body);color:#777;margin:0 0 15px;font-size:15px;line-height:1.75em}b,strong{color:var(--accent);font-weight:400}a{color:#777}a:hover{color:var(--accent);text-decoration:none}a:link{text-decoration:none}a:focus{outline:none}img{-o-transition:all .5s;width:100%;height:auto;color:var(--dark);transition:all .5s}ul{list-style-type:none}.full-width{width:100%}.bg-img{background-repeat:no-repeat;background-size:cover}.pattern{background-repeat:repeat;background-size:auto}.bold{font-weight:400}.count{font-family:var(--font-head)}.valign{align-items:center;display:flex}.v-middle{width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}button,input,optgroup,select,textarea{font-family:var(--font-head)}input[type=password]:focus,input[type=email]:focus,input[type=text]:focus,input[type=file]:focus,input[type=radio]:focus,input[type=checkbox]:focus,textarea:focus{outline:none}input[type=password],input[type=email],input[type=text],input[type=file],textarea{max-width:100%;height:auto;-webkit-box-shadow:none;box-shadow:none;width:100%;font-family:var(--font-body);color:#777;border:0 solid #ececec;border-bottom:1px solid #0000001a;border-color:ease-in-out .15s, box-shadow ease-in-out .15s;background-color:#0000;background-image:none;margin-bottom:15px;padding:18px 10px 10px;font-size:15px;font-weight:400;line-height:1.5em;display:block}input:focus,textarea:focus{border-bottom-width:1px;border-color:var(--accent)}input[type=submit],input[type=reset],input[type=button],button{text-shadow:none;-webkit-box-shadow:none;box-shadow:none;color:#fff;background-color:var(--accent);border-style:solid;border-width:0;outline:none;margin:3px 0;padding:9px 24px 6px;font-size:20px;font-weight:400;line-height:1.75em;transition:background-color .15s ease-out}input[type=submit]:hover,input[type=reset]:hover,input[type=button]:hover,button:hover{background:var(--accent);outline:none}input[type=radio],input[type=checkbox]{display:inline}.alert-success{color:#777;border:1px solid var(--accent);background:0 0;border-radius:0}::-webkit-input-placeholder{color:#777}:-moz-placeholder-shown{color:#777}::-moz-placeholder{color:#777;opacity:1}:-ms-placeholder-shown{color:#777}select{border-radius:5px;padding:10px}table,th,tr,td{border:1px solid var(--dark)}th,tr,td{padding:10px}.container{padding-left:30px;padding-right:30px}.js .animate-box{opacity:0}.section-padding{padding:90px 0;position:relative}.section-padding span.kicker{color:var(--accent);font-size:30px;font-weight:400;line-height:1.5em;font-family:var(--font-script)}.banner-padding{background-position:50%;height:70vh}.banner-padding h1{color:var(--accent);text-transform:uppercase;letter-spacing:1px;font-size:80px;line-height:1em}.banner-padding h6{color:#fff;font-size:25px;font-family:var(--font-script);line-height:1em}.img-grayscale img{-webkit-filter:grayscale(60%);-moz-filter:grayscale(60%);-o-filter:grayscale(60%);-o-transition:.4s ease-in-out;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out}.img-grayscale:hover img{-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-o-filter:grayscale(0%)}.o-hidden{overflow:hidden}.position-re{position:relative}.full-width{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%!important}.bg-img{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-position:50%;background-repeat:no-repeat;background-size:cover}.bg-fixed{background-attachment:fixed}.bg-gray{background:var(--cream)}.bg-light{background-color:#fff!important}.mt-15{margin-top:15px}.mt-30{margin-top:30px}.mt-60{margin-top:60px}.mt-100{margin-top:100px}.mb-15{margin-bottom:15px}.mb-30{margin-bottom:30px}.mb-60{margin-bottom:60px}.mb-100{margin-bottom:100px}.pt-120{padding-top:120px}.pt-140{padding-top:140px}.line-one{background-color:var(--accent);flex:1 0;height:1px;margin-top:13px;display:flex}@media (max-width:768px){.line-one{display:none}}.fredia-pageloading{color:var(--dark);z-index:999999;-webkit-user-select:none;user-select:none;background-color:#fff;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}@keyframes preloader-breath-img{0%{opacity:.2}to{opacity:1}}.fredia-pageloading .fredia-pageloading-inner{animation-name:preloader-breath-img;animation-duration:1.8s;animation-timing-function:cubic-bezier(.73,.005,.42,1.005);animation-iteration-count:infinite;animation-direction:alternate;animation-delay:.2s}.fredia-pageloading img{width:auto;height:60px;transition:all .3s ease-out;display:block}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:0;line-height:.7;position:relative}.owl-theme .owl-dots .owl-dot span{background:#fff;border:1px solid #fff;border-radius:50%;width:6px;height:6px;margin:0 2px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:var(--accent);border:1px solid var(--accent)}.owl-theme .owl-nav [class*=owl-]{background-color:var(--accent);color:#fff9;background:var(--accent);cursor:pointer;background-color:#0000;border:1px solid #fff9;border-radius:50%;width:30px;height:30px;margin:5px;padding:4px 7px;font-size:12px;line-height:25px;display:inline-block}.owl-theme .owl-nav [class*=owl-]:hover{border:1px solid var(--accent);color:var(--accent);background-color:#0000}.fredia-header-navbar{padding:0}.fredia-start-header{opacity:1;background:0 0;padding:20px 0;transform:translateY(0)}.fredia-start-header.scroll-on{background:var(--dark);padding:10px 0;transition:height .2s ease-out;box-shadow:0 0 50px #0000001a}.fredia-start-header.scroll-on .navbar-brand img{height:50px;transition:all .3s ease-out}.fredia-navigation-wrap{z-index:1000;width:100%;transition:all .3s ease-out;position:fixed;top:0;left:0}.navbar{padding:0}.navbar-brand img{width:auto;height:60px;transition:all .3s ease-out;display:block}.navbar h1 a.navbar-brand{color:var(--accent);font-family:var(--font-script);font-size:35px}.navbar-toggler{float:right;border:none;padding-top:0;padding-right:0}.navbar-toggler:active,.navbar-toggler:focus{outline:none}.navbar-light .navbar-toggler:hover{background:0 0}.navbar-light .navbar-toggler-icon{background-image:none;border-bottom:2px solid #fff;width:24px;height:19px;transition:all .3s linear;position:relative}.navbar-light .navbar-toggler-icon:after,.navbar-light .navbar-toggler-icon:before{content:"";z-index:2;background-color:#fff;width:24px;height:2px;transition:all .3s linear;position:absolute;top:1px;left:0}.navbar-light .navbar-toggler-icon:after{top:9px}.navbar-toggler[aria-expanded=true] .navbar-toggler-icon:after{transform:rotate(45deg)}.navbar-toggler[aria-expanded=true] .navbar-toggler-icon:before{transform:translateY(8px)rotate(-45deg)}.navbar-toggler[aria-expanded=true] .navbar-toggler-icon{border-color:#0000}.nav-link{transition:all .2s linear}.nav-item:hover .nav-link{color:var(--accent)!important}.nav-item.active .nav-link{color:var(--accent);font-weight:400}.navbar-light .navbar-nav .nav-link{font-size:25px;font-weight:300;font-family:var(--font-head);color:#fff}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:active{color:#fff}.nav-link{display:inline-block;position:relative;padding:5px 0!important}.nav-item:after{content:"";background-color:var(--accent);opacity:0;width:100%;height:1px;transition:all .2s linear;position:absolute;bottom:-5px;left:0}.nav-item:hover:after{opacity:1;bottom:0}.nav-item{transition:all .2s linear;position:relative}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:var(--accent)}.nav-item .dropdown-menu{visibility:hidden;opacity:0;max-height:0;margin:0;padding:0;transition:all .2s linear;display:block;transform:translateY(10px)}.nav-item.show .dropdown-menu{opacity:1;visibility:visible;max-height:999px;margin-top:15px;transform:translate(0,0)}.dropdown-menu{font-size:25px;font-weight:300;font-family:var(--font-head);color:#fff;background-color:var(--dark);border:none;margin:0;transition:all .2s linear;padding:15px!important}.dropdown-toggle:after{display:none}.dropdown-item{font-size:25px;font-weight:300;font-family:var(--font-head);color:#fff;padding:5px;transition:all .2s linear}.dropdown-item:hover,.dropdown-item:focus{color:var(--accent);background-color:var(--dark)}.ti-angle-down{font-size:9px}@media (max-width:767px){.nav-item:after{display:none}.dropdown-menu{box-shadow:none;background-color:#0000;transition:all .2s linear;padding:0!important}.dropdown-toggle[aria-expanded=true]+.dropdown-menu{margin-top:5px!important;margin-bottom:15px!important}.fredia-navigation-wrap{background:var(--dark)}}.slider{position:relative}.slider.fixed-slider{position:fixed;top:0;left:0;right:0}.slider .swiper-slide-active{z-index:3}.slider .parallax-slider{position:relative}.slider .parallax-slider .swiper-slide{width:100%;min-height:100vh;padding-bottom:50px;position:relative;overflow:hidden}.slider .parallax-slider .swiper-slide .bg-img{background-size:cover;position:absolute;inset:0}.slider .parallax-slider .swiper-slide-active .caption h1{opacity:1;transform:translateY(0)}.slider .parallax-slider .caption h1{color:#fff;opacity:0;-o-transition:all .4s;transition:all .4s;-o-transition-delay:.6s;margin-bottom:5px;font-size:100px;font-weight:400;line-height:1em;transition-delay:.6s;transform:translateY(20px)}.slider .parallax-slider .swiper-slide-active .caption p{opacity:1;transform:translateY(0)}.slider .parallax-slider .caption p{color:#fff;opacity:0;-o-transition:all .6s;transition:all .6s;-o-transition-delay:.8s;font-size:20px;transition-delay:.8s;transform:translateY(20px)}.slider .setone{z-index:8;position:absolute;bottom:8%;right:40px}.slider .setone .swiper-nav-ctrl{color:#fff;text-align:center;border:1px solid #ffffff4d;width:50px;height:50px;margin:5px 0;font-size:13px;line-height:50px;position:static}.slider .setone .swiper-nav-ctrl:hover{border:1px solid #ffffffe6}.slider .setone .swiper-nav-ctrl:after{display:none}.slider .setone.setwo{position:static}.slider .setone.setwo .swiper-nav-ctrl{border-radius:50%}.slider .setone.setwo .next-ctrl{outline:none;position:absolute;top:45%;right:30px}.slider .setone.setwo .prev-ctrl{outline:none;position:absolute;top:45%;left:30px}.slider .swiper-pagination-fraction{display:none}.slider .social-icon{z-index:8;position:absolute;bottom:40px;left:40px}.slider .social-icon a{text-align:center;color:#fff;border:1px solid #ffffff26;border-radius:50%;padding:12px 13px 10px;font-size:12px}.slider .social-icon a:hover{border:1px solid #ffffff80}@media screen and (max-width:991px){.slider .caption.center h1{font-size:40px}}@media screen and (max-width:767px){.slider .caption.center h1{font-size:40px}.slider .caption.center h1 br{display:none}.slider .social-icon{display:none;bottom:15px;left:15px}.slider .setone.setwo .next-ctrl{width:45px;height:45px;line-height:45px;inset:auto auto 15px 70px}.slider .setone.setwo .prev-ctrl{width:45px;height:45px;line-height:45px;top:auto;bottom:15px;left:15px}.slider .parallax-slider .caption h1{font-size:40px}.slider .setone .swiper-nav-ctrl{width:45px;height:45px;line-height:45px}.slider .setone{bottom:15px;right:15px}}.fredia-about-img img:hover{transform:scale(.95)}.fredia-about-img{position:relative}.fredia-about-img .img{padding:0 15px;position:relative}.fredia-about-img .img:after{content:"";z-index:-1;background:var(--accent);width:90%;position:absolute;top:10%;bottom:-5%;right:-2%}.fredia-about-img .img img{z-index:2;position:relative}.team .titem .team-img{margin:auto;position:relative;overflow:hidden}.team .titem .team-img img{transition:all .5s}.team .titem .team-img:hover img{transform:scale(1.2)}.team .titem h6{margin:20px 0 0;font-size:25px;line-height:1em}.team .titem span{color:#777;font-size:20px;font-family:var(--font-script);word-spacing:-4px}.team .titem .social{margin-top:10px;padding:0}.team .titem .social li{background-color:#0000;margin-right:10px;display:inline-block}.team .titem .social li i{color:var(--dark)}.team .titem .social li a i:hover{color:var(--accent)}.awards{background-color:#fff}.awards .owl-carousel{margin:30px 0}.awards .awards-logo{opacity:1;line-height:0}.awards .awards-logo:hover{opacity:1}.awards img{filter:none}.awards img:hover{filter:grayscale();transition:all .5s}.fredia-services .item{text-align:center;background-color:var(--cream);border-bottom:1px solid #0000;padding:20px;transition:all .4s}.fredia-services .item:hover{border-bottom:1px solid var(--accent)}.fredia-services .item .icon{color:var(--accent);font-size:60px;line-height:1.5em}.fredia-services .item h5{font-family:var(--font-head);color:var(--dark);margin:10px 0;font-size:25px}.fredia-services .item.active{border-bottom:1px solid var(--accent)}.fredia-services .item ul{padding-left:1.5em}.fredia-services .item li{margin-bottom:5px}.fredia-services .item li:before{content:"";width:1.5em;color:var(--accent);margin-left:-1.5em;font-family:themify;display:inline-block}.services .item{position:relative;overflow:hidden}.services .item:hover img{-webkit-filter:brightness(70%);-o-transition:all 1s ease;transition:all 1s;transform:scale(1.09)}.services .item:hover .con{bottom:0}.services .item img{-webkit-filter:brightness();transition:all .5s}.services .item .con{border-top:none;border-radius:0;margin:-80px 20px 75px;padding:14px 15px 10px;transition:all .2s cubic-bezier(.3,.58,.55,1);position:relative;bottom:-50px;overflow:hidden;box-shadow:0 10px 25px #0000000d;background-color:#fff!important}.services .item .con .category{font-family:var(--font-head);letter-spacing:1px;text-transform:uppercase;word-spacing:5px;font-size:12px;font-weight:400}.services .item .con .category a{margin-right:5px;position:relative}.services .item .con .category a:last-child{margin-right:0}.services .item .con .category a:last-child:after{display:none}.services .item .con h5,.services .item .con h5 a{color:var(--dark);font-size:25px;font-family:var(--font-head);text-transform:none;margin-bottom:0;font-weight:400}.services .item .con h5:hover,.services .item .con h5 a:hover{color:var(--accent)}.services .item .con p{margin-bottom:0;font-size:15px}.services .item .con i{color:#fff;font-size:20px}.services .item .con .btn{border-color:#fff;border-radius:30px;margin-left:0;padding:11px 30px}.services .item .con .btn:hover{border-color:var(--accent)}.services-price-info .title{font-family:var(--font-head);color:var(--accent);text-align:left;border-bottom:1px dashed var(--accent);margin-bottom:10px;line-height:2em}.services-price-info .title .price{color:var(--accent);float:right}.services-price-info .title{font-size:25px;font-weight:400}.testimonials .item-box{background-color:#fff;padding:50px 30px;position:relative}.testimonials h1{color:#fff}.testimonials .item-box p{font-style:normal}.testimonials .item-box .quote{opacity:.04;width:60px;position:absolute;bottom:30px;right:30px}.testimonials .item-box .info{margin-top:30px;overflow:hidden}.testimonials .item-box .info .author-img{float:left;border-radius:50%;width:60px;height:60px;overflow:hidden}.testimonials .item-box .info .cont{margin-top:15px;margin-left:75px}.testimonials .item-box .info .cont h6{color:var(--dark);margin-bottom:0;font-size:20px;line-height:.75em}.testimonials .item-box .info .cont span{font-family:var(--font-body);color:var(--accent);font-size:14px}.testimonials .owl-stage-outer{padding:15px 0}.testimonials .owl-item{opacity:.8;border-bottom:3px solid #0000;transition:all .3s;transform:scale(.9)}.testimonials .owl-item.active.center{opacity:1;border-bottom:3px solid var(--accent);transform:scale(1)}.price .item{background:var(--cream);text-align:center;margin:30px 0;padding:60px 30px;transition:all .4s}.price .item .type{border-bottom:1px solid var(--line);position:relative}.price .item .type:after{content:"";border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--cream);width:20px;height:20px;position:absolute;bottom:-11px;left:calc(50% - 10px);transform:rotate(45deg)}.price .item .type h6{color:var(--dark);font-family:var(--font-head);margin-bottom:15px;font-size:35px;position:relative}.price .item .value{margin:45px 0 15px}.price .item .value h4{margin-bottom:0;font-size:60px;line-height:1em}.price .item .value h4 span{font-family:var(--font-head);margin-bottom:0;font-size:25px}.price .item .value p{color:var(--accent);margin-top:0}.price .item .feat ul{margin-bottom:30px;padding:0}.price .item .feat li{color:#777;margin-bottom:10px}.price .item .feat li:last-child{margin-bottom:0}.price .item .feat del{opacity:.8}.gallery-item{margin-bottom:30px;position:relative}.gallery-box,.gallery-box .gallery-img{position:relative;overflow:hidden}.gallery-box .gallery-img:after{content:" ";width:100%;height:100%;transition:all .27s cubic-bezier(.3,.1,.58,1);display:block;position:absolute;top:0;left:0}.gallery-box .gallery-img>img{border-radius:0;transition:all .3s cubic-bezier(.3,.1,.58,1)}.gallery-box .gallery-detail{opacity:0;color:#fff;box-sizing:border-box;width:100%;padding:20px;transition:all .27s cubic-bezier(.3,.1,.58,1);position:absolute;left:0;overflow:hidden}.gallery-box .gallery-detail h4{font-size:18px}.gallery-box .gallery-detail p{color:#fff9;font-size:15px}.gallery-box:hover .gallery-detail{opacity:1;top:50%;transform:translateY(-50%)}.gallery-box:hover .gallery-img:after{background:#0e3d32b8}.gallery-box:hover .gallery-img>img{transform:scale(1.05)}.blog-grid .item{padding:40px;position:relative}.blog-grid h1{color:var(--dark)}.blog-grid .item .cont{z-index:2;position:relative}.blog-grid .item .cont .date{margin-bottom:40px}.blog-grid .item .cont .date i{font-size:24px;font-style:normal;display:block}.blog-grid .item .cont .info{margin-bottom:20px}.blog-grid .item .cont .info .author{color:var(--accent);margin-right:0}.blog-grid .item .cont .info .author span{color:var(--accent);font-family:var(--font-head);font-size:13px}.blog-grid .item .cont .info .tag{color:var(--accent)}.blog-grid .item .cont .info .tag span{font-family:var(--font-body);font-size:15px;font-weight:300}.blog-grid .item .cont h6{margin-bottom:30px;font-size:30px;line-height:1.25em}.blog-grid .item .cont h6 a{color:var(--dark)}.blog-grid .item.list{margin-bottom:30px;padding:0}.blog-grid .item.list:after{display:none}.blog-grid .item.list .cont{background:#fff;padding:20px 30px 45px;position:relative}.blog-grid .item.list .cont .date{background:var(--accent);text-align:center;z-index:2;padding:15px 15px 5px;font-size:13px;position:absolute;top:-40px;right:15px}.blog-grid .item.list .cont .date span{color:#fff;font-family:var(--font-head);font-size:20px}.blog-grid .item.list .cont .date i{font-size:40px}.blog-grid .item.list .cont .date:after{content:"";border:5px solid #fff3;position:absolute;inset:-5px}.blog-pg .posts .item .img{position:relative}.blog-pg .posts .item .img .info{background:#fff;padding:15px;position:absolute;top:0;right:0}.blog-pg .posts .item .img .info .date{text-align:center;color:var(--accent)}.blog-pg .posts .item .img .info .date .num{margin-bottom:10px;font-size:30px;font-weight:400;display:block}.fredia-blog-section{padding:100px 0;position:relative}.blog .cover{float:left;box-sizing:border-box;width:100%;margin:0;padding:0;position:relative}.blog .cover:hover .cover-inner{clip-path:inset(15px)}.blog .cover-inner{vertical-align:middle;background-color:var(--cream);-webkit-background-size:cover;clip-path:inset(0);background-size:cover;width:100%;transition:all 1.25s cubic-bezier(.01,.71,.26,.94);display:inline-block;position:relative}.blog .item{border:1px solid var(--cream);background-size:cover;margin-bottom:30px;padding:60px 30px;position:relative;background-position:50% 0!important}.blog .item:before{content:"";background:#0c0c0cb3;position:absolute;inset:0}.blog .item:hover:after{opacity:0}.blog .item:hover h5,.blog .item:hover p,.blog .item:hover span{color:#fff}.blog .item:after{content:"";z-index:1;background:#fff;transition:all .4s;position:absolute;inset:0}.blog .item .content{z-index:7;position:relative}.blog .item h5{font-size:27px;font-weight:400;line-height:1.75em;font-family:var(--font-head);text-transform:uppercase;letter-spacing:2px;margin-bottom:30px}.blog .item .info{margin-bottom:15px}.blog .item .info span{font-family:var(--font-head);text-transform:uppercase;margin-right:10px;font-size:12px;font-weight:400}.blog .item .info span:last-child{margin:0}.blog .item .info span i{padding-right:4px}.blog .item p{margin-bottom:30px;font-size:15px}.blog .item .more{font-weight:400}.blog .item .more:hover i{padding-left:10px}.blog .item .more i{padding-left:2px;transition:all .4s}.blog-page .item{margin-bottom:30px}.blog-page .post-img{position:relative;overflow:hidden}.blog-page .post-img:hover img{transform:scale(1.1)}.blog-page .post-img a{display:block}.blog-page .post-img img{transition:all .4s}.blog-page .post-cont{background-color:var(--cream);padding:30px}.blog-page .post-cont .tag,.blog-page .post-cont .date{font-family:var(--font-script);color:var(--accent);margin-bottom:0;font-size:25px;font-weight:400;display:block}.blog-page .post-cont h5{font-size:35px;line-height:1.25em;font-family:var(--font-head);margin-bottom:5px}.blog-page .post-cont h5 a{color:var(--dark)}.blog-page .post-cont h5 a:hover{color:var(--accent)}.blog-page .post-cont .info{text-align:right;margin-top:0;font-size:12px}.blog-page .post-cont .info a{color:#777;font-size:12px}.blog-page .post-cont .info a:last-of-type{float:right}.blog-sidebar .widget{background:var(--cream);margin-bottom:30px;padding:30px;overflow:hidden}.blog-sidebar .widget ul{margin-bottom:0;padding:0}.blog-sidebar .widget ul li{color:#777;margin-bottom:10px;font-size:15px;line-height:1.5em}.blog-sidebar .widget ul li a{color:#777}.blog-sidebar .widget ul li a.active,.blog-sidebar .widget ul li a:hover{color:var(--accent)}.blog-sidebar .widget ul li:last-child{margin-bottom:0}.blog-sidebar .widget ul li i{margin-right:10px;font-size:11px}.blog-sidebar .widget .recent li{display:block;overflow:hidden}.blog-sidebar .widget .recent .thum{float:left;width:90px;overflow:hidden}.blog-sidebar .widget .recent a{margin-left:105px;display:block}.blog-sidebar .widget-title{margin-bottom:20px}.blog-sidebar .widget-title h6{border-bottom:1px solid #0000000d;margin-bottom:0;padding-bottom:5px;font-size:30px}.blog-sidebar .search form{position:relative}.blog-sidebar .search form input{color:#777;width:100%;font-family:var(--font-body);background:#fff;border:0;margin-bottom:0;padding:15px;font-size:15px}.blog-sidebar .search form button{background-color:var(--accent);color:#fff;cursor:pointer;border:0;outline:none;margin:0;padding:13px 20px 4px;position:absolute;top:0;right:0}.blog-sidebar .tags li{background-color:var(--accent);float:left;padding:6px 16px;color:#fff!important;margin:3px!important}.blog-sidebar ul.tags li a{color:#fff;font-size:13px}.blog-sidebar ul.tags li:hover,.blog-sidebar ul.tags li a:hover{background:var(--dark);color:#fff}.blog-pagination-wrap{text-align:center;margin:30px 0 0;padding:0}.blog-pagination-wrap li{margin:0 5px;display:inline-block}.blog-pagination-wrap li a{background:var(--cream);text-align:center;color:#777;width:40px;height:40px;font-weight:400;line-height:40px;display:inline-block}.blog-pagination-wrap li a:hover{opacity:1;background:var(--accent);color:#fff;text-decoration:none}.blog-pagination-wrap li a.active{background-color:var(--accent);border:1px solid var(--accent);color:#fff}@media screen and (max-width:768px){.blog-pagination-wrap{text-align:center;margin:0;padding:0 0 60px}}.fredia-post-section{padding-top:120px}.fredia-comment-section{margin-bottom:60px;padding-top:60px}.fredia-post-caption h1{text-transform:uppercase;margin-bottom:20px;font-size:40px}.fredia-post-comment-wrap{margin-bottom:60px;display:flex}.fredia-user-comment{flex:none;margin-right:30px}.fredia-user-comment img{border-radius:50%;width:100px}.fredia-user-content{margin-right:26px}.fredia-user-content h3{color:var(--dark);margin:0 0 15px;font-size:25px}.fredia-user-content h3 span{color:#777;font-size:15px;line-height:1.75em;font-family:var(--font-head);margin-left:15px;font-weight:300}.fredia-repay{margin:0;font-size:12px;font-weight:400;line-height:1.75em;color:var(--dark)!important}.btn-cont{margin-top:30px;margin-bottom:10px;position:relative}.btn-cont a{background:var(--accent);border:1px solid var(--accent);color:#fff;margin:0;padding:13px 24px;position:relative}.btn-cont a:after{content:"";z-index:1;background:#ffffff1a;width:0;height:100%;transition:all .3s;position:absolute;bottom:0;left:100%}.btn-cont a span{z-index:2;color:#fff;font-family:var(--font-head);font-size:22px;position:relative}.btn-cont a:hover:after{width:100%;transition:width .3s;left:0}.btn-cont a:hover span{color:#fff}a.underline-text{color:#777;-o-transition:all .2s;font-size:15px;font-family:var(--font-body);border-bottom:1px solid #222;font-weight:400;transition:all .2s}a.underline-text:hover{border-bottom:1px solid #0000}#contactMap{width:100%;height:600px}.totop{opacity:0;z-index:999;background-position:50% 15px;background-repeat:no-repeat;background-color:var(--accent);letter-spacing:1px;color:#fff;text-align:center;border:1px solid #fff3;border-radius:2px;width:49px;height:9px;padding:28px 0 21px;font-size:9px;font-weight:400;line-height:1;transition:all .2s ease-out;display:block;position:fixed;top:85%;right:-60px}.totop-vissible{opacity:1;right:10px}.totop:before{content:"";margin-left:-6px;font-family:themify;font-size:11px;font-style:normal;font-weight:400;line-height:1;display:inline-block;position:absolute;top:10px;left:50%}.totop:hover{color:#fff;background:var(--accent);border:1px solid #fff3}.totop:focus{color:#fff}footer{background:var(--dark);width:100%}.footer-section{padding-top:100px}.footer-section .brand img.logo{width:150px;margin-bottom:10px;padding:0}.footer-section h6{color:var(--accent);margin-bottom:5px;font-size:35px;display:block}.footer-section h1{color:var(--accent);font-size:35px}.footer-social-link{margin:0;padding:0;display:inline-block}.footer-social-link li{background-color:#0000;margin-right:10px;display:inline-block}.footer-social-link li:last-of-type{margin-right:0}.footer-social-link li:hover{color:#fff;background-color:#0000}.footer-social-link li i,.footer-social-link li i:hover{color:#fff}.footer-section p{color:#777}.footer-section p b{color:#fff}.footer-section p small{color:#777;font-size:11px;font-weight:400}footer .sub-footer{background:var(--accent);margin-top:100px;padding:30px 0}footer .sub-footer p{color:#fff;margin-bottom:0;font-size:14px}footer .sub-footer p a{color:#fff;margin-bottom:0;font-size:13px}footer .sub-footer p a:hover{color:#fff}@media (max-width:992px){ul.nav>li>a{padding:0 5px;font-size:10px}.reply-list .nbr-comment-box{width:570px}.bg-fixed{background-attachment:initial}}@media (max-width:767px){.banner-padding{background-position:50%;margin-top:105px;padding:100px 0}.section-padding{padding:60px 0;position:relative}h2{font-size:35px;line-height:1em}h2 br,p br,.reply-list li:before{display:none}.reply-list{padding-left:40px}.footer-social-link{float:left;margin-top:10px}}@media (max-width:575px){.subscribe-form{width:100%}.coment-form .form-group .col-sm-4{margin-top:auto;margin-bottom:15px}.coment-form .form-group .col-sm-4:last-child{margin:0}}
:root{--accent:#b89047;--accent-deep:#8a6a2f;--dark:#0e3d32;--darker:#0a2c24;--cream:#faf8f0;--line:#ebe1c8;--font-head:var(--f-teko), var(--f-kanit), sans-serif;--font-body:var(--f-didact), var(--f-sarabun), sans-serif;--font-script:var(--f-longcang), var(--f-mali), cursive}body,p{color:#6b6b6b}h1,h2,h3,h4,h5,h6{color:var(--dark)}b,strong{color:var(--accent-deep)}::selection{background:var(--accent);color:#fff}html[lang=th] h1{font-size:46px;line-height:1.25em}html[lang=th] .slider .parallax-slider .caption h1{font-size:68px;line-height:1.2em}html[lang=th] .banner-padding h1{font-size:60px;line-height:1.2em}html[lang=th] .navbar-light .navbar-nav .nav-link{font-size:19px}html[lang=th] .services .item .con h5,html[lang=th] .fredia-services .item h5{font-size:21px}html[lang=th] .footer-section h6{font-size:26px}html[lang=th] .section-padding span.kicker{font-size:24px}@media (max-width:767px){html[lang=th] h1{font-size:34px}html[lang=th] .slider .parallax-slider .caption h1{font-size:36px}html[lang=th] .banner-padding h1{font-size:40px}}.fredia-start-header.scroll-on{background:var(--dark)}.navbar-brand img{height:52px}.fredia-start-header.scroll-on .navbar-brand img{height:42px}.navbar-nav .lang-switch .nav-link{border:1px solid #ffffff59;border-radius:30px;line-height:1.5;padding:2px 14px!important;font-size:18px!important}.navbar-nav .lang-switch:after{display:none}.navbar-toggler{background:0 0;padding:6px 0 0}.navbar-toggler:hover{background:0 0}@media (max-width:767px){.fredia-navigation-wrap{background:var(--dark)}.navbar-collapse.show{display:block}.navbar-nav{padding-bottom:10px}}.slider .parallax-slider{height:100vh;min-height:560px;overflow:hidden}.hero-slide{opacity:0;z-index:1;transition:opacity 1.2s;position:absolute;inset:0}.hero-slide.is-active{opacity:1;z-index:2}.hero-slide .bg-img{transition:transform 7s ease-out;position:absolute;inset:0;transform:scale(1.06)}.hero-slide.is-active .bg-img{transform:scale(1)}.hero-slide .bg-img:after{content:"";background:linear-gradient(#0a2c248c 0%,#0a2c2440 45%,#0a2c24b3 100%);position:absolute;inset:0}.hero-slide .bg-img.has-video{background-position:top}.hero-slide .bg-img video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .8s;position:absolute;inset:0}.hero-slide .bg-img video.is-ready{opacity:1}.hero-sound{z-index:9;color:#fff;cursor:pointer;background:#0a2c2473;border:1px solid #ffffff80;border-radius:50%;width:44px;height:44px;padding:10px;transition:background .2s;position:absolute;bottom:30px;right:30px}.hero-sound:hover,.hero-sound.is-on{background:var(--accent);border-color:var(--accent)}.hero-sound svg{width:100%;height:100%;display:block}@media (max-width:767px){.hero-sound{bottom:20px;right:16px}.hero-slide:first-child{opacity:1;z-index:2}.hero-slide:not(:first-child),.parallax-slider .setone,.parallax-slider .hero-dots{display:none}}.hero-slide .container{z-index:3;align-items:center;height:100%;display:flex;position:relative}.hero-slide .caption{width:100%}.hero-slide .caption h1{color:#fff;opacity:0;margin-bottom:10px;font-size:96px;line-height:1em;transition:all .5s .6s;transform:translateY(20px)}.hero-slide .caption p{color:#fff;opacity:0;font-size:20px;transition:all .6s .8s;transform:translateY(20px)}.hero-slide.is-active .caption h1,.hero-slide.is-active .caption p{opacity:1;transform:none}.hero-slide .caption .pet-pill{color:#fff;background:#b89047e6;border-radius:30px;margin-top:10px;padding:6px 16px;font-size:15px;display:inline-block}.slider .swiper-nav-ctrl{cursor:pointer;z-index:8;background:0 0;padding:0}.slider .swiper-nav-ctrl:hover{background:#ffffff14}.hero-dots{text-align:center;z-index:8;position:absolute;bottom:40px;left:0;right:0}.hero-dots button{background:#ffffff80;border:0;border-radius:50%;width:8px;height:8px;margin:0 8px;padding:0}.hero-dots button.is-active{background:var(--accent);transform:scale(1.3)}.hero-dots button{position:relative}.hero-dots button:after{content:"";position:absolute;inset:-8px}.slider .social-icon a{justify-content:center;align-items:center;width:40px;height:40px;margin-right:6px;padding:0;display:inline-flex}.slider .social-icon a svg{width:16px;height:16px}@media (max-width:767px){.hero-slide .caption h1{font-size:44px}.hero-slide .caption p{font-size:16px}.hero-dots{text-align:right;padding-right:20px;bottom:28px}}.section-padding span.kicker,span.kicker{color:var(--accent);font-size:30px;line-height:1.5em;font-family:var(--font-script);display:block}.services .item{margin-bottom:30px}.services .item .position-re img{aspect-ratio:3/2;object-fit:cover}.services .item .con{border-left:4px solid var(--petal,var(--accent))}.services .item .con .area{color:#888;font-size:14px;line-height:1.4em;display:block}.services .item .con .price-tag{color:var(--accent-deep);margin-top:2px;font-size:13px;display:block}.services .item a.cover{z-index:3;position:absolute;inset:0}.fredia-services .item{background:var(--cream);height:calc(100% - 30px)}.fredia-services .item .icon{width:64px;height:64px;color:var(--accent);display:inline-flex}.fredia-services .item .icon svg{width:100%;height:100%}.testimonials{position:relative}.testimonials:before{content:"";background:#0a2c24c7;position:absolute;inset:0}.testimonials .container{position:relative}.testimonials span.kicker{color:var(--accent)}.testimonials .item-box{height:100%;padding:40px 30px}.testimonials .item-box .badge-icon{width:48px;height:48px;color:var(--accent);margin-bottom:10px;display:inline-flex}.testimonials .item-box h6{margin-bottom:8px;font-size:24px}.testimonials .item-box .quote{opacity:.08;width:70px;color:var(--dark)}.research-meta{color:#ffffffbf;text-align:center;letter-spacing:1px;margin-top:30px;font-size:14px}.cb-carousel{padding:15px 0;position:relative;overflow:hidden}.cb-track{transition:transform .9s cubic-bezier(.3,.1,.3,1);display:flex}.cb-slide{flex:none;padding:0 15px;transition:transform .4s,opacity .4s}.cb-carousel.is-center .cb-slide{opacity:.75;transform:scale(.9)}.cb-carousel.is-center .cb-slide.is-center{opacity:1;transform:scale(1)}.cb-carousel.is-center .cb-slide.is-center .item-box{border-bottom:3px solid var(--accent)}.cb-dots{text-align:center;margin-top:20px}.cb-dots button{background:#fff;border:1px solid #fff;border-radius:50%;width:7px;height:7px;margin:0 3px;padding:0}.cb-dots button.is-active{background:var(--accent);border-color:var(--accent)}.fredia-about-img .img:after{background:var(--accent)}.fredia-about-img .img img{box-shadow:0 10px 30px #0000001f}.paper-title{font-size:34px;font-style:italic;line-height:1.25em}html[lang=th] .paper-title{font-size:30px}.journal-name{font-family:var(--font-head);color:var(--dark);font-size:26px}.meta-chip{border:1px solid var(--line);margin:0 6px 6px 0;padding:4px 12px;font-size:13px;display:inline-block}.price .item{background:#fff;height:calc(100% - 60px)}.price .item .type:after{background:#fff}.price .item .value h4{color:var(--dark)}.price .item .value p{color:var(--accent-deep)}.awards{border-top:1px solid var(--line)}.awards .awards-logo{padding:10px;display:block}.awards .awards-logo img{object-fit:contain;width:100%;height:80px}.banner-padding{position:relative}.banner-padding:before{content:"";background:linear-gradient(90deg,#0a2c2426,#0a2c24b3);position:absolute;inset:0}.banner-padding .container{position:relative}.banner-padding h1{color:#fff}.banner-padding h1 .accent{color:var(--accent)}.banner-padding h6{font-family:var(--font-script)}.hotel-badge{background:var(--cream);color:var(--accent-deep);border-radius:30px;margin-bottom:15px;padding:4px 14px;font-size:13px;display:inline-block}.highlights{margin:0 0 20px;padding:0}.highlights li{margin-bottom:8px;padding-left:28px;position:relative}.highlights li:before{content:"";color:var(--petal,var(--accent));font-family:themify;position:absolute;left:0}.services-price-info .title{color:var(--dark);border-bottom-color:var(--accent)}.services-price-info .title .price,.services-price-info .title.is-pet{color:var(--accent-deep)}.book-box{background:var(--cream);padding:25px}.book-box .price-big{font-family:var(--font-head);color:var(--dark);font-size:54px;line-height:1em}.book-box .price-big small{color:#888;font-size:22px}.book-box .btn-cont{margin-top:18px}.btn-cont a{background:var(--accent);border-color:var(--accent);display:inline-block}.btn-cont a.alt{background:var(--dark);border-color:var(--dark)}.btn-cont a.ghost{border-color:var(--dark);background:0 0}.btn-cont a.ghost span{color:var(--dark)}.btn-row{flex-wrap:wrap;gap:14px;display:flex}.btn-row .btn-cont{margin:0}.note-safe{color:#8a6a2f;margin-top:15px;font-size:13px}.info-table{border-collapse:collapse;width:100%}.info-table th,.info-table td{border:0;border-bottom:1px solid var(--line);vertical-align:top;padding:14px 10px 14px 0}.info-table th{font-family:var(--font-head);color:var(--dark);width:34%;font-size:21px;font-weight:400}.info-table a{color:var(--dark);border-bottom:1px solid var(--accent)}.faq details{border-bottom:1px solid var(--line);padding:16px 0}.faq summary{cursor:pointer;font-family:var(--font-head);color:var(--dark);padding-right:30px;font-size:22px;line-height:1.4em;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";color:var(--accent);font-family:themify;font-size:14px;transition:transform .2s;position:absolute;top:2px;right:0}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{margin:10px 0 0}html[lang=th] .faq summary{font-size:19px}.gallery-toolbar{flex-wrap:wrap;gap:6px 22px;margin:0 0 30px;padding:0;list-style:none;display:flex}.gallery-toolbar button{color:#777;font-family:var(--font-head);background:0 0;border-bottom:1px solid #0000;padding:0;font-size:22px}.gallery-toolbar button:hover{color:var(--accent);background:0 0}.gallery-toolbar button.is-active{color:var(--accent);border-bottom-color:var(--accent)}.gallery-box button{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.gallery-box button:hover{background:0 0}.gallery-box .gallery-img img{aspect-ratio:3/2;object-fit:cover}.gallery-box .gallery-detail{text-align:center;pointer-events:none}.gallery-box .gallery-detail h4{color:#fff;margin:0;font-size:22px}.gallery-box .gallery-detail p{color:#fffc;margin:0;font-size:14px}.lightbox{z-index:2000;background:#061a15f0;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.lightbox figure{text-align:center;max-width:92vw;max-height:88vh;margin:0}.lightbox img{object-fit:contain;width:auto;max-width:92vw;max-height:80vh}.lightbox figcaption{color:#ffffffd9;margin-top:12px;font-size:14px}.lightbox .lb-btn{color:#fff;background:0 0;border:1px solid #ffffff4d;border-radius:50%;width:50px;height:50px;padding:0;font-size:14px;position:absolute}.lightbox .lb-btn:hover{background:0 0;border-color:#fff}.lightbox .lb-prev{top:calc(50% - 25px);left:20px}.lightbox .lb-next{top:calc(50% - 25px);right:20px}.lightbox .lb-close{top:20px;right:20px}.lightbox .lb-count{color:#ffffffb3;font-size:14px;position:absolute;top:30px;left:24px}.contact-card{background:var(--cream);text-align:center;height:calc(100% - 30px);padding:30px}.contact-card .icon{width:46px;height:46px;color:var(--accent);margin-bottom:8px;display:inline-flex}.contact-card h5{margin-bottom:4px;font-size:26px}.contact-card a{color:var(--dark);font-size:18px}.branch-contact{border-left:4px solid var(--petal);margin-bottom:30px;padding:6px 0 6px 18px}.branch-contact h6{margin-bottom:0;font-size:24px}.branch-contact h6 a{color:var(--dark)}.branch-contact p{margin-bottom:4px;font-size:14px}.branch-contact .links a{color:var(--accent-deep);margin-right:14px;font-size:14px}.legal h5{margin:30px 0 6px;font-size:26px}html[lang=th] .legal h5{font-size:22px}.safety-strip{background:var(--cream);border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center;color:var(--accent-deep);padding:14px 0;font-size:14px}footer{background:var(--dark)}.footer-section .brand img{width:150px;margin-bottom:20px}.footer-section h6{color:var(--accent)}.footer-section p{color:#ffffff9e}.footer-section p b{color:#fff}.footer-section a{color:#fffc}.footer-section a:hover{color:var(--accent)}.footer-section .phone-big{font-family:var(--font-head);color:var(--accent);margin-bottom:10px;font-size:40px;line-height:1.1em;display:block}.footer-section .btn-cont a span{color:#fff}.footer-hotels{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.footer-hotels a{background:#ffffff0d;border:1px solid #fff3;border-radius:999px;align-items:center;gap:8px;padding:6px 14px 6px 10px;font-size:14px;line-height:1.3;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.footer-hotels a:before{content:"";background:var(--petal,var(--accent));border-radius:50%;flex-shrink:0;width:9px;height:9px}.footer-section .footer-hotels a:hover{color:#fff;border-color:var(--petal,var(--accent));background:#ffffff1a}footer .sub-footer{background:var(--accent)}footer .sub-footer p,footer .sub-footer p a{color:var(--darker)}footer .sub-footer p a:hover{color:#fff}footer .sub-footer .sep{opacity:.5;margin:0 8px}.footer-social-link li a{color:var(--darker);width:18px;height:18px;display:inline-flex}.footer-social-link li a:hover{color:#fff}.totop{background-color:var(--accent);border:0;height:49px;padding:0}.totop:hover{background:var(--dark)}.cookie-banner{z-index:1500;border-top:3px solid var(--accent);background:#fff;max-width:560px;padding:20px 24px;position:fixed;bottom:20px;left:20px;right:20px;box-shadow:0 15px 40px #0000002e}.cookie-banner p{margin-bottom:12px;font-size:14px}.cookie-banner .actions{gap:10px;display:flex}.cookie-banner button{background:var(--accent);padding:6px 20px 3px;font-size:18px}.cookie-banner button.secondary{color:var(--dark);border:1px solid var(--line);background:0 0}.cookie-banner a{color:var(--accent-deep);border-bottom:1px solid var(--accent)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}.animated{animation-duration:.9s;animation-fill-mode:both}.fadeInUp{animation-name:fadeInUp}@media (prefers-reduced-motion:reduce){.js .animate-box{opacity:1}.animated{animation:none}.hero-slide,.hero-slide .bg-img,.cb-track{transition:none}}.testimonials h1,.testimonials .h1{color:#fff}.h1{font-size:60px;font-weight:400;line-height:1em;font-family:var(--font-head);color:var(--dark);margin-bottom:15px}.h2{font-family:var(--font-head);color:var(--dark);font-weight:400}html[lang=th] .h1{font-size:46px;line-height:1.25em}.hero-slide .caption .h1{color:#fff;font-size:96px}html[lang=th] .hero-slide .caption .h1{font-size:68px}@media (max-width:767px){.h1{font-size:40px}html[lang=th] .h1{font-size:34px}.hero-slide .caption .h1,html[lang=th] .hero-slide .caption .h1{font-size:40px}}.info-table,.info-table tr{border:0}@media (max-width:767px){.lightbox .lb-prev,.lightbox .lb-next{top:auto;bottom:24px}.lightbox .lb-prev{left:calc(50% - 60px)}.lightbox .lb-next{right:calc(50% - 60px)}}.booking-form .bf-step{margin-bottom:10px;font-size:30px}html[lang=th] .booking-form .bf-step{font-size:24px}.bf-field{margin-bottom:18px;display:block}.bf-field>span,.bf-field legend{font-family:var(--font-head);color:var(--dark);margin-bottom:2px;font-size:20px;line-height:1.3;display:block}html[lang=th] .bf-field>span,html[lang=th] .bf-field legend{font-size:16px}.bf-field input[type=text],.bf-field input[type=email],.bf-field input[type=tel],.bf-field input[type=date],.bf-field input[type=number],.bf-field select,.bf-field textarea{width:100%;font-family:var(--font-body);color:#333;background:0 0;border:0;border-bottom:1px solid #ddd;border-radius:0;height:auto;margin:0;padding:10px 2px 8px;font-size:16px;display:block}.bf-field select{appearance:auto}.bf-field input:focus,.bf-field select:focus,.bf-field textarea:focus{border-bottom-color:var(--accent);outline:none}.bf-field.has-error input,.bf-field.has-error select,.bf-field.has-error textarea{border-bottom:2px solid #b23b3b}.bf-field.has-error>span{color:#b23b3b}.bf-radios{border:0;padding:0}.bf-radios label{cursor:pointer;margin-right:22px}.bf-radios input,.bf-consent input{accent-color:var(--accent);margin-right:4px}.bf-consent{cursor:pointer;margin:6px 0 14px;font-size:14px}.bf-consent a{color:var(--accent-deep);border-bottom:1px solid var(--accent)}.bf-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.bf-error{color:#b23b3b;font-size:15px}.btn-cont button.bf-submit,.btn-cont button.ghost-btn{background:var(--accent);color:#fff;font-family:var(--font-head);border:1px solid var(--accent);padding:12px 28px 8px;font-size:22px}.btn-cont button.bf-submit:hover{background:var(--dark);border-color:var(--dark)}.btn-cont button.bf-submit:disabled{opacity:.6;cursor:wait}.btn-cont button.ghost-btn{color:var(--dark);border-color:var(--dark);background:0 0}html[lang=th] .btn-cont button.bf-submit,html[lang=th] .btn-cont button.ghost-btn{font-size:18px}.bf-summary{border-top:4px solid var(--petal,var(--accent));position:sticky;top:100px}.bf-summary img{aspect-ratio:3/2;object-fit:cover}.bf-summary h4{margin-bottom:0;font-size:26px}.bf-summary h5{margin-bottom:6px;font-size:20px}.bf-small{color:#888;font-size:13px}.bf-avail{margin:0;padding:0}.bf-avail li{border-bottom:1px dashed var(--line);justify-content:space-between;gap:10px;padding:6px 0;font-size:14px;display:flex}.bf-avail li b{white-space:nowrap;font-weight:600}.bf-avail li.is-available b{color:#2e7d4f}.bf-avail li.is-full b,.bf-avail li.is-closed b{color:#b23b3b}.bf-avail li.is-on_request b{color:var(--accent-deep)}.booking-done{background:var(--cream);border-top:4px solid var(--accent);max-width:760px;padding:40px}.booking-ref{font-family:var(--font-head);color:var(--dark);letter-spacing:2px;font-size:54px;line-height:1.1}.footer-section p small{color:#ffffffb3}a.underline-text{color:#666}.grecaptcha-badge{visibility:hidden}.recaptcha-notice{margin-top:10px}.recaptcha-notice a{color:var(--accent-deep)}
