@font-face{font-family:'Montserrat';font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCs16Hw5aX8.ttf) format('truetype')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Hw5aX8.ttf) format('truetype')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Hw5aX8.ttf) format('truetype')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM73w5aX8.ttf) format('truetype')}@font-face{font-family:'Montserrat Alternates';font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/montserratalternates/v17/mFTiWacfw6zH4dthXcyms1lPpC8I_b0juU0xQIXFB7xD.ttf) format('truetype')}@font-face{font-family:'Montserrat Alternates';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/montserratalternates/v17/mFTvWacfw6zH4dthXcyms1lPpC8I_b0juU0566fV.ttf) format('truetype')}@font-face{font-family:'Montserrat Alternates';font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/montserratalternates/v17/mFTiWacfw6zH4dthXcyms1lPpC8I_b0juU0xGITFB7xD.ttf) format('truetype')}@font-face{font-family:'Montserrat Alternates';font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/montserratalternates/v17/mFTiWacfw6zH4dthXcyms1lPpC8I_b0juU0xNIPFB7xD.ttf) format('truetype')}@font-face{font-family:'Montserrat Alternates';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/montserratalternates/v17/mFTiWacfw6zH4dthXcyms1lPpC8I_b0juU0xUILFB7xD.ttf) format('truetype')}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/ubuntu/v20/4iCv6KVjbNBYlgoC1CzjsGyI.ttf) format('truetype')}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/ubuntu/v20/4iCv6KVjbNBYlgoCxCvjsGyI.ttf) format('truetype')}@font-face{font-family:'Work Sans';font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/worksans/v19/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32KxfXBi8Jow.ttf) format('truetype')}@font-face{font-family:'Work Sans';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/worksans/v19/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K0nXBi8Jow.ttf) format('truetype')}@font-face{font-family:'Work Sans';font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/worksans/v19/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K3vXBi8Jow.ttf) format('truetype')}@font-face{font-family:'Work Sans';font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/worksans/v19/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K5fQBi8Jow.ttf) format('truetype')}@font-face{font-family:'Work Sans';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/worksans/v19/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K67QBi8Jow.ttf) format('truetype')}.hide-field{display:none}.form-control.has-error{border-color:#EB6060 !important;background:#FFB3B3 !important}.error-message-content{color:#EB6060 !important;display:none;text-align:left;padding-top:3px}.form-control.has-error~.error-message-content,.form-group.has-error~.error-message-content{display:block!important}.form-control.has-error~.select2-container .select2-selection--single,.form-group.has-error~.select2-container .select2-selection--single{border-color:#EB6060 !important;background:#FFB3B3 !important}.form-control.has-error-content~.error-message-content,.form-group.has-error-content~.error-message-content{display:block!important}.form-control.has-error-content .error-message-content,.form-group.has-error-content .error-message-content{display:block!important}.form-control.has-error-content .select2-container .select2-selection--single,.form-group.has-error-content .select2-container .select2-selection--single{border-color:#EB6060 !important;background:#FFB3B3 !important}.placeholder-color{color:#aaa !important}select option{color:#555555 !important}.datepicker-modal{position:fixed;top:0;left:0;z-index:999999;justify-content:center;align-items:center;flex-direction:column;width:100%;height:100%;transition:all .3s ease;opacity:0;pointer-events:none;display:none;transform:translateY(50%)}@media screen and (max-width:480px){.datepicker-modal{display:flex}}.datepicker-modal.open{opacity:1;pointer-events:all;transform:translateY(0)}.datepicker-modal .datepicker-mobile-heading{background:#F2F3F5;width:100%;display:flex;align-items:center;justify-content:space-between;padding:10px 10px 5px}.datepicker-modal .datepicker-mobile-heading .close-datepicker-btn{width:30px;height:30px;display:flex;justify-content:center;align-items:center;cursor:pointer;position:relative;transition:all .3s ease}.datepicker-modal .datepicker-mobile-heading .close-datepicker-btn:before{content:'';display:block;position:absolute;background:#AAAAAA;width:20px;height:2px;top:50%;left:50%;transform:translate(-50%, -50%) rotate(45deg)}.datepicker-modal .datepicker-mobile-heading .close-datepicker-btn:after{content:'';display:block;position:absolute;background:#AAAAAA;width:20px;height:2px;top:50%;left:50%;transform:translate(-50%, -50%) rotate(-45deg)}.datepicker-modal .mbsc-ios.mbsc-calendar-day-text{border-width:1px;margin:0 !important;border-radius:0}.datepicker-modal .mbsc-ios.mbsc-range-control-wrapper{background:#F2F3F5}.datepicker-modal .mbsc-ios.mbsc-range-day::after,.datepicker-modal .mbsc-ios.mbsc-range-hover::before{height:39px;top:50%;transform:translateY(-50%);background:#a4eaff;border:0}.datepicker-modal .mbsc-ios.mbsc-selected .mbsc-calendar-cell-text{border-color:#555555;background:#007ea4;color:#fff;font-size:16px}.datepicker-modal .mbsc-ios.mbsc-hover .mbsc-calendar-cell-text{border-color:#555555;background:#007ea4;color:#fff}.datepicker-modal .mbsc-datepicker .mbsc-calendar-header .mbsc-calendar-week-days{box-shadow:0 5px 10px rgba(0,0,0,0.05);padding:5px 0;background:#fff}.datepicker-modal .mbsc-ios.mbsc-calendar-week-day{font-size:14px;color:#AAA;font-weight:700;text-transform:uppercase}.datepicker-modal .mbsc-calendar-header{display:flex;flex-direction:column}.datepicker-modal .mbsc-ios.mbsc-calendar-controls{order:2;padding:10px 0}.datepicker-modal .mbsc-ios.mbsc-calendar-controls .mbsc-icon-button{width:60px}.datepicker-modal .mbsc-ios.mbsc-range-control-wrapper .mbsc-segmented{display:grid;grid-template-columns:1fr 1fr;gap:10px;background:transparent;width:100%;border-radius:0}.datepicker-modal .mbsc-ios.mbsc-range-control-wrapper .mbsc-segmented label{background:transparent}.datepicker-modal .mbsc-ios.mbsc-range-control-wrapper .mbsc-segmented label .mbsc-ios.mbsc-segmented-selectbox-inner.mbsc-selected{box-shadow:none}.datepicker-modal .mbsc-ios.mbsc-range-control-wrapper .mbsc-segmented label .mbsc-ios.mbsc-segmented-selectbox-inner{border-radius:0}.datepicker-modal .mbsc-ios.mbsc-range-control-wrapper .mbsc-segmented label .mbsc-ios.mbsc-segmented-selectbox{display:none}.datepicker-modal .mbsc-ios.mbsc-range-control-wrapper .mbsc-segmented label .mbsc-segmented-button{padding:0}.datepicker-modal .mbsc-ios.mbsc-range-control-wrapper .mbsc-segmented label .mbsc-range-control-label{padding:0;color:#555555;font-size:14px}.datepicker-modal .mbsc-ios.mbsc-range-control-wrapper .mbsc-segmented label .mbsc-range-control-label.active{font-weight:400}.datepicker-modal .mbsc-ios.mbsc-range-control-wrapper .mbsc-segmented label .mbsc-range-control-value{background:#fff;padding:7px 10px;font-size:16px;border:1px solid #E7E9ED;color:#555555;margin-top:7px;height:41px;display:flex;align-items:center}.datepicker-modal .mbsc-ios.mbsc-range-control-wrapper .mbsc-segmented label .mbsc-range-control-value.active{background:#007ea4;font-weight:400;border-color:#555555;color:#fff}.datepicker-modal .mbsc-ios.mbsc-range-control-wrapper .mbsc-segmented label .mbsc-range-label-clear{display:none}.datepicker-modal .mbsc-calendar-title{color:#AAAAAA;font-weight:700;font-size:16px}.datepicker-modal .mbsc-ios.mbsc-calendar-button.mbsc-button{color:#aaa}.datepicker-modal .mbsc-ios.mbsc-datepicker .mbsc-highlighted .mbsc-calendar-day-text,.datepicker-modal .mbsc-ios.mbsc-datepicker .mbsc-hover .mbsc-calendar-day-text,.datepicker-modal .mbsc-ios.mbsc-datepicker .mbsc-range-hover-end .mbsc-calendar-day-text,.datepicker-modal .mbsc-ios.mbsc-datepicker .mbsc-range-hover-start .mbsc-calendar-day-text,.datepicker-modal .mbsc-ios.mbsc-datepicker .mbsc-selected .mbsc-calendar-day-text{font-size:16px}.datepicker-modal .mbsc-calendar-cell-text{height:38px!important;width:38px!important;display:flex;justify-content:center;align-items:center;margin:0;border-radius:50%;border-width:1px}.datepicker-modal .mbsc-calendar-cell-text.mbsc-calendar-year-text,.datepicker-modal .mbsc-calendar-cell-text.mbsc-calendar-month-text{border-radius:15px}.datepicker-modal .mbsc-datepicker-inline{width:100%;border:0 !important}.datepicker-modal .mbsc-calendar-cell>div{display:none}.datepicker-modal .mbsc-calendar-cell .mbsc-calendar-cell-inner{display:flex;justify-content:center;align-items:center}.datepicker-modal .mbsc-disabled.mbsc-range-day-start .mbsc-calendar-cell-text{opacity:.9}.datepicker-modal .mbsc-ios.mbsc-calendar-today,.datepicker-modal .mbsc-ios.mbsc-calendar-week-nr{color:#555555;background:#a4eaff}.datepicker-modal .mbsc-ios.mbsc-range-day-end.mbsc-ltr::after,.datepicker-modal .mbsc-ios.mbsc-range-day-start.mbsc-rtl::after,.datepicker-modal .mbsc-ios.mbsc-range-hover-end.mbsc-ltr::before,.datepicker-modal .mbsc-ios.mbsc-range-hover-start.mbsc-rtl::before{margin-right:0}.datepicker-modal .mbsc-ios.mbsc-range-day-end.mbsc-rtl::after,.datepicker-modal .mbsc-ios.mbsc-range-day-start.mbsc-ltr::after,.datepicker-modal .mbsc-ios.mbsc-range-hover-end.mbsc-rtl::before,.datepicker-modal .mbsc-ios.mbsc-range-hover-start.mbsc-ltr::before{border-radius:0 !important;margin-left:0!important;left:8px!important}body::after{content:"";display:table;clear:both}.container,body{overflow-x:hidden}strong{font-weight:600}.customGrid{padding:0 8%}.ghostBtn{display:inline-block;padding:12px 20px;background:transparent;border:2px solid #fcaf17;border-radius:4px;text-transform:uppercase;text-align:center;font-weight:700;font-family:'Montserrat Alternates',sans-serif;font-size:14px;cursor:pointer;color:#fcaf17;min-width:160px;transition:background 200ms ease-in-out,color 200ms ease-in-out}.ghostBtn:hover{color:#fff;background:#fcaf17}.solidBtn{display:inline-block;padding:12px 20px;font-size:14px;font-family:'Montserrat Alternates',sans-serif;font-weight:700;text-transform:uppercase;color:#fff;border-radius:4px;position:relative;min-width:160px;z-index:1;overflow:hidden;cursor:pointer;text-align:center}.solidBtn:before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;right:0;pointer-events:none;transition:width 200ms ease-in-out;background:linear-gradient(to right, #ffc956 0%, #fcaf17 100%);z-index:-1}.solidBtn:hover:before{width:200%}.preTitle{display:block;text-align:center;text-transform:uppercase;font-weight:600;color:#fcaf17;margin-bottom:8px}.sectionTitle{font-size:34px;line-height:1.1;font-weight:600;margin-bottom:20px;font-family:'Montserrat Alternates',sans-serif}.sectionTitle.white{color:#fff}.sectionTitle.centered{text-align:center;width:50%;margin-left:25%;margin-right:25%}.thinTitle{font-size:30px;font-weight:300;margin-bottom:20px}.sectionSubtitle{font-size:18px;font-weight:300;font-family:'Work Sans',sans-serif;margin-bottom:20px;display:block;float:left;width:100%}.sectionSubtitle.white{color:#fff}.sectionSubtitle.centered{text-align:center}.smallTitle{color:#007ea4;font-family:'Montserrat Alternates',sans-serif;font-size:16px;font-weight:600;margin-bottom:20px;display:block;position:relative}.mainTitle{color:#fff;font-size:36px;font-weight:700;margin-bottom:5px;font-family:'Montserrat Alternates',sans-serif;text-align:center}.pageTitle{color:#007ea4;font-size:44px;margin-bottom:20px;font-family:'Montserrat Alternates',sans-serif;font-weight:700;margin-top:60px}.pageTitle.centered{text-align:center}.mainSubtitle{font-family:'Work Sans',sans-serif;font-weight:300;font-size:24px;color:#fff;display:block;text-align:center}a,li,table,input,select,button,textarea,p,span,div{font-family:'Work Sans',sans-serif;color:#555555}h1,h2,h3,h4,h5,h6{margin-top:0px;margin-bottom:0px;font-family:'Montserrat Alternates',sans-serif;color:#555555}a,a:hover,a:focus{text-decoration:none}a,span{font-size:14px}p{float:left;width:100%;margin:0px}ol,ul{list-style:none;margin:0px;padding:0px}*,*:before,*:after{box-sizing:border-box;padding:0 0 0 0;margin:0 0 0 0}div{float:left;width:100%}.clear{clear:both}.width-1{max-width:8.33333333%}.width-2{max-width:16.6666666%}.width-3{max-width:25%}.width-4{max-width:33.3333333%}.width-5{max-width:41.65%}.width-6{max-width:50%}.width-7{max-width:58.3333333%}.width-8{max-width:66.6666666%}.width-9{max-width:75%}.width-10{max-width:83.33333333%}.width-11{max-width:91.66666667%}.width-12{max-width:100%}.flex-1{flex-basis:8.33333333%}.flex-2{flex-basis:16.6666666%}.flex-3{flex-basis:25%}.flex-4{flex-basis:33.3333333%}.flex-5{flex-basis:41.65%}.flex-6{flex-basis:50%}.flex-7{flex-basis:58.3333333%}.flex-8{flex-basis:66.6666666%}.flex-9{flex-basis:75%}.flex-10{flex-basis:83.33333333%}.flex-11{flex-basis:91.66666667%}.flex-12{flex-basis:100%}.flexCls{display:flex}.flexWrap{display:flex;flex-wrap:wrap}.flexColumn{flex-direction:column}.header-notice{position:relative;position:-webkit-sticky;position:sticky;top:0;left:0;width:100%;z-index:9999;display:none;float:none}.header-notice.show{display:block}.header-notice.show~*:not(.container):not(.vidWrap){margin-top:25px}.header-notice>a{display:flex;justify-content:center;align-items:center;width:100%;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:13px;height:25px}.header-notice>a:hover{text-decoration:underline}.close-header-notice{position:absolute;top:50%;right:10px;width:20px;height:20px;transform:translateY(-50%);z-index:2;cursor:pointer}.close-header-notice::before,.close-header-notice::after{content:"";display:block;position:absolute;width:60%;height:2px;background:currentColor;top:50%;left:50%}.close-header-notice::before{transform:translate(-50%, -50%) rotate(45deg)}.close-header-notice::after{transform:translate(-50%, -50%) rotate(-45deg)}#wp-toolbar{width:100%}.admin-bar .customHeader{top:32px}.mobHeader,.mobMenuWrap{display:none}.customHeader{display:block;position:fixed;top:0;left:0;width:100%;height:120px;z-index:99999;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform 200ms ease-in-out;transform-origin:top left}.customHeader.customHeaderScrolled .headerMain:before{transform-origin:top left;transform:scaleY(.8)}.customHeader.customHeaderScrolled .headerMain>.customGrid{transform:translateY(-8px)}.customHeader.customHeaderScrolled .headerLogo img{transform:scale(.9)}.topBar{position:relative;height:30px;background:#006990}.topBar>.customGrid{display:flex;justify-content:space-between;align-items:center;height:30px}.topBar>.customGrid>div{width:auto}.headerSocials{display:flex;align-items:center;position:relative}.singleSocial{color:#fff;font-size:14px;margin-right:20px;display:flex;padding:5px}.singleSocial:last-child{margin-right:0}.singleSocial:hover{color:#fcaf17}.headerContact{display:flex}.headerContact>div{width:auto}.headerPhones .contactLink,.headerEmail .contactLink{width:auto}.headerPhones .contactLink>a,.headerEmail .contactLink>a{font-family:'Montserrat Alternates',sans-serif;font-weight:600;color:#fff;font-size:14px;margin-right:20px}.headerPhones>a,.headerEmail>a{font-family:'Work Sans',sans-serif;font-size:14px;font-weight:300;color:#fff;position:relative;display:inline-block;padding-left:25px}.headerPhones>a:before,.headerEmail>a:before{content:"";display:block;position:absolute;width:16px;height:100%;top:50%;left:0;transform:translateY(-50%);background-size:contain;background-repeat:no-repeat;background-position:center}.headerPhones>a:hover,.headerEmail>a:hover{color:#fcaf17}.headerPhones{margin-right:20px}.headerPhones>a:before{background-image:url('images/phone-icon-white.png')}.headerEmail>a:before{background-image:url('images/envelope-icon-white.png')}.headerMain{transition:transform 200ms ease-in-out;position:relative;display:flex;align-items:center;height:90px}.headerMain:before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:#fff;transition:transform 200ms ease-in-out;border-bottom:1px solid #ebebeb;z-index:-1}.headerMain>.customGrid{display:flex;justify-content:space-between;align-items:center;height:72px;transition:transform 200ms ease-in-out}.headerLogo{max-width:200px;flex-basis:200px;display:flex;justify-content:center;align-items:center}.headerLogo img{width:100%;transition:transform 200ms ease-in-out}.mainMenuWrap{flex:1;width:auto;margin:0 60px}.mainMenuWrap>div ul{display:flex;justify-content:center;align-items:center}.mainMenuWrap>div li{position:relative}.mainMenuWrap>div li.current-menu-item>a{font-weight:500;color:#007ea4}.mainMenuWrap>div li.menu-item-has-children:hover .sub-menu{opacity:1;pointer-events:auto}.mainMenuWrap>div li.menu-item-has-children:before{content:"";display:block;position:absolute;width:6px;height:6px;border-right:1px solid #007ea4;border-bottom:1px solid #007ea4;right:6px;top:28px;transform:rotate(45deg)}.mainMenuWrap>div li.menu-item-has-children>a{padding:22px 20px}.mainMenuWrap>div a{font-family:'Work Sans',sans-serif;font-size:16px;display:inline-block;font-weight:300;padding:10px 20px;color:#555555}.mainMenuWrap>div a:hover{color:#007ea4}.mainMenuWrap>div .sub-menu{position:absolute;background:#fff;width:220px;left:0;display:block;top:58px;padding:12px 0;opacity:0;pointer-events:none;transition:opacity 150ms linear}.mainMenuWrap>div .sub-menu a{padding:5px 20px;font-size:14px}.container{padding-left:0 !important;padding-right:0 !important;width:100% !important}.container{margin-top:120px}::-moz-selection{background:#999;color:#fff}::selection{background:#999;color:#fff}a{outline:0 !important;transition:all .2s ease-in-out}p{font-size:16px;line-height:1.4}.acf-map div{width:auto}.acf-map .gmnoprint .gm-style-mtc{line-height:40px}a.backToTop{background:#007ea4;border-radius:50%;bottom:5px;cursor:pointer;height:30px;position:fixed;right:5px;width:30px;z-index:99;opacity:0;transition:all .3s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden}a.backToTop:before{display:block;content:"";height:12px;width:12px;border-left:1px solid #fff;border-top:1px solid #fff;position:absolute;top:12px;left:calc(50% - 6px);transform:rotate(45deg);border-top-left-radius:0}a.backToTop.showBackToTop{opacity:1}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:1px;text-overflow:''}.selectField::after{display:block;content:"";height:6px;width:10px;border-top:6px solid #000;border-left:5px solid transparent;border-right:5px solid transparent;position:absolute;top:19px;right:13px;pointer-events:none}.dateIcon .wpcf7-form-control-wrap::before{content:"";position:absolute;top:8px;width:30px;height:30px;left:15px;background-size:contain;pointer-events:none}.timeIcon .wpcf7-form-control-wrap::before{content:"";position:absolute;top:8px;width:30px;height:30px;left:15px;background-size:contain;pointer-events:none}.iconField input,.iconField select{float:left;width:100%;padding:12px 12px 12px 50px;font-size:16px;border:none}.wpcf7-form-control-wrap{float:left;width:100%;position:relative}.ui-datepicker .ui-datepicker-title{width:auto;float:none}#ui-datepicker-div{background:#fff;border:0 none !important;border-radius:0 !important;box-shadow:0 0 15px rgba(0,0,0,0.1);position:relative;padding:0 !important;z-index:99999 !important}.half_field_right input{color:#737373 !important;font-size:16px !important;border-left:0 !important}.ui-datepicker .ui-datepicker-header{background:#007ea4;border:0 none !important;border-radius:0 !important;color:#ffffff;font-weight:300 !important;letter-spacing:0 !important;position:relative}.ui-datepicker-title span{color:#fff;font-size:19px !important}.ui-datepicker th span{border:0 none;color:#898989;font-weight:300 !important;padding:.7em .3em;text-align:center}.ui-datepicker-calendar{margin-bottom:0 !important}table.ui-datepicker-calendar th span{color:#363636 !important;font-weight:300 !important}.ui-datepicker td{padding:.5px !important}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:#EBEBEB !important;background:#EBEBEB !important;font-weight:normal;color:#000 !important;padding:8px !important;text-align:center}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{background:#fcaf17 !important;border:0 none !important;color:#fff !important}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{background:#fcaf17 !important;border:0 none !important;color:#ffffff !important;font-weight:normal}a.ui-datepicker-prev:hover,a.ui-datepicker-next:hover,.ui-widget-header .ui-icon{background:transparent !important}a.ui-datepicker-prev{border-bottom:1px solid #fff;border-left:1px solid #fff;border-radius:0 !important;height:20px !important;left:12px !important;position:relative;top:8px !important;transform:rotate(45deg);width:20px !important}a.ui-datepicker-next{border-bottom:1px solid #fff;border-right:1px solid #fff;border-radius:0 !important;height:20px !important;right:12px !important;position:relative;top:8px !important;transform:rotate(-45deg);width:20px !important}a.ui-datepicker-prev:hover{border-bottom:1px solid #fff !important;border-left:1px solid #fff !important}a.ui-datepicker-next:hover{border-bottom:1px solid #fff !important;border-right:1px solid #fff !important}.ui-widget-header a{cursor:pointer}.heroSection{height:45vh;position:relative}.heroSection:before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(45deg, rgba(22,134,169,0.7) 0%, rgba(22,134,169,0.7) 23%, rgba(72,191,120,0.65) 52%, rgba(249,176,40,0.65) 75%, rgba(249,176,40,0.65) 100%)}.heroSection.showElements .heroContent{opacity:1;transform:translate(-50%, 0)}.heroSection.showElements .searchForm{opacity:1;transform:translate(-50%, 0)}.heroSection.homeHeroSection{height:60vh}.heroContent{position:relative;z-index:1;max-width:1200px;left:50%;transform:translate(-50%, 20px);text-align:center;margin-top:100px;margin-bottom:30px;transition:all 300ms ease-in-out;opacity:0}.searchForm{position:relative;max-width:1000px;left:50%;transform:translate(-50%, 20px);background:rgba(234,227,197,0.7);padding:30px 40px;transition:all 300ms ease-in-out 250ms;opacity:0}.searchForm form{display:flex;align-items:flex-end}.searchForm form>div{flex:4;width:auto;margin-right:15px}.searchForm form .solidBtn{flex:1}.searchForm label,.fieldsGroupTitle{text-transform:uppercase;display:block;font-weight:700;font-family:'Montserrat Alternates',sans-serif;color:#006990;font-size:12px;max-width:100%;flex-basis:100%;width:100%;margin-bottom:4px}.pickUpLocation .locationWrapper{position:relative}.pickUpLocation .locationWrapper:before{content:"";display:block;position:absolute;width:15px;height:40px;left:6px;top:0px;background-image:url('images/marker-icon.png');background-size:contain;background-position:center;background-repeat:no-repeat;pointer-events:none}.pickUpLocation select{border:none;height:40px;padding:5px 5px 5px 25px;width:100%;border-radius:4px;line-height:30px;background:#fff;color:#9d9d9d}.pickUpLocation select option:not(first-child){color:#555555}.pickUpDate,.returnDate{display:flex;flex-wrap:wrap}.pickUpDate>div,.returnDate>div{max-width:50%;flex-basis:50%;position:relative}.pickUpDate>div:before,.returnDate>div:before{content:"";display:block;position:absolute;width:15px;height:40px;left:6px;top:0px;background-size:contain;background-position:center;background-repeat:no-repeat;pointer-events:none}.pickUpDate select,.returnDate select{color:#9d9d9d}.pickUpDate select option:not(first-child),.returnDate select option:not(first-child){color:#555555}.pickUpDate .dateWrapper:before,.returnDate .dateWrapper:before{background-image:url('images/calendar-icon.png')}.pickUpDate .timeWrapper:before,.returnDate .timeWrapper:before{background-image:url('images/clock-icon.png')}.pickUpDate .datepickerInput,.returnDate .datepickerInput,.pickUpDate .timepickerInput,.returnDate .timepickerInput{background:#fff;height:40px;border:none;border-radius:4px;margin:0;padding:5px 5px 5px 25px;line-height:30px;width:100%}.pickUpDate .datepickerInput,.returnDate .datepickerInput{border-top-right-radius:0;border-bottom-right-radius:0}.pickUpDate .timepickerInput,.returnDate .timepickerInput{border-top-left-radius:0;border-bottom-left-radius:0}.heroRatings{margin:30px 0;display:flex;justify-content:center;align-items:center}.heroRatings span{font-size:16px;color:#fff;font-weight:500;margin-right:20px}.heroRatings .heroRatingImage{max-width:100px;width:100px}.introSection{background:#ebebeb;padding:80px 0 40px}.introSection>.customGrid{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.introSection>.customGrid>div{max-width:28%;flex-basis:28%}.reviewPlatforms{display:flex;flex-wrap:wrap;justify-content:space-between}.reviewPlatforms>a{display:block;width:100%;flex-basis:45%;max-width:45%}.platformImage{display:flex;justify-content:center;align-items:center}.platformImage img{max-width:60%;max-height:45px}.platformRating{margin:30px 0;text-align:center}.platformRating span{font-family:'Montserrat',sans-serif;font-weight:300;font-size:30px;color:#3b3b3b;letter-spacing:1px}.platformStarRating{display:flex;justify-content:center}.platformStarRating img{max-width:90%;max-height:20px}.shortReviewsSliderWrapper{background:#fff;border-radius:30px;position:relative;opacity:0;transition:opacity 200ms linear}.shortReviewsSliderWrapper:before{content:"";display:block;position:absolute;width:25px;height:20px;transform:translateY(95%);bottom:0;left:40px;border-top:10px solid #fff;border-left:15px solid #fff;border-bottom:10px solid transparent;border-right:15px solid transparent}.shortReviewsSliderWrapper .bx-controls{position:absolute;bottom:-10px;height:20px;width:100%}.shortReviewsSliderWrapper .bx-pager{display:flex;justify-content:center}.shortReviewsSliderWrapper .bx-pager>div{width:auto;margin-right:5px}.shortReviewsSliderWrapper .bx-pager>div:last-child{margin-right:0}.shortReviewsSliderWrapper .bx-pager>div a{background:#9d9d9d !important}.shortReviewsSliderWrapper .bx-pager>div a.active{background:#fcaf17 !important}.singleSliderReviewLogo{position:absolute;top:0;box-shadow:0 0 12px 0 rgba(0,0,0,0.15);background:#fff;padding:15px;width:70px;height:70px;border-radius:50%;left:50%;transform:translate(-50%, -50%);display:flex;justify-content:center;align-items:center}.singleSliderReviewLogo img{max-width:100%;width:100%}.singleShortReview{padding:50px 30px 60px 20px;text-align:center}.singleShortReview p{font-family:'Work Sans',sans-serif;font-weight:300;font-size:18px;color:#3b3b3b}.singleShortReview span{font-size:13px;font-weight:700;display:block;float:left;width:100%;color:#3b3b3b;position:absolute;bottom:30px;text-align:center;left:0}.introCarImage{text-align:center}.introCarImage img{max-width:55%;max-height:140px}.introSectionBook>span{display:block;float:left;width:100%;text-align:center;margin:20px 0;font-size:18px;font-weight:300}.introSectionBookBottom{display:flex;justify-content:center;align-items:center}.introFromPrice{width:auto;margin-right:40px}.introFromPrice span{font-size:11px;font-weight:700;text-transform:uppercase}.introFromPrice strong{font-size:24px;color:#007ea4;text-transform:none}.whyChooseSection{margin:60px 0 120px}.whyChooseSection.showElements .singleWhyChoose{opacity:1;transform:translateX(0)}.whyChooseSection.showElements .sectionTitle,.whyChooseSection.showElements .sectionSubtitle{opacity:1;transform:translateY(0)}.whyChooseSection .sectionTitle{margin-bottom:5px}.whyChooseSection .sectionTitle,.whyChooseSection .sectionSubtitle{opacity:0;transform:translateY(20px);transition:all 300ms ease-in-out}.whyChooseSection .sectionSubtitle{transition-delay:200ms}.whyChooseRepeater{margin-top:30px;display:flex;flex-wrap:wrap;justify-content:space-between}.whyChooseRepeater>div{flex-basis:31%;max-width:31%}.whyChooseRepeater p{font-size:16px;line-height:1.6}.singleWhyChoose{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;opacity:0;transform:translateX(-20px);transition:all 300ms ease-in-out 200ms}.singleWhyChoose:nth-child(2){transition-delay:400ms}.singleWhyChoose:nth-child(3){transition-delay:600ms}.whyChooseIcon{width:100px;height:100px;border-radius:50%;background:#ffeecd;margin-bottom:25px;display:flex;justify-content:center;align-items:center}.whyChooseIcon img{max-width:60%;max-height:60%}.carTypesSection{margin-bottom:40px}.carTypesSection.showElements .singleWhyChoose{opacity:1;transform:translateX(0)}.carTypesSection.showElements .sectionTitle,.carTypesSection.showElements .sectionSubtitle{opacity:1;transform:translateY(0)}.carTypesSection .sectionTitle{margin-bottom:5px}.carTypesSection .sectionTitle,.carTypesSection .sectionSubtitle{opacity:0;transform:translateY(20px);transition:all 300ms ease-in-out}.carTypesSection .sectionSubtitle{transition-delay:200ms}.carTypesWrapper{margin-top:30px;display:flex;flex-wrap:wrap}.carTypesWrapper .singleCar{max-width:21%;flex-basis:21%;margin-right:5%;margin-bottom:5%;opacity:0;transform:translateX(-20px);transition:all 250ms ease-in-out;display:flex;flex-direction:column;align-items:center}.carTypesWrapper .singleCar:nth-child(4n+4){margin-right:0}.carTypesWrapper .singleCar.showCar{opacity:1;transform:translateX(0)}.carTypesWrapper .singleCar .ghostBtn{margin-top:auto}.singleCarImage{text-align:center;min-height:150px;margin-bottom:15px}.singleCarImage img{max-width:70%;max-height:150px}.singleCarType{float:left;width:100%;text-align:center;text-transform:uppercase;font-family:'Montserrat',sans-serif;color:#9d9d9d;font-size:14px}.modelWrapper{text-align:center;margin:5px 0 20px}.singleCarModel{color:#262f36;font-weight:600;font-size:16px}.singleCarPrice{text-align:center;margin-bottom:25px}.singleCarPrice span{font-size:11px;font-weight:700;text-transform:uppercase}.singleCarPrice strong{font-size:24px;color:#007ea4;text-transform:none}.reviewsSection{background:#007ea4;padding:60px 8% 120px}.reviewsSection .sectionTitle{margin-bottom:5px}.reviewsSection .sectionSubtitle{margin-bottom:60px}.reviewsSection .bx-controls{position:absolute;bottom:-35px;height:20px;width:100%}.reviewsSection .bx-pager{display:flex;justify-content:center}.reviewsSection .bx-pager>div{width:auto;margin-right:5px}.reviewsSection .bx-pager>div:last-child{margin-right:0}.reviewsSection .bx-pager>div a{background:#9d9d9d !important}.reviewsSection .bx-pager>div a.active{background:#fcaf17 !important}.reviewsSection .bx-viewport:before,.reviewsSection .bx-wrapper:before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:#fff;border-radius:30px}.reviewsSection .bx-viewport:after,.reviewsSection .bx-wrapper:after{content:"";display:block;position:absolute;width:50px;height:30px;transform:translateY(95%);bottom:0;left:60px;border-top:25px solid #fff;border-left:25px solid #fff;border-bottom:15px solid transparent;border-right:40px solid transparent}.reviewsSection .bx-viewport{z-index:99}.reviewsSection .bx-wrapper:before{top:15px;background:#d9ecf1}.reviewsSection .bx-wrapper:after{bottom:-15px;border-top:25px solid #d9ecf1;border-left:25px solid #d9ecf1}.singleFullReview{padding:50px 30px 120px 20px;text-align:center}.fullReviewsSliderWrapper{background:#fff;width:1000px;position:relative;left:50%;transition:opacity 250ms ease-in-out;transform:translateX(-50%);border-radius:30px}.fullReviewsSliderWrapper:after{content:"";display:block;position:absolute;width:100%;height:100%;top:30px;left:0;background:#9ccddc;border-radius:30px;z-index:-1}.fullReviewsSliderWrapper:before{content:"";display:block;position:absolute;width:50px;height:30px;transform:translateY(95%);bottom:-30px;left:60px;border-top:25px solid #9ccddc;border-left:25px solid #9ccddc;border-bottom:15px solid transparent;border-right:40px solid transparent;z-index:-1}.fullReviewsSliderWrapper .fullReviewsSlider{height:100%}.reviewBottom{position:absolute;bottom:20px;left:0}.reviewBottom span{font-size:13px;font-weight:700;display:block;text-align:center;margin-top:20px;float:left;width:100%;color:#3b3b3b}.fullReviewStars{margin:20px 0;text-align:center}.fullReviewStars img{max-width:250px;max-height:20px;display:inline-block}.sliderWrapper{position:relative}.sliderWrapper:before{content:"";display:block;position:absolute;width:15%;height:35%;background-image:url('images/quote.png');background-position:center;background-repeat:no-repeat;background-size:contain;top:-20px;left:0;transform:translateX(-100%)}.locationSection{margin:60px 0;padding-bottom:40px;border-bottom:1px solid #ebebeb}.locationSection.showElements .singleLocationArchived{opacity:1;transform:translateY(0)}.locationsLeft{max-width:40%;padding:60px 100px 40px 0}.locationsLeft .locationSectionIcon{max-width:100px;max-height:100px;margin-bottom:25px}.locationsLeft .ghostBtn{margin-top:50px}.locationsLeft p{font-size:18px;line-height:1.6}.locationSectionArchive{max-width:60%;display:flex;flex-wrap:wrap;align-items:flex-start}.locationSectionArchive .singleLocationArchived:nth-child(2){margin-top:100px}.locationSectionArchive .singleLocationArchived:nth-child(3){margin-top:-100px}.singleLocationArchived{max-width:49%;flex-basis:49%;margin-right:2%;margin-bottom:2%;position:relative;display:block;opacity:0;transform:translateY(20px);transition:all 250ms ease-in-out}.singleLocationArchived:nth-child(1){transition-delay:150ms}.singleLocationArchived:nth-child(2){transition-delay:300ms}.singleLocationArchived:nth-child(3){transition-delay:450ms}.singleLocationArchived:nth-child(4){transition-delay:600ms}.singleLocationArchived:nth-child(2n+2){margin-right:0}.singleLocationArchived:before{content:"";display:block;position:absolute;width:100%;height:100%;background:#000;top:0;left:0;opacity:.5;transition:opacity 200ms linear}.singleLocationArchived:hover:before{opacity:.4}.archivedLocationContent{position:absolute;top:0;left:0;width:100%;height:100%;padding:60px 40px 80px;z-index:1;text-align:center;display:flex;flex-direction:column;align-items:center}.archivedLocationContent h4{color:#fff;font-size:24px;margin-bottom:20px;padding:0 20%}.archivedLocationContent p{color:#fff;font-size:18px;font-weight:300}.archivedLocationContent li{color:#fff;font-size:18px;line-height:1.8;font-weight:300}.archivedLocationContent .ghostBtn{margin-top:auto}.aboutSection{margin:60px 0;padding-bottom:100px;border-bottom:1px solid #ebebeb}.aboutImage{max-width:35%;position:relative;margin-top:60px}.aboutImage:before{content:"";display:block;position:absolute;width:100%;height:100%;background:#d2f3f8;z-index:-1;left:30px;top:30px}.aboutSectionContent{max-width:55%;margin-left:10%}.aboutSectionContent p{font-size:18px;font-weight:300;line-height:1.6}.aboutContentBottom{margin-top:60px}.aboutContentBottom .thinTitle{padding-left:40px;position:relative}.aboutContentBottom .thinTitle:before{content:"";display:block;position:absolute;width:30px;height:100%;left:0;top:50%;transform:translateY(-50%);background-image:url('images/tick-icon.png');background-size:contain;background-position:center;background-repeat:no-repeat}.aboutContentBottom ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;max-width:700px}.aboutContentBottom li{font-size:18px;font-weight:300;margin-bottom:8px;position:relative;padding-left:25px}.aboutContentBottom li:before{content:"";display:block;position:absolute;width:8px;height:8px;left:0;top:50%;transform:translateY(-50%);background-image:url('images/bullet-icon.png');background-size:contain;background-repeat:no-repeat;background-position:center}.aboutContentBottom .ghostBtn{margin-top:35px}.corfuIslandSection{margin-bottom:100px}.corfuIslandText{max-width:50%}.corfuIslandText p{font-size:18px;line-height:1.6;font-weight:300;margin-bottom:10px}.corfuIslandText .ghostBtn{margin-top:40px}.corfuIslandVideo{max-width:35%;margin-left:15%}.playBtn{position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%, -50%);width:60px;height:40px;background:#fc0d1b;border-radius:10px;display:flex;justify-content:center;align-items:center}.playBtn svg{color:#fff;font-size:18px}.toggleVid{padding-bottom:56.25%;width:100%;background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;cursor:pointer;left:-30px}.toggleVid:before{content:"";display:block;position:absolute;width:100%;height:100%;background:#d2f3f8;top:30px;left:30px;z-index:-1}.toggleVid:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:#000;opacity:.3}#vidPopup{position:fixed;top:0;left:0;height:100%;width:100%;transform:translate(-100%);z-index:99999}#vidPopup .vidOverlay{display:block;content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;transition:opacity .2s ease-in-out;z-index:1;pointer-events:none}#vidPopup .vidOverlay span{width:60px;height:60px;position:absolute;right:10%;top:10%;cursor:pointer;margin-top:10px;opacity:0;transition:opacity .4s ease-in-out}#vidPopup .vidOverlay span:before{display:block;content:"";height:60px;width:1px;top:50%;left:50%;background:#fff;position:absolute;transform:translate(-50%, -50%) rotate(-45deg)}#vidPopup .vidOverlay span:after{display:block;content:"";height:60px;width:1px;top:50%;left:50%;background:#fff;position:absolute;transform:translate(-50%, -50%) rotate(45deg)}#vidPopup iframe{opacity:0;margin-top:15px;box-shadow:0 0 20px rgba(0,0,0,0.6);transition:opacity .4s ease-in-out;pointer-events:none}#vidPopup #youtube_embed{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:10;float:none;width:auto;display:none}#vidPopup.showVid{transform:translate(0)}#vidPopup.showVid #youtube_embed{display:block}#vidPopup.showVid iframe{opacity:1;margin-top:0;pointer-events:auto}#vidPopup.showVid .vidOverlay{opacity:.7}#vidPopup.showVid .vidOverlay span{margin-top:0;opacity:1;pointer-events:auto}.bookStepsSection{position:relative;padding:60px 0 80px;text-align:center}.bookStepsSection:before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(45deg, rgba(22,134,169,0.85) 0%, rgba(22,134,169,0.85) 23%, rgba(72,191,120,0.8) 52%, rgba(249,176,40,0.8) 75%, rgba(249,176,40,0.8) 100%)}.bookStepsSection>.customGrid{z-index:1;position:relative}.bookStepsSection .sectionTitle{margin-bottom:5px}.bookStepsSection .sectionSubtitle{margin-bottom:50px}.bookSteps{display:flex;justify-content:space-between;margin-top:60px}.bookSteps a{font-size:18px;color:#fcaf17}.bookSteps a:hover{text-decoration:underline}.singleBookStep{max-width:23%;flex-basis:23%}.singleBookStep h5{color:#fff;font-weight:500;text-align:left;margin-bottom:5px;font-size:24px}.singleBookStep p{color:#fff;font-size:18px;font-weight:300;text-align:left;line-height:1.6}.introText{text-align:center;max-width:800px;position:relative;left:50%;transform:translateX(-50%)}.fleetArchive{padding:40px 8% 80px;background:#ebebeb;display:flex;flex-wrap:wrap;margin-top:60px}.singleCarFull{max-width:32%;flex-basis:32%;margin-right:2%;margin-bottom:2%;background:#fff;border-radius:10px;padding:30px 10px 30px 30px;display:flex;opacity:0;transform:translateX(-20px);transition:all 250ms ease-in-out}.singleCarFull:nth-child(3n+3){margin-right:0}.singleCarFull.showCar{opacity:1;transform:translateX(0)}.singleCarFull>div{width:auto}.singleCarFull .singleCarInfoLeft{max-width:80%;flex-basis:80%}.singleCarFull .singleCarInfoRight{max-width:20%;flex-basis:20%;min-width:80px;display:flex;flex-direction:column;justify-content:space-between}.singleCarFull .singleCarInfoRight>div{position:relative;display:flex;justify-content:flex-end}.singleCarFull .singleCarInfoRight>div span{max-width:30px;flex-basis:50%;display:block;display:flex;align-items:center;font-family:'Montserrat',sans-serif;font-weight:300;font-size:13px;color:#2f2f2f}.singleCarFull .singleCarInfoRight>div .carInfoIcon{display:flex;justify-content:center;align-items:center;border-radius:50%;background:#ffeecd;max-width:40px;flex-basis:40px;height:40px;margin-right:6px}.singleCarFull .singleCarInfoRight>div .carInfoIcon img{max-width:50%;max-height:50%}.singleCarFull .singleCarType{font-size:13px;text-align:left;font-weight:700}.singleCarFull .singleCarPrice{text-align:left;margin:15px 0 40px}.singleCarFull .singleCarImage{text-align:left;min-height:140px;margin-bottom:15px;margin-top:25px}.singleCarFull .singleCarImage:hover img{transform:scale(1)}.singleCarFull .singleCarImage img{max-width:70%;max-height:140px;transform:scale(.9);transition:transform 200ms linear}.locationPage .locationSection{margin-top:0;padding-top:80px;background:#ebebeb}.locationPage .pageTitle{margin-top:0}.heroImage{height:45vh}.locationIntro{margin-bottom:80px}.locationIntro p{max-width:60%;margin-right:40%}.similarLocations>.customGrid{display:flex;flex-wrap:wrap}.singleLocation{max-width:32%;flex-basis:32%;margin-right:2%;margin-bottom:2%;position:relative;display:block}.singleLocation:nth-child(3n+3){margin-right:0}.singleLocation:before{content:"";display:block;position:absolute;width:100%;height:100%;background:#000;top:0;left:0;opacity:.5;transition:opacity 200ms linear}.singleLocation:hover:before{opacity:.4}.locationsWrapper{background:#d2f3f8}.similarLocations .pageTitle{font-weight:500;font-size:36px;margin-bottom:40px}.locationsWrapper{padding:60px 100px}.locationsWrapper>.sectionTitle{padding-bottom:25px;margin-bottom:40px;position:relative}.locationsWrapper>.sectionTitle:before{content:"";display:block;position:absolute;max-width:300px;width:30%;height:2px;background:#9d9d9d;left:0;bottom:0}.locationItem h4{font-family:'Work Sans',sans-serif;font-weight:500;font-size:24px;margin-bottom:20px;float:left;width:100%}.locationItem .ghostBtn{margin-top:25px}.locationDesc{max-width:65%;margin-right:5%}.locationHighlights{max-width:30%}.locationHighlights>h5{margin-bottom:15px;font-weight:300;font-family:'Montserrat Alternates',sans-serif;font-size:18px}.locationHighlights li{font-size:16px;font-weight:300;margin-bottom:8px;position:relative;padding-left:25px}.locationHighlights li:before{content:"";display:block;position:absolute;width:8px;height:8px;left:0;top:50%;transform:translateY(-50%);background-image:url('images/bullet-icon.png');background-size:contain;background-repeat:no-repeat;background-position:center}.locationItem{padding-bottom:50px;margin-bottom:50px;border-bottom:1px solid #9d9d9d}.locationItem:last-child{border-bottom:0}.heroText p{color:#fff;max-width:800px;position:relative;left:50%;transform:translateX(-50%);margin-top:20px}.corfuMainSection{margin:60px 0 80px}.mustSeeSection{position:relative;margin-bottom:80px}.mustSeeSection:before{content:"";display:block;position:absolute;width:100%;height:40%;bottom:0;left:0;background:#d2f3f8}.mustSeeSection .sectionTitle{margin-bottom:5px}.mustSeeSection .sectionSubtitle{color:#007ea4}.mustSeeSection .bx-controls{width:200px;height:50px;position:absolute;bottom:40px;right:20px}.mustSeeSection .bx-wrapper{padding-bottom:100px !important;background:transparent !important}.mustSeeSection .bx-pager.bx-default-pager{padding:0;position:absolute;bottom:5px;font-size:16px;color:#007ea4;font-weight:400}.mustSeeSection .bx-pager.bx-default-pager:first-letter{font-weight:700;font-size:18px}.mustSeeSection .bx-next,.mustSeeSection .bx-prev{background:transparent !important;margin:0 !important;padding:0 !important;height:30px !important;bottom:0;width:30px !important}.mustSeeSection .bx-next:before,.mustSeeSection .bx-prev:before{content:"";display:block;position:absolute;width:15px;height:15px;top:3px;transform:rotate(45deg)}.mustSeeSection .bx-next:after,.mustSeeSection .bx-prev:after{content:"";display:block;position:absolute;width:100%;height:2px;top:10px;right:0;background:#007ea4}.mustSeeSection .bx-next:before{border-right:2px solid #007ea4;border-top:2px solid #007ea4;right:0}.mustSeeSection .bx-next:after{right:-1px}.mustSeeSection .bx-prev:before{border-left:2px solid #007ea4;border-bottom:2px solid #007ea4;left:0px;right:inherit}.mustSeeSection .bx-prev:after{left:-1px;right:inherit}.mustSeeSliderWrapper{opacity:0;transition:opacity 200ms ease-in-out}.mustSeeSlider{display:flex}.singleMustSee{display:block;background:#fff}.singleMustSee .smallTitle{text-align:center}.singleMustSee p{text-align:center;font-weight:300;line-height:1.6}.singleMustSeeContent{padding:30px}.singleArchivedItem{max-width:calc((100% / 3) - 60px);flex-basis:calc((100% / 3) - 60px);margin-right:60px;margin-bottom:60px;position:relative;display:block}.singleArchivedItem:before{content:"";display:block;position:absolute;width:100%;height:100%;background:#000;opacity:.5;top:0;left:0;transition:opacity 200ms linear}.singleArchivedItem:hover:before{opacity:.4}.singleArchivedItem:after{content:"";display:block;position:absolute;width:100%;height:100%;background:#ffeecd;top:30px;left:30px;z-index:-1}.similarLocations{margin-bottom:40px}.generalArchivePage .mainTitle{position:absolute;z-index:1;left:8%;top:50%;transform:translateY(-50%)}.generalArchiveWrapper{display:flex;flex-wrap:wrap;margin:60px 0}.singleMainContent{margin:60px 0}.singleMainContent .pageTitle{margin-top:0}.singleMainContent .preTitle{text-align:left}.contentLeft{max-width:70%;margin-right:5%;margin-bottom:60px}.contentLeft p{margin-bottom:15px}.contentRight{max-width:25%;background:#ffeecd;padding:20px}.discoverCorfu{padding:40px 0 20px;margin-bottom:60px;position:relative}.discoverCorfu:before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:#d2f3f8;z-index:-1}.discoverCorfu .sectionTitle{text-align:center;margin-bottom:30px}.infoTemplate .mainTitle{position:absolute;z-index:1;left:8%;top:50%;transform:translateY(-50%)}.infoContentWrapper{margin:60px 0}.infoMenuWrapper{max-width:30%;padding-right:8%;text-align:right}.infoMenuWrapper li{margin-bottom:5px}.infoMenuWrapper li.current-menu-item a{color:#007ea4;font-weight:600;font-size:28px}.infoMenuWrapper a{font-size:22px;padding:4px 0;display:inline-block;font-family:'Montserrat Alternates',sans-serif}.infoMenuWrapper a:hover{color:#007ea4}.infoText{max-width:70%}.infoText .infoTextWrapper{padding-left:50px;margin-top:40px;max-width:80%;margin-right:20%}.infoText>.smallTitle{text-transform:uppercase;font-size:22px;font-weight:400;margin-bottom:0}.infoText h3{color:#007ea4;font-family:'Montserrat Alternates',sans-serif;font-size:16px;font-weight:600;margin-bottom:15px;display:block;position:relative;margin-top:40px;float:left;width:100%}.infoText h3:before{content:"";display:block;position:absolute;width:40px;height:4px;background:#d2f3f8;top:50%;transform:translateY(-50%);left:-50px}.infoText p{margin-bottom:10px}.faqContent{padding-left:50px}.faqContent h5{color:#007ea4;font-family:'Montserrat Alternates',sans-serif;font-size:16px;font-weight:600;margin-bottom:15px;display:block;position:relative;margin-top:40px;float:left;width:100%}.faqContent h5:before{content:"";display:block;position:absolute;width:40px;height:4px;background:#d2f3f8;top:50%;transform:translateY(-50%);left:-50px}.questionTitle{font-size:18px;font-weight:600;margin-bottom:5px;float:left;width:100%}.whyChooseContent .singleWhyChoose{opacity:1;transform:translateY(0);display:block;max-width:100%;flex-basis:100%;margin-bottom:40px;text-align:left}.whyChooseContent .whyChooseText{padding-left:20px;max-width:calc(100% - 100px)}.whyChooseContent .whyChooseText p{max-width:70%;margin-right:30%}.whyChooseContent .whyChooseIcon{width:80px;height:80px}.whyChooseContent .smallTitle{margin-bottom:12px}.contactPageInfo{margin:40px 0 80px}.contactPageInfo .sectionTitle{padding-bottom:20px;border-bottom:1px solid #ebebeb;margin-bottom:50px}.contactIcon img{max-width:50%;max-height:50%}.contactPageInfoWrapper{margin-top:0px;display:flex;flex-wrap:wrap;justify-content:space-between}.contactPageInfoWrapper>div{flex-basis:31%;max-width:31%;display:flex;flex-direction:column;align-items:center;text-align:center}.contactPhones,.officeWrapper{display:flex;flex-direction:column;align-items:center;margin-bottom:20px}.contactPhones>a,.officeWrapper>a,.contactPhones>span,.officeWrapper>span{margin-bottom:5px;font-size:16px;font-weight:300}.contactPhones>a:hover,.officeWrapper>a:hover{color:#007ea4}.contactInfoEmail{color:#007ea4;font-size:16px;font-weight:300}.singleSchedule span{font-size:16px;display:block;margin-bottom:5px}.singleSchedule .timeSchedule{margin-bottom:20px;font-weight:600}.contactFormWrapper{margin-bottom:40px}.contactFormWrapper .sectionTitle{padding-bottom:20px;border-bottom:1px solid #ebebeb;margin-bottom:50px}.formWrap{padding:40px 12%}.formFieldsWrapper{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:40px}.formFieldsWrapper>div{max-width:49%;flex-basis:49%}.fieldLabel{font-size:16px;color:#007ea4;font-weight:300;margin-bottom:4px;display:block;font-family:'Montserrat Alternates',sans-serif;height:20px}.singleField{margin-bottom:15px}.singleField:last-child{margin-bottom:0}.singleField input{background:#ffeecd;height:40px;line-height:30px;padding:5px;border:none;width:100%}.singleField ::-webkit-input-placeholder{color:#9d9d9d}.singleField ::-moz-placeholder{color:#9d9d9d}.singleField ::placeholder{color:#9d9d9d}.textareaRow{position:relative;height:100%}.textareaRow textarea{height:calc(100% - 24px);padding:5px;background:#ffeecd;width:100%;border:none}.textareaRow .your-message{height:100%}.formSubmitBtn{text-align:center}.contactMapWrapper .sectionTitle{padding-bottom:20px;border-bottom:1px solid #ebebeb;margin-bottom:50px}.contactMapWrapper .mapWrapper{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.reviewsPage{background:#ebebeb}.reviewsPage .introText{margin-bottom:40px}.reviewsIntro{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;border-top:1px solid #acacac;border-bottom:1px solid #acacac;padding:80px 0 60px}.reviewsIntro>div{flex-basis:31%;max-width:31%;text-align:center}.reviewsIntro>div .ghostBtn{margin-top:20px}.reviewsIntro .platformRating{margin:20px 0}.reviewsSection.fullReviewsSection{background:#ebebeb;margin-top:40px;padding-bottom:200px}.reviewsSection.fullReviewsSection .sliderWrapper::before{display:none}.reservationSuccess{min-height:30vh;display:flex;flex-direction:column;justify-content:center;align-items:center}.reservationSuccess .crFinalStep,.reservationSuccess #crBtnStartOver{margin:unset}.reservationSuccess{font-size:16px;color:#000;font-weight:300}.reservationSuccess h1{color:#006990;font-size:32px}.reservationSuccess span{display:block;font-weight:600;color:#000;margin-top:15px;font-size:20px}.page-template-online-template .mobBookNow{display:none}.coupon-applied{color:#4bb329 !important;height:30px !important;display:flex !important;align-items:center !important;padding-left:30px !important}span.coupon-applied::before{content:"N";font-family:'ElegantIcons';position:absolute;margin-top:0 !important;left:0px !important;font-size:26px !important;color:#49a82b !important}.type-list .car-info-icons,.included-list-title .icon-image{display:flex !important;align-items:center !important;justify-content:center !important}.cosmosVillasRow{padding:50px 0px;background:#fff}.cosmosVillasRow .sectionTitle{text-align:center}.cosmosVillasRow .stayContentWrap.flexCls{display:flex;flex-direction:column;justify-content:center}.cosmosVillasRow .titleWrap.flexCls{display:flex;flex-direction:column;align-items:flex-end;width:33%}.cosmosVillasRow .titleWrap.flexCls img{height:40px;width:auto}.cosmosVillasRow .titleWrap.flexCls .mainTitle{color:#007ea4;font-family:'Montserrat Alternates',sans-serif;font-size:30px;font-weight:600;margin-bottom:20px;text-align:right}.cosmosVillasRow .singleStayContent.flexCls{justify-content:space-between;margin-bottom:50px}.cosmosVillasRow .mainContent.whiteText{width:60%}.cosmosVillasRow .villaWrap.flexCls{margin-top:50px;justify-content:space-between;position:relative}.cosmosVillasRow .villaWrap.flexCls>div{width:45%}.cosmosVillasRow .galleryWrap{position:relative;z-index:1}.cosmosVillasRow .galleryWrap:before{content:"";display:block;position:absolute;width:100%;height:100%;background:#d2f3f8;top:30px;left:30px;z-index:0}.cosmosVillasRow .galleryWrap .bx-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center}.cosmosVillasRow .galleryWrap .bx-wrapper .bx-controls.bx-has-controls-direction{height:50px;width:100%;padding:0px 20px;position:absolute}.cosmosVillasRow .galleryWrap .bx-wrapper .bx-controls.bx-has-controls-direction .bx-controls-direction{width:100%;position:relative;height:100%;left:0;top:0;margin:0;display:flex;justify-content:space-between;align-items:center}.cosmosVillasRow .galleryWrap .bx-wrapper .bx-controls.bx-has-controls-direction .bx-controls-direction a{top:unset !important;left:unset !important;margin:unset !important;width:50px !important;background:#ffeecd !important;position:relative !important;float:left !important;z-index:9 !important;height:100% !important;margin:0 !important;right:unset !important;bottom:unset !important;border-radius:50%;color:transparent}.cosmosVillasRow .galleryWrap .bx-wrapper .bx-controls.bx-has-controls-direction .bx-controls-direction a:before{content:"";width:18px;height:18px;display:block;position:absolute;top:50%;transform:translateY(-50%) rotate(45deg);border-radius:0px 0px 0px 5px;border-left:1px solid #fcaf17;border-bottom:1px solid #fcaf17}.cosmosVillasRow .galleryWrap .bx-wrapper .bx-controls.bx-has-controls-direction .bx-controls-direction a.bx-prev:before{left:17px}.cosmosVillasRow .galleryWrap .bx-wrapper .bx-controls.bx-has-controls-direction .bx-controls-direction a.bx-next:before{right:17px;transform:translateY(-50%) rotate(-135deg);border-radius:0px 0px 0px 5px;border-left:1px solid #fcaf17;border-bottom:1px solid #fcaf17}.cosmosVillasRow .buttonWrap.centered{margin-top:80px;display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (min-width:768px) and (max-width:1023px){.ojs-holder{left:4% !important;margin:0 auto !important;top:140px !important;width:92% !important}}@media screen and (min-width:480px) and (max-width:767px){.ojs-holder{left:4% !important;margin:0 auto;top:130px !important;width:92% !important;height:440px !important}}@media screen and (min-width:321px) and (max-width:479px){.ojs-holder{left:4% !important;margin:0 auto;top:130px !important;width:92% !important;height:400px !important}}@media screen and (max-width:320px){.ojs-holder{left:4% !important;margin:0 auto;top:130px !important;width:92% !important;height:370px !important}}.heroSection.transfersHeroSection{height:auto;min-height:500px;padding:50px 0;margin-bottom:50px}.heroSection.transfersHeroSection .pageTitle{color:#fff}.transfersHeroText{flex-basis:45%;max-width:450px;opacity:1;transition:opacity 350ms ease 100ms}.transfersHeroText.show{opacity:1}.transfersHeroText p{color:#fff;font-weight:300;line-height:1.6}.transfersHeroText .pageTitle{margin-top:0}.transfersHeroContent{position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.timeField>span,.adultsField>span,.kidsField>span{display:block;position:relative}.timeField>span:after,.adultsField>span:after,.kidsField>span:after{content:"";display:block;position:absolute;width:8px;height:8px;border-right:1px solid #555555;border-bottom:1px solid #555555;top:18px;right:15px;transform:rotate(45deg)}.transfersForm{background:rgba(234,227,197,0.8);padding:30px 40px;max-width:850px;flex-basis:850px;opacity:1;transform:translateY(25px);transition:transform 450ms ease 300ms, opacity 250ms ease 300ms}.transfersForm.show{opacity:1;transform:none}.transfersForm form{float:left;width:100%;display:flex;flex-direction:column}.transfersForm .formSubmitBtn{margin-top:25px;position:relative}.transfersForm .wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok,.transfersForm .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors{padding:25px 20px;font-size:14px}.transfersForm span.wpcf7-not-valid-tip{position:absolute;left:10px;bottom:1px;font-size:11px}.transfersForm select,.transfersForm input{background:#fff}.transfersForm input[type="radio"]{visibility:hidden}.transfersForm .rightFields{display:flex;flex-direction:column}.transfersForm .rightFields .fieldsGroupTitle{flex-basis:auto}.transfersForm .rightFields .singleField input,.transfersForm .rightFields .halfField input{background:#fff;height:50px;line-height:40px;padding:5px 10px;border:none;width:100%}.transfersForm .rightFields .twoFields{margin-bottom:12px}.transfersForm .rightFields .twoFields .halfField:first-child:after{content:"";display:block;position:absolute;width:1px;height:100%;background:#ccc;top:0;right:0;transform:translateX(50%);z-index:1}.transfersForm .rightFields .singleField{margin-bottom:12px}.transfersForm .rightFields .singleField.textareaRow{flex:1;height:auto;display:flex;flex-direction:column;margin-bottom:0}.transfersForm .rightFields .singleField.textareaRow .your-message{flex:1;display:flex;flex-direction:column}.transfersForm .rightFields .textareaRow textarea{flex:1;background:#fff;padding:10px}.returnLocationFields{margin-bottom:12px}.fieldsWrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.fieldsWrapper>div{max-width:49%;flex-basis:49%}.twoFields{display:flex;flex-wrap:wrap}.halfField{max-width:50%;flex-basis:50%;position:relative}.halfField select{max-width:100%;height:50px;border:none;width:100%;padding:5px 10px}.twoFields.locationFields .halfField{background:#fff;border-radius:4px;padding:10px 0 0;position:relative}.twoFields.locationFields .halfField:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.twoFields.locationFields .halfField:first-child:after{content:"";display:block;position:absolute;width:1px;height:100%;background:#ccc;top:0;right:0;transform:translateX(50%);z-index:1}.twoFields.locationFields .halfField:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.twoFields.locationFields select{max-width:100%;height:60px;line-height:75px;padding-left:10px}.selectLabel{color:#222;display:inline-block;padding-left:20px;position:absolute;top:10px;left:10px;pointer-events:none;z-index:1}.selectLabel:before{content:"";display:block;position:absolute;width:17px;height:100%;top:0;left:0;background-image:url('images/arrow-icon.png');background-size:14px;background-repeat:no-repeat;background-position:center}.locationFieldsWrapper{margin-bottom:12px}.addReturnFields{margin:5px 0 20px}.addReturnFields .wpcf7-form-control{display:flex}.addReturnFields .wpcf7-list-item{margin:0 20px 0 0}.addReturnFields .wpcf7-list-item input:checked+.wpcf7-list-item-label::after{display:block}.addReturnFields .wpcf7-list-item-label{color:#222;display:inline-block;padding-left:25px;position:relative}.addReturnFields .wpcf7-list-item-label:before{content:"";display:block;position:absolute;width:20px;height:20px;border-radius:50%;border:1px solid #007ea4;left:0;top:50%;transform:translateY(-50%)}.addReturnFields .wpcf7-list-item-label:after{content:"";display:none;position:absolute;width:12px;height:12px;border-radius:50%;left:4px;top:50%;transform:translateY(-50%);background:#007ea4}.dateField>span{background:#fff;padding-left:30px}.dateField>span:before{content:"";display:block;position:absolute;width:25px;height:100%;top:0;left:10px;background-image:url('images/calendar-icon.png');background-size:16px;background-repeat:no-repeat;background-position:left}.dateField input{height:50px;line-height:50px;border:none;width:100%;padding-left:30px;margin-left:-30px}.timeField>span,.adultsField>span,.kidsField>span{background:#fff;padding-left:30px}.timeField>span:before,.adultsField>span:before,.kidsField>span:before{content:"";display:block;position:absolute;width:25px;height:100%;top:0;left:10px;background-size:16px;background-repeat:no-repeat;background-position:left}.timeField select,.adultsField select,.kidsField select{padding-left:30px;margin-left:-30px;width:calc(100% + 30px);max-width:calc(100% + 30px)}.timeField>span:before{background-image:url('images/clock-icon.png')}.adultsField>span:before,.kidsField>span:before{background-image:url('images/person-icon.png')}.dateTimeFields{margin-bottom:12px}.transfersWhyChooseSection .sectionTitle{color:#007ea4;margin-bottom:40px}.transfersWhyChooseRepeater{display:flex;flex-wrap:wrap;padding-bottom:45px;border-bottom:1px solid #007ea4;margin-bottom:60px}.transfersWhyChoose{max-width:32%;flex-basis:32%;margin-right:2%;display:flex;align-items:flex-start}.transfersWhyChoose:nth-child(3n+3){margin-right:0}.transfersWhyChoose .whyChooseContent{flex:1;margin-left:15px}.transfersWhyChoose .whyChooseContent .smallTitle{font-size:19px}.transfersWhyChoose .whyChooseContent p{font-weight:300;line-height:1.6}.transfersWhyChoose .whyChooseIcon{width:80px;height:80px;margin-bottom:0}.transfersWhyChoose .whyChooseIcon img{max-width:55%;max-height:55%}.transfersFleetSection{margin-bottom:80px}.transfersFleetSection>.customGrid{display:flex;flex-wrap:wrap;align-items:flex-start}.transfersFleetImage{max-width:40%;flex-basis:40%;display:flex;justify-content:flex-start;align-items:center}.transfersFleetImage img{max-width:450px;width:80%}.transfersFleetContent{flex-basis:60%;max-width:60%;font-size:16px;font-weight:300;display:flex;flex-direction:column;align-items:flex-start}.transfersFleetContent>.sectionTitle{color:#007ea4}.transfersFleetContent p{font-weight:300;line-height:1.6;margin-bottom:10px;max-width:650px}.transfersFleetContent a,.transfersFleetContent p,.transfersFleetContent li{font-size:inherit;font-weight:inherit}.transfersFleetContent a{color:#007ea4}.transfersFleetContent a:hover{text-decoration:underline}.transfersFleetContent ul{margin:5px 0 10px}.transfersFleetContent li{position:relative;padding-left:35px;line-height:1.2;margin-bottom:22px}.transfersFleetContent li:before{content:"";display:block;position:absolute;width:30px;height:30px;left:0;top:50%;transform:translateY(-50%);background-image:url(images/tick-icon.png);background-size:contain;background-position:center;background-repeat:no-repeat}@keyframes loading_rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}div.wpcf7 .ajax-loader{background-image:none !important;position:absolute;top:10px;right:10px;width:25px;height:25px;border-radius:50%;background-color:transparent;border-left:2px solid #000;border-right:2px solid #000;border-top:2px solid transparent;border-bottom:2px solid transparent}div.wpcf7 .ajax-loader.is-active{animation:loading_rotate 1s linear infinite;animation-iteration-count:infinite;display:block}.wpcf7-response-output{float:left;font-weight:400;letter-spacing:0;position:relative;text-align:center;text-transform:none;width:100%}.wpcf7 form.sent .wpcf7-response-output{padding:25px;float:left;width:100%;position:relative;top:0;left:0;background:#006990;color:#fff;font-size:16px;border:none}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{padding:25px;float:left;width:100%;position:relative;top:0;left:0;background:#ff0000;color:#fff;font-size:16px;border:none}.wpcf7-not-valid-tip{float:left;width:100%;position:relative}.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors{padding:25px;float:left;width:100%;position:relative;top:0;left:0;background:#ff0000;color:#fff;font-size:16px;border:none}a.bx-prev,a.bx-next{background-image:none !important}.footerNewsletter{display:flex;flex-wrap:wrap;justify-content:space-between;margin:40px 0 60px}.footerNewsletter>div{max-width:48%;flex-basis:48%}.newsletterLeft .sectionTitle{color:#363636}.newsletterLeft p{font-size:18px;max-width:500px;color:#363636;font-weight:300;line-height:1.6}.newsletterForm{display:flex;align-items:center;justify-content:flex-end}.newsletterForm input[type="email"]{height:70px;width:420px;border:none;padding:10px 40px 10px 20px;background:#ffeecd;line-height:50px;border-radius:4px;color:#dd9403}.newsletterForm .solidBtn{border:none;background:linear-gradient(to right, #ffc956 0%, #fcaf17 100%);font-size:14px;left:-50px}.footerInfo{background:#fcaf17;padding:60px 100px;position:relative;z-index:2}.footerInfoTitle{max-width:40%}.footerInfoTitle .sectionTitle{max-width:250px}.footerPhones,.footerEmail{max-width:30%}.footerPhones .smallTitle,.footerEmail .smallTitle{padding-left:30px}.footerPhones .smallTitle:before,.footerEmail .smallTitle:before{content:"";display:block;position:absolute;width:20px;height:100%;left:0;top:50%;transform:translateY(-50%);background-size:contain;background-position:center;background-repeat:no-repeat}.footerPhones a,.footerEmail a{font-size:20px;margin-bottom:4px;font-weight:300;color:#fff}.footerPhones a:hover,.footerEmail a:hover{color:#007ea4}.footerPhones a:last-child,.footerEmail a:last-child{margin-bottom:0}.footerPhones .smallTitle:before{background-image:url('images/phone-icon-blue.png')}.footerPhones>div{display:flex;flex-direction:column;align-items:flex-start}.footerEmail .smallTitle:before{background-image:url('images/envelope-icon-blue.png')}.footerMain{position:relative;margin-top:-100px;background:#ebebeb;padding-top:150px}.footerColumns{margin-bottom:60px}.footerAbout{max-width:50%}.footerAbout p{font-weight:300;line-height:1.6;max-width:600px}.footerMenu{max-width:25%}.footerMenu a{font-size:16px;padding:2px 2px 2px 0;margin-bottom:4px;display:inline-block;font-weight:300}.footerMenu a:hover{color:#007ea4}.footerCopy{padding:30px 0;border-top:1px solid #9d9d9d;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.footerCopy>div{width:auto}.footerPayments img{max-width:450px;width:100%}.footerSignature span{display:block;text-align:right;font-size:14px;font-weight:300;color:#252525;line-height:1.4}.footerSignature a{color:#007ea4}.footerSignature a:hover{text-decoration:underline}.promoPopup{position:fixed;bottom:0;left:0;z-index:99999;background:#fff;width:100%;display:flex;flex-wrap:wrap;opacity:1;pointer-events:auto;transform:translateY(0);transition:all 350ms ease}.promoPopup.hide{opacity:0;transform:translateY(0);pointer-events:none}.promoFeat{flex-basis:45%;max-width:45%}.promoBody{flex-basis:55%;max-width:55%;padding:20px 25px 15px;display:flex;flex-direction:column;align-items:flex-start}.singlePromo{max-width:50%;flex-basis:50%;display:flex}.promoOverlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;background:#000;background:linear-gradient(0deg, rgba(0,0,0,0.5) 0%, rgba(255,255,255,0) 30%);opacity:0;pointer-events:none;display:none;animation:fadeIn 300ms forwards}.promoOverlay.show-popup{display:block}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.closePromo{position:absolute;top:0;right:0;width:45px;height:45px;background:#007ea4;cursor:pointer}.closePromo:before,.closePromo:after{content:"";display:block;position:absolute;width:1px;height:70%;top:50%;left:50%;background:#fff}.closePromo:before{transform:translate(-50%, -50%) rotate(45deg)}.closePromo:after{transform:translate(-50%, -50%) rotate(-45deg)}.promoPretitle{font-size:16px;font-weight:400;margin-bottom:12px;font-family:'Montserrat Alternates',sans-serif;max-width:100%;line-height:1.3}.promoTitle{text-transform:uppercase;display:block;font-weight:600;font-family:'Montserrat Alternates',sans-serif;color:#007ea4;max-width:100%;width:100%;margin-bottom:4px;font-size:19px;letter-spacing:1px;line-height:1.2}.promoSubtitle{font-size:16px;margin-bottom:20px}.promoButton{color:#F8C44C;border:2px solid #F8C44C;display:inline-block;font-size:16px;font-weight:500;width:auto;text-align:center;padding:6px 12px;margin-top:auto;border-radius:4px;text-transform:uppercase;transition:all 250ms ease}.promoButton:hover{background:#F8C44C;color:#fff}.highLightLocation{width:50%;display:flex;justify-content:flex-end}.highLightLocation .hightlightLocationWrap{width:450px;background:#d2f3f8;display:flex;flex-direction:column;padding:30px 65px}.highLightLocation .hightlightLocationWrap .locationHighlights{max-width:100%}.highLightLocation .hightlightLocationWrap .locationHighlights:last-child{margin-top:20px}.greyBackground{background:#ebebeb;padding:60px 0 120px;margin:0;margin-bottom:50px}.locationDistancesRow .aboutImage{margin-top:0px}.locationDistancesRow .aboutContentTop .sectionTitle{color:#007ea4}.locationDistancesRow .aboutContentTop .smallTitle{font-size:18px;margin-bottom:5px;color:#007ea4}.locationDistancesRow .aboutContentTop .distancesLocationWrap:last-child{margin-top:25px}.locationDistancesRow .aboutContentTop .distancesLocationWrap strong{color:#007ea4}@media screen and (max-width:1680px){.introSection{padding:80px 0 60px}.singleShortReview p{font-size:16px}.sectionTitle{font-size:32px}.locationsWrapper>.sectionTitle{margin-bottom:35px}.similarLocations .pageTitle{font-size:34px}.singleMustSeeContent{padding:25px}.pageTitle{font-size:42px}.mainTitle{font-size:34px}.heroSection.transfersHeroSection .pageTitle{margin-top:20px}.transfersHeroText p{font-size:15px}.transfersHeroText{max-width:380px}.transfersForm{padding:28px 35px;max-width:800px;flex-basis:800px}}@media screen and (max-width:1540px){.heroContent{margin-top:80px;margin-bottom:20px}.introSection>.customGrid>div{max-width:30%;flex-basis:30%}.whyChooseIcon{width:90px;height:90px}.singleCarImage img{max-width:72%;max-height:150px}.singleCarPrice strong{font-size:22px}.archivedLocationContent{padding:40px 30px}.archivedLocationContent h4{font-size:22px}.singleLocationArchived{padding-bottom:48% !important}.thinTitle{font-size:28px}.singleBookStep h5{font-size:22px}.singleBookStep p{font-size:16px}.singleCarFull .singleCarImage img{max-width:75%}.pageTitle{font-size:40px;margin-top:50px}.locationsLeft p{font-size:16px}.locationsWrapper{padding:50px 80px}.locationItem h4{font-size:22px;margin-bottom:15px}.singleLocation,.singleArchivedItem{padding-bottom:30% !important}.corfuIslandText p{font-size:16px;margin-bottom:10px}.infoMenuWrapper a{font-size:20px}.infoMenuWrapper li.current-menu-item a{font-size:26px}.infoMenuWrapper{padding-right:6%}.faqContent h5::before,.infoText h3::before{width:35px;left:-45px}.whyChooseSection{margin:60px 0 100px}.singleCarImage{min-height:140px;margin-bottom:10px}.mainMenuWrap{margin:0 30px}.mainMenuWrap>div a{font-size:15px;padding:10px 16px}.transfersWhyChoose .whyChooseContent p{font-size:15px}.transfersWhyChoose .whyChooseIcon img{max-width:50%;max-height:50%}.transfersForm{padding:25px 25px;max-width:750px;flex-basis:750px}.transfersHeroText{max-width:360px;padding-right:10px}}@media screen and (max-width:1460px){.mainTitle{font-size:32px}.heroSection.homeHeroSection{height:58vh}.singleShortReview{padding:50px 25px}.singleSliderReviewLogo{padding:14px;width:64px;height:64px}.singleShortReview span{bottom:23px}.whyChooseIcon{width:85px;height:85px;margin-bottom:20px}.modelWrapper{margin:5px 0 15px}.ghostBtn,.solidBtn{min-width:140px}.sliderWrapper::before{width:12%;height:30%}.singleFullReview{padding:50px 30px 100px 20px}.reviewBottom{bottom:10px}.fullReviewStars{margin:15px 0}.fullReviewsSliderWrapper{width:950px}.singleLocationArchived{padding-bottom:50% !important}.archivedLocationContent p{font-size:16px}.archivedLocationContent h4{font-size:20px}.archivedLocationContent{padding:40px 30px 50px}.locationSection{margin:60px 0 40px}.aboutSection{margin:40px 0;padding-bottom:80px}.bookStepsSection{padding:40px 0 60px}.sectionTitle{font-size:30px}.newsletterForm input[type="email"]{width:380px}.smallTitle{margin-bottom:12px}.footerPhones a,.footerEmail a{font-size:18px}.footerAbout p{max-width:90%;width:100%;margin-right:10%}.footerPayments img{max-width:420px}.aboutSectionContent p,.aboutContentBottom li{font-size:16px}.corfuIslandText .ghostBtn{margin-top:30px}.bookStepsSection .sectionSubtitle{margin-bottom:40px}.bookSteps{margin-top:50px}.footerColumns{margin-bottom:50px}.pageTitle{font-size:38px;margin-top:40px}.singleCarFull .singleCarImage img{max-width:80%}.singleCarFull .singleCarPrice{margin:10px 0 30px}.singleCarFull .singleCarImage{min-height:130px;margin-bottom:0;margin-top:20px}.locationItem{padding-bottom:40px;margin-bottom:40px}.preTitle{margin-bottom:5px;font-size:13px}.singleMustSeeContent{padding:25px 15px}.singleMainContent{margin:50px 0}.acf-map{height:400px !important}.infoText .infoTextWrapper{padding-left:40px;margin-top:40px;max-width:95%;margin-right:5%}.faqContent{padding-left:40px}.contactPageInfo .sectionTitle{margin-bottom:40px}.locationsLeft .locationSectionIcon{max-width:90px;max-height:90px;margin-bottom:15px}.locationIntro{margin-bottom:60px}.similarLocations .pageTitle{font-size:30px}.transfersWhyChoose .whyChooseIcon{width:70px;height:70px}.promoBody{padding:30px 22px}.promoPretitle,.promoTitle{font-size:18px}.closePromo{width:38px;height:38px}.promoButton{font-size:15px;padding:5px 12px}}@media screen and (max-width:1380px){.headerLogo{max-width:160px;flex-basis:160px}.mainMenuWrap{margin:0 25px}.mainMenuWrap>div a{font-size:15px;padding:10px 14px}.heroContent{margin-top:60px;margin-bottom:15px}.singleShortReview{padding:40px 15px 50px}.platformRating span{font-size:28px}.platformRating{margin:25px 0;text-align:center}.introSection>.customGrid>div{max-width:31%;flex-basis:31%}.singleSliderReviewLogo{padding:12px;width:58px;height:58px}.singleShortReview p{font-size:14px}.introCarImage img{max-width:50%;max-height:100px}.introSectionBook>span{margin:15px 0}.introFromPrice strong{font-size:22px}.sectionTitle{font-size:28px}p{font-size:14px}.sectionSubtitle{font-size:16px}.mainTitle{font-size:30px}.mainSubtitle{font-size:22px}.heroRatings{margin:20px 0}.whyChooseRepeater p{font-size:15px;line-height:1.6}.singleCarImage img{max-width:75%;max-height:110px}.modelWrapper{margin:5px 0 8px}.fullReviewStars img,.platformStarRating img{max-width:200px;max-height:18px}.fullReviewStars{margin:10px 0}.aboutContentBottom{margin-top:40px}.corfuIslandSection{margin-bottom:80px}.whyChooseIcon{width:80px;height:80px}.singleCarFull{padding:20px 8px 20px 20px}.singleCarPrice strong{font-size:20px}.fleetArchive{padding:40px 8% 60px}.ghostBtn,.solidBtn{min-width:130px;font-size:13px}.pageTitle{font-size:34px}.heroSection{height:50vh}.corfuMainSection{margin:60px 0}.locationsWrapper>.sectionTitle{padding-bottom:15px;margin-bottom:30px}.infoText h3,.faqContent h5{margin-bottom:12px;margin-top:30px}.contactPageInfo{margin:20px 0 60px}.headerPhones>.contactLink>a,.headerEmail>.contactLink>a,.headerPhones>a,.headerEmail>a{font-size:13px}.singleCarImage{min-height:130px}.searchForm{max-width:980px}.similarLocations .pageTitle{font-size:28px}.infoMenuWrapper a{font-size:18px}.infoMenuWrapper li.current-menu-item a{font-size:24px}.headerMain{height:80px}.headerMain>.customGrid{height:64px}.container{margin-top:110px}.reviewsSection.fullReviewsSection{padding-bottom:160px}.transfersFleetImage img{max-width:350px}.promoPretitle,.promoTitle{font-size:17px}.promoPretitle{margin-bottom:9px;max-width:210px}.promoBody{padding:28px 20px}.promoSubtitle{font-size:15px;margin-bottom:17px}}@media screen and (max-width:1320px){.customGrid{padding:0 6%}.reviewsSection{padding:60px 6% 120px}.singleCarImage{min-height:120px}.locationSection{margin:60px 0 20px}.generalArchivePage .mainTitle{left:6%}.fleetArchive{padding:40px 6% 60px}}@media screen and (max-width:1280px){.mainTitle{font-size:28px}.mainSubtitle{font-size:20px}.heroRatings{margin:15px 0}.heroRatings span{font-size:15px}.heroContent{margin-top:60px;margin-bottom:30px}.searchForm label{font-size:11px}.platformRating span{font-size:24px}.introSectionBook>span{margin:12px 0;font-size:16px}.introFromPrice strong{font-size:20px}.thinTitle{font-size:26px}.singleBookStep h5{font-size:20px}.sectionTitle{font-size:26px}.footerPayments img{max-width:380px}.locationItem{padding-bottom:30px;margin-bottom:30px}.locationHighlights>h5{font-size:16px}.locationHighlights li{font-size:14px;padding-left:20px}.locationHighlights li::before{width:6px;height:6px}.locationItem h4{font-size:20px}.similarLocations .pageTitle{font-size:26px}.mustSeeSection .bx-controls{width:180px}.pageTitle{font-size:30px}.platformImage img{max-width:60%}.formWrap{padding:40px 8%}.mainMenuWrap>div a{font-size:14px;padding:10px 16px}.mainMenuWrap>div .sub-menu a{font-size:13px;padding:5px 16px}.mainMenuWrap>div li.menu-item-has-children::before{width:5px;height:5px;right:6px;top:27px}.mainMenuWrap>div li.menu-item-has-children>a{padding:22px 16px}.newsletterForm input[type="email"]{width:340px}.newsletterLeft p{font-size:16px}.footerInfo{padding:40px 80px}.footerPhones a,.footerEmail a{font-size:16px}.footerMenu a{font-size:14px}}@media screen and (max-width:1260px){.transfersHeroText{max-width:100%;flex-basis:100%;margin-bottom:30px;padding:0}.transfersHeroText p{max-width:750px}.heroSection.transfersHeroSection .pageTitle{margin-top:0;margin-bottom:10px}.heroSection.transfersHeroSection{padding:40px 0}}@media screen and (max-width:1200px){.mainTitle{font-size:26px}.mainSubtitle{font-size:18px}.searchForm{padding:25px 30px}.whyChooseSection{margin:60px 0 90px}.fullReviewsSliderWrapper{width:860px}.searchForm{max-width:920px}.whyChooseIcon{width:70px;height:70px}.sectionTitle{font-size:24px;margin-bottom:12px}.archivedLocationContent h4{font-size:18px}.archivedLocationContent p{font-size:14px}.archivedLocationContent li{font-size:16px}.locationsLeft .ghostBtn{margin-top:40px}.heroSection.homeHeroSection{background-position:center bottom 50% !important}.thinTitle{font-size:24px}.footerPayments img{max-width:360px}.singleCarFull .singleCarInfoRight>div .carInfoIcon{max-width:36px;flex-basis:36px;height:36px}.singleCarPrice strong{font-size:18px}.singleCarFull .singleCarInfoRight>div span{font-size:12px}.locationsWrapper{padding:30px 60px}.locationIntro p{max-width:70%;margin-right:30%}.locationsWrapper>.sectionTitle{padding-bottom:15px;margin-bottom:20px}.locationItem{padding-bottom:20px;margin-bottom:20px}#vidPopup .vidOverlay span{width:50px;height:50px}#vidPopup .vidOverlay span::after,#vidPopup .vidOverlay span::before{height:50px}.singleMustSeeContent{padding:20px 10px}.infoText .infoTextWrapper{padding-left:40px;margin-top:30px;max-width:100%;margin-right:0}.infoText>.smallTitle{font-size:20px}.newsletterLeft{max-width:40% !important;flex-basis:40% !important}.newsletterForm{max-width:60% !important;flex-basis:60% !important}.fullReviewStars img,.platformStarRating img{max-height:16px}.contactPhones,.officeWrapper{margin-bottom:10px}.contactPhones>a,.officeWrapper>a,.contactPhones>span,.officeWrapper>span,.singleSchedule span{font-size:14px}.headerLogo{max-width:150px;flex-basis:150px}.mainMenuWrap{margin:0 20px}.singleLocation,.singleArchivedItem{padding-bottom:33% !important}.transfersHeroText{flex-basis:100%;max-width:100%;margin-bottom:15px}.heroSection.transfersHeroSection{padding:20px 0 40px}.heroSection.transfersHeroSection .pageTitle{margin-top:0;margin-bottom:10px}.transfersForm{max-width:800px;flex-basis:100%}}@media screen and (max-width:1080px){.mainTitle{font-size:24px}.searchForm{max-width:860px}.searchForm form>div{margin-right:10px}.singleSliderReviewLogo{width:50px;height:50px}.introSection>.customGrid>div{max-width:32%;flex-basis:32%}.singleShortReview p{font-size:13px}.fullReviewStars img,.platformStarRating img{max-height:15px}.platformRating{margin:20px 0}.introFromPrice{margin-right:20px}.whyChooseRepeater p{font-size:14px}.fullReviewsSliderWrapper{width:760px}.singleFullReview{padding:50px 30px 80px 20px}.ghostBtn,.solidBtn{min-width:120px}.singleLocationArchived{padding-bottom:55% !important}#vidPopup.showVid iframe{width:600px;height:340px}#vidPopup .vidOverlay span{right:15%;top:15%}.bookStepsSection .sectionSubtitle{margin-bottom:30px}.bookSteps{margin-top:40px}.singleBookStep h5{font-size:18px}.singleBookStep p{font-size:15px}.sectionTitle{font-size:22px}.newsletterForm input[type="email"]{width:300px}.footerInfo{padding:30px 40px}.footerInfoTitle .sectionTitle{max-width:200px}.footerPayments img{max-width:320px}.pageTitle{font-size:28px;margin-top:30px}.singleCarFull .singleCarImage{min-height:110px}.singleCarDesc{display:block}.whyChooseSection{margin:40px 0 70px}.locationIntro p{max-width:80%;margin-right:20%}.locationsWrapper{padding:30px 50px}.smallTitle{font-size:15px}.preTitle{margin-bottom:3px;font-size:12px}.singleArchivedItem{max-width:calc((100% / 3) - 40px);flex-basis:calc((100% / 3) - 40px);margin-right:40px;margin-bottom:40px}.singleArchivedItem::after,.aboutImage::before,.toggleVid::before{top:20px;left:20px}.introText,.heroText p{max-width:700px}.singleCarFull .singleCarImage img{max-width:82%}.bookStepsSection{padding:30px 0 50px}.similarLocations .pageTitle{font-size:24px;margin-bottom:30px}.corfuIslandText p{font-size:14px;margin-bottom:10px}.acf-map{height:360px !important}.infoText h3,.faqContent h5{margin-bottom:12px;margin-top:20px}.platformImage img{max-width:60%;max-height:38px}.transfersWhyChoose{max-width:80%;flex-basis:80%;margin-bottom:30px}.transfersWhyChooseRepeater{padding-bottom:30px}}@media screen and (max-width:1060px){.mainMenuWrap>div a{font-size:14px;padding:10px 12px}.mainMenuWrap>div .sub-menu a{font-size:13px;padding:5px 12px}.mainMenuWrap>div li.menu-item-has-children>a{padding:22px 12px}.mainMenuWrap>div li.menu-item-has-children::before{right:2px}.archivedLocationContent h4{padding:0 20px}.singleLocationArchived{padding-bottom:57% !important}.archivedLocationContent{padding:40px 20px 50px}.locationsLeft p{font-size:14px}.aboutSectionContent p,.aboutContentBottom li{font-size:14px}.singleLocation,.singleArchivedItem{padding-bottom:35% !important}.infoText>.smallTitle{font-size:18px}.singlePromo{position:relative}.promoFeat{position:absolute;height:100%;top:0;left:0;max-width:100%;flex-basis:100%;z-index:-1}.promoFeat:before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:#000;opacity:.5;transition:opacity 250ms ease}.promoPretitle,.promoSubtitle{color:#fff}.promoBody{flex-basis:100%;max-width:100%}.promoTitle{color:#2eabd0}.closePromo{background:#2eabd0}}@media screen and (max-width:1000px){.cosmosVillasRow .titleWrap.flexCls{width:auto}.cosmosVillasRow .mainContent.whiteText{width:auto;margin-left:20px}.customHeader{display:none}.mobHeader{display:block;z-index:999999;position:fixed;top:0;left:0;width:100%;transition:transform 200ms linear;border-bottom:1px solid #ebebeb}.mobHeader.customHeaderScrolled{transform:translateY(-25px)}.mobHeader.customHeaderScrolled+.mobMenuWrap{padding-top:105px}.mobHeader>div{z-index:999999;position:relative}.mobTopBar{background:#007ea4;display:flex;justify-content:center;height:25px;align-items:center}.mobTopBar>span{font-family:'Montserrat Alternates',sans-serif;font-weight:600;color:#fff;font-size:12px;margin-right:30px}.mobTopBar>a{font-family:'Work Sans',sans-serif;font-size:12px;font-weight:300;color:#fff;position:relative;display:inline-block;padding-left:25px;margin-right:30px}.mobTopBar>a:last-child{margin-right:0}.mobTopBar>a:before{content:"";display:block;position:absolute;width:16px;height:100%;top:50%;left:0;transform:translateY(-50%);background-size:contain;background-repeat:no-repeat;background-position:center}.mobTopBar .topBarPhone:before{background-image:url('images/phone-icon-white.png')}.mobTopBar .topBarEmail:before{background-image:url('images/envelope-icon-white.png')}.mobLogo{max-width:180px;flex-basis:180px;display:block}.mobLogo img{max-width:100%;max-height:100%}.mobFlexWrapper{display:flex;justify-content:space-between;align-items:center;height:80px;padding:0 4%;background:#fff}.mobFlexWrapper .solidBtn{margin-left:auto;margin-right:30px}.menuToggle{max-width:60px;flex-basis:60px;height:60px;display:flex;justify-content:center;align-items:center;border:2px solid #9d9d9d;border-radius:50%}#openMenuBtn{width:30px;height:22px;position:relative;transform:rotate(0deg);transition:all 300ms ease-in-out;cursor:pointer}#openMenuBtn span{display:block;position:absolute;height:3px;width:100%;background:#9d9d9d;border-radius:3px;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out}#openMenuBtn span:nth-child(1){top:0px;transform-origin:left center}#openMenuBtn span:nth-child(2){top:10px;transform-origin:left center}#openMenuBtn span:nth-child(3){bottom:0px;transform-origin:left center}#openMenuBtn.open span:nth-child(1){transform:rotate(45deg);top:-1px;left:5px}#openMenuBtn.open span:nth-child(2){width:0%;opacity:0}#openMenuBtn.open span:nth-child(3){transform:rotate(-45deg);bottom:-1px;left:5px}.container{margin-top:105px}.mobMenuWrap{position:fixed;display:block;top:0;right:0;background:#ebebeb;width:50%;height:100%;transition:transform 200ms linear, padding 200ms linear;transform:translateX(100%);z-index:99999;padding-top:125px;padding-left:20px;padding-bottom:60px;overflow-y:auto}.mobMenuWrap.open{transform:translateX(0)}.mobNavigation{margin-bottom:60px}.mobNavigation li.menu-item-has-children>a:after{content:"";display:block;position:absolute;width:7px;height:7px;border-right:1px solid #555555;border-bottom:1px solid #555555;right:-4px;top:20px;transform:rotate(45deg);transition:transform 200ms linear}.mobNavigation li.open a:after{transform:rotate(225deg)}.mobNavigation li.current-menu-item>a{color:#007ea4;font-weight:500}.mobNavigation a{font-size:20px;padding:10px;display:inline-block;font-weight:300;position:relative}.mobNavigation .sub-menu{position:absolute;overflow:hidden;transition:height 200ms linear;padding-left:10px}.mobNavigation .sub-menu a{font-size:16px;padding:5px 10px}.socialButtonsWrap{display:flex;position:relative;bottom:20px}.socialButtonsWrap .singleSocial{color:#007ea4;font-size:18px}.searchForm{max-width:820px}.singleShortReview p{font-size:12px}.singleSliderReviewLogo{width:45px;height:45px}.introSectionBook>span{font-size:15px}.fullReviewsSliderWrapper{width:720px}p{font-size:13px}.fullReviewStars img,.platformStarRating img{max-height:14px}.locationsLeft .locationSectionIcon{max-width:80px;max-height:80px;margin-bottom:10px}.archivedLocationContent{padding:40px 20px}.singleBookStep p{font-size:14px}.introText,.heroText p{max-width:600px}.contactFormWrapper .sectionTitle{margin-bottom:20px}.ghostBtn,.solidBtn{min-width:100px}}@media screen and (max-width:880px){.cosmosVillasRow .villaWrap.flexCls>div{width:100%}.cosmosVillasRow .villaWrap.flexCls{flex-wrap:wrap}.stayContentWrap.flexCls{margin-top:40px;order:1}.cosmosVillasRow .galleryWrap::before{display:none}.cosmosVillasRow .singleStayContent.flexCls{justify-content:space-between;margin-bottom:50px;flex-direction:column}.cosmosVillasRow .titleWrap.flexCls{display:flex;flex-direction:row;align-items:flex-start;width:100%}.cosmosVillasRow .titleWrap.flexCls .mainTitle{margin-left:20px}.cosmosVillasRow .titleWrap.flexCls .mainTitle br{display:none}.cosmosVillasRow .mainContent.whiteText{width:100%;margin-left:0}.questionTitle{font-size:16px}.introFromPrice strong{font-size:18px}.introFromPrice{margin-right:15px}.introSection>.customGrid>div{max-width:100%;flex-basis:100%}.introSectionBook{order:1}.reviewPlatforms{order:2}.shortReviewsSliderWrapper{order:3}.heroSection.homeHeroSection{height:auto}.searchForm{max-width:640px;margin-bottom:30px;padding:30px 30px 40px 30px}.searchForm form>div{width:100%;max-width:100%;margin-right:0px;margin-bottom:15px;flex-basis:100%}.searchForm form{flex-wrap:wrap;justify-content:center}.searchForm form .solidBtn{flex:0;margin-top:15px}.introSection{padding:60px 0 80px}.introSection>.customGrid{justify-content:center}.shortReviewsSliderWrapper{max-width:500px !important;flex-basis:500px !important}.singleShortReview p{font-size:14px}.reviewPlatforms{justify-content:center;margin:50px 0}.reviewPlatforms>a{flex-basis:35%;max-width:35%}.singleCarImage{min-height:80px}.platformImage img{max-height:35px}.singleCarImage img{max-width:80%;max-height:110px}.singleCarType{font-size:13px}.carTypesWrapper .singleCar{max-width:49%;flex-basis:49%;margin-right:2%;margin-bottom:60px}.carTypesWrapper .singleCar:nth-child(2n+2){margin-right:0}.fullReviewsSliderWrapper{width:80%}.locationSection>div{max-width:100%}.locationsLeft .locationSectionIcon{max-width:70px;max-height:70px}.singleLocationArchived{padding-bottom:45% !important}.sectionTitle.centered{width:80%;margin-left:10%;margin-right:10%}.newsletterForm input[type="email"]{width:280px}.singleCarFull{max-width:49%;flex-basis:49%;margin-right:2% !important;margin-bottom:2%}.singleCarFull:nth-child(3n+3){margin-right:inherit}.singleCarFull:nth-child(2n+2){margin-right:0 !important}.locationPage .locationSection>.customGrid>div{max-width:100%}.locationPage .locationSection{padding-top:60px}.locationItem h4{font-size:18px;margin-bottom:10px}.singleLocation,.singleArchivedItem{padding-bottom:40% !important}.acf-map{height:330px !important}.reviewsIntro{justify-content:center;padding-bottom:80px}.reviewsPage .shortReviewsSliderWrapper{margin-top:60px}.formWrap{padding:30px 0}}@media screen and (max-width:768px){.customGrid{padding:0 4%}.reviewsSection{padding:60px 4% 120px}.generalArchivePage .mainTitle{left:4%}.fleetArchive{padding:40px 4% 60px}.fullReviewsSliderWrapper{width:92%}.sliderWrapper::before{width:10%;height:20%}.aboutSection>div{max-width:100%}.aboutImage{margin-top:0;padding-bottom:70% !important}.aboutSectionContent{margin-left:0;margin-top:60px}#youtube_embed,#vidPopup.showVid iframe{width:560px;height:320px}.playBtn{width:50px;height:30px}.playBtn svg{font-size:12px}.bookSteps{flex-wrap:wrap}.singleBookStep{max-width:48%;flex-basis:48%;margin-right:4%;margin-bottom:4%}.singleBookStep:nth-child(2n+2){margin-right:0}.footerNewsletter>div{max-width:100% !important;flex-basis:100% !important}.newsletterLeft{margin-bottom:40px}.newsletterForm form{max-width:100%;text-align:center;width:100%}.newsletterForm input[type="email"]{width:340px}.footerPayments img{max-width:290px}.footerSignature span,.footerSignature a{font-size:12px}.footerInfo{padding:25px}.footerInfoTitle{max-width:30%}.footerPhones,.footerEmail{max-width:35%}.footerPhones a,.footerEmail a{font-size:14px}.smallTitle{font-size:14px;margin-bottom:10px}.footerPhones .smallTitle::before,.footerEmail .smallTitle::before{width:17px;height:100%}.footerPhones .smallTitle,.footerEmail .smallTitle{padding-left:24px}.locationsWrapper{padding:25px}.singleArchivedItem{max-width:calc((100% / 2) - 40px);flex-basis:calc((100% / 2) - 40px);margin-right:40px;margin-bottom:40px}.singleLocation,.similarLocations .singleArchivedItem{max-width:100%;flex-basis:100%;margin-right:0;margin-bottom:2%;padding-bottom:50% !important}.similarLocations .singleArchivedItem{margin-bottom:40px}.infoMenuWrapper li.current-menu-item a{font-size:20px}.infoMenuWrapper a{font-size:15px}.infoText h3,.faqContent h5{margin-bottom:12px;margin-top:20px;font-size:15px}.searchForm{max-width:92%}.heroSection{height:40vh}.highLightLocation{width:100%}.highLightLocation .hightlightLocationWrap{width:100%}}@media screen and (max-width:720px){.fieldsWrapper>div{max-width:100%;flex-basis:100%}.transfersForm .leftFields{margin-bottom:15px}.rightFields .textareaRow textarea{flex-basis:120px}}@media screen and (max-width:640px){.sliderWrapper::before{width:3%;height:20%}.reviewsSection{padding:60px 0 120px}.singleLocationArchived{padding-bottom:52% !important}.corfuIslandVideo{max-width:100%;margin-left:0;margin-top:40px}.corfuIslandText{max-width:100%}.toggleVid{left:0}.heroRatings{margin:25px 0 15px}.whyChooseRepeater>div{flex-basis:100%;max-width:100%;margin-bottom:40px}.whyChooseRepeater p{max-width:480px}.footerPayments img{max-width:250px}.footerInfoTitle .sectionTitle{max-width:100%;text-align:center}.footerInfoTitle{max-width:100%;margin-bottom:20px}.footerPhones,.footerEmail{max-width:50%}.locationsLeft{padding:0 0 40px 0}.singleLocation,.singleArchivedItem{padding-bottom:45% !important}.contentLeft{max-width:100%;margin-right:0;margin-bottom:40px}.contentRight{max-width:100%;background:#ffeecd;padding:20px;margin-bottom:40px}.infoContentWrapper{margin:40px 0}.infoMenuWrapper a{font-size:14px;padding:2px 0}.infoMenuWrapper li.current-menu-item a{font-size:18px}.infoMenuWrapper{max-width:100%;text-align:left;padding-right:0;margin-bottom:30px}.infoText{max-width:100%}.questionTitle{font-size:15px}.contactPageInfoWrapper>div{flex-basis:100%;max-width:100%;margin-bottom:30px}#youtube_embed,#vidPopup.showVid iframe{width:440px;height:260px}.newsletterForm input[type="email"]{width:300px}.transfersForm{padding:22px 20px}.transfersWhyChoose{max-width:100%;flex-basis:100%;margin-bottom:30px;margin-right:0}.transfersWhyChoose .whyChooseContent .smallTitle{font-size:18px;margin-bottom:6px}.transfersWhyChooseRepeater{margin-bottom:40px}.transfersFleetImage{display:none}.transfersFleetContent{flex-basis:100%;max-width:100%}.transfersFleetSection{margin-bottom:20px}.promoPretitle{display:none}.promoBody{padding:25px 15px}.promoPretitle,.promoTitle{font-size:14px}}@media screen and (max-width:480px){.mainTitle,.mainSubtitle{max-width:92%;margin:0 4%}.mainTitle{margin-bottom:5px}.sectionTitle{font-size:20px}.locationSectionArchive .singleLocationArchived:nth-child(2),.locationSectionArchive .singleLocationArchived:nth-child(3){margin-top:0}.singleLocationArchived{max-width:100%;flex-basis:100%;margin-right:0;margin-bottom:2%;padding-bottom:67% !important}.footerPhones a,.footerEmail a{font-size:13px}.footerAbout{max-width:100%;margin-bottom:40px}.customGrid{padding:0 2%}.reviewsSection{padding:60px 2% 120px}.generalArchivePage .mainTitle{left:2%}.fleetArchive{padding:40px 2% 60px}.platformRating span{font-size:20px}.platformImage img{max-height:28px}.sliderWrapper::before{display:none}p{font-size:13px}.cosmosVillasRow .single_slide{height:320px !important}.cosmosVillasRow .singleStayContent.flexCls{margin-bottom:40px}.cosmosVillasRow .buttonWrap.centered{margin-top:20px}.footerMenu{max-width:49%}.footerCopy>div{width:100%;flex-basis:100%;max-width:100%;text-align:center}.footerSignature{margin-top:20px}.footerSignature span{text-align:center}.mobLogo{max-width:160px;flex-basis:160px;display:block}.footerPayments img{max-width:300px}.mobNavigation a{font-size:18px}.mobNavigation li.menu-item-has-children>a::after{top:17px}.introText,.heroText p{max-width:96%}.fleetArchive{margin-top:40px}.singleCarFull{max-width:100%;flex-basis:100%;margin-right:0 !important;margin-bottom:2%}.singleBookStep h5{font-size:16px}.singleBookStep p{font-size:13px}.mobTopBar>a{padding-left:20px;margin-right:20px}.mobTopBar>a:last-child{margin-right:0}.mobTopBar>a::before{width:14px}.mobTopBar>span{font-size:11px;margin-right:20px}.mobNavigation .sub-menu a{font-size:14px}.locationIntro p{max-width:100%;margin-right:0}.locationDesc{max-width:100%;margin-right:0;margin-bottom:20px}.singleLocation,.singleArchivedItem{padding-bottom:65% !important}.sectionSubtitle{font-size:14px}.singleLocation,.similarLocations .singleArchivedItem{padding-bottom:64% !important}.singleArchivedItem{max-width:100%;flex-basis:100%;margin-right:0;margin-bottom:2%}.singleArchivedItem:after{display:none}.generalArchiveWrapper{margin:40px 0 20px}.toggleVid::before,.aboutImage::before{display:none}.newsletterForm input[type="email"]{width:280px}.pageTitle{font-size:26px;margin-top:30px;margin-bottom:15px}.locationHighlights{max-width:100%}.mustSeeSection::before{height:50%}.similarLocations .singleArchivedItem{margin-bottom:2%}.infoContentWrapper{margin:20px 0 0}.infoText .infoTextWrapper,.faqContent{padding-left:30px}.faqContent h5::before,.infoText h3::before{width:25px;left:-32px}.whyChooseContent .whyChooseText p{max-width:100%;margin-right:0}.whyChooseContent .whyChooseIcon{width:70px;height:70px}.reviewsIntro>div{margin-right:2%;max-width:42%;flex-basis:42%}.reviewsIntro>div:last-child{margin-right:0}.formFieldsWrapper>div{max-width:100%;flex-basis:100%}.singleField:last-child{margin-bottom:15px}.textareaRow textarea{height:180px}.introSection{padding:40px 0 80px}.locationsWrapper{padding:2%}.transfersForm{padding:20px 15px 25px}.transfersWhyChoose .whyChooseIcon{width:60px;height:60px}.transfersWhyChoose .whyChooseContent{margin-left:12px}.promoBody{padding:14px}.promoPretitle,.promoTitle{font-size:13px}.promoSubtitle{font-size:13px;margin-bottom:15px}.promoButton{font-size:13px;padding:5px 12px}.closePromo{width:30px;height:30px}}@media screen and (max-width:440px){.mobLogo{max-width:140px;flex-basis:140px}.reviewsSection .bx-controls{bottom:-60px}.reviewsSection{padding:60px 2% 130px}.locationsLeft .locationSectionIcon{max-width:60px;max-height:60px}.singleLocationArchived{padding-bottom:76% !important}.aboutSectionContent{margin-top:40px}.sectionTitle.centered{width:90%;margin-left:5%;margin-right:5%}.singleLocation,.singleArchivedItem{padding-bottom:70% !important}.ghostBtn,.solidBtn{font-size:12px}.ghostBtn,.solidBtn{min-width:90px;font-size:12px;padding:10px 18px}.searchForm{padding:30px 15px}.whyChooseSection{margin:40px 0 60px}.newsletterForm input[type="email"]{height:60px;line-height:40px;width:100%}.newsletterForm form{position:relative}.newsletterForm .solidBtn{font-size:13px;left:-50px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%, 100%)}.footerNewsletter{margin:40px 0 80px}.mobMenuWrap{width:65%}.singleCarFull .singleCarImage img{max-width:76%}#youtube_embed,#vidPopup.showVid iframe{width:380px;height:220px}.whyChooseContent .whyChooseText{max-width:calc(100% - 70px)}.transfersWhyChoose .whyChooseContent p{font-size:14px}.transfersFleetContent{font-size:15px}}@media screen and (max-width:390px){.mobFlexWrapper .solidBtn{margin-left:auto;margin-right:20px}.mobLogo{max-width:100px;flex-basis:100px}.heroRatings span{font-size:13px;max-width:96%;margin:0 2%}.heroRatings .heroRatingImage{max-width:70px;width:70px}.mainTitle{font-size:22px}.mainSubtitle{font-size:16px}.platformRating span{font-size:18px}.platformImage img{max-height:24px}.fullReviewStars img,.platformStarRating img{max-height:12px}.whyChooseSection{margin:40px 0}.singleLocationArchived{padding-bottom:90% !important}.footerPhones,.footerEmail{max-width:100%;margin-bottom:20px}.footerPhones:last-child,.footerEmail:last-child{margin-bottom:0}.mobMenuWrap{width:75%}.pageTitle{font-size:24px;margin-top:25px;margin-bottom:12px}.singleLocation,.singleArchivedItem{padding-bottom:90% !important}#youtube_embed,#vidPopup.showVid iframe{width:320px;height:190px}.singleLocation,.similarLocations .singleArchivedItem{padding-bottom:85% !important}.mobTopBar>a,.mobTopBar>span{margin-right:10px}.whyChooseRepeater p{font-size:13px}.thinTitle{font-size:20px}.singleCarFull .singleCarImage{min-height:100px}.heroSection{min-height:40vh;height:auto}.transfersHeroText p{font-size:14px}}@media screen and (max-width:330px){.singleLocationArchived{padding-bottom:100% !important}.mobLogo{max-width:90px;flex-basis:90px}.mobNavigation a{font-size:16px}.mobTopBar>span{font-size:10px}.mobNavigation li.menu-item-has-children>a::after{top:16px}.singleLocation,.similarLocations .singleArchivedItem{padding-bottom:90% !important}.infoText h3,.faqContent h5{font-size:13px}.singleFullReview{padding:40px 20px 60px}.singleFullReview p{font-size:11px}.aboutSectionContent p,.aboutContentBottom li{font-size:12px}}.ui-datepicker .ui-datepicker-title{background:#ffc956}.ui-datepicker-title span{color:#006990}[data-shortcode].options~#ui-datepicker-div td:hover .ui-state-default{border:1px solid #006990 !important;color:#000 !important;background:#ffc956 !important}.cmplz-cookiebanner.cmplz-show{max-width:526px}.sectionSubtitle.new-gap{color:#007ea4;margin-bottom:40px}.locationDesc .corfuIslandText{max-width:100%}.corfuIslandText p{display:block;opacity:1;color:#000}