@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,400italic,700italic,700);@import url("https://fonts.googleapis.com/css?family=Sanchez:400,400i&display=swap");@import url(https://fonts.googleapis.com/css?family=PT+Sans+Narrow:400,700);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:#51616E;background-image:linear-gradient(to bottom, #556674, #4d5c68);color:#F9F5E9;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:#F9F5E9}.sm-blue a.disabled{color:#9fadb9}.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:#F9F5E9}.sm-blue ul ul{background:rgba(138,113,38,0.1)}.sm-blue ul a,.sm-blue ul a:hover,.sm-blue ul a:focus,.sm-blue ul a:active{background:transparent;color:#46545f;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:#F9F5E9}.sm-blue ul a.disabled{color:#d8be71}.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:#51616E;background-image:linear-gradient(to bottom, #556674, #4d5c68);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:#51616E;background-image:linear-gradient(to bottom, #556674, #4d5c68);color:#F9F5E9}.sm-blue a:hover,.sm-blue a:focus,.sm-blue a:active,.sm-blue a.highlighted{background:#46545f;background-image:linear-gradient(to bottom, #4b5965, #424f59)}.sm-blue a.current{background:#006892;background-image:linear-gradient(to bottom, #006188, #006f9c);color:#F9F5E9}.sm-blue a.disabled{background:#51616E;background-image:linear-gradient(to bottom, #556674, #4d5c68);color:#9fadb9}.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:#9fadb9 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 #46545f}.sm-blue>li:first-child{border-left:0}.sm-blue ul{border:1px solid #d4b761;padding:7px 0;background:#F9F5E9;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:#F9F5E9}.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:#46545f;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:#51616E;background-image:linear-gradient(to bottom, #556674, #4d5c68);color:#F9F5E9}.sm-blue ul a.current{background:#006892;background-image:linear-gradient(to bottom, #006188, #006f9c);color:#F9F5E9}.sm-blue ul a.disabled{background:#F9F5E9;color:#d8be71}.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 #9fadb9}.sm-blue ul li{border:0}.sm-blue .scroll-up,.sm-blue .scroll-down{position:absolute;display:none;visibility:hidden;overflow:hidden;background:#F9F5E9;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 #46545f transparent}.sm-blue .scroll-down-arrow{top:6px;border-style:solid dashed dashed dashed;border-color:#46545f 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 #9fadb9 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 #46545f}.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 #9fadb9 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 #9fadb9}.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:#F9F5E9;-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;width:300px;justify-content:space-between}.social_vertical{flex-direction:column}.social__link{outline:none}.social__image{display:block;width:30px;height:30px}.sidebar{width:100%;background-color:rgba(0,0,0,0.1);border-radius:5px;padding:15px}.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:85px 0px 0px 0px;margin:0px}@media screen and (max-width: 900px){.bulletBox{background-size:60px 60px;padding:70px 0px 0px 0px}}@media screen and (max-width: 600px){.bulletBox{background-size:55px 55px;background-position:0 0;padding:0px 0px 0px 65px;text-align:left}}@media screen and (max-width: 400px){.bulletBox{background-size:50px 50px;padding:0px 0px 0px 60px}}.bulletBox__first{background-image:url("../images/icons/icon_web_hosting.svg")}.bulletBox__second{background-image:url("../images/icons/icon_domain_name.svg")}.bulletBox__third{background-image:url("../images/icons/icon_google_analytics.svg")}.bulletBox__titleH2{margin:0 0 .2rem 0;font-size:1.6rem;font-weight:700;line-height:1.2;color:#51616E;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}}@media screen and (max-width: 600px){.bulletBox__titleH2{text-align:left}}.bulletBox__paragraph{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:#bfa68f;text-decoration:none}.bulletBox__link:visited{color:#fff}.bulletBox__link:hover{color:#634d38}.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 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.2em}.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}.quotes{width:100%;height:160px;background-color:#FFFFFF;border-radius:16px;box-shadow:0px 10px 30px -10px rgba(0,0,0,0.45);margin:0;padding:20px;font-family:'Sanchez', serif;font-size:1.8em;font-weight:400;line-height:1.4;color:#51616E}.quotes__container{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;max-width:1200px;margin:0 auto;padding:30px;overflow:hidden;width:100%}@media screen and (max-width: 900px){.quotes__container{flex-direction:column;padding:20px}}@media screen and (max-width: 400px){.quotes__container{padding:15px}}@media screen and (max-width: 1200px){.quotes{height:200px}}@media screen and (max-width: 900px){.quotes{font-size:1.4em;border-radius:12px;padding:15px;height:180px}}@media screen and (max-width: 600px){.quotes{font-size:1.2em;border-radius:8px;height:160px}}@media screen and (max-width: 400px){.quotes{font-size:1em;border-radius:8px;padding:10px;height:150px}}.quotes__article{width:100%;margin-bottom:30px}@media screen and (max-width: 900px){.quotes__article{margin-bottom:20px}}@media screen and (max-width: 400px){.quotes__article{margin-bottom:15px}}.quotes__hide{display:none}.quotes__paragraph{position:relative;font-style:italic;margin:0px;text-shadow:4px 4px 5px rgba(0,0,0,0.25);z-index:0;padding-left:0.6em;padding-top:0.2em}.quotes__paragraph::before{margin:0px;position:absolute;content:"\201C";font-size:6em;top:-0.32em;left:-0.18em;color:#e0e5e8;text-shadow:none;z-index:-1}.quotes__author{font-style:normal;font-size:1.6rem;color:#8294a3}@media screen and (max-width: 900px){.quotes__author{font-size:1.2rem}}@media screen and (max-width: 600px){.quotes__author{font-size:1rem}}@media screen and (max-width: 400px){.quotes__author{font-size:0.8rem}}.quotes__titleH1{margin:0 0 0.2rem 0;font-size:1.8rem;font-weight:700;line-height:1.2;color:#b69a7e}@media screen and (max-width: 900px){.quotes__titleH1{font-size:1.5rem}}@media screen and (max-width: 600px){.quotes__titleH1{font-size:1.4rem}}.quotes__titleH2{margin:0 0 .2rem 0;font-size:1.6rem;font-weight:700;line-height:1.2;color:#b69a7e}@media screen and (max-width: 900px){.quotes__titleH2{font-size:1.4rem}}@media screen and (max-width: 600px){.quotes__titleH2{font-size:1.3rem}}.quotes__titleH3{margin:0 0 0.3rem 0;font-size:1.4rem;font-weight:700;line-height:1}@media screen and (max-width: 900px){.quotes__titleH3{font-size:1.3rem}}@media screen and (max-width: 600px){.quotes__titleH3{font-size:1.2rem}}.horzCards{list-style-type:none;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0;padding:0;margin:-.5em 0}@media screen and (max-width: 600px){.horzCards{flex-direction:column}}.horzCards__card{display:flex;flex-basis:24.5%;overflow:hidden;margin:.5em 0}@media screen and (max-width: 900px){.horzCards__card{flex-basis:49%}}@media screen and (max-width: 600px){.horzCards__card{flex-basis:100%}}.horzCards__image{min-height:100px;flex-basis: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{flex-basis:60%;color:#000;background-color:rgba(0,0,0,0.05);padding:.5em}.horzCards__title{margin:0;font-size:1em;font-weight:700}@media screen and (max-width: 900px){.horzCards__title{font-size:1.1em}}.horzCards__description{font-size:1rem;font-weight:400;line-height:1.4;margin:0 0 1rem 0;font-size:.9em}.horzCards__description:last-child{margin-bottom:0}@media screen and (max-width: 900px){.horzCards__description{font-size:1em}}.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%}.map{width:100%;background-color:#A3805E;margin:0px;padding:0px}.map__container{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;max-width:1200px;margin:0 auto;padding:30px;overflow:hidden;width:100%}@media screen and (max-width: 900px){.map__container{flex-direction:column;padding:20px}}@media screen and (max-width: 400px){.map__container{padding:15px}}.map__image{display:block;width:100%;height:350px;border:thin solid #3b4751;box-shadow:0px 10px 30px -10px rgba(0,0,0,0.45)}.map__aside{padding:0px}.map__aside_left{width:50%;padding-right:15px}@media screen and (max-width: 900px){.map__aside_left{width:100%;padding-right:0px;padding-bottom:10px}}@media screen and (max-width: 400px){.map__aside_left{width:100%;padding-right:0px;padding-bottom:7.5px}}.map__aside_right{width:50%;padding-left:15px}@media screen and (max-width: 900px){.map__aside_right{width:100%;padding-left:0px;padding-top:10px}}@media screen and (max-width: 400px){.map__aside_right{width:100%;padding-left:0px;padding-top:7.5px}}.map__paragraph{font-size:1rem;font-weight:400;line-height:1.4;margin:0 0 1rem 0;color:#ede6e0}.map__paragraph:last-child{margin-bottom:0}.map__titleH2{margin:0 0 .2rem 0;font-size:1.6rem;font-weight:700;line-height:1.2;color:#3b4751}@media screen and (max-width: 900px){.map__titleH2{font-size:1.4rem}}@media screen and (max-width: 600px){.map__titleH2{font-size:1.3rem}}.body{background-color:#51616E}.navbar{width:100%;background-color:#51616E;padding:15px 30px}@media screen and (max-width: 900px){.navbar{padding:10px 20px}}@media screen and (max-width: 600px){.navbar{padding:7.5px 15px}}.navbar__brand{display:flex;align-items:center}.navbar__svg-logo{display:block;height:80px;fill:#D2DAE3}.navbar__svg-logo:hover{fill:#b3c0cf}@media screen and (max-width: 900px){.navbar__svg-logo{height:70px}}@media screen and (max-width: 600px){.navbar__svg-logo{height:60px}}@media screen and (max-width: 400px){.navbar__svg-logo{height:50px}}.navbar__titleH1{margin:0 0 0.2rem 0;font-size:1.8rem;font-weight:700;line-height:1.2;font-size:2.2rem;color:#F9F5E9;text-shadow:2px 2px #000;text-decoration:none;margin:0}@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:2;width:100%;height:400px;color:#fff;background:url("../images/scaled/extralarge/sedona_arizona.jpg") no-repeat center;background-size:cover;background-color:#51616E;display:flex;flex-direction:column;overflow:hidden}.header__container{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;max-width:1200px;margin:0 auto;padding:30px;overflow:hidden;width:100%}@media screen and (max-width: 900px){.header__container{flex-direction:column;padding:20px}}@media screen and (max-width: 400px){.header__container{padding:15px}}@media screen and (max-width: 1200px){.header{background:url("../images/scaled/large/sedona_arizona.jpg") no-repeat center;height:350px;background-size:cover}}@media screen and (max-width: 900px){.header{background:url("../images/scaled/large/sedona_arizona.jpg") no-repeat center;height:300px;background-size:cover}}@media screen and (max-width: 600px){.header{background:url("../images/scaled/medium/sedona_arizona.jpg") no-repeat center;height:250px;background-size:cover}}@media screen and (max-width: 400px){.header{background:url("../images/scaled/small/sedona_arizona.jpg") no-repeat center;height:200px;background-size:cover}}@keyframes moveInLeft{0%{opacity:0;transform:translateX(-10rem)}80%{transform:translateX(1rem)}100%{opacity:1;transform:translate(0)}}@keyframes moveInRight{0%{opacity:0;transform:translateX(10rem)}80%{transform:translateX(-1rem)}100%{opacity:1;transform:translate(0)}}.header__titleH1{margin:0 0 0.2rem 0;font-size:1.8rem;font-weight:700;line-height:1.2;font-size:2.8rem;text-shadow:5px 5px 7px rgba(0,0,0,0.65)}@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:2.3rem}}@media screen and (max-width: 600px){.header__titleH1{font-size:2rem}}@media screen and (max-width: 400px){.header__titleH1{font-size:1.7rem}}.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 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-top:100px;padding-right:35%;padding-left:30px;animation-name:moveInRight;animation-delay:.5s;animation-duration:1.75s;animation-fill-mode:backwards;animation-timing-function:ease-out}@media screen and (max-width: 900px){.header__body{padding-top:60px;padding-left:20px}}@media screen and (max-width: 600px){.header__body{padding-top:50px}}@media screen and (max-width: 400px){.header__body{padding-top:40px;padding-left:15px}}.header__link{color:#fff;text-decoration:none}.header__link:visited{color:#3b4751}.header__link:hover{color:#677b8b}.header__description{font-size:1.6rem;font-style:italic;text-shadow:2px 2px 3px rgba(0,0,0,0.65);font-weight:400;margin:0px}@media screen and (max-width: 900px){.header__description{font-size:1.2rem}}@media screen and (max-width: 600px){.header__description{font-size:1rem}}@media screen and (max-width: 400px){.header__description{display:none}}.header__list{display:block;margin:1rem 0}.header__listItem{display:list-item;margin:0.5rem}.header__button{text-align:left}.header__social{display:flex;justify-content:flex-end;padding:15px 30px 15px 0px}@media screen and (max-width: 900px){.header__social{padding:10px 20px 10px 0px}}@media screen and (max-width: 400px){.header__social{padding:7.5px;justify-content:center}}.headline{width:100%;color:#fff;background-color:#51616E}.headline__container{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;max-width:1200px;margin:0 auto;padding:30px;overflow:hidden;width:100%}@media screen and (max-width: 900px){.headline__container{flex-direction:column;padding:20px}}@media screen and (max-width: 400px){.headline__container{padding:15px}}.headline__section{margin-bottom:.75rem}.headline__description{margin:0}.headline__titleH1{margin:0 0 0.2rem 0;font-size:1.8rem;font-weight:700;line-height:1.2}@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 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 0.8rem 0.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 0.8rem 0.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:#91a1ae;text-decoration:none}.headline__link:visited{color:#101316}.headline__link:hover{color:#3b4751}.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:0.5rem}.bullets{color:#ede6e0;background-color:#A3805E;margin:0px}.bullets__container{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;max-width:1200px;margin:0 auto;padding:30px;overflow:hidden;width:100%}@media screen and (max-width: 900px){.bullets__container{flex-direction:column;padding:20px}}@media screen and (max-width: 400px){.bullets__container{padding:15px}}.bullets__aside_first{width:31%}@media screen and (max-width: 900px){.bullets__aside_first{width:100%;padding-bottom:20px}}@media screen and (max-width: 600px){.bullets__aside_first{padding-bottom:15px}}.bullets__aside_second{width:31%}@media screen and (max-width: 900px){.bullets__aside_second{width:100%;padding-bottom:20px}}@media screen and (max-width: 600px){.bullets__aside_second{padding-bottom:15px}}.bullets__aside_third{width:31%}@media screen and (max-width: 900px){.bullets__aside_third{width:100%}}.banner{width:100%;color:#A3805E;background-color:#2D3A4B}.banner__container{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;max-width:1200px;margin:0 auto;padding:30px;overflow:hidden;width:100%}@media screen and (max-width: 900px){.banner__container{flex-direction:column;padding:20px}}@media screen and (max-width: 400px){.banner__container{padding:15px}}.banner__titleH1{margin:0 0 0.2rem 0;font-size:1.8rem;font-weight:700;line-height:1.2;color:#b69a7e}@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 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}@media screen and (max-width: 900px){.banner__image{width:75%}}@media screen and (max-width: 600px){.banner__image{width:100%}}.banner__image_TEMP{border:thin solid red}.banner__credits{margin-top:4px;margin-bottom:0;font-size:0.85em;line-height:1.2}.banner__link{color:#6b85a6;text-decoration:none}.banner__link:visited{color:#abb9cc}.banner__link:hover{color:#cbd4e0}.banner__aside_left{width:35%;padding-right:15px}@media screen and (max-width: 900px){.banner__aside_left{width:100%;padding-right:0px;margin-bottom:20px}}@media screen and (max-width: 600px){.banner__aside_left{width:100%;margin-bottom:15px}}.banner__article{width:65%;padding-left:15px}@media screen and (max-width: 900px){.banner__article{width:100%;padding-left:0px}}@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:0.5rem}@media screen and (max-width: 600px){.banner__button{text-align:center}}.main{width:100%;color:#744d01;background-color:#F2A102}.main__container{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;max-width:1200px;margin:0 auto;padding:30px;overflow:hidden;width:100%}@media screen and (max-width: 900px){.main__container{flex-direction:column;padding:20px}}@media screen and (max-width: 400px){.main__container{padding:15px}}.main__section{width:100%;margin-bottom:.75rem}.main__footer{width:100%;margin-top:1rem}.main__description{margin:0}.main__titleH1{margin:0 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 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{display:block;width:100%}.main__image_TEMP{border:thin dotted red}.main__imageLeft{float:left;margin:0 0.8rem 0.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 0.8rem 0.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:#000;text-decoration:none}.main__link:visited{color:#fff}.main__link:hover{color:#fec75c}.main__aside{padding:0px}.main__aside_left{width:50%;padding-right:15px}@media screen and (max-width: 900px){.main__aside_left{width:100%;padding-right:0px;padding-bottom:20px}}@media screen and (max-width: 600px){.main__aside_left{padding-bottom:15px}}.main__aside_right{width:50%;padding-left:15px}@media screen and (max-width: 900px){.main__aside_right{width:100%;padding-left:0px}}@media screen and (max-width: 600px){.main__aside_right{margin-bottom:15px}}.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:0.5rem}.main__menu{margin-top:1.5rem}.callouts{width:100%;color:#fff;background-color:#F4C804}.callouts__container{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;max-width:1200px;margin:0 auto;padding:30px;overflow:hidden;width:100%}@media screen and (max-width: 900px){.callouts__container{flex-direction:column;padding:20px}}@media screen and (max-width: 400px){.callouts__container{padding:15px}}.callouts__section{width:100%;margin-bottom:0.75rem}.callouts__footer{width:100%;margin-top:1rem}.callouts__description{margin:0}.callouts__titleH1{margin:0 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 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 0.8rem 0.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 0.8rem 0.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:#050607;text-decoration:none}.callouts__link:visited{color:#fdea94}.callouts__link:hover{color:#fff}.callouts__aside_left{width:50%;padding-right:30px;border-right:thin solid #F2A102}@media screen and (max-width: 600px){.callouts__aside_left{width:100%;padding-right:0;border-right:none;padding-bottom:20px}}@media screen and (max-width: 400px){.callouts__aside_left{padding-bottom:15px}}.callouts__aside_right{width:50%;padding-left:30px}@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:0.5rem}.closing{width:100%;color:#597390;background-color:#D2DAE3}.closing__container{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;max-width:1200px;margin:0 auto;padding:30px;overflow:hidden;width:100%}@media screen and (max-width: 900px){.closing__container{flex-direction:column;padding:20px}}@media screen and (max-width: 400px){.closing__container{padding:15px}}.closing__footer{width:100%;margin-top:1rem}.closing__description{margin:0}.closing__titleH1{margin:0 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 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%;margin:0;box-shadow:0 10px 30px -10px rgba(0,0,0,0.45)}@media screen and (max-width: 900px){.closing__image{width:50%}}@media screen and (max-width: 600px){.closing__image{width:100%}}.closing__aside{padding:0px}.closing__aside_left{width:60%;padding-right:15px}@media screen and (max-width: 900px){.closing__aside_left{width:100%;padding-right:0px;padding-bottom:20px}}@media screen and (max-width: 600px){.closing__aside_left{padding-bottom:15px}}.closing__aside_right{width:40%;padding-left:15px}@media screen and (max-width: 900px){.closing__aside_right{width:100%;padding-left:0px}}.closing__link{color:#fff;text-decoration:none}.closing__link:visited{color:#465a70}.closing__link:hover{color:#b3c0cf}.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:0.5rem}.footer{width:100%;color:#abb9cc;background-color:#2D3A4B}.footer__container{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;max-width:1200px;margin:0 auto;padding:30px;overflow:hidden;width:100%;padding:15px}@media screen and (max-width: 900px){.footer__container{flex-direction:column;padding:20px}}@media screen and (max-width: 400px){.footer__container{padding:15px}}@media screen and (max-width: 900px){.footer__container{padding:10px}}@media screen and (max-width: 600px){.footer__container{padding:7.5px}}.footer__social{display:flex;justify-content:center;margin-bottom:15px}.footer__spaceRight{margin-right:1rem}.footer__link{color:#fff;text-decoration:none}.footer__link:visited{color:#fff}.footer__link:hover{color:#6b85a6}.footer__article{width:100%}.footer__paragraph{font-size:1rem;font-weight:400;line-height:1.4;margin:0 0 1rem 0;font-size:0.8rem;margin:0 0 .4em 0}.footer__paragraph:last-child{margin-bottom:0}.footer__pagination{text-align:center;margin:0.75rem}.xlkbirtsg-votrm-vmgvikirhvh{border:none}/*! Xlkbirtsg Votrm Vmgvikirhvh */
