/**
 * Theme Name: Dr. Rotatori ROAR! Child Theme
 * Theme URI: https://www.roarwebdesign.com
 * Description: DSR Child Theme for ROAR! Internet Marketing client
 * Author: ROAR! Internet Marketing
 * Author URI: https://www.roarwebdesign.com
 * Version: 1.5.115
 * Template: roar-theme
 */

:root{--col-spacing-l:25px;--col-spacing-l:2.5rem;--col-spacing-s:15px;--col-spacing-s:1.5rem;--col-spacing-xm:20px;--col-spacing-xm:2rem;--double-margin:calc(var(--default-margin) * 2);--fp-hero-height:80vh;--grey:#676767;--h3-mobile-size:calc(var(--base-space) * 1.8);--h4-mobile-size:calc(var(--base-space) * 1.6);--half-margin:calc(var(--default-margin) / 2);--header-height:133px;--header-height:13.3rem;--hero-height:80vh;--line-bg:rgba(255, 255, 255, 0.7);--page-hero-height:80vh;--pink-layer-bg:rgba(212, 164, 140, 0.75);--primary-color:#D4A48C;--primary-color-hover:#c68767;--quarter-margin:calc(var(--default-margin) / 4);--row-spacing-l:80px;--row-spacing-l:8rem;--row-spacing-s:50px;--row-spacing-s:5rem;--row-spacing-xm:60px;--row-spacing-xm:6rem;--row-spacing-xxl:100px;--row-spacing-xxl:10rem;--scrollbar:0px;--secondary-color:#BF8665;--secondary-color-hover:#aa6b47;--tertiary-color:#797D7E;--tertiary-color-hover:#606364;--text-l:20px;--text-l:2rem;--text-m:16px;--text-m:1.6rem;--text-s:14px;--text-s:1.4rem;--text-xl:24px;--text-xl:2.4rem;--text-xs:12px;--text-xs:1.2rem;--text-xxl:32px;--text-xxl:3.2rem;--third-margin:calc(var(--default-margin) / 3);--triple-margin:calc(var(--default-margin) * 3)}.footer__links-col .widget_nav_menu .menu,.offset-menu__list,.page-hero__nav-list,.social-media{list-style:none;margin:0;padding:0}.footer__links-col .widget_nav_menu .menu:last-child,.offset-menu__list:last-child,.page-hero__nav-list:last-child,.social-media:last-child{margin:0}@-webkit-viewport{width:device-width}@-moz-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}html{-ms-text-size-adjust:100%;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:#dbdbdc;-webkit-text-size-adjust:100%;background-color:#fff;background-color:var(--site-bg);box-sizing:border-box;font-size:62.5%;font-size:var(--rem-size-percent);font-size:var(--rem-size-percent);height:100%;overflow-y:scroll;width:100%}body{background-color:#fff;background-color:var(--site-bg);color:#676767;color:var(--site-color);font-family:Raleway,sans-serif;font-family:var(--p-font);font-size:calc(1rem * 1.6);font-size:var(--p-size);line-height:1.45;line-height:var(--line-height);margin:0;min-height:100%;padding:0;width:100%}.wrapper{position:relative}*,:after,:before{box-sizing:inherit}::-moz-selection{background:#1c1c1d;color:#fff;text-shadow:none}::selection{background:#1c1c1d;color:#fff;text-shadow:none}.fw--regular-padding{padding:50px 0;padding:5rem 0;padding:var(--row-spacing-s) 0}.fw--double-padding{padding:calc(5rem * 2) 0;padding:calc(var(--row-spacing-s) * 2) 0}.cw,[class*=content-width--]{margin:0 auto;max-width:100%;padding:0 18px;padding:0 1.8rem}.vc_row--roar ul{color:#bf8665;color:var(--secondary-color)}.vc_row--roar ul li{color:#bf8665;color:var(--secondary-color);margin-bottom:5px;margin-bottom:.5rem}.vc_row--roar ul li:last-child{margin-bottom:0}.text--xxl{font-size:32px;font-size:3.2rem;font-size:var(--text-xxl)}.text--xl{font-size:24px;font-size:2.4rem;font-size:var(--text-xl)}.text--l{font-size:20px;font-size:2rem;font-size:var(--text-l)}.text--m{font-size:16px;font-size:1.6rem;font-size:var(--text-m)}.text--s{font-size:14px;font-size:1.4rem;font-size:var(--text-s)}.text--xs{font-size:12px;font-size:1.2rem;font-size:var(--text-xs)}.text--white .h1,.text--white .h2,.text--white .h3,.text--white .h4,.text--white .h5,.text--white .h6,.text--white a:not(.btn),.text--white address,.text--white h1,.text--white h2,.text--white h3,.text--white h4,.text--white h5,.text--white h6,.text--white ol,.text--white ol li,.text--white p,.text--white span,.text--white ul,.text--white ul li{color:#fff;color:var(--white)}.text--primary .h1,.text--primary .h2,.text--primary .h3,.text--primary .h4,.text--primary .h5,.text--primary .h6,.text--primary a:not(.btn),.text--primary address,.text--primary h1,.text--primary h2,.text--primary h3,.text--primary h4,.text--primary h5,.text--primary h6,.text--primary ol,.text--primary ol li,.text--primary p,.text--primary span,.text--primary ul,.text--primary ul li{color:#d4a48c;color:var(--primary-color)}.text--secondary .h1,.text--secondary .h2,.text--secondary .h3,.text--secondary .h4,.text--secondary .h5,.text--secondary .h6,.text--secondary a:not(.btn),.text--secondary address,.text--secondary h1,.text--secondary h2,.text--secondary h3,.text--secondary h4,.text--secondary h5,.text--secondary h6,.text--secondary ol,.text--secondary ol li,.text--secondary p,.text--secondary span,.text--secondary ul,.text--secondary ul li{color:#bf8665;color:var(--secondary-color)}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#bf8665;color:var(--secondary-color);font-family:Raleway,sans-serif;font-family:var(--h-font);font-weight:600;font-weight:var(--h-font-weight);line-height:1.1}.h1,h1{font-size:calc(1rem * 2.8);font-size:var(--h1-mobile-size)}.h2,h2{font-size:calc(1rem * 2);font-size:var(--h2-mobile-size)}.h2.alt,h2.alt{font-weight:400}.h3,h3{font-size:calc(1rem * 1.8);font-size:var(--h3-mobile-size)}.h4,h4{font-size:calc(1rem * 1.6);font-size:var(--h4-mobile-size)}.h5,h5{font-size:calc(1rem * 1.8);font-size:var(--h5-size)}.h6,h6{font-size:calc(1rem * 1.6);font-size:var(--h6-size)}a{color:#d4a48c;color:var(--link-color);font-weight:600;font-weight:var(--link-font-weight);text-decoration:none;text-decoration:var(--link-td);transition:color .4s cubic-bezier(.39,.575,.565,1);backface-visibility:hidden;will-change:color}a:active{color:#d4a48c;color:var(--link-color);outline:0;text-decoration:none;text-decoration:var(--link-td)}a:visited{color:#d4a48c;color:var(--link-color);outline:0;text-decoration:none;text-decoration:var(--link-td)}a:focus{color:#d4a48c;color:var(--link-color);outline:0;text-decoration:underline}a:hover{color:#bf8665;color:var(--link-color-hover);text-decoration:underline}.phone-link-shortcode span,.phone-link-shortcode svg{vertical-align:middle}.offset-header{height:0;padding:0;transition:padding .3s cubic-bezier(.39,.575,.565,1);backface-visibility:hidden;will-change:padding}.fw--main-header{backdrop-filter:blur(21px);backdrop-filter:blur(2.1rem);background-color:rgba(255,255,255,.75);border-bottom:1px solid rgba(103,103,103,.3);transition:background-color .4s cubic-bezier(.25,.46,.45,.94),backdrop-filter .4s cubic-bezier(.25,.46,.45,.94),border-bottom-color .4s cubic-bezier(.25,.46,.45,.94);backface-visibility:hidden;will-change:background-color,border-bottom-color}.main-header--active .fw--main-header{backdrop-filter:blur(21px);backdrop-filter:blur(2.1rem);background-color:rgba(255,255,255,.75);border-bottom-color:rgba(103,103,103,.3)}.main-header .offset-header{height:0;padding:0;transition:padding .3s cubic-bezier(.39,.575,.565,1);backface-visibility:hidden;will-change:padding}.main-header__container--fixed{left:0;position:fixed;top:0;width:100%;z-index:9999}.admin-bar .main-header__container--fixed{top:46px;top:4.6rem}.scrolling-progress-active .main-header__container--fixed{top:7px;top:.7rem}.scrolling-progress-active.admin-bar .main-header__container--fixed{top:53px;top:5.3rem}.main-header__row{align-items:stretch;display:flex;flex:1 0 auto;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.main-header__col--logo{backdrop-filter:blur(0);background-color:rgba(255,255,255,0);border-right-color:rgba(103,103,103,.3);flex-basis:70%;max-width:70%;padding:10px;padding:1rem;transition:background-color .4s cubic-bezier(.25,.46,.45,.94),border-right-color .4s cubic-bezier(.25,.46,.45,.94),backdrop-filter .4s cubic-bezier(.25,.46,.45,.94);backface-visibility:hidden;will-change:background-color,border-right-color}.main-header--active .main-header__col--logo{transition:background-color .4s cubic-bezier(.25,.46,.45,.94),border-right-color .4s cubic-bezier(.25,.46,.45,.94),backdrop-filter .4s cubic-bezier(.25,.46,.45,.94);backface-visibility:hidden;will-change:background-color,border-right-color}.main-header__col--logo--offset{order:1}.main-header__col--navigation{display:none}.main-header__col--phone{align-items:flex-end;display:flex;flex:1 0 auto;flex-basis:15%;flex-direction:column;flex-wrap:nowrap;justify-content:center;max-width:15%;order:3;padding:10px;padding:1rem;text-align:center}.main-header__col--mobile-menu{align-items:center;border-left:1px solid rgba(103,103,103,.3);display:flex;flex:1 0 auto;flex-basis:15%;flex-direction:column;flex-wrap:nowrap;justify-content:center;max-width:15%;order:4;padding:0 10px;padding:0 1rem;text-align:right}.main-header__col--mobile-menu--offset{order:3}.main-header__phone-container{width:100%}.main-header__phone{color:#676767;color:var(--site-color);font-weight:400}.main-header__phone span{display:none}.main-header__phone svg{display:inline-block;height:26px;height:2.6rem;width:26px;width:2.6rem}.main-header__mobile-menu{border-left-color:rgba(103,103,103,.7);color:#676767;color:var(--site-color);cursor:pointer;display:block;line-height:1;margin:0 0 0 auto}.main-header__mobile-menu:hover{color:rgba(255,255,255,.7)}.main-header--active .main-header__mobile-menu:hover{color:rgba(103,103,103,.7)}.main-header--active .main-header__mobile-menu{border-left-color:rgba(103,103,103,.7);color:#676767;color:var(--site-color)}.main-header__mobile-menu svg{height:36px;height:3.6rem;width:36px;width:3.6rem}.branding-footer{background-color:#777472;background-color:var(--grey-gradient-stop-3);background-image:linear-gradient(to right,#c1c1c1 0,#989796 65%,#777472 85%);background-image:var(--grey-gradient);border-top:1px solid #fff;border-top:1px solid var(--white);padding:20px 0;padding:2rem 0}.branding-footer__link,.branding-footer__text{display:block;font-size:11px;font-size:1.1rem;margin:0 auto;max-width:180px;max-width:18rem;text-align:center}.branding-footer__link svg,.branding-footer__text svg{height:42px;height:4.2rem;width:120px;width:12rem}.branding-footer__link span,.branding-footer__text span{display:block}.fw--footer{background-color:#777472;background-color:var(--grey-gradient-stop-3);background-image:linear-gradient(to right,#c1c1c1 0,#989796 65%,#777472 85%);background-image:var(--grey-gradient)}.footer{display:block;width:100%}.footer__row{align-items:stretch;border-bottom:1px solid #fff;border-bottom:1px solid var(--white);display:flex;flex:1 0 auto;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.footer__col{flex-basis:100%;max-width:100%}.footer__col--info{border-right:1px solid #fff;border-right:1px solid var(--white);flex-basis:100%;max-width:100%;overflow:hidden;position:relative}.footer__col--links{flex-basis:100%;max-width:100%}.footer__circle{border:1px solid #fff;border:1px solid var(--white);border-radius:50%;display:block;display:none;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:2}.footer__circle-inner{display:block;padding-bottom:100%}.footer__info-container{align-items:center;display:flex;flex:1 0 auto;flex-direction:column;height:100%;justify-content:center;padding:5rem calc(3rem / 2) calc(3rem / 2);padding:5rem calc(var(--default-margin)/ 2) calc(var(--default-margin)/ 2);position:relative;width:100%;z-index:35}.footer__info-container .widget_text{font-weight:500;margin-bottom:calc(3rem * .8);margin-bottom:calc(var(--default-margin) * .8)}.footer__info-container-inner{margin:0 auto;max-width:100%;width:100%}.footer__links-social-container{align-items:center;display:flex;flex:1 0 auto;flex-direction:column;height:100%;justify-content:center;width:100%}.footer__location-info{width:100%}.footer__links-row{align-items:stretch;display:flex;flex:1 0 auto;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;padding:calc(3rem / 2) calc(3rem / 2);padding:calc(var(--default-margin)/ 2) calc(var(--default-margin)/ 2);width:100%}.footer__links-col{flex-basis:100%;max-width:100%}.footer__links-col--left{margin-bottom:calc(3rem / 2);margin-bottom:calc(var(--default-margin)/ 2)}.footer__links-col .widget_nav_menu{margin-bottom:calc(3rem * .6);margin-bottom:calc(var(--default-margin) * .6)}.footer__links-col .widget_nav_menu:last-child{margin-bottom:0}.footer__links-col .widget_nav_menu .menu .menu-item a{font-weight:500}.footer__headline{font-size:20px;font-size:2rem;font-size:var(--text-l);font-weight:500;line-height:1;margin-bottom:calc(3rem / 2);margin-bottom:calc(var(--default-margin)/ 2)}.footer__address{font-weight:500;margin-bottom:calc(3rem * .8);margin-bottom:calc(var(--default-margin) * .8)}.footer__click-to-call{font-weight:500}.footer__socials{border-top:1px solid #fff;border-top:1px solid var(--white);display:block;padding:calc(3rem / 2) calc(3rem / 2);padding:calc(var(--default-margin)/ 2) calc(var(--default-margin)/ 2);width:100%}.footer__socials-row{align-items:center;display:flex;flex:1 0 auto;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin:0 auto;max-width:80%}.footer__socials-col{flex-basis:100%;max-width:100%}.footer__socials-col--text{padding-bottom:calc(3rem / 2);padding-bottom:calc(var(--default-margin)/ 2)}.footer__socials-col--text p{font-size:20px;font-size:2rem;font-size:var(--text-l)}.footer__copyright{padding:3rem calc(3rem / 2);padding:3rem calc(var(--default-margin)/ 2)}.dsr-logo--footer{margin-bottom:calc(3rem * .8);margin-bottom:calc(var(--default-margin) * .8);width:100%}.dsr-logo--footer .dsr-logo__link{max-width:-moz-fit-content;max-width:fit-content}.dsr-logo--footer .dsr-logo__name{font-size:32px;font-size:3.2rem}.dsr-logo--footer .dsr-logo__certified{font-size:13px;font-size:1.3rem}.dsr-logo--header .dsr-logo__link{max-width:280px;max-width:28rem}.dsr-logo--header .dsr-logo__name{font-size:25px;font-size:2.5rem}.dsr-logo--header .dsr-logo__certified{font-size:10px;font-size:1rem}.dsr-logo--offset-menu .dsr-logo__link{max-width:280px;max-width:28rem}.dsr-logo--offset-menu .dsr-logo__name{font-size:25px;font-size:2.5rem}.dsr-logo--offset-menu .dsr-logo__certified{font-size:10px;font-size:1rem}.dsr-logo__link{display:block;margin:0 auto 0 0;max-width:150px;max-width:15rem;width:100%}.dsr-logo__link:active,.dsr-logo__link:visited{text-decoration:none}.dsr-logo__link:focus,.dsr-logo__link:hover{text-decoration:none}.dsr-logo__name{color:#676767;color:var(--site-color);display:block;font-size:14px;font-size:1.4rem;font-weight:600;line-height:1;transition:color .4s cubic-bezier(.25,.46,.45,.94);backface-visibility:hidden;will-change:color}.main-header--active .dsr-logo__name{color:#676767;color:var(--site-color)}.footer .dsr-logo__name{color:#fff;color:var(--white)}.offset-menu .dsr-logo__name{color:#fff;color:var(--white)}.dsr-logo__certified{color:#bf8665;color:var(--secondary-color);display:block;font-size:6px;font-size:.6rem;font-weight:600;line-height:1;padding:5px 0;padding:.5rem 0;text-transform:uppercase;transition:color .4s cubic-bezier(.25,.46,.45,.94);backface-visibility:hidden;will-change:color}.dsr-logo__line{background-color:rgba(103,103,103,.3);display:block;height:2px;height:.2rem;transition:background-color .4s cubic-bezier(.25,.46,.45,.94);backface-visibility:hidden;will-change:background-color;width:100%}.main-header--active .dsr-logo__line{background-color:rgba(103,103,103,.3)}.footer .dsr-logo__line{background-color:#fff;background-color:var(--white)}.offset-menu .dsr-logo__line{background-color:#fff;background-color:var(--white)}.offset-menu{align-items:stretch;background-color:#777472;background-color:var(--grey-gradient-stop-3);background-image:linear-gradient(to right,#c1c1c1 0,#989796 65%,#777472 85%);background-image:var(--grey-gradient);display:flex;flex:1 0 auto;flex-direction:column;height:100vh;justify-content:stretch;left:0;opacity:0;overflow:hidden;position:fixed;top:-100vh;transform-origin:top left;transition:top .8s cubic-bezier(.25,.46,.45,.94) .8s,opacity .8s cubic-bezier(.25,.46,.45,.94);backface-visibility:hidden;will-change:top,opacity;width:calc(100vw - 0px);width:calc(100vw - var(--scrollbar));z-index:9999}.admin-bar .offset-menu{height:calc(100vh - 4.6rem);top:calc((100vh + 4.6rem) * -1)}.offset-menu.offset-menu--active{opacity:1;overflow:scroll;top:0;transition:opacity .8s cubic-bezier(.25,.46,.45,.94);backface-visibility:hidden;will-change:opacity}.admin-bar .offset-menu.offset-menu--active{top:calc(0rem + 4.6rem)}.offset-menu__header{align-items:stretch;border-bottom:1px solid #fff;border-bottom:1px solid var(--white);display:flex;flex:1 0 auto;flex-basis:133px;flex-basis:13.3rem;flex-basis:var(--header-height);flex-direction:row;flex-wrap:wrap;justify-content:space-between;max-height:133px;max-height:13.3rem;max-height:var(--header-height);width:100%}.offset-menu__header-col--logo{border-right:1px solid #fff;border-right:1px solid var(--white);flex-basis:75%;max-width:75%;padding:10px;padding:1rem;transition:background-color .4s cubic-bezier(.25,.46,.45,.94),border-right-color .4s cubic-bezier(.25,.46,.45,.94);backface-visibility:hidden;will-change:background-color,border-right-color}.offset-menu__header-col--actions{align-items:center;display:flex;flex:1 0 auto;flex-basis:25%;flex-direction:column;flex-wrap:nowrap;justify-content:center;max-width:25%;order:3;padding:0 10px;padding:0 1rem;text-align:right}.offset-menu__content{align-items:stretch;display:flex;flex:1 0 auto;flex-direction:row;flex-grow:2;flex-wrap:wrap;justify-content:space-between;width:100%}.offset-menu__content-col--info{display:none}.offset-menu__content-col--links{flex-basis:100%;max-width:100%;overflow:hidden;position:relative;z-index:2}.offset-menu__close{color:#fff;color:var(--white);cursor:pointer;position:absolute;right:10px;right:1rem;top:10px;top:1rem}.offset-menu__close svg{height:25px;height:2.5rem;width:25px;width:2.5rem}.offset-menu__close:active,.offset-menu__close:visited{color:#fff;color:var(--white)}.offset-menu__close:focus,.offset-menu__close:hover{color:#fff;color:var(--white)}.offset-menu__info-container{align-items:center;display:flex;flex:1 0 auto;flex-direction:column;height:100%;justify-content:space-between}.offset-menu__social{margin-top:calc(3rem * 2);margin-top:calc(var(--default-margin) * 2)}.offset-menu__info-link{padding:30px;padding:3rem}.offset-menu__links-container{align-items:flex-start;display:flex;flex:1 0 auto;flex-direction:column;height:100%;justify-content:center;padding:calc(3rem / 2) calc(3rem / 2);padding:calc(var(--default-margin)/ 2) calc(var(--default-margin)/ 2);position:relative;z-index:35}.offset-menu__list{display:block;margin:0;padding:0 1%;width:100%}.offset-menu__sub-list{display:block;margin:0}.offset-menu__sub-list--face{display:inline-block;margin:0;max-width:49%;padding:0 1% 0 0;vertical-align:top;width:100%}.offset-menu__sub-list--face+.offset-menu__sub-list--face{padding:0 1%}.offset-menu__single-item{margin-bottom:calc(3rem / 3);margin-bottom:calc(var(--default-margin)/ 3)}.offset-menu__single-item--sub{margin-bottom:5px;margin-bottom:.5rem}.offset-menu__link{color:#fff;color:var(--white);display:block;font-size:18px;font-size:1.8rem;margin-bottom:5px;margin-bottom:.5rem}.offset-menu__link:active,.offset-menu__link:visited{color:#fff;color:var(--white)}.offset-menu__link:focus,.offset-menu__link:hover{color:#fff;color:var(--white);text-decoration:underline}.offset-menu__link--sub{font-size:12px;font-size:1.2rem;line-height:1.1;margin-bottom:2px;margin-bottom:.2rem;padding:0}.offset-menu__circle{display:none}.offset-menu__circle-inner{display:block;padding-bottom:100%}.main-navigation{align-items:flex-start;display:flex;flex:1 0 auto;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;width:100%}.main-navigation li.menu-item{display:block}.main-navigation li.menu-item a{color:#fff;color:var(--white);display:block;font-weight:400;padding:10px 30px;padding:1rem 3rem;text-align:center;transition:color .4s cubic-bezier(.25,.46,.45,.94);backface-visibility:hidden;will-change:color}.main-header--active .main-navigation li.menu-item a{color:#676767;color:var(--site-color)}.free-consultation-link{background-color:#406fad;color:#fff;color:var(--white);display:block;font-weight:500;left:0;padding:10px 20px;padding:1rem 2rem;position:fixed;text-align:center;text-decoration:none;transition:background-color .4s cubic-bezier(.25,.46,.45,.94),bottom .4s cubic-bezier(.25,.46,.45,.94);backface-visibility:hidden;will-change:background-color,bottom;width:100%;z-index:45}.scrolling-up .free-consultation-link{bottom:-100px;bottom:-10rem}.scrolling-down .free-consultation-link{bottom:0}.free-consultation-link:active,.free-consultation-link:visited{background-color:#406fad;color:#fff;color:var(--white)}.free-consultation-link:focus,.free-consultation-link:hover{background-color:#274770;color:#fff;color:var(--white);text-decoration:none}.btn,.roar-theme .gform_wrapper.gravity-theme .gform_footer button,.roar-theme .gform_wrapper.gravity-theme .gform_footer input,.roar-theme .gform_wrapper.gravity-theme .gform_page_footer button,.roar-theme .gform_wrapper.gravity-theme .gform_page_footer input{border-radius:0;border-radius:var(--border-radius);display:inline-block;font-size:16px;font-size:1.6rem;font-size:var(--text-m);font-weight:600;padding:calc(1rem * 1.5) calc(1rem * 5);padding:var(--btn-p-vert) var(--btn-p-horz);text-align:center;text-decoration:none;transition:background-color .4s cubic-bezier(.25,.46,.45,.94),color .4s cubic-bezier(.25,.46,.45,.94),border-color .4s cubic-bezier(.25,.46,.45,.94);backface-visibility:hidden;will-change:background-color,color,border-color}.btn span,.btn svg,.roar-theme .gform_wrapper.gravity-theme .gform_footer button span,.roar-theme .gform_wrapper.gravity-theme .gform_footer button svg,.roar-theme .gform_wrapper.gravity-theme .gform_footer input span,.roar-theme .gform_wrapper.gravity-theme .gform_footer input svg,.roar-theme .gform_wrapper.gravity-theme .gform_page_footer button span,.roar-theme .gform_wrapper.gravity-theme .gform_page_footer button svg,.roar-theme .gform_wrapper.gravity-theme .gform_page_footer input span,.roar-theme .gform_wrapper.gravity-theme .gform_page_footer input svg{color:currentColor;display:inline-block;vertical-align:middle}.btn:active,.btn:focus,.btn:visited,.roar-theme .gform_wrapper.gravity-theme .gform_footer button:active,.roar-theme .gform_wrapper.gravity-theme .gform_footer button:focus,.roar-theme .gform_wrapper.gravity-theme .gform_footer button:visited,.roar-theme .gform_wrapper.gravity-theme .gform_footer input:active,.roar-theme .gform_wrapper.gravity-theme .gform_footer input:focus,.roar-theme .gform_wrapper.gravity-theme .gform_footer input:visited,.roar-theme .gform_wrapper.gravity-theme .gform_page_footer button:active,.roar-theme .gform_wrapper.gravity-theme .gform_page_footer button:focus,.roar-theme .gform_wrapper.gravity-theme .gform_page_footer button:visited,.roar-theme .gform_wrapper.gravity-theme .gform_page_footer input:active,.roar-theme .gform_wrapper.gravity-theme .gform_page_footer input:focus,.roar-theme .gform_wrapper.gravity-theme .gform_page_footer input:visited{outline:0}.btn:hover span,.btn:hover svg,.roar-theme .gform_wrapper.gravity-theme .gform_footer button:hover span,.roar-theme .gform_wrapper.gravity-theme .gform_footer button:hover svg,.roar-theme .gform_wrapper.gravity-theme .gform_footer input:hover span,.roar-theme .gform_wrapper.gravity-theme .gform_footer input:hover svg,.roar-theme .gform_wrapper.gravity-theme .gform_page_footer button:hover span,.roar-theme .gform_wrapper.gravity-theme .gform_page_footer button:hover svg,.roar-theme .gform_wrapper.gravity-theme .gform_page_footer input:hover span,.roar-theme .gform_wrapper.gravity-theme .gform_page_footer input:hover svg{color:currentColor}button{background-color:transparent;border:0;font-family:Raleway,sans-serif;font-family:var(--p-font);padding:0}.btn--primary,.roar-theme .gform_wrapper.gravity-theme .gform_page_footer button,.roar-theme .gform_wrapper.gravity-theme .gform_page_footer input{background-color:#d4a48c;border:2px solid #d4a48c;color:#fff}.btn--primary:active,.btn--primary:visited,.roar-theme .gform_wrapper.gravity-theme .gform_page_footer button:active,.roar-theme .gform_wrapper.gravity-theme .gform_page_footer button:visited,.roar-theme .gform_wrapper.gravity-theme .gform_page_footer input:active,.roar-theme .gform_wrapper.gravity-theme .gform_page_footer input:visited{color:#fff}.btn--primary:focus,.btn--primary:hover,.roar-theme .gform_wrapper.gravity-theme .gform_page_footer button:focus,.roar-theme .gform_wrapper.gravity-theme .gform_page_footer button:hover,.roar-theme .gform_wrapper.gravity-theme .gform_page_footer input:focus,.roar-theme .gform_wrapper.gravity-theme .gform_page_footer input:hover{background-color:#c68767;border-color:#c68767;color:#fff}.btn--primary-o{background-color:rgba(212,164,140,0);border:2px solid #d4a48c;color:#d4a48c}.btn--primary-o span,.btn--primary-o svg{color:#d4a48c}.btn--primary-o:active,.btn--primary-o:visited{color:#d4a48c}.btn--primary-o:focus,.btn--primary-o:hover{background-color:#d4a48c;border:2px solid #d4a48c;color:#fff}.btn--primary-o:focus span,.btn--primary-o:focus svg,.btn--primary-o:hover span,.btn--primary-o:hover svg{color:#fff}.btn--secondary{background-color:#bf8665;border:2px solid #bf8665;color:#fff}.btn--secondary:active,.btn--secondary:visited{color:#fff}.btn--secondary:focus,.btn--secondary:hover{background-color:#aa6b47;border-color:#aa6b47;color:#fff}.btn--secondary-o,.roar-theme .gform_wrapper.gravity-theme .gform_footer button,.roar-theme .gform_wrapper.gravity-theme .gform_footer input{background-color:rgba(191,134,101,0);border:2px solid #bf8665;color:#bf8665}.btn--secondary-o span,.btn--secondary-o svg,.roar-theme .gform_wrapper.gravity-theme .gform_footer button span,.roar-theme .gform_wrapper.gravity-theme .gform_footer button svg,.roar-theme .gform_wrapper.gravity-theme .gform_footer input span,.roar-theme .gform_wrapper.gravity-theme .gform_footer input svg{color:#bf8665}.btn--secondary-o:active,.btn--secondary-o:visited,.roar-theme .gform_wrapper.gravity-theme .gform_footer button:active,.roar-theme .gform_wrapper.gravity-theme .gform_footer button:visited,.roar-theme .gform_wrapper.gravity-theme .gform_footer input:active,.roar-theme .gform_wrapper.gravity-theme .gform_footer input:visited{color:#bf8665}.btn--secondary-o:focus,.btn--secondary-o:hover,.roar-theme .gform_wrapper.gravity-theme .gform_footer button:focus,.roar-theme .gform_wrapper.gravity-theme .gform_footer button:hover,.roar-theme .gform_wrapper.gravity-theme .gform_footer input:focus,.roar-theme .gform_wrapper.gravity-theme .gform_footer input:hover{background-color:#bf8665;border:2px solid #bf8665;color:#fff}.btn--secondary-o:focus span,.btn--secondary-o:focus svg,.btn--secondary-o:hover span,.btn--secondary-o:hover svg,.roar-theme .gform_wrapper.gravity-theme .gform_footer button:focus span,.roar-theme .gform_wrapper.gravity-theme .gform_footer button:focus svg,.roar-theme .gform_wrapper.gravity-theme .gform_footer button:hover span,.roar-theme .gform_wrapper.gravity-theme .gform_footer button:hover svg,.roar-theme .gform_wrapper.gravity-theme .gform_footer input:focus span,.roar-theme .gform_wrapper.gravity-theme .gform_footer input:focus svg,.roar-theme .gform_wrapper.gravity-theme .gform_footer input:hover span,.roar-theme .gform_wrapper.gravity-theme .gform_footer input:hover svg{color:#fff}.btn--black{background-color:#1c1c1d;border:2px solid #1c1c1d;color:#fff}.btn--black:active,.btn--black:visited{color:#fff}.btn--black:focus,.btn--black:hover{background-color:#030303;border-color:#030303;color:#fff}.btn--black-o{background-color:rgba(28,28,29,0);border:2px solid #1c1c1d;color:#1c1c1d}.btn--black-o span,.btn--black-o svg{color:#1c1c1d}.btn--black-o:active,.btn--black-o:visited{color:#1c1c1d}.btn--black-o:focus,.btn--black-o:hover{background-color:#1c1c1d;border:2px solid #1c1c1d;color:#fff}.btn--black-o:focus span,.btn--black-o:focus svg,.btn--black-o:hover span,.btn--black-o:hover svg{color:#fff}.btn--white{background-color:#fff;border:2px solid #fff;color:#fff}.btn--white:active,.btn--white:visited{color:#fff}.btn--white:focus,.btn--white:hover{background-color:#e6e6e6;border-color:#e6e6e6;color:#fff}.btn--white-o,.forms-section .roar-theme .gform_wrapper.gravity-theme .gform_footer button,.forms-section .roar-theme .gform_wrapper.gravity-theme .gform_footer input{background-color:rgba(255,255,255,0);border:2px solid #fff;color:#fff}.btn--white-o span,.btn--white-o svg,.forms-section .roar-theme .gform_wrapper.gravity-theme .gform_footer button span,.forms-section .roar-theme .gform_wrapper.gravity-theme .gform_footer button svg,.forms-section .roar-theme .gform_wrapper.gravity-theme .gform_footer input span,.forms-section .roar-theme .gform_wrapper.gravity-theme .gform_footer input svg{color:#fff}.btn--white-o:active,.btn--white-o:visited,.forms-section .roar-theme .gform_wrapper.gravity-theme .gform_footer button:active,.forms-section .roar-theme .gform_wrapper.gravity-theme .gform_footer button:visited,.forms-section .roar-theme .gform_wrapper.gravity-theme .gform_footer input:active,.forms-section .roar-theme .gform_wrapper.gravity-theme .gform_footer input:visited{color:#fff}.btn--white-o:focus,.btn--white-o:hover,.forms-section .roar-theme .gform_wrapper.gravity-theme .gform_footer button:focus,.forms-section .roar-theme .gform_wrapper.gravity-theme .gform_footer button:hover,.forms-section .roar-theme .gform_wrapper.gravity-theme .gform_footer input:focus,.forms-section .roar-theme .gform_wrapper.gravity-theme .gform_footer input:hover{background-color:#fff;border:2px solid #fff;color:#676767;color:var(--site-color)}.btn--white-o:focus span,.btn--white-o:focus svg,.btn--white-o:hover span,.btn--white-o:hover svg,.forms-section .roar-theme .gform_wrapper.gravity-theme .gform_footer button:focus span,.forms-section .roar-theme .gform_wrapper.gravity-theme .gform_footer button:focus svg,.forms-section .roar-theme .gform_wrapper.gravity-theme .gform_footer button:hover span,.forms-section .roar-theme .gform_wrapper.gravity-theme .gform_footer button:hover svg,.forms-section .roar-theme .gform_wrapper.gravity-theme .gform_footer input:focus span,.forms-section .roar-theme .gform_wrapper.gravity-theme .gform_footer input:focus svg,.forms-section .roar-theme .gform_wrapper.gravity-theme .gform_footer input:hover span,.forms-section .roar-theme .gform_wrapper.gravity-theme .gform_footer input:hover svg{color:#676767;color:var(--site-color)}.footer-cta__top{background-attachment:scroll;background-color:#bf8665;background-color:var(--secondary-color);background-position:center center;background-repeat:no-repeat;background-size:cover;overflow:hidden;padding:calc(5rem * 1.25) 0;padding:calc(var(--row-spacing-s) * 1.25) 0}.footer-cta__top-content{margin:0 auto;max-width:90%;position:relative}.footer-cta__top-content::after,.footer-cta__top-content:after{display:none}.footer-cta__top-content-inner{margin-bottom:30px;margin-bottom:3rem;margin-bottom:var(--default-margin);position:relative;z-index:35}.footer-cta__top-content-inner h2{position:relative}.footer-cta__main-link{backdrop-filter:blur(30px);background-color:rgba(255,255,255,.3);border:1px solid #fff;border:1px solid var(--white);border-radius:50%;color:#fff;color:var(--white);display:block;height:92px;height:9.2rem;margin:0 0 0 auto;position:relative;transition:background-color .4s cubic-bezier(.25,.46,.45,.94);backface-visibility:hidden;will-change:background-color;width:92px;width:9.2rem;z-index:25}.footer-cta__main-link:active,.footer-cta__main-link:visited{color:#fff;color:var(--white)}.footer-cta__main-link:focus,.footer-cta__main-link:hover{background-color:rgba(255,255,255,.6);color:#fff;color:var(--white)}.footer-cta__main-link svg{height:25px;height:2.5rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:25px;width:2.5rem}.footer-cta__bottom{align-items:stretch;background-color:#fff;background-color:var(--white);display:flex;flex:1 0 auto;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly}.footer-cta__bottom-link-container{flex-basis:100%;max-width:100%;text-align:center}.footer-cta__bottom-link-container:first-child{border-bottom:1px solid #bf8665;border-bottom:1px solid var(--secondary-color)}.footer-cta__bottom-link{background-color:#fff;background-color:var(--white);color:#bf8665;color:var(--secondary-color);display:block;font-size:20px;font-size:2rem;height:100%;padding:30px;padding:3rem;padding:var(--default-margin);text-align:center;transition:background-color .4s cubic-bezier(.25,.46,.45,.94),color .4s cubic-bezier(.25,.46,.45,.94);backface-visibility:hidden;will-change:background-color,color}.footer-cta__bottom-link:focus,.footer-cta__bottom-link:hover{background-color:#d4a48c;background-color:var(--primary-color);color:#fff;color:var(--white);text-decoration:none}.roar-theme .wp-gr .wp-google-wr a{background-color:#bf8665!important;background-color:var(--secondary-color)!important;border-radius:0!important;font-family:Raleway,sans-serif!important;font-family:var(--p-font)!important;font-weight:600!important;text-shadow:none!important}.roar-theme .wp-gr.wpac a.wp-google-name{color:#676767!important;color:var(--site-color)!important;font-family:Raleway,sans-serif!important;font-family:var(--p-font)!important;font-size:16px!important;font-size:1.6rem!important;font-size:var(--text-m)!important;font-weight:600!important}.roar-theme .wp-gr.wpac .wp-google-name a{color:#676767!important;color:var(--site-color)!important;font-family:Raleway,sans-serif!important;font-family:var(--p-font)!important;font-size:20px!important;font-size:2rem!important;font-size:var(--text-l)!important;font-weight:600!important}.roar-theme .wp-gr .grw-slider .wp-google-feedback,.roar-theme .wp-gr .wp-google-text{color:#676767!important;color:var(--site-color)!important;font-family:Raleway,sans-serif!important;font-family:var(--p-font)!important;font-size:14px!important;font-size:1.4rem!important;font-size:var(--text-s)!important}.roar-theme .wp-gr .grw-slider .grw-slider-dot{background-color:rgba(103,103,103,.6)}.roar-theme .wp-gr .grw-slider .grw-slider-dot.active{background-color:#bf8665!important;background-color:var(--secondary-color)!important}.fw--blogpage-hero,.fw--frontpage-hero,.fw--page-hero{background-attachment:scroll;background-color:#bf8665;background-color:var(--secondary-color);background-position:center center;background-repeat:no-repeat;background-size:cover;overflow:hidden;position:relative;z-index:10}.fw--blogpage-hero,.fw--page-hero{height:85vh;padding:calc((1rem * 5) + 13.3rem) 0 calc(1rem * 5);padding:calc((var(--base-space) * 5) + var(--header-height)) 0 calc(var(--base-space) * 5)}.fw--blogpage-hero .cw,.fw--page-hero .cw{height:100%}.page-hero--default{align-items:center;display:flex;flex:1 0 auto;flex-direction:column;height:100%;justify-content:center;margin-left:calc(22.5% - .1rem);margin-right:15px;margin-right:1.5rem;position:relative;z-index:35}.page-hero__slider{height:90vh}.page-hero__slide{display:block;height:100%;left:0;opacity:0;overflow:hidden;position:absolute;top:0;transform:translate(-9999px);transition:opacity 1s cubic-bezier(.25,.46,.45,.94);backface-visibility:hidden;will-change:opacity;width:100%}.page-hero__slide--active{display:block;opacity:1;transform:translate(0);transition:opacity 1s cubic-bezier(.25,.46,.45,.94);backface-visibility:hidden;will-change:opacity}.page-hero__slide-inner{background-attachment:scroll,scroll;background-color:#bf8665;background-color:var(--secondary-color);background-position:center center,center center;background-repeat:no-repeat,no-repeat;background-size:cover,cover;height:100%;padding:calc((1rem * 6) + 13.3rem) 0 calc(1rem * 6);padding:calc((var(--base-space) * 6) + var(--header-height)) 0 calc(var(--base-space) * 6);width:100%}#face .page-hero__slide-inner{background-size:cover,cover}.page-hero__slide-content{margin:0 calc(3rem * 1) 0 auto;margin:0 calc(var(--default-margin) * 1) 0 auto;max-width:65%;position:relative;width:100%;z-index:35}.page-hero__slide-headline{margin-top:30px;margin-top:3rem;margin-top:var(--default-margin)}.page-hero__nav-slider{align-items:stretch;background-color:#676767;background-color:var(--site-color);bottom:0;display:flex;flex:1 0 auto;flex-direction:row;flex-wrap:wrap;flex-wrap:nowrap;justify-content:space-evenly;left:0;max-width:100%;position:absolute;right:0;width:100%;z-index:35}.page-hero__nav-slide{display:block;flex-basis:25%;max-width:25%;text-align:center}.page-hero__nav-slide-link{border-bottom:2px solid rgba(255,255,255,.2);color:#fff;color:var(--white);cursor:pointer;display:block;font-family:Raleway,sans-serif;font-family:var(--p-font);font-size:16px;font-size:1.6rem;font-weight:400;line-height:1;padding:calc(3rem / 2) 0;padding:var(--half-margin) 0;text-decoration:none;transition:border-bottom-color .4s cubic-bezier(.25,.46,.45,.94),font-weight .4s cubic-bezier(.25,.46,.45,.94);backface-visibility:hidden;will-change:border-bottom-color,font-weight;width:100%}.page-hero__nav-slide-link:active,.page-hero__nav-slide-link:visited{color:#fff;color:var(--white);text-decoration:none}.page-hero__nav-slide-link.page-hero__nav-slide-link--active,.page-hero__nav-slide-link:focus,.page-hero__nav-slide-link:hover{border-bottom-color:#fff;border-bottom-color:var(--white);color:#fff;color:var(--white);font-weight:600;text-decoration:none;transition:border-bottom-color .4s cubic-bezier(.25,.46,.45,.94),font-weight .4s cubic-bezier(.25,.46,.45,.94);backface-visibility:hidden;will-change:border-bottom-color,font-weight}.page-hero__slide-actions{display:none}.page-hero__slide-action-btn{backdrop-filter:blur(30px);background-color:rgba(255,255,255,.3);border:1px solid #fff;border:1px solid var(--white);border-radius:50%;color:#fff;color:var(--white);cursor:pointer;display:block;height:60px;height:6rem;position:relative;transition:background-color .4s cubic-bezier(.25,.46,.45,.94);backface-visibility:hidden;will-change:background-color;width:60px;width:6rem;z-index:25}.page-hero__slide-action-btn:active,.page-hero__slide-action-btn:visited{color:#fff;color:var(--white)}.page-hero__slide-action-btn:focus,.page-hero__slide-action-btn:hover{background-color:rgba(255,255,255,.6);color:#fff;color:var(--white)}.page-hero__slide-action-btn svg{height:25px;height:2.5rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:25px;width:2.5rem}.page-hero__slide-name{margin-bottom:30px;margin-bottom:3rem;margin-bottom:var(--default-margin)}.page-hero__slide-wysiwyg{margin-bottom:30px;margin-bottom:3rem;margin-bottom:var(--default-margin)}.page-hero__container{position:relative;width:100%;z-index:30}.page-hero__content-container{margin:0 auto 0 0;max-width:960px;max-width:96rem}.page-hero__content{margin:0 0 0 auto;max-width:95%;width:100%}.page-hero__to-page{color:#fff;color:var(--white);display:block;max-width:-moz-fit-content;max-width:fit-content;width:100%}.page-hero__to-page span,.page-hero__to-page svg{display:inline-block;vertical-align:middle}.page-hero__to-page span{margin-right:5px;margin-right:.5rem}.page-hero__to-page svg{height:15px;height:1.5rem;transition:transform .4s cubic-bezier(.25,.46,.45,.94);backface-visibility:hidden;will-change:transform;width:15px;width:1.5rem}.page-hero__to-page:active,.page-hero__to-page:visited{color:#fff;color:var(--white)}.page-hero__to-page:focus,.page-hero__to-page:hover{color:#fff;color:var(--white)}.page-hero__to-page:focus svg,.page-hero__to-page:hover svg{transform:translateX(.5rem)}.page-hero__nav-container{margin:0 auto 0 0;max-width:95%;width:100%}.page-hero__navigation{display:block;width:100%}.page-hero__nav-list{align-items:center;display:flex;flex:1 0 auto;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly}.page-hero__nav-single{display:none}.page-hero__nav-link{border-bottom:2px solid rgba(255,255,255,.3);color:#fff;color:var(--white);display:block;font-size:24px;font-size:2.4rem;font-weight:500;line-height:1;padding:30px 0;padding:3rem 0;padding:var(--default-margin) 0;text-decoration:none;transition:border-bottom-color .4s cubic-bezier(.25,.46,.45,.94);backface-visibility:hidden;will-change:border-bottom-color}.page-hero__nav-link:active,.page-hero__nav-link:visited{color:#fff;color:var(--white);text-decoration:none}.page-hero__nav-link:focus,.page-hero__nav-link:hover{border-bottom-color:#fff;border-bottom-color:var(--white);color:#fff;color:var(--white);font-weight:600;text-decoration:none;transition:border-bottom-color .4s cubic-bezier(.25,.46,.45,.94);backface-visibility:hidden;will-change:border-bottom-color}.page-hero__v-line{background-color:rgba(255,255,255,.7);background-color:var(--line-bg);bottom:0;height:calc(100% - 13.3rem);height:calc(100% - var(--header-height));position:absolute;width:1px;width:.1rem}.page-hero__v-line--1{left:calc(22.5% - .1rem);z-index:1}.page-hero__v-line--2{display:none}.page-hero__h-line{bottom:0;height:calc(100% - 13.3rem);height:calc(100% - var(--header-height));left:0;max-width:calc(30% - .1rem);position:absolute;width:100%;z-index:2}.page-hero__h-line-inner{background-color:rgba(255,255,255,.7);background-color:var(--line-bg);height:1px;height:.1rem;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:2}.page-hero__circle{display:block;height:calc(100% - 13.3rem);height:calc(100% - var(--header-height));left:30%;max-width:calc(80vh - 13.3rem);max-width:calc(var(--hero-height) - var(--header-height));position:absolute;top:calc(13.3rem - .1rem);top:calc(var(--header-height) - .1rem);width:calc(100% - 30%);z-index:2}.fw--page-hero .page-hero__circle{max-width:calc(80vh - 13.3rem);max-width:calc(var(--page-hero-height) - var(--header-height))}.fw--frontpage-hero .page-hero__circle{max-width:calc(80vh - 13.3rem);max-width:calc(var(--fp-hero-height) - var(--header-height))}.page-hero__circle-inner{border:1px solid rgba(255,255,255,.7);border:1px solid var(--line-bg);border-radius:50%;display:block;left:0;padding-bottom:100%;position:absolute;top:50%;transform:translateY(-50%);width:100%}.page-hero__pink-layer{background-color:rgba(212,164,140,.75);background-color:var(--pink-layer-bg);display:block;height:calc(100% - 13.3rem);height:calc(100% - var(--header-height));left:0;margin-left:22.5%;margin-top:calc(13.3rem);margin-top:calc(var(--header-height));position:absolute;top:0;width:calc(100% - 22.5%);z-index:3}.social-media{align-items:center;display:flex;flex:1 0 auto;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.social-media__single{margin:0 5px;margin:0 .5rem}.social-media__link{display:block;line-height:1}.social-media__link svg{height:35px;height:3.5rem;width:35px;width:3.5rem}.roar-theme .gform_wrapper.gravity-theme{border:1px solid #bf8665;border:1px solid var(--secondary-color);padding:30px;padding:3rem;padding:var(--default-margin)}.roar-theme .gform_wrapper.gravity-theme .gform_heading{margin-bottom:30px;margin-bottom:3rem;margin-bottom:var(--default-margin)}.roar-theme .gform_wrapper.gravity-theme .gform_heading .gform_title{color:#bf8665;color:var(--secondary-color)}.roar-theme .gform_wrapper.gravity-theme .gform_fields{grid-row-gap:3rem;grid-row-gap:var(--default-margin)}.roar-theme .gform_wrapper.gravity-theme .gfield_label{color:#676767;color:var(--site-color);font-family:Raleway,sans-serif;font-family:var(--p-font);font-size:16px;font-size:1.6rem;font-size:var(--text-m);line-height:1;margin-bottom:10px;margin-bottom:1rem}.roar-theme .gform_wrapper.gravity-theme .gform_validation_errors{display:none}.roar-theme .gform_wrapper.gravity-theme input[type=color],.roar-theme .gform_wrapper.gravity-theme input[type=date],.roar-theme .gform_wrapper.gravity-theme input[type=datetime-local],.roar-theme .gform_wrapper.gravity-theme input[type=datetime],.roar-theme .gform_wrapper.gravity-theme input[type=email],.roar-theme .gform_wrapper.gravity-theme input[type=month],.roar-theme .gform_wrapper.gravity-theme input[type=number],.roar-theme .gform_wrapper.gravity-theme input[type=password],.roar-theme .gform_wrapper.gravity-theme input[type=search],.roar-theme .gform_wrapper.gravity-theme input[type=tel],.roar-theme .gform_wrapper.gravity-theme input[type=text],.roar-theme .gform_wrapper.gravity-theme input[type=time],.roar-theme .gform_wrapper.gravity-theme input[type=url],.roar-theme .gform_wrapper.gravity-theme input[type=week],.roar-theme .gform_wrapper.gravity-theme select,.roar-theme .gform_wrapper.gravity-theme textarea{background-color:#fff;background-color:var(--white);border:0;border-bottom:1px solid #676767;border-bottom:1px solid var(--grey);font-family:Raleway,sans-serif;font-family:var(--p-font);font-size:16px;font-size:1.6rem;font-size:var(--text-m);line-height:1;padding-top:12px;padding-top:1.2rem}.roar-theme .gform_wrapper.gravity-theme select.gfield_select+div.chosen-container-multi[style] .chosen-choices{background-color:#fff;background-color:var(--white);border:0;border-bottom:1px solid #676767;border-bottom:1px solid var(--grey);color:#676767;color:var(--grey);font-family:Raleway,sans-serif;font-family:var(--p-font);font-size:16px;font-size:1.6rem;font-size:var(--text-m);line-height:1}.roar-theme .gform_wrapper.gravity-theme select.gfield_select+div.chosen-container-multi[style] .chosen-choices li.search-field input[type=text]{font-family:Raleway,sans-serif;font-family:var(--p-font);font-size:16px;font-size:1.6rem;font-size:var(--text-m);line-height:1}.roar-theme .gform_wrapper.gravity-theme .gform_footer button,.roar-theme .gform_wrapper.gravity-theme .gform_footer input{cursor:pointer;display:block;font-family:Raleway,sans-serif;font-family:var(--p-font);font-size:calc(1rem * 1.6);font-size:var(--p-size);line-height:1;margin:0 auto 0 0;max-width:-moz-fit-content;max-width:fit-content;width:100%}.roar-theme .gform_wrapper.gravity-theme .gform_page_footer button,.roar-theme .gform_wrapper.gravity-theme .gform_page_footer input{border:0;cursor:pointer;display:block;font-family:Raleway,sans-serif;font-family:var(--p-font);font-size:calc(1rem * 1.6);font-size:var(--p-size);line-height:1;margin:0 auto 0 0;max-width:-moz-fit-content;max-width:fit-content;width:100%}.roar-theme .forms-section .gform_wrapper.gravity-theme{border:0;margin:0 auto;max-width:90%;padding:20px 0;padding:2rem 0;width:100%}.roar-theme .forms-section .gform_wrapper.gravity-theme .gform_heading{display:none;margin-bottom:0}.roar-theme .forms-section .gform_wrapper.gravity-theme .gform_validation_errors{display:none}.roar-theme .forms-section .gform_wrapper.gravity-theme .gfield_label{color:#fff;color:var(--white)}.roar-theme .forms-section .gform_wrapper.gravity-theme .gfield_description{color:#fff;color:var(--white)}.roar-theme .forms-section .gform_wrapper.gravity-theme .gfield_radio label{color:#fff;color:var(--white);font-weight:500}.roar-theme .forms-section .gform_wrapper.gravity-theme .gform_footer button,.roar-theme .forms-section .gform_wrapper.gravity-theme .gform_footer input{background-color:rgba(255,255,255,0);border:2px solid #fff;color:#fff}.roar-theme .forms-section .gform_wrapper.gravity-theme .gform_footer button span,.roar-theme .forms-section .gform_wrapper.gravity-theme .gform_footer button svg,.roar-theme .forms-section .gform_wrapper.gravity-theme .gform_footer input span,.roar-theme .forms-section .gform_wrapper.gravity-theme .gform_footer input svg{color:#fff}.roar-theme .forms-section .gform_wrapper.gravity-theme .gform_footer button:active,.roar-theme .forms-section .gform_wrapper.gravity-theme .gform_footer button:visited,.roar-theme .forms-section .gform_wrapper.gravity-theme .gform_footer input:active,.roar-theme .forms-section .gform_wrapper.gravity-theme .gform_footer input:visited{color:#fff}.roar-theme .forms-section .gform_wrapper.gravity-theme .gform_footer button:focus,.roar-theme .forms-section .gform_wrapper.gravity-theme .gform_footer button:hover,.roar-theme .forms-section .gform_wrapper.gravity-theme .gform_footer input:focus,.roar-theme .forms-section .gform_wrapper.gravity-theme .gform_footer input:hover{background-color:#fff;border:2px solid #fff;color:#676767;color:var(--site-color)}.roar-theme .forms-section .gform_wrapper.gravity-theme .gform_footer button:focus span,.roar-theme .forms-section .gform_wrapper.gravity-theme .gform_footer button:focus svg,.roar-theme .forms-section .gform_wrapper.gravity-theme .gform_footer button:hover span,.roar-theme .forms-section .gform_wrapper.gravity-theme .gform_footer button:hover svg,.roar-theme .forms-section .gform_wrapper.gravity-theme .gform_footer input:focus span,.roar-theme .forms-section .gform_wrapper.gravity-theme .gform_footer input:focus svg,.roar-theme .forms-section .gform_wrapper.gravity-theme .gform_footer input:hover span,.roar-theme .forms-section .gform_wrapper.gravity-theme .gform_footer input:hover svg{color:#676767;color:var(--site-color)}@media screen and (min-width:37.5em){.cw,[class*=content-width--]{max-width:91.66667%;padding:0}}@media screen and (min-width:48em){.fw--regular-padding{padding:60px 0;padding:6rem 0;padding:var(--row-spacing-xm) 0}.fw--double-padding{padding:calc(6rem * 2) 0;padding:calc(var(--row-spacing-xm) * 2) 0}.cw,[class*=content-width--]{max-width:93.09896%}.fw--main-header{backdrop-filter:blur(0);background-color:rgba(255,255,255,0);border-bottom-color:#fff;border-bottom-color:var(--white)}.main-header--active .fw--main-header{backdrop-filter:blur(21px);backdrop-filter:blur(2.1rem);background-color:rgba(255,255,255,.75);border-bottom-color:rgba(103,103,103,.3)}.main-header__col--logo{backdrop-filter:blur(7px);backdrop-filter:blur(.7rem);background-color:rgba(255,255,255,.3);border-right:1px solid #fff;border-right:1px solid var(--white);flex-basis:45%;max-width:45%;padding:20px;padding:2rem}.main-header--active .main-header__col--logo{backdrop-filter:blur(0);background-color:rgba(255,255,255,0);border-right-color:rgba(103,103,103,.3)}.main-header__col--phone{flex-basis:35%;max-width:35%;padding:20px;padding:2rem}.main-header__col--mobile-menu{border-left-color:#fff;border-left-color:var(--white);flex-basis:20%;max-width:20%}.main-header--active .main-header__col--mobile-menu{border-left-color:rgba(103,103,103,.3)}.main-header__phone{color:#fff;color:var(--white)}.main-header--active .main-header__phone{color:#676767;color:var(--site-color)}.main-header__phone span{display:inline-block}.main-header__phone svg{display:none}.main-header__mobile-menu{color:#fff;color:var(--white);margin:0 auto}.main-header__mobile-menu svg{height:51px;height:5.1rem;width:51px;width:5.1rem}.fw--footer{display:block}.footer__col{flex-basis:50%;max-width:50%}.footer__col--info{flex-basis:50%;max-width:50%}.footer__col--links{flex-basis:50%;max-width:50%}.footer__circle{display:block}.footer__info-container{padding:50px 40px;padding:5rem 4rem}.footer__info-container .widget_text{margin-bottom:calc(3rem * 1.5);margin-bottom:calc(var(--default-margin) * 1.5)}.footer__info-container-inner{max-width:-moz-fit-content;max-width:fit-content}.footer__links-row{padding:50px 40px;padding:5rem 4rem}.footer__links-col{flex-basis:50%;max-width:50%}.footer__links-col--left{margin-bottom:0}.footer__links-col .widget_nav_menu:last-child{margin-bottom:0}.footer__links-col .widget_nav_menu{margin-bottom:calc(3rem * .8);margin-bottom:calc(var(--default-margin) * .8)}.footer__address{margin-bottom:calc(3rem * 1.5);margin-bottom:calc(var(--default-margin) * 1.5)}.footer__socials{padding:50px 50px;padding:5rem 5rem}.footer__socials-row{max-width:100%}.footer__socials-col{flex-basis:50%;max-width:50%}.footer__socials-col--text{padding-bottom:0}.footer__copyright{padding:30px 50px;padding:3rem 5rem}.dsr-logo--footer{margin-bottom:calc(3rem * 1.5);margin-bottom:calc(var(--default-margin) * 1.5)}.dsr-logo--footer .dsr-logo__name{font-size:28px;font-size:2.8rem}.dsr-logo--footer .dsr-logo__certified{font-size:12px;font-size:1.2rem;padding:15px 0;padding:1.5rem 0}.dsr-logo--header .dsr-logo__link{max-width:300px;max-width:30rem}.dsr-logo--header .dsr-logo__name{font-size:28px;font-size:2.8rem}.dsr-logo--header .dsr-logo__certified{font-size:12px;font-size:1.2rem}.dsr-logo--offset-menu .dsr-logo__link{max-width:300px;max-width:30rem}.dsr-logo--offset-menu .dsr-logo__name{font-size:28px;font-size:2.8rem}.dsr-logo--offset-menu .dsr-logo__certified{font-size:12px;font-size:1.2rem}.dsr-logo__link{max-width:300px;max-width:30rem}.dsr-logo__name{color:#fff;color:var(--white);font-size:28px;font-size:2.8rem}.main-header--active .dsr-logo__name{color:#676767;color:var(--site-color)}.dsr-logo__certified{font-size:12px;font-size:1.2rem;padding:15px 0;padding:1.5rem 0}.dsr-logo__line{background-color:#fff;background-color:var(--white)}.main-header--active .dsr-logo__line{background-color:rgba(103,103,103,.3)}.admin-bar .offset-menu{height:calc(100vh - 3.2rem);top:calc((100vh + 3.2rem) * -1)}.offset-menu.offset-menu--active{overflow:hidden}.admin-bar .offset-menu.offset-menu--active{top:calc(0rem + 3.2rem)}.offset-menu__header-col--logo{border-right:1px solid #fff;border-right:1px solid var(--white);padding:20px;padding:2rem}.offset-menu__header-col--actions{flex-basis:60%;max-width:60%;text-align:right}.offset-menu__content-col--info{border-right:1px solid #fff;border-right:1px solid var(--white);display:block;flex-basis:45%;max-width:45%;padding:30px;padding:3rem}.offset-menu__content-col--links{flex-basis:55%;max-width:55%}.offset-menu__close{right:30px;right:3rem;right:var(--mobile-menu-padding);top:30px;top:3rem;top:var(--mobile-menu-padding)}.offset-menu__close svg{height:32px;height:3.2rem;width:32px;width:3.2rem}.offset-menu__links-container{padding-left:20%;padding-right:0}.offset-menu__sub-list{display:none}.offset-menu__link{font-size:24px;font-size:2.4rem}.offset-menu__circle{border:1px solid #fff;border:1px solid var(--white);border-radius:50%;display:block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:2}.scrolling-up .free-consultation-link{bottom:calc(100% - 13.3rem);bottom:calc(100% - var(--header-height))}.scrolling-down .free-consultation-link{bottom:calc(100% - 13.3rem);bottom:calc(100% - var(--header-height))}.free-consultation-link{background-color:#d4a48c;background-color:var(--primary-color);bottom:calc(100% - 13.3rem);bottom:calc(100% - var(--header-height));left:auto;max-width:-moz-fit-content;max-width:fit-content;right:0;top:auto;transform:rotate(-90deg);transform-origin:bottom right}.admin-bar .free-consultation-link{bottom:calc(100% - 13.3rem - 3.2rem);bottom:calc(100% - var(--header-height) - 3.2rem)}.free-consultation-link:active,.free-consultation-link:visited{background-color:#d4a48c;background-color:var(--primary-color)}.free-consultation-link:focus,.free-consultation-link:hover{background-color:#c68767;background-color:var(--primary-color-hover)}.free-consultation-link.free-consultation-link--exp{bottom:30px;bottom:3rem;box-shadow:0 2px 5px rgba(0,0,0,.15),0 4px 16px rgba(0,0,0,.175);box-shadow:var(--btn-shadow);max-width:250px;max-width:25rem;padding:20px 50px;padding:2rem 5rem;right:30px;right:3rem;transform:none;width:100%}.admin-bar .free-consultation-link.free-consultation-link--exp{bottom:30px;bottom:3rem}.scrolling-up .free-consultation-link.free-consultation-link--exp{bottom:30px;bottom:3rem}.scrolling-down .free-consultation-link.free-consultation-link--exp{bottom:30px;bottom:3rem}.footer-cta__top{padding:calc(6rem * 1.25) 0;padding:calc(var(--row-spacing-xm) * 1.25) 0}.footer-cta__bottom-link-container{flex-basis:50%;max-width:50%}.footer-cta__bottom-link-container:first-child{border-bottom:0;border-right:1px solid #bf8665;border-right:1px solid var(--secondary-color)}.footer-cta__bottom-link{font-size:24px;font-size:2.4rem;padding:calc(3rem * 3) 3rem;padding:calc(var(--default-margin) * 3) var(--default-margin)}.fw--blogpage-hero,.fw--page-hero{height:90vh;padding:calc((1rem * 6) + 13.3rem) 0 calc(1rem * 6);padding:calc((var(--base-space) * 6) + var(--header-height)) 0 calc(var(--base-space) * 6)}.page-hero--default{margin-left:calc(15% - .1rem);margin-right:0}.page-hero__slider{height:90vh}.page-hero__slide-inner{background-position:top left,center center;padding:calc((1rem * 8) + 13.3rem) 0 calc(1rem * 8);padding:calc((var(--base-space) * 8) + var(--header-height)) 0 calc(var(--base-space) * 8)}.page-hero__slide-content{margin:0 calc(3rem * 2) calc(3rem * 1) auto;margin:0 calc(var(--default-margin) * 2) calc(var(--default-margin) * 1) auto;max-width:70%}.page-hero__nav-slide-link{font-size:24px;font-size:2.4rem;padding:30px 0;padding:3rem 0;padding:var(--default-margin) 0}.page-hero__content{margin:0 0 calc(3rem * 1) auto;margin:0 0 calc(var(--default-margin) * 1) auto;max-width:80%}.page-hero__nav-single{display:block;flex-basis:25%;max-width:25%;text-align:center}.page-hero__v-line--1{left:calc(15% - .1rem)}.page-hero__v-line--2{display:block;left:calc(30% - .1rem);z-index:1}.page-hero__pink-layer{margin-left:15%;width:calc(100% - 15%)}.roar-theme .forms-section .gform_wrapper.gravity-theme{margin:0 auto;max-width:600px;max-width:60rem;padding:0}}@media screen and (min-width:62em){.fw--regular-padding{padding:80px 0;padding:8rem 0;padding:var(--row-spacing-l) 0}.fw--double-padding{padding:calc(8rem * 2) 0;padding:calc(var(--row-spacing-l) * 2) 0}.cw,[class*=content-width--]{max-width:94.75806%}.h1,h1{font-size:calc(1rem * 3.5);font-size:var(--h1-size)}.h2,h2{font-size:calc(1rem * 2.8);font-size:var(--h2-size)}.h3,h3{font-size:calc(1rem * 2.2);font-size:var(--h3-size)}.h4,h4{font-size:calc(1rem * 2);font-size:var(--h4-size)}.admin-bar .main-header__container--fixed{top:32px;top:3.2rem}.scrolling-progress-active.admin-bar .main-header__container--fixed{top:39px;top:3.9rem}.main-header__col--logo{flex-basis:30%;max-width:30%;padding:30px;padding:3rem}.main-header__col--navigation{align-items:flex-end;display:flex;display:flex;flex:1 0 auto;flex-basis:47.5%;flex-direction:column;flex-wrap:nowrap;justify-content:center;max-width:47.5%;order:2}.main-header__col--phone{flex-basis:12.5%;max-width:12.5%;padding:10px;padding:1rem;text-align:center}.main-header__col--mobile-menu{flex-basis:10%;max-width:10%;text-align:center}.branding-footer{display:block}.footer__col--info{flex-basis:40%;max-width:40%}.footer__col--links{flex-basis:60%;max-width:60%}.footer__info-container{padding:50px 80px;padding:5rem 8rem}.footer__info-container .widget_text{margin-bottom:calc(3rem * 2);margin-bottom:calc(var(--default-margin) * 2)}.footer__links-row{padding:50px 80px;padding:5rem 8rem}.footer__links-col .widget_nav_menu:last-child{margin-bottom:0}.footer__links-col .widget_nav_menu{margin-bottom:calc(3rem * 1);margin-bottom:calc(var(--default-margin) * 1)}.footer__address{margin-bottom:calc(3rem * 2);margin-bottom:calc(var(--default-margin) * 2)}.footer__socials{padding:50px 80px;padding:5rem 8rem}.footer__copyright{padding:30px 80px;padding:3rem 8rem}.dsr-logo--footer{margin-bottom:calc(3rem * 2);margin-bottom:calc(var(--default-margin) * 2)}.offset-menu__header-col--logo{flex-basis:30%;max-width:30%;padding:30px;padding:3rem}.offset-menu__header-col--actions{flex-basis:70%;max-width:70%;text-align:right}.offset-menu__content-col--info{flex-basis:30%;max-width:30%}.offset-menu__content-col--links{flex-basis:70%;max-width:70%}.offset-menu__link{font-size:36px;font-size:3.6rem}.footer-cta__top{padding:calc(8rem * 1.25) 0;padding:calc(var(--row-spacing-l) * 1.25) 0}.footer-cta__top-content-inner h2{left:-50px;left:-5rem}.footer-cta__bottom-link{font-size:32px;font-size:3.2rem}.fw--blogpage-hero,.fw--page-hero{padding:calc((1rem * 7) + 13.3rem) 0 calc(1rem * 7);padding:calc((var(--base-space) * 7) + var(--header-height)) 0 calc(var(--base-space) * 7)}.page-hero__slide-inner{background-position:top left,center center;padding:calc((1rem * 10) + 13.3rem) 0 calc(1rem * 10);padding:calc((var(--base-space) * 10) + var(--header-height)) 0 calc(var(--base-space) * 10)}#face .page-hero__slide-inner{background-size:contain,cover}.page-hero__slide-content{margin:0 calc(3rem * 3) calc(3rem * 1.5) auto;margin:0 calc(var(--default-margin) * 3) calc(var(--default-margin) * 1.5) auto;max-width:50%}.page-hero__nav-slider{align-items:stretch;background-color:transparent;bottom:30px;bottom:3rem;bottom:var(--default-margin);display:flex;flex:1 0 auto;flex-direction:row;flex-wrap:wrap;flex-wrap:nowrap;justify-content:space-evenly;left:calc(15% - .1rem);max-width:75%;position:absolute;right:calc(5% - .1rem);z-index:35}.page-hero__slide-actions{bottom:10px;bottom:1rem;display:block;position:absolute;right:10px;right:1rem}.page-hero__slide-action-btn{height:65px;height:6.5rem;width:65px;width:6.5rem}.page-hero__content{margin:0 0 calc(3rem * 2) auto;margin:0 0 calc(var(--default-margin) * 2) auto;max-width:75%}.page-hero__nav-container{max-width:90%}.roar-theme .gform_wrapper.gravity-theme{padding:calc(3rem * 2);padding:calc(var(--default-margin) * 2)}.roar-theme .gform_wrapper.gravity-theme .gform_footer button,.roar-theme .gform_wrapper.gravity-theme .gform_footer input{max-width:-moz-fit-content;max-width:fit-content}.roar-theme .gform_wrapper.gravity-theme .gform_page_footer button,.roar-theme .gform_wrapper.gravity-theme .gform_page_footer input{max-width:-moz-fit-content;max-width:fit-content}.roar-theme .forms-section .gform_wrapper.gravity-theme{max-width:650px;max-width:65rem;padding:30px;padding:3rem;padding:var(--default-margin)}}@media screen and (min-width:74em){.cw,[class*=content-width--]{max-width:1215px;max-width:121.5rem}.footer-cta__top-content{margin:0 auto 0 calc(3rem * 4);margin:0 auto 0 calc(var(--default-margin) * 4);max-width:800px;max-width:80rem}.footer-cta__top-content::after,.footer-cta__top-content:after{border:1px solid rgba(255,255,255,.5);border-radius:50%;content:'';display:block;left:50%;padding-top:125%;position:absolute;top:50%;transform:translate(-50%,-50%);width:125%;z-index:10}.footer-cta__top-content-inner h2{left:-50px;left:-5rem}.footer-cta__main-link{right:-80px;right:-8rem}.page-hero__slide-content{margin:0 calc(3rem * 4) calc(3rem * 1.5) auto;margin:0 calc(var(--default-margin) * 4) calc(var(--default-margin) * 1.5) auto;max-width:45%}.page-hero__nav-slider{max-width:75%}.page-hero__slide-actions{bottom:10px;bottom:1rem;position:absolute;right:10px;right:1rem}.page-hero__slide-action-btn{height:75px;height:7.5rem;width:75px;width:7.5rem}.page-hero__content{margin:0 0 calc(3rem * 2) auto;margin:0 0 calc(var(--default-margin) * 2) auto;max-width:70%}.page-hero__nav-container{max-width:80%}}@media screen and (min-width:96em){.fw--regular-padding{padding:100px 0;padding:10rem 0;padding:var(--row-spacing-xxl) 0}.fw--double-padding{padding:calc(10rem * 2) 0;padding:calc(var(--row-spacing-xxl) * 2) 0}.cw,[class*=content-width--]{max-width:1215px;max-width:121.5rem}.footer__info-container{padding:120px 80px;padding:12rem 8rem}.footer__links-row{padding:80px 80px;padding:8rem 8rem}.footer__socials{padding:80px 80px;padding:8rem 8rem}.footer__copyright{padding:50px 80px;padding:5rem 8rem}.footer-cta__top{padding:calc(10rem * 1.25) 0;padding:calc(var(--row-spacing-xxl) * 1.25) 0}.fw--blogpage-hero,.fw--page-hero{padding:calc((1rem * 8) + 13.3rem) 0 calc(1rem * 8);padding:calc((var(--base-space) * 8) + var(--header-height)) 0 calc(var(--base-space) * 8)}.page-hero__slide-inner{padding:calc((1rem * 12) + 13.3rem) 0 calc(1rem * 12);padding:calc((var(--base-space) * 12) + var(--header-height)) 0 calc(var(--base-space) * 12)}.page-hero__slide-content{margin:0 calc(3rem * 6) calc(3rem * 2) auto;margin:0 calc(var(--default-margin) * 6) calc(var(--default-margin) * 2) auto;max-width:45%}.page-hero__nav-slider{max-width:75%}.page-hero__slide-action-btn{height:92px;height:9.2rem;width:92px;width:9.2rem}.page-hero__content{margin:0 0 calc(3rem * 2) auto;margin:0 0 calc(var(--default-margin) * 2) auto;max-width:65%}}@media screen and (min-width:113em){.cw,[class*=content-width--]{max-width:1215px;max-width:121.5rem}.footer-cta__top-content{margin:0 auto 0 calc(3rem * 6);margin:0 auto 0 calc(var(--default-margin) * 6);max-width:800px;max-width:80rem}.footer-cta__top-content-inner h2{left:-50px;left:-5rem}.fw--blogpage-hero,.fw--page-hero{padding:calc((1rem * 10) + 13.3rem) 0 calc(1rem * 10);padding:calc((var(--base-space) * 10) + var(--header-height)) 0 calc(var(--base-space) * 10)}.page-hero__slide-inner{padding:calc((1rem * 15) + 13.3rem) 0 calc(1rem * 15);padding:calc((var(--base-space) * 15) + var(--header-height)) 0 calc(var(--base-space) * 15)}.page-hero__slide-content{margin:0 calc(3rem * 8) calc(3rem * 3) auto;margin:0 calc(var(--default-margin) * 8) calc(var(--default-margin) * 3) auto;max-width:35%}.page-hero__nav-slider{max-width:75%}.page-hero__content{margin:0 0 calc(3rem * 2) auto;margin:0 0 calc(var(--default-margin) * 2) auto;max-width:60%}}