@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,400italic,700italic,700);@import url(https://fonts.googleapis.com/css?family=PT+Sans+Narrow:400,700);@import url(https://fonts.googleapis.com/css?family=Noto+Sans:400,700);@import url(https://fonts.googleapis.com/css?family=Sanchez:400italic,400);@import url(https://fonts.googleapis.com/css?family=Roboto:100);html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}.body{font-family:'Open Sans', sans-serif;font-size:16px;font-weight:400;line-height:1.4;color:#000000;padding:0}/*! Copyright Elgin Enterprises *//*! Copyright Elgin Enterprises *//*! Copyright Elgin Enterprises */.sm{box-sizing:border-box;position:relative;z-index:9999;-webkit-tap-highlight-color:transparent}.sm,.sm ul,.sm li{display:block;list-style:none;margin:0;padding:0;line-height:normal;direction:ltr;text-align:left}.sm-rtl,.sm-rtl ul,.sm-rtl li{direction:rtl;text-align:right}.sm>li>h1,.sm>li>h2,.sm>li>h3,.sm>li>h4,.sm>li>h5,.sm>li>h6{margin:0;padding:0}.sm ul{display:none}.sm li,.sm a{position:relative}.sm a{display:block}.sm a.disabled{cursor:default}.sm::after{content:"";display:block;height:0;font:0px/0 serif;clear:both;overflow:hidden}.sm *,.sm *::before,.sm *::after{box-sizing:inherit}.sm-blue{background:transparent;border-radius:8px;box-shadow:0 1px 4px rgba(0,0,0,0.2)}@media (max-width: 1200px){.sm-blue{flex-basis:100%;margin-top:10px}}.sm-blue a,.sm-blue a:hover,.sm-blue a:focus,.sm-blue a:active{padding:10px 20px;padding-right:58px;background:#2F4E6B;background-image:linear-gradient(to bottom, #325372, #2c4964);color:#fff;font-family:"PT Sans Narrow","Arial Narrow",Arial,Helvetica,sans-serif;font-size:18px;font-weight:bold;line-height:23px;text-decoration:none;text-shadow:0 1px 0 rgba(0,0,0,0.2)}.sm-blue a.current{background:#006892;background-image:linear-gradient(to bottom, #006188, #006f9c);color:#fff}.sm-blue a.disabled{color:#729bc1}.sm-blue a .sub-arrow{position:absolute;top:50%;margin-top:-17px;left:auto;right:4px;width:34px;height:34px;overflow:hidden;font:bold 16px/34px monospace !important;text-align:center;text-shadow:none;background:rgba(0,0,0,0.1);border-radius:4px}.sm-blue a .sub-arrow::before{content:'+'}.sm-blue a.highlighted .sub-arrow::before{content:'-'}.sm-blue>li:first-child>a,.sm-blue>li:first-child>:not(ul) a{border-radius:8px 8px 0 0}.sm-blue>li:last-child>a,.sm-blue>li:last-child>*:not(ul) a,.sm-blue>li:last-child>ul,.sm-blue>li:last-child>ul>li:last-child>a,.sm-blue>li:last-child>ul>li:last-child>*:not(ul) a,.sm-blue>li:last-child>ul>li:last-child>ul,.sm-blue>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-blue>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-blue>li:last-child>ul>li:last-child>ul>li:last-child>ul,.sm-blue>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-blue>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-blue>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul,.sm-blue>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-blue>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-blue>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul{border-radius:0 0 8px 8px}.sm-blue>li:last-child>a.highlighted,.sm-blue>li:last-child>*:not(ul) a.highlighted,.sm-blue>li:last-child>ul>li:last-child>a.highlighted,.sm-blue>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-blue>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-blue>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-blue>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-blue>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-blue>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-blue>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted{border-radius:0}.sm-blue ul{background:#fff}.sm-blue ul ul{background:rgba(102,102,102,0.1)}.sm-blue ul a,.sm-blue ul a:hover,.sm-blue ul a:focus,.sm-blue ul a:active{background:transparent;color:#274159;font-size:16px;text-shadow:none;border-left:18px solid transparent}.sm-blue ul a.current{background:#006892;background-image:linear-gradient(to bottom, #006188, #006f9c);color:#fff}.sm-blue ul a.disabled{color:#b3b3b3}.sm-blue ul ul a,.sm-blue ul ul a:hover,.sm-blue ul ul a:focus,.sm-blue ul ul a:active{border-left:36px solid transparent}.sm-blue ul ul ul a,.sm-blue ul ul ul a:hover,.sm-blue ul ul ul a:focus,.sm-blue ul ul ul a:active{border-left:54px solid transparent}.sm-blue ul ul ul ul a,.sm-blue ul ul ul ul a:hover,.sm-blue ul ul ul ul a:focus,.sm-blue ul ul ul ul a:active{border-left:72px solid transparent}.sm-blue ul ul ul ul ul a,.sm-blue ul ul ul ul ul a:hover,.sm-blue ul ul ul ul ul a:focus,.sm-blue ul ul ul ul ul a:active{border-left:90px solid transparent}.sm-blue ul li{border-top:1px solid rgba(0,0,0,0.05)}.sm-blue ul li:first-child{border-top:0}@media (min-width: 1201px){.sm-blue ul{position:absolute;width:12em}.sm-blue li{float:left}.sm-blue.sm-rtl li{float:right}.sm-blue ul li,.sm-blue.sm-rtl ul li,.sm-blue.sm-vertical li{float:none}.sm-blue a{white-space:nowrap}.sm-blue ul a,.sm-blue.sm-vertical a{white-space:normal}.sm-blue .sm-nowrap>li>a,.sm-blue .sm-nowrap>li>:not(ul) a{white-space:nowrap}.sm-blue{background:#2F4E6B;background-image:linear-gradient(to bottom, #325372, #2c4964);border-radius:8px;box-shadow:0 1px 1px rgba(0,0,0,0.2)}.sm-blue a,.sm-blue a:hover,.sm-blue a:focus,.sm-blue a:active,.sm-blue a.highlighted{padding:13px 15px;background:#2F4E6B;background-image:linear-gradient(to bottom, #325372, #2c4964);color:#fff}.sm-blue a:hover,.sm-blue a:focus,.sm-blue a:active,.sm-blue a.highlighted{background:#274159;background-image:linear-gradient(to bottom, #2a4660, #243c52)}.sm-blue a.current{background:#006892;background-image:linear-gradient(to bottom, #006188, #006f9c);color:#fff}.sm-blue a.disabled{background:#2F4E6B;background-image:linear-gradient(to bottom, #325372, #2c4964);color:#729bc1}.sm-blue a .sub-arrow{top:auto;margin-top:0;bottom:1px;left:50%;margin-left:-5px;right:auto;width:0;height:0;border-width:5px;border-style:solid dashed dashed dashed;border-color:#729bc1 transparent transparent transparent;background:transparent;border-radius:0}.sm-blue a .sub-arrow::before{display:none}.sm-blue>li:first-child>a,.sm-blue>li:first-child>:not(ul) a{border-radius:8px 0 0 8px}.sm-blue>li:last-child>a,.sm-blue>li:last-child>:not(ul) a{border-radius:0 8px 8px 0 !important}.sm-blue>li{border-left:1px solid #274159}.sm-blue>li:first-child{border-left:0}.sm-blue ul{border:1px solid #a8a8a8;padding:7px 0;background:#fff;border-radius:0 0 4px 4px !important;box-shadow:0 5px 12px rgba(0,0,0,0.2)}.sm-blue ul ul{border-radius:4px !important;background:#fff}.sm-blue ul a,.sm-blue ul a:hover,.sm-blue ul a:focus,.sm-blue ul a:active,.sm-blue ul a.highlighted{border:0 !important;padding:9px 23px;background:transparent;color:#274159;border-radius:0 !important}.sm-blue ul a:hover,.sm-blue ul a:focus,.sm-blue ul a:active,.sm-blue ul a.highlighted{background:#2F4E6B;background-image:linear-gradient(to bottom, #325372, #2c4964);color:#fff}.sm-blue ul a.current{background:#006892;background-image:linear-gradient(to bottom, #006188, #006f9c);color:#fff}.sm-blue ul a.disabled{background:#fff;color:#b3b3b3}.sm-blue ul a .sub-arrow{top:50%;margin-top:-5px;bottom:auto;left:auto;margin-left:0;right:10px;border-style:dashed dashed dashed solid;border-color:transparent transparent transparent #729bc1}.sm-blue ul li{border:0}.sm-blue .scroll-up,.sm-blue .scroll-down{position:absolute;display:none;visibility:hidden;overflow:hidden;background:#fff;height:20px}.sm-blue .scroll-up-arrow,.sm-blue .scroll-down-arrow{position:absolute;top:-2px;left:50%;margin-left:-8px;width:0;height:0;overflow:hidden;border-width:8px;border-style:dashed dashed solid dashed;border-color:transparent transparent #274159 transparent}.sm-blue .scroll-down-arrow{top:6px;border-style:solid dashed dashed dashed;border-color:#274159 transparent transparent transparent}.sm-blue.sm-rtl.sm-vertical a .sub-arrow{right:auto;left:10px;border-style:dashed solid dashed dashed;border-color:transparent #729bc1 transparent transparent}.sm-blue.sm-rtl>li:first-child>a,.sm-blue.sm-rtl>li:first-child>:not(ul) a{border-radius:0 8px 8px 0}.sm-blue.sm-rtl>li:last-child>a,.sm-blue.sm-rtl>li:last-child>:not(ul) a{border-radius:8px 0 0 8px !important}.sm-blue.sm-rtl>li:first-child{border-left:1px solid #274159}.sm-blue.sm-rtl>li:last-child{border-left:0}.sm-blue.sm-rtl ul a .sub-arrow{right:auto;left:10px;border-style:dashed solid dashed dashed;border-color:transparent #729bc1 transparent transparent}.sm-blue.sm-vertical{box-shadow:0 1px 4px rgba(0,0,0,0.2)}.sm-blue.sm-vertical a{padding:9px 23px}.sm-blue.sm-vertical a .sub-arrow{top:50%;margin-top:-5px;bottom:auto;left:auto;margin-left:0;right:10px;border-style:dashed dashed dashed solid;border-color:transparent transparent transparent #729bc1}.sm-blue.sm-vertical>li:first-child>a,.sm-blue.sm-vertical>li:first-child>:not(ul) a{border-radius:8px 8px 0 0}.sm-blue.sm-vertical>li:last-child>a,.sm-blue.sm-vertical>li:last-child>:not(ul) a{border-radius:0 0 8px 8px !important}.sm-blue.sm-vertical>li{border-left:0 !important}.sm-blue.sm-vertical ul{border-radius:4px !important}.sm-blue.sm-vertical ul a{padding:9px 23px}}.main-nav{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.main-nav:after{clear:both;display:block;height:0;font:0px/0 serif;overflow:hidden}#main-menu{clear:both;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.main-menu-btn{margin:0 20px 0 0;position:relative;display:inline-block;width:29px;height:29px;text-indent:29px;white-space:nowrap;overflow:hidden;cursor:pointer;-webkit-tap-highlight-color:transparent}@media screen and (min-width: 1201px){.main-menu-btn{position:absolute;top:-99999px}}@media screen and (max-width: 600px){.main-menu-btn{margin:0 10px 0 0}}@media screen and (max-width: 400px){.main-menu-btn{margin:0 5px 0 0}}.main-menu-btn-icon,.main-menu-btn-icon:before,.main-menu-btn-icon:after{position:absolute;top:50%;left:2px;height:2px;width:24px;background:#fff;-webkit-transition:all 0.25s;transition:all 0.25s}.main-menu-btn-icon:before{content:'';top:-7px;left:0}.main-menu-btn-icon:after{content:'';top:7px;left:0}#main-menu-state:checked ~ .main-menu-btn .main-menu-btn-icon{height:0;background:transparent}#main-menu-state:checked ~ .main-menu-btn .main-menu-btn-icon:before{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#main-menu-state:checked ~ .main-menu-btn .main-menu-btn-icon:after{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#main-menu-state{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}#main-menu-state:not(:checked) ~ #main-menu{display:none}@media screen and (min-width: 1201px){#main-menu-state:not(:checked) ~ #main-menu{display:block}}#main-menu-state:checked ~ #main-menu{display:block}.social{display:flex;list-style:none;line-height:0;margin:0;padding:0;width:70px;justify-content:space-between}.social_vertical{flex-direction:column;justify-content:space-between;align-items:flex-end;max-width:none;height:320px}.social__link{outline:none}.social__image{display:block;width:30px;height:30px}.social__image_vertical{display:inline-block}.sidebar{width:100%;background-color:rgba(0,0,0,0.1);border-radius:5px;padding:1rem}.sidebar__paragraph{font-size:1rem;font-weight:400;line-height:1.4;margin:0 0 1rem 0}.sidebar__paragraph:last-child{margin-bottom:0}.sidebar__titleH2{margin:0 0 .2rem 0;font-size:1.6rem;font-weight:700;line-height:1.2}@media screen and (max-width: 900px){.sidebar__titleH2{font-size:1.4rem}}@media screen and (max-width: 600px){.sidebar__titleH2{font-size:1.3rem}}.sidebar__image_top{display:block;margin-bottom:1rem;width:100%}.sidebar__image_middle{display:block;margin:1rem 0;width:100%}.sidebar__image_bottom{display:block;margin-top:1rem;width:100%}.bulletBox{background:no-repeat center top;background-size:75px 75px;padding-top:85px}@media screen and (max-width: 900px){.bulletBox{background-size:55px 55px;padding-top:60px}}@media screen and (max-width: 600px){.bulletBox{padding:10px 0 0 85px;background-size:50px 50px;background-position:20px 0}}.bulletBox__titleH2{color:#000000;margin:0 0 .2rem 0;font-size:1.6rem;font-weight:700;line-height:1.2;text-align:center}@media screen and (max-width: 900px){.bulletBox__titleH2{font-size:1.4rem}}@media screen and (max-width: 600px){.bulletBox__titleH2{font-size:1.3rem}}.bulletBox__titleH2_link{color:#000000;text-decoration:none}.bulletBox__titleH2_link:hover{text-decoration:underline}@media screen and (max-width: 600px){.bulletBox__titleH2{text-align:left}}.bulletBox__paragraph{color:#000000;font-size:1rem;font-weight:400;line-height:1.4;margin:0 0 1rem 0;text-align:center}.bulletBox__paragraph:last-child{margin-bottom:0}@media screen and (max-width: 600px){.bulletBox__paragraph{text-align:left}}.bulletBox__link{color:#2A5DB0;text-decoration:none}.bulletBox__link:visited{color:#8852DA}.bulletBox__link:hover{color:#A4A4A4}.bulletBox_left{background-image:url("../images/icons/instruction.png")}.bulletBox_center{background-image:url("../images/icons/how_to_golf.png")}.bulletBox_right{background-image:url("../images/placeholders/icon.svg")}.table{width:100%}@media screen and (max-width: 600px){.table{display:flex}}.titles{color:red;display:flex;width:100%;flex-direction:row;justify-content:space-between}@media screen and (max-width: 600px){.titles{flex-direction:column}}.details{display:flex;width:100%;flex-direction:row;justify-content:space-between}@media screen and (max-width: 600px){.details{flex-direction:column}}.title01{width:33%;border:thin dotted red}@media screen and (max-width: 600px){.title01{width:50%}}.title02{width:33%}.title03{width:33%}.details01{width:33%;border:thin dotted red}@media screen and (max-width: 600px){.details01{width:50%}}.details02{width:33%}.details03{width:33%}.menu__categoryFrame{margin:1.5rem 0 1rem 0;border:thin dotted #BEBEBE}.menu__categoryFrame:first-child{margin-top:0}.menu__category{margin:0 0 .3rem 0;font-size:1.4rem;font-weight:700;line-height:1;margin:0;opacity:.5;border-bottom:thin solid black}@media screen and (max-width: 900px){.menu__category{font-size:1.3rem}}@media screen and (max-width: 600px){.menu__category{font-size:1.2rem}}.menu__categoryDescription{font-size:1rem;font-weight:400;line-height:1.4;margin:0 0 1rem 0;margin:0}.menu__categoryDescription:last-child{margin-bottom:0}.menu__item{display:flex;margin-bottom:1rem;border:thin dotted #BEBEBE}.menu__item:last-child{margin-bottom:0}.menu__image{display:block;width:150px;height:150px;margin-right:.5rem}@media screen and (max-width: 900px){.menu__image{width:100px;height:100px}}.menu__details{flex-grow:1;display:flex;flex-direction:column;border:thin dotted #BEBEBE}.menu__titlePrice{display:flex;border:thin dotted #BEBEBE}.menu__titlePrice_stacked{display:block;border:thin dotted red}.menu__price{font-size:1rem;font-weight:400;line-height:1.4;margin:0 0 1rem 0;text-align:right;margin-left:.5rem;white-space:nowrap;border:thin dotted #BEBEBE}.menu__price:last-child{margin-bottom:0}.menu__price_stacked{text-align:left;margin:0;border:thin dotted red}.menu__title{font-size:1rem;font-weight:400;line-height:1.4;margin:0 0 1rem 0;flex-grow:1;margin:0;font-weight:bold;border:thin dotted #BEBEBE}.menu__title:last-child{margin-bottom:0}.menu__description{font-size:1rem;font-weight:400;line-height:1.4;margin:0 0 1rem 0;margin-top:.1rem;border:thin dotted #BEBEBE}.menu__description:last-child{margin-bottom:0}.menu__spaceRight{margin-right:1rem}.button{display:inline-block;color:#FFFFFF;text-align:center;text-decoration:none;border:1px solid #FFFFFF;border-radius:5px;padding:4px 15px;transition:background-color .5s}.button_large{font-size:1.2rem}.button_transparentBlue{background-color:rgba(0,0,0,0.3)}.button_transparentBlue:hover{background-color:blue}.button_orangeBlue{background-color:#EC5625}.button_orangeBlue:hover{background-color:blue}.quote{display:flex;width:100%;margin:0;padding:.25rem 1rem}.quote_contained{max-width:400px}.quote__body{position:relative;color:rgba(0,0,0,0.6);font-family:'Sanchez', serif;font-size:1rem;line-height:1.3;font-style:italic;z-index:0;padding:0;margin:0}.quote__body::before{content:'\201C';position:absolute;top:-.9rem;left:-1.6rem;color:rgba(0,0,0,0.15);font-size:4rem;z-index:-1}.quote__author{display:block;font-family:'Noto Sans', sans-serif;font-size:0.7rem;font-weight:700;line-height:1.5;color:rgba(0,0,0,0.2);margin-left:2rem}.quote__author::before{content:'\2015';position:absolute;left:1rem}.horzCards{list-style-type:none;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0;padding:0;margin:-.5rem 0}@media screen and (max-width: 600px){.horzCards{flex-direction:column}}.horzCards__card{display:flex;width:24.5%;overflow:hidden;margin:.5rem 0}@media screen and (max-width: 900px){.horzCards__card{width:49%}}@media screen and (max-width: 600px){.horzCards__card{width:100%}}.horzCards__image{min-height:100px;width:40%}.horzCards__image_gears{background:url("../Templates/_code_library/images/gears.jpg") top left no-repeat;background-size:cover}.horzCards__image_code{background:url("../Templates/_code_library/images/code.jpg") bottom left no-repeat;background-size:cover}.horzCards__image_ipad{background:url("../Templates/_code_library/images/ipad.jpg") center left no-repeat;background-size:cover}.horzCards__image_datacenter{background:url("../Templates/_code_library/images/datacenter.jpg") top left no-repeat;background-size:cover}.horzCards__content{width:60%;color:#000;background-color:rgba(0,0,0,0.05);padding:.5rem}.horzCards__title{margin:0;font-size:.9rem;font-weight:700}@media screen and (max-width: 900px){.horzCards__title{font-size:1rem}}.horzCards__description{font-size:1rem;font-weight:400;line-height:1.4;margin:0 0 1rem 0;font-size:.9rem}.horzCards__description:last-child{margin-bottom:0}@media screen and (max-width: 900px){.horzCards__description{font-size:1rem}}.horzCards__link{text-decoration:none}.card{display:inline-block;width:100%;max-width:400px;padding:15px;box-shadow:0 10px 30px -10px rgba(0,0,0,0.45)}.card__lightBG{color:#333333;background:#FFFFFF}.card__darkBG{color:#FFFFFF;background:#333333}.card__link_lightBG{color:#2D03FC;text-decoration:none}.card__link_lightBG:visited{color:#6C37E3}.card__link_lightBG:hover{color:#A4A4A4}.card__link_darkBG{color:#99BAEE;text-decoration:none}.card__link_darkBG:visited{color:#7969CC}.card__link_darkBG:hover{color:#A4A4A4}.card__titleH2{margin:0 0 .2rem 0;font-size:1.6rem;font-weight:700;line-height:1.2;text-align:left;margin-bottom:0}@media screen and (max-width: 900px){.card__titleH2{font-size:1.4rem}}@media screen and (max-width: 600px){.card__titleH2{font-size:1.3rem}}.card__paragraph{font-size:1rem;font-weight:400;line-height:1.4;margin:0 0 1rem 0;text-align:left;padding-top:5px}.card__paragraph:last-child{margin-bottom:0}.card__image{display:block;margin-bottom:15px;width:100%}.body{background-color:#1A334B}.navbar{width:100%;background-color:#1A334B;padding:.7rem 1.4rem}@media screen and (max-width: 900px){.navbar{padding:.6rem 1.2rem}}@media screen and (max-width: 600px){.navbar{padding:.5rem 1rem}}.navbar__brand{display:flex;align-items:center}.navbar__image_logo{display:block;width:50px}.navbar__titleH1{margin:0 0 .2rem 0;font-size:1.8rem;font-weight:700;line-height:1.2;font-size:2.2rem;color:#FFFFFF;text-shadow:2px 2px #1A334B;text-decoration:none;margin-left:5px}@media screen and (max-width: 900px){.navbar__titleH1{font-size:1.5rem}}@media screen and (max-width: 600px){.navbar__titleH1{font-size:1.4rem}}@media screen and (max-width: 900px){.navbar__titleH1{font-size:1.8rem}}@media screen and (max-width: 600px){.navbar__titleH1{font-size:1.6rem}}@media screen and (max-width: 400px){.navbar__titleH1{font-size:1.4rem}}.navbar__link{text-decoration:none}.header{z-index:1;width:100%;height:350px;color:#F9F5E9;background:url("../images/golf_course.jpg") top center no-repeat;background-size:cover;background-color:#F9F5E9;display:flex;flex-direction:column;overflow:hidden}@media screen and (max-width: 1200px){.header{background:url("../images/golf_course.jpg") top center no-repeat;background-size:cover}}@media screen and (max-width: 900px){.header{height:300px;background-size:cover}}@media screen and (max-width: 600px){.header{height:250px;background-size:cover}}@media screen and (max-width: 400px){.header{height:200px;background-size:cover}}.header__titleH1{margin:0 0 .2rem 0;font-size:1.8rem;font-weight:700;line-height:1.2;font-size:2.2rem;text-shadow:2px 2px #1A334B}@media screen and (max-width: 900px){.header__titleH1{font-size:1.5rem}}@media screen and (max-width: 600px){.header__titleH1{font-size:1.4rem}}@media screen and (max-width: 900px){.header__titleH1{font-size:1.8rem}}@media screen and (max-width: 600px){.header__titleH1{font-size:1.6rem}}@media screen and (max-width: 400px){.header__titleH1{font-size:1.4rem}}.header__titleH2{margin:0 0 .2rem 0;font-size:1.6rem;font-weight:700;line-height:1.2}@media screen and (max-width: 900px){.header__titleH2{font-size:1.4rem}}@media screen and (max-width: 600px){.header__titleH2{font-size:1.3rem}}.header__titleH3{margin:0 0 .3rem 0;font-size:1.4rem;font-weight:700;line-height:1}@media screen and (max-width: 900px){.header__titleH3{font-size:1.3rem}}@media screen and (max-width: 600px){.header__titleH3{font-size:1.2rem}}.header__body{flex-grow:1;padding:100px 30px 0 450px}@media screen and (max-width: 900px){.header__body{padding-top:100px;padding-left:350px}}@media screen and (max-width: 600px){.header__body{padding-top:60px;padding-right:20px;padding-left:200px}}@media screen and (max-width: 400px){.header__body{padding-top:50px;padding-right:15px;padding-left:170px}}.header__link{color:#F9F5E9;text-decoration:none}.header__link:visited{color:#e6e6e6}.header__link:hover{color:#F89939}.header__phone{font-size:2rem;font-weight:700;text-decoration:none;text-shadow:2px 2px #1A334B}@media screen and (max-width: 600px){.header__phone{font-size:1.3rem}}.header__paragraph{font-size:1rem;font-weight:400;line-height:1.4;margin:0 0 1rem 0}.header__paragraph:last-child{margin-bottom:0}.header__list{display:block;margin:1rem 0}.header__listItem{display:list-item;margin:.5rem}.header__button{text-align:left}.header__social{display:flex;justify-content:flex-end;padding:.7rem}@media screen and (max-width: 900px){.header__social{padding:.6rem}}@media screen and (max-width: 600px){.header__social{padding:.5rem}}.headline{width:100%;color:#000;background-color:#F9F5E9}.headline__container{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;max-width:1200px;margin:0 auto;padding:1.4rem;overflow:hidden;width:100%}@media screen and (max-width: 900px){.headline__container{padding:1.2rem}}@media screen and (max-width: 600px){.headline__container{flex-direction:column;padding:1rem}}.headline__section{margin-bottom:.75rem}.headline__description{margin:0}.headline__titleH1{margin:0 0 .2rem 0;font-size:1.8rem;font-weight:700;line-height:1.2;margin:0}@media screen and (max-width: 900px){.headline__titleH1{font-size:1.5rem}}@media screen and (max-width: 600px){.headline__titleH1{font-size:1.4rem}}.headline__titleH2{margin:0 0 .2rem 0;font-size:1.6rem;font-weight:700;line-height:1.2}@media screen and (max-width: 900px){.headline__titleH2{font-size:1.4rem}}@media screen and (max-width: 600px){.headline__titleH2{font-size:1.3rem}}.headline__titleH3{margin:0 0 .3rem 0;font-size:1.4rem;font-weight:700;line-height:1}@media screen and (max-width: 900px){.headline__titleH3{font-size:1.3rem}}@media screen and (max-width: 600px){.headline__titleH3{font-size:1.2rem}}.headline__image{display:block;width:100%}.headline__image_TEMP{border:thin dotted red}.headline__imageLeft{float:left;margin:0 .8rem .8rem 0px;display:block;width:300px}@media screen and (max-width: 1200px){.headline__imageLeft{width:200px}}@media screen and (max-width: 400px){.headline__imageLeft{width:150px}}.headline__imageRight{float:right;margin:0 0 .8rem .8rem;display:block}@media screen and (max-width: 1200px){.headline__imageRight{width:200px}}@media screen and (max-width: 400px){.headline__imageRight{width:150px}}.headline__link{color:#487FD8;text-decoration:none}.headline__link:visited{color:#8852DA}.headline__link:hover{color:#A8A8A8}.headline__article{width:100%}.headline__paragraph{font-size:1rem;font-weight:400;line-height:1.4;margin:0 0 1rem 0}.headline__paragraph:last-child{margin-bottom:0}.headline__list{display:block;margin:1rem 0}.headline__listItem{display:list-item;margin:.5rem}.bullets{width:100%;color:#000;background-color:#fff}.bullets__container{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;max-width:1200px;margin:0 auto;padding:1.4rem;overflow:hidden;width:100%}@media screen and (max-width: 900px){.bullets__container{padding:1.2rem}}@media screen and (max-width: 600px){.bullets__container{flex-direction:column;padding:1rem}}.bullets__titleH1{margin:0 0 .2rem 0;font-size:1.8rem;font-weight:700;line-height:1.2}@media screen and (max-width: 900px){.bullets__titleH1{font-size:1.5rem}}@media screen and (max-width: 600px){.bullets__titleH1{font-size:1.4rem}}.bullets__titleH2{margin:0 0 .2rem 0;font-size:1.6rem;font-weight:700;line-height:1.2}@media screen and (max-width: 900px){.bullets__titleH2{font-size:1.4rem}}@media screen and (max-width: 600px){.bullets__titleH2{font-size:1.3rem}}.bullets__titleH3{margin:0 0 .3rem 0;font-size:1.4rem;font-weight:700;line-height:1}@media screen and (max-width: 900px){.bullets__titleH3{font-size:1.3rem}}@media screen and (max-width: 600px){.bullets__titleH3{font-size:1.2rem}}.bullets__link{color:#487FD8;text-decoration:none}.bullets__link:visited{color:#8852DA}.bullets__link:hover{color:#000}.bullets__aside_left{width:31%}@media screen and (max-width: 600px){.bullets__aside_left{width:100%;margin-top:.5rem}}@media screen and (max-width: 400px){.bullets__aside_left{margin-top:1rem}}.bullets__aside_center{width:31%}@media screen and (max-width: 600px){.bullets__aside_center{width:100%;margin:1.3rem 0}}.bullets__aside_right{width:31%}@media screen and (max-width: 600px){.bullets__aside_right{width:100%;margin-bottom:.5rem}}@media screen and (max-width: 400px){.bullets__aside_right{margin-bottom:1rem}}.bullets__paragraph{font-size:1rem;font-weight:400;line-height:1.4;margin:0 0 1rem 0}.bullets__paragraph:last-child{margin-bottom:0}.bullets__list{display:block;margin:1rem 0}.bullets__listItem{display:list-item;margin:.5rem}.banner{width:100%;color:#fff;background-size:cover;background-color:#F89939}.banner__container{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;max-width:1200px;margin:0 auto;padding:1.4rem;overflow:hidden;width:100%}@media screen and (max-width: 900px){.banner__container{padding:1.2rem}}@media screen and (max-width: 600px){.banner__container{flex-direction:column;padding:1rem}}.banner__titleH1{margin:0 0 .2rem 0;font-size:1.8rem;font-weight:700;line-height:1.2}@media screen and (max-width: 900px){.banner__titleH1{font-size:1.5rem}}@media screen and (max-width: 600px){.banner__titleH1{font-size:1.4rem}}.banner__titleH2{margin:0 0 .2rem 0;font-size:1.6rem;font-weight:700;line-height:1.2}@media screen and (max-width: 900px){.banner__titleH2{font-size:1.4rem}}@media screen and (max-width: 600px){.banner__titleH2{font-size:1.3rem}}.banner__titleH3{margin:0 0 .3rem 0;font-size:1.4rem;font-weight:700;line-height:1}@media screen and (max-width: 900px){.banner__titleH3{font-size:1.3rem}}@media screen and (max-width: 600px){.banner__titleH3{font-size:1.2rem}}.banner__image{display:block;width:100%;border:thin solid #fff}.banner__image_TEMP{border:thin solid red}.banner__link{color:#dd7308;text-decoration:none}.banner__link:visited{color:#fbcc9c}.banner__link:hover{color:#f58009}.banner__aside_left{width:35%;padding-right:1.4rem}@media screen and (max-width: 600px){.banner__aside_left{width:100%;padding-right:0;margin-bottom:1rem}}.banner__article{width:65%}@media screen and (max-width: 600px){.banner__article{width:100%}}.banner__paragraph{font-size:1rem;font-weight:400;line-height:1.4;margin:0 0 1rem 0}.banner__paragraph:last-child{margin-bottom:0}.banner__list{display:block;margin:1rem 0}.banner__listItem{display:list-item;margin:.5rem}@media screen and (max-width: 600px){.banner__button{text-align:center}}.main{width:100%;color:#000;background-color:#F9F5E9}.main__container{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;max-width:1200px;margin:0 auto;padding:1.4rem;overflow:hidden;width:100%}@media screen and (max-width: 900px){.main__container{padding:1.2rem}}@media screen and (max-width: 600px){.main__container{flex-direction:column;padding:1rem}}.main__section{width:100%;margin-bottom:.75rem}.main__footer{width:100%;margin-top:1rem}.main__description{margin:0}.main__titleH1{margin:0 0 .2rem 0;font-size:1.8rem;font-weight:700;line-height:1.2;margin:0}@media screen and (max-width: 900px){.main__titleH1{font-size:1.5rem}}@media screen and (max-width: 600px){.main__titleH1{font-size:1.4rem}}.main__titleH2{margin:0 0 .2rem 0;font-size:1.6rem;font-weight:700;line-height:1.2}@media screen and (max-width: 900px){.main__titleH2{font-size:1.4rem}}@media screen and (max-width: 600px){.main__titleH2{font-size:1.3rem}}.main__titleH3{margin:0 0 .3rem 0;font-size:1.4rem;font-weight:700;line-height:1}@media screen and (max-width: 900px){.main__titleH3{font-size:1.3rem}}@media screen and (max-width: 600px){.main__titleH3{font-size:1.2rem}}.main__image{align-items:center;display:block;width:70%}.main__image_TITLE{border:thin dotted red}.main__imageLeft{float:left;margin:0 .8rem .8rem 0px;display:block;width:300px}@media screen and (max-width: 1200px){.main__imageLeft{width:200px}}@media screen and (max-width: 400px){.main__imageLeft{width:150px}}.main__imageRight{float:right;margin:0 0 .8rem .8rem;display:block}@media screen and (max-width: 1200px){.main__imageRight{width:200px}}@media screen and (max-width: 400px){.main__imageRight{width:150px}}.main__link{color:#487FD8;text-decoration:none}.main__link:visited{color:#8852DA}.main__link:hover{color:#A8A8A8}.main__aside_right{width:40%;padding-left:1.4rem}@media screen and (max-width: 900px){.main__aside_right{width:45%}}@media screen and (max-width: 600px){.main__aside_right{width:100%;padding-left:0}}.main__article{width:60%}@media screen and (max-width: 900px){.main__article{width:55%}}@media screen and (max-width: 600px){.main__article{width:100%;margin-bottom:1rem}}.main__paragraph{font-size:1rem;font-weight:400;line-height:1.4;margin:0 0 1rem 0}.main__paragraph:last-child{margin-bottom:0}.main__list{display:block;margin:1rem 0}.main__listItem{display:list-item;margin:.5rem}.main__menu{margin-top:1.5rem}.callouts{width:100%;color:#F9F5E9;background-color:#7A8F90}.callouts__container{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;max-width:1200px;margin:0 auto;padding:1.4rem;overflow:hidden;width:100%}@media screen and (max-width: 900px){.callouts__container{padding:1.2rem}}@media screen and (max-width: 600px){.callouts__container{flex-direction:column;padding:1rem}}.callouts__section{width:100%;margin-bottom:.75rem}.callouts__footer{width:100%;margin-top:1rem}.callouts__description{margin:0}.callouts__titleH1{margin:0 0 .2rem 0;font-size:1.8rem;font-weight:700;line-height:1.2;margin:0}@media screen and (max-width: 900px){.callouts__titleH1{font-size:1.5rem}}@media screen and (max-width: 600px){.callouts__titleH1{font-size:1.4rem}}.callouts__titleH2{margin:0 0 .2rem 0;font-size:1.6rem;font-weight:700;line-height:1.2}@media screen and (max-width: 900px){.callouts__titleH2{font-size:1.4rem}}@media screen and (max-width: 600px){.callouts__titleH2{font-size:1.3rem}}.callouts__titleH3{margin:0 0 .3rem 0;font-size:1.4rem;font-weight:700;line-height:1}@media screen and (max-width: 900px){.callouts__titleH3{font-size:1.3rem}}@media screen and (max-width: 600px){.callouts__titleH3{font-size:1.2rem}}.callouts__image{display:block;width:100%}.callouts__image_TEMP{border:thin dotted red}.callouts__imageLeft{float:left;margin:0 .8rem .8rem 0px;display:block;width:300px}@media screen and (max-width: 1200px){.callouts__imageLeft{width:200px}}@media screen and (max-width: 400px){.callouts__imageLeft{width:150px}}.callouts__imageRight{float:right;margin:0 0 .8rem .8rem;display:block}@media screen and (max-width: 1200px){.callouts__imageRight{width:200px}}@media screen and (max-width: 400px){.callouts__imageRight{width:150px}}.callouts__link{color:#4b5959;text-decoration:none}.callouts__link:visited{color:#b2bebe}.callouts__link:hover{color:#627475}.callouts__aside_left{width:50%;padding-right:1.4rem;border-right:thin solid #F9F5E9}@media screen and (max-width: 900px){.callouts__aside_left{padding-right:1.2rem}}@media screen and (max-width: 600px){.callouts__aside_left{width:100%;padding-right:0;border-right:none;padding-bottom:1rem}}.callouts__aside_right{width:50%;padding-left:1.4rem}@media screen and (max-width: 900px){.callouts__aside_right{padding-left:1.2rem}}@media screen and (max-width: 600px){.callouts__aside_right{width:100%;padding-left:0}}.callouts__card{text-align:center;margin:0 0 1rem 0}.callouts__paragraph{font-size:1rem;font-weight:400;line-height:1.4;margin:0 0 1rem 0}.callouts__paragraph:last-child{margin-bottom:0}.callouts__list{display:block;margin:1rem 0}.callouts__listItem{display:list-item;margin:.5rem}.closing{width:100%;color:#000;background-size:cover;background-color:#A5BEBE}.closing__container{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;max-width:1200px;margin:0 auto;padding:1.4rem;overflow:hidden;width:100%}@media screen and (max-width: 900px){.closing__container{padding:1.2rem}}@media screen and (max-width: 600px){.closing__container{flex-direction:column;padding:1rem}}.closing__section{width:100%;margin-bottom:.75rem}.closing__footer{width:100%;margin-top:1rem}.closing__description{margin:0}.closing__titleH1{margin:0 0 .2rem 0;font-size:1.8rem;font-weight:700;line-height:1.2;margin:0}@media screen and (max-width: 900px){.closing__titleH1{font-size:1.5rem}}@media screen and (max-width: 600px){.closing__titleH1{font-size:1.4rem}}.closing__titleH2{margin:0 0 .2rem 0;font-size:1.6rem;font-weight:700;line-height:1.2}@media screen and (max-width: 900px){.closing__titleH2{font-size:1.4rem}}@media screen and (max-width: 600px){.closing__titleH2{font-size:1.3rem}}.closing__titleH3{margin:0 0 .3rem 0;font-size:1.4rem;font-weight:700;line-height:1}@media screen and (max-width: 900px){.closing__titleH3{font-size:1.3rem}}@media screen and (max-width: 600px){.closing__titleH3{font-size:1.2rem}}.closing__image{display:block;width:100%}.closing__image_TEMP{border:thin dotted red}.closing__imageLeft{float:left;margin:0 .8rem .8rem 0px;display:block;width:300px}@media screen and (max-width: 1200px){.closing__imageLeft{width:200px}}@media screen and (max-width: 400px){.closing__imageLeft{width:150px}}.closing__imageRight{float:right;margin:0 0 .8rem .8rem;display:block}@media screen and (max-width: 1200px){.closing__imageRight{width:200px}}@media screen and (max-width: 400px){.closing__imageRight{width:150px}}.closing__link{color:#fefefe;text-decoration:none}.closing__link:visited{color:#e0e9e9}.closing__link:hover{color:#799e9e}.closing__aside_left{width:50%;padding-right:1.4rem}@media screen and (max-width: 900px){.closing__aside_left{padding-right:1.2rem}}@media screen and (max-width: 600px){.closing__aside_left{width:100%;padding-right:0;margin-bottom:1rem}}.closing__aside_right{width:50%;padding-left:1.4rem}@media screen and (max-width: 900px){.closing__aside_right{padding-left:1.2rem}}@media screen and (max-width: 600px){.closing__aside_right{width:100%;padding-left:0}}.closing__paragraph{font-size:1rem;font-weight:400;line-height:1.4;margin:0 0 1rem 0}.closing__paragraph:last-child{margin-bottom:0}.closing__list{display:block;margin:1rem 0}.closing__listItem{display:list-item;margin:.5rem}.footer{width:100%;color:#8db3d7;background-color:#1A334B}.footer__container{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;max-width:1200px;margin:0 auto;padding:1.4rem;overflow:hidden;width:100%;padding:.7rem}@media screen and (max-width: 900px){.footer__container{padding:1.2rem}}@media screen and (max-width: 600px){.footer__container{flex-direction:column;padding:1rem}}@media screen and (max-width: 900px){.footer__container{padding:.6rem}}@media screen and (max-width: 600px){.footer__container{padding:.5rem}}.footer__social{display:flex;justify-content:center;margin-bottom:.7rem}@media screen and (max-width: 900px){.footer__social{margin-bottom:.6rem}}@media screen and (max-width: 600px){.footer__social{margin-bottom:.5rem}}.footer__spaceRight{margin-right:1rem}.footer__link{color:#feffff;text-decoration:none}.footer__link:visited{color:#feffff}.footer__link:hover{color:#4180bd}.footer__article{width:100%}.footer__paragraph{font-size:1rem;font-weight:400;line-height:1.4;margin:0 0 1rem 0;font-size:.8rem;margin:0 0 .4rem 0}.footer__paragraph:last-child{margin-bottom:0}.footer__contact{padding-right:3rem}.xlkbirtsg-votrm-vmgvikirhvh{border:none}/*! Xlkbirtsg Votrm Vmgvikirhvh */
