/* @license MIT https://github.com/necolas/normalize.css/blob/3.0.3/LICENSE.md */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
@media (min--moz-device-pixel-ratio:0){summary{display:list-item;}}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action:before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action:before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li:before{content:" \BB ";}.breadcrumb li:first-child:before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary:before{float:left;width:1em;height:1em;content:"";background:url(/themes/contrib/classy/images/misc/menu-expanded.png) 0 100% no-repeat;}[dir="rtl"] .collapse-processed > summary:before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) > summary:before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%;}[dir="rtl"] .collapse-processed:not([open]) > summary:before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%;}
.container-inline label:after,.container-inline .label:after{content:":";}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/contrib/classy/images/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/contrib/classy/images/icons/e32700/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/contrib/classy/images/misc/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/contrib/classy/images/misc/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/themes/contrib/classy/images/misc/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/contrib/classy/images/misc/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/themes/contrib/classy/images/misc/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/contrib/classy/images/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/contrib/classy/images/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/contrib/classy/images/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.node--unpublished{background-color:#fff4f4;}
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:-webkit-linear-gradient(#e7e7df,#f0f0f0);background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;-moz-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15)),-webkit-linear-gradient(left top,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;-moz-animation-direction:reverse;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;-moz-animation:none;}}@-webkit-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@-ms-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}h1,h2,h3,h4,h5,h6,p,blockquote,pre,dl,dd,ol,ul,form,fieldset,legend,table,th,td,caption,hr{margin:0;padding:0;}label,input,textarea,button,select,option{cursor:pointer;}.text-input:active,.text-input:focus,textarea:active,textarea:focus{cursor:text;outline:none;}body{background:#fff;color:#444;}body.path-user{background:url(/themes/custom/naturalawnfranchise_theme/images/bg-login.jpg) no-repeat center center;background-size:cover;height:100vh;}body.path-user.user-logged-in{background:#fff;color:#444;}#auth_box{width:80%;margin:8% auto auto auto;padding:24px 0 0;font-family:sans-serif;max-width:720px;background:#ffffff;-webkit-box-shadow:0 4px 16px 0 rgba(0,0,0,0.5);box-shadow:0 4px 16px 0 rgba(0,0,0,0.5);color:#009639;}#auth_box #the_logo img{height:60px;}@media only screen and (min-width:360px){#auth_box #the_logo img{height:100px;}}#auth_box #middle_part{border-radius:3px;padding:12px 24px;overflow:hidden;background:rgba(0,150,57,0.2);-webkit-box-shadow:inset 0 0 32px 0 rgba(0,150,57,0.2);box-shadow:inset 0 0 32px 0 rgba(0,150,57,0.2);border:1px solid rgba(0,150,57,0.33);border-width:1px 0;}#auth_box #middle_part > .title{display:none;}#auth_box .tabs{display:none;}#auth_box .form-item,#auth_box .form-actions{margin-top:1em;margin-bottom:1em;}#auth_box label{display:block;font-weight:bold;margin-bottom:4px}#auth_box input[type="text"],#auth_box input[type="password"]{border:none;border-radius:3px;padding:8px;margin:0;font-size:18px;color:#333;width:98%;max-width:98%;}#auth_box input[type="text"]:focus,#auth_box input[type="password"]:focus{outline-color:#009639;}#auth_box .form-item-persistent-login{}#auth_box .form-item-persistent-login label{width:auto;font-weight:normal;display:inline-block;}#auth_box input[type="submit"]{float:none;border:none;background:#be531c;color:#ffffff;padding:8px 20px;font-size:20px;line-height:24px;-webkit-border-radius:4px;border-radius:4px;}#auth_box .form-item--error-message{margin:8px 0 16px 0;}#auth_box .form-item--error-message:before{vertical-align:middle;}#auth_box #bottom_part{font-size:16px;padding:18px 24px;overflow:hidden;}#auth_box #bottom_part .password_link,#auth_box #bottom_part .login_link{float:none;padding:0;margin-bottom:8px;}@media only screen and (min-width:720px){#auth_box #bottom_part .password_link,#auth_box #bottom_part .login_link{float:right;margin:0;}}#auth_box #bottom_part .back_link{float:left;padding:0;}#auth_box #bottom_part a{text-decoration:none;}#auth_box #bottom_part a:hover,#auth_box #bottom_part a:focus{text-decoration:underline;}a{color:#003594;}a:hover,a:active{color:#ffc72c;}.tabs{}.messages{margin:16px 0 32px 0;}header,main,.region-footer,.region-hometop{max-width:1200px;margin:0 auto;position:relative;}header{z-index:99;}.region-header{height:140px;border-bottom:8px solid #ffc72c;color:#fff;background:#003594;background:-moz-linear-gradient(left,#00235a 0%,#003e82 100%);background:-webkit-linear-gradient(left,#00235a 0%,#003e82 100%);background:linear-gradient(to right,#00235a 0%,#003e82 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00235a',endColorstr='#003e82',GradientType=1);}.region-header .branding{max-width:250px;min-width:200px;width:50%;position:relative;top:24px;left:8px;z-index:9999;}.region-header img{max-width:100%}.region-header .branding__slogan{position:absolute;z-index:100;font-weight:bold;font-style:italic;font-size:75%;text-align:center;display:inline-block;left:110%;top:-16px;width:75%;background:#ffc72c;color:#003594;padding:8px;-webkit-box-shadow:4px 4px 4px 4px rgba(0,0,0,0.25);box-shadow:4px 4px 4px 4px rgba(0,0,0,0.25);-moz-transform:skewX(-8deg) skewY(0deg);-webkit-transform:skewX(-8deg) skewY(0deg);-o-transform:skewX(-8deg) skewY(0deg);-ms-transform:skewX(-8deg) skewY(0deg);transform:skewX(-8deg) skewY(0deg);}@media only screen and (min-width:480px){.region-header .branding__slogan{font-size:100%;top:-12px;left:90%;white-space:normal;width:100%;}}@media only screen and (min-width:720px){.region-header .branding__slogan{font-size:100%;left:95%;top:-8px;white-space:nowrap;width:auto;}}@media only screen and (min-width:960px){.region-header .branding__slogan{font-size:120%;left:100%;white-space:nowrap;}}@media only screen and (min-width:1200px){.region-header .branding__slogan{font-size:150%;}}.region-header-nav{position:absolute;bottom:0;right:0;text-align:right;}.region-header-nav > label{display:inline-block;color:#003594;background:#ffc72c;font-style:normal;font-weight:bold;font-size:1.5em;text-transform:uppercase;padding:12px 16px;cursor:pointer;}.region-header-nav #hamburger{display:none;}.region-header-nav #main-nav{display:none;background:#ffc72c;margin:0 8px 0 0;-webkit-box-shadow:4px 8px 4px rgba(0,0,0,0.42);box-shadow:4px 8px 4px rgba(0,0,0,0.42);min-width:250px;max-width:360px;position:absolute;right:-8px;top:100%;}.region-header-nav #hamburger:checked ~ #main-nav{display:block;}#main-nav .menu{margin:0;}#main-nav .menu-item{}#main-nav .menu-item a{display:block;font-size:16px;color:#003594;padding:16px;text-decoration:none;font-weight:bold;}#main-nav .menu-item a:hover,#main-nav .menu-item a:focus{color:#003594;text-decoration:underline;}#main-nav .search-block-form{padding:16px;text-align:left;display:flex;justify-content:left;}#main-nav .form-search{padding:4px;font-size:16px;line-height:16px;margin:0;border:none;width:160px;height:28px;vertical-align:top;}#main-nav .form-submit{width:36px;margin:0 0 0 -4px;height:36px;padding:6px 4px;border:none;}#main-nav #block-oppsheadercontact{text-align:left;color:#fff;padding:16px;border-top:1px solid rgba(255,255,255,0.5);}#block-oppsheadercontact .phone-number{font-size:1.5em;color:#003594;font-weight:bold;}#block-oppsheadercontact .phone-number a{color:#fff;text-decoration:none;}#block-oppsheadercontact li{display:block;}#block-oppsheadercontact li a.social{display:block;float:left;margin:16px 8px 0 0;width:32px;height:32px;background:transparent no-repeat center center;background-size:contain;font-size:1px;text-indent:100%;overflow:hidden;white-space:nowrap;}#block-oppsheadercontact li a.facebook{background-image:url(/themes/custom/naturalawnfranchise_theme/images/icon-facebook.png);}#block-oppsheadercontact li a.youtube{background-image:url(/themes/custom/naturalawnfranchise_theme/images/icon-youtube.png);}#block-oppsheadercontact li a.linkedin{background-image:url(/themes/custom/naturalawnfranchise_theme/images/icon-linkedin.png);}.region-hometop{}.section--join-team{background:#0056a7;color:#ffffff;text-align:center;padding:16px;}.section--join-team a{color:#ffffff;text-decoration:none;}.section--join-team h1{margin:0;font-size:20px;line-height:1.2;}.section--join-team .content{font-size:34px;line-height:1.2;}@media only screen and (min-width:1100px){.section--join-team h1{padding-right:1em;width:20%;border-right:1px solid #fff;float:left;text-align:right;}.section--join-team .content{font-size:44px;}}.layout-sidebar-first{}.layout-sidebar-first .block{margin-bottom:24px;}.layout-sidebar-first img{max-width:100%;}@media screen and (min-width:920px){.region-header-nav{top:0;width:100%;height:100%;}.region-header-nav > label{display:none;}#block-oppsheadercontact .phone-number{color:#fff;}.region-header-nav #main-nav{display:block;-webkit-box-shadow:none;box-shadow:none;min-width:none;max-width:none;margin:0;position:static;}.region-header-nav #main-nav nav{position:absolute;bottom:12px;right:12px;width:100%;padding-top:24px;}#main-nav .menu{margin:0;white-space:nowrap;text-align:right;}#main-nav .menu-item{display:inline-block;height:34px;padding-top:2px;}#main-nav .menu-item a{display:block;font-size:16px;color:#ffffff;padding:8px;text-decoration:none;}#main-nav .menu-item a:hover,#main-nav .menu-item a:focus{color:#ffffff;text-decoration:underline;}#main-nav .search-block-form{position:absolute;top:4px;right:0px;padding:0;border:1px solid #ccc;}#main-nav .form-search{}#main-nav .form-submit{}#main-nav #block-oppsheadercontact{position:absolute;top:0;right:0;padding:0;}#block-oppsheadercontact .phone-number{position:absolute;top:8px;right:144px;width:150px;}#block-oppsheadercontact ul{position:absolute;top:2px;width:120px;right:0;padding:0;}#block-oppsheadercontact ul li{}#block-oppsheadercontact ul li a.social{margin:7px 0 0 8px;width:24px;height:24px;}}@media screen and (min-width:1000px){.region-header-nav #main-nav{max-width:750px;}#main-nav .menu-item a{font-size:16px;padding:8px;}}.region-content{padding:0 8px;}@media screen and (min-width:720px){.region-content{padding:0;min-height:42vh;}}@media screen and (min-width:1200px){.region-content{padding:0;}}main{padding:24px 0 32px 0;}main h1{margin-bottom:16px;}main h2{margin-top:48px;margin-bottom:16px;}main h2:first-child{margin-top:0;}main p{margin:0 0 16px 0;line-height:1.5em;}main ul,main ol{margin:16px 0 24px 24px;}main li{line-height:1.5em;}.webform--info-pack{background:#003594;color:#fff;padding:16px;}.webform--info-pack h2{margin-top:0;}.webform--info-pack .form-text,.webform--info-pack .form-email,.webform--info-pack .form-tel,.webform--info-pack .form-select{width:98%;padding:8px 0 8px 4px;color:#333;}.webform--info-pack .form-select{}.webform--info-pack .form-item-disclaimer,.webform--info-pack .form-item-privacy{font-size:0.75em;}.webform--info-pack .form-type-checkbox{}.webform--info-pack .form-type-checkbox .form-checkbox{float:left;}.webform--info-pack .form-type-checkbox .description{margin-left:1.5em;margin-right:2em;font-size:0.75em;}.webform--info-pack .form-submit{color:#003594;background:#ffc72c;padding:8px 16px;width:100%;font-weight:bold;}.webform--info-pack .captcha{border:none;margin:0;}.webform--info-pack .captcha__title{display:none;}.webform--info-pack .captcha summary{display:none;}.webform--info-pack .captcha .details-description{display:none;}.webform--info-pack .captcha .details-wrapper{padding:0;}.webform--info-pack .captcha .g-recaptcha{transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}@media screen and (min-width:720px){main{display:flex;justify-content:space-between;flex-direction:row;}main > .layout-content{width:65%;padding:0 24px 0 12px;}main > aside{width:35%;height:1%;overflow:hidden;position:sticky;top:16px;}}@media screen and (min-width:920px){main > .layout-content{width:75%;padding-right:24px;}main > aside{width:25%;}}@media screen and (min-width:1200px){main > .layout-content{padding-left:0;}}footer{background:#003594;}.region-footer{color:rgba(255,255,255,0.75);display:flex;flex-wrap:wrap;justify-content:space-between;padding:32px 16px 64px 16px;}.region-footer h2{font-size:1.25em;color:#fff;}.region-footer h2 sup{top:-0.75em;font-size:60%;}.region-footer a{color:rgba(255,255,255,0.75) !important;text-decoration:none;}.region-footer a:hover{text-decoration:underline;}.region-footer .menu{margin:0 24px 24px 0;}.region-footer .menu-item{margin:8px 4px;padding:0;}#block-oppsfooterconnect{margin:0 24px 24px 0;}#block-oppsfooterconnect li{display:block;}#block-oppsfooterconnect li a.social{display:block;float:left;margin:16px 16px 0 0;width:32px;height:32px;background:transparent no-repeat center center;font-size:1px;text-indent:100%;overflow:hidden;white-space:nowrap;}#block-oppsfooterconnect li a.facebook{background-image:url(/themes/custom/naturalawnfranchise_theme/images/icon-facebook.png);}#block-oppsfooterconnect li a.youtube{background-image:url(/themes/custom/naturalawnfranchise_theme/images/icon-youtube.png);}#block-oppsfooterconnect li a.linkedin{background-image:url(/themes/custom/naturalawnfranchise_theme/images/icon-linkedin.png);}#block-oppspartners{margin-right:24px;}#block-oppspartners .field__item ul{margin-top:8px;margin-bottom:24px;display:flex;justify-content:space-between;padding:4px 0}#block-oppspartners .field__item li{display:inline-block;margin:0 20px 0 0;height:40px;}#block-oppspartners .field__item li a{display:block;height:40px;}.menu--brand-family{}.menu--brand-family .menu{background:none;margin:8px 0 0 0;display:flex;flex-wrap:wrap;justify-content:space-between;padding:4px 8px}.menu--brand-family .menu-item{display:inline-block;width:20%;}.menu--brand-family .menu-item a{display:block;height:40px;text-indent:100%;white-space:nowrap;overflow:hidden;}.menu--brand-family .menu-item a.tick-ranger{background:url('/themes/custom/naturalawn_theme/components/images/tr-logo--white.png') no-repeat center center;background-size:contain;}.menu--brand-family .menu-item a.mosquito-ranger{background:url('/themes/custom/naturalawn_theme/components/images/mr-logo--white.png') no-repeat center center;background-size:contain;}.menu--brand-family .menu-item a.ice-melt{background:url('/themes/custom/naturalawn_theme/components/images/im-logo--white.png') no-repeat center center;background-size:contain;}.menu--brand-family .menu-item a.natural-alternative{background:url('/themes/custom/naturalawn_theme/components/images/na-logo--white.png') no-repeat center center;background-size:contain;}#block-oppsfootertext{font-size:0.75em;max-width:600px;margin-top:32px;}.region-footer .branding{margin-top:24px;}.region-footer .branding__content{max-width:80%;display:flex;align-items:center;gap:24px;justify-content:space-between;}@media screen and (min-width:986px){.menu--brand-family{width:37.5%;}.region-footer .branding{width:37.5%;}}.region-footer .branding__link{display:block;margin-top:8px;padding:8px 0 4px 0;}.region-footer .branding__logo{max-width:120px;}.region-footer .branding__slogan{text-transform:uppercase;font-size:12px;}.location_list__nav{display:none;float:left;width:200px;}.location_list__nav ul{margin:0;}.location_list__nav li{display:block;border-bottom:1px solid #ccc;padding:.5rem;width:100%;}.location_list__list .link--totop{display:block;color:#999;border-bottom:1px solid #ccc;text-align:right;font-size:.75rem;padding-top:1rem;padding-right:.5rem;text-decoration:none;line-height:1.5em;}@media screen and (min-width:920px){.location_list__nav{display:block;}.location_list__list{margin-left:240px;padding:.25rem 0;}}.testimonial{clear:both;height:1%;overflow:hidden;border-bottom:1px solid #ccc;padding-bottom:8px;margin-bottom:24px;}.testimonial__pic{float:left;margin:0 10px 10px 0;width:96px;}.testimonial__pic img{width:100%;}.testimonial__body{margin-left:112px;}.testimonial cite{font-weight:bold;font-style:italic;font-size:0.75em;}.testimonial:last-child{border:none;}.list--news{}.list--news--item{border-bottom:1px solid #ccc;padding-bottom:24px;margin-bottom:24px;}.list--news--headline{font-weight:bold;margin-bottom:8px;}.list--news--headline a{text-decoration:none;}.list--news--headline a:hover{text-decoration:underline;}.list--news--summary{}.opp--hero{background:#e0e2e4;font-size:21px;color:#666666;line-height:28px;padding:42px 24px;min-height:320px;margin-bottom:32px;}.opp--hero h1{color:#003594;margin-bottom:28px;line-height:42px;}.opp--hero p{margin:0;line-height:28px;}.opp--reqs{background:#7a8b6c;color:#ffffff;padding:24px;margin-top:24px;}.opp--step{border-top:1px solid #c7cec1;background:url(/themes/custom/naturalawnfranchise_theme/images/bg-step.png) repeat-x top;position:relative;padding:24px 24px 48px 120px;min-height:240px;}.opp--step .step--num{color:#be531c;font-size:24px;position:absolute;top:24px;left:12px;height:150px;background-size:contain !important;}.opp--step.step__one .step--num{background:url(/themes/custom/naturalawnfranchise_theme/images/step1.png) no-repeat center 50px;}.opp--step.step__two .step--num{background:url(/themes/custom/naturalawnfranchise_theme/images/step2.png) no-repeat center 50px;}.opp--step.step__three .step--num{background:url(/themes/custom/naturalawnfranchise_theme/images/step3.png) no-repeat center 50px;}.opp--step.step__four .step--num{background:url(/themes/custom/naturalawnfranchise_theme/images/step4.png) no-repeat center 50px;}.opp--thatsit{border:1px solid #dfb29b;border-width:1px 0;text-align:center;font-size:24px;color:#596e47;padding:24px 72px;font-weight:bold;line-height:28px;}@media screen and (min-width:600px){.opp--reqs{background:#7a8b6c url(/themes/custom/naturalawnfranchise_theme/images/reqs.png) no-repeat 97.5% 48px;padding:24px 180px 24px 24px;}}@media screen and (min-width:720px){.opp--step{border-top:1px solid #c7cec1;background:url(/themes/custom/naturalawnfranchise_theme/images/bg-step.png) repeat-x top;position:relative;padding:24px 24px 48px 160px;min-height:240px;}.opp--step .step--num{color:#003594;font-size:36px;position:absolute;top:24px;left:12px;height:150px;background-size:auto !important;}}@media screen and (min-width:920px){.opp--hero{background:#e0e2e4 url(/themes/custom/naturalawnfranchise_theme/images/grass.jpg) no-repeat 95% center;padding-right:280px;}}@media screen and (min-width:1200px){.opp--hero{background:#e0e2e4 url(/themes/custom/naturalawnfranchise_theme/images/grass.jpg) no-repeat 90% center;padding-right:320px;}}.block.opps-home-avail{background:#047d3b url(/themes/custom/naturalawnfranchise_theme/images/bg-opps-home-top2.jpg) no-repeat right center;background-size:cover;background-position:top left;color:#ffffff;padding:16px;margin-bottom:32px;font-weight:bold;text-shadow:2px 2px 6px rgba(0,0,0,0.5);}.block.opps-home-avail h2{margin-bottom:4px;max-width:500px;}.block.opps-home-avail p{max-width:500px;}.block.opps-home-avail a{color:#fff;}@media screen and (min-width:920px){.block.opps-home-avail{}}.block-nla-opps-map{margin-bottom:32px;}#map{width:100%;height:360px;}@media screen and (min-width:920px){#map{height:460px;}}.opps-map-legend{margin:0;padding:8px;background:#e3e3e3;border-bottom:2px solid #ccc;}.opps-map-legend h2{font-size:16px;margin:8px 0 4px 0;color:#003594;}.opps-map-legend ul{padding:0;margin:0;display:flex;flex-wrap:normal;gap:24px;font-size:14px;}.opps-map-legend li{display:block;}.opps-map-legend-item{display:inline-block;opacity:0.6;width:16px;height:16px;margin-right:8px;position:relative;top:2px;}.opps-map-legend-item__nla{background:#ffc72c;}.opps-map-legend-item__empty{background:#003594;}.opps-map-legend--all-locs{background:#ffffff;color:#003594;display:inline-block;font-weight:bold;text-decoration:none;padding:12px;margin:12px 0;border:1px solid #e3e3e3;-webkit-box-shadow:3px 3px 6px 0px rgba(0,0,0,0.2);box-shadow:3px 3px 6px 0px rgba(0,0,0,0.2);}.opps-map-legend--all-locs:hover{text-decoration:underline;}.opps-home-meet{margin-bottom:24px;}.opps-home-meet h2{color:#0056a7;font-size:20px;border-bottom:1px solid #0056a7;padding-bottom:4px;}.opps-home-meet img{max-width:100%;}.video-player{margin-bottom:32px;}.video-player iframe{min-height:360px;}.opps-owner-testimonials{margin-bottom:24px;}.opps-owner-testimonials h2{color:#0056a7;font-size:20px;border-bottom:1px solid #0056a7;padding-bottom:4px;}.opps-owner-testimonials img{max-width:100%;}.opps-owner-testimonials .views-row{overflow:hidden;padding:16px 16px 16px 0;border-top:2px solid #cccccc;}.opps-owner-testimonials .views-row:first-child{border-top:none;padding-top:0;}.opps-owner-testimonials .views-field-user-picture{float:left;margin-right:16px;}.opps-owner-testimonials .views-field-field-testimonial-quote{padding-left:96px;}.opps-owner-testimonials .views-field-field-testimonial-name{padding-top:12px;color:#0056a7;padding-left:96px;}@media screen and (min-width:960px){.opps-home-meet{width:47.5%;float:left;}.video-player iframe{min-height:260px;}.opps-owner-testimonials{width:47.5%;float:right;}}.layout__region--content table{border-collapse:separate;}.layout__region--content table thead th{background:#7a8b6c;color:#fff;text-align:left;padding:8px;border:2px solid #fff;}.layout__region--content table tbody th{text-align:left;padding:8px;vertical-align:top;width:40%;background:#ddd;border:2px solid #fff;}.layout__region--content table tbody th em{font-size:80%;}.layout__region--content table tbody td{text-align:left;padding:8px;vertical-align:top;border:2px solid #fff;}.layout__region--content tbody tr:nth-child(odd) td{background:#eee;}.layout__region--content dl{margin:32px 0;}.layout__region--content dl dt{font-weight:bold;}.layout__region--content dl dd{margin-bottom:16px;}.pet-info{position:relative;}.pet-teaser{background:#ffc72c url(/themes/custom/naturalawnfranchise_theme/images/pet-bgnd.png) no-repeat left center;color:#003594;padding:24px 12px 24px 108px;border-radius:12px;margin:24px;box-shadow:4px 4px 4px rgba(0,0,0,0.25);font-weight:bold;cursor:pointer;}.pet-teaser:after{content:'';display:inline-block;width:36px;height:36px;background:url(/themes/custom/naturalawnfranchise_theme/images/click-here.png) no-repeat center center;background-size:contain;position:relative;top:16px;margin-top:-24px;}.pet-details{display:none;position:absolute;bottom:0;right:36px;max-width:640px;margin-left:36px;background:#003594;color:#fff;padding:18px 24px 24px 24px;border-radius:12px;box-shadow:4px 4px 4px rgba(0,0,0,0.25);font-size:120%;line-height:120%;font-style:italic;z-index:9999;}@media screen and (min-width:960px){.pet-details{background:#003594 url(/themes/custom/naturalawnfranchise_theme/images/bgnd-paws.png) no-repeat right center;background-size:contain;padding-right:150px;}}.pet-details--close{display:block;width:24px;height:24px;background:#fff;color:#003594;line-height:25px;text-align:center;font-style:normal;margin-top:12px;cursor:pointer;opacity:0.6;border-radius:24px;}.pet-details--close:hover{opacity:1;}.contextual-links a{color:#333333 !important;}
