@import url(fonts/stylesheet.css);body{color:black;font-family:"Urbane Rounded", arial, sans-serif;font-weight:200;font-size:14px;line-height:1.5}a{color:#8b4c59;font-weight:500}a:hover{text-decoration:none}a[href^="tel"],a[href^="mailto"]{white-space:nowrap}b,strong{font-weight:600}h1,h2,h3,h4,h5,h6{margin:0px 0px 20px 0px;color:#8b4c59;font-weight:600;line-height:1.25}h1,h2{font-size:25px}h3,h4,h5,h6{font-size:20px}p{margin:0px 0px 20px 0px}p:last-child{margin:0px}.content_element ul,body#tinymce.wp-editor ul{padding:0px;margin:0px 0px 20px 0px}.content_element ul li,body#tinymce.wp-editor ul li{position:relative;padding:0px;margin:0px 0px 0px 20px}.content_element ul:last-child,body#tinymce.wp-editor ul:last-child{margin:0px}.content_element ol,body#tinymce.wp-editor ol{padding:0px;margin:0px 0px 20px 0px}.content_element ol li,body#tinymce.wp-editor ol li{padding:0px;margin:0px 0px 0px 20px}.content_element ol:last-child,body#tinymce.wp-editor ol:last-child{margin:0px}table{width:100%;margin:0px 0px 20px 0px;border-collapse:collapse;border-spacing:0px}table:last-child{margin:0px}address{font-style:normal;margin:0px 0px 20px 0px}address:last-child{margin:0px}::-moz-selection{background:rgba(139,76,89,0.5)}::selection{background:rgba(139,76,89,0.5)}.no_margin{margin-bottom:0px}.double_margin{margin-bottom:40px}.quadruple_margin{margin-bottom:80px}a.big{font-size:18px}.pink{color:#8b4c59}.button{display:inline-block;padding:10px 45px;border-radius:20px;background:#8b4c59;color:white;font-size:20px;text-decoration:none;transition:transform 0.1s ease-in-out}.button:hover{transform:scale(0.95)}.underline{text-decoration:underline}span.width{display:inline-block;min-width:55px}h2.small{font-size:20px}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}:focus{outline:none}input::-moz-focus-inner,button::-moz-focus-inner{border:none}.clearfix::after{content:"";display:table;clear:both}html{height:100%;-webkit-text-size-adjust:none;--address_bar_height: 0px}html{font-size:10px}@media screen and (max-width: 1279px){html{font-size:calc(3.75px + 6.25 * ((100vw - 480px) / 800))}}@media screen and (max-width: 480px){html{font-size:3.75px}}html *{max-height:1000000px}body{position:relative;min-width:1280px;max-width:3200px;margin:0px;background:white}img,svg,iframe{display:block}img{width:100%;height:auto}nav a{text-decoration:none}nav ul{list-style:none;padding:0px;margin:0px}nav ul li{padding:0px;margin:0px}.no_transitions *{transition:none !important}#container{display:flex;flex-direction:column;min-height:100vh}.center{position:relative;max-width:1280px;padding:0px 40px;margin:auto}.anchor{position:relative;top:-20px}#container>header{background:white;font-weight:500}#container>header .relative{position:relative;margin:30px 0px 35px 0px}#container>header #logo{display:block}#container>header #logo{width:255px}@media screen and (max-width: 639px){#container>header #logo{width:calc(155px + 100 * ((100vw - 480px) / 160))}}@media screen and (max-width: 480px){#container>header #logo{width:155px}}#container>header #phone{display:block;position:absolute;right:0px;top:4px;color:#8b4c59;font-weight:600;text-decoration:none}#container>header #phone{font-size:15px}@media screen and (max-width: 639px){#container>header #phone{font-size:calc(12px + 3 * ((100vw - 480px) / 160))}}@media screen and (max-width: 480px){#container>header #phone{font-size:12px}}#container>header #phone:hover{text-decoration:underline}#container>header #toggle{display:none;position:absolute;z-index:1;right:0px;bottom:-3px;width:30px;height:30px}#container>header svg{stroke:#8b4c59;stroke-width:4px}#container>header nav{position:absolute;right:40px;bottom:-5px;font-size:18px}#container>header nav ul{display:flex;margin:0px -10px}#container>header nav li{padding:0px 10px}#container>header nav a{color:black}#container>header nav li.current_page_item a,#container>header nav a:hover{color:#8b4c59}#container>footer{background:#8b4c59;color:white;font-size:12px}#container>footer .flex{display:flex;justify-content:flex-end;align-items:center;height:50px}#container>footer #copyright{padding-right:40px}#container>footer nav ul{display:flex;margin:0px -7.5px}#container>footer nav li{padding:0px 7.5px}#container>footer nav a{color:white;font-weight:200}#container>footer nav li.current_page_item a,#container>footer nav a:hover{text-decoration:underline}main#_404 h1{text-align:center}main{flex:1}main .content_element{margin-bottom:80px}main .content_element.margin_less{margin-bottom:40px}main .content_element.margin_more{margin-bottom:120px}main .content_element.header{background-position:center center;background-size:cover;background-repeat:no-repeat}.page-id-11 main .content_element.header,.page-id-13 main .content_element.header,.page-id-183 main .content_element.header{background-position:right center}main .content_element.header .spacer{position:relative;padding-bottom:33.333333333%;margin:0px -20px}.home main .content_element.header .spacer{padding-bottom:33.333333333%}main .content_element.header .text{display:flex;align-items:center;position:absolute;left:200px;top:0px;width:60%;height:100%;padding:0px 20px;color:#8b4c59;font-size:2.4rem;font-weight:600}main .content_element.header .text{left:100px}@media screen and (max-width: 1279px){main .content_element.header .text{left:calc(0px + 100 * ((100vw - 1113px) / 167))}}@media screen and (max-width: 1113px){main .content_element.header .text{left:0px}}.home main .content_element.header .text{left:auto;right:0px;width:40%;color:white}main .content_element.header p{margin:0px 0px 2rem 0px}main .content_element.header p:last-child{margin:0px}main .content_element.header .no_margin{margin-bottom:0px}main .content_element.header .double_margin{margin-bottom:4rem}main .content_element.header .quadruple_margin{margin-bottom:8rem}main .content_element.header .button{padding:1rem 4.5rem;border-radius:2rem;font-size:2rem}main .content_element.text .flex{display:flex;margin:0px -20px}main .content_element.text .text{width:60%;padding:0px 20px}main .content_element.text .text>div{max-width:604px;margin-left:auto}.page-id-3 main .content_element.text:first-child,.page-id-18 main .content_element.text:first-child,.page-id-20 main .content_element.text:first-child{margin-top:70px}.page-id-3 main .content_element.text .text,.page-id-18 main .content_element.text .text,.page-id-20 main .content_element.text .text{width:100%}.page-id-3 main .content_element.text .text>div,.page-id-18 main .content_element.text .text>div,.page-id-20 main .content_element.text .text>div{max-width:1000px;margin:auto}main .content_element.text_image .flex{display:flex;margin:0px -20px}main .content_element.text_image .text{width:60%;padding:0px 20px}main .content_element.text_image .image{width:40%;padding:0px 20px}main .content_element.text_image .text>div{max-width:604px;margin-left:auto}main .content_element.text_image .image>div{max-width:356px}main .content_element.text_image .image img{max-width:356px}main .content_element.text_image.narrow .image img{max-width:240px;margin-left:auto}main .content_element.text_box .flex{display:flex;justify-content:flex-end;margin:0px -20px}main .content_element.text_box .text{width:60%;padding:0px 20px}main .content_element.text_box .box{width:40%;padding:0px 20px}main .content_element.text_box .text>div{max-width:604px;margin-left:auto}main .content_element.text_box .box>div{max-width:356px;padding:40px 20px;margin-left:auto;background:#8b4c59;color:white;font-size:18px;font-weight:500}main .content_element.text_box .box>div span.width{min-width:55px}main .content_element.text_box .box>div .button{font-size:20px}@media (max-width: 1023px){main .content_element.text_box .box>div{font-size:calc(12px + 6 * ((100vw - 800px) / 224))}main .content_element.text_box .box>div span.width{min-width:calc(40px + 15 * ((100vw - 800px) / 224))}main .content_element.text_box .box>div .button{font-size:calc(14px + 6 * ((100vw - 800px) / 224))}}@media (max-width: 799px){main .content_element.text_box .box>div{font-size:18px}main .content_element.text_box .box>div span.width{min-width:55px}main .content_element.text_box .box>div .button{font-size:20px}}main .content_element.text_box .box>div a{color:white}main .content_element.text_box .box>div .button{background:white;color:#8b4c59}div.wpcf7{text-align:left}div.wpcf7 .website{display:none}div.wpcf7 .more_margin{margin-bottom:40px}div.wpcf7 input,div.wpcf7 textarea{font:inherit}div.wpcf7 input[type="text"],div.wpcf7 input[type="email"],div.wpcf7 input[type="tel"],div.wpcf7 textarea{display:block;width:100%;height:30px;padding:5px 10px;margin-top:5px;border:1px solid #8b4c59}div.wpcf7 input[type="text"].wpcf7-not-valid,div.wpcf7 input[type="email"].wpcf7-not-valid,div.wpcf7 input[type="tel"].wpcf7-not-valid,div.wpcf7 textarea.wpcf7-not-valid{border-color:red}div.wpcf7 input[type="text"]::placeholder,div.wpcf7 input[type="email"]::placeholder,div.wpcf7 input[type="tel"]::placeholder,div.wpcf7 textarea::placeholder{opacity:0.75;color:black}div.wpcf7 textarea{height:120px;resize:none}div.wpcf7 input[type="submit"]{display:inline-block;padding:10px 45px;border:none;border-radius:20px;background:#8b4c59;color:white;font-size:20px;cursor:pointer;transition:transform 0.1s ease-in-out}div.wpcf7 input[type="submit"]:hover{transform:scale(0.95)}div.wpcf7 .wpcf7-not-valid-tip{margin-top:5px;color:red}div.wpcf7 .wpcf7-response-output{padding:5px 10px;margin:0px 0px 20px 0px;border:1px solid #8b4c59}div.wpcf7 .invalid .wpcf7-response-output{border-color:red}div.wpcf7 .sent .wpcf7-response-output{border-color:#8b4c59}div.wpcf7 .wpcf7-spinner{position:relative;width:50px;height:50px;margin:0px 0px 0px 20px;border:2px solid rgba(139,76,89,0.5);background:none;vertical-align:bottom}div.wpcf7 .wpcf7-spinner::before{content:"";display:block;position:absolute;left:-2px;top:-2px;transform-origin:center center;width:50px;height:50px;border:2px solid transparent;border-top-color:#8b4c59;background:none}
