/*!
Theme Name: gocreations Custom Theme
Author: gocreations team
Author URI: https://gocreations.gr/
Description: Custom Theme Developed by gocreations
Text Domain: gocreations
Version: 0.0.1
*//*! MISC */html,body{border:0;font-family:"Helvetica-Neue","Helvetica",Arial,sans-serif;line-height:1.5;margin:0;padding:0}div,span,object,iframe,img,table,caption,thead,tbody,tfoot,tr,tr,td,article,aside,canvas,details,figure,hgroup,menu,nav,footer,header,section,summary,mark,audio,video{border:0;margin:0;padding:0}h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cit,code,del,dfn,em,ins,q,samp,small,strong,sub,sup,b,i,hr,dl,dt,dd,ol,ul,li,fieldset,legend,label{border:0;font-size:100%;vertical-align:baseline;margin:0;padding:0}article,aside,canvas,figure,figure img,figcaption,hgroup,footer,header,nav,section,audio,video{display:block}table{border-collapse:separate;border-spacing:0}table caption,table th,table td{text-align:left;vertical-align:middle}a img{border:0}:focus{outline:0}@font-face{font-family:'BrownStd';src:url('assets/fonts/BrownStd-Light.woff2') format('woff2'),url('assets/fonts/BrownStd-Light.woff') format('woff');font-weight:300;font-style:normal}@font-face{font-family:'BrownStd';src:url('assets/fonts/BrownStd-Regular.woff2') format('woff2'),url('assets/fonts/BrownStd-Regular.woff') format('woff');font-weight:400;font-style:normal}@font-face{font-family:'BrownStd';src:url('assets/fonts/BrownStd-Bold.woff2') format('woff2'),url('assets/fonts/BrownStd-Bold.woff') format('woff');font-weight:600;font-style:normal}@font-face{font-family:'icomoon';src:url('assets/fonts/icomoon.eot?s6jnkr');src:url('assets/fonts/icomoon.eot?s6jnkr#iefix') format('embedded-opentype'),url('assets/fonts/icomoon.ttf?s6jnkr') format('truetype'),url('assets/fonts/icomoon.woff?s6jnkr') format('woff'),url('assets/fonts/icomoon.svg?s6jnkr#icomoon') format('svg');font-weight:normal;font-style:normal;font-display:block}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-clean:before{content:"\e916"}.icon-cleaning-information:before{content:"\e916"}.icon-drop-arrow:before{content:"\e902"}.icon-back-arrow:before{content:"\e915"}.icon-log-out:before{content:"\e900"}.icon-location:before{content:"\e901"}.icon-wifi:before{content:"\e903"}.icon-wi-fi:before{content:"\e903"}.icon-house:before{content:"\e904"}.icon-villa-info:before{content:"\e904"}.icon-guide:before{content:"\e905"}.icon-key:before{content:"\e906"}.icon-check-in-out:before{content:"\e906"}.icon-covid-19:before{content:"\e907"}.icon-safety:before{content:"\e908"}.icon-health-safety:before{content:"\e908"}.icon-emergency:before{content:"\e909"}.icon-contact:before{content:"\e90a"}.icon-feedback:before{content:"\e90b"}.icon-faq:before{content:"\e90b"}.icon-email:before{content:"\e90c"}.icon-directions:before{content:"\e90d"}.icon-phone:before{content:"\e90e"}.icon-website:before{content:"\e90f"}.icon-air-conditioning:before{content:"\e910"}.icon-satelite-tv:before{content:"\e911"}.icon-hot-water:before{content:"\e912"}.icon-dishwasher:before{content:"\e913"}.icon-washing-machine:before{content:"\e914"}body{font-family:BrownStd;color:#5B5B5B;font-size:14px;line-height:1.2}@media screen and (min-width:1440px){body{font-size:16px}}nav ol,nav ul{list-style:none;position:relative}button,input,select,textarea{font-family:inherit;color:inherit;text-decoration:none;background:inherit;border:unset}a,button{text-decoration:none;color:inherit;outline:0;transition:all .3s ease-in-out;cursor:pointer}*,*:before,*:after{box-sizing:border-box;padding:0 0 0 0;margin:0 0 0 0}::selection{background:#92ad8a;color:#fff}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:1px;text-overflow:''}#wpadminbar{position:fixed}@media screen and (min-width:1024px){.admin-bar .site-header,.admin-bar .site-content{height:calc(100vh - 32px)}.admin-bar .site-header{margin-top:32px}}.site-content{margin-bottom:90px}@media screen and (min-width:1024px){.site-content{padding-left:80px;height:100vh;display:grid;grid-template-columns:1fr 1fr;margin-bottom:0}}.container{margin-right:auto;margin-left:auto;width:90%}.content{line-height:1.8}.content img{max-width:100%;height:auto;margin:0}.content h1{font-family:BrownStd;font-weight:300;letter-spacing:.1em;font-size:2.5rem;line-height:1.1;color:#CAD7C6}.content h2{font-family:BrownStd;font-weight:300;letter-spacing:.1em;font-size:2rem;line-height:1.1;color:#CAD7C6}.content h3{font-family:BrownStd;font-weight:300;font-size:1.5rem;line-height:1.1;color:#CAD7C6}.content h4{font-size:1.3rem;color:#CAD7C6;font-weight:300}.content h5{font-size:1.2rem;color:#CAD7C6;font-weight:300}.content h6{font-size:1rem;color:#CAD7C6;font-weight:300}.content ul{margin-left:1em}.text,.content{font-weight:300;font-family:BrownStd}.text>*+*,.content>*+*{margin-top:1em}.text.small,.content.small{font-size:.8rem}.text.medium,.content.medium{font-size:1.2rem}.text.medium-large,.content.medium-large{font-size:1rem;line-height:1.5}@media screen and (min-width:1024px){.text.medium-large,.content.medium-large{font-size:1.5rem}}.text.large,.content.large{font-size:1.4rem}@media screen and (min-width:1024px){.text.large,.content.large{font-size:2rem}}.text.bold,.content.bold,.text strong,.content strong{font-weight:600}.text.regular,.content.regular{font-weight:400}.text.uppercase,.content.uppercase{text-transform:uppercase}.text.alt-font,.content.alt-font{font-family:BrownStd}.text.main-color,.content.main-color{color:#CAD7C6}.text.white,.content.white{color:#fff}.text.simple-margin,.content.simple-margin{margin-bottom:1em}.text.center,.content.center{display:block;width:100%;text-align:center}.text a,.content a{text-decoration:underline}.title{font-family:BrownStd;font-size:2rem;line-height:1.1}.title.small{font-size:1rem}@media screen and (min-width:1024px){.title.small{font-size:1.5rem}}.title.medium{font-size:1.5rem}@media screen and (min-width:1024px){.title.medium{font-size:2rem}}.title.large{font-size:2rem}@media screen and (min-width:1024px){.title.large{font-size:3rem}}.title.uppercase{text-transform:uppercase}.title.main-color{color:#CAD7C6}.title.bold,.title strong{font-weight:600}.title.light{font-weight:300}.title.center{display:block;width:100%;text-align:center}.title.margin-bottom{margin-bottom:1em}.title.margin-top{margin-top:1em}.pretitle{font-size:.8em;font-weight:600;text-transform:uppercase;color:#CAD7C6}.pretitle.center{display:block;width:100%;text-align:center}.button{font-size:.9em;line-height:1;padding:18px 30px;background:#CAD7C6;color:#fff;font-weight:300;font-family:BrownStd;display:inline-block;text-transform:capitalize;cursor:pointer;transition:ease .3s all;text-align:center;border-radius:10px}.button.white{background:#fff;color:#CAD7C6}.button:hover{background:#92ad8a;color:#fff}.button.center{margin-right:auto;margin-left:auto}.button.top-margin{margin-top:25px}.scroll-div{-webkit-user-select:none;-ms-user-select:none;user-select:none}.border-button{font-size:.9em;line-height:1;padding:18px 30px;background:transparent;color:#5B5B5B;font-weight:300;font-family:BrownStd;display:inline-block;text-transform:capitalize;cursor:pointer;transition:ease .3s all;border:1px solid;text-align:center}.border-button.white{color:#fff}.border-button:hover{background-color:#5B5B5B;color:#fff;border-color:#5B5B5B}.border-button.center{margin-right:auto;margin-left:auto}.border-button.top-margin{margin-top:25px}section.paddings{padding:40px 0}section.margins{margin-top:40px;margin-bottom:40px}section.no-overflow{overflow:hidden}@media screen and (min-width:1024px){section.paddings{padding:80px 0}section.margins{margin-top:80px;margin-bottom:80px}}.bg-image-wrap{position:relative;width:100%;padding-bottom:100%}.bg-image-wrap.portrait{padding-bottom:120%}.bg-image-wrap.landscape{padding-bottom:60%}.cover{-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;height:100%}.show-on-scroll{transition:.5s all cubic-bezier(.29, .92, .52, 1);transition-delay:.3s}.slide-right{opacity:0;pointer-events:none;-ms-transform:translateX(-60px);transform:translateX(-60px)}.slide-left{opacity:0;pointer-events:none;-ms-transform:translateX(60px);transform:translateX(60px)}.slide-up{opacity:0;pointer-events:none;-ms-transform:translateY(60px);transform:translateY(60px)}.slide-down{opacity:0;pointer-events:none;-ms-transform:translateY(-60px);transform:translateY(-60px)}.hero-image{position:relative;display:flex;flex-direction:column;min-height:300px}.hero-image:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:#000;opacity:.27}.hero-image .back-button{position:absolute;left:5%}.hero-image .back-button .wrap-icon{width:42px;height:42px;background:#fff;border-radius:50%;font-size:1rem;z-index:3;display:flex;justify-content:center;align-items:center;box-shadow:0 3px 7px rgba(0,0,0,0.16)}.hero-image .back-button:hover .wrap-icon{background:#CAD7C6}@media screen and (min-width:1024px){.hero-image .back-button{display:none}}.hero-image .cover{top:0;left:0;z-index:-1}.hero-image .logo-wrap{width:150px;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;margin-bottom:auto;margin-left:auto;margin-right:auto}.hero-image .logo-wrap .extra-logo{height:60px;margin-bottom:15px;width:auto;display:none}@media screen and (min-width:1024px){.hero-image .logo-wrap .extra-logo{display:block}}.hero-image .logo-wrap .custom-logo-link{height:30px;width:100%;display:flex;justify-content:center}.hero-image .logo-wrap .custom-logo-link img{height:100%;width:auto;max-width:100%}@media screen and (min-width:375px){.hero-image .logo-wrap{width:200px}}@media screen and (min-width:1024px){.hero-image .logo-wrap{margin-bottom:auto;width:auto;margin-left:auto;margin-right:auto}}.hero-image .hero-image-content{position:relative;color:#fff;max-width:350px;margin-top:80px}.hero-image .hero-image-content .date-weather-wrap{margin-top:20px;display:flex;display:none;justify-content:space-between;align-items:center}@media screen and (min-width:1024px){.hero-image .hero-image-content .date-weather-wrap{margin-top:100px;flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}}@media screen and (min-width:1240px){.hero-image .hero-image-content .date-weather-wrap{margin-top:200px}}.hero-image .hero-image-content .date-weather-wrap .date-wrap{display:flex;flex-direction:column}.hero-image .hero-image-content .date-weather-wrap .weather-wrap{flex-direction:column;display:flex;min-height:65px}.hero-image .hero-image-content .date-weather-wrap .weather-wrap .weather-location{margin-top:10px;font-weight:300}@media screen and (min-width:1024px){.hero-image .hero-image-content .date-weather-wrap .weather-wrap{margin-top:30px}}@media screen and (min-width:1024px){.hero-content{overflow-y:auto}}.dashboard .extra-logo,.dashboard .date-weather-wrap{display:flex !important}.content-back-button{display:none;align-items:center}.content-back-button .wrap-icon{width:42px;height:42px;background:#fff;border-radius:50%;font-size:1rem;z-index:3;display:flex;justify-content:center;align-items:center;box-shadow:0 3px 7px rgba(0,0,0,0.16);transition:ease .3s all}.content-back-button span{margin-left:20px}.content-back-button:hover .wrap-icon{background:#CAD7C6;color:#fff}.content-back-button:hover span{color:#CAD7C6}@media screen and (min-width:1024px){.content-back-button{display:flex;margin-bottom:40px}}.simple-info-row .hero-image-content .title{display:none}@media screen and (min-width:1024px){.simple-info-row .hero-image-content .title{display:block}}.simple-info-header .content-back-button .wrap-icon{color:#5B5B5B}.simple-info-header .content-back-button:hover .wrap-icon{color:#CAD7C6;background:#fff}.simple-info-header .content-back-button:hover span{color:#5B5B5B}.simple-info-header .title-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.simple-info-header .title-wrap .wrap-icon{width:65px;height:65px;background:#CAD7C6;border:1px solid #fff;border-radius:50%;font-size:2rem;z-index:3;display:flex;justify-content:center;align-items:center;margin-bottom:20px;color:#fff}.simple-info-content-wrap .container{max-width:400px}.simple-info-content-wrap .simple-info-archive{display:grid;gap:20px}.simple-info-content-wrap .single-simple-info{display:grid;padding:15px 20px;border-radius:10px;background:#F7F6F4}.simple-info-content-wrap .single-simple-info .info-title{margin-bottom:5px;display:block}.simple-info-content-wrap a.single-simple-info:hover{background:#CAD7C6;color:#fff}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#eee;clip:auto !important;-webkit-clip-path:none;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}/*! COMPONENTS */.site-header{position:fixed;z-index:1500;width:100%;bottom:0;left:0;background:#CAD7C6;display:flex;border-radius:20px 20px 0 0}.site-header a{color:#5f7b56;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px}.site-header a:hover{color:#fff}.site-header a i{font-size:1.5rem;margin-bottom:5px}@media screen and (min-width:1024px){.site-header{width:80px;height:100%;border-radius:0;flex-direction:column}.site-header a{color:#fff;height:80px;width:80px;flex:unset;padding:0}.site-header a:hover{background:#5f7b56}.site-header a.home{margin-bottom:auto}.site-header a i{font-size:1.5rem;margin-bottom:5px}}/*! PAGES */.dashboard-archive{display:grid;grid-template-columns:1fr 1fr;gap:15px;max-width:600px}@media screen and (min-width:375px){.dashboard-archive{grid-template-columns:1fr 1fr 1fr}}.dashboard-content .container{max-width:650px}.single-dashboard{background:#F7F6F4;padding-bottom:100%;border-radius:20px;position:relative}.single-dashboard .content-wrap{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.single-dashboard .content-wrap .wrap-icon{width:45%;padding-bottom:45%;margin-bottom:10px;background:#CAD7C6;position:relative;color:#fff;border-radius:50%;border:1px solid #CAD7C6}.single-dashboard .content-wrap .wrap-icon i{font-size:1.5rem;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen and (min-width:600px){.single-dashboard .content-wrap .wrap-icon i{font-size:2rem}}.single-dashboard.emergency .content-wrap .wrap-icon{background:#EAAE8C;border:1px solid #EAAE8C}.single-dashboard:hover{background:#CAD7C6}.single-dashboard:hover .content-wrap .wrap-icon{border:1px solid #F7F6F4}.villa-archive-wrap{max-width:600px;margin:auto;display:grid;gap:10px}.single-villa-content{width:100%;display:flex;align-items:center;background:#F7F6F4;border-radius:10px;padding:10px 20px}.single-villa-content .wrap-icon{width:45px;height:45px;background:#CAD7C6;border-radius:50%;font-size:1.5rem;z-index:3;display:flex;justify-content:center;align-items:center;margin-right:20px;color:#fff;border:1px solid #CAD7C6;transition:ease .3s all}.single-villa-content .villa-content-text{display:flex;flex:1;align-items:center;justify-content:space-between}.single-villa-content:hover{background:#CAD7C6;color:#fff}.single-villa-content:hover .wrap-icon{border:1px solid #fff}.villa-info-header{background:#CAD7C6;color:#fff}.villa-info-header .content-back-button .wrap-icon{color:#5B5B5B}.villa-info-header .content-back-button:hover .wrap-icon{color:#CAD7C6;background:#fff}.villa-info-header .content-back-button:hover span{color:#5B5B5B}.villa-info-header .title-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.villa-info-header .title-wrap .wrap-icon{width:65px;height:65px;background:#CAD7C6;border:1px solid #fff;border-radius:50%;font-size:2rem;z-index:3;display:flex;justify-content:center;align-items:center;margin-bottom:20px}.villa-info-content-wrap .container{max-width:600px}.single-villa_info .hero-image,.simple-content-row .hero-image{background:#CAD7C6;min-height:unset}.single-villa_info .hero-image:before,.simple-content-row .hero-image:before{display:none}.single-villa_info .hero-image .cover,.simple-content-row .hero-image .cover{display:none}.single-villa_info .hero-image .container,.simple-content-row .hero-image .container{display:none}.single-villa_info .hero-content .villa-info-header,.simple-content-row .hero-content .villa-info-header{padding-top:0}@media screen and (min-width:1024px){.single-villa_info .hero-image,.simple-content-row .hero-image{background:unset}.single-villa_info .hero-image:before,.simple-content-row .hero-image:before{display:block}.single-villa_info .hero-image .cover,.simple-content-row .hero-image .cover{display:unset}.single-villa_info .hero-image .container,.simple-content-row .hero-image .container{display:inherit}.single-villa_info .hero-content .villa-info-header,.simple-content-row .hero-content .villa-info-header{padding-top:60px}}.guide-type-row{display:grid;gap:15px}@media screen and (min-width:900px){.guide-type-row{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width:1024px){.guide-type-row{gap:30px}}@media screen and (min-width:1240px){.guide-type-row{gap:70px}}.single-guide-type-content{display:grid;align-items:center;grid-template-columns:120px 1fr;background:#F7F6F4;gap:20px;border-radius:10px;overflow:hidden}.single-guide-type-content .image-wrap{padding-bottom:100%;position:relative}.single-guide-type-content .text{display:flex;justify-content:space-between;padding-right:25px}@media screen and (min-width:1024px){.single-guide-type-content{grid-template-columns:1fr;background:transparent;border-radius:0}.single-guide-type-content .image-wrap{border-radius:10px;overflow:hidden}.single-guide-type-content .text{text-align:center;padding:0;justify-content:center;transition:ease .3s all}.single-guide-type-content .text i{display:none}.single-guide-type-content:hover .text{color:#CAD7C6}}.guide-archive-row{margin-top:40px}.guide-archive{display:grid;gap:15px}@media screen and (min-width:375px){.guide-archive{grid-template-columns:1fr 1fr}}@media screen and (min-width:768px){.guide-archive{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width:1024px){.guide-archive{gap:30px}}.single-guide-content{border-radius:10px;overflow:hidden}.single-guide-content .bg-image-wrap{padding-bottom:120%}.single-guide-content .bg-image-wrap:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:#000;opacity:.27;z-index:1}.single-guide-content .text-wrap{position:absolute;display:flex;flex-direction:column;width:100%;bottom:0;left:0;padding:20px;color:#fff;z-index:2}.single-guide-content .text-wrap .address{margin-top:5px}.single-guide-content-row .content-wrap .title{margin-bottom:15px;display:block}.single-guide-content-row .guide-info-wrap{margin:40px 0;display:flex}.single-guide-content-row .guide-info-wrap .single-guide-info{display:block;text-align:center;margin-right:20px}.single-guide-content-row .guide-info-wrap .single-guide-info:last-child{margin-right:0}.single-guide-content-row .guide-info-wrap .single-guide-info .wrap-icon{width:45px;height:45px;background:#CAD7C6;border-radius:50%;color:#fff;font-size:1rem;z-index:3;display:flex;justify-content:center;align-items:center;margin:0 auto 10px}@media screen and (min-width:375px){.single-guide-content-row .guide-info-wrap .single-guide-info .wrap-icon{width:50px;height:50px;font-size:1.3rem}}@media screen and (min-width:1240px){.single-guide-content-row .guide-info-wrap .single-guide-info{margin-right:40px}}.single-guide-content-row .photo-gallery-row{margin:40px 0}.single-guide-content-row .photo-gallery-row .photo-gallery{margin-top:15px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:15px}.single-guide-content-row .photo-gallery-row .photo-gallery .bg-image-wrap{border-radius:10px;overflow:hidden}@media screen and (min-width:1024px){.single-guide-content-row .photo-gallery-row .photo-gallery{grid-template-columns:1fr 1fr 1fr 1fr}}.single-guide-content-row .guide-location-row .location-direction-wrap{margin:15px 0;display:flex;justify-content:space-between;align-items:center}.single-guide-content-row .guide-location-row .location-direction-wrap .directions{font-size:2rem;color:#CAD7C6}.acf-map{width:100%;height:300px}.feedback-row .container{max-width:600px}.cf7-fields-wrapper{display:grid;margin-top:15px}.cf7-fields-text-wrap{display:grid;grid-template-columns:1fr 1fr}.cf7-field{display:grid;padding:15px 20px;background:#F7F6F4;border-radius:10px;margin-bottom:15px}.cf7-field.checkboxes{font-weight:300}.cf7-field.checkboxes .cf7-field__label{margin-top:1em;font-size:.8rem;display:block;margin-bottom:1em}.cf7-field.checkboxes .wpcf7-list-item:first-child{margin-left:0}.cf7-field:not(.checkboxes) input,.cf7-field:not(.checkboxes) select{height:30px;border:none;font-size:1rem;font-family:BrownStd;width:100%;font-weight:300;background-color:transparent}.cf7-field .intl-tel-input{display:block}.cf7-field .intl-tel-input .country{color:#000000}.cf7-field.textarea-field textarea{border:none;font-size:1rem;font-family:BrownStd;background-color:transparent;width:100%;padding:10px 0;font-weight:300}@media screen and (min-width:600px){.cf7-field.textarea-field textarea{padding:10px 0}}.split-form .cf7-field label{font-size:1rem;display:block;width:100%;height:20px;font-weight:300;margin-top:20px}.cf7-fields-split{display:grid;gap:30px}@media screen and (min-width:600px){.cf7-fields-split{grid-template-columns:1fr 1fr}}.term-accept,.recaptcha-label{margin:20px 0}.term-accept .wpcf7-list-item,.recaptcha-label .wpcf7-list-item{margin:0 0 0 0}.term-accept a,.recaptcha-label a{text-decoration:underline}.term-accept a:hover,.recaptcha-label a:hover{color:#CAD7C6}.cf7-submit-btn{margin:20px 0;text-align:center}.wpcf7-not-valid-tip{color:transparent;font-size:1em;font-weight:normal;display:block;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;border-bottom:1px solid #dc3232;opacity:1}.wpcf7 form .wpcf7-response-output{margin:0;padding:20px;border:none;text-align:center;color:#fff;background:#5B5B5B}.wpcf7-form.sent{position:relative}.wpcf7-form.sent .wpcf7-response-output{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;text-align:center;align-items:center;background:#CAD7C6;-webkit-animation-name:fadeout;animation-name:fadeout;pointer-events:none;-webkit-animation-delay:4s;animation-delay:4s;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;border-radius:10px}@-webkit-keyframes fadeout{from{opacity:1}to{opacity:0}}@keyframes fadeout{from{opacity:1}to{opacity:0}}