a,abbr,acronym,address,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1.2;background-repeat:no-repeat;background-attachment:fixed;background-size:cover;font-smooth:always}table{border-collapse:collapse;border-spacing:0}.clear:after{content:" ";display:table;clear:both}.clear{zoom:1}*{box-sizing:border-box}body{height:100%;min-height:100%;background:linear-gradient(135deg,#f2e2ef,#f9f8f9 50%,#fafafa);font-weight:300;color:#131516}.profilepicture{max-width:35px;max-height:35px;border-radius:50px}.slider-container{width:100%;padding:0 0 50px}.slider-container img{height:300px}.layout{display:flex;flex-direction:column;min-height:100vh}main{flex:1 1}.font-section{margin:40px 0;padding:20px;border-radius:15px;background:rgba(255,255,255,.8);box-shadow:0 4px 10px rgba(0,0,0,.1)}.font-section h1{font-size:48px}.font-section h2{font-size:40px}.font-section h3{font-size:32px}.font-section h4{font-size:24px}.font-section p{font-size:18px}.font-name{font-weight:700;color:#007ACC;margin-bottom:10px}article,article.guide{padding:20px 15px}article,article.guide,section{margin:0 0 3px;width:100%;background-color:white}section{padding:20px 15px 0}.section-video{margin:0 0 20px;background-color:white}.section-video h2{padding:20px 15px 0;font-size:21px;font-weight:700;line-height:1.2;color:#131516}article h1,section h1{padding:0 0 20px;font-size:25px;font-weight:700;line-height:1.2}article h2{margin:20px 0 15px}article h2,section h2{font-size:21px;font-weight:700;line-height:1.2}section h2{padding:0 0 15px}article h3,section h3,section h4{padding:0;font-size:20px;font-weight:700;line-height:1.2;color:#131516}article.guide h2{padding:5px 0 10px;font-size:21px}article.guide h2,article.guide h3{font-weight:700;line-height:1.2;color:#131516}article.guide h3{padding:15px 0;font-size:20px}article.guide h4,article.guide h5{padding:5px 0 0;font-size:18px;font-weight:700;line-height:1.2;color:#131516}article p+h2,article table+h2,article ul+h2,section p+h2,section table+h2,section ul+h2{padding:20px 0 15px}article p+h3,article p+h4,section p+h3,section p+h4{padding:0}article p,section p{padding:0 0 15px;line-height:1.6;font-size:16px;font-weight:400;color:#131516}article table+p,section table+p{padding:15px 0}article span,section span{line-height:1.6;font-size:16px;font-weight:400;color:#131516}article a,section a:visited{color:#036ee5;font-weight:700}article a:hover,section a:hover{color:#036ee5;text-decoration:none}article a.address,article a.address:visited,section a.address,section a.address:visited{color:#036ee5;font-weight:400;text-decoration:none}article a.address:hover,section a.address:hover{color:#052c58;text-decoration:none}article .articleInfo{padding:0 0 15px}article .articleInfo a.name{font-weight:700;font-size:16px;padding:0 5px 0 0}article .articleInfo span.date,section .articleInfo span.date{padding:0 0 0 5px;font-weight:700;font-size:16px}article .saveToCollection{color:orange;border:1px solid orange;background-color:transparent;padding:4px;border-radius:4px;font-size:16px;display:inline-block;cursor:pointer;text-align:right;float:right}article .saveToCollection:hover{color:darkorange;border:1px solid darkorange}article ul,section ul{padding:0 0 15px 20px;list-style:square;list-style-position:outside}article ol,section ol{padding:0 0 35px 20px;list-style:decimal;list-style-position:outside}article li,section li{line-height:1.6;font-size:16px;color:#131516;font-weight:400;padding:5px 0 0}article table,section table{padding:0 0 25px;margin:0}article td,section td{padding:5px 10px;line-height:1.6;font-size:16px;font-weight:400;color:#131516}article td:first-child,section td:first-child{padding:5px 40px 5px 0}.section-video .youtube-container,article .youtube-container,section .youtube-container{position:relative;overflow:hidden;max-width:100%;margin:20px 0 0}.section-video .youtube-container:after,article .youtube-container:after,section .youtube-container:after{display:block;content:"";padding-top:56.25%}.section-video .youtube-container iframe,article .youtube-container iframe,section .youtube-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}article figure,section figure{padding:20px 0 0}article img,section img{max-width:100%;margin-top:30px}article figcaption,section figcaption{font-size:14px;font-style:italic}article figcaption a,section figcaption a{text-decoration:none;color:darkblue;font-weight:400}article .container-images,section .container-images{position:relative}article .imageslider,section .imageslider{margin-top:15px}article .image-box,section .image-box{padding:0}article .image-box img,section .image-box img{max-width:100%}article div.dates,section div.dates{padding:20px 0 0}article .panel-alert,article .panel-info,article .panel-keys,article .panel-note,article .panel-premium,article .panel-product,article .panel-success,section .panel-alert,section .panel-info,section .panel-keys,section .panel-note,section .panel-premium,section .panel-product,section .panel-success{padding:15px 15px 10px;margin:0 0 20px;border-radius:5px}article .panel-note,section .panel-note{background-color:#efd9fd;color:black}article .panel-info,section .panel-info{background-color:#d7eaf8;color:black}article .panel-alert,section .panel-alert{background-color:#feaaaa;color:black}article .panel-premium,section .panel-premium{background-color:orange;color:black}article .panel-success,section .panel-success{background-color:rgb(139,224,139);color:darkgreen}article .panel-keys,article .panel-product,section .panel-keys,section .panel-product{background-color:#FBE4B3;color:#131516;margin:0 0 20px}article .panel-alert table,article .panel-info table,article .panel-note table,article .panel-premium table,article .panel-product table,article .panel-success table,section .panel-alert table,section .panel-info table,section .panel-note table,section .panel-premium table,section .panel-product table,section .panel-success table{padding:0 0 10px}article .panel-product table td:first-child,section .panel-product td:first-child{margin-left:10px}article .panel-alert p,article .panel-info p,article .panel-keys p,article .panel-note p,article .panel-premium p,article .panel-product p,article .panel-success p,section .panel-alert p,section .panel-info p,section .panel-keys p,section .panel-note p,section .panel-premium p,section .panel-product p,section .panel-success p{padding:0 0 15px}article .panel-alert p.single-line,article .panel-info p.single-line,article .panel-note p.single-line,article .panel-premium p.single-line,article .panel-success p.single-line,section .panel-alert p.single-line,section .panel-info p.single-line,section .panel-note p.single-line,section .panel-premium p.single-line,section .panel-success p.single-line{padding:0}article .panel-alert p.title,article .panel-info p.title,article .panel-keys p.title,article .panel-note p.title,article .panel-premium p.title,article .panel-product p.title,article .panel-success p.title,section .panel-alert p.title,section .panel-info p.title,section .panel-keys p.title,section .panel-note p.title,section .panel-premium p.title,section .panel-product p.title,section .panel-success p.title{font-weight:700}article .panel-note p.title,section .panel-note p.title{color:#800080}article .panel-info p.title,section .panel-info p.title{color:#1277ee}article .panel-alert p.title,article .panel-premium p.title,section .panel-alert p.title,section .panel-premium p.title{color:darkred}article .panel-keys p.title,section .panel-keys p.title{color:#b97406}article .panel-product p.title,section .panel-product p.title{color:#131516;font-size:24px}article .panel-alert a,article .panel-alert a:hover,article .panel-alert a:visited,article .panel-info a,article .panel-info a:hover,article .panel-info a:visited,article .panel-keys a,article .panel-keys a:hover,article .panel-keys a:visited,article .panel-note a,article .panel-note a:hover,article .panel-note a:visited,article .panel-premium a,article .panel-premium a:hover,article .panel-premium a:visited,article .panel-product a,article .panel-product a:hover,article .panel-product a:visited,article .panel-success a:hover,article .panel-success a:visited,section .panel-alert a,section .panel-alert a:hover,section .panel-alert a:visited,section .panel-info a,section .panel-info a:hover,section .panel-info a:visited,section .panel-keys a,section .panel-keys a:hover,section .panel-keys a:visited,section .panel-note a,section .panel-note a:hover,section .panel-note a:visited,section .panel-premium a,section .panel-premium a:hover,section .panel-premium a:visited
article .panel-success a,section .panel-product a,section .panel-product a:hover,section .panel-product a:visited,section .panel-success a,section .panel-success a:hover,section .panel-success a:visited{font-weight:700;text-decoration:none}article .panel-alert a:hover,article .panel-info a:hover,article .panel-keys a:hover,article .panel-note a:hover,article .panel-premium a:hover,article .panel-product a:hover,article .panel-success a:hover,section .panel-alert a:hover,section .panel-info a:hover,section .panel-keys a:hover,section .panel-note a:hover,section .panel-premium a:hover,section .panel-product a:hover,section .panel-success a:hover{text-decoration:underline}article .panel-note a,article .panel-note a:hover,article .panel-note a:visited,section .panel-note a,section .panel-note a:hover,section .panel-note a:visited{color:#800080}article .panel-info a,article .panel-info a:hover,article .panel-info a:visited,section .panel-info a,section .panel-info a:hover,section .panel-info a:visited{color:#1277ee}article .panel-alert a,article .panel-alert a:hover,article .panel-alert a:visited,article .panel-premium a,article .panel-premium a:hover,article .panel-premium a:visited,article .panel-success a,article .panel-success a:hover,article .panel-success a:visited,section .panel-alert a,section .panel-alert a:hover,section .panel-alert a:visited,section .panel-premium a,section .panel-premium a:hover,section .panel-premium a:visited,section .panel-success a,section .panel-success a:hover,section .panel-success a:visited{color:darkred}article .panel-keys a,article .panel-keys a:hover,article .panel-keys a:visited,article .panel-product a,article .panel-product a:hover,article .panel-product a:visited,section .panel-keys a,section .panel-keys a:hover,section .panel-keys a:visited,section .panel-product a,section .panel-product a:hover,section .panel-product a:visited{color:#f5a21c}article button,article button:visited,section button,section button:visited{background-color:#1277ee;padding:4px 6px;font-size:15px;color:white;border-radius:3px;border:0 solid #1277ee}article button:hover,section button:hover{background-color:blue}article button.warning,article button.warning:visited,section button.warning,section button.warning:visited{background-color:red;padding:4px 6px;font-size:15px;color:white;border-radius:3px;border:0 solid red;align-content:left}article button.warning:hover,section button.warning:hover{background-color:darkred}article .propertyboxes,section .propertyboxes{margin:5px 0 0;width:100%;padding:0 15px}article div.propertybox-grid,section div.propertybox-grid{display:grid;grid-template-columns:1fr 1.5fr;grid-template-areas:"image content";margin:0 0 10px;background-color:white;max-width:100%}article div.propertybox-grid-image,section div.propertybox-grid-image{grid-area:image}article div.propertybox-grid-content,section div.propertybox-grid-content{grid-area:content;background-color:white;padding:0 15px;margin:0}article div.propertybox-grid-content a.title,section div.propertybox-grid-content a.title{font-size:17.5px;font-weight:700;display:block;padding:0;margin:0;color:black}article div.propertybox-grid-content a.title:hover,section div.propertybox-grid-content a.title:hover{text-decoration:none}article div.propertybox-grid-content .tags,section div.propertybox-grid-content .tags{margin:20px 0 0;display:none}article div.propertybox-grid-content .tags span,section div.propertybox-grid-content .tags span{font-size:17.5px;margin:5px 5px 0 0;padding:4px 6px;background-color:#f0f2f5;color:black;border-radius:4px;display:inline-block}article div.propertybox-grid-content .tags span:first-of-type,section div.propertybox-grid-content .tags span:first-of-type{font-weight:700}article .footnote,section .footnote{font-size:.9em;color:#777;margin-top:1em}article .footnote a,section .footnote a{color:#36c;text-decoration:none}article .footnote a:hover,section .footnote:hover{text-decoration:underline}article.guide #map{height:600px;margin:0}article .check-icon,section .check-icon{color:green}@media only screen and (min-width:768px){article .tiles,section .tiles{padding:0 0 20px;display:flex;flex-direction:row;flex-wrap:wrap}article .tile,section .tile{flex-basis:50%;padding:0}article .tile:nth-child(odd),section .tile:nth-child(odd){padding-right:15px}article .tile:nth-child(2n),section .tile:nth-child(2n){padding-left:15px}article a.tile span:first-of-type,section a.tile span:first-of-type{font-weight:700;color:#1277ee;margin-left:0}article h1,section h1{padding:0 0 20px;font-size:32px;font-weight:700;line-height:1.2;color:#131516}article .saveToCollection{color:orange;border:1px solid orange;background-color:transparent;padding:4px;border-radius:4px;font-size:20px;display:inline-block;cursor:pointer;text-align:right;float:right}article .saveToCollection:hover{color:darkorange;border:1px solid darkorange}article h1{font-size:40px}article h1,article h2{margin:20px 0 15px;font-weight:700;line-height:1.2}article h2{font-size:32px}section h2{padding:0 0 15px;font-size:32px;font-weight:700;line-height:1.2}article h3,section h3{padding:0;font-size:28px;font-weight:700;line-height:1.2}article h3,section h4{padding:0;font-size:20px;font-weight:700;line-height:1.2}article.guide h2{padding:5px 0 10px;font-size:40px;font-weight:700;line-height:1.2}article.guide h3{padding:15px 0;font-size:32px;font-weight:700;line-height:1.2}article.guide h4{font-size:28px}article.guide h4,article.guide h5{padding:5px 0 0;font-weight:700;line-height:1.2}article.guide h5{font-size:20px}article p,section p{padding:0 0 15px}article p,article span,section p,section span{line-height:1.5;font-size:16px;font-weight:400}}@media only screen and (min-width:1200px){article{border-radius:3px;box-shadow:0 13px 27px -5px rgba(50,50,93,.25),0 8px 16px -8px rgba(0,0,0,.3)}article,article.guide,section{padding:30px 40px 20px;margin:0 0 20px}section{border-radius:3px}article h1,article.guide h2,section h1{padding:10px 0 37px;font-size:44px}article.guide h2{font-weight:700}article h2{padding:20px 0 0}article h2,section h2{font-size:30px;font-weight:700}section h2{padding:0 0 30px}article.guide h3{padding:0 0 20px;font-size:30px;font-weight:700}article h3,article.guide h4,section h3{font-size:24px}article h4,section h4{padding:0;font-size:20px}article p,section p{padding:0 0 25px}article p,article span,section p,section span{line-height:1.5;font-size:21px}article p+h2,article table+h2,article ul+h2,section p+h2,section table+h2,section ul+h2{padding:40px 0 30px}article.guide p+h3,section.guide p+h3{padding:15px 0 20px}article li,article.guide li,section li,section.guide li{font-size:21px}.section-video h2{padding:20px 40px 0;font-size:23px;font-weight:700;line-height:1.2;color:#131516}section.contact{padding:30px 40px 20px;margin:0 0 20px;border-radius:3px;box-shadow:0 13px 27px -5px rgba(236,20,175,.25),0 8px 16px -8px rgba(0,0,0,.3)}article .articleInfo{padding:0 0 30px}article .articleInfo a.name,article .articleInfo span.date{font-size:16px}article .header .post-tags-header,section .header .post-tags-header{padding:0 0 20px}article .image-box,section .image-box{padding:20px 0 0}article .tags-footer,section .tags-footer{padding:20px 0 5px}article .tags-footer a,section .tags-footer a{font-size:15px}article .footer,section .footer{padding:10px 0}article .footer a,section .footer a{font-size:16px}article .footer-social,section .footer-social{padding:10px 30px 0}article .shares-network{vertical-align:middle;display:inline-block;margin-right:10px;text-align:center}article ul,section ul{padding:0 0 25px 22px;list-style-type:square}article ol,section ol{padding:0 0 25px 22px}article li,section li{line-height:1.5;font-size:20px;padding:5px 0 0 8px}article table,section table{padding:15px 0 0;margin:0 0 25px}article td,section td{font-size:20px}article figure,section figure{padding:0 0 20px}article figcaption,section figcaption{font-size:20px}article div.dates,section div.dates{padding:20px 0}article .panel-alert,article .panel-info,article .panel-note,article .panel-premium,article .panel-product,article .panel-success,section .panel-alert,section .panel-info,section .panel-note,section .panel-premium,section .panel-product,section .panel-success{padding:15px 20px 10px;margin:0 0 20px;border-radius:5px}article .panel-keys,section .panel-keys{padding:15px 20px 10px;margin:0 0 40px;border-radius:5px}}.offer form,.product form,article form,section form{margin:20px 0;width:100%;color:#131516}article form .form-container,section form .form-container{padding:10px 15px 13px;border:1px solid gray;margin:0 0 20px}.offer form .formrow,.product form .formrow,article form .formrow,section form .formrow{width:auto;margin:0 0 20px}.product form .title1,article form .title1,section form .title1{font-weight:700;font-size:18px;margin:0 0 15px;padding:0}.product form title2,article form .title2,section form .title2{font-weight:700;font-size:17px;margin:30px 0 0;padding:0 0 15px}.product form p,article form p,section form p{padding:0 0 10px}.offer form label,.product form label,article form label,section form label{color:black;font-size:16px;display:block;margin:0 0 5px;padding:0}.offer form input[type=date],.offer form input[type=email],.offer form input[type=number],.offer form input[type=tel],.offer form input[type=text],.product form input[type=date],.product form input[type=email],.product form input[type=number],.product form input[type=tel],.product form input[type=text],article form input[type=date],article form input[type=email],article form input[type=number],article form input[type=tel],article form input[type=text],section form input[type=date],section form input[type=email],section form input[type=number],section form input[type=tel],section form input[type=text]{color:#131516;padding:5px;font-size:16px;border:1px solid #09479d}.offer form input[type=text],.offer form input[type=text].wp50,.product form input[type=text],.product form input[type=text].wp50,article form input[type=text],article form input[type=text].wp50,section form input[type=text],section form input[type=text].wp50{width:100%}.offer form input[type=text].wp25,.product form input[type=text].wp25,article form input[type=text].wp25,section form input[type=text].wp25{width:50%}.offer form input[type=email],.product form input[type=email],article form input[type=email],section form input[type=email]{width:100%}.offer form input[type=date],.offer form input[type=number],.offer form input[type=tel],.product form input[type=date],.product form input[type=number],.product form input[type=tel],article form input[type=date],article form input[type=number],article form input[type=tel],section form input[type=date],section form input[type=number],section form input[type=tel]{max-width:50%}.offer form input:focus,.product form input:focus,article form input:focus,section form input:focus{border-color:#131516;background-color:#f2f7f9}.offer form textarea,.product form textarea,article form textarea,section form textarea{font-family:Arial,Helvetica,sans-serif;padding:8px 10px;font-size:16px;width:100%;height:200px}.offer form textarea.h100,.product form textarea.h100,article form textarea.h100,section form textarea.h100{height:100px}.offer form textarea.h250,.product form textarea.h250,article form textarea.h250,section form textarea.h250{height:250px}article form input[type=checkbox]{margin:0 10px 20px 0;height:20px;width:20px;background-color:#eee;border-color:rgb(2 132 199)}article form input[type=checkbox]:hover{background-color:#ccc;border-color:rgb(2 132 199)}article form input[type=checkbox]:checked{background-color:#2196F3;border-color:rgb(2 132 199)}article form .box-checkboxes .formrow2,section form .box-checkboxes .formrow2{overflow:hidden;position:relative;max-width:300px;margin:auto;padding:5px;background:white;display:inline-block}article form .box-checkboxes .checklabel,section form .box-checkboxes .checklabel{display:block;width:100%;border:1px solid #09479d;background:white;color:#09479d;border-radius:2px;text-align:center;padding:3px 6px;font-size:20px;border-radius:3px}article form .box-checkboxes .checklabel:hover,section form .box-checkboxes .checklabel:hover{border:1px solid #09479d;background-color:#09479d;color:white}article form .box-checkboxes .checkbox,section form .box-checkboxes .checkbox{position:absolute;right:10px;top:0;width:0;height:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;padding:0;vertical-align:middle;outline:0}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{border:1px solid #09479d;background-color:#09479d;color:white}article form .box-checkboxes2 .formrow,section form .box-checkboxes2 .formrow{display:flex;align-items:center}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{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:18px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.container-radiobuttons .container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.container-radiobuttons .checkmark{position:absolute;top:0;left:0;height:17px;width:17px;background-color:#eee;border-radius:50%}.container-radiobuttons .container input:checked~.checkmark{background-color:#1277ee}.container-radiobuttons .checkmark:after{content:"";position:absolute;display:none}.offer select,.product select,article select,section select{padding:8px 10px;max-width:100%;border:1px solid #09479d;box-shadow:none;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:16px}.product select.w-auto,article select.w-auto,section select.w-auto{width:auto}.product select.wp50,article select.wp50,section select.wp50{width:100%}.product select.wp30,article select.wp30,section select.wp30{width:60%}.product select.wp25,article select.wp25,section select.wp25{width:50%}.product select:after,article select:after,section select:after{top:50%;left:98%;content:" ";height:0;width:0;position:absolute;pointer-events:none;border:5px solid rgba(0,0,0,0);border-top-color:#000000;margin-top:-2px;z-index:100}.product select:focus,article select:focus,section select:focus{outline:none}.offer form a.button,.offer form a.button:visited,.offer form button,.offer form button:visited,.product form a.button,.product form a.button:visited,.product form button,.product form button:visited,.property-grid-contact form button,.property-grid-contact form button:visited,article form a.button,article form a.button:visited,article form button,article form button:visited,section form a.button,section form a.button:visited,section form button,section form button:visited{border:1px solid green;color:white;padding:5px 8px;font-size:19px;font-weight:500;background-color:green;text-decoration:none;margin-right:10px;border-radius:3px}.offer form a.button:hover,.offer form button:hover,.product form a.button:hover,.product form button:hover,.property-grid-contact form button:hover,article form a.button:hover,article form button:hover,section form a.button:hover,section form button:hover{border:1px solid darkgreen;background-color:darkgreen;color:white;text-decoration:none}.product form a.button-plus,.product form a.button-plus:visited,.product form button.button-plus,.product form button.button-plus:visited,article form a.button-plus,article form a.button-plus:visited,article form button.button-plus,article form button.button-plus:visited,section form a.button-plus,section form a.button-plus:visited,section form button.button-plus,section form button.button-plus:visited{border:2px solid #131516;color:#131516;padding:3px 5px;font-size:17px;font-weight:500;background-color:transparent;text-decoration:none;margin-right:10px;border-radius:3px}.product form a.button-plus:hover,.product form button.button-plus:hover,article form a.button-plus:hover,article form button.button-plus:hover,section form a.button-plus:hover,section form button.button-plus:hover{border:2px solid rgb(243,26,185);background-color:transparent;color:#141516;text-decoration:none}.offer form .ProseMirror:focus,.product form .ProseMirror:focus,article form .ProseMirror:focus,section form .ProseMirror:focus{outline:none;border:2px solid black;background-color:#f2f7f9}.offer form .ProseMirror,.product form .ProseMirror,article form .ProseMirror,section form .ProseMirror{padding:10px 15px;margin:0 0 20px;border:1px solid #ccc;min-height:150px;background-color:white}.offer .tiptap p,.product .tiptap p,article .tiptap p,section .tiptap p{color:black;font-weight:300;font-size:18px;padding:0 0 15px}article .tiptap h2,section .tiptap h2{color:black;font-weight:700;font-size:22px;padding:15px 0;margin:0}article .tiptap h3,section .tiptap h3{color:black;font-weight:700;font-size:20px;padding:0;margin:0}article .tiptap em,section .tiptap em{font-weight:300}article .tiptap blockquote,section .tiptap blockquote{padding:15px 0 15px 15px;margin:0;border-left:2px solid purple;display:block;font-size:18px}article .tiptap ul,section .tiptap ul{padding:0 0 25px 20px;list-style:square;list-style-position:outside}article .tiptap ol,section .tiptap ol{padding:0 0 25px 20px;list-style:decimal;list-style-position:outside}article .tiptap li,section .tiptap li{line-height:1.4;font-size:18px;color:#131516;font-weight:400;padding:5px 0 0}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:rgb(234,92,234)}article .tiptap button,section .tiptap button{margin:0 5px;padding:3px 5px;border:1px solid purple;background:purple;cursor:pointer;border-radius:4px;color:white;font-size:15px}article .tiptap button:hover,section .tiptap button:hover{background:rgb(234,92,234);border:1px solid rgb(234,92,234)}@media only screen and (min-width:1000px){.offer form,.product form,article form,section form{margin:20px 0 0}.offer form .formrow,.product form .formrow,article form .formrow,section form .formrow{margin:0 0 20px}.product form .title1,article form .title1,section form .title1{font-weight:700;font-size:23px;margin:0 0 15px;padding:15px 0 0}.product form .title2,article form .title2,section form .title2{font-weight:700;font-size:21px;margin:40px 0 0;padding:0 0 15px}.offer label,.product label,article form label,section form label{font-size:21px;display:block;margin:0 0 5px;padding:0}.offer form input[type=date],.offer form input[type=email],.offer form input[type=tel],.offer form input[type=text],.product form input[type=date],.product form input[type=email],.product form input[type=tel],.product form input[type=text],article form input[type=date],article form input[type=email],article form input[type=number],article form input[type=tel],article form input[type=text],section form input[type=date],section form input[type=email],section form input[type=number],section form input[type=tel],section form input[type=text]{max-width:100%;font-size:19px;padding:5px 10px}.offer form input[type=text],.product form input[type=text],article form input[type=text],section form input[type=text]{width:100%}.offer form input[type=text].wp50,.product form input[type=text].wp50,article form input[type=text].wp50,section form input[type=text].wp50{width:50%}.offer form input[type=text].wp25,.product form input[type=text].wp25,article form input[type=text].wp25,section form input[type=text].wp25{width:25%}.offer form input[type=email],.product form input[type=email],article form input[type=email],section form input[type=email]{width:50%}.offer form input[type=date],.offer form input[type=number],.offer form input[type=tel],.product form input[type=date],.product form input[type=number],.product form input[type=tel],article form input[type=date],article form input[type=number],article form input[type=tel],section form input[type=date],section form input[type=number],section form input[type=tel]{max-width:50%}.offer form textarea,.product form textarea,article form textarea,section form textarea{padding:8px 10px;font-size:19px;width:100%;height:400px}.product select,article select,section select{padding:8px 10px;max-width:60%;border:1px solid #09479d;box-shadow:none;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:19px}.product form a.button-plus,.product form a.button-plus:visited,.product form button.button-plus,.product form button.button-plus:visited,article form a.button-plus,article form a.button-plus:visited,article form button.button-plus,article form button.button-plus:visited,section form a.button-plus,section form a.button-plus:visited,section form button.button-plus,section form button.button-plus:visited{padding:5px 8px;font-size:20px;margin-right:10px;border-radius:3px}}