article form,section form,.offer form,.product form{color:#131516;width:100%;margin:20px 0}article form .form-container,section form .form-container{border:1px solid gray;margin:0 0 20px;padding:10px 15px 13px}article form .formrow,section form .formrow,.offer form .formrow,.product form .formrow{width:auto;margin:0 0 20px}article form .title1,section form .title1,.product form .title1{margin:0 0 15px;padding:0;font-size:18px;font-weight:700}article form .title2,section form .title2,.product form title2{margin:30px 0 0;padding:0 0 15px;font-size:17px;font-weight:700}article form p,section form p,.product form p{padding:0 0 10px}article form label,section form label,.offer form label,.product form label{color:#000;margin:0 0 5px;padding:0;font-size:16px;display:block}article form input[type=text],section form input[type=text],.offer form input[type=text],.product form input[type=text],article form input[type=email],section form input[type=email],.offer form input[type=email],.product form input[type=email],article form input[type=tel],section form input[type=tel],.offer form input[type=tel],.product form input[type=tel],article form input[type=number],section form input[type=number],.offer form input[type=number],.product form input[type=number],article form input[type=date],section form input[type=date],.offer form input[type=date],.product form input[type=date]{color:#131516;border:1px solid #09479d;padding:5px;font-size:16px}article form input[type=text],section form input[type=text],.offer form input[type=text],.product form input[type=text],article form input[type=text].wp50,section form input[type=text].wp50,.offer form input[type=text].wp50,.product form input[type=text].wp50{width:100%}article form input[type=text].wp25,section form input[type=text].wp25,.offer form input[type=text].wp25,.product form input[type=text].wp25{width:50%}article form input[type=email],section form input[type=email],.offer form input[type=email],.product form input[type=email]{width:100%}article form input[type=tel],section form input[type=tel],.offer form input[type=tel],.product form input[type=tel],article form input[type=number],section form input[type=number],.offer form input[type=number],.product form input[type=number],article form input[type=date],section form input[type=date],.offer form input[type=date],.product form input[type=date]{max-width:50%}article form input:focus,section form input:focus,.offer form input:focus,.product form input:focus{background-color:#f2f7f9;border-color:#131516}article form textarea,section form textarea,.offer form textarea,.product form textarea{width:100%;height:200px;padding:8px 10px;font-family:Arial,Helvetica,sans-serif;font-size:16px}article form textarea.h100,section form textarea.h100,.offer form textarea.h100,.product form textarea.h100{height:100px}article form textarea.h250,section form textarea.h250,.offer form textarea.h250,.product form textarea.h250{height:250px}article form input[type=checkbox]{background-color:#eee;border-color:#0284c7;width:20px;height:20px;margin:0 10px 20px 0}article form input[type=checkbox]:hover{background-color:#ccc;border-color:#0284c7}article form input[type=checkbox]:checked{background-color:#2196f3;border-color:#0284c7}article form .box-checkboxes .formrow2,section form .box-checkboxes .formrow2{background:#fff;max-width:300px;margin:auto;padding:5px;display:inline-block;position:relative;overflow:hidden}article form .box-checkboxes .checklabel,section form .box-checkboxes .checklabel{color:#09479d;text-align:center;background:#fff;border:1px solid #09479d;border-radius:3px;width:100%;padding:3px 6px;font-size:20px;display:block}article form .box-checkboxes .checklabel:hover,section form .box-checkboxes .checklabel:hover{color:#fff;background-color:#09479d;border:1px solid #09479d}article form .box-checkboxes .checkbox,section form .box-checkboxes .checkbox{appearance:none;vertical-align:middle;border:none;outline:0;width:0;height:0;padding:0;position:absolute;top:0;right:10px}article form .box-checkboxes .checkbox:focus+label,section form .box-checkboxes .checkbox:focus+label{border-color:#09479d}article form .box-checkboxes .checkbox:active+label,section form .box-checkboxes .checkbox:active+label{background-color:#ddd}article form .box-checkboxes .checkbox:checked,section form .box-checkboxes .checkbox:checked{background-position:0 0}article form .box-checkboxes .checkbox:checked+label,section form .box-checkboxes .checkbox:checked+label{color:#fff;background-color:#09479d;border:1px solid #09479d}article form .box-checkboxes2 .formrow,section form .box-checkboxes2 .formrow{align-items:center;display:flex}article form .box-checkboxes2 .formrow .checkbox,section form .box-checkboxes2 .formrow .checkbox{width:24px;height:24px;margin-right:10px}article form .box-checkboxes2 .formrow .checklabel,section form .box-checkboxes2 .formrow .checklabel{font-size:16px}.container-radiobuttons .container{cursor:pointer;-webkit-user-select:none;user-select:none;margin-bottom:12px;padding-left:35px;font-size:18px;display:block;position:relative}.container-radiobuttons .container input{opacity:0;cursor:pointer;width:0;height:0;position:absolute}.container-radiobuttons .checkmark{background-color:#eee;border-radius:50%;width:17px;height:17px;position:absolute;top:0;left:0}.container-radiobuttons .container input:checked~.checkmark{background-color:#1277ee}.container-radiobuttons .checkmark:after{content:"";display:none;position:absolute}article select,section select,.offer select,.product select{max-width:100%;box-shadow:none;appearance:none;background-image:none;border:1px solid #09479d;padding:8px 10px;font-size:16px}article select.w-auto,section select.w-auto,.product select.w-auto{width:auto}article select.wp50,section select.wp50,.product select.wp50{width:100%}article select.wp30,section select.wp30,.product select.wp30{width:60%}article select.wp25,section select.wp25,.product select.wp25{width:50%}article select:after,section select:after,.product select:after{content:" ";pointer-events:none;z-index:100;border:5px solid #0000;border-top-color:#000;width:0;height:0;margin-top:-2px;position:absolute;top:50%;left:98%}article select:focus,section select:focus,.product select:focus{outline:none}article form a.button,article form button,article form a.button:visited,article form button:visited,section form a.button,section form button,section form a.button:visited,section form button:visited,.property-grid-contact form button,.property-grid-contact form button:visited,.offer form a.button,.offer form button,.offer form a.button:visited,.offer form button:visited,.product form a.button,.product form button,.product form a.button:visited,.product form button:visited{color:#fff;background-color:green;border:1px solid green;border-radius:3px;margin-right:10px;padding:5px 8px;font-size:19px;font-weight:500;text-decoration:none}article form a.button:hover,article form button:hover,section form a.button:hover,section form button:hover,.property-grid-contact form button:hover,.offer form a.button:hover,.offer form button:hover,.product form a.button:hover,.product form button:hover{color:#fff;background-color:#006400;border:1px solid #006400;text-decoration:none}article form a.button-plus,article form button.button-plus,article form a.button-plus:visited,article form button.button-plus:visited,section form a.button-plus,section form button.button-plus,section form a.button-plus:visited,section form button.button-plus:visited,.product form a.button-plus,.product form button.button-plus,.product form a.button-plus:visited,.product form button.button-plus:visited{color:#131516;background-color:#0000;border:2px solid #131516;border-radius:3px;margin-right:10px;padding:3px 5px;font-size:17px;font-weight:500;text-decoration:none}article form a.button-plus:hover,article form button.button-plus:hover,section form a.button-plus:hover,section form button.button-plus:hover,.product form a.button-plus:hover,.product form button.button-plus:hover{color:#141516;background-color:#0000;border:2px solid #f31ab9;text-decoration:none}article form .ProseMirror:focus,section form .ProseMirror:focus,.offer form .ProseMirror:focus,.product form .ProseMirror:focus{background-color:#f2f7f9;border:2px solid #000;outline:none}article form .ProseMirror,section form .ProseMirror,.offer form .ProseMirror,.product form .ProseMirror{background-color:#fff;border:1px solid #ccc;min-height:150px;margin:0 0 20px;padding:10px 15px}article .tiptap p,section .tiptap p,.offer .tiptap p,.product .tiptap p{color:#000;padding:0 0 15px;font-size:18px;font-weight:300}article .tiptap h2,section .tiptap h2{color:#000;margin:0;padding:15px 0;font-size:22px;font-weight:700}article .tiptap h3,section .tiptap h3{color:#000;margin:0;padding:0;font-size:20px;font-weight:700}article .tiptap em,section .tiptap em{font-weight:300}article .tiptap blockquote,section .tiptap blockquote{border-left:2px solid purple;margin:0;padding:15px 0 15px 15px;font-size:18px;display:block}article .tiptap ul,section .tiptap ul{padding:0 0 25px 20px;list-style:square}article .tiptap ol,section .tiptap ol{padding:0 0 25px 20px;list-style:decimal}article .tiptap li,section .tiptap li{color:#131516;padding:5px 0 0;font-size:18px;font-weight:400;line-height:1.4}article .tiptap a,section .tiptap a{color:#036ee5;font-weight:700}article .tiptap a:hover,section .tiptap a:hover{color:#036ee5;text-decoration:none}article .tiptap .is-active,section .tiptap .is-active{background:#ea5cea}article .tiptap button,section .tiptap button{cursor:pointer;color:#fff;background:purple;border:1px solid purple;border-radius:4px;margin:0 5px;padding:3px 5px;font-size:15px}article .tiptap button:hover,section .tiptap button:hover{background:#ea5cea;border:1px solid #ea5cea}@media only screen and (min-width:1000px){article form,section form,.offer form,.product form{margin:20px 0 0}article form .formrow,section form .formrow,.offer form .formrow,.product form .formrow{margin:0 0 20px}article form .title1,section form .title1,.product form .title1{margin:0 0 15px;padding:15px 0 0;font-size:23px;font-weight:700}article form .title2,section form .title2,.product form .title2{margin:40px 0 0;padding:0 0 15px;font-size:21px;font-weight:700}article form label,section form label,.offer label,.product label{margin:0 0 5px;padding:0;font-size:21px;display:block}article form input[type=text],section form input[type=text],.offer form input[type=text],.product form input[type=text],article form input[type=email],section form input[type=email],.offer form input[type=email],.product form input[type=email],article form input[type=tel],section form input[type=tel],.offer form input[type=tel],.product form input[type=tel],article form input[type=number],section form input[type=number],.offer form input[type=tel],.product form input[type=tel],article form input[type=date],section form input[type=date],.offer form input[type=date],.product form input[type=date]{max-width:100%;padding:5px 10px;font-size:19px}article form input[type=text],section form input[type=text],.offer form input[type=text],.product form input[type=text]{width:100%}article form input[type=text].wp50,section form input[type=text].wp50,.offer form input[type=text].wp50,.product form input[type=text].wp50{width:50%}article form input[type=text].wp25,section form input[type=text].wp25,.offer form input[type=text].wp25,.product form input[type=text].wp25{width:25%}article form input[type=email],section form input[type=email],.offer form input[type=email],.product form input[type=email]{width:50%}article form input[type=tel],section form input[type=tel],.offer form input[type=tel],.product form input[type=tel],article form input[type=number],section form input[type=number],.offer form input[type=number],.product form input[type=number],article form input[type=date],section form input[type=date],.offer form input[type=date],.product form input[type=date]{max-width:50%}article form textarea,section form textarea,.offer form textarea,.product form textarea{width:100%;height:400px;padding:8px 10px;font-size:19px}article select,section select,.product select{max-width:60%;box-shadow:none;appearance:none;background-image:none;border:1px solid #09479d;padding:8px 10px;font-size:19px}article form a.button-plus,article form button.button-plus,article form a.button-plus:visited,article form button.button-plus:visited,section form a.button-plus,section form button.button-plus,section form a.button-plus:visited,section form button.button-plus:visited,.product form a.button-plus,.product form button.button-plus,.product form a.button-plus:visited,.product form button.button-plus:visited{border-radius:3px;margin-right:10px;padding:5px 8px;font-size:20px}}
.playbookPage .playbook-grid{background-color:#f2f7f9;padding:20px 0 0}.playbookPage .playbook-grid-header{grid-area:header;padding:0 15px 25px}.playbookPage .playbook-grid-header h1{font-size:23px}.playbookPage .playbook-grid-nav{grid-area:nav;margin:0;padding:0 15px}.playbookPage .playbook-grid-content{grid-area:content;padding:10px 0 0}.playbookPage .playbook-grid-sidebar{grid-area:sidebar;padding:0}.playbookPage h2{padding:0 0 30px;font-size:21px}.playbookPage h3{padding:20px 0 30px;font-size:19px}.playbookPage p+h2{padding:20px 0 15px}.playbookPage p{color:#131516;padding:0 0 15px;font-size:17px;font-weight:400;line-height:1.5}.playbookPage span{color:#131516;font-size:17px;font-weight:400;line-height:1.5}.playbookPage button,.playbookPage button:visited{color:#fff;background-color:#1277ee;border:0 solid #1277ee;border-radius:3px;padding:4px 6px;font-size:16px}.playbookPage button:hover{background-color:#00f}.playbookPage section.playbook-topics{box-shadow:none;background-color:#0000;padding:0}.playbookPage section.playbook{margin:0 0 20px;padding:8px 15px 10px}.playbookPage section.playbook p{padding:0}.playbookPage section.playbook p+p{padding:16px 0 0}.playbookPage section.action{margin:0 0 20px;padding:0}.playbookPage section.action header{margin:0;padding:0}.playbookPage section.action header td.actionArrow1{color:#fff;background-color:#1277ee;padding:0 10px}.playbookPage section.action header td.actionArrow2{color:#fff;text-align:center;background-color:#1277ee;width:50px}.playbookPage section.action header td.actionName{color:#fff;background-color:#b67607;width:100%;padding:2px 30px 2px 10px;font-weight:400}.playbookPage section.action header td.topicName{color:#b67607;background-color:#f3c472;width:100%;padding:2px 30px 2px 10px}.playbookPage section.action header:hover{opacity:.8}.playbookPage section.action .content{padding:10px 15px}.playbookPage section.action a:visited{color:#036ee5;font-weight:700}.playbookPage section.action a:hover{color:#036ee5;text-decoration:none}.playbookPage section.action .panel-note,.playbookPage section.action .panel-info,.playbookPage section.action .panel-alert,.playbookPage section.action .panel-premium,.playbookPage section.action .panel-success{border-radius:5px;margin:0 0 20px;padding:15px 15px 10px}.playbookPage section.action .panel-note{color:#000;background-color:#efd9fd}.playbookPage section.action .panel-info{color:#000;background-color:#d7eaf8}.playbookPage section.action .panel-alert{color:#000;background-color:#feaaaa}.playbookPage section.action .panel-premium{color:#000;background-color:orange}.playbookPage section.action .panel-success{color:#006400;background-color:#8be08b}.playbookPage section.action .panel-note table,.playbookPage section.action .panel-info table,.playbookPage section.action .panel-alert table,.playbookPage section.action .panel-premium table,.playbookPage section.action .panel-success table,.playbookPage section.action .panel-info p,.playbookPage section.action .panel-alert p,.playbookPage section.action .panel-note p,.playbookPage section.action .panel-premium p,.playbookPage section.action .panel-success p{padding:0 0 10px}.playbookPage section.action .panel-alert p.single-line,.playbookPage section.action .panel-info p.single-line,.playbookPage section.action .panel-note p.single-line,.playbookPage section.action .panel-premium p.single-line,.playbookPage section.action .panel-success p.single-line{padding:0}.playbookPage section.action .panel-alert p.title,.playbookPage section.action .panel-info p.title,.playbookPage section.action .panel-note p.title,.playbookPage section.action .panel-premium p.title,.playbookPage section.action .panel-success p.title{font-weight:700}.playbookPage section.action .panel-note p.title{color:purple}.playbookPage section.action .panel-info p.title{color:#1277ee}.playbookPage section.action .panel-alert p.title,.playbookPage section.action .panel-premium p.title{color:#8b0000}.playbookPage section.action .panel-note a,.playbookPage section.action .panel-note a:hover,.playbookPage section.action .panel-note a:visited,.playbookPage section.action .panel-info a,.playbookPage section.action .panel-info a:hover,.playbookPage section.action .panel-info a:visited,.playbookPage section.action .panel-alert a,.playbookPage section.action .panel-alert a:hover,.playbookPage section.action .panel-alert a:visited,.playbookPage section.action .panel-premium a,.playbookPage section.action .panel-premium a:hover,.playbookPage section.action .panel-premium a:visited .playbookPage section.action .panel-success a,.playbookPage section.action .panel-success a:hover,.playbookPage section.action .panel-success a:visited{font-weight:700;text-decoration:none}.playbookPage section.action .panel-alert a:hover,.playbookPage section.action .panel-info a:hover,.playbookPage section.action .panel-note a:hover,.playbookPage section.action .panel-premium a:hover,.playbookPage section.action .panel-success a:hover{text-decoration:underline}.playbookPage section.action .panel-note a,.playbookPage section.action .panel-note a:hover,.playbookPage section.action .panel-note a:visited{color:purple}.playbookPage section.action .panel-info a,.playbookPage sectio.action .panel-info a:hover,.playbookPage section.action .panel-info a:visited{color:#1277ee}.playbookPage section.action .panel-alert a,.playbookPage section.action .panel-alert a:hover,.playbookPage section.action .panel-alert a:visited,.playbookPage section.action .panel-premium a,.playbookPage section.action .panel-premium a:hover,.playbookPage section.action .panel-premium a:visited,.playbookPage section.action .panel-success a,.playbookPage section.action .panel-success a:hover,.playbookPage section.action .panel-success a:visited{color:#8b0000}@media only screen and (min-width:1000px){.playbookPage .playbook-grid{grid-template-columns:auto 225px 490px 225px auto;grid-template-areas:".header header. ."".nav content sidebar.";padding:30px 0 40px;display:grid}.playbookPage .playbook-grid-header{padding:0 0 30px}.playbookPage .playbook-grid-nav{padding:0}.playbookPage .playbook-grid-header h1{padding:0;font-size:36px}.playbookPage h1{padding:10px 0 37px;font-size:40px}.playbookPage h2{padding:0 0 30px;font-size:30px;font-weight:700}.playbookPage p+h2{padding:40px 0 30px}.playbookPage h3{padding:0 0 20px;font-size:26px}.playbookPage section.playbook{margin:0 0 15px;padding:20px 30px;box-shadow:0 1px #11111a0d,0 0 8px #11111a1a}.playbookPage section.playbook h2{color:#131516;padding:10px 0 37px;font-size:40px;font-weight:700}.playbookPage section.playbook h3{color:#131516;padding:0 0 20px;font-size:28px;font-weight:700}.playbookPage section.playbook h4{color:#131516;font-size:23px;font-weight:700}.playbookPage section.playbook p{padding:0}.playbookPage section.playbook p+p{padding:15px 0 0}.playbookPage section.action{margin:0 0 15px;padding:0;box-shadow:0 1px #11111a0d,0 0 8px #11111a1a}.playbookPage section.action header{padding:0}.playbookPage section.action .content{padding:0 30px 30px}.playbookPage section.action p{padding:0}.playbookPage section.action p+p{padding:15px 0 0}.playbookPage section.action .panel-note,.playbookPage section.action .panel-info,.playbookPage section.action .panel-alert,.playbookPage section.action .panel-premium,.playbookPage section.action .panel-success{border-radius:5px;margin:0 0 20px;padding:15px 20px 10px}}@media only screen and (min-width:1200px){.playbookPage-grid{grid-template-columns:auto 225px 690px 225px auto;grid-template-areas:".header header. ."".nav content sidebar."}}@media only screen and (min-width:1400px){.playbook-grid .playbook-grid{grid-template-columns:auto 225px 890px 225px auto;grid-template-areas:".header header. ."".nav content sidebar."}}@media only screen and (min-width:1600px){.playbookPage .playbook-grid{grid-template-columns:auto 290px 960px 290px auto;grid-template-areas:".header header. ."".nav content sidebar."}}@media only screen and (min-width:1800px){.playbookPage .playbook-grid{grid-template-columns:auto 390px 960px 390px auto;grid-template-areas:".header header. ."".nav content sidebar."}}@media only screen and (min-width:2000px){.playbookPage-grid{grid-template-columns:auto 490px 960px 490px auto;grid-template-areas:".header header. ."".nav content sidebar."}}
.cdCard .noVisas{padding:20px 0;font-size:21px}.cdCard{color:#000;background-color:#fff;border:1px solid #fff;border-radius:5px;flex-direction:column;margin:0;padding:10px;text-decoration:none;display:flex;box-shadow:0 13px 27px -5px #32325d40,0 8px 16px -8px #0000004d}.cdCard div{border:1px solid #000;margin:0 0 3px;padding:5px}.cdCard img{width:30px;margin-right:10px}.cdCard .country{color:#000;padding:0 0 5px;font-size:21px;font-weight:700}.cdCard .name{padding:0 0 5px;font-size:18px;font-weight:700}.cdCard .subTitle{padding:0;font-size:13px}.cdCard .percentage{padding:5px 0 0;font-size:18px;font-weight:700}
.collectionLinkCard{color:#000;background-color:#fff;grid-template-columns:1fr;grid-template-areas:"image""content";width:100%;margin:0 0 20px;padding:0;text-decoration:none;display:grid;box-shadow:0 13px 27px -5px #32325d40,0 8px 16px -8px #0000004d}.collectionLinkCard .image{grid-area:image}.collectionLinkCard .content{grid-area:content;padding:10px 15px 5px}.collectionLinkCard:hover,.collectionLinkCard:visited{text-decoration:none}.collectionLinkCard:hover{opacity:.8}.collectionLinkCard .image .image-container{width:100%;height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.collectionLinkCard .image .image-container img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.collectionLinkCard .content span.title{color:#000;padding:0 0 5px;font-size:19px;font-weight:700}.collectionLinkCard .content .type{color:#ff8c00;padding:0 0 10px;font-size:16px}@media only screen and (min-width:1024px){.collectionLinkCard{grid-template-columns:1.5fr 1fr;grid-template-areas:"content image";margin:0 0 20px;display:grid}.entryLinkCard .content{padding:15px}}
.entryLinkCard{color:#000;background-color:#fff;border-radius:10px;grid-template-columns:1fr;grid-template-areas:"image""content";width:100%;margin:0 0 20px;padding:0;text-decoration:none;display:grid}.entryLinkCard1{color:#000;background-color:#fff;border-radius:10px;width:100%;margin:0 0 20px;padding:10px 15px;text-decoration:none;display:block}.entryLinkCard .image{grid-area:image}.entryLinkCard .content{grid-area:content;padding:10px 15px 5px}.entryLinkCard:hover,.entryLinkCard:visited,.entryLinkCard1:hover,.entryLinkCard1:visited{text-decoration:none}.entryLinkCard:hover,.entryLinkCard1:hover{opacity:.8}.entryLinkCard .image .image-container{width:100%;height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.entryLinkCard .image .image-container img{object-fit:cover;border-top-left-radius:10px;border-top-right-radius:10px;width:100%;height:100%;position:absolute;top:0;left:0}.entryLinkCard .content span.title{color:#000;padding:0 0 5px;font-size:19px;font-weight:700}.entryLinkCard1 span.title{color:#000;padding:0;font-size:19px;font-weight:700}.entryLinkCard .content .place span{color:#fff;background-color:#77b2f6;border-radius:3px;margin:10px 5px 0 0;padding:2px 4px;font-size:14px}.entryLinkCard .content .place{margin:0 0 10px}.entryLinkCard .content .features{margin:0 0 5px}.entryLinkCard .content .features img.language-image{max-width:25px;margin:0 10px 0 0}.entryLinkCard .content .features span.icon{color:#77b2f6;margin:0 10px 0 0;font-size:19.5px}.entryLinkCard .content .features span.text{color:#77b2f6;margin:0 10px 0 0;font-family:Arial,Helvetica,sans-serif;font-size:19.5px;font-weight:500}@media only screen and (min-width:1024px){.entryLinkCard{grid-template-columns:1.5fr 1fr;grid-template-areas:"content image";margin:0 0 20px;display:grid}.entryLinkCard1{margin:0 0 20px}.entryLinkCard .content{padding:15px}.entryLinkCard .image .image-container img{border-top-left-radius:0;border-top-right-radius:10px;border-bottom-right-radius:10px}}
.guideCard{color:#000;background-color:#fff;border:1px solid #fff;border-radius:5px;flex-direction:column;margin-bottom:20px;text-decoration:none;display:flex;box-shadow:0 13px 27px -5px #32325d40,0 8px 16px -8px #0000004d}.guideCard .content{padding:10px}.guideCard a:hover{color:#f39913}.guideCard img{object-fit:cover;max-width:100%}.guideCard p.guideName,.guideCard p.guideName:visited{color:#000;font-size:21px;font-weight:700;line-height:1.5;text-decoration:none}.guideCard ul{padding:0 0 25px 20px;list-style:square}.guideCard li{padding:5px 0 0}.guideCard a.guideChapter,.guideCard a.guideChapter:visited{color:#000;font-size:20px;font-weight:500;line-height:1.5;text-decoration:underline}.guideCard a.guideChapter:hover{color:#f39913;font-size:20px;font-weight:500;line-height:1.5}
.guideLinkCard{background-color:#fff;border:1px solid #fff;border-radius:5px;margin-bottom:20px;text-decoration:none;box-shadow:0 13px 27px -5px #32325d40,0 8px 16px -8px #0000004d}.guideLinkCard-image img{max-width:100%}.guideLinkCard-text{color:#000;padding:10px;font-size:21px}
.experienceCard{color:#000;background-color:#f2f7f9;grid-template-columns:1fr;grid-template-areas:"image""content";width:100%;margin:0 0 20px;padding:0 0 5px;text-decoration:none;display:grid;box-shadow:0 13px 27px -5px #32325d40,0 8px 16px -8px #0000004d}.experienceCard div.image{grid-area:image;margin-bottom:-5px}.experienceCard div.image div.image-container{width:100%;height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.experienceCard div.image div.image-container img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.experienceCard div.content{grid-area:content;padding:10px 15px}.experienceCard div.content div.header{margin:0 0 12px;padding:0}.experienceCard div.content span.title{line-height:initial;color:#000;padding:0 10px 0 0;font-size:17px;font-weight:700;line-height:1.3}.experienceCard div.content span.city{color:#fff;background-color:#036ee5;border-radius:3px;padding:2px 4px;font-weight:400;display:inline-block}.experienceCard div.content p{color:#000;margin:0;padding:0;font-size:17px;line-height:1.3}.experienceCard div.content a,.experienceCard div.content a:hover,.experienceCard div.content a:visited{color:#1277ee;font-weight:700}.experienceCard div.content a:hover{color:#1277ee;font-weight:700;text-decoration:none}@media only screen and (min-width:1024px){.experienceCard{grid-template-columns:1fr;grid-template-areas:"image""content";margin:0 0 20px;display:grid}.experienceCard div.content{padding:15px}.experienceCard div.content span.title{margin-bottom:3px;font-size:20px}.experienceCard div.content p{margin:-10px 0 0;font-size:19px;line-height:1.3}}
.lifestyleLinkCard{color:#000;background-color:#fff;border-radius:5px;flex-direction:column;margin-bottom:20px;padding:10px;font-size:21px;text-decoration:none;display:flex;box-shadow:0 13px 27px -5px #32325d40,0 8px 16px -8px #0000004d}.lifestyleLinkCard:visited{text-decoration:none}.lifestyleLinkCard:hover{background-color:#bdddf3;text-decoration:none}.lifestyleLinkCard .category{color:#131516;margin:0 0 5px;font-size:17px;font-weight:300}.lifestyleLinkCard .title{color:#131516;margin:0 0 15px;font-size:19px;font-weight:700}.lifestyleLinkCard .rating10,.lifestyleLinkCard .rating15,.lifestyleLinkCard .rating20,.lifestyleLinkCard .rating25,.lifestyleLinkCard .rating30,.lifestyleLinkCard .rating35,.lifestyleLinkCard .rating40,.lifestyleLinkCard .rating45,.lifestyleLinkCard .rating50,.lifestyleLinkCard .rating00{border-radius:3px;width:24px;height:24px;margin:0 5px 0 0;padding:0;display:inline-block}.lifestyleLinkCard .rating10{background-color:#8b0000;border:1px solid #8b0000}.lifestyleLinkCard .rating15,.lifestyleLinkCard .rating20,.lifestyleLinkCard .rating25{background-color:red;border:1px solid red}.lifestyleLinkCard .rating30,.lifestyleLinkCard .rating35{background-color:#f2b50d;border:1px solid #f2b50d}.lifestyleLinkCard .rating40,.lifestyleLinkCard .rating45{background-color:#228b22;border:1px solid #228b22}.lifestyleLinkCard .rating50{background-color:#006400;border:1px solid #006400}.lifestyleLinkCard .rating00{background-color:#fff;border:1px solid gray}
.placeLinkCard,.placeLinkCard:visited{background-color:#fff;border-radius:3px;flex-direction:column;margin:0 0 15px;text-decoration:none;display:flex;box-shadow:0 13px 27px -5px #32325d40,0 8px 16px -8px #0000004d}.placeLinkCard:hover{opacity:.8}.placeLinkCard div.image-container{width:100%;height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.placeLinkCard div.image-container img{object-fit:cover;border-top-left-radius:3px;border-top-right-radius:3px;max-width:100%;position:absolute;top:0;left:0}.placeLinkCard span.title{color:#000;margin:-4px 0 0;padding:17px 12px 10px;font-size:19px;font-weight:600;display:block}.placeLinkCard span.description{color:#000;padding:0 12px 10px;font-size:18px;display:block}@media only screen and (min-width:640px){.placeLinkCard{flex-direction:column;margin:0;display:flex}}@media only screen and (min-width:1024px){.placeLinkCard{flex-direction:column;margin:0;display:flex}}
.matrixCard{color:#000;background-color:#fff;border:1px solid #fff;border-radius:5px;flex-direction:column;padding:15px;text-decoration:none;display:block;box-shadow:0 13px 27px -5px #32325d40,0 8px 16px -8px #0000004d}.matrixCard:hover{opacity:.7}.matrixCard .title{font-size:18px;font-weight:700}
.product{-webkit-backdrop-filter:blur(10px);background:#ffffffb3;border:1px solid #ffffff4d;border-radius:3px;width:100%;margin:0 0 3px;padding:30px;box-shadow:0 4px 6px #0000001a,0 1px 3px #0000000f}.product h1{color:#131516;padding:0;font-size:24px;font-weight:700;line-height:1.2}.product .saveToCollection{color:orange;cursor:pointer;text-align:right;float:right;background-color:#0000;border:1px solid orange;border-radius:4px;padding:4px;font-size:20px;display:inline-block}.product .saveToCollection:hover{color:#ff8c00;border:1px solid #ff8c00}.product h2{color:#131516;margin:20px 0 15px;font-size:19px;font-weight:700;line-height:1.2}.product p+h2,.product ul+h2,.product table+h2{padding:20px 0 15px}.product p+h3{padding:0}.product p{color:#131516;padding:0 0 15px;font-size:17px;font-weight:400;line-height:1.5}.product a{color:#036ee5;font-weight:700}.product a:hover{color:#036ee5;text-decoration:none}.product ul{padding:0 0 15px 20px;list-style:square}.product ol{padding:0 0 35px 20px;list-style:decimal}.product li{color:#131516;padding:5px 0 0;font-size:17px;font-weight:400;line-height:1.5}.product table{margin:0;padding:0 0 25px}.product td{color:#131516;padding:5px 10px;font-size:17px;font-weight:400;line-height:1.5}.product td:first-child{padding:5px 40px 5px 0}.product img{max-width:100%;margin-top:30px}.product .panel-contact{background-color:#f1dfb1;margin:20px 0;padding:20px}.product .panel-contact h2{color:#131516;margin:0 0 15px;font-size:19px;font-weight:700;line-height:1.2}.product .panel-contact h3{color:#131516;margin:40px 0 15px;font-size:17px;font-weight:700;line-height:1.2}.product .contactName{margin:0 0 20px;padding:0;font-size:17px;font-weight:700}.product .contactType{margin:0;padding:0;font-size:16px;font-weight:900}.product .contactData{margin:0 0 10px;padding:0;font-size:17px;font-weight:300}.product .check-icon{color:green}@media only screen and (min-width:1000px){.product{-webkit-backdrop-filter:blur(10px);background:#ffffffb3;border:1px solid #ffffff4d;border-radius:3px;margin:0 0 20px;padding:30px;box-shadow:0 4px 6px #0000001a,0 1px 3px #0000000f}.product h1{margin:0 0 40px;padding:0;font-size:40px}.product h2{padding:0;font-size:28px;font-weight:700}.product p+h2,.product ul+h2{padding:0 0 20px}.product h3{padding:0;font-size:23px}.product p{padding:0 0 25px;font-size:21px;line-height:1.5}.product ul{padding:0 0 25px 22px;list-style-type:square}.product ol{padding:0 0 25px 22px}.product li{padding:5px 0 0 8px;font-size:21px;line-height:1.5}.product table{margin:0 0 25px;padding:15px 0 0}.product td{font-size:22px}.product .panel-contact{padding:20px}.product .panel-contact h2{padding:0;font-size:28px;font-weight:700}.product .panel-contact h3{color:#131516;margin:40px 0 15px;font-size:24px;font-weight:700;line-height:1.2}.product .contactName{margin:0 0 20px;padding:0;font-size:20px;font-weight:700}.product .contactType{margin:0;padding:0;font-size:17px;font-weight:900}.product .contactData{margin:0 0 10px;padding:0;font-size:20px;font-weight:300}}
.productLinkCard{color:#000;background-color:#fff;border-radius:3px;grid-template-columns:1fr;grid-template-areas:"image""content";width:100%;margin-bottom:20px;padding:0;text-decoration:none;display:block}.productLinkCard:hover{opacity:.8}.productLinkCard-content{grid-area:content;padding:10px}.productLinkCard-image{grid-area:image}.productLinkCard-image img{border-top-left-radius:3px;border-top-right-radius:3px;max-width:100%}.productLinkCard .body{padding:0 10px 10px;font-family:Arial,Helvetica,sans-serif;font-size:18px;line-height:1.2}.productLinkCard p.entryName{padding:10px 10px 0;font-size:17px;font-weight:300}.productLinkCard p.title,.productLinkCard p.price{padding:10px;font-size:20px;font-weight:700}.productLinkCard p.cardText{padding:10px;font-size:20px;font-weight:300}@media only screen and (min-width:1024px){.productLinkCard{border-radius:5px;grid-template-columns:300px 1fr;grid-template-areas:"image content";width:100%;margin-bottom:20px;padding:0 0 -5px;display:grid}.productLinkCard p.price{padding:10px;font-size:18px;font-weight:700}.productLinkCard p.cardText{padding:10px;font-size:20px;font-weight:300}.productLinkCard .body{font-size:18px;line-height:1.2}.productLinkCard-image{padding:0 0 -5px}.productLinkCard-image img{border-top-left-radius:5px;border-bottom-left-radius:5px;max-width:100%}}
.propertyLinkCard{color:#00008b;cursor:pointer;background-color:#fff;border-radius:5px;grid-template-columns:1fr 1.5fr;grid-template-areas:"image content";margin:0;padding:4px 4px 7px;text-decoration:none;display:grid}.propertyLinkCard-image{grid-area:image;margin-bottom:-4px}.propertyLinkCard-image img{border-radius:5px;max-width:100%}.propertyLinkCard-image div.image-container,.propertyLinkCard-image div.image-container{width:100%;height:0;padding-bottom:75%;position:relative;overflow:hidden}.propertyLinkCard-image div.image-container img,.propertyLinkCard-image div.image-container img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.propertyLinkCard-content{grid-area:content;padding:3px 15px 0}.propertyLinkCard-content p.title{color:#00008b;padding:0 0 5px;font-size:15px;font-weight:700}.propertyLinkCard-content p.place{color:#00008b;padding:0 0 10px;font-size:15px;font-weight:500}.propertyLinkCard-content .priceMain{color:#00008b;border-radius:4px;margin-right:10px;padding:4px 0;font-size:14px;font-weight:500}.propertyLinkCard-content .priceSub{color:#00008b;padding:4px 8px;font-size:13px;font-weight:500}.propertyLinkCard-content table.prices{font-size:13px;font-weight:400}.propertyLinkCard-content table tr td:first-of-type{width:50px}@media only screen and (min-width:1024px){.propertyLinkCard{color:#000;grid-template-columns:1fr 1.5fr;grid-template-areas:"image content";max-width:700px;margin:0;text-decoration:none;display:grid}.propertyLinkCard:hover{opacity:.8}.propertyLinkCard-content{padding:15px 15px 0}.propertyLinkCard-content p.title{color:#00008b;padding:0 0 10px;font-size:20px;font-weight:700}.propertyLinkCard-content p.place{color:#00008b;padding:0 0 20px;font-size:18px;font-weight:500}.propertyLinkCard-content .priceMain{font-size:18px}.propertyLinkCard-content .priceSub{font-size:16px}.propertyLinkCard-content table tr td:first-of-type{width:50px}}
.propertyLineCard{background-color:#fff;border-radius:3px;grid-template:"image.content"min-content/160px 10px 1fr;margin-bottom:5px;padding-bottom:0;text-decoration:none;transition:background-color .3s,opacity .3s;display:grid;overflow:hidden}.propertyLineCard:hover{opacity:.7;text-decoration:none}.propertyLineCard-image{grid-area:image}.propertyLineCard-image img{width:100%;max-width:150px;height:auto;display:block}.propertyLineCard-content{grid-area:content;padding-top:5px;padding-bottom:5px}.propertyLineCard-content span.title{color:#000;padding:0 0 5px;font-size:16px;font-weight:700}.propertyLineCard-content span.place{color:#fff;background-color:#32207a;border-radius:4px;margin:0 5px 5px 0;padding:4px;font-size:15px;font-weight:300;display:inline-block}.propertyLineCard-content span.published{color:#006400;padding:0;font-size:15px;font-weight:700}@media only screen and (min-width:1024px){.propertyLineCard{grid-template:"image.content"min-content/160px 10px 1fr;padding-bottom:0;display:grid}}
.propertyCard1{background-color:#fff;border-radius:7px;grid-template-columns:160px 1fr;grid-template-areas:"image content";max-width:450px;padding:0;text-decoration:none;display:grid}.propertyCard1:hover{text-decoration:none}.propertyCard1-image{grid-area:image}.propertyCard1-image img{max-width:150px}.propertyCard1-content{grid-area:content;padding-top:5px}.propertyCard1-content p.title{color:#000;padding:0 0 5px;font-size:16px;font-weight:700}.propertyCard1-content p.place{color:#000;padding:0 0 10px;font-size:15px;font-weight:300}.propertyCard1-content p.published{color:#006400;padding:0;font-size:15px;font-weight:700}@media only screen and (min-width:1024px){.propertyCard1{grid-template-columns:160px 1fr;grid-template-areas:"image content";display:grid}}
.propertyHeader{grid-template-columns:160px 1fr;grid-template-areas:"image content";padding:0;display:grid}.propertyHeader-image{grid-area:image;min-height:65px}.propertyHeader-image img{max-width:150px}.propertyCard1-content{grid-area:content;padding-top:5px}.propertyHeader-content p.title{color:#000;padding:0 0 5px;font-size:17px;font-weight:700}.propertyHeader-content p.place{color:#00008b;padding:0 0 10px;font-size:15px;font-weight:500}.propertyHeader-content a.button{color:#000;border:1px solid #000;border-radius:3px;margin:0 10px 0 0;padding:4px;font-size:15px;font-weight:500;text-decoration:none}.propertyHeader-content a.button:hover{color:#00008b;border:1px solid #00008b;border-radius:3px;padding:4px;font-size:15px;font-weight:500;text-decoration:none}@media only screen and (min-width:1024px){.propertyHeader{grid-template-columns:160px 1fr;grid-template-areas:"image content";display:grid}.propertyHeader-content p.title{padding:0 0 10px;font-size:18px;font-weight:700}.propertyHeader-content p.place{color:#00008b;padding:0 0 20px;font-size:18px;font-weight:500}}
.completeRating,.completeRatingIndividual,.completeRatingAverage{border-radius:5px;margin:0 0 20px;padding:30px}.completeRating{background-color:#bdddf3}.completeRatingAverage{background-color:#1885f1}.completeRatingIndividual{background-color:#fff}.completeRating .title,.completeRatingIndividual .title,.completeRatingAverage .title{color:#000;margin:0 0 15px;font-size:23px;font-weight:700}.completeRating a.guideLink,.completeRating a.guideLink:visited,.completeRatingAverage a.guideLink,.completeRatingAverage a.guideLink:visited{color:#1277ee;border:2px solid #1277ee;border-radius:5px;margin:5px 5px 0 0;padding:3px 5px 2px;font-size:19px;font-weight:700;text-decoration:none;display:inline-block}.completeRatingAverage a.guideLink,.completeRatingAverage a.guideLink:visited{color:#01162e;border:2px solid #01162e}.completeRating a.guideLink:hover,.completeRatingAverage a.guideLink:hover{color:#033c7d;cursor:pointer;border:2px solid #033c7d;text-decoration:none}.completeRating a.guideLink:first-of-type,.completeRatingAverage a.guideLink:first-of-type{margin-left:20px}.completeRating .btnShowFactors{color:#000;cursor:pointer;background-color:#0000;border:none;padding:5px 0 0;font-size:16px;text-decoration:none}.completeRating .rating10,.completeRatingIndividual .rating10,.completeRatingAverage .rating10,.completeRating .rating15,.completeRatingIndividual .rating15,.completeRatingAverage .rating15,.completeRating .rating20,.completeRatingIndividual .rating20,.completeRatingAverage .rating20,.completeRating .rating25,.completeRatingIndividual .rating25,.completeRatingAverage .rating25,.completeRating .rating30,.completeRatingIndividual .rating30,.completeRatingAverage .rating30,.completeRating .rating35,.completeRatingIndividual .rating35,.completeRatingAverage .rating35,.completeRating .rating40,.completeRatingIndividual .rating40,.completeRatingAverage .rating40,.completeRating .rating45,.completeRatingIndividual .rating45,.completeRatingAverage .rating45,.completeRating .rating50,.completeRatingIndividual .rating50,.completeRatingAverage .rating50,.completeRating .rating00,.completeRatingIndividual .rating00,.completeRatingAverage .rating00{border-radius:3px;width:24px;height:24px;margin:0 5px 0 0;padding:0;display:inline-block}.completeRating .rating10,.completeRatingIndividual .rating10,.completeRatingAverage .rating10{background-color:#8b0000;border:1px solid #8b0000}.completeRating .rating15,.completeRating .rating20,.completeRating .rating25,.completeRatingIndividual .rating15,.completeRatingIndividual .rating20,.completeRatingIndividual .rating25,.completeRatingAverage .rating15,.completeRatingAverage .rating20,.completeRatingAverage .rating25{background-color:red;border:1px solid red}.completeRating .rating30,.completeRating .rating35,.completeRatingIndividual .rating30,.completeRatingIndividual .rating35,.completeRatingAverage .rating30,.completeRatingAverage .rating35{background-color:#f2b50d;border:1px solid #f2b50d}.completeRating .rating40,.completeRating .rating45,.completeRatingIndividual .rating40,.completeRatingIndividual .rating45,.completeRatingAverage .rating40,.completeRatingAverage .rating45{background-color:#228b22;border:1px solid #228b22}.completeRating .rating50,.completeRatingIndividual .rating50,.completeRatingAverage .rating50{background-color:#006400;border:1px solid #006400}.completeRating .rating00,.completeRatingIndividual .rating00,.completeRatingAverage .rating00{background-color:#fff;border:1px solid gray}.completeRating table,.completeRatingIndividual table{margin:20px 0 0;font-size:20px}.completeRating td:first-of-type,.completeRatingIndividual td:first-of-type{padding:0 15px 10px 0}.completeRating img{width:30px;margin-right:10px}
.ratingCardSingle{margin:0;padding:25px 30px 20px}.ratingCardSingle,.ratingCardSingle:visited{background-color:#bdddf3;text-decoration:none}.ratingCardSingle:hover{background-color:#fff;text-decoration:none}.ratingCardSingle .category{color:#131516;margin:0 0 15px;font-size:18px;font-weight:500}.ratingCardSingle .title{color:#131516;margin:0 0 15px;font-size:19px;font-weight:700}.ratingCardSingle img{width:30px;margin-right:10px}.ratingCardSingle .rating10,.ratingCardSingleHome .rating10,.ratingCardSingle .rating15,.ratingCardSingleHome .rating15,.ratingCardSingle .rating20,.ratingCardSingleHome .rating20,.ratingCardSingle .rating25,.ratingCardSingleHome .rating25,.ratingCardSingle .rating30,.ratingCardSingleHome .rating30,.ratingCardSingle .rating35,.ratingCardSingleHome .rating35,.ratingCardSingle .rating40,.ratingCardSingleHome .rating40,.ratingCardSingle .rating45,.ratingCardSingleHome .rating45,.ratingCardSingle .rating50,.ratingCardSingleHome .rating50,.ratingCardSingle .rating00,.ratingCardSingleHome .rating00{border-radius:3px;width:24px;height:24px;margin:0 5px 0 0;padding:0;display:inline-block}.ratingCardSingle .rating10,.ratingCardSingleHome .rating10{background-color:#8b0000;border:1px solid #8b0000}.ratingCardSingle .rating15,.ratingCardSingle .rating20,.ratingCardSingle .rating25,.ratingCardSingleHome .rating15,.ratingCardSingleHome .rating20,.ratingCardSingleHome .rating25{background-color:red;border:1px solid red}.ratingCardSingle .rating30,.ratingCardSingle .rating35,.ratingCardSingleHome .rating30,.ratingCardSingleHome .rating35{background-color:#f2b50d;border:1px solid #f2b50d}.ratingCardSingle .rating40,.ratingCardSingle .rating45,.ratingCardSingleHome .rating40,.ratingCardSingleHome .rating45{background-color:#228b22;border:1px solid #228b22}.ratingCardSingle .rating50,.ratingCardSingleHome .rating50{background-color:#006400;border:1px solid #006400}.ratingCardSingle .rating00,.ratingCardSingleHome .rating00{background-color:#fff;border:1px solid gray}.ratingCardSingle table{margin:20px 0 0;font-size:20px}.ratingCardSingle td:first-of-type{padding:0 15px 5px 0}
.solution-card{background-color:#d4def0;border:4px solid #d4def0;border-radius:5px;max-width:100%;margin:20px 40px 0;padding:15px 20px 5px}.solution-card:last-of-type{margin:20px 40px 15px}.solution-card p,.solution-card span{color:#000;padding:0 0 15px;font-size:20px;line-height:1.3}.solution-card h1{margin:0 0 20px;padding:0;font-size:28px;font-weight:600;line-height:1.3}.solution-card h2{color:#000;margin:0 0 10px;padding:0;font-size:20px;font-weight:600;line-height:1.3}.solution-card a,.solution-card a:visited,.solution-card a:hover{color:#1277ee}.solution-card a.button,.solution-card button,.solution-card a.button:visited,.solution-card button:visited{cursor:pointer;border-radius:3px;margin:0 10px 15px 0;padding:5px 8px;font-size:20px;font-weight:600;text-decoration:none;display:inline-block}.solution-card a.button:hover,.solution-card button:hover{text-decoration:none}.solution-card a.button-orange,.solution-card button.button-orange,.solution-card a.button-orange:visited,.solution-card button.button-orange:visited{color:#fff;background-color:#f77823;border:1px solid #f77823}.solution-card a.button:hover,.solution-card button:hover{color:#fff;background-color:#ec6205;border:1px solid #ec6205}.solution-card ul{margin:5px 0;padding:0 15px 15px 20px;list-style:square}.solution-card li{color:#000;padding:0 0 5px 10px;font-size:20px;line-height:1.3}.solution-card div.price{margin:5px 0 30px}article .solution-card span.price,section .solution-card span.price{color:#01142a;font-size:27px;font-weight:700}.solution-card span.priceExplanation{padding:0 0 0 10px}
.tagLinkCard,.tagLinkCard:visited{color:#1277ee;background-color:#fff;border-radius:5px;padding:5px 8px;font-size:21px;text-decoration:none;display:block}.tagLinkCard:hover{color:#fff;background-color:#034da1;text-decoration:none}
.topicLinkCard{color:#1277ee;background-color:#dbeafe;border-radius:7px;flex-direction:column;margin-top:10px;padding:15px;font-size:18px;font-weight:700;text-decoration:none;display:flex}.topicLinkCardAdd{color:#fff;background-color:green;border:1px solid green;border-radius:3px;flex-direction:column;margin-top:10px;padding:15px;font-size:18px;font-weight:600;text-decoration:none;display:flex}.topicLinkCard:hover{color:#fff;background-color:#1277ee;margin-top:10px;text-decoration:none}.topicLinkCardAdd:hover{background-color:#006400;border:1px solid #006400;text-decoration:none}@media only screen and (min-width:640px){.topicLinkCard,.topicLinkCardAdd{flex-direction:column;margin-right:10px;display:flex}}
.messageCard{background-color:#f2f7f9;border:1px solid #f2f7f9;border-radius:3px;flex-direction:column;margin-top:10px;padding:15px;text-decoration:none;display:flex;box-shadow:0 3px 7px -3px #0000004d}.messageCard:hover{background-color:#ceddf3;border:1px solid #1277ee;flex-direction:column;margin-top:10px;text-decoration:none;display:flex}.messageCard-header{cursor:pointer}.messageCard-header h2{cursor:pointer;color:#1277ee;padding:5px 0;font-size:18px;font-weight:600}.messageCard-header p.date{cursor:pointer;color:#1277ee;font-size:14px;font-weight:300}.messageCard-header p.sender{cursor:pointer;color:#1277ee;font-size:16px;font-weight:300}.messageCard-content{margin:15px 0 0;font-weight:300}@media only screen and (min-width:640px){.messageCard{flex-direction:column;margin-right:10px;display:flex}}
.visaCardSummary{color:#000;background-color:#fff;border:1px solid #fff;border-radius:5px;flex-direction:column;margin-bottom:20px;padding:10px;text-decoration:none;display:flex;box-shadow:0 13px 27px -5px #32325d40,0 8px 16px -8px #0000004d}.visaCardSummary .content{padding:10px 0 20px;font-size:16px}.visaCardSummary .content a,.visaCardSummary .content a:visited{color:#f39913;text-decoration:underline}.visaCardSummary .content a:hover{text-decoration:none}.visaCardSummary .title{color:#000;font-size:21px;font-weight:700;line-height:1.5;text-decoration:none}.visaCardSummary a.link,.visaCardSummary a.link:visited{color:#f39913;cursor:pointer;background-color:#fff;border:2px solid #f39913;border-radius:3px;max-width:none;margin:15px 0 0;padding:5px;font-size:17px;font-weight:700;text-decoration:none;display:inline-block}.visaCardSummary a.link:hover{color:#fff;background-color:#f39913;border:2px solid #f39913;text-decoration:none}.visaCardSummary img{width:30px;margin-right:10px}.visaCard-button a,.visaCard-button a:visited{color:#f39913;cursor:pointer;background-color:#fff;border:2px solid #f39913;border-radius:3px;max-width:none;margin:0;padding:5px;font-size:17px;font-weight:700;text-decoration:none;display:inline-block}.visaCard-button a:hover{color:#fff;background-color:#f39913;border:2px solid #f39913;text-decoration:none}.visaCard img{width:30px;margin-right:10px}.visaCard .noVisas{padding:20px 0;font-size:21px}.visaCard{color:#000;background-color:#fff;border:1px solid #fff;border-radius:5px;flex-direction:column;height:100%;margin-bottom:20px;padding:10px;text-decoration:none;display:flex;box-shadow:0 13px 27px -5px #32325d40,0 8px 16px -8px #0000004d}.visaCard-content{flex-grow:1}.visaCard-button{align-self:flex-start;margin-top:0}.visaCard .country{color:#000;padding:0 0 5px;font-size:21px;font-weight:700}.visaCard .name{padding:0 0 15px;font-size:18px;font-weight:700}.visaCard .requirement{padding:0;font-size:13px}.visaCard .content{margin:0;padding:0;font-size:18px}
.months-grid{background-color:#f2f7f9;padding:20px 15px 15px}.months-grid-title{grid-area:title;padding:0 0 20px}.months-grid-info{grid-area:info}.months-grid-events{grid-area:events}.months-grid-events .legenda-national-holiday{vertical-align:middle;border-left:8px solid red;height:24px;margin:20px 0 30px;padding-left:10px}.months-grid-title h1{color:#131516;padding:10px 0 5px;font-size:23px;font-weight:700;line-height:1.2}.months-grid h2{color:#131516;padding:0 0 10px;font-size:19px;font-weight:700;line-height:1.2}.months-grid p+h2{padding:10px 0}.months-grid .h2-exhibitions{color:#131516;margin-bottom:20px}.months-grid p{color:#131516;padding:10px 0 20px;font-size:17px;font-weight:400;line-height:1.5}.months-grid span{color:#131516;font-size:17px;font-weight:400;line-height:1.5}@media only screen and (min-width:1000px){.months-grid{grid-template-columns:auto 445px 50px 445px auto;grid-template-areas:".title title title."".events.info.";padding:0 0 20px;display:grid}.months-grid-title h1{color:#131516;padding:36px 0 0;font-size:40px;font-weight:700}.months-grid h2{padding:20px 0 5px;font-size:28px}.months-grid p{padding:10px 0;font-size:21px}}@media only screen and (min-width:1200px){.months-grid{grid-template-columns:auto 545px 50px 545px auto;grid-template-areas:".title title title."".events.info.";padding:0 0 20px;display:grid}}@media only screen and (min-width:1400px){.months-grid{grid-template-columns:auto 645px 50px 645px auto;grid-template-areas:".title title title."".events.info.";padding:0 0 20px;display:grid}}@media only screen and (min-width:1600px){.months-grid{grid-template-columns:auto 745px 50px 745px auto;grid-template-areas:".title title title."".events.info.";padding:0 0 20px;display:grid}}@media only screen and (min-width:1800px){.months-grid{grid-template-columns:auto 845px 50px 845px auto;grid-template-areas:".title title title."".events.info.";padding:0 0 20px;display:grid}}@media only screen and (min-width:2000px){.months-grid{grid-template-columns:auto 945px 50px 945px auto;grid-template-areas:".title title title."".events.info.";padding:0 0 20px;display:grid}}
.account-grid{background-color:#f2f7f9;max-width:100%;padding:15px}.account-grid-nav{grid-area:nav}.account-grid-content{grid-area:content}.account-grid-sidebar{grid-area:sidebar}@media only screen and (min-width:1000px){.account-grid{background-image:url(/images/cartagena.jpg);grid-template-columns:auto 70px 800px 70px auto;grid-template-areas:".nav content sidebar.";padding:30px 0;display:grid}}@media only screen and (min-width:1800px){.account-grid{background-image:url(/images/cartagena.jpg);grid-template-columns:auto 420px 940px 420px auto;grid-template-areas:".nav content sidebar.";padding:30px 0;display:grid}}
.account2-grid{background-color:#f2f7f9;max-width:100%;padding:15px}.account2-grid-nav{grid-area:nav}.account2-grid-content{grid-area:content}.account2-grid-sidebar{grid-area:sidebar}.account2-grid section{background-color:#fff;border-radius:5px;width:100%;margin:0 0 20px;padding:15px 15px 20px}.account2-grid section h2{color:#131516;padding:40px 0 10px;font-size:42px;font-weight:400;line-height:1.2}.account2-grid section p{color:#131516;padding:20px 15px 0;font-size:18px;font-weight:400;line-height:1.5}.account2-grid section span{color:#131516;font-size:20px;font-weight:400;line-height:1.5}.account2-grid section a,.account2-grid section a:visited{color:#036ee5;font-weight:400}.account2-grid section a:hover{color:#036ee5;text-decoration:none}.account2-grid section ul{margin:0 15px 0 0;list-style:square}.account2-grid section li{color:#131516;padding:5px 0 0;font-size:18px;font-weight:400;line-height:1.5}.account2-grid section table{margin:0;padding:0}.account2-grid section td{color:#131516;padding:5px 40px 5px 0;font-size:18px;font-weight:400;line-height:1.5}.account2-grid .panel-note{color:#000;background-color:#efd9fd;margin-bottom:20px}.account2-grid .panel-note a,.account2-grid .panel-note a:hover,.account2-grid .panel-note a:visited{color:purple;font-weight:600;text-decoration:none}.account2-grid .panel-note a:hover{text-decoration:underline}.account2-grid .panel-note p.title{color:purple;font-weight:600}.account2-grid .panel-note{border-radius:5px;margin:20px 15px 0;padding:15px 0 10px}.account2-grid .panel-note p,.account2-grid .panel-note table{padding:0 20px 10px}.account2-grid section .form-vertical-group input:focus{background-color:#fff;border-color:purple}.account2-grid section .select-style{background:#fff;border:1px solid gray;border-radius:3px;max-width:100%;margin:0;padding:0;font-size:18px;position:relative;overflow:hidden}.account2-grid section .select-style select{width:100%;box-shadow:none;appearance:none;color:purple;background-color:#0000;background-image:none;border:none;padding:8px 10px;font-size:18px;font-weight:700}.account2-grid section .select-style:after{content:" ";pointer-events:none;z-index:100;border:5px solid #0000;border-top-color:#000;width:0;height:0;margin-top:-2px;position:absolute;top:50%;left:95%}.account2-grid section .select-style select:focus{outline:none}.account2-grid button{color:#fff;background-color:#1277ee;border:1px solid #1277ee;border-radius:3px;padding:4px 6px;font-size:16px;display:inline-block}.account2-grid button:hover{background-color:#00f;border:1px solid #1277ee}.account2-grid .buttons{padding:30px 0 10px}.account2-grid form label{color:#000;padding:10px 0 5px;font-size:20px;display:block}.account2-grid form input[type=text],.account2-grid form input[type=email],.account2-grid form input[type=password]{color:#000;border:1px solid #09479d;padding:4px 5px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:19px;font-weight:700}.account2-grid form input[type=email],.account2-grid form input[type=password]{width:100%}.account2-grid form input:focus{background-color:#f2f7f9;border-color:#09479d}@media only screen and (min-width:1024px){.account2-grid{background-image:url(/images/cartagena.jpg);grid-template-columns:auto 70px 800px 70px auto;grid-template-areas:".nav content sidebar.";padding:100px 0;display:grid}.account2-grid section{-webkit-backdrop-filter:blur(5px);background:#fffc;max-width:550px;margin:0 auto 20px;padding:5px 30px 20px;box-shadow:0 4px 30px #0000001a}.account2-grid section h2{padding:30px 0 20px;font-size:35px;font-weight:500}.account2-grid section p{padding:30px 0 0;font-size:20px}.account2-grid section span{font-size:20px}.account2-grid section ul{margin:0 30px 0 0;padding-left:20px}.account2-grid section li{padding:5px 0 0;font-size:20px;font-weight:400;line-height:1.5}.account2-grid section table{margin:20px 0 0;padding:15px 0 0}.account2-grid section td{padding:5px 40px 0 0;font-size:20px}.account2-grid .panel-note{margin:20px 0}}
.postCreator{background-color:#dbeafe;border-radius:8px;margin:0 0 10px;padding:15px}.postCreator .nonarea,.postCreator .nonarea:visited,.postCreator .nonarea:hover{resize:none;text-align:center;width:100%;padding-top:20px;padding-bottom:20px;text-decoration:none}.postCreator .nonarea p,.postCreator .nonarea p:visited,.postCreator .nonarea p:hover{color:#000;font-family:Georgia,Times New Roman,Times,serif;font-size:20px;-webkit-text-decoration:none;text-decoration:none}.postCreator h2{padding-bottom:20px;font-size:22px}.postCreator table.explanation{margin:0 0 20px;font-size:16px}.postCreator table.explanation td:first-of-type{padding-right:10px}.postCreator form{width:100%}.postCreator label{width:100%;margin:8px 0 2px;font-size:15px;display:block}.postCreator input[type=text]{border:1px solid #ccc;border-radius:2px;width:100%;margin:0 0 10px;padding:10px 16px;font-family:Arial,Helvetica,sans-serif;font-size:19px;font-weight:700}.postCreator input[type=text]:focus{background-color:#f2f7f9;border:1px solid #00f;outline:none}.postCreator input[type=file]{display:none}.postCreator input[type=checkbox]{background-color:#eee;border-color:#0284c7;width:20px;height:20px;margin:0 10px 20px 0}.postCreator input[type=checkbox]:hover{background-color:#ccc;border-color:#0284c7}.postCreator input[type=checkbox]:checked{background-color:#2196f3;border-color:#0284c7}.postCreator input[type=date]{appearance:none;color:#333;background-color:#f8f8f8;border:1px solid #ccc;border-radius:4px;margin:0 0 10px;padding:8px;font-family:Arial,sans-serif;font-size:18px;font-weight:700;transition:border-color .3s}.postCreator input[type=date]:hover,.postCreator input[type=date]:focus{border-color:#999}.postCreator .button-green{display:block}.postCreator .ProseMirror:focus{background-color:#f2f7f9;border:1px solid #00f;outline:none}.postCreator .ProseMirror{border:1px solid #ccc;min-height:120px;margin:0 0 20px;padding:10px 15px}.postCreator .tiptap p{color:#000;padding:0 0 10px;font-size:16px;font-weight:300;line-height:1.5}.postCreator .tiptap h2{color:#000;margin:0;padding:5px 0 15px;font-size:20px;font-weight:700}.postCreator .tiptap h3{color:#000;margin:0;padding:0;font-size:18px;font-weight:700}.postCreator .tiptap em{font-weight:300}.postCreator .tiptap blockquote{border-left:2px solid purple;padding:10px 0 10px 15px;font-size:16px;line-height:1.5;display:block}.postCreator .tiptap ul{padding:0 0 25px 20px;list-style:square}.postCreator .tiptap ol{padding:0 0 25px 20px;list-style:decimal}.postCreator .tiptap li{color:#131516;padding:5px 0 0;font-size:16px;font-weight:400;line-height:1.5}.postCreator .tiptap a{color:#036ee5;font-weight:700}.postCreator .tiptap a:hover{color:#036ee5;text-decoration:none}.postCreator .image-fields{margin:0 0 20px;display:flex}.postCreator .image-field{border:2px dashed #1277ee;border-radius:2px;width:200px;min-height:60px;margin:10px 10px 0 0;padding:2px}.postCreator .label-image{max-width:100%;min-height:60px}.postCreator .label-image img{max-width:100%;max-height:100%}.postCreator .toggleMenu a,.postCreator .toggleMenu a.visited{color:#1277ee;cursor:pointer;background-color:#dbeafe;margin:0 5px 5px 0;padding:5px 7px 3px;font-size:14px;font-weight:600;text-decoration:none;display:inline-block}.postCreator .toggleMenu a:hover,.postCreator .toggleMenu a.selected{color:#1277ee;background-color:#fff;border-radius:5%;text-decoration:none}.postCreator .toggle-header{cursor:pointer;margin:8px 0 5px;font-size:15px}.panel-premium-out{color:#000;background-color:orange;border-radius:2px;margin:20px 0;padding:30px}.panel-premium-out p{font-size:21px}.panel-premium-out a,.panel-premium-out a:hover,.panel-premium-out a:visited{font-weight:700;text-decoration:none}.panel-premium-out a:hover{text-decoration:underline}.panel-premium-out a,.panel-premium-out a:hover,.panel-premium-out a:visited{color:#8b0000}.postCreator select{max-width:100%;box-shadow:none;appearance:none;color:#09479d;background-image:none;border:1px solid #09479d;padding:8px 10px;font-size:16px;font-weight:700}.postCreator .select:after{content:" ";pointer-events:none;z-index:100;border:5px solid #0000;border-top-color:#000;width:0;height:0;margin-top:-2px;position:absolute;top:50%;left:98%}.postCreator select:focus{outline:none}.tiptap .is-active{background-color:#00f}.tiptap button{cursor:pointer;background:#fff;border:1px solid orange;border-radius:4px;margin:0 5px;padding:4px 2px;font-size:16px}.tiptap button:hover{background:#eecb8a}@media only screen and (min-width:1024px){.postCreator{margin:0 0 20px;padding:30px 40px 20px}.tiptap .is-active{background-color:#00f}.tiptap button{cursor:pointer;background:#fff;border:1px solid orange;border-radius:4px;margin:0 5px;padding:4px 2px;font-size:16px}.tiptap button:hover{background:#eecb8a}}
.home-grid{background-color:#f8f8f6;width:100%;margin:0;padding:0}.home-grid-content{grid-area:content;padding:20px 15px 30px}.home-grid h1{color:#fff;padding:20px 0 0;font-size:25px}.home-grid h2{color:#000;padding:20px 0;font-size:22px}.home-grid-content .channels{margin:40px 0 20px}.home-grid-content .channels-row{grid-gap:10px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin:0 0 10px;padding:0;display:grid}.home-grid-content .channels-row a{border-radius:3px;margin:0;padding:10px;font-size:20px;text-decoration:none}.home-grid-content .channels-row a.ch-country{-webkit-backdrop-filter:blur(5px);color:#000;background:#fffc;font-weight:700;box-shadow:0 4px 30px #0000001a}.home-grid-content .channels-row a.ch-country:hover{-webkit-backdrop-filter:blur(5px);color:#000;background:#fff;box-shadow:0 4px 30px #0000001a}.home-grid-content .channels-row a.ch-region{-webkit-backdrop-filter:blur(5px);color:#000;background:#fffc;box-shadow:0 4px 30px #0000001a}.home-grid-content .channels-row a.ch-region:hover{-webkit-backdrop-filter:blur(5px);color:#000;background:#fff;box-shadow:0 4px 30px #0000001a}.home-grid-content .channels-row a.comp-a{-webkit-backdrop-filter:blur(5px);color:#000;background:#ffdd9ecc;font-weight:700;box-shadow:0 4px 30px #0000001a}.home-grid-content .channels-row a.comp-a:hover{-webkit-backdrop-filter:blur(5px);color:#000;background:#ffdd9e;box-shadow:0 4px 30px #0000001a}.home-grid-content .channels-row a.comp-b{-webkit-backdrop-filter:blur(5px);color:#000;background:#ffdd9ecc;box-shadow:0 4px 30px #0000001a}.home-grid-content .channels-row a.comp-b:hover{-webkit-backdrop-filter:blur(5px);color:#000;background:#ffdd9e;box-shadow:0 4px 30px #0000001a}.home-grid-content .channels-row-posts{grid-gap:5px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin:0 0 10px;padding:0;font-size:15px;font-weight:100;display:grid}.home-grid-content .homePostLinkCard,a.homePostLinkCard:visited{-webkit-backdrop-filter:blur(5px);color:#131516;background:#fffc;border-radius:3px;margin:0;padding:10px;font-size:15px;text-decoration:none;box-shadow:0 4px 30px #0000001a}.home-grid-content .homePostLinkCard:hover{-webkit-backdrop-filter:blur(5px);color:#000;background:#fff;box-shadow:0 4px 30px #0000001a}@media only screen and (min-width:1000px){.home-grid{background-image:url(/images/cartagena.jpg);background-repeat:no-repeat;grid-template-columns:auto 940px auto;grid-template-areas:".content.";padding:0;display:grid}.home-grid-content{margin:0;padding:200px 0 245px}.home-grid h1{color:#fff;padding:40px 0;font-size:50px}.home-grid h2{color:#fff;padding:80px 0 20px;font-size:22px}.home-grid-content .channels{margin:0}.home-grid-content .channels-row{grid-gap:10px;grid-template-columns:repeat(3,1fr);display:grid}.home-grid-content .channels-row a{border-radius:8px;margin:0}.home-grid-content .homePostLinkCard,a.homePostLinkCard:visited{padding:10px;font-size:15.5px}}@media only screen and (min-width:1200px){.home-grid{grid-template-columns:auto 1140px auto;grid-template-areas:".content."}.home-grid-content{margin:0;padding:200px 0 245px}.home-grid-content h1{color:#fff;padding:60px 0;font-size:50px}.home-grid-content .channels-row{grid-gap:10px;grid-template-columns:repeat(3,1fr);display:grid}}@media only screen and (min-width:1400px){.home-grid{grid-template-columns:auto 1340px auto;grid-template-areas:".content."}.home-grid-content{margin:0;padding:200px 0 245px}.home-grid-content .channels-row{grid-gap:10px;grid-template-columns:repeat(4,1fr);display:grid}}@media only screen and (min-width:1600px){.home-grid{grid-template-columns:auto 1540px auto;grid-template-areas:".content."}.home-grid-content{margin:0;padding:200px 0 245px}}@media only screen and (min-width:1800px){.home-grid{grid-template-columns:auto 1740px auto;grid-template-areas:".content."}.home-grid-content{margin:0;padding:200px 0 245px}.home-grid-content .channels-row{grid-gap:10px;grid-template-columns:repeat(5,1fr);display:grid}}@media only screen and (min-width:2000px){.home-grid{grid-template-columns:auto 1940px auto;grid-template-areas:".content.";display:grid}.home-grid-content{margin:0;padding:200px 0 245px}}
a.button-wa .fa,a.button-blue .fa,p.button-green,a.button-green .fa,a.button-grey .fa,a.button-white .fa,a.button-red .fa,a.button-wa .fas,a.button-blue .fas,a.button-green .fas,a.button-grey .fas,a.button-white .fas,a.button-red .fas{margin-right:10px}a.button-wa,button.button-wa,a.button-wa:visited,button.button-wa:visited{color:#fff;cursor:pointer;background-color:#25d366;border:1px solid #25d366;border-radius:4px;margin-right:10px;padding:5px 8px;font-size:15px;font-weight:400;text-decoration:none}a.button-wa:hover,button.button-wa:hover{color:#000;background-color:#dcf8c6;border:1px solid #dcf8c6;border-radius:4px;text-decoration:none}a.button-green,button.button-green,p.button-green,a.button-green:visited,button.button-green:visited{color:#fff;cursor:pointer;background-color:green;border:1px solid green;border-radius:4px;margin-right:10px;padding:5px 8px;font-size:15px;font-weight:500;text-decoration:none}a.button-green:hover,button.button-green:hover{color:#fff;background-color:#006400;border:1px solid #006400;text-decoration:none}a.button-blue,button.button-blue,a.button-blue:visited,button.button-blue:visited{color:#fff;cursor:pointer;background-color:#036ee5;border:1px solid #036ee5;border-radius:4px;margin-right:10px;padding:5px 8px;font-size:15px;font-weight:500;text-decoration:none}a.button-blue:hover,button.button-blue:hover{color:#fff;background-color:#09479d;border:1px solid #09479d;text-decoration:none}a.button-grey,button.button-grey,a.button-grey:visited,button.button-grey:visited{color:#000;cursor:pointer;background-color:#d3d3d3;border:1px solid #d3d3d3;border-radius:4px;margin-right:10px;padding:5px 8px;font-size:15px;font-weight:500;text-decoration:none}a.button-grey:hover,button.button-grey:hover{color:#fff;background-color:#a9a9a9;border:1px solid #a9a9a9;text-decoration:none}a.button-white,button.button-white,a.button-white:visited,button.button-white:visited{color:#000;cursor:pointer;background-color:#fff;border:1px solid #d3d3d3;border-radius:4px;margin-right:10px;padding:5px 8px;font-size:15px;font-weight:500;text-decoration:none}a.button-white:hover,button.button-white:hover{color:#000;background-color:#fff;border:1px solid #a9a9a9;text-decoration:none}a.button-red,button.button-red,a.button-red:visited,button.button-red:visited{color:#fff;cursor:pointer;background-color:#e2001a;border:1px solid #e2001a;border-radius:4px;margin-right:10px;padding:5px 8px;font-size:15px;font-weight:500;text-decoration:none}a.button-red:hover,button.button-red:hover{color:#fff;background-color:#ab0112;border:1px solid #ab0112;text-decoration:none}.filter{flex-flow:wrap;display:flex}.filter .tablediv{background-color:#bed9f8;border-radius:5px;max-width:100%;margin:0 10px 10px 0;padding:10px}.filter label{font-size:20px}.filter table td:first-child{width:auto;padding:2px 10px 2px 0}.filter select{width:100%;box-shadow:none;appearance:none;color:#09479d;background-image:none;border:1px solid #09479d;padding:8px 10px;font-size:20px;font-weight:700}.viewButtons{margin:10px 0 30px}.viewButtons a,.viewButtons a:visited{color:#000;background-color:#f7c97d;margin:0 10px 10px 0;padding:5px 10px;font-size:19px;text-decoration:none;display:inline-block}.viewButtons a:hover,.viewButtons a.selected{background-color:#fac56e}.sortButtons{margin:10px 0 30px}.sortButtons a,.sortButtons a:visited{color:#fff;cursor:pointer;background-color:#f46ef7;margin:0 10px 10px 0;padding:3px 5px;font-size:14px;text-decoration:none;display:inline-block}.sortButtons a:hover,.sortButtons a.selected{background-color:#ea12ee}.image-upload{border:1px solid gray;padding:10px 20px 20px}.image-upload span{margin:0;padding:0;font-size:18px;font-weight:700}.image-upload table{margin:10px 0 5px;padding:0}.image-upload tr{margin:0;padding:0}.image-upload td{vertical-align:top;margin:0;padding:0}.image-upload td:first-child{padding-right:10px}.image-upload input[type=file]{margin:0 0 5px}.image-upload img{max-width:150px;margin:0;padding:0}@media only screen and (min-width:1024px){a.button-green,button.button-green,a.button-blue,button.button-blue,a.button-red,button.button-red,a.button-white,button.button-white,a.button-wa,button.button-wa,a.button-ddl-modal,a.button-green:hover,button.button-green:hover,a.button-blue:hover,button.button-blue:hover,a.button-red:hover,button.button-red:hover,a.button-white:hover,button.button-white:hover,a.button-wa:hover,button.button-wa:hover,a.button-ddl-modal:hover{padding:5px 8px;font-size:17px}.sortButtons{margin:10px 0 30px}.sortButtons a,.sortButtons a:visited{margin:0 10px 10px 0;padding:5px 10px;font-size:19px;text-decoration:none}}
footer{color:#fff;background-color:#1277ee;border-top:1px solid #909194;padding:10px 15px}.footer2{color:#fff;background-color:#ea12ee;border-top:1px solid #909194;padding:10px 15px}.footer-col1{grid-area:col1}.footer-col2{grid-area:col2}.footer-col3{grid-area:col3}.footer-col4{grid-area:col4}.footer-col5{grid-area:col5}.footer-col6{grid-area:col6}.footer-footer{grid-area:footer;margin:0 0 5px}footer span.image{padding-left:20px}footer a,footer a:visited,.footer2 a,.footer2 a:visited{color:#fff;text-decoration:none}footer a:hover,.footer2 a:hover{color:#fff;text-decoration:underline}footer a.title,.footer2 a.title{font-size:18px;font-weight:700}footer ul{padding:5px 15px 20px 0;list-style-type:none}.footer2 ul{padding:5px 15px 5px 0;list-style-type:none}footer li{color:#131516;padding:5px 0 0;font-size:17px;font-weight:100;line-height:1.2}.footer2 li{color:#131516;padding:0;font-size:17px;font-weight:100;line-height:1.2}@media only screen and (min-width:1000px){footer{grid-template-columns:auto 156px 156px 156px 156px 156px 160px auto;grid-template-areas:".col1 col2 col3 col4 col5 col6."".footer footer footer footer footer footer.";padding:20px 0;display:grid}.footer2{grid-template-columns:auto 156px 156px 156px 156px 156px 160px auto;grid-template-areas:".col1 col2 col3 col4 col5 col6.";padding:20px 0;display:grid}.footer-col1{padding:0 30px 0 0}.footer-col2,.footer-col3,.footer-col4,.footer-col5,.footer-col6{padding:0 30px}footer li,.footer2 li{font-size:18px}}@media only screen and (min-width:1200px){footer{grid-template-columns:auto 190px 190px 190px 190px 190px 190px auto;grid-template-areas:".col1 col2 col3 col4 col5 col6."".footer footer footer footer footer footer.";display:grid}.footer2{grid-template-columns:auto 190px 190px 190px 190px 190px 190px auto;grid-template-areas:".col1 col2 col3 col4 col5 col6.";display:grid}}@media only screen and (min-width:1400px){footer{grid-template-columns:auto 223px 223px 223px 223px 223px 225px auto;grid-template-areas:".col1 col2 col3 col4 col5 col6."".footer footer footer footer footer footer.";display:grid}.footer2{grid-template-columns:auto 223px 223px 223px 223px 223px 225px auto;grid-template-areas:".col1 col2 col3 col4 col5 col6.";display:grid}}@media only screen and (min-width:1600px){footer{grid-template-columns:auto 256px 256px 256px 256px 256px 260px auto;grid-template-areas:".col1 col2 col3 col4 col5 col6."".footer footer footer footer footer footer.";display:grid}.footer2{grid-template-columns:auto 256px 256px 256px 256px 256px 260px auto;grid-template-areas:".col1 col2 col3 col4 col5 col6.";display:grid}}@media only screen and (min-width:1800px){footer{grid-template-columns:auto 290px 290px 290px 290px 290px 290px auto;grid-template-areas:".col1 col2 col3 col4 col5 col6."".footer footer footer footer footer footer.";display:grid}.footer2{grid-template-columns:auto 290px 290px 290px 290px 290px 290px auto;grid-template-areas:".col1 col2 col3 col4 col5 col6.";display:grid}}@media only screen and (min-width:2000px){footer{grid-template-columns:auto 323px 323px 323px 323px 323px 325px auto;grid-template-areas:".col1 col2 col3 col4 col5 col6."".footer footer footer footer footer footer.";display:grid}.footer2{grid-template-columns:auto 323px 323px 323px 323px 323px 325px auto;grid-template-areas:".col1 col2 col3 col4 col5 col6.";display:grid}}
.header-grid{background-color:#fff;grid-template-columns:10px auto auto 10px;grid-template-areas:".logo links."".menu menu.";padding:8px 0 0;display:grid}.header-grid-logo{grid-area:logo;padding:5px 0 0}.header-grid-links{text-align:right;grid-area:links;padding:0 0 10px}.header-grid-links .icon{color:#d3d3d3;cursor:pointer;padding:5px 0 0 10px;font-size:25px}.header-grid-menu{grid-area:menu;padding:0 0 5px}.header-grid .collections-icon,.header-grid .collections-icon:visited{color:#190649;vertical-align:bottom;width:25px;height:25px;margin:3px 0 0 10px;font-size:25px;text-decoration:none}.header-grid .profile-icon,.header-grid .profile-icon:visited{color:#fff;cursor:pointer;float:right;background-color:#1277ee;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-family:Arial,sans-serif;font-size:16px;font-weight:700;display:flex;position:relative}.header-grid .profile-icon:hover{background-color:#131516;text-decoration:none}.header-grid-logo a,.header-grid-logo a:visited{color:#131516;margin-right:20px;font-size:20px;font-weight:600;text-decoration:none;display:inline-block}.header-grid-logo a:hover{color:#1277ee;text-decoration:none}.header-grid-logo span{color:#1277ee;margin:0 0 0 10px;font-size:16px;display:none}.header-grid button,.header-grid button:visited{color:#575656;margin:0 10px 0 0;font-family:Arial,Helvetica,sans-serif;font-size:18px;text-decoration:none;display:inline-block}.header-grid button:hover{text-decoration:underline}.header-grid a.button{cursor:pointer;color:#fff;background-color:green;border:0;border-radius:3px;margin:0 0 0 10px;padding:4px 6px;font-family:Arial,Helvetica,sans-serif;font-size:17px;font-weight:400;text-decoration:none;display:inline-block}.header-grid a.button:hover{background-color:#006400}.header-grid a.button-language,.header-grid a.button-language:visited{margin-left:0 0 0 0;cursor:pointer;color:#9f9e9e;background-color:#fff;border:0;border-radius:3px;padding:2px 6px 0;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:300;text-decoration:none;display:inline-block}.header-grid a.button-language:hover{color:#fff;background-color:gray}.header-grid select{color:#575656;margin:0 0 0 10px;font-family:Arial,Helvetica,sans-serif;font-size:16px;text-decoration:none;display:inline-block}.header-grid .slogan1{color:#131516;display:none}.logoutForm button,.logoutButton{display:inline}.header-grid .links-utils{display:none}.header-grid .util{vertical-align:bottom;margin:0 0 0 10px;font-size:26px;display:inline-block}.header-grid .util a,.header-grid .util a:visited{color:#aaa7a7}.header-grid .util a:hover{color:#575656}.variables{margin-right:20px;padding:4px;display:inline-block}.variables select{appearance:none;background-color:#0000;border:none;padding:4px;font-size:18px}.variables select::-ms-expand{display:none}.variables select option{padding:10px;font-size:18px}.variables select:focus{outline:none}.header-grid-menu a,.header-grid-menu a.visited{color:#131516;background-color:#f3f68b;border-radius:4px;margin:0 5px 5px 0;padding:3px 8px;font-family:Lato,sans-serif;font-size:16px;font-weight:400;text-decoration:none;display:inline-block}.header-grid-menu a:hover,.header-grid-menu a.selected{color:#1277ee;background-color:#dbeafe}.modal-user{text-align:left;z-index:11;background-color:#fff;border:2px solid #1277ee;border-radius:2px;width:250px;height:auto;padding:10px;position:absolute;top:40px;right:5px}.modal-user h2{font-size:18px}.modal-user ul{margin-left:0;padding-left:0;list-style:none}.modal-user li{padding:5px 0;font-size:16px}.modal-user li a,.modal-user li a:visited{color:#000;font-size:16px;text-decoration:underline}.modal-user li a:hover{color:#000;text-decoration:none}@media only screen and (min-width:1000px){.header-grid{grid-template-columns:auto 400px 540px auto;grid-template-areas:".logo links."".menu menu.";padding:0 0 7px;display:grid}.header-grid-logo{padding:10px 0 5px}.header-grid-logo a{font-size:21px}.header-grid-links{text-align:right;padding:5px 0}.header-grid-logo span{margin:0 0 0 4px;font-size:17px;font-weight:400;display:inline}.header-grid .slogan1,.header-grid .slogan2,.header-grid .slogan3,.header-grid .links-utils{display:inline-block}.header-grid .util{display:none}.header-grid-menu a,.header-grid-menu a.visited{margin:10px 5px 0 0;font-size:19px}}@media only screen and (min-width:1200px){.header-grid{grid-template-columns:auto 400px 740px auto;grid-template-areas:".logo links."".menu menu."}}@media only screen and (min-width:1400px){.header-grid{grid-template-columns:auto 400px 940px auto;grid-template-areas:".logo links."".menu menu."}}@media only screen and (min-width:1600px){.header-grid{grid-template-columns:auto 400px 1140px auto;grid-template-areas:".logo links."".menu menu."}}@media only screen and (min-width:1800px){.header-grid{grid-template-columns:auto 400px 1340px auto;grid-template-areas:".logo links."".menu menu."}}@media only screen and (min-width:2000px){.header-grid{grid-template-columns:auto 400px 1540px auto;grid-template-areas:".logo links."".menu menu.";display:grid}}
.channelNav{background-color:#fff;padding:0 10px 8px}.channelMenu1{grid-area:menu1}.channelMenu1 a{color:#1277ee;cursor:pointer;background-color:#fff;border-radius:4px;margin:0 5px 5px 0;padding:3px 4px;font-family:Lato,sans-serif;font-size:16px;font-weight:400;text-decoration:none;display:inline-block}.channelMenu1 a:hover{color:#1277ee;background-color:#dbeafe}.channelMenu1 a.selected{color:#1277ee;background-color:#dbeafe;font-weight:500;text-decoration:none}.channelMenu1 div.community{grid-area:menu1;display:inline-block;position:relative}.channelMenu1 a.communityLink{color:#1277ee;background-color:#dbeafe;padding-left:10px;font-size:16px}.channelMenu1 a.communityLink span{padding-left:7px;padding-right:10px}.channelMenu1 a.communityLink:hover{color:#fff;background-color:#1277ee}.channelMenu1 form.join{margin:0 3px 0 0;display:inline-block}.channelMenu1 form.join button{color:#069454;cursor:pointer;background-color:#e6f6ef;border:none;border-radius:7px;padding:4px 8px;font-family:Lato,sans-serif;font-size:16px;font-weight:400;text-decoration:none}.channelMenu1 form.join button:hover{color:#069454;background-color:#e6f6ef}.modal-communities{z-index:10;background-color:#fff;border:1px solid #1277ee;border-radius:2px;width:250px;height:auto;padding:10px;position:absolute;top:32px;left:0}.modal-communities h2{font-size:18px}.modal-communities p{font-size:16px}.modal-communities .button-add{color:#fff;cursor:pointer;background-color:#1277ee;border:1px solid #1277ee;border-radius:3px;width:100%;padding:4px;font-size:16px}.modal-communities .button-add:hover{color:#000;background-color:#02b002;border:1px solid #02b002;font-size:16px}.modal-communities .button-remove{color:#fff;cursor:pointer;background-color:red;border:1px solid red;border-radius:3px;padding:4px;font-size:16px}.modal-communities .button-remove:hover{color:#000;background-color:#fa4d4d;border:1px solid #fa4d4d;font-size:16px}.modal-communities div.list{padding:10px 0 0}.modal-communities div.list a{background-color:#fff;margin:0 0 5px;padding:0;font-size:16px;display:block}.modal-communities div.list a:hover{text-decoration:underline}.channelMenu2{grid-area:menu2}.channelMenu2 a,.channelMenu2 a.visited{cursor:pointer;color:#131516;background-color:#fff;border-bottom:3px solid #fff;border-radius:2px;margin:0 8px 0 0;padding:5px 0 0;font-size:15px;font-weight:300;text-decoration:none;display:inline-block}.channelMenu2 a:hover,.channelMenu2 a.selected{color:#131516;border-bottom:3px solid #131516;text-decoration:none}.channelMenu2 span.subchannel{color:#1277ee;margin:0 1px 0 0;padding:0 7px 0 0;font-size:15px;font-weight:700;display:inline-block}.entryMenu a,.entryMenu a.visited{cursor:pointer;color:#131516;border-bottom:3px solid #f2f7f9;border-radius:2px;margin:0 8px 0 0;padding:5px 0 0;font-size:16px;font-weight:700;text-decoration:none;display:inline-block}.entryMenu a:hover,.entryMenu a.selected{color:#131516;border-bottom:3px solid #131516;text-decoration:none}@media only screen and (min-width:1000px){.channelNav{grid-template-columns:auto 940px auto;grid-template-areas:".menu1."".menu2."".menu3.";padding:0 0 8px;display:grid}.channelMenu1,.channelMenu1For{padding-bottom:0}.channelMenu1 a,.channelMenu1 a.visited,.channelMenu1For a,.channelMenu1For a.visited{border:1px solid #fff;border-radius:7px;margin:0 1px 5px 0;padding:4px 10px;font-size:21px}.channelMenu1 span.channel,.channelMenu1For span.channel{border-radius:7px;margin:0 1px 5px 0;padding:5px 10px 4px;font-size:21px}.channelMenu1 a.communityLink{border-radius:7px;padding-left:10px;font-size:21px}.channelMenu1 a.communityLink span{padding-left:7px;padding-right:10px}.channelMenu1 form.join button{border-radius:7px;padding:4px 10px;font-size:21px;font-weight:400}.modal-communities{border-radius:2px;max-width:250px;height:auto;padding:10px;position:absolute;top:41px;left:0}.modal-communities h2{font-size:22px}.modal-communities p{font-size:18px}.channelMenu2{padding-top:5px}.channelMenu2 a,.channelMenu2 a.visited{margin:0 21px 0 0;padding:7px 0 1px;font-size:21px}.channelMenu2 span.subchannel{color:#1277ee;margin:0 12px 0 0;padding:7px 6px 8px 0;font-size:21px}.entryMenu a,.entryMenu a.visited{margin:0 21px 0 0;padding:7px 0 1px;font-size:21px}}@media only screen and (min-width:1200px){.channelNav{grid-template-columns:auto 1140px auto;grid-template-areas:".menu1."".menu2."}}@media only screen and (min-width:1400px){.channelNav{grid-template-columns:auto 1340px auto;grid-template-areas:".menu1."".menu2."}}@media only screen and (min-width:1600px){.channelNav{grid-template-columns:auto 1540px auto;grid-template-areas:".menu1."".menu2."}}@media only screen and (min-width:1800px){.channelNav{grid-template-columns:auto 1740px auto;grid-template-areas:".menu1."".menu2."}}@media only screen and (min-width:2000px){.channelNav{grid-template-columns:auto 1940px auto;grid-template-areas:".menu1."".menu2.";display:grid}}
.card{background-color:#f8f8f8;border:1px solid #f8f8f8;border-radius:5px;width:100%;margin:0 0 10px;padding:20px 15px}.card h3{color:#131516;padding:0 0 15px;font-size:19px;font-weight:700;line-height:1.2}.card h4{color:#131516;padding:0;font-size:17px;font-weight:700;line-height:1.2}.card p{color:#131516;padding:0 0 14px;font-size:15px;font-weight:400;line-height:1.6}.card table+p{padding:15px 0}.card span{color:#131516;font-size:15px;font-weight:400;line-height:1.6}.card a,.card a:visited{color:#036ee5;font-weight:700}.card a:hover{color:#036ee5;text-decoration:none}.card a.address,.card a.address:visited{color:#036ee5;font-weight:400;text-decoration:none}.card a.address:hover{color:#052c58;text-decoration:none}.card .cardInfo{padding:0 0 15px}.card .cardInfo a.name{padding:0 5px 0 0;font-size:16px;font-weight:700}.card .cardInfo span.date{padding:0 0 0 5px;font-size:16px;font-weight:700}.card .saveToCollection{color:orange;cursor:pointer;text-align:right;float:right;background-color:#0000;border:1px solid orange;border-radius:4px;padding:4px;font-size:16px;display:inline-block}.card .saveToCollection:hover{color:#ff8c00;border:1px solid #ff8c00}.card ul{padding:0 0 15px 20px;list-style:square}.card ol{padding:0 0 35px 20px;list-style:decimal}.card li{color:#131516;padding:5px 0 0;font-size:15px;font-weight:400;line-height:1.6}.card table{margin:0;padding:0 0 25px}.card td{color:#131516;padding:5px 10px;font-size:15px;font-weight:400;line-height:1.6}.card td:first-child{padding:5px 40px 5px 0}.card .youtube-container{max-width:100%;margin:20px 0 0;position:relative;overflow:hidden}.card .youtube-container:after{content:"";padding-top:56.25%;display:block}.card .youtube-container iframe{width:100%;height:100%;position:absolute;top:0;left:0}.card figure{padding:20px 0 0}.card img{max-width:100%;margin-top:30px}.card figcaption{font-size:14px;font-style:italic}.card figcaption a{color:#00008b;font-weight:400;text-decoration:none}.card .panel-note,.card .panel-info,.card .panel-aler,.card .panel-premium,.card .panel-success,.card .panel-keys,.card .panel-product{border-radius:5px;margin:0 0 20px;padding:15px 15px 10px}.card .panel-note{color:#000;background-color:#efd9fd}.card .panel-info{color:#000;background-color:#d7eaf8}.card .panel-alert{color:#000;background-color:#feaaaa}.card .panel-premium{color:#000;background-color:orange}.card .panel-success{color:#006400;background-color:#8be08b}.card .panel-keys,.card .panel-product{color:#131516;background-color:#fbe4b3;margin:0 0 20px}.card .panel-note table,.card .panel-info table,.card .panel-alert table,.card .panel-premium table,.card .panel-success table,.card .panel-product table{padding:0 0 10px}.card .panel-info p,.card .panel-alert p,.card .panel-note p,.card .panel-premium p,.card .panel-success p,.card .panel-keys p,.card .panel-product p{padding:0 0 15px}.card .panel-alert p.single-line,.card .panel-info p.single-line,.card .panel-note p.single-line,.card .panel-premium p.single-line,.card .panel-success p.single-line{padding:0}.card .panel-alert p.title,.card .panel-info p.title,.card .panel-note p.title,.card .panel-premium p.title,.card .panel-success p.title,.card .panel-keys p.title,.card .panel-product p.title{font-weight:700}.card .panel-note p.title{color:purple}.card .panel-info p.title{color:#1277ee}.card .panel-alert p.title,.card .panel-premium p.title{color:#8b0000}.card .panel-keys p.title{color:#b97406}.card .panel-product p.title{color:#131516;font-size:24px}.card .panel-note a,.card .panel-note a:hover,.card .panel-note a:visited,.card .panel-info a,.card .panel-info a:hover,.card .panel-info a:visited,.card .panel-alert a,.card .panel-alert a:hover,.card .panel-alert a:visited,.card .panel-premium a,.card .panel-premium a:hover,.card .panel-premium a:visited,.card .panel-success a,.card .panel-success a:hover,.card .panel-success a:visited,.card .panel-keys a,.card .panel-keys a:hover,.card .panel-keys a:visited,.card .panel-product a,.card .panel-product a:hover,.card .panel-product a:visited{font-weight:700;text-decoration:none}.card .panel-alert a:hover,.card .panel-info a:hover,.card .panel-note a:hover,.card .panel-premium a:hover,.card .panel-success a:hover,.card .panel-keys a:hover,.card .panel-product a:hover{text-decoration:underline}.card .panel-note a,.card .panel-note a:hover,.card .panel-note a:visited{color:purple}.card .panel-info a,.card .panel-info a:hover,.card .panel-info a:visited{color:#1277ee}.card .panel-alert a,.card .panel-alert a:hover,.card .panel-alert a:visited,.card .panel-premium a,.card .panel-premium a:hover,.card .panel-premium a:visited,.card .panel-success a,.card .panel-success a:hover,.card .panel-success a:visited{color:#8b0000}.card .panel-keys a,.card .panel-keys a:hover,.card .panel-keys a:visited,.card .panel-product a,.card .panel-product a:hover,.card .panel-product a:visited{color:#f5a21c}.card button,.card button:visited{color:#fff;background-color:#1277ee;border:0 solid #1277ee;border-radius:3px;padding:4px 6px;font-size:15px}.card button:hover{background-color:#00f}.card button.warning,.card button.warning:visited{color:#fff;align-content:left;background-color:red;border:0 solid red;border-radius:3px;padding:4px 6px;font-size:15px}.card button.warning:hover{background-color:#8b0000}.card .check-icon{color:green}@media only screen and (min-width:768px){.card .saveToCollection{color:orange;cursor:pointer;text-align:right;float:right;background-color:#0000;border:1px solid orange;border-radius:4px;padding:4px;font-size:20px;display:inline-block}.card .saveToCollection:hover{color:#ff8c00;border:1px solid #ff8c00}}@media only screen and (min-width:1200px){.card{margin:0 0 20px;padding:30px 40px 20px}.card h3{padding:0 0 20px;font-size:22px}.card h4{padding:0;font-size:19px}.card p{padding:0 0 25px;font-size:19px;line-height:1.5}.card span{font-size:19px;line-height:1.5}.card li{font-size:19px}.card .cardInfo{padding:0 0 30px}.card .cardInfo a.name,.card .cardInfo span.date{font-size:16px}.card ul{padding:0 0 25px 22px;list-style-type:square}.card ol{padding:0 0 25px 22px}.card li{padding:5px 0 0 8px;font-size:20px;line-height:1.5}.card table{margin:0 0 25px;padding:15px 0 0}.card td{font-size:20px}.card figure{padding:0 0 20px}.card figcaption{font-size:20px}.card div.dates{padding:20px 0}.card .panel-note,.card .panel-info,.card .panel-alert,.card .panel-premium,.card .panel-success,.card .panel-product{border-radius:5px;margin:0 0 20px;padding:15px 20px 10px}}
#map,#map-properties{height:500px}.mapButtons{padding-top:6px;padding-bottom:15px}.mapButtons a{color:#fff;background-color:#036ee5;border-radius:5px;margin-left:5px;padding:4px 8px;font-size:17px}.mapButtons a.selected,.mapButtons a:hover{background-color:#00008b}.marker-property{cursor:pointer;color:#000;z-index:0;background-color:#fab9fa;border:1px solid #000;border-radius:5px;padding:3px 5px;font-family:Arial;font-size:17px;font-weight:600}.marker-city,.marker-region,.marker-district,.marker-poi,.marker-entry{cursor:pointer;color:#00008b;text-align:center;vertical-align:middle;z-index:0;background-color:#87cefa;border:1px solid #00008b;border-radius:50px;width:24px;height:24px;padding:1px 0 0;font-family:Arial;font-size:15px;font-weight:600}.legenda-item span.poi,.legenda-item span.entry{color:#00008b;text-align:center;vertical-align:middle;background-color:#87cefa;border-radius:50px;width:26px;height:26px;margin-right:15px;padding:3px 0 0 1px;font-family:Arial;font-size:17px;font-weight:600;display:inline-block}.explanation{margin-left:15px;margin-right:15px;padding-bottom:20px}.rectangle{border:5px solid #1277ee;width:90px;height:28px;margin-bottom:-8px;margin-left:0;margin-right:20px;display:inline-block}.explanation span{color:#036ee5;font-weight:400}.mapboxgl-popup-close-button,.mapboxgl-popup-close-button:visited{z-index:10;color:#000;text-align:center;vertical-align:middle;background-color:#fff;border-radius:3px;width:32px;height:32px;margin-top:0;margin-right:0;padding-bottom:2px;font-size:29px;font-weight:600;display:block}.mapboxgl-popup-close-button:hover{color:#00008b}.mapboxgl-popup-content h3{color:#000;border-radius:3px 3px 0 0;margin:-15px 0 0;padding:10px;font-weight:700}.mapboxgl-popup-content img{max-width:100%;margin-bottom:6px}@media only screen and (min-width:1000px){.doc-grid .legenda-box{margin:0 0 20px}}#map{height:500px}#map-properties{height:570px}.marker-city,.marker-region,.marker-district{cursor:pointer;color:purple;background-color:#fff;border:2px solid purple;border-radius:4px;padding:4px 5px 2px;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:200}.marker-poi{cursor:pointer;color:#00008b;text-align:center;vertical-align:middle;background-color:#87cefa;border:1px solid #00008b;border-radius:50px;width:26px;height:26px;padding:2.5px 0 0;font-family:Arial;font-size:17px;font-weight:600}.marker-shopping{cursor:pointer;color:#000;text-align:center;vertical-align:middle;background-color:#ff6;border-radius:50px;width:26px;height:26px;padding:2.5px 0 0;font-family:Arial;font-size:17px;font-weight:600}.marker-medical{cursor:pointer;color:#8b0000;text-align:center;vertical-align:middle;background-color:#f99;border-radius:50px;width:26px;height:26px;padding:2.5px 0 0;font-family:Arial;font-size:17px;font-weight:600}.marker-transportation{cursor:pointer;color:#fff;text-align:center;vertical-align:middle;background-color:#fc4103;border-radius:50px;width:26px;height:26px;padding:2.5px 0 0;font-family:Arial;font-size:17px;font-weight:600}.marker-nature,.marker-green{cursor:pointer;color:#014421;text-align:center;vertical-align:middle;background-color:#8fd400;border-radius:50px;width:26px;height:26px;padding:2.5px 0 0;font-family:Arial;font-size:17px;font-weight:600}.marker-water{cursor:pointer;color:#fff;text-align:center;vertical-align:middle;background-color:#1f283f;border-radius:50px;width:26px;height:26px;padding:2.5px 0 0;font-family:Arial;font-size:17px;font-weight:600}.legenda-box{flex-flow:wrap;align-content:center;margin:15px 15px 10px;padding-bottom:20px;display:flex}.legenda-box div.poi,.legenda-item{width:350px;margin-top:5px}.legenda-item span.region,.legenda-item span.city,.legenda-item span.district{color:#fff;text-align:center;vertical-align:middle;background-color:#ff8c00;border-radius:50px;width:26px;height:26px;margin-right:15px;padding:1px 0 0 1px;font-family:Arial;font-size:17px;font-weight:600;display:inline-block}.legenda-item span.shopping{color:#000;text-align:center;vertical-align:middle;background-color:#ff6;border-radius:50px;width:26px;height:26px;margin-right:15px;padding:1px 0 0 1px;font-family:Arial;font-size:17px;font-weight:600;display:inline-block}.legenda-item span.poi{color:#00008b;text-align:center;vertical-align:middle;background-color:#87cefa;border-radius:50px;width:26px;height:26px;margin-right:15px;padding:1px 0 0 1px;font-family:Arial;font-size:17px;font-weight:600;display:inline-block}.legenda-item span.medical{color:#8b0000;text-align:center;vertical-align:middle;background-color:#f99;border-radius:50px;width:26px;height:26px;margin-right:15px;padding:1px 0 0 1px;font-family:Arial;font-size:17px;font-weight:600;display:inline-block}.legenda-item span.transportation{color:#fff;text-align:center;vertical-align:middle;background-color:#fc4103;border-radius:50px;width:26px;height:26px;margin-right:15px;padding:1px 0 0 1px;font-family:Arial;font-size:17px;font-weight:600;display:inline-block}.legenda-item span.nature,.legenda-item span.green{color:#014421;text-align:center;vertical-align:middle;background-color:#8fd400;border-radius:50px;width:26px;height:26px;margin-right:15px;padding:1px 0 0 1px;font-family:Arial;font-size:17px;font-weight:600;display:inline-block}.legenda-item span.water{color:#fff;text-align:center;vertical-align:middle;background-color:#00f;border-radius:50px;width:26px;height:26px;margin-right:15px;padding:1px 0 0 1px;font-family:Arial;font-size:17px;font-weight:600;display:inline-block}.legenda-item a,.legenda-item a:visited{color:#036ee5;font-size:18px;font-weight:400}.legenda-item a:hover{color:#036ee5;text-decoration:none}div.explanation{margin-left:15px;margin-right:15px;padding-bottom:20px}div.rectangle{border:5px solid #1277ee;width:90px;height:28px;margin-bottom:-8px;margin-left:0;margin-right:20px;display:inline-block}div.explanation span{color:#036ee5;font-weight:400}.mapboxgl-popup{z-index:10;padding-bottom:40px}.mapboxgl-popup-close-button{text-align:center;vertical-align:middle;border-radius:3px;width:32px;height:32px;margin-top:0;margin-right:0;padding-bottom:2px;font-size:29px;font-weight:600;display:block}.mapboxgl-popup-content{width:240px;padding:0;font:400 15px/18px Source Sans Pro,Helvetica Neue,sans-serif}.mapboxgl-popup-content a,.mapboxgl-popup-content a:hover,.mapboxgl-popup-content a:visited{color:#000;font-family:Arial,Helvetica,sans-serif;font-size:17px;font-weight:700;text-decoration:none}.mapboxgl-popup-content p{padding:10px}.mapboxgl-popup-content h3{color:#fff;background:#91c949;border-radius:3px 3px 0 0;margin:-15px 0 0;padding:10px;font-weight:700}.mapboxgl-popup-content h4{margin:0;padding:10px;font-weight:400}.mapboxgl-popup-content div{padding:0}.mapboxgl-popup-content img{margin-bottom:6px}.mapboxgl-popup-anchor-top>.mapboxgl-popup-content{margin-top:15px}.mapboxgl-popup-anchor-top>.mapboxgl-popup-tip{border-bottom-color:#91c949}
.property-grid,.propertyMap-grid{background-color:#f0f2f5;max-width:100%;padding:20px 0 0}.property-grid-menu,.propertyMap-grid-menu{grid-area:menu;padding:15px 15px 25px}.property-grid-images,.propertyMap-grid-images{grid-area:images}.property-grid-title,.propertyMap-grid-title{grid-area:title;margin:0 0 10px;padding:15px 0 0}.property-grid-content,.propertyMap-grid-content{grid-area:content;margin:0}.property-grid-contact{grid-area:contact;margin:0}.property-grid-content a,.property-grid-content a:hover,.property-grid-content a.visited{color:#1277ee;font-weight:600}.property-grid a.button-green:hover,.property-grid a.button-green:visited,.property-grid a.button-blue,.property-grid a.button-blue:hover,.property-grid a.button-blue:visited{color:#fff}.property-grid-title .breadcrump ul,.propertyMap-grid-title .breadcrump ul{margin:0;padding:8px 15px 10px;list-style:none}.property-grid-title .breadcrump ul li,.propertyMap-grid-title .breadcrump ul li{margin:0;padding:0;font-size:15px;display:inline}.property-grid-title .breadcrump ul li+li:before,.propertyMap-grid-title .breadcrump ul li+li:before{color:#000;content:"/ ";padding:4px}.property-grid-title .breadcrump ul li a,.propertyMap-grid-title .breadcrump ul li a{color:#1277ee;text-decoration:none}.property-grid-title .breadcrump a:hover,.propertyMap-grid-title .breadcrump a:hover{color:#1277ee;text-decoration:underline}.property-grid-title h1,.propertyMap-grid-title h1{color:#000;padding:20px 15px 0;font-size:22px;font-weight:600;line-height:1.2}.property-grid-images .imageslider1 img{height:220px}.property-grid-content .buttons{padding:20px 0}.property-grid-content section{background-color:#fff;margin:0 0 20px;padding:15px}.property-grid-content p{color:#000;padding:0 0 15px;font-size:18px;font-weight:400;line-height:1.5}.property-grid-content h2{color:#000;padding:20px 0 15px;font-size:18px;font-weight:600;line-height:1.2}.property-grid-content h3{color:#000;padding:5px 0;font-size:15px;font-weight:600;line-height:1.2}.property-grid-content ul{margin:0;padding:0 20px 20px 0;list-style:square}.property-grid-content ol{color:#000;margin:0;padding:0 20px 20px 15px;font-size:18px;font-weight:400;line-height:1.5;list-style:decimal}.property-grid-content li{color:#000;padding:5px 0;font-size:18px;font-weight:400;line-height:1.5}.property-grid-content .propPrice{font-weight:700}.property-grid-content table.prices{margin:0 0 20px}.property-grid-content table.prices td:first-child{width:150px}.property-grid-content td.priceMain{color:#000;text-transform:uppercase;padding:0 0 10px;font-size:24px;font-weight:700;line-height:1.2}.property-grid-content td.transactionType{color:#000;text-transform:uppercase;padding:0 0 5px 10px;font-size:14px;font-weight:700}.property-grid-content .taxes span{color:#000;text-transform:uppercase;padding:0 0 5px;font-size:14px;font-weight:700}.property-grid-content .taxes td{color:#000;padding:0 0 5px;font-size:16px;font-weight:400}.property-grid-content .taxes td:first-child{width:150px}.property-grid-content div.rooms{margin:0 0 10px;display:inline-block}.property-grid-content div.rooms div{padding:0 10px 0 0;display:inline-block}.property-grid-content div.rooms div span{padding:0 10px 0 0}.property-grid-content table.surface td:first-child{width:80px}.property-grid-content table.surface td:nth-child(2){text-align:right;width:80px}.property-grid-content table.surface td:nth-child(3){padding:0 0 0 7px}.property-grid-content table.surface td:nth-child(3) sup{vertical-align:super;font-size:smaller}.property-grid-content .features{padding:0 0 20px}.property-grid-content .features span{color:#069454;background-color:#e6f6ef;border:1px solid #e6f6ef;border-radius:5px;margin:8px 8px 6px 0;padding:7px 8px 5px;font-size:18px;font-weight:500;text-decoration:none;display:inline-block}.property-grid-content .features span.notchecked{color:#a9a9a9;background-color:#fff;border:1px solid #a9a9a9}.property-grid-content #map{height:500px;margin:0 0 20px}.property-grid-content .marker-property{cursor:pointer;color:#fff;text-align:center;vertical-align:middle;z-index:1;background-color:#ff8c00;border-radius:50px;width:26px;height:26px;padding:2.5px 0 0;font-family:Arial;font-size:17px;font-weight:600}.property-grid-content .marker-entry{cursor:pointer;color:#00008b;text-align:center;vertical-align:middle;z-index:0;background-color:#87cefa;border:1px solid #00008b;border-radius:50px;width:26px;height:26px;padding:2.5px 0 0;font-family:Arial;font-size:15px;font-weight:600}.property-grid-content .legenda-box{margin-top:15px 0 10px 0;flex-flow:wrap;align-content:center;display:flex}.property-grid-content .legenda-item{width:350px;margin-top:10px 0 0 0}.property-grid-content .legenda-item span.entry{color:#00008b;text-align:center;vertical-align:middle;background-color:#87cefa;border-radius:50px;width:26px;height:26px;margin:5px 15px 0 0;padding:2.5px 0 0;font-family:Arial;font-size:15px;font-weight:600;display:inline-block}.property-grid-content .legenda-item a,.property-grid-content .legenda-item a:visited{color:#036ee5;font-weight:400}.property-grid-content .legenda-item a:hover{color:#036ee5;text-decoration:none}.property-grid-content .explanation{margin:0;padding:10px 0 20px}.property-grid-content .explanation span{color:#036ee5;font-size:17px;font-weight:400}.property-grid-content div.rectangle{border:5px solid #1277ee;width:90px;height:28px;margin:0 20px -8px 0;display:inline-block}.property-grid-content .mapboxgl-popup{padding:0 0 10px}.property-grid-content .mapboxgl-popup-anchor-top>.property-grid-content .mapboxgl-popup-content{margin:15px 0 0}.property-grid-content .mapboxgl-popup-anchor-top>.property-grid-content .mapboxgl-popup-tip{border-bottom-color:#91c949}.property-grid-content .mapboxgl-popup-close-button{text-align:center;vertical-align:middle;background-color:#fff;border-radius:0;width:32px;height:32px;margin:0;padding:0 0 2px;font-size:29px;font-weight:600;display:block}.property-grid-content .mapboxgl-popup-content{width:240px;padding:0;font:400 15px/18px Source Sans Pro,Helvetica Neue,sans-serif}.property-grid-content .mapboxgl-popup-content a,.property-grid-content .mapboxgl-popup-content a:hover{text-decoration:none}.property-grid-content .mapboxgl-popup-content p{padding:10px}.property-grid-content .mapboxgl-popup-content h3{color:#fff;background:#91c949;border-radius:3px 3px 0 0;margin:-15px 0 0;padding:10px;font-weight:700}.property-grid-content .mapboxgl-popup-content div{padding:10px}.property-grid-contact{background-color:#d7e8f4;margin-bottom:20px;padding:15px}.property-grid-contact h2{margin:0 0 20px;font-size:24px;font-weight:700}.property-grid-contact .contactName{margin:0 0 20px;font-size:17px;font-weight:700}.property-grid-contact .contactType{font-size:14px;font-weight:900}.property-grid-contact .contactData{margin:0 0 10px;font-size:16px;font-weight:300}.property-grid-contact form{width:100%;margin:40px 0 0;padding:0}.property-grid-contact form label{width:100%;margin:12px 0 6px;font-size:15px;font-weight:700;display:block}.property-grid-contact form input{width:100%;margin:0 0 15px;padding:5px;font-family:Arial,Helvetica,sans-serif;font-size:17px}.property-grid-contact form textarea{width:100%;height:250px;margin:0 0 20px;padding:5px;font-family:Arial,Helvetica,sans-serif;font-size:17px}.property-grid-contact form button{display:block}.property-grid-contact p.title-contact{margin-top:0;font-size:20px;font-weight:700}.property-grid-contact table.contact{margin:20px 0 40px;padding:15px 0 30px}.property-grid-contact table.contact td{color:#000;padding:5px 40px 5px 0;font-size:17px;font-weight:400;line-height:1.5}.property-grid-contact .title-socials{padding-bottom:15px;font-size:20px;font-weight:700}.property-grid-contact .button-wa,.property-grid-contact .button-wa:hover,.property-grid-contact .button-wa:visited{color:#fff}.property-grid-contact .button-wa:hover{color:#000}.property-grid-contact .button-link{color:#000;background-color:#fff;border:1px solid #000;border-radius:2px;margin:0;padding:10px;text-decoration:none;display:inline-block}@media only screen and (min-width:1024px){.property-grid{grid-template-columns:auto 610px 20px 310px auto;grid-template-areas:".title title title."".menu menu menu."".images images images."".content.contact.";margin:20px 0 0;display:grid}.propertyMap-grid{grid-template-columns:auto 940px auto;grid-template-areas:".title."".menu."".images."".content.";margin:20px 0 0;display:grid}.property-grid-title,.propertyMap-grid-title{grid-area:title;margin:0 0 40px;padding:0}.property-grid-title .breadcrump ul,.propertyMap-grid-title .breadcrump ul{margin:0;padding:8px 0 10px;list-style:none}.property-grid-title h1,.propertyMap-grid-title h1{padding:20px 0 0;font-size:38px}.property-grid-menu,.propertyMap-grid-menu{margin:0 0 40px;padding:0}.property-grid-images .imageslider1 img{height:300px;margin:0 0 20px}.property-grid-content section{padding:25px 30px 15px}.property-grid-content p{color:#000;padding:0 0 15px;font-size:20px;font-weight:400;line-height:1.5}.property-grid-content h2{padding:0 0 25px;font-size:30px}.property-grid-content h3{padding:0 0 10px;font-size:18px}.property-grid-content ul,.property-grid-content ol{margin:0;padding:0 0 20px 20px}.property-grid-content li{padding:5px 0;font-size:18px;line-height:1.5}.property-grid-content .features{padding:0 0 20px}.property-grid-content .buttons{padding:20px 0 30px}.property-grid-content .propPrice{font-weight:700}.property-grid-content table.prices{margin:0 0 20px}.property-grid-content td.priceMain{color:#000;text-transform:uppercase;padding:0;font-weight:900;line-height:1.2}.property-grid-content td.transactionType{color:#000;text-transform:uppercase;padding:0 0 5px 10px;font-size:16px;font-weight:700}.property-grid-contact h2{margin:0 0 20px;font-size:24px;font-weight:700}.property-grid-contact .contactName{margin:0 0 20px;font-size:20px;font-weight:700}.property-grid-contact .contactType{font-size:17px;font-weight:900}.property-grid-contact .contactData{margin:0 0 10px;font-size:20px;font-weight:300}.property-grid-contact form{padding:0}.property-grid-contact form label{margin:0 0 6px;font-size:18px}.property-grid-contact form input{width:100%;margin:0 0 15px;padding:5px;font-size:18px}.property-grid-contact form textarea{width:100%;height:250px;margin:0 0 15px;padding:5px;font-size:18px}}@media only screen and (min-width:1200px){.property-grid{grid-template-columns:auto 680px 20px 340px auto;grid-template-areas:".title title title."".menu menu menu."".images images images."".content.contact.";margin:0;display:grid}.propertyMap-grid{grid-template-columns:auto 1140px auto;grid-template-areas:".title."".menu."".images."".content.";margin:0;display:grid}}@media only screen and (min-width:1400px){.property-grid{grid-template-columns:auto 850px 20px 450px auto;grid-template-areas:".title title title."".menu menu menu."".images images images."".content.contact.";margin:0;display:grid}.propertyMap-grid{grid-template-columns:auto 1340px auto;grid-template-areas:".title."".menu."".images."".content.";margin:0;display:grid}}@media only screen and (min-width:1600px){.property-grid{grid-template-columns:auto 1050px 20px 450px auto;grid-template-areas:".title title title."".menu menu menu."".images images images."".content.contact.";margin:0;display:grid}.propertyMap-grid{grid-template-columns:auto 1540px auto;grid-template-areas:".title."".menu."".images."".content.";margin:0;display:grid}}@media only screen and (min-width:1800px){.property-grid{grid-template-columns:auto 1150px 20px 550px auto;grid-template-areas:".title title title."".menu menu menu."".images images images."".content.contact.";margin:0;display:grid}.propertyMap-grid{grid-template-columns:auto 1740px auto;grid-template-areas:".title."".menu."".images."".content.";margin:0;display:grid}}
.ratings .rating{padding:0;box-shadow:0 1px 4px #00000029}.ratings .sectionRating{border:1px solid gray;margin:10px 0;padding:10px 0 20px}.ratings .rating_label{margin:8px 0 5px}.ratings .rating_label span{color:#131516;font-size:17px;font-weight:700}.ratings .rating_label a,.ratings .rating_label a:visited{color:#131516;font-size:17px;font-weight:700;text-decoration:none}.ratings .rating_label a:hover{text-decoration:underline}.ratings .rating10{background-color:#8b0000;border:1px solid #8b0000;border-radius:3px;width:20px;height:20px;margin:0 5px 0 0;padding:0;display:inline-block}.ratings .rating15,.ratings .rating20,.ratings .rating25{background-color:red;border:1px solid red;border-radius:3px;width:20px;height:20px;margin:0 5px 0 0;padding:0;display:inline-block}.ratings .rating30,.ratings .rating35{background-color:#f2b50d;border:1px solid #f2b50d;border-radius:3px;width:20px;height:20px;margin:0 5px 0 0;padding:0;display:inline-block}.ratings .rating40,.ratings .rating45{background-color:#228b22;border:1px solid #228b22;border-radius:3px;width:20px;height:20px;margin:0 5px 0 0;padding:0;display:inline-block}.ratings .rating50{background-color:#006400;border:1px solid #006400;border-radius:3px;width:20px;height:20px;margin:0 5px 0 0;padding:0;display:inline-block}.ratings .rating00{background-color:#fff;border:1px solid gray;border-radius:3px;width:20px;height:20px;margin:0 5px 0 0;padding:0;display:inline-block}.basic-grid .ratings{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;margin:0 0 20px;list-style:none;display:grid}.basic-grid .ratings a{background-color:#fff;border-radius:5px;padding:8px 10px 14px 18px;text-decoration:none;display:block}.basic-grid .ratings a:hover{cursor:pointer;background-color:#bdddf3;text-decoration:none}
.property-create-description .ProseMirror:focus{background-color:#f2f7f9;border:1px solid #00f;outline:none}.property-create-description .ProseMirror{border:1px solid #ccc;min-height:150px;margin:0 0 20px;padding:10px 15px}.property-create-description .tiptap p{color:#000;font-size:19px;font-weight:300}.company-contact-message .ProseMirror:focus{background-color:#f2f7f9;border:2px solid #000;outline:none}.company-contact-message .ProseMirror{border:1px solid #09479d;border-radius:3px;min-height:150px;margin:0 0 20px;padding:10px 15px}.company-contact-message .tiptap p{color:#09479d;padding:0 5px 0 0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:21px;font-weight:700}
