@font-face{font-family:'Autodesk-Icon-Font';src:url('https://static-dc.autodesk.net/etc/designs/v202101252025/autodesk/adsk-static-nav/Fonts/retrofit/Autodesk-Icon-Font.eot?-aplhyn');src:url('https://static-dc.autodesk.net/etc/designs/v202101252025/autodesk/adsk-static-nav/Fonts/retrofit/Autodesk-Icon-Font.eot?#iefix-aplhyn') format('embedded-opentype'),url('https://static-dc.autodesk.net/etc/designs/v202101252025/autodesk/adsk-static-nav/Fonts/retrofit/Autodesk-Icon-Font.woff?-aplhyn') format('woff'),url('https://static-dc.autodesk.net/etc/designs/v202101252025/autodesk/adsk-static-nav/Fonts/retrofit/Autodesk-Icon-Font.ttf?-aplhyn') format('truetype'),url('https://static-dc.autodesk.net/etc/designs/v202101252025/autodesk/adsk-static-nav/Fonts/retrofit/Autodesk-Icon-Font.svg?-aplhyn#Autodesk-Icon-Font') format('svg');font-weight:normal;font-style:normal}
.wrap-open .global-menu{overflow-y:scroll;-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);-webkit-transition:transform .5s ease;-moz-transition:transform .5s ease;-ms-transition:transform .5s ease;-o-transition:transform .5s ease}
.wrap-open .close-global-menu{background-color:rgba(0,0,0,0.8);position:fixed;top:0;bottom:0;left:0;right:0;z-index:10;cursor:pointer}
.global-menu .global-menu-header .close-global-menu{position:static;top:auto;right:auto;bottom:auto;left:auto;background:0}
.icon-stacked{position:relative;margin:1em 2.5em;float:right}
.icon-stacked .icon{color:#bbb}
.global-utility-bar li .icon-stacked .icon-circle-o{font-size:24px}
.global-utility-bar li .icon-stacked .icon-close{font-size:16px;line-height:1;position:absolute;top:4px;left:4px}
.global-utility-bar .global-menu li a:hover{background:0}
.global-menu .global-menu-header .close-global-menu{overflow:auto}
.global-menu .global-menu-header li{border-right:0}
.global-menu .global-menu-header li:first-child{line-height:0}
.global-menu{position:fixed;top:0;bottom:0;left:100%;background-color:rgba(255,255,255,1);min-height:100%;z-index:11;box-sizing:border-box;border-left:10px solid #0695d7;width:40%;max-width:550px;-webkit-transition:transform .5s ease;-moz-transition:transform .5s ease;-ms-transition:transform .5s ease;-o-transition:transform .5s ease}
.no-scroll{overflow:hidden;height:100%}
.header{position:static}
.ub-identification-container{float:left}
.ub-shortcuts-container{float:right}
.ub-utility-links-container{float:right}
.ub-identification-container .left{padding:8px 0 8px 32px;font-size:28px}
.ub-identification-container .left img{display:inline-block;vertical-align:middle}
.global-utility-bar{background:#f5f5f5}
.global-utility-bar .row{max-width:none}
.global-utility-bar li{line-height:52px;margin-left:0}
.global-utility-bar li.sign-in-li{border-right:1px solid #dadada}
.global-utility-bar li a{display:block;outline:0;padding:0 .5em;color:#888;text-decoration:none;text-transform:uppercase}
.global-utility-bar li a:hover,.global-utility-bar li.active a{background-color:#eee;color:#0695d7}
.global-utility-bar li a:focus{outline:0}
.global-utility-bar li a span{display:none}
.global-utility-bar li a .icon{vertical-align:middle;font-size:28px;width:auto}
.global-utility-bar li a .icon.icon-arrow-dropdown{font-size:12px;vertical-align:baseline}
.global-utility-bar li.sign-in-li a{padding:0 1em}
.global-utility-bar li.global-menu-toggle-li a{padding:0 2.5em 0 .5em}
.global-utility-bar .search-toggle-container{display:none}
.global-utility-bar li a span{display:inline-block}
.global-utility-bar li .icon-stacked .icon-circle-o{font-size:24px}
.global-utility-bar li .icon-stacked .icon-close{font-size:16px;line-height:1;position:absolute;top:4px;left:4px}
.sign-in-li{position:relative}
.sign-in-modal{position:absolute;width:100%;right:-1px;left:auto;display:none;min-width:320px;border-left:1px solid #ccc;border-right:1px solid #ccc;padding:1em;border-bottom:1px solid #ccc;border-top:1px solid #ccc;background:#eee;margin:-1px 0 0 0;list-style:none;z-index:5}
li.adsk-myaccount-link a{border-bottom:0}
.sign-in-modal.visibility-target-visible{display:block}
.global-utility-bar li.sign-in-li .sign-in-modal a{padding:0;vertical-align:middle}
.sign-in-modal li a{text-transform:none}
.sign-in-modal li{border-right:0;line-height:32px;font-size:19px}
.sign-in-modal li:last-child{border-top:1px solid #dadada;margin-top:13px;padding-top:13px}
.sign-in-modal .icon{color:#bbb;vertical-align:middle}
.sign-in-modal li a{display:inline-block}
.sign-in-li a.visibility-visible{background:#eee;position:relative;z-index:6}
.sign-in-modal.visibility-target-hidden{display:none}
.toggle-sign-in .icon{display:none}
.sign-out-li .icon{display:none}
.adsk-myaccount-link li a{border-bottom:0}
.wd-inline-list{margin-bottom:0}
.wd-inline-list>li{display:inline-block;vertical-align:top}
.row{width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:78em;min-width:20em;*zoom:1}
.row:before,.row:after{content:" ";display:table}
.row:after{clear:both}
.row.collapse>.grid-column,.row.collapse>.grid-columns{position:relative;padding-left:0;padding-right:0;float:left}
.row.collapse .row{margin-left:0;margin-right:0}
.row .row{width:auto;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;max-width:none;*zoom:1}
.row .row:before,.row .row:after{content:" ";display:table}
.row .row:after{clear:both}
.row .row.collapse{width:auto;margin:0;max-width:none;*zoom:1}
.row .row.collapse:before,.row .row.collapse:after{content:" ";display:table}
.row .row.collapse:after{clear:both}
.grid-column,.grid-columns{position:relative;padding-left:0;padding-right:0;width:100%;float:left}
@media only screen{@-ms-viewport{width:device-width}
.grid-column,.grid-columns{position:relative;padding-left:0;padding-right:0;float:left}
.small-1{position:relative;width:8.33333%}
.small-2{position:relative;width:16.66667%}
.small-3{position:relative;width:25%}
.small-4{position:relative;width:33.33333%}
.small-5{position:relative;width:41.66667%}
.small-6{position:relative;width:50%}
.small-7{position:relative;width:58.33333%}
.small-8{position:relative;width:66.66667%}
.small-9{position:relative;width:75%}
.small-10{position:relative;width:83.33333%}
.small-11{position:relative;width:91.66667%}
.small-12{position:relative;width:100%}
[class*="grid-column"]+[class*="grid-column"]:last-child{float:right}
[class*="grid-column"]+[class*="grid-column"].end{float:left}
}
@media only screen and (min-width:40.063em){.medium-push-1{position:relative;left:8.33333%;right:auto}
.medium-pull-1{position:relative;right:8.33333%;left:auto}
.medium-push-2{position:relative;left:16.66667%;right:auto}
.medium-pull-2{position:relative;right:16.66667%;left:auto}
.medium-push-3{position:relative;left:25%;right:auto}
.medium-pull-3{position:relative;right:25%;left:auto}
.medium-push-4{position:relative;left:33.33333%;right:auto}
.medium-pull-4{position:relative;right:33.33333%;left:auto}
.medium-push-5{position:relative;left:41.66667%;right:auto}
.medium-pull-5{position:relative;right:41.66667%;left:auto}
.medium-push-6{position:relative;left:50%;right:auto}
.medium-pull-6{position:relative;right:50%;left:auto}
.medium-push-7{position:relative;left:58.33333%;right:auto}
.medium-pull-7{position:relative;right:58.33333%;left:auto}
.medium-push-8{position:relative;left:66.66667%;right:auto}
.medium-pull-8{position:relative;right:66.66667%;left:auto}
.medium-push-9{position:relative;left:75%;right:auto}
.medium-pull-9{position:relative;right:75%;left:auto}
.medium-push-10{position:relative;left:83.33333%;right:auto}
.medium-pull-10{position:relative;right:83.33333%;left:auto}
.medium-push-11{position:relative;left:91.66667%;right:auto}
.medium-pull-11{position:relative;right:91.66667%;left:auto}
.grid-column,.grid-columns{position:relative;padding-left:0;padding-right:0;float:left}
.medium-1{position:relative;width:8.33333%}
.medium-2{position:relative;width:16.66667%}
.medium-3{position:relative;width:25%}
.medium-4{position:relative;width:33.33333%}
.medium-5{position:relative;width:41.66667%}
.medium-6{position:relative;width:50%}
.medium-7{position:relative;width:58.33333%}
.medium-8{position:relative;width:66.66667%}
.medium-9{position:relative;width:75%}
.medium-10{position:relative;width:83.33333%}
.medium-11{position:relative;width:91.66667%}
.medium-12{position:relative;width:100%}
.medium-offset-0{position:relative;margin-left:0}
.medium-offset-1{position:relative;margin-left:8.33333%}
.medium-offset-2{position:relative;margin-left:16.66667%}
.medium-offset-3{position:relative;margin-left:25%}
.medium-offset-4{position:relative;margin-left:33.33333%}
.medium-offset-5{position:relative;margin-left:41.66667%}
.medium-offset-6{position:relative;margin-left:50%}
.medium-offset-7{position:relative;margin-left:58.33333%}
.medium-offset-8{position:relative;margin-left:66.66667%}
.medium-offset-9{position:relative;margin-left:75%}
.medium-offset-10{position:relative;margin-left:83.33333%}
[class*="grid-column"]+[class*="grid-column"]:last-child{float:right}
[class*="grid-column"]+[class*="grid-column"].end{float:left}
.grid-column.medium-centered,.grid-columns.medium-centered{position:relative;margin-left:auto;margin-right:auto;float:none !important}
.grid-column.medium-uncentered,.grid-columns.medium-uncentered{margin-left:0;margin-right:0;float:left !important}
.grid-column.medium-uncentered.opposite,.grid-columns.medium-uncentered.opposite{float:right !important}
.push-1{position:relative;left:8.33333%;right:auto}
.pull-1{position:relative;right:8.33333%;left:auto}
.push-2{position:relative;left:16.66667%;right:auto}
.pull-2{position:relative;right:16.66667%;left:auto}
.push-3{position:relative;left:25%;right:auto}
.pull-3{position:relative;right:25%;left:auto}
.push-4{position:relative;left:33.33333%;right:auto}
.pull-4{position:relative;right:33.33333%;left:auto}
.push-5{position:relative;left:41.66667%;right:auto}
.pull-5{position:relative;right:41.66667%;left:auto}
.push-6{position:relative;left:50%;right:auto}
.pull-6{position:relative;right:50%;left:auto}
.push-7{position:relative;left:58.33333%;right:auto}
.pull-7{position:relative;right:58.33333%;left:auto}
.push-8{position:relative;left:66.66667%;right:auto}
.pull-8{position:relative;right:66.66667%;left:auto}
.push-9{position:relative;left:75%;right:auto}
.pull-9{position:relative;right:75%;left:auto}
.push-10{position:relative;left:83.33333%;right:auto}
.pull-10{position:relative;right:83.33333%;left:auto}
.push-11{position:relative;left:91.66667%;right:auto}
.pull-11{position:relative;right:91.66667%;left:auto}
}
@media only screen and (min-width:64.063em){.grid-column,.grid-columns{position:relative;padding-left:0;padding-right:0;float:left}
.large-1{position:relative;width:8.33333%}
.large-2{position:relative;width:16.66667%}
.large-3{position:relative;width:25%}
.large-4{position:relative;width:33.33333%}
.large-5{position:relative;width:41.66667%}
.large-6{position:relative;width:50%}
.large-7{position:relative;width:58.33333%}
.large-8{position:relative;width:66.66667%}
.large-9{position:relative;width:75%}
.large-10{position:relative;width:83.33333%}
.large-11{position:relative;width:91.66667%}
.large-12{position:relative;width:100%}
[class*="grid-column"]+[class*="grid-column"]:last-child{float:right}
[class*="grid-column"]+[class*="grid-column"].end{float:left}
}
.search-container{position:relative;display:inline-block;padding-right:16px;border-right:1px solid #dadada}
.search-container form#cq-site-search{line-height:30px}
.search-container input{box-sizing:border-box;margin:0;padding:.25em;width:100%;border:1px solid #dadada;font-size:14px;font-family:"FrutigerNextW04-Regular"}
.search-container input::-webkit-input-placeholder{text-transform:uppercase}
.search-container input:-moz-placeholder{text-transform:uppercase}
.search-container input::-moz-placeholder{text-transform:uppercase}
.search-container input:-ms-input-placeholder{text-transform:uppercase}
.search-container input:focus{border-color:transparent}
.search-container .icon{color:#999;font-size:14px;position:absolute;right:24px;top:8px}
.search-bar{background-color:#eee}
.search-bar .search-container input{font-size:12px;font-size:1.2rem;line-height:1;padding:.5em}
.search-bar .search-container .icon{right:10px;top:0}
.search-bar.visibility-target-hidden{display:none}
.visibility-target-visible{display:initial}
.visibility-target-hidden{display:none}
.search-bar{display:none}
.global-utility-bar .icon{background:0;line-height:1;height:auto;font-style:normal}
.icon-menu:before{font-family:"Autodesk-Icon-Font";content:"\e60e"}
.icon-search:before{font-family:"Autodesk-Icon-Font";content:"\e610"}
.icon-circle-o:before{font-family:"Autodesk-Icon-Font";content:"\e62f"}
.icon-close:before{font-family:"Autodesk-Icon-Font";content:"\e607"}
.icon-download:before{font-family:"Autodesk-Icon-Font";content:"\e624"}
.icon-education-students:before{font-family:"Autodesk-Icon-Font";content:"\e63f"}
.icon-globe-international:before{font-family:"Autodesk-Icon-Font";content:"\e640"}
.icon-facebook:before{font-family:"Autodesk-Icon-Font";content:"\e61a"}
.icon-youtube:before{font-family:"Autodesk-Icon-Font";content:"\e61b"}
.icon-twitter:before{font-family:"Autodesk-Icon-Font";content:"\e61c"}
.icon-linkedin:before{font-family:"Autodesk-Icon-Font";content:"\e625"}
.icon-cta-go-arrow-circle:before{font-family:"Autodesk-Icon-Font";content:"\e62d"}
.adsk-id-aux{vertical-align:middle;display:inline-block;font-size:14px;line-height:1}
.adsk-id-aux:before{content:'';display:inline-block;margin-left:14px;margin-right:12px;font-size:16px;line-height:1;height:1.6em;border-right:1px solid #dadada;vertical-align:middle}
.global-navigation li{list-style:none;border-bottom:3px solid #eee;border-right:0;font-size:28px;line-height:1.07}
.global-navigation li:first-child{border-top:3px solid #eee}
.global-navigation li a{text-decoration:none;text-transform:none;display:block;padding:14px;color:#0695d7}
.global-navigation li a:hover{color:#0477a8;background:0}
.global-navigation li a.visibility-hidden:after{font-family:'Autodesk-Icon-Font';content:'\e604';float:right;vertical-align:middle;font-size:23px;line-height:1.07;color:#bbb}
.global-navigation li a.visibility-visible:after{font-family:'Autodesk-Icon-Font';content:'\e606';float:right;vertical-align:middle;font-size:23px;line-height:1.07;color:#bbb}
.global-navigation li li a.visibility-hidden:after{content:''}
.global-navigation ul ul{margin:0;padding:0;list-style:none;border-left:1px dashed #dadada;display:block;margin-left:17px;margin-bottom:32px}
.global-navigation li li{padding-left:12px;border-bottom:0;font-size:19px;line-height:1.1;font-family:'FrutigerNextW04-Medium',Arial,sans-serif;margin-bottom:12px}
.global-navigation li li:first-child{border-top:0}
.global-navigation li li a.global-nav-category{font-size:21px;line-height:1;color:#87bc40;text-transform:uppercase;padding-top:13px}
.global-navigation li li a.global-nav-category:hover{color:#87bc40}
.global-navigation li li:first-child .global-nav-category{padding-top:0}
.global-menu .global-menu-header{list-style:none;margin:0;padding:0}
.global-menu ul{margin:0;padding:2em 2em 0 2em}
.global-navigation ul{padding-top:0}
.global-navigation li li a{color:#666;position:relative;padding:0}
.global-navigation li li a:hover{color:#666}
.global-navigation li li a.visibility-hidden:before{font-family:'Autodesk-Icon-Font';content:"\e63c";color:#89b546;position:absolute;top:2px;left:-19px;font-size:13px;line-height:1}
.global-navigation li li a.visibility-visible:before{font-family:'Autodesk-Icon-Font';content:"\e63e";color:#89b546;position:absolute;top:2px;left:-19px;font-size:13px;line-height:1}
.global-navigation ul ul ul{border-left:0;margin:0;margin-top:10px;padding:0}
.global-navigation li li li{padding:0;margin-bottom:6px;font-size:16px;line-height:1.125;font-weight:normal}
.global-navigation li li li a{color:#888}
.global-navigation li li li a:before{font-family:'Autodesk-Icon-Font';content:"\e615";color:#999;font-size:10px;line-height:1}
.global-navigation .visibility-target-visible{display:block}
.global-navigation .visibility-target-hidden{display:none}
.global-menu .global-menu-footer{padding-bottom:28px;list-style:none}
.global-menu .global-menu-footer li{margin-bottom:4px;border-right:0;line-height:inherit;height:24px}
.global-menu .global-menu-footer li a{text-decoration:none;text-transform:uppercase;font-size:16px;line-height:1;font-family:'FrutigerNextW04-Medium',Arial,sans-serif}
.global-menu .global-menu-footer li a:hover,.global-menu .global-menu-footer-social li a:hover{color:#666;background:0}
.global-menu .global-menu-footer .icon{font-size:24px;line-height:1;color:#bbb;vertical-align:middle}
.global-menu .global-menu-footer-social{list-style:none;padding-top:0;margin-bottom:24px}
.global-menu .global-menu-footer-social li{display:inline-block;border-right:1px dotted #ddd;line-height:inherit}
.global-menu .global-menu-footer-social li a{color:#bbb;margin-right:8px;text-decoration:none;outline:0;padding:0}
.global-menu .global-menu-footer-social li:first-child a{margin-left:5px}
.global-menu .global-menu-footer-social li a .icon{font-size:34px}
.global-menu .global-menu-footer li:last-child{border-bottom:3px solid #eee;padding-bottom:28px}
.adsk-myaccount-link li a{border-bottom:0}
#pbl-alert-overlay{background:#eee;display:none;padding:0;position:absolute;width:258px;z-index:20;border:1px solid #ccc;box-shadow:none}
#pbl-alert-overlay .wrapper{background:0;border:0;padding:14px 32px 20px 16px}
#pbl-alert-overlay p{color:#888;margin:0}
#pbl-alert-overlay p+p{margin:6px 0 0 0}
#pbl-alert-overlay a{border-bottom:1px dashed #999;color:#888;text-decoration:none}
#pbl-alert-overlay a.close{background:url(https://static-dc.autodesk.net/etc/designs/v202101252025/autodesk/adsk-static-nav/clientlibs/images/tooltip.png);border:0;height:11px;position:absolute;right:10px;text-indent:-9999px;bottom:auto;top:10px;width:11px}
#pbl-alert-overlay a.close:hover{text-decoration:none}
#pbl-alert-overlay .icon{background-image:none;height:auto;width:auto;display:inline-block;vertical-align:middle;font-size:24px;line-height:19px;margin-right:4px}
#pbl-alert-overlay p:first-child>span{font-size:19px;line-height:1;font-family:'FrutigerNextW04-Medium'}
