*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-size:1rem;text-align:left}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{text-decoration:underline;background-color:transparent}a:hover{text-decoration:none}a:not([href]):not([class]){color:inherit;text-decoration:none}a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.h1,h1{font-weight:400;font-size:5.4rem;line-height:1.04}@media only screen and (max-width:47.96875em){.h1,h1{font-size:3.6rem}}.h2,h2{font-weight:400;font-size:4rem;line-height:1.2}@media only screen and (max-width:47.96875em){.h2,h2{font-size:2.8rem}}.h3,h3{font-size:2rem}@media only screen and (max-width:47.96875em){.h3,h3{font-size:1.6rem}}.title-medium{font-size:4.8rem;line-height:1.33}@media only screen and (max-width:47.96875em){.title-medium{font-size:3.6rem;line-height:1.06}}a{text-decoration:underline;color:#000}a:hover{text-decoration:none}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.title-with-line{font-weight:400;font-size:2.4rem;line-height:1.2;display:block;margin:0 0 40px;border-bottom:1px solid #000;padding-bottom:10px}@media only screen and (max-width:47.96875em){.title-with-line{font-size:1.4rem;margin-bottom:20px}}.text-center{text-align:center}p:first-of-type{margin-top:0}p:last-of-type{margin-bottom:0}.text-medium li,.text-medium p{font-size:1.8rem;line-height:1.44}@media only screen and (max-width:47.96875em){.text-medium li,.text-medium p{font-size:1.6rem}}.text-large li,.text-large p,.text-large td{font-size:2rem;line-height:1.5}.text-big li,.text-big p{font-size:2.4rem;line-height:1.25}@media only screen and (max-width:47.96875em){.text-big li,.text-big p{font-size:1.8rem;line-height:1.56}}p.font-large{font-size:2rem;line-height:1.5}.text-huge li,.text-huge p{font-size:3.2rem;line-height:1.19}@media only screen and (max-width:47.96875em){.text-huge li,.text-huge p{font-size:2.4rem}}.cont ul,.element ul{padding:0 0 0 25px;margin:0}.___fonticon,[class*=" ficon-"],[class^=ficon-]{line-height:1}.___fonticon,[class*=" ficon-"]:before,[class^=ficon-]:before{speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;-ms-font-feature-settings:"liga" 1;font-feature-settings:"liga";font-variant-ligatures:discretionary-ligatures}.ficon-download2:before{content:"\e90c"}.ficon-calendar3:before{content:"\e90b"}.ficon-dvr:before{content:"\e90a"}.ficon-notification-highlight:before{content:"\e907"}.ficon-notification-info:before{content:"\e908"}.ficon-notification-alert:before{content:"\e909"}.ficon-calendar:before{content:"\e906"}.ficon-document:before{content:"\e905"}.ficon-big_arrow_down:before{content:"\e900"}.ficon-big_arrow_left:before{content:"\e901"}.ficon-big_arrow_right:before{content:"\e902"}.ficon-big_arrow_up:before{content:"\e903"}.ficon-phone:before{content:"\e0cd"}.ficon-external_link:before{content:"\e0b2"}.ficon-chat:before{content:"\e0b7"}.ficon-chat_bubble_outline:before{content:"\e0cb"}.ficon-cloud_download:before{content:"\e2c0"}.ficon-date_range:before{content:"\e916"}.ficon-delete:before{content:"\e872"}.ficon-favorite_full:before{content:"\e87d"}.ficon-favorite_border:before{content:"\e87e"}.ficon-goat:before{content:"\e904"}.ficon-arrow_down:before{content:"\e313"}.ficon-arrow_left:before{content:"\e314"}.ficon-arrow_right:before{content:"\e315"}.ficon-arrow_up:before{content:"\e316"}.ficon-open_in_new:before{content:"\e89e"}.ficon-mail_outline:before{content:"\e0e1"}.ficon-message:before{content:"\e0c9"}.ficon-navigation:before{content:"\e55d"}.ficon-user_account:before{content:"\e7fd"}.ficon-publish:before{content:"\e255"}.ficon-search:before{content:"\e8b6"}.ficon-translate:before{content:"\e8e2"}.ficon-calendar-2:before{content:"\e953"}.ficon-website:before{content:"\e9ca"}.ficon-facebook:before{content:"\ea90"}.ficon-instagram:before{content:"\ea92"}.ficon-twitter:before{content:"\ea96"}.ficon-youtube:before{content:"\ea9d"}.ficon-linkedin2:before{content:"\eaca"}button,input,select,textarea{font:inherit;margin:0;border-style:solid;text-transform:none}.table{width:100%;margin-bottom:35px}.style-centered .table{margin-left:auto;margin-right:auto}.table td{padding:0 14px 14px;white-space:nowrap}.table td:first-of-type{padding-left:0}.table td:last-of-type{padding-right:0}.table tr td{font-size:1.8rem;padding-top:20px;padding-bottom:20px;letter-spacing:.25px;line-height:1.167;border-bottom:1px solid #666;color:#303030}.table tr:first-of-type td{padding-top:0;padding-bottom:14px;border-color:#666}.table caption{margin-top:40px}.table caption p{color:#303030;font-size:1.5rem;letter-spacing:.21px;line-height:1.335}.table .text-right{text-align:right}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media screen and (max-width:850px){.table-responsive{padding-bottom:52px}.table-responsive:after{content:'';display:block;margin-top:-10px;width:43px;height:37px;background:url("../images/icons/icon_swipe.svg") no-repeat;position:absolute}}@media (max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}nav ol,nav ul{list-style:none;padding:0}body,html{scroll-behavior:smooth;font-family:Inter,sans-serif}html{font-size:62.5%}body{font-size:1.6rem;background-color:#fff;overflow-x:hidden}main{padding-bottom:60px}.container{max-width:1230px;width:100%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.hide{display:none}.shadow-box{position:relative;background-color:#fff;box-shadow:0 1px 14px rgba(0,0,0,.25);border-radius:20px;padding:40px 30px 50px}@media only screen and (max-width:47.96875em){.shadow-box{padding:20px}}.yellow-box{position:relative;background-color:#ffd600;border-radius:20px;padding:53px 60px 60px;background-image:url("../images/bg_clouds_left.png"),url("../images/bg_clouds_right.png");background-position:center left -60px,center right -80px;background-repeat:no-repeat,no-repeat;background-size:270px 125px,270px 125px}@media only screen and (max-width:47.96875em){.yellow-box{background-image:url("../images/bg_clouds_left_mobile.png"),url("../images/bg_clouds_right_mobile.png");background-position:top 15px left,bottom 14px right;background-size:162px 89px,107px 71px}}.yellow-box.icon-mail:before{content:'';display:block;width:35px;height:34px;margin:0 auto 13px;background-image:url("../images/icons/icon_email.svg");background-repeat:no-repeat;background-position:center center}@media only screen and (max-width:47.96875em){.yellow-box{padding:20px;min-height:232px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.yellow-box.icon-mail:before{display:none}}.img-resp,.img-responsive{width:100%;height:auto;max-width:100%}.pad-top{padding-top:80px}.pad-bottom{padding-bottom:80px}::selection{color:#000;background-color:#ffd600}.pnf-h{display:none}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.element-boxed-content .slick-track{display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.element-boxed-content .slick-slide{height:inherit!important}.slick-dots{list-style:none;margin:30px auto 0;padding:0}.slick-dots li{margin:0 2px;padding:0;display:inline-block}.slick-dots li button{background:#000;opacity:.2;border:0;border-radius:50px;width:6px;height:6px;text-indent:-99999px;display:block;padding:0;margin:0}.slick-dots li.slick-active button{opacity:1}/*! lightgallery - v1.6.12 - 2019-02-19
* http://sachinchoolur.github.io/lightGallery/
* Copyright (c) 2019 Sachin N; Licensed GPLv3 */@font-face{font-family:lg;src:url("../fonts/lightgallery/lg.eot?n1z373");src:url("../fonts/lightgallery/lg.eot?#iefixn1z373") format("embedded-opentype"),url("../fonts/lightgallery/lg.woff?n1z373") format("woff"),url("../fonts/lightgallery/lg.ttf?n1z373") format("truetype"),url("../fonts/lightgallery/lg.svg?n1z373#lg") format("svg");font-weight:400;font-style:normal}.lg-icon{font-family:lg;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lg-actions .lg-next,.lg-actions .lg-prev{background-color:rgba(0,0,0,.45);border-radius:2px;color:#fff;cursor:pointer;display:block;font-size:22px;margin-top:-10px;padding:8px 10px 9px;position:absolute;top:50%;z-index:1080;border:none;outline:0}.lg-actions .lg-next.disabled,.lg-actions .lg-prev.disabled{pointer-events:none;opacity:.5}.lg-actions .lg-next:hover,.lg-actions .lg-prev:hover{color:#fff}.lg-actions .lg-next{right:20px}.lg-actions .lg-next:before{content:"\e095"}.lg-actions .lg-prev{left:20px}.lg-actions .lg-prev:after{content:"\e094"}@-webkit-keyframes lg-right-end{0%{left:0}50%{left:-30px}100%{left:0}}@keyframes lg-right-end{0%{left:0}50%{left:-30px}100%{left:0}}@-webkit-keyframes lg-left-end{0%{left:0}50%{left:30px}100%{left:0}}@keyframes lg-left-end{0%{left:0}50%{left:30px}100%{left:0}}.lg-outer.lg-right-end .lg-object{-webkit-animation:lg-right-end .3s;animation:lg-right-end .3s;position:relative}.lg-outer.lg-left-end .lg-object{-webkit-animation:lg-left-end .3s;animation:lg-left-end .3s;position:relative}.lg-toolbar{z-index:1082;left:0;position:absolute;top:0;width:100%;background-color:rgba(0,0,0,.45)}.lg-toolbar .lg-icon{color:#999;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;padding:10px 0;text-align:center;width:50px;text-decoration:none!important;outline:medium none;transition:color .2s linear}.lg-toolbar .lg-icon:hover{color:#fff}.lg-toolbar .lg-close:after{content:"\e070"}.lg-toolbar .lg-download:after{content:"\e0f2"}.lg-sub-html{background-color:rgba(0,0,0,.45);bottom:0;color:#eee;font-size:16px;left:0;padding:10px 40px;position:fixed;right:0;text-align:center;z-index:1080}.lg-sub-html h4{margin:0;font-size:13px;font-weight:700}.lg-sub-html p{font-size:12px;margin:5px 0 0}#lg-counter{color:#fff;display:inline-block;font-size:16px;padding-left:20px;padding-top:12px;vertical-align:middle}.lg-next,.lg-prev,.lg-toolbar{opacity:1;transition:-webkit-transform .35s cubic-bezier(0, 0, .25, 1) 0s,opacity .35s cubic-bezier(0, 0, .25, 1) 0s,color .2s linear;transition:transform .35s cubic-bezier(0, 0, .25, 1) 0s,opacity .35s cubic-bezier(0, 0, .25, 1) 0s,color .2s linear}.lg-hide-items .lg-prev{opacity:0;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}.lg-hide-items .lg-next{opacity:0;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}.lg-hide-items .lg-toolbar{opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0;transition:-webkit-transform 250ms cubic-bezier(0, 0, .25, 1) 0s,opacity 250ms cubic-bezier(0, 0, .25, 1)!important;transition:transform 250ms cubic-bezier(0, 0, .25, 1) 0s,opacity 250ms cubic-bezier(0, 0, .25, 1)!important;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1}.lg-outer .lg-thumb-outer{background-color:#0d0a0a;bottom:0;position:absolute;width:100%;z-index:1080;max-height:350px;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);transition:-webkit-transform .25s cubic-bezier(0, 0, .25, 1) 0s;transition:transform .25s cubic-bezier(0, 0, .25, 1) 0s}.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{cursor:move;cursor:-webkit-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb{transition-duration:0s!important}.lg-outer.lg-thumb-open .lg-thumb-outer{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.lg-outer .lg-thumb{padding:10px 0;height:100%;margin-bottom:-5px}.lg-outer .lg-thumb-item{border-radius:5px;cursor:pointer;float:left;overflow:hidden;height:100%;border:2px solid #fff;border-radius:4px;margin-bottom:5px}@media (min-width:1025px){.lg-outer .lg-thumb-item{transition:border-color .25s ease}}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#a90707}.lg-outer .lg-thumb-item img{width:100%;height:100%;object-fit:cover}.lg-outer.lg-has-thumb .lg-item{padding-bottom:120px}.lg-outer.lg-can-toggle .lg-item{padding-bottom:0}.lg-outer.lg-pull-caption-up .lg-sub-html{transition:bottom .25s ease}.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html{bottom:100px}.lg-outer .lg-toogle-thumb{background-color:#0d0a0a;border-radius:2px 2px 0 0;color:#999;cursor:pointer;font-size:24px;height:39px;line-height:27px;padding:5px 0;position:absolute;right:20px;text-align:center;top:-39px;width:50px}.lg-outer .lg-toogle-thumb:after{content:"\e1ff"}.lg-outer .lg-toogle-thumb:hover{color:#fff}.lg-outer .lg-video-cont{display:inline-block;vertical-align:middle;max-width:1280px!important;max-height:100%;width:100%;padding:0 5px}.lg-outer .lg-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}.lg-outer .lg-video .lg-object{display:inline-block;position:absolute;top:0;left:0;width:100%!important;height:100%!important}.lg-outer .lg-video .lg-video-play{width:84px;height:59px;position:absolute;left:50%;top:50%;margin-left:-42px;margin-top:-30px;z-index:1080;cursor:pointer}.lg-outer .lg-has-iframe .lg-video{-webkit-overflow-scrolling:touch;overflow:auto}.lg-outer .lg-has-vimeo .lg-video-play{background:url("../images/lightgallery/vimeo-play.png") no-repeat scroll 0 0 transparent}.lg-outer .lg-has-vimeo:hover .lg-video-play{background:url("../images/lightgallery/vimeo-play.png") no-repeat scroll 0 -58px transparent}.lg-outer .lg-has-html5 .lg-video-play{background:transparent url("../images/lightgallery/video-play.png") no-repeat scroll 0 0;height:64px;margin-left:-32px;margin-top:-32px;width:64px;opacity:.8}.lg-outer .lg-has-html5:hover .lg-video-play{opacity:1}.lg-outer .lg-has-youtube .lg-video-play{background:url("../images/lightgallery/youtube-play.png") no-repeat scroll 0 0 transparent}.lg-outer .lg-has-youtube:hover .lg-video-play{background:url("../images/lightgallery/youtube-play.png") no-repeat scroll 0 -60px transparent}.lg-outer .lg-video-object{width:100%!important;height:100%!important;position:absolute;top:0;left:0}.lg-outer .lg-has-video .lg-video-object{visibility:hidden}.lg-outer .lg-has-video.lg-video-playing .lg-object,.lg-outer .lg-has-video.lg-video-playing .lg-video-play{display:none}.lg-outer .lg-has-video.lg-video-playing .lg-video-object{visibility:visible}.lg-progress-bar{background-color:#333;height:5px;left:0;position:absolute;top:0;width:100%;z-index:1083;opacity:0;transition:opacity 80ms ease 0s}.lg-progress-bar .lg-progress{background-color:#a90707;height:5px;width:0}.lg-progress-bar.lg-start .lg-progress{width:100%}.lg-show-autoplay .lg-progress-bar{opacity:1}.lg-autoplay-button:after{content:"\e01d"}.lg-show-autoplay .lg-autoplay-button:after{content:"\e01a"}.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap{transition-duration:0s}.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{transition:-webkit-transform .3s cubic-bezier(0, 0, .25, 1) 0s;transition:transform .3s cubic-bezier(0, 0, .25, 1) 0s}.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{transition:left .3s cubic-bezier(0, 0, .25, 1) 0s,top .3s cubic-bezier(0, 0, .25, 1) 0s}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);transition:-webkit-transform .3s cubic-bezier(0, 0, .25, 1) 0s,opacity .15s!important;transition:transform .3s cubic-bezier(0, 0, .25, 1) 0s,opacity .15s!important;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;backface-visibility:hidden}#lg-zoom-in:after{content:"\e311"}#lg-actual-size{font-size:20px}#lg-actual-size:after{content:"\e033"}#lg-zoom-out{opacity:.5;pointer-events:none}#lg-zoom-out:after{content:"\e312"}.lg-zoomed #lg-zoom-out{opacity:1;pointer-events:auto}.lg-outer .lg-pager-outer{bottom:60px;left:0;position:absolute;right:0;text-align:center;z-index:1080;height:10px}.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont{overflow:visible}.lg-outer .lg-pager-cont{cursor:pointer;display:inline-block;overflow:hidden;position:relative;vertical-align:top;margin:0 5px}.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.lg-outer .lg-pager-cont.lg-pager-active .lg-pager{box-shadow:0 0 0 2px #fff inset}.lg-outer .lg-pager-thumb-cont{background-color:#fff;color:#fff;bottom:100%;height:83px;left:0;margin-bottom:20px;margin-left:-60px;opacity:0;padding:5px;position:absolute;width:120px;border-radius:3px;transition:opacity .15s ease 0s,-webkit-transform .15s ease 0s;transition:opacity .15s ease 0s,transform .15s ease 0s;-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}.lg-outer .lg-pager-thumb-cont img{width:100%;height:100%}.lg-outer .lg-pager{background-color:rgba(255,255,255,.5);border-radius:50%;box-shadow:0 0 0 8px rgba(255,255,255,.7) inset;display:block;height:12px;transition:box-shadow .3s ease 0s;width:12px}.lg-outer .lg-pager:focus,.lg-outer .lg-pager:hover{box-shadow:0 0 0 8px #fff inset}.lg-outer .lg-caret{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px dashed;bottom:-10px;display:inline-block;height:0;left:50%;margin-left:-5px;position:absolute;vertical-align:middle;width:0}.lg-fullscreen:after{content:"\e20c"}.lg-fullscreen-on .lg-fullscreen:after{content:"\e20d"}.lg-outer #lg-dropdown-overlay{background-color:rgba(0,0,0,.25);bottom:0;cursor:default;left:0;position:fixed;right:0;top:0;z-index:1081;opacity:0;visibility:hidden;transition:visibility 0s linear .18s,opacity .18s linear 0s}.lg-outer.lg-dropdown-active #lg-dropdown-overlay,.lg-outer.lg-dropdown-active .lg-dropdown{transition-delay:0s;-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;visibility:visible}.lg-outer.lg-dropdown-active #lg-share{color:#fff}.lg-outer .lg-dropdown{background-color:#fff;border-radius:2px;font-size:14px;list-style-type:none;margin:0;padding:10px 0;position:absolute;right:0;text-align:left;top:50px;opacity:0;visibility:hidden;-ms-transform:translate3d(0,5px,0);-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);transition:-webkit-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;transition:transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s}.lg-outer .lg-dropdown:after{content:"";display:block;height:0;width:0;position:absolute;border:8px solid transparent;border-bottom-color:#fff;right:16px;top:-16px}.lg-outer .lg-dropdown>li:last-child{margin-bottom:0}.lg-outer .lg-dropdown>li:hover .lg-icon,.lg-outer .lg-dropdown>li:hover a{color:#333}.lg-outer .lg-dropdown a{color:#333;display:block;white-space:pre;padding:4px 12px;font-family:Inter,sans-serif;font-size:12px}.lg-outer .lg-dropdown a:hover{background-color:rgba(0,0,0,.07)}.lg-outer .lg-dropdown .lg-dropdown-text{display:inline-block;line-height:1;margin-top:-3px;vertical-align:middle}.lg-outer .lg-dropdown .lg-icon{color:#333;display:inline-block;float:none;font-size:20px;height:auto;line-height:1;margin-right:8px;padding:0;vertical-align:middle;width:auto}.lg-outer #lg-share{position:relative}.lg-outer #lg-share:after{content:"\e80d"}.lg-outer #lg-share-facebook .lg-icon{color:#3b5998}.lg-outer #lg-share-facebook .lg-icon:after{content:"\e901"}.lg-outer #lg-share-twitter .lg-icon{color:#00aced}.lg-outer #lg-share-twitter .lg-icon:after{content:"\e904"}.lg-outer #lg-share-googleplus .lg-icon{color:#dd4b39}.lg-outer #lg-share-googleplus .lg-icon:after{content:"\e902"}.lg-outer #lg-share-pinterest .lg-icon{color:#cb2027}.lg-outer #lg-share-pinterest .lg-icon:after{content:"\e903"}.lg-group:after{content:"";display:table;clear:both}.lg-outer{width:100%;height:100%;position:fixed;top:0;left:0;z-index:1050;text-align:left;opacity:0;transition:opacity .15s ease 0s}.lg-outer *{box-sizing:border-box}.lg-outer.lg-visible{opacity:1}.lg-outer.lg-css3 .lg-item.lg-current,.lg-outer.lg-css3 .lg-item.lg-next-slide,.lg-outer.lg-css3 .lg-item.lg-prev-slide{transition-duration:inherit!important;transition-timing-function:inherit!important}.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide{transition-duration:0s!important;opacity:1}.lg-outer.lg-grab img.lg-object{cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-webkit-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg{height:100%;width:100%;position:relative;overflow:hidden;margin-left:auto;margin-right:auto;max-width:100%;max-height:100%}.lg-outer .lg-inner{width:100%;height:100%;position:absolute;left:0;top:0;white-space:nowrap}.lg-outer .lg-item{display:none!important}.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css3 .lg-prev-slide{display:inline-block!important}.lg-outer.lg-css .lg-current{display:inline-block!important}.lg-outer .lg-img-wrap,.lg-outer .lg-item{display:inline-block;text-align:center;position:absolute;width:100%;height:100%}.lg-outer .lg-img-wrap:before,.lg-outer .lg-item:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}.lg-outer .lg-img-wrap{position:absolute;padding:0 5px;left:0;right:0;top:0;bottom:0}.lg-outer .lg-item.lg-complete{background-image:none}.lg-outer .lg-item.lg-current{z-index:1060}.lg-outer .lg-image{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto!important;height:auto!important}.lg-outer.lg-show-after-load .lg-item .lg-object,.lg-outer.lg-show-after-load .lg-item .lg-video-play{opacity:0;transition:opacity .15s ease 0s}.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play{opacity:1}.lg-outer .lg-empty-html{display:none}.lg-outer.lg-hide-download #lg-download{display:none}.lg-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1040;background-color:#000;opacity:0;transition:opacity .15s ease 0s}.lg-backdrop.in{opacity:1}.lg-css3.lg-no-trans .lg-current,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-prev-slide{transition:none 0s ease 0s!important}.lg-css3.lg-use-css3 .lg-item{-webkit-backface-visibility:hidden;backface-visibility:hidden}.lg-css3.lg-use-left .lg-item{-webkit-backface-visibility:hidden;backface-visibility:hidden}.lg-css3.lg-fade .lg-item{opacity:0}.lg-css3.lg-fade .lg-item.lg-current{opacity:1}.lg-css3.lg-fade .lg-item.lg-current,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-prev-slide{transition:opacity .1s ease 0s}.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{transition:-webkit-transform 1s cubic-bezier(0, 0, .25, 1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0, 0, .25, 1) 0s,opacity .1s ease 0s}.lg-css3.lg-slide.lg-use-left .lg-item{opacity:0;position:absolute;left:0}.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{left:-100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide{left:100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current{left:0;opacity:1}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current,.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{transition:left 1s cubic-bezier(0, 0, .25, 1) 0s,opacity .1s ease 0s}.lg-backdrop{background-color:rgba(0,0,0,.75)}.lg-toolbar{background-color:transparent}.lg-toolbar .lg-icon{color:#fff}.lg-backdrop .spinner{width:80px;height:80px;margin:-40px auto 0;background-color:#fff;display:none;z-index:1050;position:fixed;top:50%;left:0;right:0;border-radius:100%;-webkit-animation:sk-scaleout 1s infinite ease-in-out;animation:sk-scaleout 1s infinite ease-in-out}@-webkit-keyframes sk-scaleout{0%{-webkit-transform:scale(0)}100%{-webkit-transform:scale(1);opacity:0}}@keyframes sk-scaleout{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}.lg-on .spinner{display:block}.lg-sub-html{display:none!important}.btn{display:inline-block;border:1px solid transparent;background-color:transparent;font-weight:400;font-size:1.9rem;line-height:1.4;border-radius:38px;padding:10px 20px;text-decoration:none;transition:background-color .24s ease-in-out;outline:0}@media only screen and (max-width:47.96875em){.btn{font-size:1.5rem;padding:10px 16px}}.btn.btn-primary{background-color:#ffd600;color:#000}.btn.btn-primary:hover{background-color:#000;color:#ffd600}.btn.btn-secondary{background-color:#fff;color:#000;border-color:#000}.btn.btn-secondary:hover{background-color:#ffd600;color:#000;border-color:#ffd600}.btn.btn-white{background-color:#fff;color:#000}.btn.btn-white:hover{background-color:#000;color:#fff}.btn.btn-gray{background-color:#ebebeb;color:#000}.btn.btn-gray:hover{background-color:#d2d2d2}.btn.btn-lg{padding:12px 40px;font-size:2.4rem;line-height:1.92}@media only screen and (max-width:47.96875em){.btn.btn-lg{font-size:2rem;padding:7px 30px}}.btn.btn-sm{font-size:1.6rem}@media only screen and (max-width:47.96875em){.btn.btn-sm{font-size:1.4rem}}.btn.btn-arrow:after{content:'→'}.btn.btn-arrow-back:before{content:'←'}.btn-remove{display:inline-block;background-image:url("../images/icons/icon_remove.svg");background-repeat:no-repeat;background-position:center center;width:50px;height:50px;text-indent:-99999px;background-color:transparent;border:0;outline:0}.btn-remove:hover{opacity:.6}.btn-holder{margin-top:30px}.iCD_show{cursor:pointer}#_iCD{background-color:#ffd600}#_iCD p{color:#000}#_iCD .iCD_lf a:not(.iCD_settings){color:#000;text-decoration:underline!important}#_iCD .iCD_lf a:hover{color:#000}#_iCD .iCD_lf a.iCD_settings{color:#fff;background-color:#000;border:1px solid #000}#_iCD .iCD_lf a.iCD_settings:hover{color:#000;background-color:transparent}#_iCD #_iCDclose,#_iCD #_iCDclose:hover{opacity:1}#_iCD #_iCDclose:after,#_iCD #_iCDclose:before{background-color:#000}#_iCDoptions{background-color:#ffd600}#_iCDoptions .iCD_checkbox_holder p{color:#000}#_iCDoptions input[type=checkbox]:checked+label:before{background:#000}#_iCDoptions ._iCDclose,#_iCDoptions h2,#_iCDoptions label,#_iCDoptions p{color:#000}#_iCDoptions #_iCDsave{color:#fff;background-color:#000;border:1px solid #000}#_iCDoptions #_iCDsave:hover{color:#000;background-color:transparent}.header{position:relative;background-color:#ffd600;text-align:center;padding-top:30px;padding-bottom:60px}@media only screen and (max-width:47.96875em){.header{padding-top:20px;padding-bottom:33px}}.header.header-homepage{padding-bottom:164px}@media only screen and (max-width:47.96875em){.header.header-homepage{padding-bottom:60px}}.header .container{position:relative;z-index:2}.header .container .navigation-wrap{position:absolute;top:0;right:0}.header .header-title{margin-top:30px}.header-bg{background-repeat:no-repeat;background-position:center center;position:absolute;z-index:1}.header-bg.bg-clouds-left{background-image:url("../images/bg_clouds_large_left.png");background-size:296px 191px;width:296px;height:191px;left:-120px;top:0}@media only screen and (max-width:47.96875em){.header-bg.bg-clouds-left{background-image:url("../images/bg_clouds_large_left_mobile.png");background-size:127px 129px;top:9px;left:0;width:127px;height:129px}}.header-bg.bg-clouds-right{background-image:url("../images/bg_clouds_large_right.png");background-size:414px 191px;width:414px;height:191px;right:0;top:87px}@media only screen and (max-width:47.96875em){.header-bg.bg-clouds-right{background-image:url("../images/bg_clouds_large_right_mobile.png");background-size:119px 103px;top:35px;width:119px;height:103px}}.header-bg.bg-bubbles{background-image:url("../images/bg_bubbles.png");background-size:335px 335px;width:335px;height:335px;top:47px;left:175px}@media only screen and (max-width:47.96875em){.header-bg.bg-bubbles{display:none}}.logo{display:block}@media only screen and (max-width:47.96875em){.logo{max-width:122px;margin:0 auto}.logo img{width:100%;height:auto}}.header-title h1{margin:0}@media only screen and (max-width:47.96875em){.header-title h1{font-size:3.2rem}}.hp-bg{position:absolute;background-repeat:no-repeat}.hp-bg.bg-clouds-top-left{background-image:url("../images/hp_clouds_top_left.png");background-size:360px 270px;width:360px;height:270px;top:20px;left:0}@media only screen and (max-width:47.96875em){.hp-bg.bg-clouds-top-left{background-image:url("../images/hp_clouds_top_left_mobile.png");background-size:193px 160px;top:44px;width:193px;height:160px}}.hp-bg.bg-bubbles-top-left{background-image:url("../images/hp_bubbles_top_left.png");background-size:312px 228px;width:312px;height:228px;left:270px;top:0}@media only screen and (max-width:47.96875em){.hp-bg.bg-bubbles-top-left{background-image:url("../images/hp_bubbles_top_left_mobile.png");background-size:107px 141px;left:0;right:auto;top:283px;width:107px;height:141px}}.hp-bg.bg-clouds-bottom-left{background-image:url("../images/hp_clouds_bottom_left.png");background-size:427px 197px;width:427px;height:197px;left:108px;bottom:126px}@media only screen and (max-width:47.96875em){.hp-bg.bg-clouds-bottom-left{display:none}}.hp-bg.bg-clouds-bottom-right{background-image:url("../images/hp_clouds_bottom_right.png");background-size:312px 270px;width:312px;height:270px;right:0;bottom:281px}@media only screen and (max-width:47.96875em){.hp-bg.bg-clouds-bottom-right{background-image:url("../images/hp_clouds_bottom_right_mobile.png");background-size:127px 123px;width:127px;height:123px;top:331px;right:0;bottom:auto}}.hp-bg.bg-bubbles-bottom-right{background-image:url("../images/hp_bubbles_bottom_right.png");background-size:312px 312px;width:312px;height:312px;bottom:51px;right:78px}@media only screen and (max-width:47.96875em){.hp-bg.bg-bubbles-bottom-right{display:none}}.header-small{padding:20px 0 60px}.header.custom-bg{background-position:left bottom;background-repeat:repeat-x;background-size:555.5px 300px}.more-bubbles-bg{background-image:url("../images/winter_glitter.png");background-repeat:repeat;background-position:center top;background-size:1666px 870px;position:absolute;width:100%;height:100%;left:0;right:0;bottom:0;top:0}@media only screen and (max-width:47.96875em){.more-bubbles-bg{background-size:833px 435px}}.custom-main-image{max-width:798px;position:absolute;top:-50px;left:-135px}@media screen and (max-width:1519px){.custom-main-image{left:-100px}}@media screen and (max-width:1400px){.custom-main-image{position:relative;top:auto;left:auto}}@media only screen and (max-width:47.96875em){.custom-main-image{margin:0 auto;text-align:center}}.footer{background-color:#000;font-size:1.6rem;color:#fff;padding-top:22px;padding-bottom:22px}@media only screen and (max-width:47.96875em){.footer{font-size:1.4rem}}.footer a{color:inherit;text-decoration:none}.footer a:hover{text-decoration:underline}.production{display:inline-block;vertical-align:middle}.production a{position:relative;display:inline-block;padding-left:27px;margin-left:5px}.production a:before{content:'';display:block;width:23px;height:14px;background:url("../images/innovatif_logo_white.svg") no-repeat center center;position:absolute;left:0;top:50%;margin-top:-7px}.icon-cookie{display:inline-block;vertical-align:middle;margin-left:10px}.footer-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:47.96875em){.footer-wrapper{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.footer-wrapper .right{margin-top:17px}}.footer-nav{list-style:none;margin:0 -10px;padding:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:47.96875em){.footer-nav{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.footer-nav li{margin:0 10px}.navigation-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-top:30px;padding-bottom:30px}.navigation ul{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px;padding:0}.navigation ul li{margin:0 15px}.navigation ul li a{display:block;text-decoration:none;color:#000}.langswitch{position:absolute;top:13px;right:15px}@media only screen and (max-width:47.96875em){.langswitch{top:3px}}.langswitch .current-locale{position:relative;width:120px;right:-30px}.langswitch .current-locale span{text-transform:uppercase;color:#000;text-decoration:none;border-radius:20px;width:40px;height:40px;display:inline-block;line-height:40px;border:1px solid #000;cursor:pointer}.langswitch ul{position:relative;right:-30px;top:0;list-style:none;margin:6px 0 0;padding:12px;display:none;background-color:#fff;box-shadow:0 0 8px rgba(0,0,0,.1);border-radius:14px}@media only screen and (max-width:47.96875em){.langswitch ul{right:0}}.langswitch ul li a{display:block;font-size:1.6rem;line-height:1;padding:6px 0;text-decoration:none;color:#000}.langswitch ul li a:hover{text-decoration:underline}.langswitch:hover ul{display:block}.langswitch:hover .current-locale span{background-color:#000;color:#fff}.form-style .btn-toolbar{margin-top:50px;margin-bottom:150px;text-align:right}@media only screen and (max-width:47.96875em){.form-style .btn-toolbar{margin-top:50px;margin-bottom:0}.form-style .btn-toolbar .btn.btn-lg{width:100%;font-size:1.6rem;text-align:center}}.form-style.form-step2 .btn-toolbar{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:47.96875em){.form-style.form-step2 .btn-toolbar{margin-left:-7.5px;margin-right:-7.5px}.form-style.form-step2 .btn-toolbar .btn{margin-left:7.5px;margin-right:7.5px;width:calc(50% - 15px)}}.form-style input[type=email]:focus-visible,.form-style input[type=text]:focus-visible,.form-style select:focus-visible,.form-style textarea:focus-visible{outline:2px solid #FFD600;border-color:#ffd600;background-color:#fff!important}.form-style select{-webkit-appearance:none;appearance:none;width:100%;border:1px solid #979797;border-radius:6px;font-weight:400;font-size:2rem;line-height:1.2;color:#000;background-color:#fff;padding:15px 54px 15px 15px;background-image:url("../images/icons/icon_down.svg");background-repeat:no-repeat;background-position:center right 25px}@media only screen and (max-width:47.96875em){.form-style select{font-size:1.6rem;padding:13px 54px 13px 15px;border-radius:4px}}.form-style label{display:block}.form-style label.sr-only{display:none}@media only screen and (max-width:47.96875em){.form-style label{font-size:1.4rem}}.form-style input[type=email],.form-style input[type=text]{width:100%;border:1px solid #f2f2f2;border-radius:0;-webkit-appearance:none;background-color:#f2f2f2;border-radius:6px;height:56px;padding:0 14px;line-height:56px;font-weight:400;font-size:2rem;color:#000}.form-style input[type=email]:focus,.form-style input[type=text]:focus{box-shadow:none;background-color:#fff;border-color:#979797}@media only screen and (max-width:47.96875em){.form-style input[type=email],.form-style input[type=text]{font-size:1.6rem;height:48px;line-height:48px;border-radius:4px}}.form-style input[readonly]{background-color:transparent}.form-style input[readonly]:focus{border:0;outline:0;background-color:transparent}.form-style .fieldholder-small{margin-bottom:20px}.form-style ul.optionset{list-style:none;margin:0 -5px;padding:0;display:-webkit-flex;display:-ms-flexbox;display:flex}.form-style ul.optionset>li{margin:0 5px}.form-style ul.optionset label{display:inline}.form-style .has-error label{color:red}.form-style .has-error label a{color:inherit}.form-style .has-error input[type=email],.form-style .has-error input[type=text],.form-style .has-error select{border-color:red!important}.form-style .is-required label:after{content:' *'}.form-style .two-columns{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.form-style .two-columns>div{width:calc(50% - 30px);margin-left:15px;margin-right:15px}@media only screen and (max-width:47.96875em){.form-style .two-columns>div{width:calc(100% - 30px)}}.form-container{max-width:655px;width:100%;margin-left:auto;margin-right:auto}.error{color:red}button:disabled,button[disabled]{opacity:.5;cursor:not-allowed}.ajax-loading{display:none;position:absolute;z-index:5;width:100%;height:100%;left:0;right:0;top:0;bottom:0}.ajax-loader{width:50px;height:50px;border:2px #fff solid;border-radius:50%;-webkit-animation:rotation 1s ease-in-out infinite;animation:rotation 1s ease-in-out infinite;position:relative;top:50%;margin:-25px auto 0}.ajax-loader:after{width:5px;height:5px;background-color:#fff;border-radius:100%;position:absolute;content:""}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.nft-cart .ajax-loading,.shadow-box .ajax-loading{background-color:rgba(255,255,255,.8)}.nft-cart .ajax-loader,.shadow-box .ajax-loader{border:2px #ffd600 solid}.nft-cart .ajax-loader:after,.shadow-box .ajax-loader:after{background-color:#ffd600}.nft-list .ajax-loading{background-color:rgba(255,214,0,.8)}.form-terms{margin-top:20px}.checkbox-styled .checkbox-label{display:inline-block!important;position:relative;padding-left:30px;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%!important;min-height:18px;line-height:18px;font-size:1.2rem;line-height:1.5}.checkbox-styled .checkbox-label a{color:#000;text-decoration:underline}.checkbox-styled .checkbox-label a:hover{text-decoration:none}.checkbox-styled .checkbox-label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox-styled .checkbox-label .checkmark{position:absolute;top:0;left:0;height:18px;width:18px;background-color:#fff;border:1px solid #979797;border-radius:2px}.checkbox-styled .checkbox-label:hover input~.checkmark{background-color:#ffde33;border-color:#ffde33}.checkbox-styled .checkbox-label input:checked~.checkmark{background-image:url("../images/icons/icon_checked.svg");background-repeat:no-repeat;background-position:center center;background-color:#ffd600;border-color:#ffd600}.checkbox-styled.checkbox-reverse .checkbox-label{padding-left:0;padding-right:40px}.checkbox-styled.checkbox-reverse .checkbox-label .checkmark{left:auto;right:0;top:-7px}#Form_NftFormStep2_Country{background-color:#f2f2f2;border-color:#f2f2f2}.custom-radio{display:block;position:relative;padding-left:25px;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.custom-radio input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.custom-radio .checkmark{position:absolute;top:0;left:0;height:18px;width:18px;background-color:#fff;border:1px solid #979797;border-radius:50%}.custom-radio .checkmark:after{content:"";position:absolute;display:none;top:4px;left:4px;width:8px;height:8px;border-radius:50%;background:#000}.custom-radio:hover input~.checkmark{background-color:#ffd600;border-color:#ffd600}.custom-radio input:checked~.checkmark{background-color:#ffd600;border-color:#ffd600}.custom-radio input:checked~.checkmark:after{display:block}.hp-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-40px;margin-right:-40px;text-align:left;margin-top:100px}@media only screen and (max-width:47.96875em){.hp-wrapper{margin:90px 0 0}}.hp-wrapper>div{margin-left:40px;margin-right:40px}.hp-wrapper>div.left{width:calc(45.16% - 80px)}@media only screen and (max-width:47.96875em){.hp-wrapper>div.left{width:100%;margin-bottom:35px}.hp-wrapper>div.left img{max-width:85%}}.hp-wrapper>div.right{width:calc(54.84% - 80px)}@media only screen and (max-width:47.96875em){.hp-wrapper>div.right{width:100%}}@media only screen and (max-width:47.96875em){.hp-wrapper>div{margin:0}}.hp-wrapper h1{margin:0 0 30px}@media only screen and (min-width:64em){.hp-wrapper .cta{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.hp-wrapper .cta .btn{max-height:72px}.hp-wrapper .cta .websipoli img{max-width:220px}@media only screen and (max-width:63.96875em){.hp-wrapper .cta .websipoli{margin-top:20px}.hp-wrapper .cta .websipoli img{max-width:170px}}.box-text{background:rgba(255,255,255,.5);border-radius:20px;padding:20px 30px;margin-bottom:30px;margin-top:30px}@media only screen and (max-width:47.96875em){.box-text{padding:10px 20px}.box-text.text-large p{font-size:1.6rem}}.element-content{padding-top:58px;padding-bottom:58px}.element-faq{padding-top:80px;padding-bottom:58px}@media only screen and (max-width:47.96875em){.element-faq{padding-top:60px;padding-bottom:0}}.element-faq .element-title{margin:0 0 40px}.accordion{list-style:none;margin:0;padding:0}.accordion .acc-item{background-color:#f2f2f2;border-radius:20px;padding:26px 30px;margin:6px 0}@media only screen and (max-width:47.96875em){.accordion .acc-item{padding:20px}}.accordion .acc-item .cont{display:none;max-width:93.7%;padding-top:10px}.accordion .acc-item .cont a{font-weight:600;text-decoration:underline;color:inherit}.accordion .acc-item .cont a:hover{text-decoration:none}.accordion a.sel{cursor:pointer;display:block;text-decoration:none;color:#000;font-size:3.33rem;background-image:url("../images/icons/icon_arrow_down.svg");background-repeat:no-repeat;background-position:top right}.accordion a.sel.active{background-image:url("../images/icons/icon_arrow_up.svg")}@media only screen and (max-width:47.96875em){.accordion a.sel{font-size:2.4rem;background-size:24px 24px;background-position:top 6px right;padding-right:35px}.accordion a.sel.active{background-size:24px 24px}}.element-nft-list{background-color:#fff;padding-top:80px;padding-bottom:80px}@media only screen and (max-width:47.96875em){.element-nft-list{padding-top:60px;padding-bottom:40px}}.element-nft-list .element-title{margin:0 0 30px}.element-nft-list .content-inside{margin:0 auto 35px;max-width:655px;width:100%}@media only screen and (max-width:47.96875em){.element-nft-list .content-inside{margin:0 auto 5px}}@media only screen and (max-width:47.96875em){.element-nft-list .text-large p{font-size:1.8rem}}.nft-list-grid{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.nft-list-grid .nft-teaser{width:calc(33.333% - 30px);margin:30px 15px}@media only screen and (max-width:64.03125em){.nft-list-grid .nft-teaser{width:calc(50% - 30px)}}@media only screen and (max-width:47.96875em){.nft-list-grid .nft-teaser{width:calc(100% - 30px)}}.js-video-audio .audio-control{position:absolute;z-index:1;bottom:20px;right:15px;width:45px;height:45px;border-radius:100px;background-color:#000;background-repeat:no-repeat;background-position:center center;background-size:25px 25px;background-image:url("../images/icons/icon_unmuted.svg");text-indent:-99999px;cursor:pointer;border:0;outline:0}.js-video-audio .audio-control.muted{background-image:url("../images/icons/icon_muted.svg")}.nft-teaser{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.nft-teaser .nft-teaser-video{border-radius:20px;overflow:hidden}.nft-teaser .nft-teaser-video video{max-width:100%;width:100%;height:auto;border-radius:20px;overflow:hidden}.nft-teaser h2{font-size:3.2rem;line-height:1;font-weight:700;margin:0 0 10px}.nft-teaser p{margin:0}.nft-teaser p.price{font-weight:700;font-size:2.8rem;line-height:1.2}.nft-teaser p.desc,.nft-teaser p.desc-price{line-height:1.12}.nft-teaser p.desc-price{margin-top:5px;font-size:1.2rem}.nft-teaser .push-down{margin-top:auto}.nft-teaser h3{margin:0}.nft-teaser .img-wrap{position:relative;margin-bottom:20px;overflow:hidden;border-radius:20px}.nft-teaser .maxqty{position:absolute;top:0;left:0;display:inline-block;background-color:#000;color:#ffd600;font-size:3.2rem;line-height:1.19;border-radius:20px;padding:10px 20px}.nft-teaser .divide{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;margin-top:20px}.nft-teaser .divide>div.left{width:60%}@media only screen and (max-width:47.96875em){.nft-teaser .divide>div.left{width:50%}}.nft-teaser .divide>div.right{width:40%;text-align:right}@media only screen and (max-width:47.96875em){.nft-teaser .divide>div.right{width:50%}}.nft-teaser.nft-soldout .img-wrap{position:relative;border-radius:20px;overflow:hidden}.nft-teaser.nft-soldout .img-wrap img{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.3}.element-nft-introduction{padding-top:100px;padding-bottom:100px}@media only screen and (max-width:47.96875em){.element-nft-introduction{padding-top:60px;padding-bottom:60px}}.element-nft-introduction .inside-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.element-nft-introduction .inside-wrap>div{margin-left:15px;margin-right:15px;width:calc(50% - 30px)}@media only screen and (max-width:47.96875em){.element-nft-introduction .inside-wrap>div{width:calc(100% - 30px)}}.element-nft-introduction .video-wrap{position:relative}.element-nft-introduction .element-title{margin:0 0 30px}.element-nft-introduction .content-bottom{margin-top:60px}.element-nft-introduction .content-bottom p.text-center{max-width:70%;margin:0 auto 50px}@media only screen and (max-width:47.96875em){.element-nft-introduction .content-bottom p.text-center{max-width:100%;margin:0 0 30px;text-align:left}}.element-nft-introduction .content-bottom ol{counter-reset:item;margin-left:0;padding-left:0}.element-nft-introduction .content-bottom li{position:relative;display:block;margin-bottom:14px;padding-left:175px}@media only screen and (max-width:47.96875em){.element-nft-introduction .content-bottom li{padding-left:58px;font-size:1.8rem}}.element-nft-introduction .content-bottom li span{background-color:#ffd600;display:inline-block;border-radius:20px;margin-left:30px;padding:20px 60px;width:calc(100% - 30px)}@media only screen and (max-width:47.96875em){.element-nft-introduction .content-bottom li span{width:calc(100% - 10px);padding:16px 18px;margin-left:10px}}.element-nft-introduction .content-bottom li:before{content:'';position:absolute;left:0;top:0;background:#ffd600;display:block;width:175px;height:100%;border-radius:20px}@media only screen and (max-width:47.96875em){.element-nft-introduction .content-bottom li:before{width:58px}}.element-nft-introduction .content-bottom li:after{display:block;content:counter(item);counter-increment:item;position:absolute;text-align:center;left:65px;top:50%;margin-top:-22.5px;border:2px solid #000;width:45px;height:45px;line-height:40px;border-radius:100px}@media only screen and (max-width:47.96875em){.element-nft-introduction .content-bottom li:after{width:34px;height:34px;left:12px;font-size:1.8rem;line-height:30px;top:50%;margin-top:-18px}}.element-nft-introduction .img-wrap{background-color:#ffd600;border-radius:20px;overflow:hidden}@media only screen and (max-width:47.96875em){.element-nft-introduction .img-wrap{margin-bottom:30px}}.element-nft-introduction .img-wrap img{display:block;max-height:390px;width:auto;height:auto;margin:0 auto}@media only screen and (max-width:47.96875em){.element-nft-introduction .img-wrap img{max-height:220px}}@media only screen and (max-width:47.96875em){.element-nft-introduction .video-wrap{margin-bottom:30px}}.element-nft-introduction .video-wrap video{width:100%;max-height:100%;box-sizing:border-box;border-radius:20px;overflow:hidden}.element-boxed-content{position:relative;background-color:#ffd600;padding-top:80px;padding-bottom:85px}@media only screen and (max-width:47.96875em){.element-boxed-content{padding-top:60px;padding-bottom:30px}}@media only screen and (max-width:47.96875em){.element-boxed-content .container{position:relative;z-index:1}}.element-boxed-content .bg-clouds-left{position:absolute;background-image:url("../images/boxed_cloud_left.png");background-size:425px 234px;width:425px;height:234px;left:0;top:60px}@media only screen and (max-width:47.96875em){.element-boxed-content .bg-clouds-left{display:none}}.element-boxed-content .bg-clouds-right{position:absolute;background-image:url("../images/boxed_cloud_right.png");background-size:312px 270px;width:312px;height:270px;right:0;bottom:190px}@media only screen and (max-width:47.96875em){.element-boxed-content .bg-clouds-right{display:none}}.element-boxed-content .element-title{margin:0 0 45px}.box-list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.box-list>div{width:calc(33.333% - 30px);margin:15px}@media only screen and (max-width:64.03125em){.box-list>div{width:calc(50% - 30px)}}@media only screen and (max-width:47.96875em){.box-list>div{width:calc(100% - 30px)}}.box-list .box-item{position:relative;background:#fff;box-shadow:0 1px 14px rgba(0,0,0,.25);border-radius:20px;padding:50px 40px;text-align:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width:47.96875em){.box-list .box-item{box-shadow:none}}.box-list .box-item .num{margin-bottom:32px}.box-list .box-item .num span{display:block;margin:0 auto;width:54px;height:54px;background:#ffd600;text-align:center;font-style:normal;font-weight:400;font-size:3.2rem;line-height:54px;border-radius:100px}.box-list .box-item h3{font-weight:400;font-size:3.2rem;line-height:1.2;margin:0 0 20px}.box-list .box-item .cont{margin-bottom:50px}.box-list .box-item .icon-wrap{margin-top:auto}.element-donations{position:relative;background-color:#ffd600;padding-top:100px;padding-bottom:100px}@media only screen and (max-width:47.96875em){.element-donations{padding-top:125px;padding-bottom:60px}}.element-donations .org-content{max-width:585px}@media only screen and (max-width:47.96875em){.element-donations .org-content{max-width:100%;-webkit-order:2;-ms-flex-order:2;order:2}}.element-donations .org-logo{max-width:423px}@media only screen and (max-width:47.96875em){.element-donations .org-logo{max-width:85%;-webkit-order:1;-ms-flex-order:1;order:1}}.element-donations .element-title{margin:0 0 30px}@media only screen and (max-width:47.96875em){.element-donations .element-title{margin:0 0 20px}}.element-donations .container{position:relative;z-index:2}.element-donations .bg-clouds-center,.element-donations .bg-clouds-left,.element-donations .bg-clouds-right{position:absolute;background-repeat:no-repeat;background-position:center center}.element-donations .bg-clouds-left{background-image:url("../images/donation_cloud_left.png");background-size:360px 270px;width:360px;height:270px;left:0;top:7px}@media only screen and (max-width:47.96875em){.element-donations .bg-clouds-left{background-image:url("../images/donation_cloud_left_mobile.png");background-size:193px 160px;width:193px;height:160px;top:16px}}.element-donations .bg-clouds-center{background-image:url("../images/donation_cloud_center.png");background-size:419px 194px;width:419px;height:194px;top:-80px;right:25%;z-index:0}@media only screen and (max-width:47.96875em){.element-donations .bg-clouds-center{background-image:url("../images/donation_cloud_center_mobile.png");background-size:107px 141px;width:107px;height:141px;top:135px;left:0;right:auto}}.element-donations .bg-clouds-right{background-image:url("../images/donation_cloud_right.png");background-size:462px 270px;width:462px;height:270px;right:0;bottom:20px}@media only screen and (max-width:47.96875em){.element-donations .bg-clouds-right{background-image:url("../images/donation_cloud_right_mobile.png");background-size:127px 123px;width:127px;height:123px;top:303px;bottom:auto}}.element-donations .org-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:1}@media only screen and (max-width:47.96875em){.element-donations .org-wrap{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.element-donations .org-box{background-color:#fff;border-radius:20px;padding:20px 30px;margin-bottom:30px;display:inline-block}@media only screen and (max-width:47.96875em){.element-donations .org-box{margin-bottom:20px}}.element-donations .org-box p{margin:0;font-size:1.6rem;line-height:1.5}@media only screen and (max-width:47.96875em){.element-donations .org-box p{font-size:1.4rem}}.element-donations .org-box p.org{font-size:4rem;text-transform:uppercase;line-height:1.15;margin-top:4px}@media only screen and (max-width:47.96875em){.element-donations .org-box p.org{font-size:3.2rem}}.nft-cart,.nft-list{position:relative;padding:40px 30px 50px;overflow:hidden}@media only screen and (max-width:47.96875em){.nft-cart,.nft-list{padding:20px 20px 30px}}.nft-list{background:#ffd600;border-radius:20px}.nft-heading{border-bottom:1px solid #000;padding-bottom:10px;margin-bottom:30px}.nft-heading h2{margin:0;font-size:2.4rem}.nft-cart{background:#fff;box-shadow:0 1px 14px rgba(0,0,0,.25);border-radius:20px;margin-bottom:23px;margin-top:-105px}@media only screen and (max-width:47.96875em){.nft-cart{margin-top:-54px;margin-bottom:10px;position:relative;z-index:1}}.nft-item .nft-inside{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}@media only screen and (max-width:47.96875em){.nft-item .nft-inside{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}.nft-item p{margin:0}.nft-item h3{margin:0 0 10px;font-weight:700;font-size:2.8rem;line-height:1.2}@media only screen and (max-width:47.96875em){.nft-item h3{font-size:1.6rem}}.nft-item .nft-image{width:120px;height:120px;margin-right:35px}@media only screen and (max-width:47.96875em){.nft-item .nft-image{width:48px;height:48px;margin-right:20px}}.nft-item .nft-image img{width:100%;height:auto;border:1px solid #000;border-radius:8px}.nft-item .nft-price{font-weight:700;font-size:3.2rem;width:190px;text-align:right;padding-right:30px}@media only screen and (max-width:47.96875em){.nft-item .nft-price{font-size:1.6rem;width:100px;padding-right:0}}.nft-item+.nft-item{margin-top:30px}.nft-item .nft-qty{width:144px}@media only screen and (max-width:47.96875em){.nft-item .nft-qty{margin-top:20px}}.nft-item .nft-info{width:40%}@media only screen and (max-width:47.96875em){.nft-item .nft-info{width:calc(100% - 168px)}.nft-item .nft-info p{font-size:1rem}}.nft-item .nft-actions{width:195px;margin-left:auto;text-align:right}@media only screen and (max-width:47.96875em){.nft-item .nft-actions{width:auto;margin-top:auto}}.nft-totals{border-bottom:5px solid #000;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:30px;margin-bottom:60px;padding-bottom:18px}@media only screen and (max-width:47.96875em){.nft-totals{margin-bottom:10px}}.nft-totals p{margin:0}.nft-totals .left p{font-size:2.4rem}@media only screen and (max-width:47.96875em){.nft-totals .left p{font-size:1.4rem}}.nft-totals .right p{font-weight:700;font-size:3.2rem;line-height:1.2}@media only screen and (max-width:47.96875em){.nft-totals .right p{font-size:2rem}}#nftcart .js-add-to-cart{display:none}#nftlist .js-remove-from-cart{display:none}.nft-quantity{display:-webkit-flex;display:-ms-flexbox;display:flex}.nft-quantity .nft-minus a,.nft-quantity .nft-plus a{display:inline-block;width:48px;height:48px;background-color:#fff;text-decoration:none;border:1px solid #fff;border-radius:48px;line-height:48px;text-align:center;text-indent:-9999px;background-repeat:no-repeat;background-position:center center}.nft-quantity .nft-minus a:hover,.nft-quantity .nft-plus a:hover{opacity:.6}.nft-quantity .nft-minus a.in-cart,.nft-quantity .nft-plus a.in-cart{border-color:#000}.nft-quantity .nft-minus.disabled,.nft-quantity .nft-plus.disabled{cursor:not-allowed}.nft-quantity .nft-minus.disabled a,.nft-quantity .nft-plus.disabled a{opacity:.3;pointer-events:none}.nft-quantity .nft-minus a{background-image:url("../images/icons/icon_minus.svg")}.nft-quantity .nft-plus a{background-image:url("../images/icons/icon_plus.svg")}.nft-quantity .nft-input input{background-color:transparent;border:0;width:48px;height:48px;line-height:48px;text-align:center;font-weight:400;font-size:2.4rem;padding:0}.nft-steps{background-color:#ffd600;text-align:center;padding-bottom:135px;position:relative}@media only screen and (max-width:47.96875em){.nft-steps{position:relative;z-index:1;padding-bottom:91px}.nft-steps ul{overflow-x:scroll;overflow-y:hidden;white-space:nowrap}}.nft-steps:after,.nft-steps:before{content:' ';position:absolute;display:block;height:100%;background:#ffd600;width:100%;top:0;z-index:0}.nft-steps:before{left:-100%}.nft-steps:after{right:-100%}.nft-steps ul{margin:0 -10px;padding:0}@media only screen and (max-width:47.96875em){.nft-steps ul{margin:0 -3px}}.nft-steps ul li{display:inline-block;background-color:rgba(255,255,255,.4);border-radius:38px;font-weight:400;font-size:2.4rem;line-height:1.17;text-align:center;padding:10px;margin:10px}@media only screen and (max-width:47.96875em){.nft-steps ul li{font-size:1.8rem;margin:3px}}.nft-steps ul li.is-active{background-color:#fff}.nft-tshirts{margin-top:-105px;margin-bottom:23px}@media only screen and (max-width:47.96875em){.nft-tshirts{position:relative;z-index:1;margin-top:-54px}}.nft-tshirts .tshirt-img{border-radius:8px;overflow:hidden;width:120px}@media only screen and (max-width:47.96875em){.nft-tshirts .tshirt-img{width:48px}}.nft-tshirts .tshirt-img img{width:100%;height:auto;max-width:100%}.nft-tshirts .tshirt-right{width:calc(100% - 120px);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;text-align:left;padding-left:35px}@media only screen and (max-width:47.96875em){.nft-tshirts .tshirt-right{display:block;width:calc(100% - 48px);padding-left:20px}}.nft-tshirts .tshirt-right .right>div:first-of-type{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.nft-tshirts .tshirt-right .right>div:first-of-type>label{margin:0 15px 0 0}.nft-tshirts .tshirt-right ul.optionset label{font-size:1.4rem;margin:0 5px}.nft-tshirts .tshirt-right .form-dropdown{min-width:350px}@media only screen and (max-width:47.96875em){.nft-tshirts .tshirt-right .form-dropdown{width:calc(100% + 68px);min-width:100%;margin-top:20px;margin-left:-68px}.nft-tshirts .tshirt-right .form-dropdown label{font-size:1.4rem}}.nft-tshirts .tshirt-item{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;margin-bottom:30px;text-align:right}.nft-tshirts .tshirt-item:last-of-type{border-bottom:0;margin-bottom:0;padding-bottom:0}@media only screen and (max-width:47.96875em){.nft-tshirts .tshirt-item{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}.nft-tshirts .title-wrap h3{font-weight:700;font-size:2.8rem;line-height:1.2;margin:0 0 10px}@media only screen and (max-width:47.96875em){.nft-tshirts .title-wrap h3{font-size:1.6rem}}.nft-tshirts .title-wrap p{margin:0}@media only screen and (max-width:47.96875em){.nft-tshirts .title-wrap p{font-size:1rem}}.half-box{position:relative;background:#fff;box-shadow:0 1px 14px rgba(0,0,0,.25);border-radius:20px;margin-top:-90px;overflow:hidden}@media only screen and (max-width:47.96875em){.half-box{z-index:1;margin-top:-54px}}.half-box .cta-wrapper{margin-top:30px}@media only screen and (max-width:47.96875em){.half-box .cta-wrapper{margin-top:10px}}.half-box .cta-wrapper .btn.btn-lg{width:100%;font-size:1.6rem;text-align:center}@media only screen and (max-width:47.96875em){.half-box .text-large p{font-size:1.8rem}}.half-box .inside{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.half-box .inside>div{width:50%}@media only screen and (max-width:47.96875em){.half-box .inside>div{width:100%}.half-box .inside>div.right{-webkit-order:1;-ms-flex-order:1;order:1}.half-box .inside>div.left{-webkit-order:2;-ms-flex-order:2;order:2}}.half-box .inside .left{background-color:#ffd600}.half-box .inside .right{padding:78px;text-align:center}@media only screen and (max-width:47.96875em){.half-box .inside .right{padding:50px 18px 34px}}.half-box .inside .img-wrap{max-width:400px;margin:70px auto}@media only screen and (max-width:47.96875em){.half-box .inside .img-wrap{max-width:220px;margin:25px auto}}.half-box h2{margin:0 0 30px}.nft-form-wrapper.step-4 .half-box .cta-wrapper .btn.btn-lg{font-size:2.4rem}.NftWalletFormPage .header{padding-bottom:242px}@media only screen and (max-width:47.96875em){.NftWalletFormPage .header{padding-bottom:135px}}.NftWalletFormPage .shadow-box{z-index:2}.NftWalletFormPage .shadow-box:first-of-type{margin-top:-185px}@media only screen and (max-width:47.96875em){.NftWalletFormPage .shadow-box:first-of-type{margin-top:-100px}}@media only screen and (max-width:47.96875em){.NftWalletFormPage .shadow-box{min-height:262px}}.NftWalletFormPage main{padding-bottom:41px}@media only screen and (max-width:47.96875em){.NftWalletFormPage main{padding-bottom:30px}}p.form-error-msg{margin-top:15px;color:red}.wallet-form{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.wallet-form .btn-toolbar{margin:30px 0 0;text-align:center}.wallet-form .btn-toolbar .btn.btn-lg{padding:3px 40px}@media only screen and (max-width:47.96875em){.wallet-form .btn-toolbar{margin:0}}.wallet-form>fieldset{width:calc(100% - 300px);padding-right:20px}@media only screen and (max-width:47.96875em){.wallet-form>fieldset{width:100%;margin-bottom:20px;padding-right:0}}.wallet-form>.btn-toolbar{width:300px}@media only screen and (max-width:47.96875em){.wallet-form>.btn-toolbar{width:100%}}.wallet-form>.btn-toolbar a{display:inline-block;margin-top:18px;font-size:1.4rem;line-height:1.29;text-decoration:underline;color:#000}.wallet-form>.btn-toolbar a:hover{text-decoration:none}.nft-wallet-form-wrapper .shadow-box{margin-bottom:30px}.nft-wallet-form-wrapper .yellow-box{margin-bottom:30px}.steps-list .step-item{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid #000;margin-bottom:20px;padding:0 0 15px}.steps-list .step-item .left{width:34px}@media only screen and (max-width:47.96875em){.steps-list .step-item .left{width:28px}}.steps-list .step-item .right{width:calc(100% - 34px);padding-left:20px}@media only screen and (max-width:47.96875em){.steps-list .step-item .right{width:calc(100% - 28px);padding-left:10px}}.steps-list .step-item .btn-group{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-5px;margin-right:-5px}.steps-list .step-item .btn-group a{margin:5px}.steps-list .step-item .num{display:inline-block;width:34px;height:34px;border:1px solid #000;border-radius:50px;text-align:center;font-weight:300;line-height:30px;font-size:2.1rem}@media only screen and (max-width:47.96875em){.steps-list .step-item .num{width:28px;height:28px;line-height:25px;font-size:1.8rem}}.steps-list .step-item h3{margin:0;font-weight:400}.steps-list .step-item .btn-group{margin-top:15px}.wallet-form .message{display:block;margin-top:10px}.expired-order,.wallet-error{color:red}.instructions-container{max-width:790px;width:100%;margin-left:auto;margin-right:auto}.instructions-container h1{margin:0 0 60px}@media only screen and (max-width:47.96875em){.instructions-container h1{margin:0 0 50px}}.instruction-list h2{margin:60px 0}@media only screen and (max-width:47.96875em){.instruction-list h2{margin:50px 0}}.instruction-item{margin-top:60px}@media only screen and (max-width:47.96875em){.instruction-item{margin-top:50px}}.instruction-item:first-of-type{margin-top:0}.instruction-item .top-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.instruction-item .top-wrap .num{width:40px}@media only screen and (max-width:47.96875em){.instruction-item .top-wrap .num{width:25px}}.instruction-item .top-wrap .inside-content{width:calc(100% - 40px)}@media only screen and (max-width:47.96875em){.instruction-item .top-wrap .inside-content{width:calc(100% - 25px)}}.instruction-item .img-wrap{background:#f0f0f0;border-radius:20px;padding:20px;margin-top:30px}.instruction-item .img-wrap img{border-radius:10px;max-width:100%}@media print{*{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important;-webkit-filter:none!important;filter:none!important;-ms-filter:none!important}@page{margin:.5cm}h2,h3{orphans:3;widows:3;page-break-after:avoid}p{orphans:3;widows:3}blockquote,pre{border:1px solid #ddd;page-break-inside:avoid}abbr[title]:after{content:" (" attr(title) ")"}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}img{max-width:100%!important;page-break-inside:avoid}thead{display:table-header-group}tr{page-break-inside:avoid}}