@font-face{font-family:'CenturyGothic' !important;src:url('/wp-content/themes/astra/assets/fonts/CenturyGothic.woff2') format('woff2'),url('/wp-content/themes/astra/assets/fonts/CenturyGothic.woff') format('woff')}@media (min-width:1024px){#hotspot-30744 .hotspots-image-container,#hotspot-30744 .leaflet-container{background:#efefef00 !important;margin-top:0 !important}}.cNVvRq{position:absolute;bottom:0;left:0;right:0;display:none}.footer-links{list-style:none;padding:0}.footer-links li{margin-bottom:10px}.footer-link{display:inline-block;text-decoration:none;font-size:16px;color:#000}.footer-link:hover{color:#007bff}@media (hover:none){.footer-link{padding:15px 20px}}.float{position:fixed;width:60px;height:60px;bottom:20px;right:20px;background-color:#25d366;color:#fff;border-radius:50%;text-align:center;display:flex;align-items:center;justify-content:center;box-shadow:2px 2px 5px rgba(0,0,0,.3);z-index:1000;transition:transform .3s ease,box-shadow .3s ease}.float:hover{background-color:#128c7e;transform:scale(1.1);box-shadow:2px 2px 10px rgba(0,0,0,.5)}.my-float{width:50%;height:auto}.custom-phone-link{color:#0e597c}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%)}.elementor-widget-icon-box.elementor-position-top .elementor-icon-box-wrapper{display:block;flex-direction:unset;text-align:center;align-items:center;justify-content:center;background-color:#f5f5f5;border-radius:8px;text-align:center;height:100%;box-shadow:0 2px 4px rgba(0,0,0,.1)!important}@media (max-width:767px){.elementor-widget-icon-box.elementor-mobile-position-top .elementor-icon-box-wrapper{display:block;flex-direction:unset;text-align:center;align-items:center;justify-content:center;background-color:#f5f5f5;border-radius:8px;text-align:center;height:100%;box-shadow:0 2px 4px rgba(0,0,0,.1)!important}}.elementor-22341 .elementor-element.elementor-element-63d6248 .elementor-heading-title,.elementor-22341 .elementor-element.elementor-element-afed25a .elementor-heading-title,.elementor-24128 .elementor-element.elementor-element-d64b838 .elementor-heading-title,.elementor-24127 .elementor-element.elementor-element-2393d0d .elementor-heading-title{position:relative;display:inline-block;padding-bottom:10px}@media(max-width:769px){.elementor-22341 .elementor-element.elementor-element-63d6248 .elementor-heading-title,.elementor-22341 .elementor-element.elementor-element-afed25a .elementor-heading-title,.elementor-24128 .elementor-element.elementor-element-d64b838 .elementor-heading-title,.elementor-24127 .elementor-element.elementor-element-2393d0d .elementor-heading-title{position:relative;display:inline-block;padding-bottom:10px;text-shadow:none}}.elementor-22341 .elementor-element.elementor-element-63d6248 .elementor-heading-title:before,.elementor-22341 .elementor-element.elementor-element-afed25a .elementor-heading-title:before,.elementor-24128 .elementor-element.elementor-element-d64b838 .elementor-heading-title:before,.elementor-24127 .elementor-element.elementor-element-2393d0d .elementor-heading-title:before{content:"";position:absolute;bottom:0;left:-20px;width:calc(100% + 20px);height:2px;background-color:#0e597c;box-shadow:0 2px 4px rgba(0,0,0,.2)}@media(max-width:1024px){.elementor-26324 .elementor-element.elementor-element-e4f0af5:before,.elementor-26324 .elementor-element.elementor-element-1c56611:before,.elementor-26324 .elementor-element.elementor-element-3e5f67a:before,.elementor-26324 .elementor-element.elementor-element-19dceb4:before,.elementor-26324 .elementor-element.elementor-element-39dd033:before,.elementor-26324 .elementor-element.elementor-element-78aef71:before,.elementor-26324 .elementor-element.elementor-element-1b53d23:before{content:none}}.book-now-btn{background-color:#0e597c;font-size:19px;font-weight:500;color:#fff;border-radius:30px;padding:10px 20px;text-align:center;text-decoration:none;display:inline-block;transition:background-color .3s ease}.book-now-btn:hover{background-color:#084c6a}.elementor-27945 .elementor-element.elementor-element-ff169e8 .elementor-button{background-color:#0e597c;font-size:16px;font-weight:500;color:#fff;border-radius:23px}li#menu-item-31643 a.hfe-sub-menu-item{color:#0E597C!important}.elementor-1632 .elementor-element.elementor-element-74359df .elementor-button{background-color:#0e597c;font-size:19px;font-weight:500;color:#fff;border-radius:30px}.elementor-1632 .elementor-element.elementor-element-9e289d6 .elementor-button{background-color:#0e597c;font-size:19px;font-weight:500;color:#fff;border-radius:30px}.custom-slide-heading{color:#fff;font-size:26px;font-weight:700;text-align:left;margin-bottom:20px;transition:transform .6s ease,opacity .6s ease;position:relative;padding-left:3%;box-sizing:border-box}@media (max-width:768px){.custom-slide-heading{font-size:19px;padding-left:10%}}.custom-slide-heading.hidden{transform:translateX(100%);opacity:0}.custom-slide-heading.visible{transform:translateX(0);opacity:1}.elementor-shortcode .trp-ls-shortcode-current-language,.elementor-shortcode .trp-ls-shortcode-language{width:154px!important}#menu-item-22026 .sub-menu .hfe-sub-menu-item{color:#0E597C!important}.menu-item.current-menu-item a.hfe-menu-item,.menu-item.current-menu-ancestor a.hfe-menu-item{color:#0e597c}#menu-item-22026 .sub-menu .hfe-sub-menu-item:hover{color:#0E597C!important}.hfe-nav-menu .sub-menu li.menu-item{position:relative;background:inherit}.form-group{display:flex;flex-direction:column;align-items:center;text-align:center;flex:1 1 auto;padding:10px;gap:5px;box-sizing:border-box}.elementor-31233 .elementor-element.elementor-element-73f2997 .menu-item a.hfe-menu-item,.elementor-31233 .elementor-element.elementor-element-73f2997 .sub-menu a.hfe-sub-menu-item{color:#0e597c}@media (max-width:480px){#checkin-picker,#checkout-picker{opacity:1!important;position:static!important;z-index:auto!important;margin:0 auto;width:100%;font-size:16px;text-align:center}}.elementor-1632 .elementor-element.elementor-element-8c0205e .menu-item a.hfe-menu-item,.elementor-1632 .elementor-element.elementor-element-8c0205e .sub-menu a.hfe-sub-menu-item{color:#0e597c}.form-group:last-child{border-right:none}.label-container{display:flex;align-items:center;justify-content:space-between;gap:10px}.checkin-text,.checkout-text{font-size:18px;font-weight:700}.icon img{width:25px;height:25px;object-fit:contain;cursor:pointer}.search-button{background-color:#00476a;color:#fff;border:none;font-size:20px;font-weight:700;cursor:pointer;transition:background-color .3s ease;padding:20px 60px;display:flex;align-items:center;justify-content:center;border-radius:10px;box-sizing:border-box;width:100%;max-width:250px;height:auto;margin:0 auto}.search-button:hover{background-color:#006bb3}@media (max-width:1024px){.form-group{max-width:316px;padding:8px}.icon{width:50px!important;height:25px}.search-button{font-size:14px;padding:15px 20px;max-width:150px}.checkin-text,.checkout-text{font-size:16px}}.ui-datepicker{position:absolute;z-index:9999;top:100%;left:0;background:#f7f7f7;border:1px solid #ccc;padding:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);border-radius:8px}.ui-datepicker-header{background:#00476a;color:#fff;border-radius:5px 5px 0 0;padding:5px 0;text-align:center;font-weight:700}.ui-datepicker .ui-datepicker-title{color:#fff}.ui-datepicker td a{text-decoration:none;color:#00476a;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;width:32px;height:32px;line-height:32px;transition:background-color .3s ease}.ui-datepicker td a:hover{background:#00476a;color:#fff}.ui-datepicker-current-day a{background:#006bb3!important;color:#fff!important}.float{position:fixed;width:60px;height:60px;background-color:#25d366;color:#fff;border-radius:50px;text-align:center;font-size:30px;box-shadow:2px 2px 3px #999;z-index:100}.custom-rotate{font-size:25px}@media(max-width:480px){.elementor-27945 .elementor-element.elementor-element-1afcabf.e-con{--align-self:center;height:133px}}@media (max-width:767px){.elementor-27945 .elementor-element.elementor-element-ff169e8 .elementor-button{border-width:1px;white-space:nowrap}}.whatsapp{bottom:40px;left:40px}.my-float{margin-top:16px}@media (max-width:768px){.float{width:50px;height:50px;font-size:24px}.my-float{margin-top:12px}.whatsapp{bottom:20px;left:20px}}.custom-reviews-wrapper{position:relative;width:100%;margin:0 auto;overflow:hidden;padding:40px;box-sizing:border-box}.custom-slider-container{display:flex;transition:transform .8s ease-in-out;width:100%}.custom-slide-item{flex:0 0 calc(100% - 80px);margin:0 40px;box-sizing:border-box;border-radius:10px;padding:10px}.custom-review-image{width:60px;height:60px;object-fit:contain;margin-top:5px}.custom-review-text{font-size:19px;margin:0;overflow:hidden;color:#fff}.custom-review-author{font-weight:700;color:#fff;font-size:19px;margin-top:5px}.custom-review-response{margin-top:15px;font-style:italic;color:#fff;font-size:19px}.custom-arrow-btn{position:absolute;top:50%;transform:translateY(-50%);background-color:#f0f0f0;color:#000;border:none;font-size:20px;width:50px;height:50px;border-radius:50%;cursor:pointer;z-index:100;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px rgba(0,0,0,.3);transition:transform .3s ease,background-color .3s ease}.custom-arrow-btn:hover{background-color:#0e597c;transform:translateY(-50%) scale(1.1)}.custom-arrow-left{left:10px}.custom-arrow-right{right:10px}@media (max-width:768px){.custom-reviews-wrapper{width:95%;padding:20px}.custom-slide-item{flex:0 0 calc(100% - 40px);margin:0 20px;padding:8px}.custom-review-text{font-size:14px;-webkit-line-clamp:4}.custom-review-author,.custom-review-response{font-size:15px}.custom-arrow-btn{display:none}}@media (max-width:480px){.custom-reviews-wrapper{padding:10px;height:400px}.custom-slide-item{flex:0 0 calc(100% - 20px);margin:0 10px;padding:5px}.custom-review-text{font-size:18px;overflow:hidden}.custom-review-author,.custom-review-response{font-size:18px}.custom-arrow-btn{display:none}}@media(max-width:769px){.page-id-26338,.custom-justify{font-size:18px!important}}.piOMz{position:absolute;bottom:0;left:0;right:0;display:none}.custom-heading-mobile{color:#0e587b}.wpforms-container .wpforms-required-label,.wp-core-ui div.wpforms-container .wpforms-required-label{color:var(--wpforms-label-error-color);font-weight:400;display:none}.swiper-button-next,.swiper-button-prev{position:absolute;top:27%;z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff!important}.wpforms-container .wpforms-field,.wp-core-ui div.wpforms-container .wpforms-field{padding:5px 0!important;position:relative}.page-id-25918 .elementor-image-box-wrapper{display:flex!important;flex-direction:column!important;align-items:center!important;background-color:#f5f5f5;padding:20px 10px;justify-content:flex-start!important;border-radius:8px;text-align:center!important;height:100%;box-shadow:0 2px 4px rgba(0,0,0,.1)}.page-id-31233 .elementor-element-17a2e99 .elementor-icon-box-wrapper{display:flex;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;background-color:#f5f5f5;padding:20px;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);min-height:130px;gap:15px}.page-id-25918 .translatepress-el .elementor-element-f5b47ac .elementor-icon-box-wrapper{min-height:150px}.page-id-25918 .elementor-element-f5b47ac .elementor-icon-box-icon{display:flex;align-items:center;background-color:#005580;color:#fff;width:70px;height:70px;border-radius:50%;font-size:28px}.page-id-25918 .elementor-element-f5b47ac .elementor-icon-box-description{font-size:16px;color:#333;font-weight:500;margin:0;line-height:1.4}.page-id-25918 .elementor-element-f5b47ac:hover .elementor-icon-box-wrapper{background-color:#eaeaea}.page-id-25918 .elementor-element-f5b47ac:hover .elementor-icon-box-icon{background-color:#046}.page-id-25918 .elementor-image-box-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#f5f5f5;padding:20px 10px;border-radius:8px;text-align:center;height:100%;box-shadow:0 2px 4px rgba(0,0,0,.1)}.page-id-31233 .elementor-image-box-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#f5f5f5;padding:20px 10px;border-radius:8px;text-align:center;height:100%;box-shadow:0 2px 4px rgba(0,0,0,.1)}.page-id-25918 .elementor-icon-box-icon{display:flex;align-items:center!important;justify-content:center!important;color:#fff;width:70px;height:70px;border-radius:50%;margin-bottom:10px;font-size:30px}.page-id-25918 .elementor-image-box-content{margin-top:10px}.page-id-25918 .elementor-image-box-description{font-size:16px;color:#333;font-weight:500;margin:0;line-height:1.4}.page-id-25918 .elementor-image-box-img img{width:70px;height:70px;object-fit:cover;margin:0}.elementor-element-36faa16 img,.elementor-element-8f80ef0 img,.elementor-element-0cb2098 img,.elementor-element-fbde940 img,.elementor-element-c914c5f img{width:500px!important;height:300px!important;object-fit:cover!important}.page-id-24127 select,.page-id-22341 select,.page-id-24128 select{width:110%!important}select{width:auto}.elementor-element-fbde940,.elementor-element-f779992,.elementor-element-0cb2098,.elementor-element-875e798,.elementor-element-36faa16,.elementor-element-e0e4a61,.elementor-element-8f80ef0,.elementor-element-c0b33d3{display:none}.elementor-element-fbde940,.elementor-element-f779992,.elementor-element-0cb2098,.elementor-element-875e798,.elementor-element-36faa16,.elementor-element-e0e4a61,.elementor-element-8f80ef0,.elementor-element-c0b33d3{display:none}.gallery-appear-button{background-color:#0e597c;font-size:16px;font-weight:500;color:#fff;border-radius:23px;margin-bottom:10px;display:block;text-align:center;width:fit-content;margin-left:auto;margin-right:auto;transition:background-color .3s ease}.gallery-appear-button:hover{background-color:#005177}.elementor-26336 .elementor-element.elementor-element-ac8662a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:.3s;--margin-top:0;--margin-bottom:-43px;--margin-left:0;--margin-right:0}@media(max-width:480px){.elementor-element.elementor-element-eebd28c:before,.elementor-element.elementor-element-67004ed:before,.elementor-element.elementor-element-e2f62e6:before,.elementor-element.elementor-element-b22f7cb:before,.elementor-element.elementor-element-d2244de:before{content:"";position:absolute;top:-18px;left:79px;right:131px;bottom:20px;border:2px solid #fff;pointer-events:none;z-index:1}}.ti-widget.ti-book .ti-review-content strong{color:#fff!important;font-weight:400!important;font-size:23px!important;margin-bottom:-220px!important}.ti-widget.ti-book .ti-widget-container .ti-name{display:none!important}.ti-widget.ti-book .ti-widget-container{display:block;color:#fff!important;margin-bottom:15px}.popup-container{display:flex;width:90%;max-width:900px;height:400px;background:#000;border-radius:10px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.5);position:relative}.home-page-popup-close-btn{position:absolute;top:10px;right:10px;width:35px;height:35px;background:transparent!important;color:#fff!important;font-size:1.5rem;font-weight:700;border:none;border-radius:50%;cursor:pointer;z-index:11000}.home-page-popup{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;z-index:10000;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out}.home-page-popup-active{opacity:1;pointer-events:auto}.popup-left{width:50%;background:url(https://www.hellenicvibes.gr/hvadmin/wp-content/uploads/2023/04/HELLENIC-VIBES-SUITE-7.webp) no-repeat center center;background-size:cover}.popup-right{width:50%;background:#0e587b;color:#fff;gap:50px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px;text-align:center;height:100%}.popup-right h2{font-size:1.8rem;font-weight:700;margin-bottom:20px;color:#fff;line-height:1.5;text-align:center;margin-left:0}.popup-right button{background:#fff!important;border:none;color:#000!important;padding:10px 20px;font-size:1.2rem;font-weight:700;border-radius:5px;cursor:pointer;padding:15px;text-align:center;display:block;width:100%;max-width:182px;margin-top:20px}@media (max-width:768px){.popup-container{flex-direction:column;height:auto;max-width:100%}.popup-right{gap:0}.popup-left,.popup-right{width:100%;height:300px}.popup-right h2{font-size:1.9rem}.popup-right button{font-size:1.1rem;padding:8px 18px}.home-page-popup-close-btn{font-size:1.2rem}}@media (max-width:480px){.popup-container{width:100%;height:auto}.popup-left,.popup-right{width:100%;height:200px}.popup-right h2{font-size:28px;margin-bottom:15px}.popup-right button{font-size:1rem;max-width:257px;padding:8px 15px}.home-page-popup-close-btn{font-size:1.5rem}}.rpt-ui-counter-container{display:flex;justify-content:center;gap:10px}.rpt-counter-digit-box{display:flex;flex-direction:column;justify-content:center;align-items:center}.rpt-counter-digits{display:flex;justify-content:center;align-items:center;width:50px;height:50px;border-radius:7px;color:inherit;background-color:rgba(255,255,255,.082);font-size:23px;line-height:27.45px}.rpt-counter-time-subdivision{font-size:13px;color:inherit;line-height:15.51px;margin-top:4px;text-transform:capitalize}div.wpforms-container-full .wpforms-field-label-inline,.wp-core-ui div.wpforms-container-full .wpforms-field-label-inline{color:#fff!important}@media(max-width:480px){.wpforms-submit.newsletter-btn{position:absolute!important;margin-left:-126px;margin-top:26px !important;white-space:nowrap}}@media(min-width:770px){.wpforms-submit.newsletter-btn{position:absolute!important;margin-left:-356px;white-space:nowrap;margin-top:25px!important}}form#wpforms-form-27230{display:flex}.wpforms-email-submit-wrapper{display:flex;align-items:center;justify-content:center;gap:10px;max-width:500px;margin:auto;padding:10px 0}#wpforms-27230-field_1{flex:1;border:none;outline:none;background:0 0;font-size:16px;padding:5px 10px;box-sizing:border-box;border-bottom:1px solid #fff}#wpforms-submit-27230{color:#fff;background-color:#ffffff00!important}#wpforms-27230-field_1::placeholder{color:#fff!important;font-size:19px;opacity:1.8!important}div.wpforms-container-full input[type=submit]:hover,div.wpforms-container-full input[type=submit]:active,div.wpforms-container-full button[type=submit]:hover,div.wpforms-container-full button[type=submit]:active,div.wpforms-container-full .wpforms-page-button:hover,div.wpforms-container-full .wpforms-page-button:active,.wp-core-ui div.wpforms-container-full input[type=submit]:hover,.wp-core-ui div.wpforms-container-full input[type=submit]:active,.wp-core-ui div.wpforms-container-full button[type=submit]:hover,.wp-core-ui div.wpforms-container-full button[type=submit]:active,.wp-core-ui div.wpforms-container-full .wpforms-page-button:hover,.wp-core-ui div.wpforms-container-full .wpforms-page-button:active{background:#fff!important}.wpforms-submit-26901,div.wpforms-container-full input[type=submit]:hover,div.wpforms-container-full input[type=submit]:active,div.wpforms-container-full button[type=submit]:hover,div.wpforms-container-full button[type=submit]:active,div.wpforms-container-full .wpforms-page-button:hover,div.wpforms-container-full .wpforms-page-button:active,.wp-core-ui div.wpforms-container-full input[type=submit]:hover,.wp-core-ui div.wpforms-container-full input[type=submit]:active,.wp-core-ui div.wpforms-container-full button[type=submit]:hover,.wp-core-ui div.wpforms-container-full button[type=submit]:active,.wp-core-ui div.wpforms-container-full .wpforms-page-button:hover,.wp-core-ui div.wpforms-container-full .wpforms-page-button:active{background-color:blue!important}div.wpforms-container-full input[type=submit]:focus:after,div.wpforms-container-full button[type=submit]:focus:after,div.wpforms-container-full .wpforms-page-button:focus:after,.wp-core-ui div.wpforms-container-full input[type=submit]:focus:after,.wp-core-ui div.wpforms-container-full button[type=submit]:focus:after,.wp-core-ui div.wpforms-container-full .wpforms-page-button:focus:after{content:"";position:absolute;border:0!important}@-webkit-keyframes autofill{0%,100%{color:#666;background:0 0}}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{color:#fff!important;background-clip:text!important}.ti-widget[data-layout-id='37'][data-set-id=light-minimal] .ti-review-content,.ti-widget[data-layout-id='37'][data-set-id=light-minimal] .ti-read-more{text-align:left!important}.ti-widget.ti-book .ti-review-content{line-height:21.75px;height:180px!important;font-size:15px;text-align:left;transition:height .5s;font-style:normal;-webkit-line-clamp:4;overflow:visible!important;padding-right:0}.ti-widget.ti-book .ti-read-more span{display:none!important}.elementor-element.elementor-element-eebd28c:before,.elementor-element.elementor-element-67004ed:before,.elementor-element.elementor-element-e2f62e6:before,.elementor-element.elementor-element-b22f7cb:before,.elementor-element.elementor-element-d2244de:before{content:"";position:absolute;top:-18px;left:5px;right:85px;bottom:20px;border:2px solid #fff;pointer-events:none;z-index:1}.custom-justify{text-align:justify!important}.elementor-element.elementor-element-eebd28c:hover:before,.elementor-element.elementor-element-67004ed:hover:before,.elementor-element.elementor-element-b22f7cb:hover:before,.elementor-element.elementor-element-e2f62e6:hover:before,.elementor-element.elementor-element-d2244de:hover:before{top:14px;left:46px;right:46px;bottom:15px}@media(min-width:1024px){.elementor-28471 .elementor-element.elementor-element-588792f,.elementor-28535 .elementor-element-79b3cef,.elementor-27249 .elementor-element.elementor-element-7c9fc00{display:flex;justify-content:center;align-items:center;margin:0;padding:0;position:absolute;left:50%;transform:translate(-50%,-50%)}}.custom-heading{color:#0e587b;white-space:nowrap}.elementor-26338 .elementor-element.elementor-element-36da78f:before,.elementor-26338 .elementor-element.elementor-element-cc6a963:before,.elementor-26338 .elementor-element.elementor-element-6296122:before{content:"";position:absolute;top:10px;left:10px;right:10px;bottom:10px;border:2px solid #0e587b;pointer-events:none;z-index:1}a.hfe-menu-item{color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.3)}.wpforms-container ::-webkit-input-placeholder{color:#0e587b!important}.wpforms-container :-moz-placeholder{color:#0e587b!important;opacity:1!important}.wpforms-container ::-moz-placeholder{color:#0e587b!important;opacity:1!important}.wpforms-container :-ms-input-placeholder{color:#0e587b!important}.wpforms-container ::-ms-input-placeholder{color:#0e587b!important}.wpforms-container ::placeholder{color:#0e587b!important}div.wpforms-container-full input[type=submit]:not(:hover):not(:active),div.wpforms-container-full button[type=submit]:not(:hover):not(:active),div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active),.wp-core-ui div.wpforms-container-full input[type=submit]:not(:hover):not(:active),.wp-core-ui div.wpforms-container-full button[type=submit]:not(:hover):not(:active),.wp-core-ui div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active){background-color:#0e587b!important;border-radius:30px;font-size:20px}.trp-ls-shortcode-disabled-language{color:#fff!important}.trp-language-switcher>div>a:not(.trp-ls-shortcode-disabled-language){color:#000!important}.trp-language-switcher>div{border:none!important;background-color:transparent!important;background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 3px) calc(1em + 0px);background-size:28px 15px,13px 12px;background-image:url(https://hellenicvibes.gr/hvadmin/wp-content/plugins/translatepress-multilingual/assets/images/arrow-down-3101.svg)}.trp-language-switcher>div:hover{background-image:url(https://hellenicvibes.gr/hvadmin/wp-content/plugins/translatepress-multilingual/assets/images/arrow-down-3101.svg)}.trp-language-switcher>div>a{display:block;padding:7px 12px;border-radius:3px;text-decoration:none;color:#fff;font-style:normal;font-weight:400;font-size:16px}.trp-language-switcher .trp-ls-shortcode-language{display:inline-block;height:1px;overflow:hidden;visibility:hidden;z-index:1;max-height:650px!important;overflow-y:auto;left:0;top:0;min-height:auto;background-color:#fff!important}.footer-shortcode .trp_language_switcher_shortcode .trp-language-switcher .trp-ls-shortcode-language.trp-ls-clicked,.footer-shortcode .trp_language_switcher_shortcode .trp-language-switcher:hover .trp-ls-shortcode-language.trp-ls-clicked{visibility:visible;height:auto;position:absolute;left:0;top:auto;bottom:100%;display:inline-block!important;z-index:1000;transform:translateY(-10px);transition:transform .2s ease,opacity .2s ease;opacity:1}.custom-title{color:#0E597C!important}.elementor-26338 .elementor-element.elementor-element-db363db:before{content:"";position:absolute;top:10px;left:10px;right:10px;bottom:10px;border:2px solid blue;pointer-events:none;z-index:1}@media(max-width:769px){.elementor-24127 .elementor-element.elementor-element-aa2be5c .elementor-heading-title,.elementor-24128 .elementor-element.elementor-element-45b22b2 .elementor-heading-title,.elementor-22341 .elementor-element.elementor-element-c3bc493 .elementor-heading-title,.elementor-22341 .elementor-element.elementor-element-0085da7 .elementor-heading-title{color:#000;font-size:22px;font-weight:100;position:relative;display:inline-block;text-align:center}}@media(min-width:770px){.elementor-24127 .elementor-element.elementor-element-aa2be5c .elementor-heading-title,.elementor-24128 .elementor-element.elementor-element-45b22b2 .elementor-heading-title,.elementor-22341 .elementor-element.elementor-element-c3bc493 .elementor-heading-title,.elementor-22341 .elementor-element.elementor-element-0085da7 .elementor-heading-title{color:#000;font-size:29px;font-weight:100;position:relative;display:inline-block;text-align:center}}.elementor-24127 .elementor-element.elementor-element-aa2be5c .elementor-heading-title:after,.elementor-24128 .elementor-element.elementor-element-45b22b2 .elementor-heading-title:after,.elementor-22341 .elementor-element.elementor-element-c3bc493 .elementor-heading-title:after,.elementor-22341 .elementor-element.elementor-element-0085da7 .elementor-heading-title:after{content:'';position:absolute;bottom:-8px;left:50%;transform:translateX(-63%);width:150%;height:2px;background-color:#5a9dbb;border-radius:2px}@media (max-width:768px){.elementor-24127 .elementor-element.elementor-element-aa2be5c .elementor-heading-title:after,.elementor-24128 .elementor-element.elementor-element-45b22b2 .elementor-heading-title:after,.elementor-22341 .elementor-element.elementor-element-c3bc493 .elementor-heading-title:after,.elementor-22341 .elementor-element.elementor-element-0085da7 .elementor-heading-title:after{width:130%;height:3px}}@media (max-width:480px){.elementor-22341 .elementor-element.elementor-element-c3bc493 .elementor-heading-title:after,.elementor-22341 .elementor-element.elementor-element-0085da7 .elementor-heading-title:after{width:140%;height:2.5px}}.room-info{text-align:center;padding:20px;color:#2b3d4f}.room-info h3{font-size:1.8rem;font-weight:700;white-space:nowrap;color:#0e597c;margin-bottom:10px}@media (min-width:768px){.elementor-1632 .elementor-element.elementor-element-1993e4c{width:12%}}@media (max-width:1366px) and (min-width:768px){.elementor-1632 .elementor-element.elementor-element-e8161c0{width:88%}}@media (min-width:770px) and (max-width:1366px){.elementor-1632 .elementor-element.elementor-element-1993e4c{width:12%;height:175px}}@media (max-width:1366px){#menu-1-3dc98db{position:relative;left:150px}}.room-info p{font-size:19px;text-align:center;word-spacing:-.5px;margin-bottom:20px;color:#000}.checkin-checkout{display:flex;justify-content:left;align-items:center;gap:20px}.check-time{display:flex;align-items:center;gap:8px;font-size:22px;color:#000}.separator{font-size:1.2rem;color:#2b3d4f}@media (max-width:768px){.room-info h3{font-size:22px;line-height:1.5;white-space:normal;text-align:center}.room-info p{font-size:1rem;padding:10px 15px;width:90%;text-align:justify;margin:0 auto}.checkin-checkout{flex-direction:column;gap:15px;align-items:baseline!important}.check-time{font-size:16px;text-align:center}.separator{display:none}}@media (max-width:480px){.room-info h3{font-size:22px;line-height:1.4;text-align:center}.room-info p{font-size:16px;padding:10px 12px;width:100%;text-align:justify;margin:0 auto}.checkin-checkout{flex-direction:column;gap:20px;align-items:center}.check-time{font-size:16px;text-align:center}.separator{display:none}}.language-shortcode-header{margin-top:-20px}.elementor-element-1afcabf{position:fixed;top:0;width:100%;z-index:1000;padding:10px;box-shadow:0 2px 5px rgba(0,0,0,.3);background:rgba(115,115,115,.6)}.elementor-element-1afcabf:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(115,115,115,.6);backdrop-filter:blur(10px);z-index:-1;pointer-events:none}@media (min-width:770px) and (max-width:1370px){.elementor-element-1afcabf:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(115,115,115,.6);backdrop-filter:blur(10px);z-index:-1;pointer-events:none}}.elementor-element-1afcabf .menu-list{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;margin:0;z-index:1}@media (max-width:480px){.elementor-element-1afcabf .menu-list{top:55%;transform:translate(-50%,-50%)}}@media (max-width:769px){.form-group:not(:last-child):after{content:none!important}}.close-menu{font-size:28px;position:absolute;left:20px;top:20px;cursor:pointer}.header-icons{display:flex;align-items:center}.icon-link{text-decoration:none;color:#fff}.icon-link svg{width:24px;height:24px;transition:transform .3s ease;margin-right:20px}.icon-link:hover svg{transform:scale(1.2)}.hfe-nav-menu__toggle{display:flex!important;justify-content:center!important;align-items:center!important;width:40px!important;height:40px!important;background-color:transparent!important;border:none!important;cursor:pointer!important;position:relative!important}.hfe-nav-menu-icon i{font-size:24px!important;color:#fff!important}.hfe-nav-menu__toggle:hover .hfe-nav-menu-icon i{color:#2da7df!important;transition:color .3s ease!important}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.top-bar{display:flex;justify-content:space-between;align-items:center;background-color:#0e587b;padding:5px 15px;color:#fff;font-size:17px;width:100%;position:relative;z-index:1000}.left-content a{color:#fff;text-decoration:none;font-weight:400}.left-content a:hover{color:#ddd}.left-content span,.right-content a{margin-right:15px}.left-content{display:flex;align-items:center;margin-left:30px}.right-content{margin-right:25px}.right-content a{color:#fff;text-decoration:none;font-size:16px}.right-content a:hover{color:#ddd}.content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;z-index:1}.content h1{font-size:3rem;font-weight:700}.content p{font-size:1.5rem}@media (max-width:768px){.content h1{font-size:2rem}.content p{font-size:1rem}.top-bar{flex-direction:column;text-align:center;padding:10px}.left-content,.right-content{margin-bottom:10px}.right-content a{margin-right:8px}}@media (max-width:480px){.content h1{font-size:1.7rem}.content p{font-size:.8rem}.booking-form input{width:80%}.top-bar{font-size:12px;padding:10px 5px}.left-content{flex-direction:column;align-items:center;width:100%}.left-content span{margin:0 5px 5px 15px;font-size:.9rem}.left-content span,.right-content a{margin-right:0}.right-content{justify-content:center}.right-content a{margin-right:10px}}.greeting{font-size:2.5rem;color:#000!important;margin-bottom:-5px}.hotel-name{font-size:2.5rem;font-weight:700;color:#0E597C!important;margin:0}.tagline{font-size:2.1rem;color:#0E597C!important;margin-top:-5px}@media (max-width:1024px){.greeting{font-size:2rem;margin-bottom:8px}.container-welcome{text-align:center;color:#fff;margin-top:100px;padding:20px}.hotel-name{font-size:2.5rem}.tagline{font-size:1.8rem;margin-top:8px}}@media screen and (min-width:1024px) and (max-width:1600px){.container-welcome{;padding:15px}}@media (max-width:768px){.container-welcome{margin-top:-20px;padding:15px;text-shadow:1px 1px 3px rgba(0,0,0,.4)}.greeting{font-size:1.8rem;margin-bottom:6px}.hotel-name{font-size:2rem}.tagline{font-size:1.4rem;margin-top:6px}}@media (max-width:480px){.container-welcome{margin:0 auto;padding:15px;width:99%;box-sizing:border-box;text-align:justify}.greeting{font-size:21px;margin-bottom:12px;line-height:1.4;white-space:nowrap;text-shadow:none !important}.hotel-name{font-size:20px;font-weight:700;line-height:1.2;white-space:nowrap;overflow:visible}.tagline{text-shadow:none !important;font-size:16px;margin-top:12px;white-space:nowrap;line-height:1.4}}.wpforms-submit.newsletter-btn{position:relative;color:#fff;background-color:#003f5c;padding-right:40px;font-size:16px;border:none;border-radius:5px}.wpforms-submit.newsletter-btn:after{content:"\f1d8";font-family:"Font Awesome 5 Free";font-weight:900;color:#fff;font-size:16px;position:absolute;top:50%;transform:translateY(-50%);right:-25px;width:30px;height:30px;background-color:transparent;border:2px solid #fff;border-radius:50%;text-align:center;line-height:28px}.features-container{text-align:left;padding:20px;max-width:400px}.features-container h2{font-size:1.2rem;font-weight:700;color:#000;margin-left:50px;white-space:normal}@media(max-width:480px){h2{font-size:1.1rem;font-weight:700;color:#000;margin-left:5px;white-space:wrap}}.highlight{color:#f0c808}@media(max-width:480px){.features-list{margin-left:5px}}.features-list{list-style:none;margin-top:20px}.features-list li{display:flex;align-items:center;margin-bottom:15px;font-size:19px;color:#333}.icon{font-size:1.5rem;margin-right:10px;color:#000}.star-icon i{color:#f0c808}.room-control-section{display:flex;justify-content:space-between;align-items:flex-start;max-width:1000px;padding:20px}.phone-image img{max-width:200px;height:auto}.room-control-text{max-width:400px;padding:0 20px;display:flex;flex-direction:column;align-items:center}.room-control-text h2{font-size:1.5rem;font-weight:700;margin-right:140px;color:#00538e}.room-control-text p{font-size:19px;color:#333;margin-right:-200px;margin-top:10px;width:500px}.control-buttons{margin-top:15px;margin-right:60px;width:250px}.control-icon{font-size:1.5rem;margin-right:10px;color:#00538e}.exclusivi-logo{width:150px;height:auto;margin-top:40px;margin-right:170px}.logos-section{text-align:center;display:flex;flex-direction:column;align-items:center;max-width:150px;margin-top:330px;flex-shrink:0}.store-logos{display:flex;flex-direction:column;align-items:center;margin-top:-90px;margin-left:-100px}.store-logo{max-width:150px;height:auto;margin-bottom:10px}@media (max-width:1024px){.room-control-section{flex-direction:column;align-items:center;padding:20px}.phone-image img{max-width:150px;margin-bottom:20px}.room-control-text{max-width:100%;text-align:center;margin-right:0}.room-control-text h2{margin-right:0}.room-control-text p{width:90%;margin-right:0}.control-buttons{margin-right:0}.exclusivi-logo{margin-right:0}.logos-section{margin-top:20px}.store-logos{margin-top:0;margin-left:0}}@media (max-width:768px){.phone-image img{max-width:120px}.room-control-text h2{font-size:1.2rem}.room-control-text p{font-size:19px}.exclusivi-logo{width:100px}.store-logo{max-width:120px}}@media (max-width:480px){.phone-image img{max-width:100px}.room-control-text h2{font-size:1.5rem;margin-left:-111px}.room-control-text p{font-size:16px;text-align:left;margin-left:-30px}.exclusivi-logo{width:80px;margin-bottom:20px}.store-logo{max-width:100px}}.elementor-1632 .elementor-element.elementor-element-c5128e6{position:relative;overflow:hidden}.elementor-1632 .elementor-element.elementor-element-13fb011:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6)}.elementor-1632 .elementor-element.elementor-element-4aa3aad .elementor-heading-title:after{position:absolute;height:1px;content:'';right:46px;width:6%;color:#000;background-color:#fff;top:55px}.elementor-element.elementor-element-5222339 .elementor-heading-title:after{position:absolute;height:1px;content:'';right:-112px;width:7%;color:#000;background-color:#fff;top:55px}@media(max-width:480px){.swiper-pagination{display:none}}@media(max-width:480px){.wpsr-review-template{background-color:#ffffff00;-webkit-box-shadow:0 8px 20px 2px rgba(0,0,0,.07);box-shadow:none!important;padding:30px;margin-bottom:30px;margin-top:-21px;position:relative;left:-67px;border-radius:4px;-webkit-transition:.4s;transition:.4s}}@media(max-width:480px){.wpsr-reviews-22561 .wpsr-review-template .wpsr-review-content p{font-size:20px;width:314px;max-width:400px;color:#fff}}@media screen and (min-width:768px){.hotspots-container.loaded .hotspots-placeholder>div.hotspot-initial,.hotspots-container.loaded .hotspots-image-container>div.hotspot-initial{background-image:url(/wp-content/uploads/2020/01/hellenic_vibes_logomed.png)!important;background-repeat:no-repeat!important;background-position:center!important;background-size:200px!important;height:100%}}#content-hotspot-3189{padding-top:0;padding-bottom:0}#content-hotspot-3189>div>div>p{font-size:17px;font-family:'aka azid';text-align:justify}@media screen and (max-width:450px){#content-hotspot-3189>div>div>p{text-align:left}}.elementor-1632 .elementor-element.elementor-element-f2bf72f.premium-lottie-canvas .premium-lottie-animation,.elementor-1632 .elementor-element.elementor-element-f2bf72f.premium-lottie-svg svg{height:50px}#hotspot-3189 .hotspots-image-container,#hotspot-3189 .leaflet-container{background:#fff!important}@media screen and (max-width:768px){.hotspot-title{font-size:18px}.hotspots-image-container{margin-left:10px!important}}@media screen and (max-width:480px){.hotspot-thumb img{max-width:50%!important;float:left;padding-right:10px;margin-top:15px}.hotspot-content{padding-top:0!important;padding-bottom:10px;margin-top:10px}}a.hfe-menu-item{font-size:23px!important}.elementor-element.elementor-element-3dc98db .menu-item a.hfe-menu-item,.elementor-element.elementor-element-3dc98db .sub-menu a.hfe-sub-menu-item{color:#fff!important;font-weight:400!important;font-size:19px!important}@font-face{font-family:'CenturyGothic'!important;src:url(//www.hellenicvibes.gr/wp-content/uploads/winp-css-js/fonts/CenturyGothic.eot)!important;src:url(//www.hellenicvibes.gr/wp-content/uploads/winp-css-js/fonts/CenturyGothic.eot) format("embedded-opentype"),url(//www.hellenicvibes.gr/wp-content/uploads/winp-css-js/fonts/CenturyGothic.woff2) format("woff2"),url(//www.hellenicvibes.gr/wp-content/uploads/winp-css-js/fonts/CenturyGothic.woff) format("woff"),url(//www.hellenicvibes.gr/wp-content/uploads/winp-css-js/fonts/CenturyGothic.ttf) format("truetype"),url(//www.hellenicvibes.gr/wp-content/uploads/winp-css-js/fonts/CenturyGothic.svg#CenturyGothic) format("svg")!important}a{font-family:Century Gothic!important}h1{font-family:Century Gothic!important}h3{font-family:Century Gothic!important}h4{font-family:Century Gothic!important}h5{font-family:Century Gothic!important}h6{font-family:Century Gothic!important}label{font-family:Century Gothic!important}p{font-family:Century Gothic!important}.elementor-widget-heading .elementor-heading-title{font-family:Century Gothic!important}.elementor-widget-container{font-family:Century Gothic!important}button{font-family:Century Gothic!important}@media(min-width:490px){.elementor-element.elementor-element-16e1dff .elementor-heading-title:after,.elementor-element.elementor-element-1a44293 .elementor-heading-title:after{position:absolute;height:1px;content:'';right:21px;width:6%;color:#000;background-color:#fff;top:75px}}@media(min-width:490px){.elementor-element.elementor-element-52f0b13 .elementor-heading-title:after{position:absolute;height:1px;content:'';right:21px;width:8%;color:#000;background-color:#fff;top:65px}}@media(min-width:490px){.elementor-element.elementor-element-3bfae04 .elementor-heading-title:after{position:absolute;height:1px;content:'';right:21px;width:6%;color:#000;background-color:#fff;top:58px}}@media (max-width:480px){.elementor-element.elementor-element-52f0b13 .elementor-heading-title:after{position:absolute;height:1px;content:'';right:2px;width:32%;color:#000;background-color:#fff;top:55px}}@media (max-width:480px){.elementor-element.elementor-element-1a44293 .elementor-heading-title:after,.elementor-1632 .elementor-element.elementor-element-16e1dff .elementor-heading-title:after{position:absolute;height:1px;content:'';right:23px;width:29%;color:#000;background-color:#fff;top:55px}}.wpsr-review-template{background-color:#ffffff00;-webkit-box-shadow:0 8px 20px 2px rgba(0,0,0,.07);box-shadow:none!important;padding:30px;margin-bottom:30px;margin-top:30px;position:relative;border-radius:4px;-webkit-transition:.4s;transition:.4s}.wpsr-has-equal-height .wpsr-review-content{height:117px!important;overflow-y:scroll;overflow:auto;padding-right:10px;scrollbar-color:#8d8d8d #e0e0e0;scrollbar-width:thin}.wpsr-review-template-four .wpsr-review-header:after{display:none!important}.wpsr-review-template-four .wpsr-review-header{background-color:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important;padding:30px;color:#fff!important;margin-bottom:25px;position:relative;border-radius:8px}@font-face{font-family:'Century Gothic';src:url(https://www.hellenicvibes.gr/hvadmin/wp-content/themes/astra/assets/fonts/CenturyGothic.woff) format("woff");font-display:swap}.elementor-22341 .elementor-element.elementor-element-2804687 .menu-item.current-menu-item a.hfe-menu-item,.elementor-22341 .elementor-element.elementor-element-2804687 .menu-item.current-menu-ancestor a.hfe-menu-item{color:#fff!important}.wpsr-feed-popup-carousel-wrapper .wpsr-swiper-pagination span,.wpsr-swiper-carousel-wrapper .wpsr-swiper-pagination span{background-color:#fff;opacity:.2;border-radius:50%;width:10px;height:10px;margin:0 5px;-webkit-transition:.4s;transition:.4s}.about-heading{margin-left:0}@media(max-width:480px){.about-heading{margin-bottom:5px}}@media(min-width:1024px){.about-hotel{color:#fff;margin-top:-35px}}.about-hotel h2{font-size:18px;color:#fff}.about-hotel strong{font-size:24px;display:block;color:#fff}.about-hotel p{font-size:16px;color:#fff}.discover-heading{margin-bottom:30px;left:1%!important}@media (max-width:768px){.footer-column{padding:15px;margin:0;text-align:left!important}.discover-heading{font-size:19px;margin:0 0 10px;text-align:left!important}.footer-column h3{font-size:16px;margin:0 0 10px;text-align:left!important}.footer-links{list-style:none;padding:0;margin:0;text-align:left!important}.footer-links li{margin-bottom:8px}.footer-links a{font-size:14px;text-decoration:none;text-align:left!important;display:inline-block}}@media (max-width:480px){.footer-column{padding:10px;margin:0;text-align:left!important}.discover-heading{font-size:18px;margin:0 0 10px;text-align:left!important}.footer-column h3{font-size:16px;margin:0 0 10px;text-align:left!important}.footer-links{list-style:none;padding:0;margin:0;text-align:left!important}.footer-links li{margin-bottom:6px}.footer-links a{font-size:13px;text-decoration:none;text-align:left!important;display:inline-block}}.footer-contact i.fa-phone-alt{font-size:30px;color:#fff;margin-right:10px;vertical-align:middle}.footer-contact a.footer-link strong{font-weight:700;font-size:18px;color:#fff}.footer-contact a.footer-link:hover strong{color:#2da7df}.footer-column-contact{color:#fff}@media(min-width:1024px){.footer-social{display:flex;justify-content:center;gap:30px;margin-top:40px;flex-wrap:wrap}}@media(max-width:1024px){.footer-social{display:flex;justify-content:center;gap:30px;margin-left:3px;margin-top:40px;flex-wrap:wrap}}.footer-link{color:#fff;text-decoration:none;transition:color .3s ease;margin-bottom:10px}.address-link{display:block;margin-bottom:30px}.footer-link:hover{color:#2da7df;text-decoration-color:#2da7df}.discover-heading{font-size:18px;font-weight:700;color:#fff!important;margin-left:50px;text-align:left}.footer-column-contact h3{font-size:18px;font-weight:700;color:#fff!important;margin-bottom:30px}.footer-column-contact p,.footer-contact{color:#fff!important}.footer-links{list-style:none;padding:0}.footer-links li{margin-bottom:8px;letter-spacing:1px}.footer-links a{color:#fff;text-decoration:none;font-size:16px}.footer-links a:hover{color:#2da7df}.social-link{font-size:32px;color:#fff;position:relative;transition:color .3s ease}.social-link:hover{color:#2da7df!important}.email-link:hover,.email-link:focus{color:#2da7df}.responsive-svg2{max-width:40px!important;height:auto!important}.footer-contact{display:flex;gap:10px;margin-bottom:20px;align-items:flex-end}.footer-contact span{font-size:16px}.email-link{font-size:16px;color:#fff;text-decoration-line:underline!important;text-decoration:underline!important;text-decoration-color:#ffd700!important;text-decoration-thickness:2px;text-underline-offset:8px}@media (max-width:480px){.footer-column-contact h3{margin-left:-5px;font-size:16px}.footer-column-contact{padding:10px}.footer-contact{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:15px;align-items:flex-start}.address-link{margin-top:-5px;font-size:16px}.responsive-svg2{max-width:30px;height:auto}.social-link{font-size:22px}.footer-social{position:relative;gap:15px;margin-bottom:10px;justify-content:flex-start}}.back-to-top{position:relative;display:inline-block;background-color:transparent;color:#fff;border:2px solid #fff;border-radius:5px;text-align:center;font-size:16px;font-weight:700;padding:12px 20px;box-shadow:2px 2px 3px #999;text-decoration:none;cursor:pointer;transition:all .3s ease;margin:20px auto;width:fit-content}.back-to-top:hover{background-color:#fff;color:#2da7df;border-color:#2da7df}@media (max-width:768px){.back-to-top{font-size:14px;padding:10px 15px}}