@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap');
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--primary:#365AB5;--secondary:#D05700;--dark:#232742;--light:#D5DCEE;--border:#99A4C1;--color-text:#444444;--color-heading:#111111;}*,*::before,*::after{box-sizing:border-box;}body,h1,h2,h3,h4,h5,h6,figure,blockquote,dl,dd{margin:0;}html:focus-within{scroll-behavior:smooth;}html{font-size:16px;scroll-behavior:smooth;}html,body{height:100%;}body{color:var(--color-text);font-family:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Open Sans','Helvetica Neue',sans-serif;font-size:1rem;font-weight:400;min-height:100vh;margin:0;padding:0;line-height:1.6;text-rendering:optimizeSpeed;overflow-x:hidden;-webkit-font-smoothing:subpixel-antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block;}summary{display:list-item;cursor:pointer;}details{padding:1rem;margin-bottom:1rem;border:1px solid var(--border);}template,[hidden]{display:none;}h1,h2,h3,h4,h5,h6{color:var(--color-heading);font-weight:700;font-style:normal;line-height:1.6;}h1{font-size:2.2rem;}h2{font-size:1.9rem;}h3{font-size:1.6rem;}h4{font-size:1.3rem;}h5{font-size:1.1rem;}h6{font-size:1.1rem;}p{margin:0 0 1.2rem 0;}b,strong{font-weight:bolder;}dfn,cite{font-style:italic;}del{text-decoration:line-through;}small{font-size:80%;}big{font-size:125%;}em{font-style:normal;}a{background-color:transparent;text-decoration:none;color:var(--primary);}a:active,a:focus{text-decoration:none;border:0;outline:0;}a:hover{color:var(--secondary);}a:not([class]){text-decoration-skip-ink:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1rem;}kbd,samp{display:inline-block;margin:0;padding:0 5px;}pre{overflow:auto;margin:1rem 0;padding:1rem;tab-size:2;}code,pre{background-color:var(--light);}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}tt,var{font-family:monospace,monospace;font-style:italic;}mark{background:var(--primary);}acronym[title],abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;}abbr,acronym{cursor:help;}audio,canvas,progress,video{vertical-align:baseline;max-width:100%;}audio:not([controls]){display:none;height:0;}img,picture,svg{max-width:100% !important;height:auto;margin:0;padding:0;border:0;border-style:none;vertical-align:middle;}svg:not(:root){overflow:hidden;}figure{max-width:100%;height:auto;margin:1rem 0;border:0;}.align-left{margin:0 1rem 0 0;}.align-right{margin:0 0 0 1rem;}.align-center{margin-top:1rem;margin-bottom:1rem;}figcaption{padding:4px;font-size:0.8rem;text-align:center;}.image-field{margin:0 0 1rem 0;}form{margin-bottom:1rem;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.6;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}.button{display:inline-block;}.button,button,[type="button"],[type="reset"],[type="submit"]{position:relative;cursor:pointer;border:0;padding:8px 10px;line-height:1.6;-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:0;}button[disabled],html input[disabled]{cursor:not-allowed;opacity:0.7;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}input,button,textarea,select{font:inherit;}input{line-height:normal;}input,textarea{max-width:100%;}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],textarea{padding:10px;}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,textarea:focus{outline:0;}textarea{width:100%;overflow:auto;}[type="checkbox"],[type="radio"]{padding:0;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;-webkit-appearance:textfield;-moz-appearance:textfield;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}[type="file"]{cursor:pointer;}fieldset{margin:0 0 20px 0;padding:1rem;}fieldset > :last-child{margin-bottom:0;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}optgroup{font-weight:bold;}select{padding:6px;cursor:pointer;}label[for]{cursor:pointer;}.form-item{margin-bottom:1rem;}.form-required:after{content:"*";display:inline-block;padding-left:4px;color:red;}.form-item label{display:block;}label.option{display:inline;font-weight:normal;}::-webkit-input-placeholder{color:var(--border);}:-moz-placeholder{color:var(--border);}::-moz-placeholder{color:var(--border);opacity:1;}:-ms-input-placeholder{color:var(--border);}.field--name-body input[type="text"],.field--name-body input[type="email"],.field--name-body input[type="url"],.field--name-body input[type="password"],.field--name-body input[type="search"],.field--name-body textarea{display:block;margin-bottom:0.8rem;}hr{background-color:var(--border);clear:both;width:100%;max-width:100%;height:2px;border:0;-webkit-box-sizing:content-box;box-sizing:content-box;overflow:visible;}address{margin:0 0 1rem 0;font-style:italic;}dt{font-weight:700;}dd{margin:0 0 1.2rem 0;}blockquote{position:relative;background-color:var(--light);margin:1rem 0;padding:1rem;}blockquote > :last-child{margin-bottom:0;}ul,ol{margin:0;padding:0 0 0.25rem 1rem;}[dir="rtl"] ul,[dir="rtl"] ol{padding:0 1rem 0.25rem 0;}ol ol,ul ul{margin:0;padding:0 0 0.25rem 1rem;}[dir="rtl"] ol ol,[dir="rtl"] ul ul{padding:0 1rem 0.25rem 0;}ul{list-style:disc;}li > ul,li > ol{margin-bottom:0;}[dir="rtl"] ul,[dir="rtl"] ol{padding:0 1rem 0.25rem 0;}li{padding:4px 0;}table{width:100%;margin-bottom:1.2rem;border-spacing:0;border-collapse:collapse;}th,tr,td{vertical-align:middle;}th{margin:0;padding:5px;text-align:left;}td{padding:5px;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:url(/themes/contrib/xara/fonts/roboto3.eot);src:local(''),url(/themes/contrib/xara/fonts/roboto3.eot#iefix) format('embedded-opentype'),url(/themes/contrib/xara/fonts/roboto3.woff2) format('woff2'),url(/themes/contrib/xara/fonts/roboto3.woff) format('woff'),url(/themes/contrib/xara/fonts/roboto3.ttf) format('truetype'),url(/themes/contrib/xara/fonts/roboto3.svg#Roboto) format('svg');}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:url(/themes/contrib/xara/fonts/roboto.eot);src:local(''),url(/themes/contrib/xara/fonts/roboto.eot#iefix) format('embedded-opentype'),url(/themes/contrib/xara/fonts/roboto.woff2) format('woff2'),url(/themes/contrib/xara/fonts/roboto.woff) format('woff'),url(/themes/contrib/xara/fonts/roboto.ttf) format('truetype'),url(/themes/contrib/xara/fonts/roboto.svg#Roboto) format('svg');}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:url(/themes/contrib/xara/fonts/roboto7.eot);src:local(''),url(/themes/contrib/xara/fonts/roboto7.eot#iefix) format('embedded-opentype'),url(/themes/contrib/xara/fonts/roboto7.woff2) format('woff2'),url(/themes/contrib/xara/fonts/roboto7.woff) format('woff'),url(/themes/contrib/xara/fonts/roboto7.ttf) format('truetype'),url(/themes/contrib/xara/fonts/roboto7.svg#Roboto) format('svg');}
.container{position:relative;width:100%;max-width:1170px;margin:0 auto;padding:0 10px;}.main-wrapper{position:relative;display:block;padding:2rem 0;}.main-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;}#main{position:relative;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;}#sidebar-left{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}#sidebar-right{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}.no-sidebar #main,.sidebar-left #main,.sidebar-right #main,.two-sidebar #main,#sidebar-left,#sidebar-right{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;width:100%;}#front-main{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;width:100%;margin:0;}.front-content-with-sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;}
.fa,.fas,.far,.fal,.fad,.fab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;}.fa-lg{font-size:1.33333em;line-height:0.75em;vertical-align:-.0667em;}.fa-xs{font-size:.75em;}.fa-sm{font-size:.875em;}.fa-1x{font-size:1em;}.fa-2x{font-size:2em;}.fa-3x{font-size:3em;}.fa-4x{font-size:4em;}.fa-5x{font-size:5em;}.fa-6x{font-size:6em;}.fa-7x{font-size:7em;}.fa-8x{font-size:8em;}.fa-9x{font-size:9em;}.fa-10x{font-size:10em;}.fa-fw{text-align:center;width:1.25em;}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0;}.fa-ul > li{position:relative;}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit;}.fa-border{border:solid 0.08em #eee;border-radius:.1em;padding:.2em .25em .15em;}.fa-pull-left{float:left;}.fa-pull-right{float:right;}.fa.fa-pull-left,.fas.fa-pull-left,.far.fa-pull-left,.fal.fa-pull-left,.fab.fa-pull-left{margin-right:.3em;}.fa.fa-pull-right,.fas.fa-pull-right,.far.fa-pull-right,.fal.fa-pull-right,.fab.fa-pull-right{margin-left:.3em;}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear;}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8);}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg);}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg);}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg);}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1,1);transform:scale(-1,1);}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1,-1);transform:scale(1,-1);}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(-1,-1);transform:scale(-1,-1);}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-flip-both{-webkit-filter:none;filter:none;}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em;}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;}.fa-stack-1x{line-height:inherit;}.fa-stack-2x{font-size:2em;}.fa-inverse{color:#fff;}.fa-500px:before{content:"\f26e";}.fa-accessible-icon:before{content:"\f368";}.fa-accusoft:before{content:"\f369";}.fa-acquisitions-incorporated:before{content:"\f6af";}.fa-ad:before{content:"\f641";}.fa-address-book:before{content:"\f2b9";}.fa-address-card:before{content:"\f2bb";}.fa-adjust:before{content:"\f042";}.fa-adn:before{content:"\f170";}.fa-adversal:before{content:"\f36a";}.fa-affiliatetheme:before{content:"\f36b";}.fa-air-freshener:before{content:"\f5d0";}.fa-airbnb:before{content:"\f834";}.fa-algolia:before{content:"\f36c";}.fa-align-center:before{content:"\f037";}.fa-align-justify:before{content:"\f039";}.fa-align-left:before{content:"\f036";}.fa-align-right:before{content:"\f038";}.fa-alipay:before{content:"\f642";}.fa-allergies:before{content:"\f461";}.fa-amazon:before{content:"\f270";}.fa-amazon-pay:before{content:"\f42c";}.fa-ambulance:before{content:"\f0f9";}.fa-american-sign-language-interpreting:before{content:"\f2a3";}.fa-amilia:before{content:"\f36d";}.fa-anchor:before{content:"\f13d";}.fa-android:before{content:"\f17b";}.fa-angellist:before{content:"\f209";}.fa-angle-double-down:before{content:"\f103";}.fa-angle-double-left:before{content:"\f100";}.fa-angle-double-right:before{content:"\f101";}.fa-angle-double-up:before{content:"\f102";}.fa-angle-down:before{content:"\f107";}.fa-angle-left:before{content:"\f104";}.fa-angle-right:before{content:"\f105";}.fa-angle-up:before{content:"\f106";}.fa-angry:before{content:"\f556";}.fa-angrycreative:before{content:"\f36e";}.fa-angular:before{content:"\f420";}.fa-ankh:before{content:"\f644";}.fa-app-store:before{content:"\f36f";}.fa-app-store-ios:before{content:"\f370";}.fa-apper:before{content:"\f371";}.fa-apple:before{content:"\f179";}.fa-apple-alt:before{content:"\f5d1";}.fa-apple-pay:before{content:"\f415";}.fa-archive:before{content:"\f187";}.fa-archway:before{content:"\f557";}.fa-arrow-alt-circle-down:before{content:"\f358";}.fa-arrow-alt-circle-left:before{content:"\f359";}.fa-arrow-alt-circle-right:before{content:"\f35a";}.fa-arrow-alt-circle-up:before{content:"\f35b";}.fa-arrow-circle-down:before{content:"\f0ab";}.fa-arrow-circle-left:before{content:"\f0a8";}.fa-arrow-circle-right:before{content:"\f0a9";}.fa-arrow-circle-up:before{content:"\f0aa";}.fa-arrow-down:before{content:"\f063";}.fa-arrow-left:before{content:"\f060";}.fa-arrow-right:before{content:"\f061";}.fa-arrow-up:before{content:"\f062";}.fa-arrows-alt:before{content:"\f0b2";}.fa-arrows-alt-h:before{content:"\f337";}.fa-arrows-alt-v:before{content:"\f338";}.fa-artstation:before{content:"\f77a";}.fa-assistive-listening-systems:before{content:"\f2a2";}.fa-asterisk:before{content:"\f069";}.fa-asymmetrik:before{content:"\f372";}.fa-at:before{content:"\f1fa";}.fa-atlas:before{content:"\f558";}.fa-atlassian:before{content:"\f77b";}.fa-atom:before{content:"\f5d2";}.fa-audible:before{content:"\f373";}.fa-audio-description:before{content:"\f29e";}.fa-autoprefixer:before{content:"\f41c";}.fa-avianex:before{content:"\f374";}.fa-aviato:before{content:"\f421";}.fa-award:before{content:"\f559";}.fa-aws:before{content:"\f375";}.fa-baby:before{content:"\f77c";}.fa-baby-carriage:before{content:"\f77d";}.fa-backspace:before{content:"\f55a";}.fa-backward:before{content:"\f04a";}.fa-bacon:before{content:"\f7e5";}.fa-bacteria:before{content:"\e059";}.fa-bacterium:before{content:"\e05a";}.fa-bahai:before{content:"\f666";}.fa-balance-scale:before{content:"\f24e";}.fa-balance-scale-left:before{content:"\f515";}.fa-balance-scale-right:before{content:"\f516";}.fa-ban:before{content:"\f05e";}.fa-band-aid:before{content:"\f462";}.fa-bandcamp:before{content:"\f2d5";}.fa-barcode:before{content:"\f02a";}.fa-bars:before{content:"\f0c9";}.fa-baseball-ball:before{content:"\f433";}.fa-basketball-ball:before{content:"\f434";}.fa-bath:before{content:"\f2cd";}.fa-battery-empty:before{content:"\f244";}.fa-battery-full:before{content:"\f240";}.fa-battery-half:before{content:"\f242";}.fa-battery-quarter:before{content:"\f243";}.fa-battery-three-quarters:before{content:"\f241";}.fa-battle-net:before{content:"\f835";}.fa-bed:before{content:"\f236";}.fa-beer:before{content:"\f0fc";}.fa-behance:before{content:"\f1b4";}.fa-behance-square:before{content:"\f1b5";}.fa-bell:before{content:"\f0f3";}.fa-bell-slash:before{content:"\f1f6";}.fa-bezier-curve:before{content:"\f55b";}.fa-bible:before{content:"\f647";}.fa-bicycle:before{content:"\f206";}.fa-biking:before{content:"\f84a";}.fa-bimobject:before{content:"\f378";}.fa-binoculars:before{content:"\f1e5";}.fa-biohazard:before{content:"\f780";}.fa-birthday-cake:before{content:"\f1fd";}.fa-bitbucket:before{content:"\f171";}.fa-bitcoin:before{content:"\f379";}.fa-bity:before{content:"\f37a";}.fa-black-tie:before{content:"\f27e";}.fa-blackberry:before{content:"\f37b";}.fa-blender:before{content:"\f517";}.fa-blender-phone:before{content:"\f6b6";}.fa-blind:before{content:"\f29d";}.fa-blog:before{content:"\f781";}.fa-blogger:before{content:"\f37c";}.fa-blogger-b:before{content:"\f37d";}.fa-bluetooth:before{content:"\f293";}.fa-bluetooth-b:before{content:"\f294";}.fa-bold:before{content:"\f032";}.fa-bolt:before{content:"\f0e7";}.fa-bomb:before{content:"\f1e2";}.fa-bone:before{content:"\f5d7";}.fa-bong:before{content:"\f55c";}.fa-book:before{content:"\f02d";}.fa-book-dead:before{content:"\f6b7";}.fa-book-medical:before{content:"\f7e6";}.fa-book-open:before{content:"\f518";}.fa-book-reader:before{content:"\f5da";}.fa-bookmark:before{content:"\f02e";}.fa-bootstrap:before{content:"\f836";}.fa-border-all:before{content:"\f84c";}.fa-border-none:before{content:"\f850";}.fa-border-style:before{content:"\f853";}.fa-bowling-ball:before{content:"\f436";}.fa-box:before{content:"\f466";}.fa-box-open:before{content:"\f49e";}.fa-box-tissue:before{content:"\e05b";}.fa-boxes:before{content:"\f468";}.fa-braille:before{content:"\f2a1";}.fa-brain:before{content:"\f5dc";}.fa-bread-slice:before{content:"\f7ec";}.fa-briefcase:before{content:"\f0b1";}.fa-briefcase-medical:before{content:"\f469";}.fa-broadcast-tower:before{content:"\f519";}.fa-broom:before{content:"\f51a";}.fa-brush:before{content:"\f55d";}.fa-btc:before{content:"\f15a";}.fa-buffer:before{content:"\f837";}.fa-bug:before{content:"\f188";}.fa-building:before{content:"\f1ad";}.fa-bullhorn:before{content:"\f0a1";}.fa-bullseye:before{content:"\f140";}.fa-burn:before{content:"\f46a";}.fa-buromobelexperte:before{content:"\f37f";}.fa-bus:before{content:"\f207";}.fa-bus-alt:before{content:"\f55e";}.fa-business-time:before{content:"\f64a";}.fa-buy-n-large:before{content:"\f8a6";}.fa-buysellads:before{content:"\f20d";}.fa-calculator:before{content:"\f1ec";}.fa-calendar:before{content:"\f133";}.fa-calendar-alt:before{content:"\f073";}.fa-calendar-check:before{content:"\f274";}.fa-calendar-day:before{content:"\f783";}.fa-calendar-minus:before{content:"\f272";}.fa-calendar-plus:before{content:"\f271";}.fa-calendar-times:before{content:"\f273";}.fa-calendar-week:before{content:"\f784";}.fa-camera:before{content:"\f030";}.fa-camera-retro:before{content:"\f083";}.fa-campground:before{content:"\f6bb";}.fa-canadian-maple-leaf:before{content:"\f785";}.fa-candy-cane:before{content:"\f786";}.fa-cannabis:before{content:"\f55f";}.fa-capsules:before{content:"\f46b";}.fa-car:before{content:"\f1b9";}.fa-car-alt:before{content:"\f5de";}.fa-car-battery:before{content:"\f5df";}.fa-car-crash:before{content:"\f5e1";}.fa-car-side:before{content:"\f5e4";}.fa-caravan:before{content:"\f8ff";}.fa-caret-down:before{content:"\f0d7";}.fa-caret-left:before{content:"\f0d9";}.fa-caret-right:before{content:"\f0da";}.fa-caret-square-down:before{content:"\f150";}.fa-caret-square-left:before{content:"\f191";}.fa-caret-square-right:before{content:"\f152";}.fa-caret-square-up:before{content:"\f151";}.fa-caret-up:before{content:"\f0d8";}.fa-carrot:before{content:"\f787";}.fa-cart-arrow-down:before{content:"\f218";}.fa-cart-plus:before{content:"\f217";}.fa-cash-register:before{content:"\f788";}.fa-cat:before{content:"\f6be";}.fa-cc-amazon-pay:before{content:"\f42d";}.fa-cc-amex:before{content:"\f1f3";}.fa-cc-apple-pay:before{content:"\f416";}.fa-cc-diners-club:before{content:"\f24c";}.fa-cc-discover:before{content:"\f1f2";}.fa-cc-jcb:before{content:"\f24b";}.fa-cc-mastercard:before{content:"\f1f1";}.fa-cc-paypal:before{content:"\f1f4";}.fa-cc-stripe:before{content:"\f1f5";}.fa-cc-visa:before{content:"\f1f0";}.fa-centercode:before{content:"\f380";}.fa-centos:before{content:"\f789";}.fa-certificate:before{content:"\f0a3";}.fa-chair:before{content:"\f6c0";}.fa-chalkboard:before{content:"\f51b";}.fa-chalkboard-teacher:before{content:"\f51c";}.fa-charging-station:before{content:"\f5e7";}.fa-chart-area:before{content:"\f1fe";}.fa-chart-bar:before{content:"\f080";}.fa-chart-line:before{content:"\f201";}.fa-chart-pie:before{content:"\f200";}.fa-check:before{content:"\f00c";}.fa-check-circle:before{content:"\f058";}.fa-check-double:before{content:"\f560";}.fa-check-square:before{content:"\f14a";}.fa-cheese:before{content:"\f7ef";}.fa-chess:before{content:"\f439";}.fa-chess-bishop:before{content:"\f43a";}.fa-chess-board:before{content:"\f43c";}.fa-chess-king:before{content:"\f43f";}.fa-chess-knight:before{content:"\f441";}.fa-chess-pawn:before{content:"\f443";}.fa-chess-queen:before{content:"\f445";}.fa-chess-rook:before{content:"\f447";}.fa-chevron-circle-down:before{content:"\f13a";}.fa-chevron-circle-left:before{content:"\f137";}.fa-chevron-circle-right:before{content:"\f138";}.fa-chevron-circle-up:before{content:"\f139";}.fa-chevron-down:before{content:"\f078";}.fa-chevron-left:before{content:"\f053";}.fa-chevron-right:before{content:"\f054";}.fa-chevron-up:before{content:"\f077";}.fa-child:before{content:"\f1ae";}.fa-chrome:before{content:"\f268";}.fa-chromecast:before{content:"\f838";}.fa-church:before{content:"\f51d";}.fa-circle:before{content:"\f111";}.fa-circle-notch:before{content:"\f1ce";}.fa-city:before{content:"\f64f";}.fa-clinic-medical:before{content:"\f7f2";}.fa-clipboard:before{content:"\f328";}.fa-clipboard-check:before{content:"\f46c";}.fa-clipboard-list:before{content:"\f46d";}.fa-clock:before{content:"\f017";}.fa-clone:before{content:"\f24d";}.fa-closed-captioning:before{content:"\f20a";}.fa-cloud:before{content:"\f0c2";}.fa-cloud-download-alt:before{content:"\f381";}.fa-cloud-meatball:before{content:"\f73b";}.fa-cloud-moon:before{content:"\f6c3";}.fa-cloud-moon-rain:before{content:"\f73c";}.fa-cloud-rain:before{content:"\f73d";}.fa-cloud-showers-heavy:before{content:"\f740";}.fa-cloud-sun:before{content:"\f6c4";}.fa-cloud-sun-rain:before{content:"\f743";}.fa-cloud-upload-alt:before{content:"\f382";}.fa-cloudflare:before{content:"\e07d";}.fa-cloudscale:before{content:"\f383";}.fa-cloudsmith:before{content:"\f384";}.fa-cloudversify:before{content:"\f385";}.fa-cocktail:before{content:"\f561";}.fa-code:before{content:"\f121";}.fa-code-branch:before{content:"\f126";}.fa-codepen:before{content:"\f1cb";}.fa-codiepie:before{content:"\f284";}.fa-coffee:before{content:"\f0f4";}.fa-cog:before{content:"\f013";}.fa-cogs:before{content:"\f085";}.fa-coins:before{content:"\f51e";}.fa-columns:before{content:"\f0db";}.fa-comment:before{content:"\f075";}.fa-comment-alt:before{content:"\f27a";}.fa-comment-dollar:before{content:"\f651";}.fa-comment-dots:before{content:"\f4ad";}.fa-comment-medical:before{content:"\f7f5";}.fa-comment-slash:before{content:"\f4b3";}.fa-comments:before{content:"\f086";}.fa-comments-dollar:before{content:"\f653";}.fa-compact-disc:before{content:"\f51f";}.fa-compass:before{content:"\f14e";}.fa-compress:before{content:"\f066";}.fa-compress-alt:before{content:"\f422";}.fa-compress-arrows-alt:before{content:"\f78c";}.fa-concierge-bell:before{content:"\f562";}.fa-confluence:before{content:"\f78d";}.fa-connectdevelop:before{content:"\f20e";}.fa-contao:before{content:"\f26d";}.fa-cookie:before{content:"\f563";}.fa-cookie-bite:before{content:"\f564";}.fa-copy:before{content:"\f0c5";}.fa-copyright:before{content:"\f1f9";}.fa-cotton-bureau:before{content:"\f89e";}.fa-couch:before{content:"\f4b8";}.fa-cpanel:before{content:"\f388";}.fa-creative-commons:before{content:"\f25e";}.fa-creative-commons-by:before{content:"\f4e7";}.fa-creative-commons-nc:before{content:"\f4e8";}.fa-creative-commons-nc-eu:before{content:"\f4e9";}.fa-creative-commons-nc-jp:before{content:"\f4ea";}.fa-creative-commons-nd:before{content:"\f4eb";}.fa-creative-commons-pd:before{content:"\f4ec";}.fa-creative-commons-pd-alt:before{content:"\f4ed";}.fa-creative-commons-remix:before{content:"\f4ee";}.fa-creative-commons-sa:before{content:"\f4ef";}.fa-creative-commons-sampling:before{content:"\f4f0";}.fa-creative-commons-sampling-plus:before{content:"\f4f1";}.fa-creative-commons-share:before{content:"\f4f2";}.fa-creative-commons-zero:before{content:"\f4f3";}.fa-credit-card:before{content:"\f09d";}.fa-critical-role:before{content:"\f6c9";}.fa-crop:before{content:"\f125";}.fa-crop-alt:before{content:"\f565";}.fa-cross:before{content:"\f654";}.fa-crosshairs:before{content:"\f05b";}.fa-crow:before{content:"\f520";}.fa-crown:before{content:"\f521";}.fa-crutch:before{content:"\f7f7";}.fa-css3:before{content:"\f13c";}.fa-css3-alt:before{content:"\f38b";}.fa-cube:before{content:"\f1b2";}.fa-cubes:before{content:"\f1b3";}.fa-cut:before{content:"\f0c4";}.fa-cuttlefish:before{content:"\f38c";}.fa-d-and-d:before{content:"\f38d";}.fa-d-and-d-beyond:before{content:"\f6ca";}.fa-dailymotion:before{content:"\e052";}.fa-dashcube:before{content:"\f210";}.fa-database:before{content:"\f1c0";}.fa-deaf:before{content:"\f2a4";}.fa-deezer:before{content:"\e077";}.fa-delicious:before{content:"\f1a5";}.fa-democrat:before{content:"\f747";}.fa-deploydog:before{content:"\f38e";}.fa-deskpro:before{content:"\f38f";}.fa-desktop:before{content:"\f108";}.fa-dev:before{content:"\f6cc";}.fa-deviantart:before{content:"\f1bd";}.fa-dharmachakra:before{content:"\f655";}.fa-dhl:before{content:"\f790";}.fa-diagnoses:before{content:"\f470";}.fa-diaspora:before{content:"\f791";}.fa-dice:before{content:"\f522";}.fa-dice-d20:before{content:"\f6cf";}.fa-dice-d6:before{content:"\f6d1";}.fa-dice-five:before{content:"\f523";}.fa-dice-four:before{content:"\f524";}.fa-dice-one:before{content:"\f525";}.fa-dice-six:before{content:"\f526";}.fa-dice-three:before{content:"\f527";}.fa-dice-two:before{content:"\f528";}.fa-digg:before{content:"\f1a6";}.fa-digital-ocean:before{content:"\f391";}.fa-digital-tachograph:before{content:"\f566";}.fa-directions:before{content:"\f5eb";}.fa-discord:before{content:"\f392";}.fa-discourse:before{content:"\f393";}.fa-disease:before{content:"\f7fa";}.fa-divide:before{content:"\f529";}.fa-dizzy:before{content:"\f567";}.fa-dna:before{content:"\f471";}.fa-dochub:before{content:"\f394";}.fa-docker:before{content:"\f395";}.fa-dog:before{content:"\f6d3";}.fa-dollar-sign:before{content:"\f155";}.fa-dolly:before{content:"\f472";}.fa-dolly-flatbed:before{content:"\f474";}.fa-donate:before{content:"\f4b9";}.fa-door-closed:before{content:"\f52a";}.fa-door-open:before{content:"\f52b";}.fa-dot-circle:before{content:"\f192";}.fa-dove:before{content:"\f4ba";}.fa-download:before{content:"\f019";}.fa-draft2digital:before{content:"\f396";}.fa-drafting-compass:before{content:"\f568";}.fa-dragon:before{content:"\f6d5";}.fa-draw-polygon:before{content:"\f5ee";}.fa-dribbble:before{content:"\f17d";}.fa-dribbble-square:before{content:"\f397";}.fa-dropbox:before{content:"\f16b";}.fa-drum:before{content:"\f569";}.fa-drum-steelpan:before{content:"\f56a";}.fa-drumstick-bite:before{content:"\f6d7";}.fa-drupal:before{content:"\f1a9";}.fa-dumbbell:before{content:"\f44b";}.fa-dumpster:before{content:"\f793";}.fa-dumpster-fire:before{content:"\f794";}.fa-dungeon:before{content:"\f6d9";}.fa-dyalog:before{content:"\f399";}.fa-earlybirds:before{content:"\f39a";}.fa-ebay:before{content:"\f4f4";}.fa-edge:before{content:"\f282";}.fa-edge-legacy:before{content:"\e078";}.fa-edit:before{content:"\f044";}.fa-egg:before{content:"\f7fb";}.fa-eject:before{content:"\f052";}.fa-elementor:before{content:"\f430";}.fa-ellipsis-h:before{content:"\f141";}.fa-ellipsis-v:before{content:"\f142";}.fa-ello:before{content:"\f5f1";}.fa-ember:before{content:"\f423";}.fa-empire:before{content:"\f1d1";}.fa-envelope:before{content:"\f0e0";}.fa-envelope-open:before{content:"\f2b6";}.fa-envelope-open-text:before{content:"\f658";}.fa-envelope-square:before{content:"\f199";}.fa-envira:before{content:"\f299";}.fa-equals:before{content:"\f52c";}.fa-eraser:before{content:"\f12d";}.fa-erlang:before{content:"\f39d";}.fa-ethereum:before{content:"\f42e";}.fa-ethernet:before{content:"\f796";}.fa-etsy:before{content:"\f2d7";}.fa-euro-sign:before{content:"\f153";}.fa-evernote:before{content:"\f839";}.fa-exchange-alt:before{content:"\f362";}.fa-exclamation:before{content:"\f12a";}.fa-exclamation-circle:before{content:"\f06a";}.fa-exclamation-triangle:before{content:"\f071";}.fa-expand:before{content:"\f065";}.fa-expand-alt:before{content:"\f424";}.fa-expand-arrows-alt:before{content:"\f31e";}.fa-expeditedssl:before{content:"\f23e";}.fa-external-link-alt:before{content:"\f35d";}.fa-external-link-square-alt:before{content:"\f360";}.fa-eye:before{content:"\f06e";}.fa-eye-dropper:before{content:"\f1fb";}.fa-eye-slash:before{content:"\f070";}.fa-facebook:before{content:"\f09a";}.fa-facebook-f:before{content:"\f39e";}.fa-facebook-messenger:before{content:"\f39f";}.fa-facebook-square:before{content:"\f082";}.fa-fan:before{content:"\f863";}.fa-fantasy-flight-games:before{content:"\f6dc";}.fa-fast-backward:before{content:"\f049";}.fa-fast-forward:before{content:"\f050";}.fa-faucet:before{content:"\e005";}.fa-fax:before{content:"\f1ac";}.fa-feather:before{content:"\f52d";}.fa-feather-alt:before{content:"\f56b";}.fa-fedex:before{content:"\f797";}.fa-fedora:before{content:"\f798";}.fa-female:before{content:"\f182";}.fa-fighter-jet:before{content:"\f0fb";}.fa-figma:before{content:"\f799";}.fa-file:before{content:"\f15b";}.fa-file-alt:before{content:"\f15c";}.fa-file-archive:before{content:"\f1c6";}.fa-file-audio:before{content:"\f1c7";}.fa-file-code:before{content:"\f1c9";}.fa-file-contract:before{content:"\f56c";}.fa-file-csv:before{content:"\f6dd";}.fa-file-download:before{content:"\f56d";}.fa-file-excel:before{content:"\f1c3";}.fa-file-export:before{content:"\f56e";}.fa-file-image:before{content:"\f1c5";}.fa-file-import:before{content:"\f56f";}.fa-file-invoice:before{content:"\f570";}.fa-file-invoice-dollar:before{content:"\f571";}.fa-file-medical:before{content:"\f477";}.fa-file-medical-alt:before{content:"\f478";}.fa-file-pdf:before{content:"\f1c1";}.fa-file-powerpoint:before{content:"\f1c4";}.fa-file-prescription:before{content:"\f572";}.fa-file-signature:before{content:"\f573";}.fa-file-upload:before{content:"\f574";}.fa-file-video:before{content:"\f1c8";}.fa-file-word:before{content:"\f1c2";}.fa-fill:before{content:"\f575";}.fa-fill-drip:before{content:"\f576";}.fa-film:before{content:"\f008";}.fa-filter:before{content:"\f0b0";}.fa-fingerprint:before{content:"\f577";}.fa-fire:before{content:"\f06d";}.fa-fire-alt:before{content:"\f7e4";}.fa-fire-extinguisher:before{content:"\f134";}.fa-firefox:before{content:"\f269";}.fa-firefox-browser:before{content:"\e007";}.fa-first-aid:before{content:"\f479";}.fa-first-order:before{content:"\f2b0";}.fa-first-order-alt:before{content:"\f50a";}.fa-firstdraft:before{content:"\f3a1";}.fa-fish:before{content:"\f578";}.fa-fist-raised:before{content:"\f6de";}.fa-flag:before{content:"\f024";}.fa-flag-checkered:before{content:"\f11e";}.fa-flag-usa:before{content:"\f74d";}.fa-flask:before{content:"\f0c3";}.fa-flickr:before{content:"\f16e";}.fa-flipboard:before{content:"\f44d";}.fa-flushed:before{content:"\f579";}.fa-fly:before{content:"\f417";}.fa-folder:before{content:"\f07b";}.fa-folder-minus:before{content:"\f65d";}.fa-folder-open:before{content:"\f07c";}.fa-folder-plus:before{content:"\f65e";}.fa-font:before{content:"\f031";}.fa-font-awesome:before{content:"\f2b4";}.fa-font-awesome-alt:before{content:"\f35c";}.fa-font-awesome-flag:before{content:"\f425";}.fa-font-awesome-logo-full:before{content:"\f4e6";}.fa-fonticons:before{content:"\f280";}.fa-fonticons-fi:before{content:"\f3a2";}.fa-football-ball:before{content:"\f44e";}.fa-fort-awesome:before{content:"\f286";}.fa-fort-awesome-alt:before{content:"\f3a3";}.fa-forumbee:before{content:"\f211";}.fa-forward:before{content:"\f04e";}.fa-foursquare:before{content:"\f180";}.fa-free-code-camp:before{content:"\f2c5";}.fa-freebsd:before{content:"\f3a4";}.fa-frog:before{content:"\f52e";}.fa-frown:before{content:"\f119";}.fa-frown-open:before{content:"\f57a";}.fa-fulcrum:before{content:"\f50b";}.fa-funnel-dollar:before{content:"\f662";}.fa-futbol:before{content:"\f1e3";}.fa-galactic-republic:before{content:"\f50c";}.fa-galactic-senate:before{content:"\f50d";}.fa-gamepad:before{content:"\f11b";}.fa-gas-pump:before{content:"\f52f";}.fa-gavel:before{content:"\f0e3";}.fa-gem:before{content:"\f3a5";}.fa-genderless:before{content:"\f22d";}.fa-get-pocket:before{content:"\f265";}.fa-gg:before{content:"\f260";}.fa-gg-circle:before{content:"\f261";}.fa-ghost:before{content:"\f6e2";}.fa-gift:before{content:"\f06b";}.fa-gifts:before{content:"\f79c";}.fa-git:before{content:"\f1d3";}.fa-git-alt:before{content:"\f841";}.fa-git-square:before{content:"\f1d2";}.fa-github:before{content:"\f09b";}.fa-github-alt:before{content:"\f113";}.fa-github-square:before{content:"\f092";}.fa-gitkraken:before{content:"\f3a6";}.fa-gitlab:before{content:"\f296";}.fa-gitter:before{content:"\f426";}.fa-glass-cheers:before{content:"\f79f";}.fa-glass-martini:before{content:"\f000";}.fa-glass-martini-alt:before{content:"\f57b";}.fa-glass-whiskey:before{content:"\f7a0";}.fa-glasses:before{content:"\f530";}.fa-glide:before{content:"\f2a5";}.fa-glide-g:before{content:"\f2a6";}.fa-globe:before{content:"\f0ac";}.fa-globe-africa:before{content:"\f57c";}.fa-globe-americas:before{content:"\f57d";}.fa-globe-asia:before{content:"\f57e";}.fa-globe-europe:before{content:"\f7a2";}.fa-gofore:before{content:"\f3a7";}.fa-golf-ball:before{content:"\f450";}.fa-goodreads:before{content:"\f3a8";}.fa-goodreads-g:before{content:"\f3a9";}.fa-google:before{content:"\f1a0";}.fa-google-drive:before{content:"\f3aa";}.fa-google-pay:before{content:"\e079";}.fa-google-play:before{content:"\f3ab";}.fa-google-plus:before{content:"\f2b3";}.fa-google-plus-g:before{content:"\f0d5";}.fa-google-plus-square:before{content:"\f0d4";}.fa-google-wallet:before{content:"\f1ee";}.fa-gopuram:before{content:"\f664";}.fa-graduation-cap:before{content:"\f19d";}.fa-gratipay:before{content:"\f184";}.fa-grav:before{content:"\f2d6";}.fa-greater-than:before{content:"\f531";}.fa-greater-than-equal:before{content:"\f532";}.fa-grimace:before{content:"\f57f";}.fa-grin:before{content:"\f580";}.fa-grin-alt:before{content:"\f581";}.fa-grin-beam:before{content:"\f582";}.fa-grin-beam-sweat:before{content:"\f583";}.fa-grin-hearts:before{content:"\f584";}.fa-grin-squint:before{content:"\f585";}.fa-grin-squint-tears:before{content:"\f586";}.fa-grin-stars:before{content:"\f587";}.fa-grin-tears:before{content:"\f588";}.fa-grin-tongue:before{content:"\f589";}.fa-grin-tongue-squint:before{content:"\f58a";}.fa-grin-tongue-wink:before{content:"\f58b";}.fa-grin-wink:before{content:"\f58c";}.fa-grip-horizontal:before{content:"\f58d";}.fa-grip-lines:before{content:"\f7a4";}.fa-grip-lines-vertical:before{content:"\f7a5";}.fa-grip-vertical:before{content:"\f58e";}.fa-gripfire:before{content:"\f3ac";}.fa-grunt:before{content:"\f3ad";}.fa-guilded:before{content:"\e07e";}.fa-guitar:before{content:"\f7a6";}.fa-gulp:before{content:"\f3ae";}.fa-h-square:before{content:"\f0fd";}.fa-hacker-news:before{content:"\f1d4";}.fa-hacker-news-square:before{content:"\f3af";}.fa-hackerrank:before{content:"\f5f7";}.fa-hamburger:before{content:"\f805";}.fa-hammer:before{content:"\f6e3";}.fa-hamsa:before{content:"\f665";}.fa-hand-holding:before{content:"\f4bd";}.fa-hand-holding-heart:before{content:"\f4be";}.fa-hand-holding-medical:before{content:"\e05c";}.fa-hand-holding-usd:before{content:"\f4c0";}.fa-hand-holding-water:before{content:"\f4c1";}.fa-hand-lizard:before{content:"\f258";}.fa-hand-middle-finger:before{content:"\f806";}.fa-hand-paper:before{content:"\f256";}.fa-hand-peace:before{content:"\f25b";}.fa-hand-point-down:before{content:"\f0a7";}.fa-hand-point-left:before{content:"\f0a5";}.fa-hand-point-right:before{content:"\f0a4";}.fa-hand-point-up:before{content:"\f0a6";}.fa-hand-pointer:before{content:"\f25a";}.fa-hand-rock:before{content:"\f255";}.fa-hand-scissors:before{content:"\f257";}.fa-hand-sparkles:before{content:"\e05d";}.fa-hand-spock:before{content:"\f259";}.fa-hands:before{content:"\f4c2";}.fa-hands-helping:before{content:"\f4c4";}.fa-hands-wash:before{content:"\e05e";}.fa-handshake:before{content:"\f2b5";}.fa-handshake-alt-slash:before{content:"\e05f";}.fa-handshake-slash:before{content:"\e060";}.fa-hanukiah:before{content:"\f6e6";}.fa-hard-hat:before{content:"\f807";}.fa-hashtag:before{content:"\f292";}.fa-hat-cowboy:before{content:"\f8c0";}.fa-hat-cowboy-side:before{content:"\f8c1";}.fa-hat-wizard:before{content:"\f6e8";}.fa-hdd:before{content:"\f0a0";}.fa-head-side-cough:before{content:"\e061";}.fa-head-side-cough-slash:before{content:"\e062";}.fa-head-side-mask:before{content:"\e063";}.fa-head-side-virus:before{content:"\e064";}.fa-heading:before{content:"\f1dc";}.fa-headphones:before{content:"\f025";}.fa-headphones-alt:before{content:"\f58f";}.fa-headset:before{content:"\f590";}.fa-heart:before{content:"\f004";}.fa-heart-broken:before{content:"\f7a9";}.fa-heartbeat:before{content:"\f21e";}.fa-helicopter:before{content:"\f533";}.fa-highlighter:before{content:"\f591";}.fa-hiking:before{content:"\f6ec";}.fa-hippo:before{content:"\f6ed";}.fa-hips:before{content:"\f452";}.fa-hire-a-helper:before{content:"\f3b0";}.fa-history:before{content:"\f1da";}.fa-hive:before{content:"\e07f";}.fa-hockey-puck:before{content:"\f453";}.fa-holly-berry:before{content:"\f7aa";}.fa-home:before{content:"\f015";}.fa-hooli:before{content:"\f427";}.fa-hornbill:before{content:"\f592";}.fa-horse:before{content:"\f6f0";}.fa-horse-head:before{content:"\f7ab";}.fa-hospital:before{content:"\f0f8";}.fa-hospital-alt:before{content:"\f47d";}.fa-hospital-symbol:before{content:"\f47e";}.fa-hospital-user:before{content:"\f80d";}.fa-hot-tub:before{content:"\f593";}.fa-hotdog:before{content:"\f80f";}.fa-hotel:before{content:"\f594";}.fa-hotjar:before{content:"\f3b1";}.fa-hourglass:before{content:"\f254";}.fa-hourglass-end:before{content:"\f253";}.fa-hourglass-half:before{content:"\f252";}.fa-hourglass-start:before{content:"\f251";}.fa-house-damage:before{content:"\f6f1";}.fa-house-user:before{content:"\e065";}.fa-houzz:before{content:"\f27c";}.fa-hryvnia:before{content:"\f6f2";}.fa-html5:before{content:"\f13b";}.fa-hubspot:before{content:"\f3b2";}.fa-i-cursor:before{content:"\f246";}.fa-ice-cream:before{content:"\f810";}.fa-icicles:before{content:"\f7ad";}.fa-icons:before{content:"\f86d";}.fa-id-badge:before{content:"\f2c1";}.fa-id-card:before{content:"\f2c2";}.fa-id-card-alt:before{content:"\f47f";}.fa-ideal:before{content:"\e013";}.fa-igloo:before{content:"\f7ae";}.fa-image:before{content:"\f03e";}.fa-images:before{content:"\f302";}.fa-imdb:before{content:"\f2d8";}.fa-inbox:before{content:"\f01c";}.fa-indent:before{content:"\f03c";}.fa-industry:before{content:"\f275";}.fa-infinity:before{content:"\f534";}.fa-info:before{content:"\f129";}.fa-info-circle:before{content:"\f05a";}.fa-innosoft:before{content:"\e080";}.fa-instagram:before{content:"\f16d";}.fa-instagram-square:before{content:"\e055";}.fa-instalod:before{content:"\e081";}.fa-intercom:before{content:"\f7af";}.fa-internet-explorer:before{content:"\f26b";}.fa-invision:before{content:"\f7b0";}.fa-ioxhost:before{content:"\f208";}.fa-italic:before{content:"\f033";}.fa-itch-io:before{content:"\f83a";}.fa-itunes:before{content:"\f3b4";}.fa-itunes-note:before{content:"\f3b5";}.fa-java:before{content:"\f4e4";}.fa-jedi:before{content:"\f669";}.fa-jedi-order:before{content:"\f50e";}.fa-jenkins:before{content:"\f3b6";}.fa-jira:before{content:"\f7b1";}.fa-joget:before{content:"\f3b7";}.fa-joint:before{content:"\f595";}.fa-joomla:before{content:"\f1aa";}.fa-journal-whills:before{content:"\f66a";}.fa-js:before{content:"\f3b8";}.fa-js-square:before{content:"\f3b9";}.fa-jsfiddle:before{content:"\f1cc";}.fa-kaaba:before{content:"\f66b";}.fa-kaggle:before{content:"\f5fa";}.fa-key:before{content:"\f084";}.fa-keybase:before{content:"\f4f5";}.fa-keyboard:before{content:"\f11c";}.fa-keycdn:before{content:"\f3ba";}.fa-khanda:before{content:"\f66d";}.fa-kickstarter:before{content:"\f3bb";}.fa-kickstarter-k:before{content:"\f3bc";}.fa-kiss:before{content:"\f596";}.fa-kiss-beam:before{content:"\f597";}.fa-kiss-wink-heart:before{content:"\f598";}.fa-kiwi-bird:before{content:"\f535";}.fa-korvue:before{content:"\f42f";}.fa-landmark:before{content:"\f66f";}.fa-language:before{content:"\f1ab";}.fa-laptop:before{content:"\f109";}.fa-laptop-code:before{content:"\f5fc";}.fa-laptop-house:before{content:"\e066";}.fa-laptop-medical:before{content:"\f812";}.fa-laravel:before{content:"\f3bd";}.fa-lastfm:before{content:"\f202";}.fa-lastfm-square:before{content:"\f203";}.fa-laugh:before{content:"\f599";}.fa-laugh-beam:before{content:"\f59a";}.fa-laugh-squint:before{content:"\f59b";}.fa-laugh-wink:before{content:"\f59c";}.fa-layer-group:before{content:"\f5fd";}.fa-leaf:before{content:"\f06c";}.fa-leanpub:before{content:"\f212";}.fa-lemon:before{content:"\f094";}.fa-less:before{content:"\f41d";}.fa-less-than:before{content:"\f536";}.fa-less-than-equal:before{content:"\f537";}.fa-level-down-alt:before{content:"\f3be";}.fa-level-up-alt:before{content:"\f3bf";}.fa-life-ring:before{content:"\f1cd";}.fa-lightbulb:before{content:"\f0eb";}.fa-line:before{content:"\f3c0";}.fa-link:before{content:"\f0c1";}.fa-linkedin:before{content:"\f08c";}.fa-linkedin-in:before{content:"\f0e1";}.fa-linode:before{content:"\f2b8";}.fa-linux:before{content:"\f17c";}.fa-lira-sign:before{content:"\f195";}.fa-list:before{content:"\f03a";}.fa-list-alt:before{content:"\f022";}.fa-list-ol:before{content:"\f0cb";}.fa-list-ul:before{content:"\f0ca";}.fa-location-arrow:before{content:"\f124";}.fa-lock:before{content:"\f023";}.fa-lock-open:before{content:"\f3c1";}.fa-long-arrow-alt-down:before{content:"\f309";}.fa-long-arrow-alt-left:before{content:"\f30a";}.fa-long-arrow-alt-right:before{content:"\f30b";}.fa-long-arrow-alt-up:before{content:"\f30c";}.fa-low-vision:before{content:"\f2a8";}.fa-luggage-cart:before{content:"\f59d";}.fa-lungs:before{content:"\f604";}.fa-lungs-virus:before{content:"\e067";}.fa-lyft:before{content:"\f3c3";}.fa-magento:before{content:"\f3c4";}.fa-magic:before{content:"\f0d0";}.fa-magnet:before{content:"\f076";}.fa-mail-bulk:before{content:"\f674";}.fa-mailchimp:before{content:"\f59e";}.fa-male:before{content:"\f183";}.fa-mandalorian:before{content:"\f50f";}.fa-map:before{content:"\f279";}.fa-map-marked:before{content:"\f59f";}.fa-map-marked-alt:before{content:"\f5a0";}.fa-map-marker:before{content:"\f041";}.fa-map-marker-alt:before{content:"\f3c5";}.fa-map-pin:before{content:"\f276";}.fa-map-signs:before{content:"\f277";}.fa-markdown:before{content:"\f60f";}.fa-marker:before{content:"\f5a1";}.fa-mars:before{content:"\f222";}.fa-mars-double:before{content:"\f227";}.fa-mars-stroke:before{content:"\f229";}.fa-mars-stroke-h:before{content:"\f22b";}.fa-mars-stroke-v:before{content:"\f22a";}.fa-mask:before{content:"\f6fa";}.fa-mastodon:before{content:"\f4f6";}.fa-maxcdn:before{content:"\f136";}.fa-mdb:before{content:"\f8ca";}.fa-medal:before{content:"\f5a2";}.fa-medapps:before{content:"\f3c6";}.fa-medium:before{content:"\f23a";}.fa-medium-m:before{content:"\f3c7";}.fa-medkit:before{content:"\f0fa";}.fa-medrt:before{content:"\f3c8";}.fa-meetup:before{content:"\f2e0";}.fa-megaport:before{content:"\f5a3";}.fa-meh:before{content:"\f11a";}.fa-meh-blank:before{content:"\f5a4";}.fa-meh-rolling-eyes:before{content:"\f5a5";}.fa-memory:before{content:"\f538";}.fa-mendeley:before{content:"\f7b3";}.fa-menorah:before{content:"\f676";}.fa-mercury:before{content:"\f223";}.fa-meteor:before{content:"\f753";}.fa-microblog:before{content:"\e01a";}.fa-microchip:before{content:"\f2db";}.fa-microphone:before{content:"\f130";}.fa-microphone-alt:before{content:"\f3c9";}.fa-microphone-alt-slash:before{content:"\f539";}.fa-microphone-slash:before{content:"\f131";}.fa-microscope:before{content:"\f610";}.fa-microsoft:before{content:"\f3ca";}.fa-minus:before{content:"\f068";}.fa-minus-circle:before{content:"\f056";}.fa-minus-square:before{content:"\f146";}.fa-mitten:before{content:"\f7b5";}.fa-mix:before{content:"\f3cb";}.fa-mixcloud:before{content:"\f289";}.fa-mixer:before{content:"\e056";}.fa-mizuni:before{content:"\f3cc";}.fa-mobile:before{content:"\f10b";}.fa-mobile-alt:before{content:"\f3cd";}.fa-modx:before{content:"\f285";}.fa-monero:before{content:"\f3d0";}.fa-money-bill:before{content:"\f0d6";}.fa-money-bill-alt:before{content:"\f3d1";}.fa-money-bill-wave:before{content:"\f53a";}.fa-money-bill-wave-alt:before{content:"\f53b";}.fa-money-check:before{content:"\f53c";}.fa-money-check-alt:before{content:"\f53d";}.fa-monument:before{content:"\f5a6";}.fa-moon:before{content:"\f186";}.fa-mortar-pestle:before{content:"\f5a7";}.fa-mosque:before{content:"\f678";}.fa-motorcycle:before{content:"\f21c";}.fa-mountain:before{content:"\f6fc";}.fa-mouse:before{content:"\f8cc";}.fa-mouse-pointer:before{content:"\f245";}.fa-mug-hot:before{content:"\f7b6";}.fa-music:before{content:"\f001";}.fa-napster:before{content:"\f3d2";}.fa-neos:before{content:"\f612";}.fa-network-wired:before{content:"\f6ff";}.fa-neuter:before{content:"\f22c";}.fa-newspaper:before{content:"\f1ea";}.fa-nimblr:before{content:"\f5a8";}.fa-node:before{content:"\f419";}.fa-node-js:before{content:"\f3d3";}.fa-not-equal:before{content:"\f53e";}.fa-notes-medical:before{content:"\f481";}.fa-npm:before{content:"\f3d4";}.fa-ns8:before{content:"\f3d5";}.fa-nutritionix:before{content:"\f3d6";}.fa-object-group:before{content:"\f247";}.fa-object-ungroup:before{content:"\f248";}.fa-octopus-deploy:before{content:"\e082";}.fa-odnoklassniki:before{content:"\f263";}.fa-odnoklassniki-square:before{content:"\f264";}.fa-oil-can:before{content:"\f613";}.fa-old-republic:before{content:"\f510";}.fa-om:before{content:"\f679";}.fa-opencart:before{content:"\f23d";}.fa-openid:before{content:"\f19b";}.fa-opera:before{content:"\f26a";}.fa-optin-monster:before{content:"\f23c";}.fa-orcid:before{content:"\f8d2";}.fa-osi:before{content:"\f41a";}.fa-otter:before{content:"\f700";}.fa-outdent:before{content:"\f03b";}.fa-page4:before{content:"\f3d7";}.fa-pagelines:before{content:"\f18c";}.fa-pager:before{content:"\f815";}.fa-paint-brush:before{content:"\f1fc";}.fa-paint-roller:before{content:"\f5aa";}.fa-palette:before{content:"\f53f";}.fa-palfed:before{content:"\f3d8";}.fa-pallet:before{content:"\f482";}.fa-paper-plane:before{content:"\f1d8";}.fa-paperclip:before{content:"\f0c6";}.fa-parachute-box:before{content:"\f4cd";}.fa-paragraph:before{content:"\f1dd";}.fa-parking:before{content:"\f540";}.fa-passport:before{content:"\f5ab";}.fa-pastafarianism:before{content:"\f67b";}.fa-paste:before{content:"\f0ea";}.fa-patreon:before{content:"\f3d9";}.fa-pause:before{content:"\f04c";}.fa-pause-circle:before{content:"\f28b";}.fa-paw:before{content:"\f1b0";}.fa-paypal:before{content:"\f1ed";}.fa-peace:before{content:"\f67c";}.fa-pen:before{content:"\f304";}.fa-pen-alt:before{content:"\f305";}.fa-pen-fancy:before{content:"\f5ac";}.fa-pen-nib:before{content:"\f5ad";}.fa-pen-square:before{content:"\f14b";}.fa-pencil-alt:before{content:"\f303";}.fa-pencil-ruler:before{content:"\f5ae";}.fa-penny-arcade:before{content:"\f704";}.fa-people-arrows:before{content:"\e068";}.fa-people-carry:before{content:"\f4ce";}.fa-pepper-hot:before{content:"\f816";}.fa-perbyte:before{content:"\e083";}.fa-percent:before{content:"\f295";}.fa-percentage:before{content:"\f541";}.fa-periscope:before{content:"\f3da";}.fa-person-booth:before{content:"\f756";}.fa-phabricator:before{content:"\f3db";}.fa-phoenix-framework:before{content:"\f3dc";}.fa-phoenix-squadron:before{content:"\f511";}.fa-phone:before{content:"\f095";}.fa-phone-alt:before{content:"\f879";}.fa-phone-slash:before{content:"\f3dd";}.fa-phone-square:before{content:"\f098";}.fa-phone-square-alt:before{content:"\f87b";}.fa-phone-volume:before{content:"\f2a0";}.fa-photo-video:before{content:"\f87c";}.fa-php:before{content:"\f457";}.fa-pied-piper:before{content:"\f2ae";}.fa-pied-piper-alt:before{content:"\f1a8";}.fa-pied-piper-hat:before{content:"\f4e5";}.fa-pied-piper-pp:before{content:"\f1a7";}.fa-pied-piper-square:before{content:"\e01e";}.fa-piggy-bank:before{content:"\f4d3";}.fa-pills:before{content:"\f484";}.fa-pinterest:before{content:"\f0d2";}.fa-pinterest-p:before{content:"\f231";}.fa-pinterest-square:before{content:"\f0d3";}.fa-pizza-slice:before{content:"\f818";}.fa-place-of-worship:before{content:"\f67f";}.fa-plane:before{content:"\f072";}.fa-plane-arrival:before{content:"\f5af";}.fa-plane-departure:before{content:"\f5b0";}.fa-plane-slash:before{content:"\e069";}.fa-play:before{content:"\f04b";}.fa-play-circle:before{content:"\f144";}.fa-playstation:before{content:"\f3df";}.fa-plug:before{content:"\f1e6";}.fa-plus:before{content:"\f067";}.fa-plus-circle:before{content:"\f055";}.fa-plus-square:before{content:"\f0fe";}.fa-podcast:before{content:"\f2ce";}.fa-poll:before{content:"\f681";}.fa-poll-h:before{content:"\f682";}.fa-poo:before{content:"\f2fe";}.fa-poo-storm:before{content:"\f75a";}.fa-poop:before{content:"\f619";}.fa-portrait:before{content:"\f3e0";}.fa-pound-sign:before{content:"\f154";}.fa-power-off:before{content:"\f011";}.fa-pray:before{content:"\f683";}.fa-praying-hands:before{content:"\f684";}.fa-prescription:before{content:"\f5b1";}.fa-prescription-bottle:before{content:"\f485";}.fa-prescription-bottle-alt:before{content:"\f486";}.fa-print:before{content:"\f02f";}.fa-procedures:before{content:"\f487";}.fa-product-hunt:before{content:"\f288";}.fa-project-diagram:before{content:"\f542";}.fa-pump-medical:before{content:"\e06a";}.fa-pump-soap:before{content:"\e06b";}.fa-pushed:before{content:"\f3e1";}.fa-puzzle-piece:before{content:"\f12e";}.fa-python:before{content:"\f3e2";}.fa-qq:before{content:"\f1d6";}.fa-qrcode:before{content:"\f029";}.fa-question:before{content:"\f128";}.fa-question-circle:before{content:"\f059";}.fa-quidditch:before{content:"\f458";}.fa-quinscape:before{content:"\f459";}.fa-quora:before{content:"\f2c4";}.fa-quote-left:before{content:"\f10d";}.fa-quote-right:before{content:"\f10e";}.fa-quran:before{content:"\f687";}.fa-r-project:before{content:"\f4f7";}.fa-radiation:before{content:"\f7b9";}.fa-radiation-alt:before{content:"\f7ba";}.fa-rainbow:before{content:"\f75b";}.fa-random:before{content:"\f074";}.fa-raspberry-pi:before{content:"\f7bb";}.fa-ravelry:before{content:"\f2d9";}.fa-react:before{content:"\f41b";}.fa-reacteurope:before{content:"\f75d";}.fa-readme:before{content:"\f4d5";}.fa-rebel:before{content:"\f1d0";}.fa-receipt:before{content:"\f543";}.fa-record-vinyl:before{content:"\f8d9";}.fa-recycle:before{content:"\f1b8";}.fa-red-river:before{content:"\f3e3";}.fa-reddit:before{content:"\f1a1";}.fa-reddit-alien:before{content:"\f281";}.fa-reddit-square:before{content:"\f1a2";}.fa-redhat:before{content:"\f7bc";}.fa-redo:before{content:"\f01e";}.fa-redo-alt:before{content:"\f2f9";}.fa-registered:before{content:"\f25d";}.fa-remove-format:before{content:"\f87d";}.fa-renren:before{content:"\f18b";}.fa-reply:before{content:"\f3e5";}.fa-reply-all:before{content:"\f122";}.fa-replyd:before{content:"\f3e6";}.fa-republican:before{content:"\f75e";}.fa-researchgate:before{content:"\f4f8";}.fa-resolving:before{content:"\f3e7";}.fa-restroom:before{content:"\f7bd";}.fa-retweet:before{content:"\f079";}.fa-rev:before{content:"\f5b2";}.fa-ribbon:before{content:"\f4d6";}.fa-ring:before{content:"\f70b";}.fa-road:before{content:"\f018";}.fa-robot:before{content:"\f544";}.fa-rocket:before{content:"\f135";}.fa-rocketchat:before{content:"\f3e8";}.fa-rockrms:before{content:"\f3e9";}.fa-route:before{content:"\f4d7";}.fa-rss:before{content:"\f09e";}.fa-rss-square:before{content:"\f143";}.fa-ruble-sign:before{content:"\f158";}.fa-ruler:before{content:"\f545";}.fa-ruler-combined:before{content:"\f546";}.fa-ruler-horizontal:before{content:"\f547";}.fa-ruler-vertical:before{content:"\f548";}.fa-running:before{content:"\f70c";}.fa-rupee-sign:before{content:"\f156";}.fa-rust:before{content:"\e07a";}.fa-sad-cry:before{content:"\f5b3";}.fa-sad-tear:before{content:"\f5b4";}.fa-safari:before{content:"\f267";}.fa-salesforce:before{content:"\f83b";}.fa-sass:before{content:"\f41e";}.fa-satellite:before{content:"\f7bf";}.fa-satellite-dish:before{content:"\f7c0";}.fa-save:before{content:"\f0c7";}.fa-schlix:before{content:"\f3ea";}.fa-school:before{content:"\f549";}.fa-screwdriver:before{content:"\f54a";}.fa-scribd:before{content:"\f28a";}.fa-scroll:before{content:"\f70e";}.fa-sd-card:before{content:"\f7c2";}.fa-search:before{content:"\f002";}.fa-search-dollar:before{content:"\f688";}.fa-search-location:before{content:"\f689";}.fa-search-minus:before{content:"\f010";}.fa-search-plus:before{content:"\f00e";}.fa-searchengin:before{content:"\f3eb";}.fa-seedling:before{content:"\f4d8";}.fa-sellcast:before{content:"\f2da";}.fa-sellsy:before{content:"\f213";}.fa-server:before{content:"\f233";}.fa-servicestack:before{content:"\f3ec";}.fa-shapes:before{content:"\f61f";}.fa-share:before{content:"\f064";}.fa-share-alt:before{content:"\f1e0";}.fa-share-alt-square:before{content:"\f1e1";}.fa-share-square:before{content:"\f14d";}.fa-shekel-sign:before{content:"\f20b";}.fa-shield-alt:before{content:"\f3ed";}.fa-shield-virus:before{content:"\e06c";}.fa-ship:before{content:"\f21a";}.fa-shipping-fast:before{content:"\f48b";}.fa-shirtsinbulk:before{content:"\f214";}.fa-shoe-prints:before{content:"\f54b";}.fa-shopify:before{content:"\e057";}.fa-shopping-bag:before{content:"\f290";}.fa-shopping-basket:before{content:"\f291";}.fa-shopping-cart:before{content:"\f07a";}.fa-shopware:before{content:"\f5b5";}.fa-shower:before{content:"\f2cc";}.fa-shuttle-van:before{content:"\f5b6";}.fa-sign:before{content:"\f4d9";}.fa-sign-in-alt:before{content:"\f2f6";}.fa-sign-language:before{content:"\f2a7";}.fa-sign-out-alt:before{content:"\f2f5";}.fa-signal:before{content:"\f012";}.fa-signature:before{content:"\f5b7";}.fa-sim-card:before{content:"\f7c4";}.fa-simplybuilt:before{content:"\f215";}.fa-sink:before{content:"\e06d";}.fa-sistrix:before{content:"\f3ee";}.fa-sitemap:before{content:"\f0e8";}.fa-sith:before{content:"\f512";}.fa-skating:before{content:"\f7c5";}.fa-sketch:before{content:"\f7c6";}.fa-skiing:before{content:"\f7c9";}.fa-skiing-nordic:before{content:"\f7ca";}.fa-skull:before{content:"\f54c";}.fa-skull-crossbones:before{content:"\f714";}.fa-skyatlas:before{content:"\f216";}.fa-skype:before{content:"\f17e";}.fa-slack:before{content:"\f198";}.fa-slack-hash:before{content:"\f3ef";}.fa-slash:before{content:"\f715";}.fa-sleigh:before{content:"\f7cc";}.fa-sliders-h:before{content:"\f1de";}.fa-slideshare:before{content:"\f1e7";}.fa-smile:before{content:"\f118";}.fa-smile-beam:before{content:"\f5b8";}.fa-smile-wink:before{content:"\f4da";}.fa-smog:before{content:"\f75f";}.fa-smoking:before{content:"\f48d";}.fa-smoking-ban:before{content:"\f54d";}.fa-sms:before{content:"\f7cd";}.fa-snapchat:before{content:"\f2ab";}.fa-snapchat-ghost:before{content:"\f2ac";}.fa-snapchat-square:before{content:"\f2ad";}.fa-snowboarding:before{content:"\f7ce";}.fa-snowflake:before{content:"\f2dc";}.fa-snowman:before{content:"\f7d0";}.fa-snowplow:before{content:"\f7d2";}.fa-soap:before{content:"\e06e";}.fa-socks:before{content:"\f696";}.fa-solar-panel:before{content:"\f5ba";}.fa-sort:before{content:"\f0dc";}.fa-sort-alpha-down:before{content:"\f15d";}.fa-sort-alpha-down-alt:before{content:"\f881";}.fa-sort-alpha-up:before{content:"\f15e";}.fa-sort-alpha-up-alt:before{content:"\f882";}.fa-sort-amount-down:before{content:"\f160";}.fa-sort-amount-down-alt:before{content:"\f884";}.fa-sort-amount-up:before{content:"\f161";}.fa-sort-amount-up-alt:before{content:"\f885";}.fa-sort-down:before{content:"\f0dd";}.fa-sort-numeric-down:before{content:"\f162";}.fa-sort-numeric-down-alt:before{content:"\f886";}.fa-sort-numeric-up:before{content:"\f163";}.fa-sort-numeric-up-alt:before{content:"\f887";}.fa-sort-up:before{content:"\f0de";}.fa-soundcloud:before{content:"\f1be";}.fa-sourcetree:before{content:"\f7d3";}.fa-spa:before{content:"\f5bb";}.fa-space-shuttle:before{content:"\f197";}.fa-speakap:before{content:"\f3f3";}.fa-speaker-deck:before{content:"\f83c";}.fa-spell-check:before{content:"\f891";}.fa-spider:before{content:"\f717";}.fa-spinner:before{content:"\f110";}.fa-splotch:before{content:"\f5bc";}.fa-spotify:before{content:"\f1bc";}.fa-spray-can:before{content:"\f5bd";}.fa-square:before{content:"\f0c8";}.fa-square-full:before{content:"\f45c";}.fa-square-root-alt:before{content:"\f698";}.fa-squarespace:before{content:"\f5be";}.fa-stack-exchange:before{content:"\f18d";}.fa-stack-overflow:before{content:"\f16c";}.fa-stackpath:before{content:"\f842";}.fa-stamp:before{content:"\f5bf";}.fa-star:before{content:"\f005";}.fa-star-and-crescent:before{content:"\f699";}.fa-star-half:before{content:"\f089";}.fa-star-half-alt:before{content:"\f5c0";}.fa-star-of-david:before{content:"\f69a";}.fa-star-of-life:before{content:"\f621";}.fa-staylinked:before{content:"\f3f5";}.fa-steam:before{content:"\f1b6";}.fa-steam-square:before{content:"\f1b7";}.fa-steam-symbol:before{content:"\f3f6";}.fa-step-backward:before{content:"\f048";}.fa-step-forward:before{content:"\f051";}.fa-stethoscope:before{content:"\f0f1";}.fa-sticker-mule:before{content:"\f3f7";}.fa-sticky-note:before{content:"\f249";}.fa-stop:before{content:"\f04d";}.fa-stop-circle:before{content:"\f28d";}.fa-stopwatch:before{content:"\f2f2";}.fa-stopwatch-20:before{content:"\e06f";}.fa-store:before{content:"\f54e";}.fa-store-alt:before{content:"\f54f";}.fa-store-alt-slash:before{content:"\e070";}.fa-store-slash:before{content:"\e071";}.fa-strava:before{content:"\f428";}.fa-stream:before{content:"\f550";}.fa-street-view:before{content:"\f21d";}.fa-strikethrough:before{content:"\f0cc";}.fa-stripe:before{content:"\f429";}.fa-stripe-s:before{content:"\f42a";}.fa-stroopwafel:before{content:"\f551";}.fa-studiovinari:before{content:"\f3f8";}.fa-stumbleupon:before{content:"\f1a4";}.fa-stumbleupon-circle:before{content:"\f1a3";}.fa-subscript:before{content:"\f12c";}.fa-subway:before{content:"\f239";}.fa-suitcase:before{content:"\f0f2";}.fa-suitcase-rolling:before{content:"\f5c1";}.fa-sun:before{content:"\f185";}.fa-superpowers:before{content:"\f2dd";}.fa-superscript:before{content:"\f12b";}.fa-supple:before{content:"\f3f9";}.fa-surprise:before{content:"\f5c2";}.fa-suse:before{content:"\f7d6";}.fa-swatchbook:before{content:"\f5c3";}.fa-swift:before{content:"\f8e1";}.fa-swimmer:before{content:"\f5c4";}.fa-swimming-pool:before{content:"\f5c5";}.fa-symfony:before{content:"\f83d";}.fa-synagogue:before{content:"\f69b";}.fa-sync:before{content:"\f021";}.fa-sync-alt:before{content:"\f2f1";}.fa-syringe:before{content:"\f48e";}.fa-table:before{content:"\f0ce";}.fa-table-tennis:before{content:"\f45d";}.fa-tablet:before{content:"\f10a";}.fa-tablet-alt:before{content:"\f3fa";}.fa-tablets:before{content:"\f490";}.fa-tachometer-alt:before{content:"\f3fd";}.fa-tag:before{content:"\f02b";}.fa-tags:before{content:"\f02c";}.fa-tape:before{content:"\f4db";}.fa-tasks:before{content:"\f0ae";}.fa-taxi:before{content:"\f1ba";}.fa-teamspeak:before{content:"\f4f9";}.fa-teeth:before{content:"\f62e";}.fa-teeth-open:before{content:"\f62f";}.fa-telegram:before{content:"\f2c6";}.fa-telegram-plane:before{content:"\f3fe";}.fa-temperature-high:before{content:"\f769";}.fa-temperature-low:before{content:"\f76b";}.fa-tencent-weibo:before{content:"\f1d5";}.fa-tenge:before{content:"\f7d7";}.fa-terminal:before{content:"\f120";}.fa-text-height:before{content:"\f034";}.fa-text-width:before{content:"\f035";}.fa-th:before{content:"\f00a";}.fa-th-large:before{content:"\f009";}.fa-th-list:before{content:"\f00b";}.fa-the-red-yeti:before{content:"\f69d";}.fa-theater-masks:before{content:"\f630";}.fa-themeco:before{content:"\f5c6";}.fa-themeisle:before{content:"\f2b2";}.fa-thermometer:before{content:"\f491";}.fa-thermometer-empty:before{content:"\f2cb";}.fa-thermometer-full:before{content:"\f2c7";}.fa-thermometer-half:before{content:"\f2c9";}.fa-thermometer-quarter:before{content:"\f2ca";}.fa-thermometer-three-quarters:before{content:"\f2c8";}.fa-think-peaks:before{content:"\f731";}.fa-thumbs-down:before{content:"\f165";}.fa-thumbs-up:before{content:"\f164";}.fa-thumbtack:before{content:"\f08d";}.fa-ticket-alt:before{content:"\f3ff";}.fa-tiktok:before{content:"\e07b";}.fa-times:before{content:"\f00d";}.fa-times-circle:before{content:"\f057";}.fa-tint:before{content:"\f043";}.fa-tint-slash:before{content:"\f5c7";}.fa-tired:before{content:"\f5c8";}.fa-toggle-off:before{content:"\f204";}.fa-toggle-on:before{content:"\f205";}.fa-toilet:before{content:"\f7d8";}.fa-toilet-paper:before{content:"\f71e";}.fa-toilet-paper-slash:before{content:"\e072";}.fa-toolbox:before{content:"\f552";}.fa-tools:before{content:"\f7d9";}.fa-tooth:before{content:"\f5c9";}.fa-torah:before{content:"\f6a0";}.fa-torii-gate:before{content:"\f6a1";}.fa-tractor:before{content:"\f722";}.fa-trade-federation:before{content:"\f513";}.fa-trademark:before{content:"\f25c";}.fa-traffic-light:before{content:"\f637";}.fa-trailer:before{content:"\e041";}.fa-train:before{content:"\f238";}.fa-tram:before{content:"\f7da";}.fa-transgender:before{content:"\f224";}.fa-transgender-alt:before{content:"\f225";}.fa-trash:before{content:"\f1f8";}.fa-trash-alt:before{content:"\f2ed";}.fa-trash-restore:before{content:"\f829";}.fa-trash-restore-alt:before{content:"\f82a";}.fa-tree:before{content:"\f1bb";}.fa-trello:before{content:"\f181";}.fa-trophy:before{content:"\f091";}.fa-truck:before{content:"\f0d1";}.fa-truck-loading:before{content:"\f4de";}.fa-truck-monster:before{content:"\f63b";}.fa-truck-moving:before{content:"\f4df";}.fa-truck-pickup:before{content:"\f63c";}.fa-tshirt:before{content:"\f553";}.fa-tty:before{content:"\f1e4";}.fa-tumblr:before{content:"\f173";}.fa-tumblr-square:before{content:"\f174";}.fa-tv:before{content:"\f26c";}.fa-twitch:before{content:"\f1e8";}.fa-twitter:before{content:"\f099";}.fa-twitter-square:before{content:"\f081";}.fa-typo3:before{content:"\f42b";}.fa-uber:before{content:"\f402";}.fa-ubuntu:before{content:"\f7df";}.fa-uikit:before{content:"\f403";}.fa-umbraco:before{content:"\f8e8";}.fa-umbrella:before{content:"\f0e9";}.fa-umbrella-beach:before{content:"\f5ca";}.fa-uncharted:before{content:"\e084";}.fa-underline:before{content:"\f0cd";}.fa-undo:before{content:"\f0e2";}.fa-undo-alt:before{content:"\f2ea";}.fa-uniregistry:before{content:"\f404";}.fa-unity:before{content:"\e049";}.fa-universal-access:before{content:"\f29a";}.fa-university:before{content:"\f19c";}.fa-unlink:before{content:"\f127";}.fa-unlock:before{content:"\f09c";}.fa-unlock-alt:before{content:"\f13e";}.fa-unsplash:before{content:"\e07c";}.fa-untappd:before{content:"\f405";}.fa-upload:before{content:"\f093";}.fa-ups:before{content:"\f7e0";}.fa-usb:before{content:"\f287";}.fa-user:before{content:"\f007";}.fa-user-alt:before{content:"\f406";}.fa-user-alt-slash:before{content:"\f4fa";}.fa-user-astronaut:before{content:"\f4fb";}.fa-user-check:before{content:"\f4fc";}.fa-user-circle:before{content:"\f2bd";}.fa-user-clock:before{content:"\f4fd";}.fa-user-cog:before{content:"\f4fe";}.fa-user-edit:before{content:"\f4ff";}.fa-user-friends:before{content:"\f500";}.fa-user-graduate:before{content:"\f501";}.fa-user-injured:before{content:"\f728";}.fa-user-lock:before{content:"\f502";}.fa-user-md:before{content:"\f0f0";}.fa-user-minus:before{content:"\f503";}.fa-user-ninja:before{content:"\f504";}.fa-user-nurse:before{content:"\f82f";}.fa-user-plus:before{content:"\f234";}.fa-user-secret:before{content:"\f21b";}.fa-user-shield:before{content:"\f505";}.fa-user-slash:before{content:"\f506";}.fa-user-tag:before{content:"\f507";}.fa-user-tie:before{content:"\f508";}.fa-user-times:before{content:"\f235";}.fa-users:before{content:"\f0c0";}.fa-users-cog:before{content:"\f509";}.fa-users-slash:before{content:"\e073";}.fa-usps:before{content:"\f7e1";}.fa-ussunnah:before{content:"\f407";}.fa-utensil-spoon:before{content:"\f2e5";}.fa-utensils:before{content:"\f2e7";}.fa-vaadin:before{content:"\f408";}.fa-vector-square:before{content:"\f5cb";}.fa-venus:before{content:"\f221";}.fa-venus-double:before{content:"\f226";}.fa-venus-mars:before{content:"\f228";}.fa-vest:before{content:"\e085";}.fa-vest-patches:before{content:"\e086";}.fa-viacoin:before{content:"\f237";}.fa-viadeo:before{content:"\f2a9";}.fa-viadeo-square:before{content:"\f2aa";}.fa-vial:before{content:"\f492";}.fa-vials:before{content:"\f493";}.fa-viber:before{content:"\f409";}.fa-video:before{content:"\f03d";}.fa-video-slash:before{content:"\f4e2";}.fa-vihara:before{content:"\f6a7";}.fa-vimeo:before{content:"\f40a";}.fa-vimeo-square:before{content:"\f194";}.fa-vimeo-v:before{content:"\f27d";}.fa-vine:before{content:"\f1ca";}.fa-virus:before{content:"\e074";}.fa-virus-slash:before{content:"\e075";}.fa-viruses:before{content:"\e076";}.fa-vk:before{content:"\f189";}.fa-vnv:before{content:"\f40b";}.fa-voicemail:before{content:"\f897";}.fa-volleyball-ball:before{content:"\f45f";}.fa-volume-down:before{content:"\f027";}.fa-volume-mute:before{content:"\f6a9";}.fa-volume-off:before{content:"\f026";}.fa-volume-up:before{content:"\f028";}.fa-vote-yea:before{content:"\f772";}.fa-vr-cardboard:before{content:"\f729";}.fa-vuejs:before{content:"\f41f";}.fa-walking:before{content:"\f554";}.fa-wallet:before{content:"\f555";}.fa-warehouse:before{content:"\f494";}.fa-watchman-monitoring:before{content:"\e087";}.fa-water:before{content:"\f773";}.fa-wave-square:before{content:"\f83e";}.fa-waze:before{content:"\f83f";}.fa-weebly:before{content:"\f5cc";}.fa-weibo:before{content:"\f18a";}.fa-weight:before{content:"\f496";}.fa-weight-hanging:before{content:"\f5cd";}.fa-weixin:before{content:"\f1d7";}.fa-whatsapp:before{content:"\f232";}.fa-whatsapp-square:before{content:"\f40c";}.fa-wheelchair:before{content:"\f193";}.fa-whmcs:before{content:"\f40d";}.fa-wifi:before{content:"\f1eb";}.fa-wikipedia-w:before{content:"\f266";}.fa-wind:before{content:"\f72e";}.fa-window-close:before{content:"\f410";}.fa-window-maximize:before{content:"\f2d0";}.fa-window-minimize:before{content:"\f2d1";}.fa-window-restore:before{content:"\f2d2";}.fa-windows:before{content:"\f17a";}.fa-wine-bottle:before{content:"\f72f";}.fa-wine-glass:before{content:"\f4e3";}.fa-wine-glass-alt:before{content:"\f5ce";}.fa-wix:before{content:"\f5cf";}.fa-wizards-of-the-coast:before{content:"\f730";}.fa-wodu:before{content:"\e088";}.fa-wolf-pack-battalion:before{content:"\f514";}.fa-won-sign:before{content:"\f159";}.fa-wordpress:before{content:"\f19a";}.fa-wordpress-simple:before{content:"\f411";}.fa-wpbeginner:before{content:"\f297";}.fa-wpexplorer:before{content:"\f2de";}.fa-wpforms:before{content:"\f298";}.fa-wpressr:before{content:"\f3e4";}.fa-wrench:before{content:"\f0ad";}.fa-x-ray:before{content:"\f497";}.fa-xbox:before{content:"\f412";}.fa-xing:before{content:"\f168";}.fa-xing-square:before{content:"\f169";}.fa-y-combinator:before{content:"\f23b";}.fa-yahoo:before{content:"\f19e";}.fa-yammer:before{content:"\f840";}.fa-yandex:before{content:"\f413";}.fa-yandex-international:before{content:"\f414";}.fa-yarn:before{content:"\f7e3";}.fa-yelp:before{content:"\f1e9";}.fa-yen-sign:before{content:"\f157";}.fa-yin-yang:before{content:"\f6ad";}.fa-yoast:before{content:"\f2b1";}.fa-youtube:before{content:"\f167";}.fa-youtube-square:before{content:"\f431";}.fa-zhihu:before{content:"\f63f";}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}@font-face{font-family:'Font Awesome 5 Brands';font-style:normal;font-weight:400;font-display:block;src:url(/themes/contrib/thex/webfonts5/fa-brands-400.woff2) format("woff2");}.fab{font-family:'Font Awesome 5 Brands';font-weight:400;}@font-face{font-family:'Font Awesome 5 Free';font-style:normal;font-weight:400;font-display:block;src:url(/themes/contrib/thex/webfonts5/fa-regular-400.woff2) format("woff2");}.far{font-family:'Font Awesome 5 Free';font-weight:400;}@font-face{font-family:'Font Awesome 5 Free';font-style:normal;font-weight:900;font-display:block;src:url(/themes/contrib/thex/webfonts5/fa-solid-900.woff2) format("woff2");}.fa,.fas{font-family:'Font Awesome 5 Free';font-weight:900;}
@font-face{font-display:block;font-family:bootstrap-icons;src:url(/themes/contrib/thex/fonts/bootstrap-icons.woff2?1fa40e8900654d2863d011707b9fb6f2=) format("woff2"),url(/themes/contrib/thex/fonts/bootstrap-icons.woff?1fa40e8900654d2863d011707b9fb6f2=) format("woff")}.bi::before,[class*=" bi-"]::before,[class^=bi-]::before{display:inline-block;font-family:bootstrap-icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;vertical-align:-.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bi-123::before{content:"\f67f"}.bi-alarm-fill::before{content:"\f101"}.bi-alarm::before{content:"\f102"}.bi-align-bottom::before{content:"\f103"}.bi-align-center::before{content:"\f104"}.bi-align-end::before{content:"\f105"}.bi-align-middle::before{content:"\f106"}.bi-align-start::before{content:"\f107"}.bi-align-top::before{content:"\f108"}.bi-alt::before{content:"\f109"}.bi-app-indicator::before{content:"\f10a"}.bi-app::before{content:"\f10b"}.bi-archive-fill::before{content:"\f10c"}.bi-archive::before{content:"\f10d"}.bi-arrow-90deg-down::before{content:"\f10e"}.bi-arrow-90deg-left::before{content:"\f10f"}.bi-arrow-90deg-right::before{content:"\f110"}.bi-arrow-90deg-up::before{content:"\f111"}.bi-arrow-bar-down::before{content:"\f112"}.bi-arrow-bar-left::before{content:"\f113"}.bi-arrow-bar-right::before{content:"\f114"}.bi-arrow-bar-up::before{content:"\f115"}.bi-arrow-clockwise::before{content:"\f116"}.bi-arrow-counterclockwise::before{content:"\f117"}.bi-arrow-down-circle-fill::before{content:"\f118"}.bi-arrow-down-circle::before{content:"\f119"}.bi-arrow-down-left-circle-fill::before{content:"\f11a"}.bi-arrow-down-left-circle::before{content:"\f11b"}.bi-arrow-down-left-square-fill::before{content:"\f11c"}.bi-arrow-down-left-square::before{content:"\f11d"}.bi-arrow-down-left::before{content:"\f11e"}.bi-arrow-down-right-circle-fill::before{content:"\f11f"}.bi-arrow-down-right-circle::before{content:"\f120"}.bi-arrow-down-right-square-fill::before{content:"\f121"}.bi-arrow-down-right-square::before{content:"\f122"}.bi-arrow-down-right::before{content:"\f123"}.bi-arrow-down-short::before{content:"\f124"}.bi-arrow-down-square-fill::before{content:"\f125"}.bi-arrow-down-square::before{content:"\f126"}.bi-arrow-down-up::before{content:"\f127"}.bi-arrow-down::before{content:"\f128"}.bi-arrow-left-circle-fill::before{content:"\f129"}.bi-arrow-left-circle::before{content:"\f12a"}.bi-arrow-left-right::before{content:"\f12b"}.bi-arrow-left-short::before{content:"\f12c"}.bi-arrow-left-square-fill::before{content:"\f12d"}.bi-arrow-left-square::before{content:"\f12e"}.bi-arrow-left::before{content:"\f12f"}.bi-arrow-repeat::before{content:"\f130"}.bi-arrow-return-left::before{content:"\f131"}.bi-arrow-return-right::before{content:"\f132"}.bi-arrow-right-circle-fill::before{content:"\f133"}.bi-arrow-right-circle::before{content:"\f134"}.bi-arrow-right-short::before{content:"\f135"}.bi-arrow-right-square-fill::before{content:"\f136"}.bi-arrow-right-square::before{content:"\f137"}.bi-arrow-right::before{content:"\f138"}.bi-arrow-up-circle-fill::before{content:"\f139"}.bi-arrow-up-circle::before{content:"\f13a"}.bi-arrow-up-left-circle-fill::before{content:"\f13b"}.bi-arrow-up-left-circle::before{content:"\f13c"}.bi-arrow-up-left-square-fill::before{content:"\f13d"}.bi-arrow-up-left-square::before{content:"\f13e"}.bi-arrow-up-left::before{content:"\f13f"}.bi-arrow-up-right-circle-fill::before{content:"\f140"}.bi-arrow-up-right-circle::before{content:"\f141"}.bi-arrow-up-right-square-fill::before{content:"\f142"}.bi-arrow-up-right-square::before{content:"\f143"}.bi-arrow-up-right::before{content:"\f144"}.bi-arrow-up-short::before{content:"\f145"}.bi-arrow-up-square-fill::before{content:"\f146"}.bi-arrow-up-square::before{content:"\f147"}.bi-arrow-up::before{content:"\f148"}.bi-arrows-angle-contract::before{content:"\f149"}.bi-arrows-angle-expand::before{content:"\f14a"}.bi-arrows-collapse::before{content:"\f14b"}.bi-arrows-expand::before{content:"\f14c"}.bi-arrows-fullscreen::before{content:"\f14d"}.bi-arrows-move::before{content:"\f14e"}.bi-aspect-ratio-fill::before{content:"\f14f"}.bi-aspect-ratio::before{content:"\f150"}.bi-asterisk::before{content:"\f151"}.bi-at::before{content:"\f152"}.bi-award-fill::before{content:"\f153"}.bi-award::before{content:"\f154"}.bi-back::before{content:"\f155"}.bi-backspace-fill::before{content:"\f156"}.bi-backspace-reverse-fill::before{content:"\f157"}.bi-backspace-reverse::before{content:"\f158"}.bi-backspace::before{content:"\f159"}.bi-badge-3d-fill::before{content:"\f15a"}.bi-badge-3d::before{content:"\f15b"}.bi-badge-4k-fill::before{content:"\f15c"}.bi-badge-4k::before{content:"\f15d"}.bi-badge-8k-fill::before{content:"\f15e"}.bi-badge-8k::before{content:"\f15f"}.bi-badge-ad-fill::before{content:"\f160"}.bi-badge-ad::before{content:"\f161"}.bi-badge-ar-fill::before{content:"\f162"}.bi-badge-ar::before{content:"\f163"}.bi-badge-cc-fill::before{content:"\f164"}.bi-badge-cc::before{content:"\f165"}.bi-badge-hd-fill::before{content:"\f166"}.bi-badge-hd::before{content:"\f167"}.bi-badge-tm-fill::before{content:"\f168"}.bi-badge-tm::before{content:"\f169"}.bi-badge-vo-fill::before{content:"\f16a"}.bi-badge-vo::before{content:"\f16b"}.bi-badge-vr-fill::before{content:"\f16c"}.bi-badge-vr::before{content:"\f16d"}.bi-badge-wc-fill::before{content:"\f16e"}.bi-badge-wc::before{content:"\f16f"}.bi-bag-check-fill::before{content:"\f170"}.bi-bag-check::before{content:"\f171"}.bi-bag-dash-fill::before{content:"\f172"}.bi-bag-dash::before{content:"\f173"}.bi-bag-fill::before{content:"\f174"}.bi-bag-plus-fill::before{content:"\f175"}.bi-bag-plus::before{content:"\f176"}.bi-bag-x-fill::before{content:"\f177"}.bi-bag-x::before{content:"\f178"}.bi-bag::before{content:"\f179"}.bi-bar-chart-fill::before{content:"\f17a"}.bi-bar-chart-line-fill::before{content:"\f17b"}.bi-bar-chart-line::before{content:"\f17c"}.bi-bar-chart-steps::before{content:"\f17d"}.bi-bar-chart::before{content:"\f17e"}.bi-basket-fill::before{content:"\f17f"}.bi-basket::before{content:"\f180"}.bi-basket2-fill::before{content:"\f181"}.bi-basket2::before{content:"\f182"}.bi-basket3-fill::before{content:"\f183"}.bi-basket3::before{content:"\f184"}.bi-battery-charging::before{content:"\f185"}.bi-battery-full::before{content:"\f186"}.bi-battery-half::before{content:"\f187"}.bi-battery::before{content:"\f188"}.bi-bell-fill::before{content:"\f189"}.bi-bell::before{content:"\f18a"}.bi-bezier::before{content:"\f18b"}.bi-bezier2::before{content:"\f18c"}.bi-bicycle::before{content:"\f18d"}.bi-binoculars-fill::before{content:"\f18e"}.bi-binoculars::before{content:"\f18f"}.bi-blockquote-left::before{content:"\f190"}.bi-blockquote-right::before{content:"\f191"}.bi-book-fill::before{content:"\f192"}.bi-book-half::before{content:"\f193"}.bi-book::before{content:"\f194"}.bi-bookmark-check-fill::before{content:"\f195"}.bi-bookmark-check::before{content:"\f196"}.bi-bookmark-dash-fill::before{content:"\f197"}.bi-bookmark-dash::before{content:"\f198"}.bi-bookmark-fill::before{content:"\f199"}.bi-bookmark-heart-fill::before{content:"\f19a"}.bi-bookmark-heart::before{content:"\f19b"}.bi-bookmark-plus-fill::before{content:"\f19c"}.bi-bookmark-plus::before{content:"\f19d"}.bi-bookmark-star-fill::before{content:"\f19e"}.bi-bookmark-star::before{content:"\f19f"}.bi-bookmark-x-fill::before{content:"\f1a0"}.bi-bookmark-x::before{content:"\f1a1"}.bi-bookmark::before{content:"\f1a2"}.bi-bookmarks-fill::before{content:"\f1a3"}.bi-bookmarks::before{content:"\f1a4"}.bi-bookshelf::before{content:"\f1a5"}.bi-bootstrap-fill::before{content:"\f1a6"}.bi-bootstrap-reboot::before{content:"\f1a7"}.bi-bootstrap::before{content:"\f1a8"}.bi-border-all::before{content:"\f1a9"}.bi-border-bottom::before{content:"\f1aa"}.bi-border-center::before{content:"\f1ab"}.bi-border-inner::before{content:"\f1ac"}.bi-border-left::before{content:"\f1ad"}.bi-border-middle::before{content:"\f1ae"}.bi-border-outer::before{content:"\f1af"}.bi-border-right::before{content:"\f1b0"}.bi-border-style::before{content:"\f1b1"}.bi-border-top::before{content:"\f1b2"}.bi-border-width::before{content:"\f1b3"}.bi-border::before{content:"\f1b4"}.bi-bounding-box-circles::before{content:"\f1b5"}.bi-bounding-box::before{content:"\f1b6"}.bi-box-arrow-down-left::before{content:"\f1b7"}.bi-box-arrow-down-right::before{content:"\f1b8"}.bi-box-arrow-down::before{content:"\f1b9"}.bi-box-arrow-in-down-left::before{content:"\f1ba"}.bi-box-arrow-in-down-right::before{content:"\f1bb"}.bi-box-arrow-in-down::before{content:"\f1bc"}.bi-box-arrow-in-left::before{content:"\f1bd"}.bi-box-arrow-in-right::before{content:"\f1be"}.bi-box-arrow-in-up-left::before{content:"\f1bf"}.bi-box-arrow-in-up-right::before{content:"\f1c0"}.bi-box-arrow-in-up::before{content:"\f1c1"}.bi-box-arrow-left::before{content:"\f1c2"}.bi-box-arrow-right::before{content:"\f1c3"}.bi-box-arrow-up-left::before{content:"\f1c4"}.bi-box-arrow-up-right::before{content:"\f1c5"}.bi-box-arrow-up::before{content:"\f1c6"}.bi-box-seam::before{content:"\f1c7"}.bi-box::before{content:"\f1c8"}.bi-braces::before{content:"\f1c9"}.bi-bricks::before{content:"\f1ca"}.bi-briefcase-fill::before{content:"\f1cb"}.bi-briefcase::before{content:"\f1cc"}.bi-brightness-alt-high-fill::before{content:"\f1cd"}.bi-brightness-alt-high::before{content:"\f1ce"}.bi-brightness-alt-low-fill::before{content:"\f1cf"}.bi-brightness-alt-low::before{content:"\f1d0"}.bi-brightness-high-fill::before{content:"\f1d1"}.bi-brightness-high::before{content:"\f1d2"}.bi-brightness-low-fill::before{content:"\f1d3"}.bi-brightness-low::before{content:"\f1d4"}.bi-broadcast-pin::before{content:"\f1d5"}.bi-broadcast::before{content:"\f1d6"}.bi-brush-fill::before{content:"\f1d7"}.bi-brush::before{content:"\f1d8"}.bi-bucket-fill::before{content:"\f1d9"}.bi-bucket::before{content:"\f1da"}.bi-bug-fill::before{content:"\f1db"}.bi-bug::before{content:"\f1dc"}.bi-building::before{content:"\f1dd"}.bi-bullseye::before{content:"\f1de"}.bi-calculator-fill::before{content:"\f1df"}.bi-calculator::before{content:"\f1e0"}.bi-calendar-check-fill::before{content:"\f1e1"}.bi-calendar-check::before{content:"\f1e2"}.bi-calendar-date-fill::before{content:"\f1e3"}.bi-calendar-date::before{content:"\f1e4"}.bi-calendar-day-fill::before{content:"\f1e5"}.bi-calendar-day::before{content:"\f1e6"}.bi-calendar-event-fill::before{content:"\f1e7"}.bi-calendar-event::before{content:"\f1e8"}.bi-calendar-fill::before{content:"\f1e9"}.bi-calendar-minus-fill::before{content:"\f1ea"}.bi-calendar-minus::before{content:"\f1eb"}.bi-calendar-month-fill::before{content:"\f1ec"}.bi-calendar-month::before{content:"\f1ed"}.bi-calendar-plus-fill::before{content:"\f1ee"}.bi-calendar-plus::before{content:"\f1ef"}.bi-calendar-range-fill::before{content:"\f1f0"}.bi-calendar-range::before{content:"\f1f1"}.bi-calendar-week-fill::before{content:"\f1f2"}.bi-calendar-week::before{content:"\f1f3"}.bi-calendar-x-fill::before{content:"\f1f4"}.bi-calendar-x::before{content:"\f1f5"}.bi-calendar::before{content:"\f1f6"}.bi-calendar2-check-fill::before{content:"\f1f7"}.bi-calendar2-check::before{content:"\f1f8"}.bi-calendar2-date-fill::before{content:"\f1f9"}.bi-calendar2-date::before{content:"\f1fa"}.bi-calendar2-day-fill::before{content:"\f1fb"}.bi-calendar2-day::before{content:"\f1fc"}.bi-calendar2-event-fill::before{content:"\f1fd"}.bi-calendar2-event::before{content:"\f1fe"}.bi-calendar2-fill::before{content:"\f1ff"}.bi-calendar2-minus-fill::before{content:"\f200"}.bi-calendar2-minus::before{content:"\f201"}.bi-calendar2-month-fill::before{content:"\f202"}.bi-calendar2-month::before{content:"\f203"}.bi-calendar2-plus-fill::before{content:"\f204"}.bi-calendar2-plus::before{content:"\f205"}.bi-calendar2-range-fill::before{content:"\f206"}.bi-calendar2-range::before{content:"\f207"}.bi-calendar2-week-fill::before{content:"\f208"}.bi-calendar2-week::before{content:"\f209"}.bi-calendar2-x-fill::before{content:"\f20a"}.bi-calendar2-x::before{content:"\f20b"}.bi-calendar2::before{content:"\f20c"}.bi-calendar3-event-fill::before{content:"\f20d"}.bi-calendar3-event::before{content:"\f20e"}.bi-calendar3-fill::before{content:"\f20f"}.bi-calendar3-range-fill::before{content:"\f210"}.bi-calendar3-range::before{content:"\f211"}.bi-calendar3-week-fill::before{content:"\f212"}.bi-calendar3-week::before{content:"\f213"}.bi-calendar3::before{content:"\f214"}.bi-calendar4-event::before{content:"\f215"}.bi-calendar4-range::before{content:"\f216"}.bi-calendar4-week::before{content:"\f217"}.bi-calendar4::before{content:"\f218"}.bi-camera-fill::before{content:"\f219"}.bi-camera-reels-fill::before{content:"\f21a"}.bi-camera-reels::before{content:"\f21b"}.bi-camera-video-fill::before{content:"\f21c"}.bi-camera-video-off-fill::before{content:"\f21d"}.bi-camera-video-off::before{content:"\f21e"}.bi-camera-video::before{content:"\f21f"}.bi-camera::before{content:"\f220"}.bi-camera2::before{content:"\f221"}.bi-capslock-fill::before{content:"\f222"}.bi-capslock::before{content:"\f223"}.bi-card-checklist::before{content:"\f224"}.bi-card-heading::before{content:"\f225"}.bi-card-image::before{content:"\f226"}.bi-card-list::before{content:"\f227"}.bi-card-text::before{content:"\f228"}.bi-caret-down-fill::before{content:"\f229"}.bi-caret-down-square-fill::before{content:"\f22a"}.bi-caret-down-square::before{content:"\f22b"}.bi-caret-down::before{content:"\f22c"}.bi-caret-left-fill::before{content:"\f22d"}.bi-caret-left-square-fill::before{content:"\f22e"}.bi-caret-left-square::before{content:"\f22f"}.bi-caret-left::before{content:"\f230"}.bi-caret-right-fill::before{content:"\f231"}.bi-caret-right-square-fill::before{content:"\f232"}.bi-caret-right-square::before{content:"\f233"}.bi-caret-right::before{content:"\f234"}.bi-caret-up-fill::before{content:"\f235"}.bi-caret-up-square-fill::before{content:"\f236"}.bi-caret-up-square::before{content:"\f237"}.bi-caret-up::before{content:"\f238"}.bi-cart-check-fill::before{content:"\f239"}.bi-cart-check::before{content:"\f23a"}.bi-cart-dash-fill::before{content:"\f23b"}.bi-cart-dash::before{content:"\f23c"}.bi-cart-fill::before{content:"\f23d"}.bi-cart-plus-fill::before{content:"\f23e"}.bi-cart-plus::before{content:"\f23f"}.bi-cart-x-fill::before{content:"\f240"}.bi-cart-x::before{content:"\f241"}.bi-cart::before{content:"\f242"}.bi-cart2::before{content:"\f243"}.bi-cart3::before{content:"\f244"}.bi-cart4::before{content:"\f245"}.bi-cash-stack::before{content:"\f246"}.bi-cash::before{content:"\f247"}.bi-cast::before{content:"\f248"}.bi-chat-dots-fill::before{content:"\f249"}.bi-chat-dots::before{content:"\f24a"}.bi-chat-fill::before{content:"\f24b"}.bi-chat-left-dots-fill::before{content:"\f24c"}.bi-chat-left-dots::before{content:"\f24d"}.bi-chat-left-fill::before{content:"\f24e"}.bi-chat-left-quote-fill::before{content:"\f24f"}.bi-chat-left-quote::before{content:"\f250"}.bi-chat-left-text-fill::before{content:"\f251"}.bi-chat-left-text::before{content:"\f252"}.bi-chat-left::before{content:"\f253"}.bi-chat-quote-fill::before{content:"\f254"}.bi-chat-quote::before{content:"\f255"}.bi-chat-right-dots-fill::before{content:"\f256"}.bi-chat-right-dots::before{content:"\f257"}.bi-chat-right-fill::before{content:"\f258"}.bi-chat-right-quote-fill::before{content:"\f259"}.bi-chat-right-quote::before{content:"\f25a"}.bi-chat-right-text-fill::before{content:"\f25b"}.bi-chat-right-text::before{content:"\f25c"}.bi-chat-right::before{content:"\f25d"}.bi-chat-square-dots-fill::before{content:"\f25e"}.bi-chat-square-dots::before{content:"\f25f"}.bi-chat-square-fill::before{content:"\f260"}.bi-chat-square-quote-fill::before{content:"\f261"}.bi-chat-square-quote::before{content:"\f262"}.bi-chat-square-text-fill::before{content:"\f263"}.bi-chat-square-text::before{content:"\f264"}.bi-chat-square::before{content:"\f265"}.bi-chat-text-fill::before{content:"\f266"}.bi-chat-text::before{content:"\f267"}.bi-chat::before{content:"\f268"}.bi-check-all::before{content:"\f269"}.bi-check-circle-fill::before{content:"\f26a"}.bi-check-circle::before{content:"\f26b"}.bi-check-square-fill::before{content:"\f26c"}.bi-check-square::before{content:"\f26d"}.bi-check::before{content:"\f26e"}.bi-check2-all::before{content:"\f26f"}.bi-check2-circle::before{content:"\f270"}.bi-check2-square::before{content:"\f271"}.bi-check2::before{content:"\f272"}.bi-chevron-bar-contract::before{content:"\f273"}.bi-chevron-bar-down::before{content:"\f274"}.bi-chevron-bar-expand::before{content:"\f275"}.bi-chevron-bar-left::before{content:"\f276"}.bi-chevron-bar-right::before{content:"\f277"}.bi-chevron-bar-up::before{content:"\f278"}.bi-chevron-compact-down::before{content:"\f279"}.bi-chevron-compact-left::before{content:"\f27a"}.bi-chevron-compact-right::before{content:"\f27b"}.bi-chevron-compact-up::before{content:"\f27c"}.bi-chevron-contract::before{content:"\f27d"}.bi-chevron-double-down::before{content:"\f27e"}.bi-chevron-double-left::before{content:"\f27f"}.bi-chevron-double-right::before{content:"\f280"}.bi-chevron-double-up::before{content:"\f281"}.bi-chevron-down::before{content:"\f282"}.bi-chevron-expand::before{content:"\f283"}.bi-chevron-left::before{content:"\f284"}.bi-chevron-right::before{content:"\f285"}.bi-chevron-up::before{content:"\f286"}.bi-circle-fill::before{content:"\f287"}.bi-circle-half::before{content:"\f288"}.bi-circle-square::before{content:"\f289"}.bi-circle::before{content:"\f28a"}.bi-clipboard-check::before{content:"\f28b"}.bi-clipboard-data::before{content:"\f28c"}.bi-clipboard-minus::before{content:"\f28d"}.bi-clipboard-plus::before{content:"\f28e"}.bi-clipboard-x::before{content:"\f28f"}.bi-clipboard::before{content:"\f290"}.bi-clock-fill::before{content:"\f291"}.bi-clock-history::before{content:"\f292"}.bi-clock::before{content:"\f293"}.bi-cloud-arrow-down-fill::before{content:"\f294"}.bi-cloud-arrow-down::before{content:"\f295"}.bi-cloud-arrow-up-fill::before{content:"\f296"}.bi-cloud-arrow-up::before{content:"\f297"}.bi-cloud-check-fill::before{content:"\f298"}.bi-cloud-check::before{content:"\f299"}.bi-cloud-download-fill::before{content:"\f29a"}.bi-cloud-download::before{content:"\f29b"}.bi-cloud-drizzle-fill::before{content:"\f29c"}.bi-cloud-drizzle::before{content:"\f29d"}.bi-cloud-fill::before{content:"\f29e"}.bi-cloud-fog-fill::before{content:"\f29f"}.bi-cloud-fog::before{content:"\f2a0"}.bi-cloud-fog2-fill::before{content:"\f2a1"}.bi-cloud-fog2::before{content:"\f2a2"}.bi-cloud-hail-fill::before{content:"\f2a3"}.bi-cloud-hail::before{content:"\f2a4"}.bi-cloud-haze-fill::before{content:"\f2a6"}.bi-cloud-haze::before{content:"\f2a7"}.bi-cloud-haze2-fill::before{content:"\f2a8"}.bi-cloud-lightning-fill::before{content:"\f2a9"}.bi-cloud-lightning-rain-fill::before{content:"\f2aa"}.bi-cloud-lightning-rain::before{content:"\f2ab"}.bi-cloud-lightning::before{content:"\f2ac"}.bi-cloud-minus-fill::before{content:"\f2ad"}.bi-cloud-minus::before{content:"\f2ae"}.bi-cloud-moon-fill::before{content:"\f2af"}.bi-cloud-moon::before{content:"\f2b0"}.bi-cloud-plus-fill::before{content:"\f2b1"}.bi-cloud-plus::before{content:"\f2b2"}.bi-cloud-rain-fill::before{content:"\f2b3"}.bi-cloud-rain-heavy-fill::before{content:"\f2b4"}.bi-cloud-rain-heavy::before{content:"\f2b5"}.bi-cloud-rain::before{content:"\f2b6"}.bi-cloud-slash-fill::before{content:"\f2b7"}.bi-cloud-slash::before{content:"\f2b8"}.bi-cloud-sleet-fill::before{content:"\f2b9"}.bi-cloud-sleet::before{content:"\f2ba"}.bi-cloud-snow-fill::before{content:"\f2bb"}.bi-cloud-snow::before{content:"\f2bc"}.bi-cloud-sun-fill::before{content:"\f2bd"}.bi-cloud-sun::before{content:"\f2be"}.bi-cloud-upload-fill::before{content:"\f2bf"}.bi-cloud-upload::before{content:"\f2c0"}.bi-cloud::before{content:"\f2c1"}.bi-clouds-fill::before{content:"\f2c2"}.bi-clouds::before{content:"\f2c3"}.bi-cloudy-fill::before{content:"\f2c4"}.bi-cloudy::before{content:"\f2c5"}.bi-code-slash::before{content:"\f2c6"}.bi-code-square::before{content:"\f2c7"}.bi-code::before{content:"\f2c8"}.bi-collection-fill::before{content:"\f2c9"}.bi-collection-play-fill::before{content:"\f2ca"}.bi-collection-play::before{content:"\f2cb"}.bi-collection::before{content:"\f2cc"}.bi-columns-gap::before{content:"\f2cd"}.bi-columns::before{content:"\f2ce"}.bi-command::before{content:"\f2cf"}.bi-compass-fill::before{content:"\f2d0"}.bi-compass::before{content:"\f2d1"}.bi-cone-striped::before{content:"\f2d2"}.bi-cone::before{content:"\f2d3"}.bi-controller::before{content:"\f2d4"}.bi-cpu-fill::before{content:"\f2d5"}.bi-cpu::before{content:"\f2d6"}.bi-credit-card-2-back-fill::before{content:"\f2d7"}.bi-credit-card-2-back::before{content:"\f2d8"}.bi-credit-card-2-front-fill::before{content:"\f2d9"}.bi-credit-card-2-front::before{content:"\f2da"}.bi-credit-card-fill::before{content:"\f2db"}.bi-credit-card::before{content:"\f2dc"}.bi-crop::before{content:"\f2dd"}.bi-cup-fill::before{content:"\f2de"}.bi-cup-straw::before{content:"\f2df"}.bi-cup::before{content:"\f2e0"}.bi-cursor-fill::before{content:"\f2e1"}.bi-cursor-text::before{content:"\f2e2"}.bi-cursor::before{content:"\f2e3"}.bi-dash-circle-dotted::before{content:"\f2e4"}.bi-dash-circle-fill::before{content:"\f2e5"}.bi-dash-circle::before{content:"\f2e6"}.bi-dash-square-dotted::before{content:"\f2e7"}.bi-dash-square-fill::before{content:"\f2e8"}.bi-dash-square::before{content:"\f2e9"}.bi-dash::before{content:"\f2ea"}.bi-diagram-2-fill::before{content:"\f2eb"}.bi-diagram-2::before{content:"\f2ec"}.bi-diagram-3-fill::before{content:"\f2ed"}.bi-diagram-3::before{content:"\f2ee"}.bi-diamond-fill::before{content:"\f2ef"}.bi-diamond-half::before{content:"\f2f0"}.bi-diamond::before{content:"\f2f1"}.bi-dice-1-fill::before{content:"\f2f2"}.bi-dice-1::before{content:"\f2f3"}.bi-dice-2-fill::before{content:"\f2f4"}.bi-dice-2::before{content:"\f2f5"}.bi-dice-3-fill::before{content:"\f2f6"}.bi-dice-3::before{content:"\f2f7"}.bi-dice-4-fill::before{content:"\f2f8"}.bi-dice-4::before{content:"\f2f9"}.bi-dice-5-fill::before{content:"\f2fa"}.bi-dice-5::before{content:"\f2fb"}.bi-dice-6-fill::before{content:"\f2fc"}.bi-dice-6::before{content:"\f2fd"}.bi-disc-fill::before{content:"\f2fe"}.bi-disc::before{content:"\f2ff"}.bi-discord::before{content:"\f300"}.bi-display-fill::before{content:"\f301"}.bi-display::before{content:"\f302"}.bi-distribute-horizontal::before{content:"\f303"}.bi-distribute-vertical::before{content:"\f304"}.bi-door-closed-fill::before{content:"\f305"}.bi-door-closed::before{content:"\f306"}.bi-door-open-fill::before{content:"\f307"}.bi-door-open::before{content:"\f308"}.bi-dot::before{content:"\f309"}.bi-download::before{content:"\f30a"}.bi-droplet-fill::before{content:"\f30b"}.bi-droplet-half::before{content:"\f30c"}.bi-droplet::before{content:"\f30d"}.bi-earbuds::before{content:"\f30e"}.bi-easel-fill::before{content:"\f30f"}.bi-easel::before{content:"\f310"}.bi-egg-fill::before{content:"\f311"}.bi-egg-fried::before{content:"\f312"}.bi-egg::before{content:"\f313"}.bi-eject-fill::before{content:"\f314"}.bi-eject::before{content:"\f315"}.bi-emoji-angry-fill::before{content:"\f316"}.bi-emoji-angry::before{content:"\f317"}.bi-emoji-dizzy-fill::before{content:"\f318"}.bi-emoji-dizzy::before{content:"\f319"}.bi-emoji-expressionless-fill::before{content:"\f31a"}.bi-emoji-expressionless::before{content:"\f31b"}.bi-emoji-frown-fill::before{content:"\f31c"}.bi-emoji-frown::before{content:"\f31d"}.bi-emoji-heart-eyes-fill::before{content:"\f31e"}.bi-emoji-heart-eyes::before{content:"\f31f"}.bi-emoji-laughing-fill::before{content:"\f320"}.bi-emoji-laughing::before{content:"\f321"}.bi-emoji-neutral-fill::before{content:"\f322"}.bi-emoji-neutral::before{content:"\f323"}.bi-emoji-smile-fill::before{content:"\f324"}.bi-emoji-smile-upside-down-fill::before{content:"\f325"}.bi-emoji-smile-upside-down::before{content:"\f326"}.bi-emoji-smile::before{content:"\f327"}.bi-emoji-sunglasses-fill::before{content:"\f328"}.bi-emoji-sunglasses::before{content:"\f329"}.bi-emoji-wink-fill::before{content:"\f32a"}.bi-emoji-wink::before{content:"\f32b"}.bi-envelope-fill::before{content:"\f32c"}.bi-envelope-open-fill::before{content:"\f32d"}.bi-envelope-open::before{content:"\f32e"}.bi-envelope::before{content:"\f32f"}.bi-eraser-fill::before{content:"\f330"}.bi-eraser::before{content:"\f331"}.bi-exclamation-circle-fill::before{content:"\f332"}.bi-exclamation-circle::before{content:"\f333"}.bi-exclamation-diamond-fill::before{content:"\f334"}.bi-exclamation-diamond::before{content:"\f335"}.bi-exclamation-octagon-fill::before{content:"\f336"}.bi-exclamation-octagon::before{content:"\f337"}.bi-exclamation-square-fill::before{content:"\f338"}.bi-exclamation-square::before{content:"\f339"}.bi-exclamation-triangle-fill::before{content:"\f33a"}.bi-exclamation-triangle::before{content:"\f33b"}.bi-exclamation::before{content:"\f33c"}.bi-exclude::before{content:"\f33d"}.bi-eye-fill::before{content:"\f33e"}.bi-eye-slash-fill::before{content:"\f33f"}.bi-eye-slash::before{content:"\f340"}.bi-eye::before{content:"\f341"}.bi-eyedropper::before{content:"\f342"}.bi-eyeglasses::before{content:"\f343"}.bi-facebook::before{content:"\f344"}.bi-file-arrow-down-fill::before{content:"\f345"}.bi-file-arrow-down::before{content:"\f346"}.bi-file-arrow-up-fill::before{content:"\f347"}.bi-file-arrow-up::before{content:"\f348"}.bi-file-bar-graph-fill::before{content:"\f349"}.bi-file-bar-graph::before{content:"\f34a"}.bi-file-binary-fill::before{content:"\f34b"}.bi-file-binary::before{content:"\f34c"}.bi-file-break-fill::before{content:"\f34d"}.bi-file-break::before{content:"\f34e"}.bi-file-check-fill::before{content:"\f34f"}.bi-file-check::before{content:"\f350"}.bi-file-code-fill::before{content:"\f351"}.bi-file-code::before{content:"\f352"}.bi-file-diff-fill::before{content:"\f353"}.bi-file-diff::before{content:"\f354"}.bi-file-earmark-arrow-down-fill::before{content:"\f355"}.bi-file-earmark-arrow-down::before{content:"\f356"}.bi-file-earmark-arrow-up-fill::before{content:"\f357"}.bi-file-earmark-arrow-up::before{content:"\f358"}.bi-file-earmark-bar-graph-fill::before{content:"\f359"}.bi-file-earmark-bar-graph::before{content:"\f35a"}.bi-file-earmark-binary-fill::before{content:"\f35b"}.bi-file-earmark-binary::before{content:"\f35c"}.bi-file-earmark-break-fill::before{content:"\f35d"}.bi-file-earmark-break::before{content:"\f35e"}.bi-file-earmark-check-fill::before{content:"\f35f"}.bi-file-earmark-check::before{content:"\f360"}.bi-file-earmark-code-fill::before{content:"\f361"}.bi-file-earmark-code::before{content:"\f362"}.bi-file-earmark-diff-fill::before{content:"\f363"}.bi-file-earmark-diff::before{content:"\f364"}.bi-file-earmark-easel-fill::before{content:"\f365"}.bi-file-earmark-easel::before{content:"\f366"}.bi-file-earmark-excel-fill::before{content:"\f367"}.bi-file-earmark-excel::before{content:"\f368"}.bi-file-earmark-fill::before{content:"\f369"}.bi-file-earmark-font-fill::before{content:"\f36a"}.bi-file-earmark-font::before{content:"\f36b"}.bi-file-earmark-image-fill::before{content:"\f36c"}.bi-file-earmark-image::before{content:"\f36d"}.bi-file-earmark-lock-fill::before{content:"\f36e"}.bi-file-earmark-lock::before{content:"\f36f"}.bi-file-earmark-lock2-fill::before{content:"\f370"}.bi-file-earmark-lock2::before{content:"\f371"}.bi-file-earmark-medical-fill::before{content:"\f372"}.bi-file-earmark-medical::before{content:"\f373"}.bi-file-earmark-minus-fill::before{content:"\f374"}.bi-file-earmark-minus::before{content:"\f375"}.bi-file-earmark-music-fill::before{content:"\f376"}.bi-file-earmark-music::before{content:"\f377"}.bi-file-earmark-person-fill::before{content:"\f378"}.bi-file-earmark-person::before{content:"\f379"}.bi-file-earmark-play-fill::before{content:"\f37a"}.bi-file-earmark-play::before{content:"\f37b"}.bi-file-earmark-plus-fill::before{content:"\f37c"}.bi-file-earmark-plus::before{content:"\f37d"}.bi-file-earmark-post-fill::before{content:"\f37e"}.bi-file-earmark-post::before{content:"\f37f"}.bi-file-earmark-ppt-fill::before{content:"\f380"}.bi-file-earmark-ppt::before{content:"\f381"}.bi-file-earmark-richtext-fill::before{content:"\f382"}.bi-file-earmark-richtext::before{content:"\f383"}.bi-file-earmark-ruled-fill::before{content:"\f384"}.bi-file-earmark-ruled::before{content:"\f385"}.bi-file-earmark-slides-fill::before{content:"\f386"}.bi-file-earmark-slides::before{content:"\f387"}.bi-file-earmark-spreadsheet-fill::before{content:"\f388"}.bi-file-earmark-spreadsheet::before{content:"\f389"}.bi-file-earmark-text-fill::before{content:"\f38a"}.bi-file-earmark-text::before{content:"\f38b"}.bi-file-earmark-word-fill::before{content:"\f38c"}.bi-file-earmark-word::before{content:"\f38d"}.bi-file-earmark-x-fill::before{content:"\f38e"}.bi-file-earmark-x::before{content:"\f38f"}.bi-file-earmark-zip-fill::before{content:"\f390"}.bi-file-earmark-zip::before{content:"\f391"}.bi-file-earmark::before{content:"\f392"}.bi-file-easel-fill::before{content:"\f393"}.bi-file-easel::before{content:"\f394"}.bi-file-excel-fill::before{content:"\f395"}.bi-file-excel::before{content:"\f396"}.bi-file-fill::before{content:"\f397"}.bi-file-font-fill::before{content:"\f398"}.bi-file-font::before{content:"\f399"}.bi-file-image-fill::before{content:"\f39a"}.bi-file-image::before{content:"\f39b"}.bi-file-lock-fill::before{content:"\f39c"}.bi-file-lock::before{content:"\f39d"}.bi-file-lock2-fill::before{content:"\f39e"}.bi-file-lock2::before{content:"\f39f"}.bi-file-medical-fill::before{content:"\f3a0"}.bi-file-medical::before{content:"\f3a1"}.bi-file-minus-fill::before{content:"\f3a2"}.bi-file-minus::before{content:"\f3a3"}.bi-file-music-fill::before{content:"\f3a4"}.bi-file-music::before{content:"\f3a5"}.bi-file-person-fill::before{content:"\f3a6"}.bi-file-person::before{content:"\f3a7"}.bi-file-play-fill::before{content:"\f3a8"}.bi-file-play::before{content:"\f3a9"}.bi-file-plus-fill::before{content:"\f3aa"}.bi-file-plus::before{content:"\f3ab"}.bi-file-post-fill::before{content:"\f3ac"}.bi-file-post::before{content:"\f3ad"}.bi-file-ppt-fill::before{content:"\f3ae"}.bi-file-ppt::before{content:"\f3af"}.bi-file-richtext-fill::before{content:"\f3b0"}.bi-file-richtext::before{content:"\f3b1"}.bi-file-ruled-fill::before{content:"\f3b2"}.bi-file-ruled::before{content:"\f3b3"}.bi-file-slides-fill::before{content:"\f3b4"}.bi-file-slides::before{content:"\f3b5"}.bi-file-spreadsheet-fill::before{content:"\f3b6"}.bi-file-spreadsheet::before{content:"\f3b7"}.bi-file-text-fill::before{content:"\f3b8"}.bi-file-text::before{content:"\f3b9"}.bi-file-word-fill::before{content:"\f3ba"}.bi-file-word::before{content:"\f3bb"}.bi-file-x-fill::before{content:"\f3bc"}.bi-file-x::before{content:"\f3bd"}.bi-file-zip-fill::before{content:"\f3be"}.bi-file-zip::before{content:"\f3bf"}.bi-file::before{content:"\f3c0"}.bi-files-alt::before{content:"\f3c1"}.bi-files::before{content:"\f3c2"}.bi-film::before{content:"\f3c3"}.bi-filter-circle-fill::before{content:"\f3c4"}.bi-filter-circle::before{content:"\f3c5"}.bi-filter-left::before{content:"\f3c6"}.bi-filter-right::before{content:"\f3c7"}.bi-filter-square-fill::before{content:"\f3c8"}.bi-filter-square::before{content:"\f3c9"}.bi-filter::before{content:"\f3ca"}.bi-flag-fill::before{content:"\f3cb"}.bi-flag::before{content:"\f3cc"}.bi-flower1::before{content:"\f3cd"}.bi-flower2::before{content:"\f3ce"}.bi-flower3::before{content:"\f3cf"}.bi-folder-check::before{content:"\f3d0"}.bi-folder-fill::before{content:"\f3d1"}.bi-folder-minus::before{content:"\f3d2"}.bi-folder-plus::before{content:"\f3d3"}.bi-folder-symlink-fill::before{content:"\f3d4"}.bi-folder-symlink::before{content:"\f3d5"}.bi-folder-x::before{content:"\f3d6"}.bi-folder::before{content:"\f3d7"}.bi-folder2-open::before{content:"\f3d8"}.bi-folder2::before{content:"\f3d9"}.bi-fonts::before{content:"\f3da"}.bi-forward-fill::before{content:"\f3db"}.bi-forward::before{content:"\f3dc"}.bi-front::before{content:"\f3dd"}.bi-fullscreen-exit::before{content:"\f3de"}.bi-fullscreen::before{content:"\f3df"}.bi-funnel-fill::before{content:"\f3e0"}.bi-funnel::before{content:"\f3e1"}.bi-gear-fill::before{content:"\f3e2"}.bi-gear-wide-connected::before{content:"\f3e3"}.bi-gear-wide::before{content:"\f3e4"}.bi-gear::before{content:"\f3e5"}.bi-gem::before{content:"\f3e6"}.bi-geo-alt-fill::before{content:"\f3e7"}.bi-geo-alt::before{content:"\f3e8"}.bi-geo-fill::before{content:"\f3e9"}.bi-geo::before{content:"\f3ea"}.bi-gift-fill::before{content:"\f3eb"}.bi-gift::before{content:"\f3ec"}.bi-github::before{content:"\f3ed"}.bi-globe::before{content:"\f3ee"}.bi-globe2::before{content:"\f3ef"}.bi-google::before{content:"\f3f0"}.bi-graph-down::before{content:"\f3f1"}.bi-graph-up::before{content:"\f3f2"}.bi-grid-1x2-fill::before{content:"\f3f3"}.bi-grid-1x2::before{content:"\f3f4"}.bi-grid-3x2-gap-fill::before{content:"\f3f5"}.bi-grid-3x2-gap::before{content:"\f3f6"}.bi-grid-3x2::before{content:"\f3f7"}.bi-grid-3x3-gap-fill::before{content:"\f3f8"}.bi-grid-3x3-gap::before{content:"\f3f9"}.bi-grid-3x3::before{content:"\f3fa"}.bi-grid-fill::before{content:"\f3fb"}.bi-grid::before{content:"\f3fc"}.bi-grip-horizontal::before{content:"\f3fd"}.bi-grip-vertical::before{content:"\f3fe"}.bi-hammer::before{content:"\f3ff"}.bi-hand-index-fill::before{content:"\f400"}.bi-hand-index-thumb-fill::before{content:"\f401"}.bi-hand-index-thumb::before{content:"\f402"}.bi-hand-index::before{content:"\f403"}.bi-hand-thumbs-down-fill::before{content:"\f404"}.bi-hand-thumbs-down::before{content:"\f405"}.bi-hand-thumbs-up-fill::before{content:"\f406"}.bi-hand-thumbs-up::before{content:"\f407"}.bi-handbag-fill::before{content:"\f408"}.bi-handbag::before{content:"\f409"}.bi-hash::before{content:"\f40a"}.bi-hdd-fill::before{content:"\f40b"}.bi-hdd-network-fill::before{content:"\f40c"}.bi-hdd-network::before{content:"\f40d"}.bi-hdd-rack-fill::before{content:"\f40e"}.bi-hdd-rack::before{content:"\f40f"}.bi-hdd-stack-fill::before{content:"\f410"}.bi-hdd-stack::before{content:"\f411"}.bi-hdd::before{content:"\f412"}.bi-headphones::before{content:"\f413"}.bi-headset::before{content:"\f414"}.bi-heart-fill::before{content:"\f415"}.bi-heart-half::before{content:"\f416"}.bi-heart::before{content:"\f417"}.bi-heptagon-fill::before{content:"\f418"}.bi-heptagon-half::before{content:"\f419"}.bi-heptagon::before{content:"\f41a"}.bi-hexagon-fill::before{content:"\f41b"}.bi-hexagon-half::before{content:"\f41c"}.bi-hexagon::before{content:"\f41d"}.bi-hourglass-bottom::before{content:"\f41e"}.bi-hourglass-split::before{content:"\f41f"}.bi-hourglass-top::before{content:"\f420"}.bi-hourglass::before{content:"\f421"}.bi-house-door-fill::before{content:"\f422"}.bi-house-door::before{content:"\f423"}.bi-house-fill::before{content:"\f424"}.bi-house::before{content:"\f425"}.bi-hr::before{content:"\f426"}.bi-hurricane::before{content:"\f427"}.bi-image-alt::before{content:"\f428"}.bi-image-fill::before{content:"\f429"}.bi-image::before{content:"\f42a"}.bi-images::before{content:"\f42b"}.bi-inbox-fill::before{content:"\f42c"}.bi-inbox::before{content:"\f42d"}.bi-inboxes-fill::before{content:"\f42e"}.bi-inboxes::before{content:"\f42f"}.bi-info-circle-fill::before{content:"\f430"}.bi-info-circle::before{content:"\f431"}.bi-info-square-fill::before{content:"\f432"}.bi-info-square::before{content:"\f433"}.bi-info::before{content:"\f434"}.bi-input-cursor-text::before{content:"\f435"}.bi-input-cursor::before{content:"\f436"}.bi-instagram::before{content:"\f437"}.bi-intersect::before{content:"\f438"}.bi-journal-album::before{content:"\f439"}.bi-journal-arrow-down::before{content:"\f43a"}.bi-journal-arrow-up::before{content:"\f43b"}.bi-journal-bookmark-fill::before{content:"\f43c"}.bi-journal-bookmark::before{content:"\f43d"}.bi-journal-check::before{content:"\f43e"}.bi-journal-code::before{content:"\f43f"}.bi-journal-medical::before{content:"\f440"}.bi-journal-minus::before{content:"\f441"}.bi-journal-plus::before{content:"\f442"}.bi-journal-richtext::before{content:"\f443"}.bi-journal-text::before{content:"\f444"}.bi-journal-x::before{content:"\f445"}.bi-journal::before{content:"\f446"}.bi-journals::before{content:"\f447"}.bi-joystick::before{content:"\f448"}.bi-justify-left::before{content:"\f449"}.bi-justify-right::before{content:"\f44a"}.bi-justify::before{content:"\f44b"}.bi-kanban-fill::before{content:"\f44c"}.bi-kanban::before{content:"\f44d"}.bi-key-fill::before{content:"\f44e"}.bi-key::before{content:"\f44f"}.bi-keyboard-fill::before{content:"\f450"}.bi-keyboard::before{content:"\f451"}.bi-ladder::before{content:"\f452"}.bi-lamp-fill::before{content:"\f453"}.bi-lamp::before{content:"\f454"}.bi-laptop-fill::before{content:"\f455"}.bi-laptop::before{content:"\f456"}.bi-layer-backward::before{content:"\f457"}.bi-layer-forward::before{content:"\f458"}.bi-layers-fill::before{content:"\f459"}.bi-layers-half::before{content:"\f45a"}.bi-layers::before{content:"\f45b"}.bi-layout-sidebar-inset-reverse::before{content:"\f45c"}.bi-layout-sidebar-inset::before{content:"\f45d"}.bi-layout-sidebar-reverse::before{content:"\f45e"}.bi-layout-sidebar::before{content:"\f45f"}.bi-layout-split::before{content:"\f460"}.bi-layout-text-sidebar-reverse::before{content:"\f461"}.bi-layout-text-sidebar::before{content:"\f462"}.bi-layout-text-window-reverse::before{content:"\f463"}.bi-layout-text-window::before{content:"\f464"}.bi-layout-three-columns::before{content:"\f465"}.bi-layout-wtf::before{content:"\f466"}.bi-life-preserver::before{content:"\f467"}.bi-lightbulb-fill::before{content:"\f468"}.bi-lightbulb-off-fill::before{content:"\f469"}.bi-lightbulb-off::before{content:"\f46a"}.bi-lightbulb::before{content:"\f46b"}.bi-lightning-charge-fill::before{content:"\f46c"}.bi-lightning-charge::before{content:"\f46d"}.bi-lightning-fill::before{content:"\f46e"}.bi-lightning::before{content:"\f46f"}.bi-link-45deg::before{content:"\f470"}.bi-link::before{content:"\f471"}.bi-linkedin::before{content:"\f472"}.bi-list-check::before{content:"\f473"}.bi-list-nested::before{content:"\f474"}.bi-list-ol::before{content:"\f475"}.bi-list-stars::before{content:"\f476"}.bi-list-task::before{content:"\f477"}.bi-list-ul::before{content:"\f478"}.bi-list::before{content:"\f479"}.bi-lock-fill::before{content:"\f47a"}.bi-lock::before{content:"\f47b"}.bi-mailbox::before{content:"\f47c"}.bi-mailbox2::before{content:"\f47d"}.bi-map-fill::before{content:"\f47e"}.bi-map::before{content:"\f47f"}.bi-markdown-fill::before{content:"\f480"}.bi-markdown::before{content:"\f481"}.bi-mask::before{content:"\f482"}.bi-megaphone-fill::before{content:"\f483"}.bi-megaphone::before{content:"\f484"}.bi-menu-app-fill::before{content:"\f485"}.bi-menu-app::before{content:"\f486"}.bi-menu-button-fill::before{content:"\f487"}.bi-menu-button-wide-fill::before{content:"\f488"}.bi-menu-button-wide::before{content:"\f489"}.bi-menu-button::before{content:"\f48a"}.bi-menu-down::before{content:"\f48b"}.bi-menu-up::before{content:"\f48c"}.bi-mic-fill::before{content:"\f48d"}.bi-mic-mute-fill::before{content:"\f48e"}.bi-mic-mute::before{content:"\f48f"}.bi-mic::before{content:"\f490"}.bi-minecart-loaded::before{content:"\f491"}.bi-minecart::before{content:"\f492"}.bi-moisture::before{content:"\f493"}.bi-moon-fill::before{content:"\f494"}.bi-moon-stars-fill::before{content:"\f495"}.bi-moon-stars::before{content:"\f496"}.bi-moon::before{content:"\f497"}.bi-mouse-fill::before{content:"\f498"}.bi-mouse::before{content:"\f499"}.bi-mouse2-fill::before{content:"\f49a"}.bi-mouse2::before{content:"\f49b"}.bi-mouse3-fill::before{content:"\f49c"}.bi-mouse3::before{content:"\f49d"}.bi-music-note-beamed::before{content:"\f49e"}.bi-music-note-list::before{content:"\f49f"}.bi-music-note::before{content:"\f4a0"}.bi-music-player-fill::before{content:"\f4a1"}.bi-music-player::before{content:"\f4a2"}.bi-newspaper::before{content:"\f4a3"}.bi-node-minus-fill::before{content:"\f4a4"}.bi-node-minus::before{content:"\f4a5"}.bi-node-plus-fill::before{content:"\f4a6"}.bi-node-plus::before{content:"\f4a7"}.bi-nut-fill::before{content:"\f4a8"}.bi-nut::before{content:"\f4a9"}.bi-octagon-fill::before{content:"\f4aa"}.bi-octagon-half::before{content:"\f4ab"}.bi-octagon::before{content:"\f4ac"}.bi-option::before{content:"\f4ad"}.bi-outlet::before{content:"\f4ae"}.bi-paint-bucket::before{content:"\f4af"}.bi-palette-fill::before{content:"\f4b0"}.bi-palette::before{content:"\f4b1"}.bi-palette2::before{content:"\f4b2"}.bi-paperclip::before{content:"\f4b3"}.bi-paragraph::before{content:"\f4b4"}.bi-patch-check-fill::before{content:"\f4b5"}.bi-patch-check::before{content:"\f4b6"}.bi-patch-exclamation-fill::before{content:"\f4b7"}.bi-patch-exclamation::before{content:"\f4b8"}.bi-patch-minus-fill::before{content:"\f4b9"}.bi-patch-minus::before{content:"\f4ba"}.bi-patch-plus-fill::before{content:"\f4bb"}.bi-patch-plus::before{content:"\f4bc"}.bi-patch-question-fill::before{content:"\f4bd"}.bi-patch-question::before{content:"\f4be"}.bi-pause-btn-fill::before{content:"\f4bf"}.bi-pause-btn::before{content:"\f4c0"}.bi-pause-circle-fill::before{content:"\f4c1"}.bi-pause-circle::before{content:"\f4c2"}.bi-pause-fill::before{content:"\f4c3"}.bi-pause::before{content:"\f4c4"}.bi-peace-fill::before{content:"\f4c5"}.bi-peace::before{content:"\f4c6"}.bi-pen-fill::before{content:"\f4c7"}.bi-pen::before{content:"\f4c8"}.bi-pencil-fill::before{content:"\f4c9"}.bi-pencil-square::before{content:"\f4ca"}.bi-pencil::before{content:"\f4cb"}.bi-pentagon-fill::before{content:"\f4cc"}.bi-pentagon-half::before{content:"\f4cd"}.bi-pentagon::before{content:"\f4ce"}.bi-people-fill::before{content:"\f4cf"}.bi-people::before{content:"\f4d0"}.bi-percent::before{content:"\f4d1"}.bi-person-badge-fill::before{content:"\f4d2"}.bi-person-badge::before{content:"\f4d3"}.bi-person-bounding-box::before{content:"\f4d4"}.bi-person-check-fill::before{content:"\f4d5"}.bi-person-check::before{content:"\f4d6"}.bi-person-circle::before{content:"\f4d7"}.bi-person-dash-fill::before{content:"\f4d8"}.bi-person-dash::before{content:"\f4d9"}.bi-person-fill::before{content:"\f4da"}.bi-person-lines-fill::before{content:"\f4db"}.bi-person-plus-fill::before{content:"\f4dc"}.bi-person-plus::before{content:"\f4dd"}.bi-person-square::before{content:"\f4de"}.bi-person-x-fill::before{content:"\f4df"}.bi-person-x::before{content:"\f4e0"}.bi-person::before{content:"\f4e1"}.bi-phone-fill::before{content:"\f4e2"}.bi-phone-landscape-fill::before{content:"\f4e3"}.bi-phone-landscape::before{content:"\f4e4"}.bi-phone-vibrate-fill::before{content:"\f4e5"}.bi-phone-vibrate::before{content:"\f4e6"}.bi-phone::before{content:"\f4e7"}.bi-pie-chart-fill::before{content:"\f4e8"}.bi-pie-chart::before{content:"\f4e9"}.bi-pin-angle-fill::before{content:"\f4ea"}.bi-pin-angle::before{content:"\f4eb"}.bi-pin-fill::before{content:"\f4ec"}.bi-pin::before{content:"\f4ed"}.bi-pip-fill::before{content:"\f4ee"}.bi-pip::before{content:"\f4ef"}.bi-play-btn-fill::before{content:"\f4f0"}.bi-play-btn::before{content:"\f4f1"}.bi-play-circle-fill::before{content:"\f4f2"}.bi-play-circle::before{content:"\f4f3"}.bi-play-fill::before{content:"\f4f4"}.bi-play::before{content:"\f4f5"}.bi-plug-fill::before{content:"\f4f6"}.bi-plug::before{content:"\f4f7"}.bi-plus-circle-dotted::before{content:"\f4f8"}.bi-plus-circle-fill::before{content:"\f4f9"}.bi-plus-circle::before{content:"\f4fa"}.bi-plus-square-dotted::before{content:"\f4fb"}.bi-plus-square-fill::before{content:"\f4fc"}.bi-plus-square::before{content:"\f4fd"}.bi-plus::before{content:"\f4fe"}.bi-power::before{content:"\f4ff"}.bi-printer-fill::before{content:"\f500"}.bi-printer::before{content:"\f501"}.bi-puzzle-fill::before{content:"\f502"}.bi-puzzle::before{content:"\f503"}.bi-question-circle-fill::before{content:"\f504"}.bi-question-circle::before{content:"\f505"}.bi-question-diamond-fill::before{content:"\f506"}.bi-question-diamond::before{content:"\f507"}.bi-question-octagon-fill::before{content:"\f508"}.bi-question-octagon::before{content:"\f509"}.bi-question-square-fill::before{content:"\f50a"}.bi-question-square::before{content:"\f50b"}.bi-question::before{content:"\f50c"}.bi-rainbow::before{content:"\f50d"}.bi-receipt-cutoff::before{content:"\f50e"}.bi-receipt::before{content:"\f50f"}.bi-reception-0::before{content:"\f510"}.bi-reception-1::before{content:"\f511"}.bi-reception-2::before{content:"\f512"}.bi-reception-3::before{content:"\f513"}.bi-reception-4::before{content:"\f514"}.bi-record-btn-fill::before{content:"\f515"}.bi-record-btn::before{content:"\f516"}.bi-record-circle-fill::before{content:"\f517"}.bi-record-circle::before{content:"\f518"}.bi-record-fill::before{content:"\f519"}.bi-record::before{content:"\f51a"}.bi-record2-fill::before{content:"\f51b"}.bi-record2::before{content:"\f51c"}.bi-reply-all-fill::before{content:"\f51d"}.bi-reply-all::before{content:"\f51e"}.bi-reply-fill::before{content:"\f51f"}.bi-reply::before{content:"\f520"}.bi-rss-fill::before{content:"\f521"}.bi-rss::before{content:"\f522"}.bi-rulers::before{content:"\f523"}.bi-save-fill::before{content:"\f524"}.bi-save::before{content:"\f525"}.bi-save2-fill::before{content:"\f526"}.bi-save2::before{content:"\f527"}.bi-scissors::before{content:"\f528"}.bi-screwdriver::before{content:"\f529"}.bi-search::before{content:"\f52a"}.bi-segmented-nav::before{content:"\f52b"}.bi-server::before{content:"\f52c"}.bi-share-fill::before{content:"\f52d"}.bi-share::before{content:"\f52e"}.bi-shield-check::before{content:"\f52f"}.bi-shield-exclamation::before{content:"\f530"}.bi-shield-fill-check::before{content:"\f531"}.bi-shield-fill-exclamation::before{content:"\f532"}.bi-shield-fill-minus::before{content:"\f533"}.bi-shield-fill-plus::before{content:"\f534"}.bi-shield-fill-x::before{content:"\f535"}.bi-shield-fill::before{content:"\f536"}.bi-shield-lock-fill::before{content:"\f537"}.bi-shield-lock::before{content:"\f538"}.bi-shield-minus::before{content:"\f539"}.bi-shield-plus::before{content:"\f53a"}.bi-shield-shaded::before{content:"\f53b"}.bi-shield-slash-fill::before{content:"\f53c"}.bi-shield-slash::before{content:"\f53d"}.bi-shield-x::before{content:"\f53e"}.bi-shield::before{content:"\f53f"}.bi-shift-fill::before{content:"\f540"}.bi-shift::before{content:"\f541"}.bi-shop-window::before{content:"\f542"}.bi-shop::before{content:"\f543"}.bi-shuffle::before{content:"\f544"}.bi-signpost-2-fill::before{content:"\f545"}.bi-signpost-2::before{content:"\f546"}.bi-signpost-fill::before{content:"\f547"}.bi-signpost-split-fill::before{content:"\f548"}.bi-signpost-split::before{content:"\f549"}.bi-signpost::before{content:"\f54a"}.bi-sim-fill::before{content:"\f54b"}.bi-sim::before{content:"\f54c"}.bi-skip-backward-btn-fill::before{content:"\f54d"}.bi-skip-backward-btn::before{content:"\f54e"}.bi-skip-backward-circle-fill::before{content:"\f54f"}.bi-skip-backward-circle::before{content:"\f550"}.bi-skip-backward-fill::before{content:"\f551"}.bi-skip-backward::before{content:"\f552"}.bi-skip-end-btn-fill::before{content:"\f553"}.bi-skip-end-btn::before{content:"\f554"}.bi-skip-end-circle-fill::before{content:"\f555"}.bi-skip-end-circle::before{content:"\f556"}.bi-skip-end-fill::before{content:"\f557"}.bi-skip-end::before{content:"\f558"}.bi-skip-forward-btn-fill::before{content:"\f559"}.bi-skip-forward-btn::before{content:"\f55a"}.bi-skip-forward-circle-fill::before{content:"\f55b"}.bi-skip-forward-circle::before{content:"\f55c"}.bi-skip-forward-fill::before{content:"\f55d"}.bi-skip-forward::before{content:"\f55e"}.bi-skip-start-btn-fill::before{content:"\f55f"}.bi-skip-start-btn::before{content:"\f560"}.bi-skip-start-circle-fill::before{content:"\f561"}.bi-skip-start-circle::before{content:"\f562"}.bi-skip-start-fill::before{content:"\f563"}.bi-skip-start::before{content:"\f564"}.bi-slack::before{content:"\f565"}.bi-slash-circle-fill::before{content:"\f566"}.bi-slash-circle::before{content:"\f567"}.bi-slash-square-fill::before{content:"\f568"}.bi-slash-square::before{content:"\f569"}.bi-slash::before{content:"\f56a"}.bi-sliders::before{content:"\f56b"}.bi-smartwatch::before{content:"\f56c"}.bi-snow::before{content:"\f56d"}.bi-snow2::before{content:"\f56e"}.bi-snow3::before{content:"\f56f"}.bi-sort-alpha-down-alt::before{content:"\f570"}.bi-sort-alpha-down::before{content:"\f571"}.bi-sort-alpha-up-alt::before{content:"\f572"}.bi-sort-alpha-up::before{content:"\f573"}.bi-sort-down-alt::before{content:"\f574"}.bi-sort-down::before{content:"\f575"}.bi-sort-numeric-down-alt::before{content:"\f576"}.bi-sort-numeric-down::before{content:"\f577"}.bi-sort-numeric-up-alt::before{content:"\f578"}.bi-sort-numeric-up::before{content:"\f579"}.bi-sort-up-alt::before{content:"\f57a"}.bi-sort-up::before{content:"\f57b"}.bi-soundwave::before{content:"\f57c"}.bi-speaker-fill::before{content:"\f57d"}.bi-speaker::before{content:"\f57e"}.bi-speedometer::before{content:"\f57f"}.bi-speedometer2::before{content:"\f580"}.bi-spellcheck::before{content:"\f581"}.bi-square-fill::before{content:"\f582"}.bi-square-half::before{content:"\f583"}.bi-square::before{content:"\f584"}.bi-stack::before{content:"\f585"}.bi-star-fill::before{content:"\f586"}.bi-star-half::before{content:"\f587"}.bi-star::before{content:"\f588"}.bi-stars::before{content:"\f589"}.bi-stickies-fill::before{content:"\f58a"}.bi-stickies::before{content:"\f58b"}.bi-sticky-fill::before{content:"\f58c"}.bi-sticky::before{content:"\f58d"}.bi-stop-btn-fill::before{content:"\f58e"}.bi-stop-btn::before{content:"\f58f"}.bi-stop-circle-fill::before{content:"\f590"}.bi-stop-circle::before{content:"\f591"}.bi-stop-fill::before{content:"\f592"}.bi-stop::before{content:"\f593"}.bi-stoplights-fill::before{content:"\f594"}.bi-stoplights::before{content:"\f595"}.bi-stopwatch-fill::before{content:"\f596"}.bi-stopwatch::before{content:"\f597"}.bi-subtract::before{content:"\f598"}.bi-suit-club-fill::before{content:"\f599"}.bi-suit-club::before{content:"\f59a"}.bi-suit-diamond-fill::before{content:"\f59b"}.bi-suit-diamond::before{content:"\f59c"}.bi-suit-heart-fill::before{content:"\f59d"}.bi-suit-heart::before{content:"\f59e"}.bi-suit-spade-fill::before{content:"\f59f"}.bi-suit-spade::before{content:"\f5a0"}.bi-sun-fill::before{content:"\f5a1"}.bi-sun::before{content:"\f5a2"}.bi-sunglasses::before{content:"\f5a3"}.bi-sunrise-fill::before{content:"\f5a4"}.bi-sunrise::before{content:"\f5a5"}.bi-sunset-fill::before{content:"\f5a6"}.bi-sunset::before{content:"\f5a7"}.bi-symmetry-horizontal::before{content:"\f5a8"}.bi-symmetry-vertical::before{content:"\f5a9"}.bi-table::before{content:"\f5aa"}.bi-tablet-fill::before{content:"\f5ab"}.bi-tablet-landscape-fill::before{content:"\f5ac"}.bi-tablet-landscape::before{content:"\f5ad"}.bi-tablet::before{content:"\f5ae"}.bi-tag-fill::before{content:"\f5af"}.bi-tag::before{content:"\f5b0"}.bi-tags-fill::before{content:"\f5b1"}.bi-tags::before{content:"\f5b2"}.bi-telegram::before{content:"\f5b3"}.bi-telephone-fill::before{content:"\f5b4"}.bi-telephone-forward-fill::before{content:"\f5b5"}.bi-telephone-forward::before{content:"\f5b6"}.bi-telephone-inbound-fill::before{content:"\f5b7"}.bi-telephone-inbound::before{content:"\f5b8"}.bi-telephone-minus-fill::before{content:"\f5b9"}.bi-telephone-minus::before{content:"\f5ba"}.bi-telephone-outbound-fill::before{content:"\f5bb"}.bi-telephone-outbound::before{content:"\f5bc"}.bi-telephone-plus-fill::before{content:"\f5bd"}.bi-telephone-plus::before{content:"\f5be"}.bi-telephone-x-fill::before{content:"\f5bf"}.bi-telephone-x::before{content:"\f5c0"}.bi-telephone::before{content:"\f5c1"}.bi-terminal-fill::before{content:"\f5c2"}.bi-terminal::before{content:"\f5c3"}.bi-text-center::before{content:"\f5c4"}.bi-text-indent-left::before{content:"\f5c5"}.bi-text-indent-right::before{content:"\f5c6"}.bi-text-left::before{content:"\f5c7"}.bi-text-paragraph::before{content:"\f5c8"}.bi-text-right::before{content:"\f5c9"}.bi-textarea-resize::before{content:"\f5ca"}.bi-textarea-t::before{content:"\f5cb"}.bi-textarea::before{content:"\f5cc"}.bi-thermometer-half::before{content:"\f5cd"}.bi-thermometer-high::before{content:"\f5ce"}.bi-thermometer-low::before{content:"\f5cf"}.bi-thermometer-snow::before{content:"\f5d0"}.bi-thermometer-sun::before{content:"\f5d1"}.bi-thermometer::before{content:"\f5d2"}.bi-three-dots-vertical::before{content:"\f5d3"}.bi-three-dots::before{content:"\f5d4"}.bi-toggle-off::before{content:"\f5d5"}.bi-toggle-on::before{content:"\f5d6"}.bi-toggle2-off::before{content:"\f5d7"}.bi-toggle2-on::before{content:"\f5d8"}.bi-toggles::before{content:"\f5d9"}.bi-toggles2::before{content:"\f5da"}.bi-tools::before{content:"\f5db"}.bi-tornado::before{content:"\f5dc"}.bi-trash-fill::before{content:"\f5dd"}.bi-trash::before{content:"\f5de"}.bi-trash2-fill::before{content:"\f5df"}.bi-trash2::before{content:"\f5e0"}.bi-tree-fill::before{content:"\f5e1"}.bi-tree::before{content:"\f5e2"}.bi-triangle-fill::before{content:"\f5e3"}.bi-triangle-half::before{content:"\f5e4"}.bi-triangle::before{content:"\f5e5"}.bi-trophy-fill::before{content:"\f5e6"}.bi-trophy::before{content:"\f5e7"}.bi-tropical-storm::before{content:"\f5e8"}.bi-truck-flatbed::before{content:"\f5e9"}.bi-truck::before{content:"\f5ea"}.bi-tsunami::before{content:"\f5eb"}.bi-tv-fill::before{content:"\f5ec"}.bi-tv::before{content:"\f5ed"}.bi-twitch::before{content:"\f5ee"}.bi-twitter::before{content:"\f5ef"}.bi-type-bold::before{content:"\f5f0"}.bi-type-h1::before{content:"\f5f1"}.bi-type-h2::before{content:"\f5f2"}.bi-type-h3::before{content:"\f5f3"}.bi-type-italic::before{content:"\f5f4"}.bi-type-strikethrough::before{content:"\f5f5"}.bi-type-underline::before{content:"\f5f6"}.bi-type::before{content:"\f5f7"}.bi-ui-checks-grid::before{content:"\f5f8"}.bi-ui-checks::before{content:"\f5f9"}.bi-ui-radios-grid::before{content:"\f5fa"}.bi-ui-radios::before{content:"\f5fb"}.bi-umbrella-fill::before{content:"\f5fc"}.bi-umbrella::before{content:"\f5fd"}.bi-union::before{content:"\f5fe"}.bi-unlock-fill::before{content:"\f5ff"}.bi-unlock::before{content:"\f600"}.bi-upc-scan::before{content:"\f601"}.bi-upc::before{content:"\f602"}.bi-upload::before{content:"\f603"}.bi-vector-pen::before{content:"\f604"}.bi-view-list::before{content:"\f605"}.bi-view-stacked::before{content:"\f606"}.bi-vinyl-fill::before{content:"\f607"}.bi-vinyl::before{content:"\f608"}.bi-voicemail::before{content:"\f609"}.bi-volume-down-fill::before{content:"\f60a"}.bi-volume-down::before{content:"\f60b"}.bi-volume-mute-fill::before{content:"\f60c"}.bi-volume-mute::before{content:"\f60d"}.bi-volume-off-fill::before{content:"\f60e"}.bi-volume-off::before{content:"\f60f"}.bi-volume-up-fill::before{content:"\f610"}.bi-volume-up::before{content:"\f611"}.bi-vr::before{content:"\f612"}.bi-wallet-fill::before{content:"\f613"}.bi-wallet::before{content:"\f614"}.bi-wallet2::before{content:"\f615"}.bi-watch::before{content:"\f616"}.bi-water::before{content:"\f617"}.bi-whatsapp::before{content:"\f618"}.bi-wifi-1::before{content:"\f619"}.bi-wifi-2::before{content:"\f61a"}.bi-wifi-off::before{content:"\f61b"}.bi-wifi::before{content:"\f61c"}.bi-wind::before{content:"\f61d"}.bi-window-dock::before{content:"\f61e"}.bi-window-sidebar::before{content:"\f61f"}.bi-window::before{content:"\f620"}.bi-wrench::before{content:"\f621"}.bi-x-circle-fill::before{content:"\f622"}.bi-x-circle::before{content:"\f623"}.bi-x-diamond-fill::before{content:"\f624"}.bi-x-diamond::before{content:"\f625"}.bi-x-octagon-fill::before{content:"\f626"}.bi-x-octagon::before{content:"\f627"}.bi-x-square-fill::before{content:"\f628"}.bi-x-square::before{content:"\f629"}.bi-x::before{content:"\f62a"}.bi-youtube::before{content:"\f62b"}.bi-zoom-in::before{content:"\f62c"}.bi-zoom-out::before{content:"\f62d"}.bi-bank::before{content:"\f62e"}.bi-bank2::before{content:"\f62f"}.bi-bell-slash-fill::before{content:"\f630"}.bi-bell-slash::before{content:"\f631"}.bi-cash-coin::before{content:"\f632"}.bi-check-lg::before{content:"\f633"}.bi-coin::before{content:"\f634"}.bi-currency-bitcoin::before{content:"\f635"}.bi-currency-dollar::before{content:"\f636"}.bi-currency-euro::before{content:"\f637"}.bi-currency-exchange::before{content:"\f638"}.bi-currency-pound::before{content:"\f639"}.bi-currency-yen::before{content:"\f63a"}.bi-dash-lg::before{content:"\f63b"}.bi-exclamation-lg::before{content:"\f63c"}.bi-file-earmark-pdf-fill::before{content:"\f63d"}.bi-file-earmark-pdf::before{content:"\f63e"}.bi-file-pdf-fill::before{content:"\f63f"}.bi-file-pdf::before{content:"\f640"}.bi-gender-ambiguous::before{content:"\f641"}.bi-gender-female::before{content:"\f642"}.bi-gender-male::before{content:"\f643"}.bi-gender-trans::before{content:"\f644"}.bi-headset-vr::before{content:"\f645"}.bi-info-lg::before{content:"\f646"}.bi-mastodon::before{content:"\f647"}.bi-messenger::before{content:"\f648"}.bi-piggy-bank-fill::before{content:"\f649"}.bi-piggy-bank::before{content:"\f64a"}.bi-pin-map-fill::before{content:"\f64b"}.bi-pin-map::before{content:"\f64c"}.bi-plus-lg::before{content:"\f64d"}.bi-question-lg::before{content:"\f64e"}.bi-recycle::before{content:"\f64f"}.bi-reddit::before{content:"\f650"}.bi-safe-fill::before{content:"\f651"}.bi-safe2-fill::before{content:"\f652"}.bi-safe2::before{content:"\f653"}.bi-sd-card-fill::before{content:"\f654"}.bi-sd-card::before{content:"\f655"}.bi-skype::before{content:"\f656"}.bi-slash-lg::before{content:"\f657"}.bi-translate::before{content:"\f658"}.bi-x-lg::before{content:"\f659"}.bi-safe::before{content:"\f65a"}.bi-apple::before{content:"\f65b"}.bi-microsoft::before{content:"\f65d"}.bi-windows::before{content:"\f65e"}.bi-behance::before{content:"\f65c"}.bi-dribbble::before{content:"\f65f"}.bi-line::before{content:"\f660"}.bi-medium::before{content:"\f661"}.bi-paypal::before{content:"\f662"}.bi-pinterest::before{content:"\f663"}.bi-signal::before{content:"\f664"}.bi-snapchat::before{content:"\f665"}.bi-spotify::before{content:"\f666"}.bi-stack-overflow::before{content:"\f667"}.bi-strava::before{content:"\f668"}.bi-wordpress::before{content:"\f669"}.bi-vimeo::before{content:"\f66a"}.bi-activity::before{content:"\f66b"}.bi-easel2-fill::before{content:"\f66c"}.bi-easel2::before{content:"\f66d"}.bi-easel3-fill::before{content:"\f66e"}.bi-easel3::before{content:"\f66f"}.bi-fan::before{content:"\f670"}.bi-fingerprint::before{content:"\f671"}.bi-graph-down-arrow::before{content:"\f672"}.bi-graph-up-arrow::before{content:"\f673"}.bi-hypnotize::before{content:"\f674"}.bi-magic::before{content:"\f675"}.bi-person-rolodex::before{content:"\f676"}.bi-person-video::before{content:"\f677"}.bi-person-video2::before{content:"\f678"}.bi-person-video3::before{content:"\f679"}.bi-person-workspace::before{content:"\f67a"}.bi-radioactive::before{content:"\f67b"}.bi-webcam-fill::before{content:"\f67c"}.bi-webcam::before{content:"\f67d"}.bi-yin-yang::before{content:"\f67e"}.bi-bandaid-fill::before{content:"\f680"}.bi-bandaid::before{content:"\f681"}.bi-bluetooth::before{content:"\f682"}.bi-body-text::before{content:"\f683"}.bi-boombox::before{content:"\f684"}.bi-boxes::before{content:"\f685"}.bi-dpad-fill::before{content:"\f686"}.bi-dpad::before{content:"\f687"}.bi-ear-fill::before{content:"\f688"}.bi-ear::before{content:"\f689"}.bi-envelope-check-fill::before{content:"\f68b"}.bi-envelope-check::before{content:"\f68c"}.bi-envelope-dash-fill::before{content:"\f68e"}.bi-envelope-dash::before{content:"\f68f"}.bi-envelope-exclamation-fill::before{content:"\f691"}.bi-envelope-exclamation::before{content:"\f692"}.bi-envelope-plus-fill::before{content:"\f693"}.bi-envelope-plus::before{content:"\f694"}.bi-envelope-slash-fill::before{content:"\f696"}.bi-envelope-slash::before{content:"\f697"}.bi-envelope-x-fill::before{content:"\f699"}.bi-envelope-x::before{content:"\f69a"}.bi-explicit-fill::before{content:"\f69b"}.bi-explicit::before{content:"\f69c"}.bi-git::before{content:"\f69d"}.bi-infinity::before{content:"\f69e"}.bi-list-columns-reverse::before{content:"\f69f"}.bi-list-columns::before{content:"\f6a0"}.bi-meta::before{content:"\f6a1"}.bi-nintendo-switch::before{content:"\f6a4"}.bi-pc-display-horizontal::before{content:"\f6a5"}.bi-pc-display::before{content:"\f6a6"}.bi-pc-horizontal::before{content:"\f6a7"}.bi-pc::before{content:"\f6a8"}.bi-playstation::before{content:"\f6a9"}.bi-plus-slash-minus::before{content:"\f6aa"}.bi-projector-fill::before{content:"\f6ab"}.bi-projector::before{content:"\f6ac"}.bi-qr-code-scan::before{content:"\f6ad"}.bi-qr-code::before{content:"\f6ae"}.bi-quora::before{content:"\f6af"}.bi-quote::before{content:"\f6b0"}.bi-robot::before{content:"\f6b1"}.bi-send-check-fill::before{content:"\f6b2"}.bi-send-check::before{content:"\f6b3"}.bi-send-dash-fill::before{content:"\f6b4"}.bi-send-dash::before{content:"\f6b5"}.bi-send-exclamation-fill::before{content:"\f6b7"}.bi-send-exclamation::before{content:"\f6b8"}.bi-send-fill::before{content:"\f6b9"}.bi-send-plus-fill::before{content:"\f6ba"}.bi-send-plus::before{content:"\f6bb"}.bi-send-slash-fill::before{content:"\f6bc"}.bi-send-slash::before{content:"\f6bd"}.bi-send-x-fill::before{content:"\f6be"}.bi-send-x::before{content:"\f6bf"}.bi-send::before{content:"\f6c0"}.bi-steam::before{content:"\f6c1"}.bi-terminal-dash::before{content:"\f6c3"}.bi-terminal-plus::before{content:"\f6c4"}.bi-terminal-split::before{content:"\f6c5"}.bi-ticket-detailed-fill::before{content:"\f6c6"}.bi-ticket-detailed::before{content:"\f6c7"}.bi-ticket-fill::before{content:"\f6c8"}.bi-ticket-perforated-fill::before{content:"\f6c9"}.bi-ticket-perforated::before{content:"\f6ca"}.bi-ticket::before{content:"\f6cb"}.bi-tiktok::before{content:"\f6cc"}.bi-window-dash::before{content:"\f6cd"}.bi-window-desktop::before{content:"\f6ce"}.bi-window-fullscreen::before{content:"\f6cf"}.bi-window-plus::before{content:"\f6d0"}.bi-window-split::before{content:"\f6d1"}.bi-window-stack::before{content:"\f6d2"}.bi-window-x::before{content:"\f6d3"}.bi-xbox::before{content:"\f6d4"}.bi-ethernet::before{content:"\f6d5"}.bi-hdmi-fill::before{content:"\f6d6"}.bi-hdmi::before{content:"\f6d7"}.bi-usb-c-fill::before{content:"\f6d8"}.bi-usb-c::before{content:"\f6d9"}.bi-usb-fill::before{content:"\f6da"}.bi-usb-plug-fill::before{content:"\f6db"}.bi-usb-plug::before{content:"\f6dc"}.bi-usb-symbol::before{content:"\f6dd"}.bi-usb::before{content:"\f6de"}.bi-boombox-fill::before{content:"\f6df"}.bi-displayport::before{content:"\f6e1"}.bi-gpu-card::before{content:"\f6e2"}.bi-memory::before{content:"\f6e3"}.bi-modem-fill::before{content:"\f6e4"}.bi-modem::before{content:"\f6e5"}.bi-motherboard-fill::before{content:"\f6e6"}.bi-motherboard::before{content:"\f6e7"}.bi-optical-audio-fill::before{content:"\f6e8"}.bi-optical-audio::before{content:"\f6e9"}.bi-pci-card::before{content:"\f6ea"}.bi-router-fill::before{content:"\f6eb"}.bi-router::before{content:"\f6ec"}.bi-thunderbolt-fill::before{content:"\f6ef"}.bi-thunderbolt::before{content:"\f6f0"}.bi-usb-drive-fill::before{content:"\f6f1"}.bi-usb-drive::before{content:"\f6f2"}.bi-usb-micro-fill::before{content:"\f6f3"}.bi-usb-micro::before{content:"\f6f4"}.bi-usb-mini-fill::before{content:"\f6f5"}.bi-usb-mini::before{content:"\f6f6"}.bi-cloud-haze2::before{content:"\f6f7"}.bi-device-hdd-fill::before{content:"\f6f8"}.bi-device-hdd::before{content:"\f6f9"}.bi-device-ssd-fill::before{content:"\f6fa"}.bi-device-ssd::before{content:"\f6fb"}.bi-displayport-fill::before{content:"\f6fc"}.bi-mortarboard-fill::before{content:"\f6fd"}.bi-mortarboard::before{content:"\f6fe"}.bi-terminal-x::before{content:"\f6ff"}.bi-arrow-through-heart-fill::before{content:"\f700"}.bi-arrow-through-heart::before{content:"\f701"}.bi-badge-sd-fill::before{content:"\f702"}.bi-badge-sd::before{content:"\f703"}.bi-bag-heart-fill::before{content:"\f704"}.bi-bag-heart::before{content:"\f705"}.bi-balloon-fill::before{content:"\f706"}.bi-balloon-heart-fill::before{content:"\f707"}.bi-balloon-heart::before{content:"\f708"}.bi-balloon::before{content:"\f709"}.bi-box2-fill::before{content:"\f70a"}.bi-box2-heart-fill::before{content:"\f70b"}.bi-box2-heart::before{content:"\f70c"}.bi-box2::before{content:"\f70d"}.bi-braces-asterisk::before{content:"\f70e"}.bi-calendar-heart-fill::before{content:"\f70f"}.bi-calendar-heart::before{content:"\f710"}.bi-calendar2-heart-fill::before{content:"\f711"}.bi-calendar2-heart::before{content:"\f712"}.bi-chat-heart-fill::before{content:"\f713"}.bi-chat-heart::before{content:"\f714"}.bi-chat-left-heart-fill::before{content:"\f715"}.bi-chat-left-heart::before{content:"\f716"}.bi-chat-right-heart-fill::before{content:"\f717"}.bi-chat-right-heart::before{content:"\f718"}.bi-chat-square-heart-fill::before{content:"\f719"}.bi-chat-square-heart::before{content:"\f71a"}.bi-clipboard-check-fill::before{content:"\f71b"}.bi-clipboard-data-fill::before{content:"\f71c"}.bi-clipboard-fill::before{content:"\f71d"}.bi-clipboard-heart-fill::before{content:"\f71e"}.bi-clipboard-heart::before{content:"\f71f"}.bi-clipboard-minus-fill::before{content:"\f720"}.bi-clipboard-plus-fill::before{content:"\f721"}.bi-clipboard-pulse::before{content:"\f722"}.bi-clipboard-x-fill::before{content:"\f723"}.bi-clipboard2-check-fill::before{content:"\f724"}.bi-clipboard2-check::before{content:"\f725"}.bi-clipboard2-data-fill::before{content:"\f726"}.bi-clipboard2-data::before{content:"\f727"}.bi-clipboard2-fill::before{content:"\f728"}.bi-clipboard2-heart-fill::before{content:"\f729"}.bi-clipboard2-heart::before{content:"\f72a"}.bi-clipboard2-minus-fill::before{content:"\f72b"}.bi-clipboard2-minus::before{content:"\f72c"}.bi-clipboard2-plus-fill::before{content:"\f72d"}.bi-clipboard2-plus::before{content:"\f72e"}.bi-clipboard2-pulse-fill::before{content:"\f72f"}.bi-clipboard2-pulse::before{content:"\f730"}.bi-clipboard2-x-fill::before{content:"\f731"}.bi-clipboard2-x::before{content:"\f732"}.bi-clipboard2::before{content:"\f733"}.bi-emoji-kiss-fill::before{content:"\f734"}.bi-emoji-kiss::before{content:"\f735"}.bi-envelope-heart-fill::before{content:"\f736"}.bi-envelope-heart::before{content:"\f737"}.bi-envelope-open-heart-fill::before{content:"\f738"}.bi-envelope-open-heart::before{content:"\f739"}.bi-envelope-paper-fill::before{content:"\f73a"}.bi-envelope-paper-heart-fill::before{content:"\f73b"}.bi-envelope-paper-heart::before{content:"\f73c"}.bi-envelope-paper::before{content:"\f73d"}.bi-filetype-aac::before{content:"\f73e"}.bi-filetype-ai::before{content:"\f73f"}.bi-filetype-bmp::before{content:"\f740"}.bi-filetype-cs::before{content:"\f741"}.bi-filetype-css::before{content:"\f742"}.bi-filetype-csv::before{content:"\f743"}.bi-filetype-doc::before{content:"\f744"}.bi-filetype-docx::before{content:"\f745"}.bi-filetype-exe::before{content:"\f746"}.bi-filetype-gif::before{content:"\f747"}.bi-filetype-heic::before{content:"\f748"}.bi-filetype-html::before{content:"\f749"}.bi-filetype-java::before{content:"\f74a"}.bi-filetype-jpg::before{content:"\f74b"}.bi-filetype-js::before{content:"\f74c"}.bi-filetype-jsx::before{content:"\f74d"}.bi-filetype-key::before{content:"\f74e"}.bi-filetype-m4p::before{content:"\f74f"}.bi-filetype-md::before{content:"\f750"}.bi-filetype-mdx::before{content:"\f751"}.bi-filetype-mov::before{content:"\f752"}.bi-filetype-mp3::before{content:"\f753"}.bi-filetype-mp4::before{content:"\f754"}.bi-filetype-otf::before{content:"\f755"}.bi-filetype-pdf::before{content:"\f756"}.bi-filetype-php::before{content:"\f757"}.bi-filetype-png::before{content:"\f758"}.bi-filetype-ppt::before{content:"\f75a"}.bi-filetype-psd::before{content:"\f75b"}.bi-filetype-py::before{content:"\f75c"}.bi-filetype-raw::before{content:"\f75d"}.bi-filetype-rb::before{content:"\f75e"}.bi-filetype-sass::before{content:"\f75f"}.bi-filetype-scss::before{content:"\f760"}.bi-filetype-sh::before{content:"\f761"}.bi-filetype-svg::before{content:"\f762"}.bi-filetype-tiff::before{content:"\f763"}.bi-filetype-tsx::before{content:"\f764"}.bi-filetype-ttf::before{content:"\f765"}.bi-filetype-txt::before{content:"\f766"}.bi-filetype-wav::before{content:"\f767"}.bi-filetype-woff::before{content:"\f768"}.bi-filetype-xls::before{content:"\f76a"}.bi-filetype-xml::before{content:"\f76b"}.bi-filetype-yml::before{content:"\f76c"}.bi-heart-arrow::before{content:"\f76d"}.bi-heart-pulse-fill::before{content:"\f76e"}.bi-heart-pulse::before{content:"\f76f"}.bi-heartbreak-fill::before{content:"\f770"}.bi-heartbreak::before{content:"\f771"}.bi-hearts::before{content:"\f772"}.bi-hospital-fill::before{content:"\f773"}.bi-hospital::before{content:"\f774"}.bi-house-heart-fill::before{content:"\f775"}.bi-house-heart::before{content:"\f776"}.bi-incognito::before{content:"\f777"}.bi-magnet-fill::before{content:"\f778"}.bi-magnet::before{content:"\f779"}.bi-person-heart::before{content:"\f77a"}.bi-person-hearts::before{content:"\f77b"}.bi-phone-flip::before{content:"\f77c"}.bi-plugin::before{content:"\f77d"}.bi-postage-fill::before{content:"\f77e"}.bi-postage-heart-fill::before{content:"\f77f"}.bi-postage-heart::before{content:"\f780"}.bi-postage::before{content:"\f781"}.bi-postcard-fill::before{content:"\f782"}.bi-postcard-heart-fill::before{content:"\f783"}.bi-postcard-heart::before{content:"\f784"}.bi-postcard::before{content:"\f785"}.bi-search-heart-fill::before{content:"\f786"}.bi-search-heart::before{content:"\f787"}.bi-sliders2-vertical::before{content:"\f788"}.bi-sliders2::before{content:"\f789"}.bi-trash3-fill::before{content:"\f78a"}.bi-trash3::before{content:"\f78b"}.bi-valentine::before{content:"\f78c"}.bi-valentine2::before{content:"\f78d"}.bi-wrench-adjustable-circle-fill::before{content:"\f78e"}.bi-wrench-adjustable-circle::before{content:"\f78f"}.bi-wrench-adjustable::before{content:"\f790"}.bi-filetype-json::before{content:"\f791"}.bi-filetype-pptx::before{content:"\f792"}.bi-filetype-xlsx::before{content:"\f793"}.bi-1-circle-fill::before{content:"\f796"}.bi-1-circle::before{content:"\f797"}.bi-1-square-fill::before{content:"\f798"}.bi-1-square::before{content:"\f799"}.bi-2-circle-fill::before{content:"\f79c"}.bi-2-circle::before{content:"\f79d"}.bi-2-square-fill::before{content:"\f79e"}.bi-2-square::before{content:"\f79f"}.bi-3-circle-fill::before{content:"\f7a2"}.bi-3-circle::before{content:"\f7a3"}.bi-3-square-fill::before{content:"\f7a4"}.bi-3-square::before{content:"\f7a5"}.bi-4-circle-fill::before{content:"\f7a8"}.bi-4-circle::before{content:"\f7a9"}.bi-4-square-fill::before{content:"\f7aa"}.bi-4-square::before{content:"\f7ab"}.bi-5-circle-fill::before{content:"\f7ae"}.bi-5-circle::before{content:"\f7af"}.bi-5-square-fill::before{content:"\f7b0"}.bi-5-square::before{content:"\f7b1"}.bi-6-circle-fill::before{content:"\f7b4"}.bi-6-circle::before{content:"\f7b5"}.bi-6-square-fill::before{content:"\f7b6"}.bi-6-square::before{content:"\f7b7"}.bi-7-circle-fill::before{content:"\f7ba"}.bi-7-circle::before{content:"\f7bb"}.bi-7-square-fill::before{content:"\f7bc"}.bi-7-square::before{content:"\f7bd"}.bi-8-circle-fill::before{content:"\f7c0"}.bi-8-circle::before{content:"\f7c1"}.bi-8-square-fill::before{content:"\f7c2"}.bi-8-square::before{content:"\f7c3"}.bi-9-circle-fill::before{content:"\f7c6"}.bi-9-circle::before{content:"\f7c7"}.bi-9-square-fill::before{content:"\f7c8"}.bi-9-square::before{content:"\f7c9"}.bi-airplane-engines-fill::before{content:"\f7ca"}.bi-airplane-engines::before{content:"\f7cb"}.bi-airplane-fill::before{content:"\f7cc"}.bi-airplane::before{content:"\f7cd"}.bi-alexa::before{content:"\f7ce"}.bi-alipay::before{content:"\f7cf"}.bi-android::before{content:"\f7d0"}.bi-android2::before{content:"\f7d1"}.bi-box-fill::before{content:"\f7d2"}.bi-box-seam-fill::before{content:"\f7d3"}.bi-browser-chrome::before{content:"\f7d4"}.bi-browser-edge::before{content:"\f7d5"}.bi-browser-firefox::before{content:"\f7d6"}.bi-browser-safari::before{content:"\f7d7"}.bi-c-circle-fill::before{content:"\f7da"}.bi-c-circle::before{content:"\f7db"}.bi-c-square-fill::before{content:"\f7dc"}.bi-c-square::before{content:"\f7dd"}.bi-capsule-pill::before{content:"\f7de"}.bi-capsule::before{content:"\f7df"}.bi-car-front-fill::before{content:"\f7e0"}.bi-car-front::before{content:"\f7e1"}.bi-cassette-fill::before{content:"\f7e2"}.bi-cassette::before{content:"\f7e3"}.bi-cc-circle-fill::before{content:"\f7e6"}.bi-cc-circle::before{content:"\f7e7"}.bi-cc-square-fill::before{content:"\f7e8"}.bi-cc-square::before{content:"\f7e9"}.bi-cup-hot-fill::before{content:"\f7ea"}.bi-cup-hot::before{content:"\f7eb"}.bi-currency-rupee::before{content:"\f7ec"}.bi-dropbox::before{content:"\f7ed"}.bi-escape::before{content:"\f7ee"}.bi-fast-forward-btn-fill::before{content:"\f7ef"}.bi-fast-forward-btn::before{content:"\f7f0"}.bi-fast-forward-circle-fill::before{content:"\f7f1"}.bi-fast-forward-circle::before{content:"\f7f2"}.bi-fast-forward-fill::before{content:"\f7f3"}.bi-fast-forward::before{content:"\f7f4"}.bi-filetype-sql::before{content:"\f7f5"}.bi-fire::before{content:"\f7f6"}.bi-google-play::before{content:"\f7f7"}.bi-h-circle-fill::before{content:"\f7fa"}.bi-h-circle::before{content:"\f7fb"}.bi-h-square-fill::before{content:"\f7fc"}.bi-h-square::before{content:"\f7fd"}.bi-indent::before{content:"\f7fe"}.bi-lungs-fill::before{content:"\f7ff"}.bi-lungs::before{content:"\f800"}.bi-microsoft-teams::before{content:"\f801"}.bi-p-circle-fill::before{content:"\f804"}.bi-p-circle::before{content:"\f805"}.bi-p-square-fill::before{content:"\f806"}.bi-p-square::before{content:"\f807"}.bi-pass-fill::before{content:"\f808"}.bi-pass::before{content:"\f809"}.bi-prescription::before{content:"\f80a"}.bi-prescription2::before{content:"\f80b"}.bi-r-circle-fill::before{content:"\f80e"}.bi-r-circle::before{content:"\f80f"}.bi-r-square-fill::before{content:"\f810"}.bi-r-square::before{content:"\f811"}.bi-repeat-1::before{content:"\f812"}.bi-repeat::before{content:"\f813"}.bi-rewind-btn-fill::before{content:"\f814"}.bi-rewind-btn::before{content:"\f815"}.bi-rewind-circle-fill::before{content:"\f816"}.bi-rewind-circle::before{content:"\f817"}.bi-rewind-fill::before{content:"\f818"}.bi-rewind::before{content:"\f819"}.bi-train-freight-front-fill::before{content:"\f81a"}.bi-train-freight-front::before{content:"\f81b"}.bi-train-front-fill::before{content:"\f81c"}.bi-train-front::before{content:"\f81d"}.bi-train-lightrail-front-fill::before{content:"\f81e"}.bi-train-lightrail-front::before{content:"\f81f"}.bi-truck-front-fill::before{content:"\f820"}.bi-truck-front::before{content:"\f821"}.bi-ubuntu::before{content:"\f822"}.bi-unindent::before{content:"\f823"}.bi-unity::before{content:"\f824"}.bi-universal-access-circle::before{content:"\f825"}.bi-universal-access::before{content:"\f826"}.bi-virus::before{content:"\f827"}.bi-virus2::before{content:"\f828"}.bi-wechat::before{content:"\f829"}.bi-yelp::before{content:"\f82a"}.bi-sign-stop-fill::before{content:"\f82b"}.bi-sign-stop-lights-fill::before{content:"\f82c"}.bi-sign-stop-lights::before{content:"\f82d"}.bi-sign-stop::before{content:"\f82e"}.bi-sign-turn-left-fill::before{content:"\f82f"}.bi-sign-turn-left::before{content:"\f830"}.bi-sign-turn-right-fill::before{content:"\f831"}.bi-sign-turn-right::before{content:"\f832"}.bi-sign-turn-slight-left-fill::before{content:"\f833"}.bi-sign-turn-slight-left::before{content:"\f834"}.bi-sign-turn-slight-right-fill::before{content:"\f835"}.bi-sign-turn-slight-right::before{content:"\f836"}.bi-sign-yield-fill::before{content:"\f837"}.bi-sign-yield::before{content:"\f838"}.bi-ev-station-fill::before{content:"\f839"}.bi-ev-station::before{content:"\f83a"}.bi-fuel-pump-diesel-fill::before{content:"\f83b"}.bi-fuel-pump-diesel::before{content:"\f83c"}.bi-fuel-pump-fill::before{content:"\f83d"}.bi-fuel-pump::before{content:"\f83e"}.bi-0-circle-fill::before{content:"\f83f"}.bi-0-circle::before{content:"\f840"}.bi-0-square-fill::before{content:"\f841"}.bi-0-square::before{content:"\f842"}.bi-rocket-fill::before{content:"\f843"}.bi-rocket-takeoff-fill::before{content:"\f844"}.bi-rocket-takeoff::before{content:"\f845"}.bi-rocket::before{content:"\f846"}.bi-stripe::before{content:"\f847"}.bi-subscript::before{content:"\f848"}.bi-superscript::before{content:"\f849"}.bi-trello::before{content:"\f84a"}.bi-envelope-at-fill::before{content:"\f84b"}.bi-envelope-at::before{content:"\f84c"}.bi-regex::before{content:"\f84d"}.bi-text-wrap::before{content:"\f84e"}.bi-sign-dead-end-fill::before{content:"\f84f"}.bi-sign-dead-end::before{content:"\f850"}.bi-sign-do-not-enter-fill::before{content:"\f851"}.bi-sign-do-not-enter::before{content:"\f852"}.bi-sign-intersection-fill::before{content:"\f853"}.bi-sign-intersection-side-fill::before{content:"\f854"}.bi-sign-intersection-side::before{content:"\f855"}.bi-sign-intersection-t-fill::before{content:"\f856"}.bi-sign-intersection-t::before{content:"\f857"}.bi-sign-intersection-y-fill::before{content:"\f858"}.bi-sign-intersection-y::before{content:"\f859"}.bi-sign-intersection::before{content:"\f85a"}.bi-sign-merge-left-fill::before{content:"\f85b"}.bi-sign-merge-left::before{content:"\f85c"}.bi-sign-merge-right-fill::before{content:"\f85d"}.bi-sign-merge-right::before{content:"\f85e"}.bi-sign-no-left-turn-fill::before{content:"\f85f"}.bi-sign-no-left-turn::before{content:"\f860"}.bi-sign-no-parking-fill::before{content:"\f861"}.bi-sign-no-parking::before{content:"\f862"}.bi-sign-no-right-turn-fill::before{content:"\f863"}.bi-sign-no-right-turn::before{content:"\f864"}.bi-sign-railroad-fill::before{content:"\f865"}.bi-sign-railroad::before{content:"\f866"}.bi-building-add::before{content:"\f867"}.bi-building-check::before{content:"\f868"}.bi-building-dash::before{content:"\f869"}.bi-building-down::before{content:"\f86a"}.bi-building-exclamation::before{content:"\f86b"}.bi-building-fill-add::before{content:"\f86c"}.bi-building-fill-check::before{content:"\f86d"}.bi-building-fill-dash::before{content:"\f86e"}.bi-building-fill-down::before{content:"\f86f"}.bi-building-fill-exclamation::before{content:"\f870"}.bi-building-fill-gear::before{content:"\f871"}.bi-building-fill-lock::before{content:"\f872"}.bi-building-fill-slash::before{content:"\f873"}.bi-building-fill-up::before{content:"\f874"}.bi-building-fill-x::before{content:"\f875"}.bi-building-fill::before{content:"\f876"}.bi-building-gear::before{content:"\f877"}.bi-building-lock::before{content:"\f878"}.bi-building-slash::before{content:"\f879"}.bi-building-up::before{content:"\f87a"}.bi-building-x::before{content:"\f87b"}.bi-buildings-fill::before{content:"\f87c"}.bi-buildings::before{content:"\f87d"}.bi-bus-front-fill::before{content:"\f87e"}.bi-bus-front::before{content:"\f87f"}.bi-ev-front-fill::before{content:"\f880"}.bi-ev-front::before{content:"\f881"}.bi-globe-americas::before{content:"\f882"}.bi-globe-asia-australia::before{content:"\f883"}.bi-globe-central-south-asia::before{content:"\f884"}.bi-globe-europe-africa::before{content:"\f885"}.bi-house-add-fill::before{content:"\f886"}.bi-house-add::before{content:"\f887"}.bi-house-check-fill::before{content:"\f888"}.bi-house-check::before{content:"\f889"}.bi-house-dash-fill::before{content:"\f88a"}.bi-house-dash::before{content:"\f88b"}.bi-house-down-fill::before{content:"\f88c"}.bi-house-down::before{content:"\f88d"}.bi-house-exclamation-fill::before{content:"\f88e"}.bi-house-exclamation::before{content:"\f88f"}.bi-house-gear-fill::before{content:"\f890"}.bi-house-gear::before{content:"\f891"}.bi-house-lock-fill::before{content:"\f892"}.bi-house-lock::before{content:"\f893"}.bi-house-slash-fill::before{content:"\f894"}.bi-house-slash::before{content:"\f895"}.bi-house-up-fill::before{content:"\f896"}.bi-house-up::before{content:"\f897"}.bi-house-x-fill::before{content:"\f898"}.bi-house-x::before{content:"\f899"}.bi-person-add::before{content:"\f89a"}.bi-person-down::before{content:"\f89b"}.bi-person-exclamation::before{content:"\f89c"}.bi-person-fill-add::before{content:"\f89d"}.bi-person-fill-check::before{content:"\f89e"}.bi-person-fill-dash::before{content:"\f89f"}.bi-person-fill-down::before{content:"\f8a0"}.bi-person-fill-exclamation::before{content:"\f8a1"}.bi-person-fill-gear::before{content:"\f8a2"}.bi-person-fill-lock::before{content:"\f8a3"}.bi-person-fill-slash::before{content:"\f8a4"}.bi-person-fill-up::before{content:"\f8a5"}.bi-person-fill-x::before{content:"\f8a6"}.bi-person-gear::before{content:"\f8a7"}.bi-person-lock::before{content:"\f8a8"}.bi-person-slash::before{content:"\f8a9"}.bi-person-up::before{content:"\f8aa"}.bi-scooter::before{content:"\f8ab"}.bi-taxi-front-fill::before{content:"\f8ac"}.bi-taxi-front::before{content:"\f8ad"}.bi-amd::before{content:"\f8ae"}.bi-database-add::before{content:"\f8af"}.bi-database-check::before{content:"\f8b0"}.bi-database-dash::before{content:"\f8b1"}.bi-database-down::before{content:"\f8b2"}.bi-database-exclamation::before{content:"\f8b3"}.bi-database-fill-add::before{content:"\f8b4"}.bi-database-fill-check::before{content:"\f8b5"}.bi-database-fill-dash::before{content:"\f8b6"}.bi-database-fill-down::before{content:"\f8b7"}.bi-database-fill-exclamation::before{content:"\f8b8"}.bi-database-fill-gear::before{content:"\f8b9"}.bi-database-fill-lock::before{content:"\f8ba"}.bi-database-fill-slash::before{content:"\f8bb"}.bi-database-fill-up::before{content:"\f8bc"}.bi-database-fill-x::before{content:"\f8bd"}.bi-database-fill::before{content:"\f8be"}.bi-database-gear::before{content:"\f8bf"}.bi-database-lock::before{content:"\f8c0"}.bi-database-slash::before{content:"\f8c1"}.bi-database-up::before{content:"\f8c2"}.bi-database-x::before{content:"\f8c3"}.bi-database::before{content:"\f8c4"}.bi-houses-fill::before{content:"\f8c5"}.bi-houses::before{content:"\f8c6"}.bi-nvidia::before{content:"\f8c7"}.bi-person-vcard-fill::before{content:"\f8c8"}.bi-person-vcard::before{content:"\f8c9"}.bi-sina-weibo::before{content:"\f8ca"}.bi-tencent-qq::before{content:"\f8cb"}.bi-wikipedia::before{content:"\f8cc"}
@font-face{font-family:'FontAwesome';src:url(/themes/contrib/thex/fonts/fontawesome-webfont.eot?v=4.7.0);src:url(/themes/contrib/thex/fonts/fontawesome-webfont.eot#iefix&v=4.7.0) format('embedded-opentype'),url(/themes/contrib/thex/fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2'),url(/themes/contrib/thex/fonts/fontawesome-webfont.woff?v=4.7.0) format('woff'),url(/themes/contrib/thex/fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype'),url(/themes/contrib/thex/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format('svg');font-weight:normal;font-style:normal;}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.fa-lg{font-size:1.33333333em;line-height:0.75em;vertical-align:-15%;}.fa-2x{font-size:2em;}.fa-3x{font-size:3em;}.fa-4x{font-size:4em;}.fa-5x{font-size:5em;}.fa-fw{width:1.28571429em;text-align:center;}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none;}.fa-ul > li{position:relative;}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:0.14285714em;text-align:center;}.fa-li.fa-lg{left:-1.85714286em;}.fa-border{padding:.2em .25em .15em;border:solid 0.08em #eeeeee;border-radius:.1em;}.fa-pull-left{float:left;}.fa-pull-right{float:right;}.fa.fa-pull-left{margin-right:.3em;}.fa.fa-pull-right{margin-left:.3em;}.pull-right{float:right;}.pull-left{float:left;}.fa.pull-left{margin-right:.3em;}.fa.pull-right{margin-left:.3em;}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear;}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8);}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1);}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1);}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none;}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle;}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center;}.fa-stack-1x{line-height:inherit;}.fa-stack-2x{font-size:2em;}.fa-inverse{color:#ffffff;}.fa-glass:before{content:"\f000";}.fa-music:before{content:"\f001";}.fa-search:before{content:"\f002";}.fa-envelope-o:before{content:"\f003";}.fa-heart:before{content:"\f004";}.fa-star:before{content:"\f005";}.fa-star-o:before{content:"\f006";}.fa-user:before{content:"\f007";}.fa-film:before{content:"\f008";}.fa-th-large:before{content:"\f009";}.fa-th:before{content:"\f00a";}.fa-th-list:before{content:"\f00b";}.fa-check:before{content:"\f00c";}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d";}.fa-search-plus:before{content:"\f00e";}.fa-search-minus:before{content:"\f010";}.fa-power-off:before{content:"\f011";}.fa-signal:before{content:"\f012";}.fa-gear:before,.fa-cog:before{content:"\f013";}.fa-trash-o:before{content:"\f014";}.fa-home:before{content:"\f015";}.fa-file-o:before{content:"\f016";}.fa-clock-o:before{content:"\f017";}.fa-road:before{content:"\f018";}.fa-download:before{content:"\f019";}.fa-arrow-circle-o-down:before{content:"\f01a";}.fa-arrow-circle-o-up:before{content:"\f01b";}.fa-inbox:before{content:"\f01c";}.fa-play-circle-o:before{content:"\f01d";}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e";}.fa-refresh:before{content:"\f021";}.fa-list-alt:before{content:"\f022";}.fa-lock:before{content:"\f023";}.fa-flag:before{content:"\f024";}.fa-headphones:before{content:"\f025";}.fa-volume-off:before{content:"\f026";}.fa-volume-down:before{content:"\f027";}.fa-volume-up:before{content:"\f028";}.fa-qrcode:before{content:"\f029";}.fa-barcode:before{content:"\f02a";}.fa-tag:before{content:"\f02b";}.fa-tags:before{content:"\f02c";}.fa-book:before{content:"\f02d";}.fa-bookmark:before{content:"\f02e";}.fa-print:before{content:"\f02f";}.fa-camera:before{content:"\f030";}.fa-font:before{content:"\f031";}.fa-bold:before{content:"\f032";}.fa-italic:before{content:"\f033";}.fa-text-height:before{content:"\f034";}.fa-text-width:before{content:"\f035";}.fa-align-left:before{content:"\f036";}.fa-align-center:before{content:"\f037";}.fa-align-right:before{content:"\f038";}.fa-align-justify:before{content:"\f039";}.fa-list:before{content:"\f03a";}.fa-dedent:before,.fa-outdent:before{content:"\f03b";}.fa-indent:before{content:"\f03c";}.fa-video-camera:before{content:"\f03d";}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e";}.fa-pencil:before{content:"\f040";}.fa-map-marker:before{content:"\f041";}.fa-adjust:before{content:"\f042";}.fa-tint:before{content:"\f043";}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044";}.fa-share-square-o:before{content:"\f045";}.fa-check-square-o:before{content:"\f046";}.fa-arrows:before{content:"\f047";}.fa-step-backward:before{content:"\f048";}.fa-fast-backward:before{content:"\f049";}.fa-backward:before{content:"\f04a";}.fa-play:before{content:"\f04b";}.fa-pause:before{content:"\f04c";}.fa-stop:before{content:"\f04d";}.fa-forward:before{content:"\f04e";}.fa-fast-forward:before{content:"\f050";}.fa-step-forward:before{content:"\f051";}.fa-eject:before{content:"\f052";}.fa-chevron-left:before{content:"\f053";}.fa-chevron-right:before{content:"\f054";}.fa-plus-circle:before{content:"\f055";}.fa-minus-circle:before{content:"\f056";}.fa-times-circle:before{content:"\f057";}.fa-check-circle:before{content:"\f058";}.fa-question-circle:before{content:"\f059";}.fa-info-circle:before{content:"\f05a";}.fa-crosshairs:before{content:"\f05b";}.fa-times-circle-o:before{content:"\f05c";}.fa-check-circle-o:before{content:"\f05d";}.fa-ban:before{content:"\f05e";}.fa-arrow-left:before{content:"\f060";}.fa-arrow-right:before{content:"\f061";}.fa-arrow-up:before{content:"\f062";}.fa-arrow-down:before{content:"\f063";}.fa-mail-forward:before,.fa-share:before{content:"\f064";}.fa-expand:before{content:"\f065";}.fa-compress:before{content:"\f066";}.fa-plus:before{content:"\f067";}.fa-minus:before{content:"\f068";}.fa-asterisk:before{content:"\f069";}.fa-exclamation-circle:before{content:"\f06a";}.fa-gift:before{content:"\f06b";}.fa-leaf:before{content:"\f06c";}.fa-fire:before{content:"\f06d";}.fa-eye:before{content:"\f06e";}.fa-eye-slash:before{content:"\f070";}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071";}.fa-plane:before{content:"\f072";}.fa-calendar:before{content:"\f073";}.fa-random:before{content:"\f074";}.fa-comment:before{content:"\f075";}.fa-magnet:before{content:"\f076";}.fa-chevron-up:before{content:"\f077";}.fa-chevron-down:before{content:"\f078";}.fa-retweet:before{content:"\f079";}.fa-shopping-cart:before{content:"\f07a";}.fa-folder:before{content:"\f07b";}.fa-folder-open:before{content:"\f07c";}.fa-arrows-v:before{content:"\f07d";}.fa-arrows-h:before{content:"\f07e";}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080";}.fa-twitter-square:before{content:"\f081";}.fa-facebook-square:before{content:"\f082";}.fa-camera-retro:before{content:"\f083";}.fa-key:before{content:"\f084";}.fa-gears:before,.fa-cogs:before{content:"\f085";}.fa-comments:before{content:"\f086";}.fa-thumbs-o-up:before{content:"\f087";}.fa-thumbs-o-down:before{content:"\f088";}.fa-star-half:before{content:"\f089";}.fa-heart-o:before{content:"\f08a";}.fa-sign-out:before{content:"\f08b";}.fa-linkedin-square:before{content:"\f08c";}.fa-thumb-tack:before{content:"\f08d";}.fa-external-link:before{content:"\f08e";}.fa-sign-in:before{content:"\f090";}.fa-trophy:before{content:"\f091";}.fa-github-square:before{content:"\f092";}.fa-upload:before{content:"\f093";}.fa-lemon-o:before{content:"\f094";}.fa-phone:before{content:"\f095";}.fa-square-o:before{content:"\f096";}.fa-bookmark-o:before{content:"\f097";}.fa-phone-square:before{content:"\f098";}.fa-twitter:before{content:"\f099";}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a";}.fa-github:before{content:"\f09b";}.fa-unlock:before{content:"\f09c";}.fa-credit-card:before{content:"\f09d";}.fa-feed:before,.fa-rss:before{content:"\f09e";}.fa-hdd-o:before{content:"\f0a0";}.fa-bullhorn:before{content:"\f0a1";}.fa-bell:before{content:"\f0f3";}.fa-certificate:before{content:"\f0a3";}.fa-hand-o-right:before{content:"\f0a4";}.fa-hand-o-left:before{content:"\f0a5";}.fa-hand-o-up:before{content:"\f0a6";}.fa-hand-o-down:before{content:"\f0a7";}.fa-arrow-circle-left:before{content:"\f0a8";}.fa-arrow-circle-right:before{content:"\f0a9";}.fa-arrow-circle-up:before{content:"\f0aa";}.fa-arrow-circle-down:before{content:"\f0ab";}.fa-globe:before{content:"\f0ac";}.fa-wrench:before{content:"\f0ad";}.fa-tasks:before{content:"\f0ae";}.fa-filter:before{content:"\f0b0";}.fa-briefcase:before{content:"\f0b1";}.fa-arrows-alt:before{content:"\f0b2";}.fa-group:before,.fa-users:before{content:"\f0c0";}.fa-chain:before,.fa-link:before{content:"\f0c1";}.fa-cloud:before{content:"\f0c2";}.fa-flask:before{content:"\f0c3";}.fa-cut:before,.fa-scissors:before{content:"\f0c4";}.fa-copy:before,.fa-files-o:before{content:"\f0c5";}.fa-paperclip:before{content:"\f0c6";}.fa-save:before,.fa-floppy-o:before{content:"\f0c7";}.fa-square:before{content:"\f0c8";}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9";}.fa-list-ul:before{content:"\f0ca";}.fa-list-ol:before{content:"\f0cb";}.fa-strikethrough:before{content:"\f0cc";}.fa-underline:before{content:"\f0cd";}.fa-table:before{content:"\f0ce";}.fa-magic:before{content:"\f0d0";}.fa-truck:before{content:"\f0d1";}.fa-pinterest:before{content:"\f0d2";}.fa-pinterest-square:before{content:"\f0d3";}.fa-google-plus-square:before{content:"\f0d4";}.fa-google-plus:before{content:"\f0d5";}.fa-money:before{content:"\f0d6";}.fa-caret-down:before{content:"\f0d7";}.fa-caret-up:before{content:"\f0d8";}.fa-caret-left:before{content:"\f0d9";}.fa-caret-right:before{content:"\f0da";}.fa-columns:before{content:"\f0db";}.fa-unsorted:before,.fa-sort:before{content:"\f0dc";}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd";}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de";}.fa-envelope:before{content:"\f0e0";}.fa-linkedin:before{content:"\f0e1";}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2";}.fa-legal:before,.fa-gavel:before{content:"\f0e3";}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4";}.fa-comment-o:before{content:"\f0e5";}.fa-comments-o:before{content:"\f0e6";}.fa-flash:before,.fa-bolt:before{content:"\f0e7";}.fa-sitemap:before{content:"\f0e8";}.fa-umbrella:before{content:"\f0e9";}.fa-paste:before,.fa-clipboard:before{content:"\f0ea";}.fa-lightbulb-o:before{content:"\f0eb";}.fa-exchange:before{content:"\f0ec";}.fa-cloud-download:before{content:"\f0ed";}.fa-cloud-upload:before{content:"\f0ee";}.fa-user-md:before{content:"\f0f0";}.fa-stethoscope:before{content:"\f0f1";}.fa-suitcase:before{content:"\f0f2";}.fa-bell-o:before{content:"\f0a2";}.fa-coffee:before{content:"\f0f4";}.fa-cutlery:before{content:"\f0f5";}.fa-file-text-o:before{content:"\f0f6";}.fa-building-o:before{content:"\f0f7";}.fa-hospital-o:before{content:"\f0f8";}.fa-ambulance:before{content:"\f0f9";}.fa-medkit:before{content:"\f0fa";}.fa-fighter-jet:before{content:"\f0fb";}.fa-beer:before{content:"\f0fc";}.fa-h-square:before{content:"\f0fd";}.fa-plus-square:before{content:"\f0fe";}.fa-angle-double-left:before{content:"\f100";}.fa-angle-double-right:before{content:"\f101";}.fa-angle-double-up:before{content:"\f102";}.fa-angle-double-down:before{content:"\f103";}.fa-angle-left:before{content:"\f104";}.fa-angle-right:before{content:"\f105";}.fa-angle-up:before{content:"\f106";}.fa-angle-down:before{content:"\f107";}.fa-desktop:before{content:"\f108";}.fa-laptop:before{content:"\f109";}.fa-tablet:before{content:"\f10a";}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b";}.fa-circle-o:before{content:"\f10c";}.fa-quote-left:before{content:"\f10d";}.fa-quote-right:before{content:"\f10e";}.fa-spinner:before{content:"\f110";}.fa-circle:before{content:"\f111";}.fa-mail-reply:before,.fa-reply:before{content:"\f112";}.fa-github-alt:before{content:"\f113";}.fa-folder-o:before{content:"\f114";}.fa-folder-open-o:before{content:"\f115";}.fa-smile-o:before{content:"\f118";}.fa-frown-o:before{content:"\f119";}.fa-meh-o:before{content:"\f11a";}.fa-gamepad:before{content:"\f11b";}.fa-keyboard-o:before{content:"\f11c";}.fa-flag-o:before{content:"\f11d";}.fa-flag-checkered:before{content:"\f11e";}.fa-terminal:before{content:"\f120";}.fa-code:before{content:"\f121";}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122";}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123";}.fa-location-arrow:before{content:"\f124";}.fa-crop:before{content:"\f125";}.fa-code-fork:before{content:"\f126";}.fa-unlink:before,.fa-chain-broken:before{content:"\f127";}.fa-question:before{content:"\f128";}.fa-info:before{content:"\f129";}.fa-exclamation:before{content:"\f12a";}.fa-superscript:before{content:"\f12b";}.fa-subscript:before{content:"\f12c";}.fa-eraser:before{content:"\f12d";}.fa-puzzle-piece:before{content:"\f12e";}.fa-microphone:before{content:"\f130";}.fa-microphone-slash:before{content:"\f131";}.fa-shield:before{content:"\f132";}.fa-calendar-o:before{content:"\f133";}.fa-fire-extinguisher:before{content:"\f134";}.fa-rocket:before{content:"\f135";}.fa-maxcdn:before{content:"\f136";}.fa-chevron-circle-left:before{content:"\f137";}.fa-chevron-circle-right:before{content:"\f138";}.fa-chevron-circle-up:before{content:"\f139";}.fa-chevron-circle-down:before{content:"\f13a";}.fa-html5:before{content:"\f13b";}.fa-css3:before{content:"\f13c";}.fa-anchor:before{content:"\f13d";}.fa-unlock-alt:before{content:"\f13e";}.fa-bullseye:before{content:"\f140";}.fa-ellipsis-h:before{content:"\f141";}.fa-ellipsis-v:before{content:"\f142";}.fa-rss-square:before{content:"\f143";}.fa-play-circle:before{content:"\f144";}.fa-ticket:before{content:"\f145";}.fa-minus-square:before{content:"\f146";}.fa-minus-square-o:before{content:"\f147";}.fa-level-up:before{content:"\f148";}.fa-level-down:before{content:"\f149";}.fa-check-square:before{content:"\f14a";}.fa-pencil-square:before{content:"\f14b";}.fa-external-link-square:before{content:"\f14c";}.fa-share-square:before{content:"\f14d";}.fa-compass:before{content:"\f14e";}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150";}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151";}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152";}.fa-euro:before,.fa-eur:before{content:"\f153";}.fa-gbp:before{content:"\f154";}.fa-dollar:before,.fa-usd:before{content:"\f155";}.fa-rupee:before,.fa-inr:before{content:"\f156";}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157";}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158";}.fa-won:before,.fa-krw:before{content:"\f159";}.fa-bitcoin:before,.fa-btc:before{content:"\f15a";}.fa-file:before{content:"\f15b";}.fa-file-text:before{content:"\f15c";}.fa-sort-alpha-asc:before{content:"\f15d";}.fa-sort-alpha-desc:before{content:"\f15e";}.fa-sort-amount-asc:before{content:"\f160";}.fa-sort-amount-desc:before{content:"\f161";}.fa-sort-numeric-asc:before{content:"\f162";}.fa-sort-numeric-desc:before{content:"\f163";}.fa-thumbs-up:before{content:"\f164";}.fa-thumbs-down:before{content:"\f165";}.fa-youtube-square:before{content:"\f166";}.fa-youtube:before{content:"\f167";}.fa-xing:before{content:"\f168";}.fa-xing-square:before{content:"\f169";}.fa-youtube-play:before{content:"\f16a";}.fa-dropbox:before{content:"\f16b";}.fa-stack-overflow:before{content:"\f16c";}.fa-instagram:before{content:"\f16d";}.fa-flickr:before{content:"\f16e";}.fa-adn:before{content:"\f170";}.fa-bitbucket:before{content:"\f171";}.fa-bitbucket-square:before{content:"\f172";}.fa-tumblr:before{content:"\f173";}.fa-tumblr-square:before{content:"\f174";}.fa-long-arrow-down:before{content:"\f175";}.fa-long-arrow-up:before{content:"\f176";}.fa-long-arrow-left:before{content:"\f177";}.fa-long-arrow-right:before{content:"\f178";}.fa-apple:before{content:"\f179";}.fa-windows:before{content:"\f17a";}.fa-android:before{content:"\f17b";}.fa-linux:before{content:"\f17c";}.fa-dribbble:before{content:"\f17d";}.fa-skype:before{content:"\f17e";}.fa-foursquare:before{content:"\f180";}.fa-trello:before{content:"\f181";}.fa-female:before{content:"\f182";}.fa-male:before{content:"\f183";}.fa-gittip:before,.fa-gratipay:before{content:"\f184";}.fa-sun-o:before{content:"\f185";}.fa-moon-o:before{content:"\f186";}.fa-archive:before{content:"\f187";}.fa-bug:before{content:"\f188";}.fa-vk:before{content:"\f189";}.fa-weibo:before{content:"\f18a";}.fa-renren:before{content:"\f18b";}.fa-pagelines:before{content:"\f18c";}.fa-stack-exchange:before{content:"\f18d";}.fa-arrow-circle-o-right:before{content:"\f18e";}.fa-arrow-circle-o-left:before{content:"\f190";}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191";}.fa-dot-circle-o:before{content:"\f192";}.fa-wheelchair:before{content:"\f193";}.fa-vimeo-square:before{content:"\f194";}.fa-turkish-lira:before,.fa-try:before{content:"\f195";}.fa-plus-square-o:before{content:"\f196";}.fa-space-shuttle:before{content:"\f197";}.fa-slack:before{content:"\f198";}.fa-envelope-square:before{content:"\f199";}.fa-wordpress:before{content:"\f19a";}.fa-openid:before{content:"\f19b";}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c";}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d";}.fa-yahoo:before{content:"\f19e";}.fa-google:before{content:"\f1a0";}.fa-reddit:before{content:"\f1a1";}.fa-reddit-square:before{content:"\f1a2";}.fa-stumbleupon-circle:before{content:"\f1a3";}.fa-stumbleupon:before{content:"\f1a4";}.fa-delicious:before{content:"\f1a5";}.fa-digg:before{content:"\f1a6";}.fa-pied-piper-pp:before{content:"\f1a7";}.fa-pied-piper-alt:before{content:"\f1a8";}.fa-drupal:before{content:"\f1a9";}.fa-joomla:before{content:"\f1aa";}.fa-language:before{content:"\f1ab";}.fa-fax:before{content:"\f1ac";}.fa-building:before{content:"\f1ad";}.fa-child:before{content:"\f1ae";}.fa-paw:before{content:"\f1b0";}.fa-spoon:before{content:"\f1b1";}.fa-cube:before{content:"\f1b2";}.fa-cubes:before{content:"\f1b3";}.fa-behance:before{content:"\f1b4";}.fa-behance-square:before{content:"\f1b5";}.fa-steam:before{content:"\f1b6";}.fa-steam-square:before{content:"\f1b7";}.fa-recycle:before{content:"\f1b8";}.fa-automobile:before,.fa-car:before{content:"\f1b9";}.fa-cab:before,.fa-taxi:before{content:"\f1ba";}.fa-tree:before{content:"\f1bb";}.fa-spotify:before{content:"\f1bc";}.fa-deviantart:before{content:"\f1bd";}.fa-soundcloud:before{content:"\f1be";}.fa-database:before{content:"\f1c0";}.fa-file-pdf-o:before{content:"\f1c1";}.fa-file-word-o:before{content:"\f1c2";}.fa-file-excel-o:before{content:"\f1c3";}.fa-file-powerpoint-o:before{content:"\f1c4";}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5";}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6";}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7";}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8";}.fa-file-code-o:before{content:"\f1c9";}.fa-vine:before{content:"\f1ca";}.fa-codepen:before{content:"\f1cb";}.fa-jsfiddle:before{content:"\f1cc";}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd";}.fa-circle-o-notch:before{content:"\f1ce";}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0";}.fa-ge:before,.fa-empire:before{content:"\f1d1";}.fa-git-square:before{content:"\f1d2";}.fa-git:before{content:"\f1d3";}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4";}.fa-tencent-weibo:before{content:"\f1d5";}.fa-qq:before{content:"\f1d6";}.fa-wechat:before,.fa-weixin:before{content:"\f1d7";}.fa-send:before,.fa-paper-plane:before{content:"\f1d8";}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9";}.fa-history:before{content:"\f1da";}.fa-circle-thin:before{content:"\f1db";}.fa-header:before{content:"\f1dc";}.fa-paragraph:before{content:"\f1dd";}.fa-sliders:before{content:"\f1de";}.fa-share-alt:before{content:"\f1e0";}.fa-share-alt-square:before{content:"\f1e1";}.fa-bomb:before{content:"\f1e2";}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3";}.fa-tty:before{content:"\f1e4";}.fa-binoculars:before{content:"\f1e5";}.fa-plug:before{content:"\f1e6";}.fa-slideshare:before{content:"\f1e7";}.fa-twitch:before{content:"\f1e8";}.fa-yelp:before{content:"\f1e9";}.fa-newspaper-o:before{content:"\f1ea";}.fa-wifi:before{content:"\f1eb";}.fa-calculator:before{content:"\f1ec";}.fa-paypal:before{content:"\f1ed";}.fa-google-wallet:before{content:"\f1ee";}.fa-cc-visa:before{content:"\f1f0";}.fa-cc-mastercard:before{content:"\f1f1";}.fa-cc-discover:before{content:"\f1f2";}.fa-cc-amex:before{content:"\f1f3";}.fa-cc-paypal:before{content:"\f1f4";}.fa-cc-stripe:before{content:"\f1f5";}.fa-bell-slash:before{content:"\f1f6";}.fa-bell-slash-o:before{content:"\f1f7";}.fa-trash:before{content:"\f1f8";}.fa-copyright:before{content:"\f1f9";}.fa-at:before{content:"\f1fa";}.fa-eyedropper:before{content:"\f1fb";}.fa-paint-brush:before{content:"\f1fc";}.fa-birthday-cake:before{content:"\f1fd";}.fa-area-chart:before{content:"\f1fe";}.fa-pie-chart:before{content:"\f200";}.fa-line-chart:before{content:"\f201";}.fa-lastfm:before{content:"\f202";}.fa-lastfm-square:before{content:"\f203";}.fa-toggle-off:before{content:"\f204";}.fa-toggle-on:before{content:"\f205";}.fa-bicycle:before{content:"\f206";}.fa-bus:before{content:"\f207";}.fa-ioxhost:before{content:"\f208";}.fa-angellist:before{content:"\f209";}.fa-cc:before{content:"\f20a";}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b";}.fa-meanpath:before{content:"\f20c";}.fa-buysellads:before{content:"\f20d";}.fa-connectdevelop:before{content:"\f20e";}.fa-dashcube:before{content:"\f210";}.fa-forumbee:before{content:"\f211";}.fa-leanpub:before{content:"\f212";}.fa-sellsy:before{content:"\f213";}.fa-shirtsinbulk:before{content:"\f214";}.fa-simplybuilt:before{content:"\f215";}.fa-skyatlas:before{content:"\f216";}.fa-cart-plus:before{content:"\f217";}.fa-cart-arrow-down:before{content:"\f218";}.fa-diamond:before{content:"\f219";}.fa-ship:before{content:"\f21a";}.fa-user-secret:before{content:"\f21b";}.fa-motorcycle:before{content:"\f21c";}.fa-street-view:before{content:"\f21d";}.fa-heartbeat:before{content:"\f21e";}.fa-venus:before{content:"\f221";}.fa-mars:before{content:"\f222";}.fa-mercury:before{content:"\f223";}.fa-intersex:before,.fa-transgender:before{content:"\f224";}.fa-transgender-alt:before{content:"\f225";}.fa-venus-double:before{content:"\f226";}.fa-mars-double:before{content:"\f227";}.fa-venus-mars:before{content:"\f228";}.fa-mars-stroke:before{content:"\f229";}.fa-mars-stroke-v:before{content:"\f22a";}.fa-mars-stroke-h:before{content:"\f22b";}.fa-neuter:before{content:"\f22c";}.fa-genderless:before{content:"\f22d";}.fa-facebook-official:before{content:"\f230";}.fa-pinterest-p:before{content:"\f231";}.fa-whatsapp:before{content:"\f232";}.fa-server:before{content:"\f233";}.fa-user-plus:before{content:"\f234";}.fa-user-times:before{content:"\f235";}.fa-hotel:before,.fa-bed:before{content:"\f236";}.fa-viacoin:before{content:"\f237";}.fa-train:before{content:"\f238";}.fa-subway:before{content:"\f239";}.fa-medium:before{content:"\f23a";}.fa-yc:before,.fa-y-combinator:before{content:"\f23b";}.fa-optin-monster:before{content:"\f23c";}.fa-opencart:before{content:"\f23d";}.fa-expeditedssl:before{content:"\f23e";}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240";}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241";}.fa-battery-2:before,.fa-battery-half:before{content:"\f242";}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243";}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244";}.fa-mouse-pointer:before{content:"\f245";}.fa-i-cursor:before{content:"\f246";}.fa-object-group:before{content:"\f247";}.fa-object-ungroup:before{content:"\f248";}.fa-sticky-note:before{content:"\f249";}.fa-sticky-note-o:before{content:"\f24a";}.fa-cc-jcb:before{content:"\f24b";}.fa-cc-diners-club:before{content:"\f24c";}.fa-clone:before{content:"\f24d";}.fa-balance-scale:before{content:"\f24e";}.fa-hourglass-o:before{content:"\f250";}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251";}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252";}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253";}.fa-hourglass:before{content:"\f254";}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255";}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256";}.fa-hand-scissors-o:before{content:"\f257";}.fa-hand-lizard-o:before{content:"\f258";}.fa-hand-spock-o:before{content:"\f259";}.fa-hand-pointer-o:before{content:"\f25a";}.fa-hand-peace-o:before{content:"\f25b";}.fa-trademark:before{content:"\f25c";}.fa-registered:before{content:"\f25d";}.fa-creative-commons:before{content:"\f25e";}.fa-gg:before{content:"\f260";}.fa-gg-circle:before{content:"\f261";}.fa-tripadvisor:before{content:"\f262";}.fa-odnoklassniki:before{content:"\f263";}.fa-odnoklassniki-square:before{content:"\f264";}.fa-get-pocket:before{content:"\f265";}.fa-wikipedia-w:before{content:"\f266";}.fa-safari:before{content:"\f267";}.fa-chrome:before{content:"\f268";}.fa-firefox:before{content:"\f269";}.fa-opera:before{content:"\f26a";}.fa-internet-explorer:before{content:"\f26b";}.fa-tv:before,.fa-television:before{content:"\f26c";}.fa-contao:before{content:"\f26d";}.fa-500px:before{content:"\f26e";}.fa-amazon:before{content:"\f270";}.fa-calendar-plus-o:before{content:"\f271";}.fa-calendar-minus-o:before{content:"\f272";}.fa-calendar-times-o:before{content:"\f273";}.fa-calendar-check-o:before{content:"\f274";}.fa-industry:before{content:"\f275";}.fa-map-pin:before{content:"\f276";}.fa-map-signs:before{content:"\f277";}.fa-map-o:before{content:"\f278";}.fa-map:before{content:"\f279";}.fa-commenting:before{content:"\f27a";}.fa-commenting-o:before{content:"\f27b";}.fa-houzz:before{content:"\f27c";}.fa-vimeo:before{content:"\f27d";}.fa-black-tie:before{content:"\f27e";}.fa-fonticons:before{content:"\f280";}.fa-reddit-alien:before{content:"\f281";}.fa-edge:before{content:"\f282";}.fa-credit-card-alt:before{content:"\f283";}.fa-codiepie:before{content:"\f284";}.fa-modx:before{content:"\f285";}.fa-fort-awesome:before{content:"\f286";}.fa-usb:before{content:"\f287";}.fa-product-hunt:before{content:"\f288";}.fa-mixcloud:before{content:"\f289";}.fa-scribd:before{content:"\f28a";}.fa-pause-circle:before{content:"\f28b";}.fa-pause-circle-o:before{content:"\f28c";}.fa-stop-circle:before{content:"\f28d";}.fa-stop-circle-o:before{content:"\f28e";}.fa-shopping-bag:before{content:"\f290";}.fa-shopping-basket:before{content:"\f291";}.fa-hashtag:before{content:"\f292";}.fa-bluetooth:before{content:"\f293";}.fa-bluetooth-b:before{content:"\f294";}.fa-percent:before{content:"\f295";}.fa-gitlab:before{content:"\f296";}.fa-wpbeginner:before{content:"\f297";}.fa-wpforms:before{content:"\f298";}.fa-envira:before{content:"\f299";}.fa-universal-access:before{content:"\f29a";}.fa-wheelchair-alt:before{content:"\f29b";}.fa-question-circle-o:before{content:"\f29c";}.fa-blind:before{content:"\f29d";}.fa-audio-description:before{content:"\f29e";}.fa-volume-control-phone:before{content:"\f2a0";}.fa-braille:before{content:"\f2a1";}.fa-assistive-listening-systems:before{content:"\f2a2";}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3";}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4";}.fa-glide:before{content:"\f2a5";}.fa-glide-g:before{content:"\f2a6";}.fa-signing:before,.fa-sign-language:before{content:"\f2a7";}.fa-low-vision:before{content:"\f2a8";}.fa-viadeo:before{content:"\f2a9";}.fa-viadeo-square:before{content:"\f2aa";}.fa-snapchat:before{content:"\f2ab";}.fa-snapchat-ghost:before{content:"\f2ac";}.fa-snapchat-square:before{content:"\f2ad";}.fa-pied-piper:before{content:"\f2ae";}.fa-first-order:before{content:"\f2b0";}.fa-yoast:before{content:"\f2b1";}.fa-themeisle:before{content:"\f2b2";}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3";}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4";}.fa-handshake-o:before{content:"\f2b5";}.fa-envelope-open:before{content:"\f2b6";}.fa-envelope-open-o:before{content:"\f2b7";}.fa-linode:before{content:"\f2b8";}.fa-address-book:before{content:"\f2b9";}.fa-address-book-o:before{content:"\f2ba";}.fa-vcard:before,.fa-address-card:before{content:"\f2bb";}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc";}.fa-user-circle:before{content:"\f2bd";}.fa-user-circle-o:before{content:"\f2be";}.fa-user-o:before{content:"\f2c0";}.fa-id-badge:before{content:"\f2c1";}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2";}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3";}.fa-quora:before{content:"\f2c4";}.fa-free-code-camp:before{content:"\f2c5";}.fa-telegram:before{content:"\f2c6";}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7";}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8";}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9";}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca";}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb";}.fa-shower:before{content:"\f2cc";}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd";}.fa-podcast:before{content:"\f2ce";}.fa-window-maximize:before{content:"\f2d0";}.fa-window-minimize:before{content:"\f2d1";}.fa-window-restore:before{content:"\f2d2";}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3";}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4";}.fa-bandcamp:before{content:"\f2d5";}.fa-grav:before{content:"\f2d6";}.fa-etsy:before{content:"\f2d7";}.fa-imdb:before{content:"\f2d8";}.fa-ravelry:before{content:"\f2d9";}.fa-eercast:before{content:"\f2da";}.fa-microchip:before{content:"\f2db";}.fa-snowflake-o:before{content:"\f2dc";}.fa-superpowers:before{content:"\f2dd";}.fa-wpexplorer:before{content:"\f2de";}.fa-meetup:before{content:"\f2e0";}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;}
.header-top .contextual-links{display:none;}[dir] .field:not(:last-child){margin-bottom:36px;}.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5rem;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5rem;}.field--label-inline .field__label::after{content:":";}
.block,.block-title,.block-content{position:relative;}
@font-face{font-display:auto;font-family:"thex";font-style:normal;font-weight:400;src:url(/themes/contrib/thex/fonts/thex.woff2) format("woff2");}[class="icon"],[class^="icon-"],[class*=" icon-"]{display:inline-block;font-family:"thex" !important;font-weight:400;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;}.icon-close:before{content:"\e000";}.icon-search:before{content:"\e001";}.icon-user:before{content:"\e002";}.icon-calendar:before{content:"\e003";}.icon-twitter:before{content:"\e004";}.icon-facebook:before{content:"\e005";}.icon-github:before{content:"\e006";}.icon-linkedin:before{content:"\e007";}.icon-comments:before{content:"\e008";}.icon-file:before{content:"\e009";}.icon-youtube:before{content:"\e00a";}.icon-instagram:before{content:"\e00b";}.icon-vk:before{content:"\e00c";}.icon-whatsapp:before{content:"\e00d";}.icon-vimeo:before{content:"\e00e";}.icon-hashtag:before{content:"\e00f";}.icon-telegram:before{content:"\e010";}.icon-share:before{content:"\e011";}.icon-mail:before{content:"\e012";}.icon-map:before{content:"\e013";}.icon-phone:before{content:"\e014";}.icon-arrow-up:before{content:"\e015";}.icon-horn:before{content:"\e016";}.icon-bell:before{content:"\e017";}.icon-info:before{content:"\e018";}.icon-comment:before{content:"\e019";}.icon-angle-left:before{content:"\e01a";}.icon-angle-right:before{content:"\e01b";}.icon-arrow-right:before{content:"\e01c";}.icon-arrow-left:before{content:"\e01d";}.icon-quote:before{content:"\e01e";}.icon-clock:before{content:"\e01f";}.icon-alert-circle:before{content:"\e020";}.icon-alert:before{content:"\e021";}.icon-check:before{content:"\e022";}.icon-comment-add:before{content:"\e024";}
.header-top,.header{position:relative;width:100%;margin:0;padding:0.5rem 0;}.header-top-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;flex-wrap:wrap;}.region-header-top-left,.region-header-top-right{display:flex;gap:1rem;flex-wrap:wrap;}.header-top-block p:last-of-type{margin:0;}.header-top ul{display:flex;gap:10px;flex-wrap:wrap;margin:0;padding:0;list-style:none;list-style-type:none;}.header-top-block .block-title{font-size:1.2rem;}.header-main{position:relative;width:100%;margin:0;padding:0;}.header-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;}.site-branding{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:1rem;}.site-logo{padding-right:5px;}.site-logo img{display:block;}.site-name-slogan{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.site-name,.site-slogan{line-height:1.1;}.header-right{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;}.menu-wrap{position:fixed;background-color:var(--dark);color:#ffffff;top:0;bottom:0;left:0;margin:0;width:100%;max-width:320px;box-shadow:none;z-index:25;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:all 0.4s linear;-o-transition:all 0.4s linear;transition:all 0.4s linear;}.menu-wrap .menu{position:relative;display:flex;flex-direction:column;gap:1rem;flex-wrap:wrap;margin:0;padding:0;font-size:1rem;font-weight:400;z-index:30;list-style:none;list-style-type:none;}.menu-wrap .menu li{position:relative;padding:0;}.menu-wrap a{display:block;color:#ffffff;padding:0.5rem 0;}.menu-wrap .menu > li a::after{content:none;}.menu-wrap .submenu{position:relative;display:flex;flex-direction:column;font-weight:400;margin:0;padding:0;z-index:30;list-style:none;list-style-type:none;}.menu-wrap .submenu li a,.menu-wrap .submenu li > span{display:flex;width:100%;padding:0.5rem;}.menu-wrap .menu-item a,.menu-wrap .menu-item > span{border-bottom:1px solid var(--border);}.menu-wrap .submenu li > a,.menu-wrap .submenu li > span{padding-left:1.5rem;}.menu-wrap .submenu .submenu .menu-item > a,.menu-wrap .submenu .submenu .menu-item > span{padding-left:3rem;}.mobile-menu{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;justify-content:space-between;width:36px;height:28px;overflow:hidden;cursor:pointer;}.mobile-menu span{width:100%;height:2px;background-color:var(--primary);transform-origin:left;transition:all 0.5s ease;}.mobile-menu span:nth-child(2){background-color:var(--secondary);}.menu-icon-active span:first-child{transform:rotate(45deg);}.menu-icon-active span:last-child{transform:rotate(-45deg);}.menu-icon-active span:nth-child(2){display:none;}.close-mobile-menu{display:grid;place-content:center;position:absolute;top:4px;right:4px;width:34px;height:34px;color:#ffffff;border:2px solid var(--primary);border-radius:50%;z-index:48;cursor:pointer;}.active-menu .menu-wrap{overflow-y:scroll;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:all 0.4s linear;-o-transition:all 0.4s linear;transition:all 0.4s linear;padding:1rem;box-shadow:6px  0 1rem #111111;}.active-menu .menu{display:block;}@-webkit-keyframes slideUp{0%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0;}100%{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1;}}@keyframes slideUp{0%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0;}100%{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1;}}.full-page-search{position:relative;margin:0;padding:0;}.search-icon{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;width:34px;height:34px;border-radius:50%;}.search-icon i{font-size:24px;}.search-box{position:fixed;background-color:var(--light);top:0;right:0;left:0;width:100%;z-index:50;-webkit-transform:translate(0,-100%);-ms-transform:translate(0,-100%);transform:translate(0,-100%);-webkit-transition:-webkit-transform 0.5s;transition:-webkit-transform 0.5s;-o-transition:transform 0.5s;transition:transform 0.5s;transition:transform 0.5s,-webkit-transform 0.5s;}.search-box.open{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);}.search-box-content{position:relative;padding:2rem 0;text-align:center;z-index:60;}.search-box-content form{margin:0;}.header-search-close{position:absolute;top:1rem;right:0;width:34px;height:34px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--dark);border:3px solid var(--dark);border-radius:50%;cursor:pointer;font-weight:700;line-height:1;}.search-box-content .block{width:100%;margin:0;}.search-box-content .block-title,.search-box-content form label{display:none;color:#000000;}.search-box-content input[type="search"]{width:100%;margin:2rem 0;padding:0 2rem 4px 0;font-size:1.4rem;background:url(/themes/contrib/thex/images/icons/search.svg) center right no-repeat;background-size:contain;border:0;border-bottom:2px solid var(--border);border-radius:0;outline:0;}.search-box-content input[type="submit"]{display:block;margin:0 auto;padding:0.5rem 1.5rem;border-radius:50px;}.page-header{position:relative;width:100%;margin:0;padding:2rem 0 1rem 0;}.region-page-header{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.breadcrumb{position:relative;width:100%;}.breadcrumb-items{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none;}.breadcrumb-item{padding:0;}.breadcrumb-item span{font-size:14px;margin:0 5px;}
.highlighted{position:relative;width:100%;margin:0;padding:0;}.region-highlighted{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.highlighted .block{position:relative;margin:0;padding:1em 0;}.highlighted p:last-child{margin:0;}
.node,.node-promoted,.node-sticky,.node-view-mode-full,.node-unpublished{position:relative;}.node-view-mode-teaser{position:relative;margin-bottom:4rem;border-bottom:4px double var(--border);}.node-view-mode-teaser.node-sticky{border:2px solid var(--border);padding:1rem;}.node-view-mode-full .node-taxonomy-container{margin:0;}
.page-content input[type="search"]{width:80%;}ol.search-results{margin:1em 0;padding:0;list-style:none;list-style-type:none;}ol.search-results li{margin:0 0 1em 0;padding:1rem;background:var(--light);}.search-advanced summary{margin:10px 0;cursor:pointer;}.search-advanced .form-details-wrapper{padding:0.5em 1.4em;border:1px solid var(--border);}.search-advanced .form-wrapper{padding:0.5em 1.4em;border:1px solid var(--border);}
#comments{position:relative;margin:0;}.comments-title i,.add-comment-title i{font-size:1em;}.comment-form-wrap{position:relative;margin:2rem 0 1rem 0;}.add-comment-title{margin:0;}.comment-form label{display:block;}.comment{position:relative;background-color:var(--light);display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;width:100%;margin-bottom:1rem;padding:1rem;}.comment-header{position:relative;display:flex;width:100%;border-bottom:2px solid var(--border);padding:1rem;margin-bottom:1rem;}.comment-user-picture{position:relative;text-align:center;align-self:center;}.comment-user-picture img{max-width:100px;height:auto;}.comment-user-picture .image-field{margin:0;}.comment-meta{padding-left:1rem;}h3.comment-title{font-size:1.2rem;margin:0.1rem 0;}.comment-meta p{margin:0}.comment-body{position:relative;width:100%;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;}#comments .indented{margin-left:3rem;}.comment-body .links{display:flex;gap:1rem;}.comment-body .links a{padding:4px 12px;border:2px solid var(--border);border-radius:4px;}.comment-body .links a:hover{background-color:#ffffff;}
.sidebar{position:relative;width:100%;}.region-sidebar-first,.region-sidebar-second{display:flex;flex-direction:column;gap:2rem;}.sidebar .block{background-color:var(--light);padding:1rem;}.sidebar ul,.sidebar ol{margin:0;padding:0;list-style-position:inside;}.sidebar ul{list-style:none;}.sidebar li{padding:6px 0;border-bottom:1px solid var(--border);}.sidebar .block p:last-of-type{margin:0;}.sidebar input[type="text"],.sidebar input[type="email"],.sidebar input[type="url"],.sidebar input[type="password"],.sidebar input[type="search"],.sidebar textarea{width:100%;max-width:100%;border:1px solid var(--border);}
.footer{position:relative;background-color:var(--light);width:100%;margin:0;padding:0;}.footer ul{list-style:none;padding:0;}.footer .block p:last-of-type{margin:0;}.footer-top-container{position:relative;padding:1rem 0;}.region-footer-top{display:flex;flex-direction:column;gap:1.5rem;}.footer-blocks-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:2rem 0;gap:1.5rem;}.footer-block{-webkit-box-flex:1;-ms-flex:1 1 250px;flex:1 1 250px;}.footer-block li{border-bottom:1px solid var(--border);}.footer-bottom-blocks-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1rem 0;gap:2rem;}.footer-bottom-block{flex:1;}.footer-bottom-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1rem 0;gap:2rem;}.footer-bottom-container p:last-child{margin:0;}.footer-bottom-last-menu{margin:0;padding:0;list-style:none;}.footer-bottom-last-menu li{display:inline-block;padding-left:1rem;}
button.toolbar-item,button.toolbar-icon{background:none;}.message{position:relative;margin:1rem 0;padding:1rem 1rem 1rem 4rem;color:#ffffff;}.message a,.message a:visited{color:#ffffff;text-decoration:underline;}.message p:last-child{margin:0;}.message em{font-style:italic;}.message-status{background:#89ad32;}.message-status::before{content:url(/themes/contrib/thex/images/icons/message/success.svg);background:#759625;}.message-error{background:#c94d1c;}.message-error::before{content:url(/themes/contrib/thex/images/icons/message/error.svg);background-color:#b3461b;}.message-warning{background:#cd5a0a;}.message-warning::before{content:url(/themes/contrib/thex/images/icons/message/warning.svg);background-color:#a44707;}.message::before{position:absolute;top:0;left:0;width:3.6rem;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:0;}ul.page-tabs{margin:0 0 0.6rem 0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:2px solid var(--primary);}.page-tabs li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0;}.page-tabs li a{background-color:var(--dark);color:#ffffff;padding:0.5rem 1rem;border-right:2px solid var(--border);}.page-tabs li.active-page-tab a,.page-tabs li a:hover{color:var(--primary);}.node-submitted-details{position:relative;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;}.node-submitted-details{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;}.node-taxonomy-container,.node-links-container{position:relative;display:block;width:100%;margin:0;padding:1rem 0;}h3.term-title{font-size:1.2em;}ul.taxonomy-terms{margin:10px 0;padding:0;list-style:none;list-style-type:none;}li.taxonomy-term{position:relative;display:inline-block;padding:0;word-break:break-all;}li.taxonomy-term:not(:last-child){margin-right:1rem;}.taxonomy-term a{padding:6px 14px;border:2px solid var(--border);}.node-links-container ul.links{position:relative;margin:0;padding:0;list-style:none;list-style-type:none;}.node-links-container .links{display:flex;justify-content:space-between;flex-wrap:wrap;}ul.inline,ul.links.inline{padding-left:0;}ul.inline li{position:relative;display:inline-block;list-style-type:none;}ul.inline li a{display:inline-block;}.pager{position:relative;}.pager ul.pager__items{position:relative;margin:0;padding:1rem 0;list-style:none;list-style-type:none;}.pager__items{clear:both;text-align:center;}.pager__item{display:inline-block;padding:12px 0;}.pager__item a{padding:8px 14px;color:#fff;background:var(--dark);}.pager__item a:hover,.pager__item.is-active a{background:var(--primary);color:#fff;}.vertical-tabs__panes{padding:1rem;}.scrolltop{position:fixed;display:none;bottom:10px;right:10px;width:50px;height:50px;border-radius:50%;background:var(--primary);color:#ffffff;font-size:20px;z-index:20;cursor:pointer;text-align:center;padding:4px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.scrolltop:hover{background:var(--secondary);}
.view-in-mobile{display:block;}.view-in-desktop{display:none;}.primary,.color-primary{color:var(--primary);}.secondary,.color-secondary{color:var(--secondary);}.dark,.color-dark{color:var(--dark);}.light,.color-light{color:var(--light);}.bg-light{background-color:var(--light);}.text-left{text-align:left;}.text-right{text-align:right;}.text-center{text-align:center;}.text-justify{text-align:justify;}.center{margin:0 auto;}.inline{display:inline-block;}.inline:not(:last-child){padding-right:1rem;}.rtl{direction:rtl;}.ltr{direction:ltr;}.font-small{font-size:0.75rem;}.font-medium{font-size:1.25rem;}.font-large{font-size:1.5rem;}.font-2x{font-size:2rem;}.font-3x{font-size:2.5rem;}.font-4x{font-size:3rem;}.font-5x{font-size:4rem;}.font-6x{font-size:5rem;}.font-7x{font-size:6rem;}.font-8x{font-size:7rem;}.size-xs{font-size:0.5em;}.size-small{font-size:0.75em;}.size-medium{font-size:1.25em;}.size-large{font-size:1.5em;}.size-2x{font-size:2em;}.size-3x{font-size:3em;}.size-4x{font-size:4em;}.size-5x{font-size:5em;}.size-6x{font-size:6em;}.size-7x{font-size:7em;}.size-8x{font-size:8em;}.size-9x{font-size:9em;}.size-10x{font-size:10em;}.icon-s{max-height:1rem;}.icon-m{max-height:1.5rem;}.icon-l{max-height:2rem;}.icon-xl{max-height:3rem;}.icon-x2{max-height:4rem;}.icon-x3{max-height:5rem;}.icon-x4{max-height:6rem;}.icon-x5{max-height:7rem;}.icon-x6{max-height:8rem;}.icon-x7{max-height:9rem;}.icon-x8{max-height:10rem;}.width30,.width40,.width50,.width60,.width70,.width80,.width90{width:100%;clear:both;display:block;}.w20px{display:inline-block;width:20px;}.w30px{display:inline-block;width:30px;}.w40px{display:inline-block;width:40px;}.w50px{display:inline-block;width:50px;}.w70px{display:inline-block;width:70px;}.w100px{display:inline-block;width:100px;}.empty,.spacer,.spacer-x2,.spacer-x3{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.empty,.spacer{padding:1rem 0;}.spacer-x2{padding:2rem 0;}.spacer-x3{padding:3rem 0;}.section,.section-small,.section-large{display:block;width:100%;}.section{padding:2rem 0;}.section-small{padding:1rem 0;}.section-large{padding:3rem 0;}.flex,.grid,.items,.columns,.grid-container,.flex-container{margin:0;padding:0;list-style:none;list-style-type:none;}.flex,.flex-container,.columns{display:flex;flex-wrap:wrap;}.grid{display:grid;}.grid-container{display:grid;grid-auto-flow:column;}.items{display:grid;grid-template-columns:repeat(auto-fit,minmax(265px,1fr));grid-gap:1rem;gap:1rem;}.item img{display:block;}.column{flex:1 1 250px;margin:0;padding:0;}.w10,.w20,.w30,.w40,.w50,.w60,.w70,.w80,.w90{flex:1 1 100%;}.space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.v-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.h-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.vh-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.gap{gap:1rem;}.gap-2x{gap:2rem;}.gap-small{gap:0.5rem;}.no-gap{gap:0;}.flex-row{flex-direction:row;}.flex-column{flex-direction:column;}.wrap{flex-wrap:wrap;}.no-wrap{flex-wrap:nowrap;}.box,.icon-box{position:relative;display:block;padding:1rem;margin-bottom:1rem;}.box p:last-of-type,.icon-box p:last-of-type{margin:0;}.grid-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1rem;gap:1rem;}
.region-content-home-top,.region-content-home-bottom{display:flex;flex-direction:column;width:100%;margin:0;padding:0;}.region-content-home-top{margin-bottom:2rem;}
.clear{position:relative;}.clear::before,.clear::after{content:'';display:table;clear:both;}
div#sliding-popup,div#sliding-popup .eu-cookie-withdraw-banner,.eu-cookie-withdraw-tab{background-color:#ffffff;box-shadow:0 0 6px 2px var(--border);left:0;}#sliding-popup{padding:2rem;max-width:540px;}#sliding-popup .popup-content{display:flex;flex-direction:column;gap:1rem;}.eu-cookie-compliance-content{max-width:100%;}.eu-cookie-compliance-message{float:none;margin:0;max-width:100%;}#sliding-popup div,#sliding-popup h2{color:var(--color-heading);}#sliding-popup h2{font-size:1.2rem;}#sliding-popup p{display:block;color:var(--color-text);font-size:1rem;font-weight:400;}.eu-cookie-compliance-message button{background-color:transparent;color:var(--primary);margin:0;padding:0;border:0;}.eu-cookie-compliance-message button:hover{background-color:transparent;color:var(--color-heading);}.eu-cookie-compliance-buttons{display:flex;gap:1rem;float:none;margin:0;max-width:100%;}.eu-cookie-compliance-buttons .button{background-color:transparent;background-image:none;color:var(--primary);font-weight:400;margin:0;padding:8px 1rem;border:2px solid var(--color-heading);text-shadow:none;box-shadow:none;border-radius:0;}.eu-cookie-compliance-buttons .button:hover{background-color:var(--color-heading);color:#ffffff;}
@media (min-width:576px){.w10,.w20,.w30,.w40,.w50,.w60,.w70,.w80,.w90{flex-basis:calc(50% - 5px);}}@media (min-width:768px){html{font-size:18px;}.header-top-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1rem;}.header-search-close{top:2rem;}.search-box-content .block-title{display:block;}.breadcrumb-item span{margin:0 10px;}.main-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}#main{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}#sidebar-left{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;}#sidebar-right{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}.sidebar-left #main,.sidebar-right #main{-webkit-box-flex:1;-ms-flex:1 1 70%;flex:1 1 70%;}.two-sidebar #main{-webkit-box-flex:1;-ms-flex:1 1 40%;flex:1 1 40%;}#sidebar-left{-webkit-box-flex:0;-ms-flex:0 1 30%;flex:0 1 30%;}#sidebar-right{-webkit-box-flex:0;-ms-flex:0 1 30%;flex:0 1 30%;}.footer-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}.footer-bottom-blocks-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.footer-bottom-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.footer-bottom-last{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.copyright{margin-bottom:0;}.width30{width:30%;}.width40{width:40%;}.width50{width:50%;}.width60{width:60%;}.width70{width:70%;}.width80{width:80%;}.width90{width:90%;}.w10{flex-basis:calc(10% - 10px);}.w20{flex-basis:calc(20% - 10px);}.w30{flex-basis:calc(30% - 10px);}.w40{flex-basis:calc(40% - 10px);}.w50{flex-basis:calc(50% - 10px);}.w60{flex-basis:calc(60% - 10px);}.w70{flex-basis:calc(70% - 10px);}.w80{flex-basis:calc(80% - 10px);}.w90{flex-basis:calc(90% - 10px);}.view-in-mobile{display:none;}.view-in-desktop{display:block;}}@media (min-width:992px){th{padding:10px;}td{padding:5px 10px;}.header-right{gap:1rem;}.menu-wrap{position:relative;background-color:transparent;max-width:100%;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:none;-o-transition:none;transition:none;}.menu-wrap .menu{flex-direction:row;}.menu-wrap .menu,.menu-wrap .menu a{color:var(--primary);}.menu-wrap .menu-item a,.menu-wrap .menu-item > span{border-bottom:0;}.menu-wrap .menu > li,.menu-wrap .collapsed,.menu-wrap .expanded,.menu-wrap .menu-item-has-children{display:inline-flex;align-items:center;}.menu-wrap .collapsed:hover,.menu-wrap .expanded:hover,.menu-wrap .menu-item-has-children:hover{background-color:var(--light);}.menu-wrap .collapsed::after,.menu-wrap .expanded::after,.menu-wrap .menu-item-has-children::after{content:'+';}.menu-wrap .submenu{position:absolute;display:none;background-color:var(--light);font-size:0.9rem;top:100%;min-width:180px;max-width:200px;opacity:0;}.collapsed:hover > .submenu,.expanded:hover  > .submenu,.menu-item-has-children:hover  > .submenu{display:flex;-webkit-animation:slideUp 0.5s forwards;animation:slideUp 0.5s forwards;}.menu-wrap .submenu li{border-bottom:1px solid var(--border);}.menu-wrap .submenu .submenu{top:0;left:100%;}.menu-wrap .submenu li > a,.menu-wrap .submenu li > span{padding:0.5rem;}.menu-wrap .submenu .submenu .menu-item > a,.menu-wrap .submenu .submenu .menu-item > span{padding:0.5rem;}.mobile-menu,.close-mobile-menu{display:none;}}
.slider{position:relative;background-color:var(--border);width:100%;z-index:20;overflow:hidden;background:url(/themes/contrib/xara/images/esce/bg_img.jpg);background-size:cover;background-position:center;}.slider .container{position:relative;width:100%;max-width:1170px;margin:0 auto;padding:0 10px;}@media (min-width:1170px){.slider .container{max-width:1400px;}}.slider-container{display:flex;justify-content:left;justify-content:space-between;align-items:center;width:100%;height:calc(100vh - 150px);gap:1rem;z-index:20;overflow:hidden;padding:2rem 0;}.slider-container ul{padding:0;position:relative;}.slider-container ul li{background-color:#00000059;padding:20px;border-radius:15px;}.morphist>*{display:none;}.morphist>.animated{display:inline-block;}.slider-text{z-index:20;width:80%;}.slider-text h1,.slider-text h2,.slider-text h3{line-height:1.2;color:var(--light);}.slider-text h1{font-size:4rem;}.slider-text p{color:var(--light);font-size:1.5rem;}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}@-webkit-keyframes fadeOutLeft{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}}@keyframes fadeOutLeft{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}@media (max-width:991px){.slider-container{flex-direction:column;padding:13rem 0;}.slider-text{height:60%;max-height:60%;display:flex;flex-direction:column;justify-content:center;text-align:center;}.slider-text h1{font-size:1.5rem;margin-bottom:2rem;}.slider-text h2{font-size:1.6rem;}.slider-text h3{font-size:1.4rem;}.slider-text p{font-size:1rem;}.slider-text .button-dark{padding:0.6rem 1rem;border-radius:6px;}.slider-image{height:40%;max-height:40%;display:flex;flex-direction:column;justify-content:center;}.slider-image img{max-height:100%}}@media (min-width:992px){h1{font-size:3rem;}h2{font-size:2.4rem;}}.slider-container ul li a{position:relative;overflow:hidden;text-transform:uppercase;}.slider-container ul li a::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:var(--secondary);transition:all 0.4s ease;z-index:-1;}.slider-container ul li a:hover{color:white !important;}.slider-container ul li a:hover::before{left:0;}@media (max-width:991px){.slider-container ul li a::before{content:none !important;}}
html.lenis,html.lenis body{height:auto;}.lenis.lenis-smooth{scroll-behavior:auto !important;}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain;}.lenis.lenis-stopped{overflow:hidden;}.lenis.lenis-smooth iframe{pointer-events:none;}:root{--primary:#18272e;--secondary:#c2a572;--dark:#9c7d47;--light:#F4FCFA;--border:#41547291;--color-heading:#415472;--font-text:"Playfair Display",serif;--font-heading:"Poppins",sans-serif;--shadow:0 0 10px 4px var(--border);--shadow2:0 0 4px 2px var(--border);--accent:#e94e1b;--accent-light:#ff6b3d;--text-light:#ffffff;--overlay:rgba(0,0,0,0.6);}body{background-color:#ffffff;font-family:var(--font-text);scroll-behavior:smooth;}code,kbd,pre,samp{background:var(--border);color:var(--color-heading);}blockquote{box-shadow:var(--shadow);}th{background:var(--light);color:var(--color-heading);border:1px solid var(--border);}th a{color:var(--color-heading);}td{border:1px solid var(--border);}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],textarea{outline:0;border:0;box-shadow:0 0 4px 1px var(--border);transition:all 0.3s linear;}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,textarea:focus{box-shadow:0 0 4px 1px var(--primary);}fieldset{border:1px solid var(--border);}.button,button,[type=button],[type=reset],[type=submit]{background-color:var(--light);transition:all 0.3s ease;padding:1.2rem 2rem !important;font-family:var(--font-text);z-index:7;cursor:pointer;outline:none;box-shadow:none;box-sizing:border-box;height:auto;width:auto;color:rgb(45,45,45);text-decoration:none;white-space:nowrap;min-height:0px;min-width:0px;max-height:none;max-width:none;text-align:inherit;line-height:16px;letter-spacing:0px;font-weight:600;font-size:17px;border-color:var(--secondary);border-style:solid;border-width:0px 0px 0px 5px;border-radius:0%;backdrop-filter:none;filter:none;transform-origin:50% 50% 0px;opacity:1;transform:translate(0px);visibility:visible;}.button:hover,button:hover,[type=button]:hover,[type=reset]:hover,[type=submit]:hover{color:var(--color-heading);}.block-title{margin-bottom:0.8rem;}.block-title::before,.block-title::after{position:absolute;content:"";bottom:0;height:2px;}.header{padding:0;}.header-top{background-color:var(--border);}.header-top a{color:var(--color-text);border-bottom:1px dashed var(--primary);}.header-top a:hover,.header-top i{color:var(--primary);}.header-main{width:100%;background-color:var(--light);padding:1rem 0;transition:transform 0.4s ease,box-shadow 0.4s ease;}.site-name,.site-name a{color:var(--color-heading);font-weight:700;}.site-slogan{font-size:0.9rem;}.search-icon{width:44px;height:44px;background-color:var(--primary);}.search-box-content .block-title::before,.search-box-content .block-title::after{content:none;}.search-box-content input[type=search],.search-box-content input[type=search]:focus{box-shadow:none;}.mobile-menu span{background-color:var(--dark);}.page-header{background-color:var(--light);padding:4rem 0;overflow:hidden;}.region-page-header{text-align:center;}.node-submitted-details i{color:var(--primary);}.node-header .image-field{margin:0;}.node-author{display:flex;align-items:center;}.author-picture{margin-right:10px;}.taxonomy-term a{border-radius:6px;background-color:var(--light);transition:all 0.3s ease;}.taxonomy-term a:hover{color:var(--color-text);background-color:var(--border);border:2px solid var(--primary);}.sidebar .block{background-color:var(--light);box-shadow:var(--shadow2);}.comments-title::before,.comment-form-wrap .add-comment-title::before{font-family:"xara";color:var(--primary);padding-right:6px;}.comments-title::before{content:"\f0e6";}.comment-form-wrap .add-comment-title::before{content:"\e900";}.comment{box-shadow:var(--shadow2);}.comment-header{background-color:var(--border);border:0;align-items:center;}.comment-user-picture{flex:0 0 100px;}.comment-title,.comment-title a{color:var(--color-heading);}.comment-reply a,.comment-delete a,.comment-edit a{padding:4px 12px;background:#ffffff;border-radius:4px;transition:all 0.4s ease-in-out;}.comment-reply a:hover,.comment-delete a:hover,.comment-edit a:hover{background:var(--primary);color:#ffffff;}.footer{--tw-bg-opacity:1;background-color:var(--primary) !important;--tw-text-opacity:1;color:rgb(156 163 175 / var(--tw-text-opacity,1));}.site-footer{background-color:var(--light);padding-top:2rem;overflow:hidden;}.site-footer::before{position:absolute;content:"";background-color:var(--border);width:100%;height:100%;top:2rem;}.footer .block-title{font-weight:300;font-size:1.4rem;color:var(--light);}.footer-bottom-container{border-top:1px solid var(--primary);}.footer a{--tw-text-opacity:1;color:rgb(156 163 175 / var(--tw-text-opacity,1));}.footer a:hover{color:var(--secondary);}.feed-icon{display:none;font-size:0;width:32px;height:32px;background:url(/themes/contrib/xara/images/icons/rss.svg) no-repeat;}.social-icons{position:relative;list-style:none;display:flex;gap:10px;margin:0;padding:0;}.social-icons li{padding:0;}.social-icons li a{display:flex;justify-content:center;align-items:center;width:36px;height:36px;color:var(--light);border-radius:6px;transition:all 0.4s ease;}.social-icons li a:hover{background-color:var(--light);}.region-content-home-top .block:nth-child(even){background-color:var(--light);}.homepage-content .block{padding:4rem 0;}.homepage-content .block-title{text-align:center;}.homepage-content .block-title::before{left:calc(50% - 23px);}.homepage-content .block-title::after{left:calc(50% - 7px);}.services{display:grid;grid-template-columns:repeat(auto-fit,minmax(265px,1fr));width:100%;margin:0;padding:0;grid-gap:1rem;gap:1rem;}.service{position:relative;flex:1 0 250px;background-color:#ffffff;padding:2rem 1rem;border-radius:6px;box-shadow:var(--shadow);text-align:center;z-index:0;}.service::before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background-color:var(--light);transform:scaleX(0);transform-origin:left;z-index:-1;transition:transform 0.5s ease;}.service:hover::before{transform:scaleX(1);}.service-icon{margin-bottom:1rem;transition:transform 0.3s linear;}.service:hover .service-icon{transform:translateY(-1rem);}.pricing{display:flex;gap:2rem;flex-wrap:wrap;}.pricing-item{border-top:2px solid var(--primary);background-color:#ffffff;flex:1 0 300px;box-shadow:var(--shadow);padding:2rem;border-radius:10px;}.pricing-item h4{color:var(--secondary);}.pricing-item h4,.pricing-item sup,.pricing-item sub{font-weight:300;}.pricing ul{list-style:none;margin:0;padding:0 0 1rem 0;}.pricing li{border-bottom:1px solid var(--border);}.projects{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;}.project{flex:1 0 300px;background-color:#ffffff;padding:1rem;border-radius:10px;box-shadow:var(--shadow);}.project img{border-radius:6px;transition:transform 0.5s linear;}.project img:hover{transform:scale(1.6);}.bg-light,.featured{background-color:var(--light);}.box{background-color:#ffffff;box-shadow:var(--shadow);}@media (min-width:992px){.menu-wrap .menu{flex-direction:row;gap:2.3rem;}}@media (min-width:768px){html{font-size:18px;}.menu-wrap .menu a{color:var(--color-heading);font-weight:400;}.menu-wrap .collapsed:hover,.menu-wrap .expanded:hover,.menu-wrap .menu-item-has-children:hover{background-color:var(--light);}}@media (min-width:992px){.menu-wrap{background-color:transparent;}}@media (max-width:991px){.menu-wrap{background-color:var(--primary) !important;color:var(--light);}.menu-wrap *{color:var(--light) !important;}.menu-wrap .menu-item a{border-bottom:1px solid var(--light);}}.site-logo{padding-right:5px;width:70px;}.full-page-search{display:none !important;}.contextual-region .contextual .contextual-links::before{content:none !important;}footer.footer-blocks.footer .container{max-width:1400px !important;}.header-main.fixed{position:fixed;z-index:50;box-shadow:0 8px 25px rgba(0,0,0,0.12);background-color:#fff;}.user-login-form{max-width:450px;margin:5rem auto;padding:clamp(2rem,5vw,3rem);background:white;border-radius:20px;box-shadow:0 20px 40px rgba(0,3,76,0.1),0 8px 20px rgba(170,29,61,0.05);position:relative;overflow:hidden;transform:translateY(30px);animation:formSlideUp 0.8s ease-out 0.3s forwards;}.user-login-form::before{content:'';position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,var(--primary),var(--secondary));transform:scaleX(0);animation:slideInRight 0.6s ease-out 0.8s forwards;}.user-login-form::after{content:'';position:absolute;top:50%;right:-100px;width:200px;height:200px;background:var(--border);border-radius:50%;opacity:0.1;z-index:0;animation:float 6s ease-in-out infinite;}.js-form-item{margin-bottom:2rem;position:relative;transform:translateY(20px);animation:slideUpFade 0.6s ease-out forwards;}.js-form-item:nth-child(1){animation-delay:0.1s;}.js-form-item:nth-child(2){animation-delay:0.2s;}.js-form-item label{display:block;font-family:var(--font-heading);font-weight:600;color:var(--color-heading);margin-bottom:0.8rem;font-size:1rem;transition:all 0.3s ease;transform-origin:left center;}.js-form-required::after{content:" *";color:var(--secondary);font-weight:bold;}.js-form-item input[type="text"],.js-form-item input[type="password"]{width:100%;padding:1rem 1.2rem;font-size:1rem;font-family:var(--font-text);background:var(--light);border:2px solid var(--border);border-radius:12px;outline:none;transition:all 0.4s cubic-bezier(0.25,0.46,0.45,0.94);box-shadow:var(--shadow2);position:relative;z-index:1;}.js-form-item input[type="text"]:focus,.js-form-item input[type="password"]:focus{border-color:var(--primary);background:white;box-shadow:0 0 0 4px rgba(0,3,76,0.1),var(--shadow);transform:translateY(-2px);}.js-form-item input::placeholder{color:var(--dark);opacity:0.7;transition:all 0.3s ease;}.js-form-item input:focus::placeholder{opacity:0.4;transform:translateX(10px);}.js-form-item{position:relative;}.js-form-item::after{content:'';position:absolute;bottom:0;left:50%;width:0;height:2px;background:linear-gradient(90deg,var(--primary),var(--secondary));transition:all 0.4s ease;transform:translateX(-50%);border-radius:2px;}.js-form-item:focus-within::after{width:100%;}.form-actions{animation:slideUpFade 0.6s ease-out 0.4s forwards;margin-top:2.5rem;}#edit-submit{width:100%;padding:1.2rem 2rem;font-size:1.1rem;font-weight:700;font-family:var(--font-heading);background:linear-gradient(135deg,var(--primary),var(--primary));color:white;border:none;border-radius:50px;cursor:pointer;transition:all 0.4s cubic-bezier(0.34,1.56,0.64,1);box-shadow:0 4px 15px rgba(0,3,76,0.3),inset 0 1px 0 rgba(255,255,255,0.2);position:relative;overflow:hidden;}#edit-submit::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);transition:left 0.6s ease;}#edit-submit:hover{background:linear-gradient(135deg,var(--secondary),var(--secondary));transform:translateY(-3px) scale(1.02);box-shadow:0 8px 25px rgba(170,29,61,0.4),inset 0 1px 0 rgba(255,255,255,0.3);}#edit-submit:hover::before{left:100%;}#edit-submit:active{transform:translateY(-1px) scale(1.01);box-shadow:0 4px 12px rgba(170,29,61,0.3),inset 0 1px 0 rgba(255,255,255,0.2);}@keyframes pulse{0%{box-shadow:0 4px 15px rgba(0,3,76,0.3),inset 0 1px 0 rgba(255,255,255,0.2);}50%{box-shadow:0 4px 20px rgba(0,3,76,0.5),inset 0 1px 0 rgba(255,255,255,0.2);}100%{box-shadow:0 4px 15px rgba(0,3,76,0.3),inset 0 1px 0 rgba(255,255,255,0.2);}}#edit-submit:focus{animation:pulse 2s infinite;}@keyframes formSlideUp{from{opacity:0;transform:translateY(30px);}to{opacity:1;transform:translateY(0);}}@keyframes fadeUp{from{opacity:0;transform:translateY(10px);}to{opacity:1;transform:translateY(0);}}@keyframes inputSlideUp{from{opacity:0;transform:translateY(20px);}to{opacity:1;transform:translateY(0);}}@keyframes buttonSlideUp{from{opacity:0;transform:translateY(20px);}to{opacity:1;transform:translateY(0);}}@keyframes slideInRight{from{transform:scaleX(0);}to{transform:scaleX(1);}}@keyframes float{0%,100%{transform:translateY(-50%) translateX(0) rotate(0deg);}33%{transform:translateY(-50%) translateX(10px) rotate(120deg);}66%{transform:translateY(-50%) translateX(-5px) rotate(240deg);}}.js-form-item input:valid{border-color:var(--dark);background:linear-gradient(90deg,var(--light),#f8fdfb);}.js-form-item input:valid+.validation-icon{opacity:1;transform:scale(1);}@media (max-width:768px){.js-form-item{margin-bottom:1.5rem;}.js-form-item input[type="text"],.js-form-item input[type="password"]{padding:0.9rem 1rem;font-size:0.95rem;}#edit-submit{padding:1rem 1.5rem;font-size:1rem;}.form-actions{margin-top:2rem;}}@media (max-width:480px){.js-form-item{margin-bottom:1.2rem;}.js-form-item label{font-size:0.9rem;margin-bottom:0.6rem;}.js-form-item input[type="text"],.js-form-item input[type="password"]{padding:0.8rem;font-size:0.9rem;border-radius:10px;}#edit-submit{padding:0.9rem 1.2rem;font-size:0.95rem;border-radius:40px;}.form-actions{margin-top:1.5rem;}}@media (prefers-reduced-motion:reduce){.js-form-item,.form-actions,#edit-submit,.js-form-item input,.js-form-item label{animation:none !important;transition:none !important;}}.js-form-item input:focus{outline:3px solid rgba(0,3,76,0.1);outline-offset:2px;}#edit-submit:focus{outline:3px solid rgba(170,29,61,0.3);outline-offset:2px;}#edit-submit.loading{pointer-events:none;opacity:0.8;}#edit-submit.loading::after{content:'';position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid transparent;border-top:2px solid white;border-radius:50%;animation:spin 1s linear infinite;}@keyframes spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.main-wrapper{position:relative;display:block;padding:0 !important;}.main-wrapper .container{position:relative;width:100% !important;max-width:100% !important;margin:0px auto;}@media (min-width:1170px){.main-wrapper .container{width:100% !important;max-width:100% !important;}}.page-header{position:relative;min-height:60vh !important;display:flex;align-items:center;justify-content:center;overflow:hidden;margin:0 !important;padding:0 !important;}.page-header .container{position:absolute;top:0;left:0;width:100%;max-width:100%;height:100%;z-index:0;margin:0 !important;padding:0 !important;}.page-header .field--name-field-image-en-tete-page{position:relative;width:100%;max-height:50vh;z-index:0;margin:0 !important;padding:0 !important;}.field.field--name-field-image-en-tete-page.field--type-image::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-heading);opacity:0.88;}.field.field--name-field-image-en-tete-page.field--type-image .field-item{width:100%;height:50vh;}.page-header .field--name-field-image-en-tete-page .image-field{width:100%;height:100%;object-fit:cover;object-position:center;display:block;}.page-header-container{position:relative;width:100%;margin:0 auto;padding:0 !important;}.page-header .block-region{position:relative;z-index:3;width:100%;}.page-header .block-region .block{position:relative;width:100%;}.page-header .field--name-field-contenu-en-tete-page{text-align:center;color:white;z-index:5;padding:3rem;width:100%;margin:auto;display:flex;justify-content:center;align-items:center;position:absolute;top:5%;}.page-header .field--name-field-contenu-en-tete-page .field-item{padding:1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:1200px;}.page-header .field--name-field-contenu-en-tete-page h4{font-size:2.8rem;font-weight:800;line-height:1.1;margin-bottom:24px;font-family:var(--font-heading);color:var(--text-light);transform:translateY(30px);opacity:0;animation:fadeInUp 0.8s ease-out 0.3s forwards;text-shadow:2px 2px 4px rgba(0,0,0,0.3);}.page-header .field--name-field-contenu-en-tete-page p:first-of-type{font-size:1.5rem;margin-bottom:40px;opacity:0.9;margin-left:auto;margin-right:auto;transform:translateY(30px);opacity:0;animation:fadeInUp 0.8s ease-out 0.5s forwards;text-shadow:1px 1px 2px rgba(0,0,0,0.3);font-family:var(--font-text);}.page-header .field--name-field-contenu-en-tete-page p:last-of-type{transform:translateY(30px);opacity:0;animation:fadeInUp 0.8s ease-out 0.7s forwards;}.page-header .field--name-field-contenu-en-tete-page a{display:inline-block;background:var(--light);color:var(--primary);font-weight:700;padding:10px 25px;border-radius:12px;text-decoration:none;font-size:1.1rem;transition:all 0.3s ease;border:2px solid transparent;font-family:var(--font-heading);box-shadow:0 4px 15px rgba(0,0,0,0.2);}.page-header .field--name-field-contenu-en-tete-page a:hover{background:transparent;color:var(--light);border-color:var(--light);transform:translateY(-2px);box-shadow:0 8px 25px rgba(244,252,250,0.3);}@keyframes fadeInUp{from{transform:translateY(30px);opacity:0;}to{transform:translateY(0);opacity:1;}}@media (max-width:768px){.page-header{min-height:50vh;}.page-header .field--name-field-image-en-tete-page .image-field{width:100%;height:50vh;}.page-header .field--name-field-contenu-en-tete-page h4{font-size:2.5rem;color:var(--text-light);}.page-header .field--name-field-contenu-en-tete-page p:first-of-type{font-size:1.25rem;}.page-header .field--name-field-contenu-en-tete-page a{padding:14px 32px;font-size:1rem;}.page-header-container{padding:0;}}@media (max-width:480px){.page-header .field--name-field-contenu-en-tete-page h4{font-size:2rem;line-height:1.2;color:var(--text-light);}.page-header .field--name-field-contenu-en-tete-page p:first-of-type{font-size:1.1rem;}.page-header .field--name-field-contenu-en-tete-page{padding:5px 0;}.page-header .field--name-field-contenu-en-tete-page a{padding:12px 28px;font-size:0.95rem;}}@media (min-width:1400px){.page-header{min-height:70vh;}.page-header .field--name-field-contenu-en-tete-page h4{font-size:3rem;color:var(--text-light);}.page-header .field--name-field-contenu-en-tete-page p:first-of-type{font-size:1.5rem;}}@media (min-width:1170px){.page-header .container{width:100% !important;max-width:100% !important;}}#block-xara-views-block-section-de-chiffres-cles-block-1{font-family:var(--font-text);padding:3rem 0;background:linear-gradient(135deg,var(--light) 0%,#ffffff 100%);}#block-xara-views-block-section-de-chiffres-cles-block-1 .block-content{max-width:1300px;margin:0 auto;padding:0 1rem;}#block-xara-views-block-section-de-chiffres-cles-block-1 .block-content>div>div{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;}#block-xara-views-block-section-de-chiffres-cles-block-1 .views-row{position:relative;background:white;border-radius:16px;padding:2.5rem 1.5rem;text-align:center;transition:all 0.5s cubic-bezier(0.175,0.885,0.32,1.275);box-shadow:var(--shadow2);border:1px solid var(--border);overflow:hidden;}#block-xara-views-block-section-de-chiffres-cles-block-1 .views-row:hover{transform:translateY(-10px) scale(1.02);box-shadow:var(--shadow);}#block-xara-views-block-section-de-chiffres-cles-block-1 .views-row::before{content:'';position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,var(--primary),var(--secondary));transform:scaleX(0);transform-origin:left;transition:transform 0.5s ease;}#block-xara-views-block-section-de-chiffres-cles-block-1 .views-row:hover::before{transform:scaleX(1);}#block-xara-views-block-section-de-chiffres-cles-block-1 .views-row::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(0,3,76,0.03) 0%,rgba(170,29,61,0.03) 100%);opacity:0;transition:opacity 0.4s ease;z-index:0;}#block-xara-views-block-section-de-chiffres-cles-block-1 .views-row:hover::after{opacity:1;}#block-xara-views-block-section-de-chiffres-cles-block-1 .field--name-field-chiffre{position:relative;z-index:1;margin-bottom:0.5rem;}#block-xara-views-block-section-de-chiffres-cles-block-1 .field--name-field-chiffre .field-item{font-size:3.5rem;font-weight:800;background:linear-gradient(135deg,var(--primary),var(--secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:all 0.5s ease;display:block;}#block-xara-views-block-section-de-chiffres-cles-block-1 .views-row:hover .field--name-field-chiffre .field-item{transform:scale(1.08);}#block-xara-views-block-section-de-chiffres-cles-block-1 .field--name-field-description{position:relative;z-index:1;}#block-xara-views-block-section-de-chiffres-cles-block-1 .field--name-field-description .field-item{color:var(--dark);font-weight:600;font-size:1.2rem;transition:all 0.4s ease;}#block-xara-views-block-section-de-chiffres-cles-block-1 .views-row:hover .field--name-field-description .field-item{color:var(--primary);transform:translateY(2px);}#block-xara-views-block-section-de-chiffres-cles-block-1 .views-row:nth-child(1){animation:floating 6s ease-in-out infinite;}#block-xara-views-block-section-de-chiffres-cles-block-1 .views-row:nth-child(2){animation:floating 6s ease-in-out infinite 0.5s;}#block-xara-views-block-section-de-chiffres-cles-block-1 .views-row:nth-child(3){animation:floating 6s ease-in-out infinite 1s;}#block-xara-views-block-section-de-chiffres-cles-block-1 .views-row:nth-child(4){animation:floating 6s ease-in-out infinite 1.5s;}@keyframes floating{0%{transform:translateY(0px);}50%{transform:translateY(-12px);}100%{transform:translateY(0px);}}#block-xara-views-block-section-de-chiffres-cles-block-1 .views-row{position:relative;overflow:hidden;}#block-xara-views-block-section-de-chiffres-cles-block-1 .views-row::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.4),transparent);transition:left 0.7s ease;z-index:1;}#block-xara-views-block-section-de-chiffres-cles-block-1 .views-row:hover::before{left:100%;}@media (max-width:1200px){#block-xara-views-block-section-de-chiffres-cles-block-1 .block-content>div>div{grid-template-columns:repeat(2,1fr);gap:1.5rem;}}@media (max-width:768px){#block-xara-views-block-section-de-chiffres-cles-block-1 .block-content>div>div{grid-template-columns:1fr;gap:1.5rem;}#block-xara-views-block-section-de-chiffres-cles-block-1 .views-row{padding:2rem 1rem;}#block-xara-views-block-section-de-chiffres-cles-block-1 .field--name-field-chiffre .field-item{font-size:2.8rem;}}#block-xara-memessagedudirecteur{padding:100px 0;background-color:#ffffff;width:100%;max-width:1600px;margin:0 auto;}#block-xara-memessagedudirecteur .block-title{font-family:'Playfair Display',serif;font-size:3.5rem;font-weight:400;color:#1a1a1a;margin-bottom:80px;padding-left:30px;border-left:1.5px solid #db9b78;line-height:1.1;text-transform:none;letter-spacing:-0.02em;}#block-xara-memessagedudirecteur .block-content{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:flex-start;margin:0 auto;padding:0 40px;}#block-xara-memessagedudirecteur .field--name-field-message-du-directeur{flex:1 1 600px;padding:0;}#block-xara-memessagedudirecteur .about-title{font-family:'Playfair Display',serif;font-size:2.4rem;font-weight:300;color:#0c1c2c;margin-bottom:25px;position:relative;display:inline-block;}#block-xara-memessagedudirecteur .about-title::after{content:'';position:absolute;bottom:-12px;left:0;width:50px;height:1.5px;background-color:#db9b78;}#block-xara-memessagedudirecteur .about-description{font-family:var(--font-text);font-size:1.05rem;color:#888;line-height:1.8;margin-bottom:50px;max-width:650px;}#block-xara-memessagedudirecteur .field-item .ckeditor-col-container{margin-bottom:30px;position:relative;padding-left:25px;}#block-xara-memessagedudirecteur .field-item .ckeditor-col-container::before{content:'●';position:absolute;left:0;top:2px;color:#db9b78;font-size:0.8rem;}#block-xara-memessagedudirecteur .field-item h5{font-family:var(--font-text);font-size:1.05rem;font-weight:400;color:#0c243c;margin:0 0 8px 0;}#block-xara-memessagedudirecteur .field-item p{font-family:var(--font-text);font-size:0.95rem;color:#999;margin:0;margin-bottom:30px;line-height:1.6;}#block-xara-memessagedudirecteur .field--name-field-image-message-directeur{width:100%;height:100%;}#block-xara-memessagedudirecteur .field--name-field-image-message-directeur .field-item{width:100%;height:100%;overflow:hidden;}#block-xara-memessagedudirecteur .field--name-field-image-message-directeur img{display:block;border-radius:6px;box-shadow:0 40px 80px rgba(0,0,0,0.1);width:100%;height:100%;object-fit:cover;}@media (max-width:1200px){#block-xara-memessagedudirecteur .block-title{font-size:3rem;}#block-xara-memessagedudirecteur .block-content{gap:50px;}}@media (max-width:991px){#block-xara-memessagedudirecteur .block-content{grid-template-columns:1fr;padding:0 20px;}#block-xara-memessagedudirecteur .field--name-field-image-message-directeur{order:-1;width:100%;}}#block-xara-views-block-nos-services-block-1{padding:100px 0;background-color:#f9f9f9;width:100%;margin:0 auto;}#block-xara-views-block-nos-services-block-1 .block-title{font-family:'Playfair Display',serif;font-size:3.5rem;font-weight:400;color:#1a1a1a;margin:0 auto;margin-bottom:80px;padding-left:30px;border-left:1.5px solid #db9b78;line-height:1.1;text-transform:none;letter-spacing:-0.02em;width:100%;max-width:1600px;}#block-xara-views-block-nos-services-block-1 .block-content{max-width:1600px;margin:0 auto;}#block-xara-views-block-nos-services-block-1 .block-content>div>div{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;align-items:stretch;padding:0 40px;}#block-xara-views-block-nos-services-block-1 .views-row{background:#ffffff;border-radius:4px;padding:60px 40px;box-shadow:0 10px 40px rgba(0,0,0,0.05);transition:transform 0.3s ease,box-shadow 0.3s ease;display:flex;flex-direction:column;}#block-xara-views-block-nos-services-block-1 .views-row:hover{transform:translateY(-10px);box-shadow:0 20px 60px rgba(0,0,0,0.1);}#block-xara-views-block-nos-services-block-1 .field--name-field-icon-nos-services{margin-bottom:30px;}#block-xara-views-block-nos-services-block-1 .field--name-field-icon-nos-services svg{width:50px;height:50px;fill:var(--secondary);color:var(--secondary);}#block-xara-views-block-nos-services-block-1 .field--name-field-titre-nos-services{font-family:'Playfair Display',serif;font-size:1.85rem;font-weight:400;color:#0c1c2c;margin-bottom:20px;}#block-xara-views-block-nos-services-block-1 .field--name-field-description-nos-services{font-family:var(--font-text);font-size:1rem;color:#888;line-height:1.6;margin-bottom:35px;}#block-xara-views-block-nos-services-block-1 .field--name-field-liste-nos-services .field__items{text-align:left;display:inline-block;}#block-xara-views-block-nos-services-block-1 .field--name-field-liste-nos-services .field-item{font-family:var(--font-text);font-size:0.95rem;color:#666;margin-bottom:12px;position:relative;padding-left:20px;}#block-xara-views-block-nos-services-block-1 .field--name-field-liste-nos-services .field-item::before{content:'▶';position:absolute;left:0;top:2px;color:#db9b78;font-size:0.7rem;}@media (max-width:1200px){#block-xara-views-block-nos-services-block-1 .block-content>div>div{grid-template-columns:repeat(2,1fr);gap:30px;}}@media (max-width:768px){#block-xara-views-block-nos-services-block-1 .block-content>div>div{grid-template-columns:1fr;padding:0 20px;}#block-xara-views-block-nos-services-block-1 .block-title{font-size:2.5rem;margin-bottom:50px;}}#block-xara-views-block-nos-projets-recents-block-1{min-height:400vh !important;position:relative;background-color:#f8f4ef;max-width:none !important;margin:0;padding:60px 0 0;}#block-xara-views-block-nos-projets-recents-block-1 .block-title{font-family:'Playfair Display',serif;font-size:3.5rem;font-weight:400;color:#1a1a1a;padding-left:30px;border-left:1.5px solid #db9b78;line-height:1.1;text-transform:none;letter-spacing:-0.02em;max-width:1600px;margin-left:auto;margin-right:auto;width:100%;box-sizing:border-box;}#block-xara-views-block-nos-projets-recents-block-1 .block-content{position:sticky;top:70px;height:calc(100vh - 70px);overflow:hidden;display:flex;align-items:center;width:100%;}#block-xara-views-block-nos-projets-recents-block-1 .block-content>div>div{display:flex;gap:4vw;will-change:transform;padding:0 1vw;}#block-xara-views-block-nos-projets-recents-block-1 .views-row{flex-shrink:0;width:60vw;height:65vh;position:relative;overflow:hidden;cursor:pointer;display:flex;flex-direction:column;justify-content:flex-end;border-radius:10px;}#block-xara-views-block-nos-projets-recents-block-1 .field--name-field-image-nos-projets-recents{width:100%;height:100%;margin:0;border-radius:0;position:absolute;top:0;left:0;z-index:1;}#block-xara-views-block-nos-projets-recents-block-1 .field--name-field-image-nos-projets-recents .field-item{width:100%;height:100%;overflow:hidden;position:relative;}#block-xara-views-block-nos-projets-recents-block-1 .field--name-field-image-nos-projets-recents .field-item::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:250px;background-color:#0000006b;z-index:1;}#block-xara-views-block-nos-projets-recents-block-1 .field--name-field-image-nos-projets-recents img{width:100%;height:100%;object-fit:cover;transition:all 1.2s cubic-bezier(0.16,1,0.3,1);display:block;transform:scale(1.1);}#block-xara-views-block-nos-projets-recents-block-1 .views-row:hover .field--name-field-image-nos-projets-recents img{transform:scale(1);}#block-xara-views-block-nos-projets-recents-block-1 .views-row>.views-field{position:relative;z-index:2;pointer-events:none;}#block-xara-views-block-nos-projets-recents-block-1 .views-row>div:not(.field--name-field-image-nos-projets-recents){width:100%;padding:0 0 0 50px;transform:translateY(20px);transition:all 0.8s cubic-bezier(0.16,1,0.3,1);z-index:2;color:#ffffff;display:flex;flex-direction:column;gap:10px;}#block-xara-views-block-nos-projets-recents-block-1 .views-row:hover>div:not(.field--name-field-image-nos-projets-recents){transform:translateY(0);}#block-xara-views-block-nos-projets-recents-block-1 .field--name-field-localisation-ville{font-family:var(--font-text);font-size:0.75rem;text-transform:uppercase;letter-spacing:0.3rem;color:#db9b78;margin-bottom:10px;font-weight:500;}#block-xara-views-block-nos-projets-recents-block-1 .field--name-field-localisation-ville p{margin:0;}#block-xara-views-block-nos-projets-recents-block-1 .field--name-field-titre-nos-projets-recents{font-family:'Playfair Display',serif;font-size:3rem;color:#ffffff;margin-bottom:20px;line-height:1;font-weight:300;}#block-xara-views-block-nos-projets-recents-block-1 .field--name-field-description-nos-projets-re{font-family:var(--font-text);font-size:0.95rem;color:rgba(255,255,255,0.8);line-height:1.8;max-width:550px;}#block-xara-views-block-nos-projets-recents-block-1 .field--name-field-description-nos-projets-re p{margin:0;margin-bottom:40px;}@media (max-width:1024px){#block-xara-views-block-nos-projets-recents-block-1{height:auto;min-height:auto !important;padding:80px 0;}#block-xara-views-block-nos-projets-recents-block-1 .block-title{font-size:2.5rem;}#block-xara-views-block-nos-projets-recents-block-1 .block-content{position:relative;height:auto;overflow:visible;display:block;}#block-xara-views-block-nos-projets-recents-block-1 .block-content>div>div{flex-direction:column;gap:50px;padding:0 20px;transform:none !important;}#block-xara-views-block-nos-projets-recents-block-1 .views-row{width:100%;height:auto;}#block-xara-views-block-nos-projets-recents-block-1 .views-row>div:not(.field--name-field-image-nos-projets-recents){padding:0 0 0 20px !important;}#block-xara-views-block-nos-projets-recents-block-1 .field--name-field-image-nos-projets-recents{height:350px;}#block-xara-views-block-nos-projets-recents-block-1 .field--name-field-titre-nos-projets-recents{font-size:1.8rem;}}#block-xara-notrecampus{font-family:var(--font-text);padding:80px 20px;background:linear-gradient(135deg,rgba(2,166,80,0.03) 0%,rgba(65,84,114,0.02) 50%,rgba(247,148,29,0.03) 100%);position:relative;overflow:hidden;}#block-xara-notrecampus::before,#block-xara-notrecampus::after{content:'';position:absolute;border-radius:50%;opacity:0.04;z-index:0;animation:floatOrb 30s ease-in-out infinite;}#block-xara-notrecampus::before{width:200px;height:200px;background:linear-gradient(45deg,#f7941d,#02a650);top:10%;left:-100px;animation-delay:0s;}#block-xara-notrecampus::after{width:150px;height:150px;background:linear-gradient(45deg,#07693a,#415472);bottom:10%;right:-75px;animation-delay:2s;}@keyframes floatOrb{0%,100%{transform:translate(0,0) scale(1) rotate(0deg);}25%{transform:translate(50px,-30px) scale(1.1) rotate(90deg);}50%{transform:translate(0,50px) scale(0.9) rotate(180deg);}75%{transform:translate(-30px,0) scale(1.05) rotate(270deg);}}#block-xara-notrecampus .block-title{text-align:center;font-size:2.8rem;font-weight:800;color:#415472;margin-bottom:60px;position:relative;transform:translateX(-50%);animation:titleAppear 1s ease-out forwards;}@keyframes titleAppear{to{opacity:1;}}#block-xara-notrecampus .block-title::after{content:'';position:absolute;bottom:-12px;left:50%;transform:translateX(-50%);width:100px;height:4px;background:linear-gradient(90deg,#f7941d,#02a650);border-radius:2px;animation:lineExpand 1s ease-out 0.5s both;}@keyframes lineExpand{from{width:0;opacity:0;}to{width:100px;opacity:1;}}#block-xara-notrecampus .block-content{position:relative;z-index:1;max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;animation:contentReveal 1s ease-out 0.3s forwards;transform:translateY(40px);}@keyframes contentReveal{to{opacity:1;transform:translateY(0);}}#block-xara-notrecampus .field--name-field-description-du-campus{background:white;border-radius:20px;padding:40px;box-shadow:0 20px 50px rgba(65,84,114,0.1);border:1px solid rgba(65,84,114,0.1);position:relative;overflow:hidden;animation:cardSlideIn 0.8s ease-out 0.5s both;transform:perspective(1000px) rotateY(8deg) !important;}#block-xara-notrecampus .field--name-field-description-du-campus::before{content:'';position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,#07693a,#02a650,#07693a);border-radius:20px 20px 0 0;animation:gradientFlow 3s linear infinite;}@keyframes cardSlideIn{from{opacity:0;transform:translateX(-40px);}to{opacity:1;transform:translateX(0);}}@keyframes gradientFlow{0%{background-position:0% 50%;}50%{background-position:100% 50%;}100%{background-position:0% 50%;}}#block-xara-notrecampus .field--name-field-description-du-campus h4{font-size:2.2rem;font-weight:700;color:#415472;margin-bottom:25px;line-height:1.3;position:relative;padding-bottom:15px;}#block-xara-notrecampus .field--name-field-description-du-campus h4::after{content:'';position:absolute;bottom:0;left:0;width:60px;height:3px;background:#f7941d;border-radius:2px;}#block-xara-notrecampus .field--name-field-description-du-campus p{color:#415472;line-height:1.7;margin-bottom:30px;font-size:1rem;text-align:justify;opacity:0.9;animation:fadeInUp 0.6s ease-out 0.7s both;}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px);}to{opacity:1;transform:translateY(0);}}#block-xara-notrecampus .field--name-field-description-du-campus ul{list-style:none;padding:0;margin:0;}#block-xara-notrecampus .field--name-field-description-du-campus li{padding:15px 0;border-bottom:1px solid rgba(65,84,114,0.1);color:#415472;font-size:1rem;transition:all 0.3s cubic-bezier(0.34,1.56,0.64,1);position:relative;overflow:hidden;animation:listItemAppear 0.5s ease-out forwards;}#block-xara-notrecampus .field--name-field-description-du-campus li:nth-child(1){animation-delay:0.8s;}#block-xara-notrecampus .field--name-field-description-du-campus li:nth-child(2){animation-delay:0.9s;}#block-xara-notrecampus .field--name-field-description-du-campus li:nth-child(3){animation-delay:1.0s;}#block-xara-notrecampus .field--name-field-description-du-campus li:nth-child(4){animation-delay:1.1s;}@keyframes listItemAppear{from{opacity:0;transform:translateX(-20px);}to{opacity:1;transform:translateX(0);}}#block-xara-notrecampus .field--name-field-description-du-campus li::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(247,148,29,0.08),transparent);transition:left 0.6s ease;z-index:0;}#block-xara-notrecampus .field--name-field-description-du-campus li:hover::before{left:100%;}#block-xara-notrecampus .field--name-field-description-du-campus li:hover{transform:translateX(10px);background:rgba(2,166,80,0.05);border-radius:8px;padding-left:15px;}#block-xara-notrecampus .field--name-field-description-du-campus li::after{content:'→';position:absolute;right:10px;color:#f7941d;font-weight:bold;transform:translateX(-10px);transition:all 0.3s ease;}#block-xara-notrecampus .field--name-field-description-du-campus li:hover::after{opacity:1;transform:translateX(0);}#block-xara-notrecampus .field--name-field-images-campus{position:relative;border-radius:20px;overflow:hidden;box-shadow:0 25px 60px rgba(65,84,114,0.15);animation:cardSlideInRight 0.8s ease-out 0.5s both;}@keyframes cardSlideInRight{from{opacity:0;transform:translateX(40px);}to{opacity:1;transform:translateX(0);}}#block-xara-notrecampus .field--name-field-images-campus .field__items{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;padding:20px;background:white;border-radius:18px;transform:perspective(1000px) rotateY(-10deg) !important;}#block-xara-notrecampus .field--name-field-images-campus .field-item{position:relative;border-radius:12px;overflow:hidden;box-shadow:0 10px 30px rgba(65,84,114,0.1);transition:all 0.5s cubic-bezier(0.34,1.56,0.64,1);cursor:pointer;animation:imageAppear 0.6s ease-out forwards;}#block-xara-notrecampus .field--name-field-images-campus .field-item:nth-child(1){animation-delay:0.6s;}#block-xara-notrecampus .field--name-field-images-campus .field-item:nth-child(2){animation-delay:0.7s;}#block-xara-notrecampus .field--name-field-images-campus .field-item:nth-child(3){animation-delay:0.8s;}#block-xara-notrecampus .field--name-field-images-campus .field-item:nth-child(4){animation-delay:0.9s;}@keyframes imageAppear{from{opacity:0;transform:scale(0.9) rotate(-5deg);}to{opacity:1;transform:scale(1) rotate(0deg);}}#block-xara-notrecampus .field--name-field-images-campus .image-field{width:100%;height:180px;object-fit:cover;display:block;transition:transform 0.8s cubic-bezier(0.34,1.56,0.64,1);}#block-xara-notrecampus .field--name-field-images-campus .field-item:hover .image-field{transform:scale(1.15);}#block-xara-notrecampus .field--name-field-images-campus .field-item::after{content:'⊕';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);width:50px;height:50px;background:rgba(247,148,29,0.9);color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:bold;transition:all 0.4s cubic-bezier(0.34,1.56,0.64,1);z-index:2;}#block-xara-notrecampus .field--name-field-images-campus .field-item:hover::after{opacity:1;transform:translate(-50%,-50%) scale(1);}#block-xara-notrecampus .field--name-field-images-campus .field-item:hover{transform:translateY(-10px) scale(1.05);box-shadow:0 20px 50px rgba(65,84,114,0.25);}@media (max-width:1024px){#block-xara-notrecampus{padding:60px 20px;}#block-xara-notrecampus .block-title{font-size:2.4rem;margin-bottom:50px;}#block-xara-notrecampus .block-content{gap:40px;}#block-xara-notrecampus .field--name-field-description-du-campus{padding:35px;}#block-xara-notrecampus .field--name-field-description-du-campus h4{font-size:2rem;}}@media (max-width:900px){#block-xara-notrecampus .block-content{grid-template-columns:1fr;gap:50px;}#block-xara-notrecampus .field--name-field-description-du-campus{text-align:center;animation:fadeInUp 0.8s ease-out 0.5s both;}#block-xara-notrecampus .field--name-field-description-du-campus h4::after{left:50%;transform:translateX(-50%);}#block-xara-notrecampus .field--name-field-images-campus{max-width:600px;margin:0 auto;animation:fadeInUp 0.8s ease-out 0.7s both;}}@media (max-width:768px){#block-xara-notrecampus{padding:50px 15px;}#block-xara-notrecampus .block-title{font-size:2.2rem;margin-bottom:40px;}#block-xara-notrecampus .field--name-field-description-du-campus{padding:30px;transform:perspective(1000px) rotateY(0deg) !important;}#block-xara-notrecampus .field--name-field-description-du-campus h4{font-size:1.8rem;}#block-xara-notrecampus .field--name-field-description-du-campus p{font-size:1.05rem;}#block-xara-notrecampus .field--name-field-images-campus .field__items{gap:15px;padding:15px;transform:perspective(1000px) rotateY(0deg) !important;}#block-xara-notrecampus .field--name-field-images-campus .image-field{height:160px;}}@media (max-width:600px){#block-xara-notrecampus .block-title{font-size:2rem;}#block-xara-notrecampus .field--name-field-description-du-campus{padding:25px 20px;}#block-xara-notrecampus .field--name-field-images-campus .field__items{grid-template-columns:1fr;}#block-xara-notrecampus .field--name-field-images-campus .image-field{height:200px;}}@media (max-width:480px){#block-xara-notrecampus{padding:40px 12px;}#block-xara-notrecampus .block-title{font-size:1.8rem;margin-bottom:30px;}#block-xara-notrecampus .field--name-field-description-du-campus{padding:22px 18px;}#block-xara-notrecampus .field--name-field-description-du-campus h4{font-size:1.6rem;margin-bottom:20px;}#block-xara-notrecampus .field--name-field-description-du-campus p{font-size:1rem;margin-bottom:20px;}#block-xara-notrecampus .field--name-field-description-du-campus li{padding:12px 0;font-size:1rem;}#block-xara-notrecampus .field--name-field-images-campus .image-field{height:180px;}}#block-xara-notrecampus .floating-points{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;z-index:0;overflow:hidden;}#block-xara-notrecampus .point{position:absolute;border-radius:50%;background:rgba(2,166,80,0.1);animation:floatPoint 25s linear infinite;}@keyframes floatPoint{0%,100%{transform:translate(0,0) scale(1);}25%{transform:translate(40px,-60px) scale(1.2);}50%{transform:translate(-30px,40px) scale(0.8);}75%{transform:translate(60px,20px) scale(1.1);}}#block-xara-presentationdecoleavecvideo{position:relative;width:100%;min-height:70vh;display:flex;align-items:center;justify-content:center;overflow:hidden;color:var(--text-light);font-family:var(--font-text);}#block-xara-presentationdecoleavecvideo .field--name-field-video{position:absolute !important;top:0;left:0;width:100% !important;height:100% !important;z-index:0;overflow:hidden;}#block-xara-presentationdecoleavecvideo .field--name-field-video video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translateX(-50%) translateY(-50%);object-fit:cover;filter:brightness(0.9);transition:transform 8s ease-out;}#block-xara-presentationdecoleavecvideo .field--name-field-video video::-webkit-media-controls{display:none !important;}#block-xara-presentationdecoleavecvideo:hover .field--name-field-video video{transform:translateX(-50%) translateY(-50%) scale(1.05);}#block-xara-presentationdecoleavecvideo::after{content:'';position:absolute;inset:0;background:linear-gradient(135deg,rgba(0,3,76,0.7) 0%,rgba(170,29,61,0.4) 100%);z-index:1;opacity:0.85;}#block-xara-presentationdecoleavecvideo .block-content{position:relative;z-index:2;width:100%;height:70vh;padding:80px 40px;text-align:left;animation:fadeInUp 1.2s ease-out 0.5s both;}#block-xara-presentationdecoleavecvideo .field--name-field-texte-de-presentation{max-width:1500px;margin:auto;}#block-xara-presentationdecoleavecvideo .field--name-field-texte-de-presentation p:first-child{text-transform:uppercase;letter-spacing:4px;font-weight:600;font-size:1.5rem;color:var(--secondary);margin-bottom:20px;display:inline-block;position:relative;animation:slideInLeft 0.8s ease-out 0.8s both;}#block-xara-presentationdecoleavecvideo .field--name-field-texte-de-presentation p:first-child::after{content:'';position:absolute;bottom:-8px;left:0;width:60px;height:2px;background:var(--secondary);transform:scaleX(0);transform-origin:left;animation:scaleIn 0.6s ease-out 1.2s forwards;}#block-xara-presentationdecoleavecvideo .field--name-field-texte-de-presentation h4{font-size:clamp(2.5rem,6vw,10rem);font-weight:800;margin:0 0 30px;font-family:var(--font-text);line-height:1.1;text-shadow:2px 2px 4px rgba(0,0,0,0.3);animation:fadeInUp 0.8s ease-out 1s both;color:var(--text-light);}#block-xara-presentationdecoleavecvideo .field--name-field-texte-de-presentation p:nth-of-type(2){max-width:60ch;font-size:1.25rem;line-height:1.7;margin-bottom:40px;color:rgba(255,255,255,0.95);text-shadow:1px 1px 2px rgba(0,0,0,0.3);animation:fadeInUp 0.8s ease-out 1.4s both;}#block-xara-presentationdecoleavecvideo .field--name-field-texte-de-presentation a{display:inline-flex;align-items:center;gap:12px;background:linear-gradient(135deg,var(--secondary) 0%,var(--secondary) 100%);color:white;padding:16px 36px;border-radius:50px;font-weight:600;text-decoration:none;transition:all 0.4s cubic-bezier(0.25,0.46,0.45,0.94);position:relative;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,0.3);animation:fadeInUp 0.8s ease-out 1.6s both;border:2px solid transparent;}#block-xara-presentationdecoleavecvideo .field--name-field-texte-de-presentation a::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);transition:left 0.7s ease;}#block-xara-presentationdecoleavecvideo .field--name-field-texte-de-presentation a::after{content:'→';font-weight:300;font-size:1.2rem;transition:transform 0.3s ease;}#block-xara-presentationdecoleavecvideo .field--name-field-texte-de-presentation a:hover{transform:translateY(-3px);box-shadow:0 25px 50px rgba(0,0,0,0.4);border-color:rgba(255,255,255,0.2);}#block-xara-presentationdecoleavecvideo .field--name-field-texte-de-presentation a:hover::before{left:100%;}#block-xara-presentationdecoleavecvideo .field--name-field-texte-de-presentation a:hover::after{transform:translateX(4px);}#block-xara-presentationdecoleavecvideo .scroll-indicator{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);z-index:2;animation:bounce 2s infinite 2s;}#block-xara-presentationdecoleavecvideo .scroll-indicator::before{content:'';width:2px;height:40px;background:rgba(255,255,255,0.6);display:block;margin:0 auto;}@keyframes fadeInUp{from{opacity:0;transform:translateY(40px);}to{opacity:1;transform:translateY(0);}}@keyframes slideInLeft{from{opacity:0;transform:translateX(-30px);}to{opacity:1;transform:translateX(0);}}@keyframes scaleIn{from{transform:scaleX(0);}to{transform:scaleX(1);}}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateX(-50%) translateY(0);}40%{transform:translateX(-50%) translateY(-10px);}60%{transform:translateX(-50%) translateY(-5px);}}@media (max-width:900px){#block-xara-presentationdecoleavecvideo .block-content{text-align:center;padding:60px 20px;}#block-xara-presentationdecoleavecvideo .field--name-field-texte-de-presentation p:nth-of-type(2){font-size:1.1rem;}#block-xara-presentationdecoleavecvideo .field--name-field-texte-de-presentation p:first-child::after{left:50%;transform:translateX(-50%) scaleX(0);animation:scaleIn 0.6s ease-out 1.2s forwards;}#block-xara-presentationdecoleavecvideo .field--name-field-texte-de-presentation a{padding:14px 30px;}}@media (max-width:480px){#block-xara-presentationdecoleavecvideo .block-content{padding:40px 15px;}#block-xara-presentationdecoleavecvideo .field--name-field-texte-de-presentation h4{font-size:2rem;}#block-xara-presentationdecoleavecvideo .field--name-field-texte-de-presentation p:nth-of-type(2){font-size:1rem;}#block-xara-presentationdecoleavecvideo .field--name-field-texte-de-presentation p:first-child{letter-spacing:2px;font-size:0.8rem;}#block-xara-presentationdecoleavecvideo .field--name-field-texte-de-presentation a{padding:12px 24px;font-size:0.9rem;}}#block-xara-views-block-nos-atouts-block-1{font-family:var(--font-text);padding:100px 20px;background:linear-gradient(135deg,rgba(65,84,114,0.03) 0%,rgba(7,105,58,0.02) 50%,rgba(247,148,29,0.03) 100%);position:relative;overflow:hidden;}#block-xara-views-block-nos-atouts-block-1::before,#block-xara-views-block-nos-atouts-block-1::after{content:'';position:absolute;border-radius:50%;opacity:0.03;z-index:0;animation:floatOrb 25s ease-in-out infinite;}#block-xara-views-block-nos-atouts-block-1::before{width:250px;height:250px;background:linear-gradient(45deg,#f7941d,#02a650);top:-125px;right:-125px;animation-delay:0s;}#block-xara-views-block-nos-atouts-block-1::after{width:180px;height:180px;background:linear-gradient(45deg,#07693a,#415472);bottom:-90px;left:-90px;animation-delay:1.5s;}@keyframes floatOrb{0%,100%{transform:translate(0,0) scale(1) rotate(0deg);}33%{transform:translate(30px,-40px) scale(1.1) rotate(120deg);}66%{transform:translate(-40px,30px) scale(0.9) rotate(240deg);}}#block-xara-views-block-nos-atouts-block-1 .block-title{text-align:center;font-size:2.8rem;font-weight:800;color:#415472;margin-bottom:60px;position:relative;display:inline-block;left:50%;transform:translateX(-50%);animation:titleReveal 1s ease-out forwards;opacity:0;}@keyframes titleReveal{to{opacity:1;}}#block-xara-views-block-nos-atouts-block-1 .block-title::after{content:'';position:absolute;bottom:-15px;left:50%;transform:translateX(-50%);width:100px;height:4px;background:linear-gradient(90deg,#f7941d,#02a650);border-radius:2px;animation:lineExpand 1s ease-out 0.5s both;}@keyframes lineExpand{from{width:0;opacity:0;}to{width:100px;opacity:1;}}#block-xara-views-block-nos-atouts-block-1 .block-content{position:relative;z-index:1;max-width:1300px;margin:0 auto;}#block-xara-views-block-nos-atouts-block-1 .block-content>div>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;}#block-xara-views-block-nos-atouts-block-1 .views-row{background:white;border-radius:16px;padding:35px 30px;box-shadow:0 10px 30px rgba(65,84,114,0.08);border:1px solid rgba(65,84,114,0.1);transition:all 0.5s cubic-bezier(0.34,1.56,0.64,1);position:relative;overflow:hidden;animation:cardAppear 0.6s ease-out forwards;}#block-xara-views-block-nos-atouts-block-1 .views-row:nth-child(1){animation-delay:0.1s;}#block-xara-views-block-nos-atouts-block-1 .views-row:nth-child(2){animation-delay:0.2s;}#block-xara-views-block-nos-atouts-block-1 .views-row:nth-child(3){animation-delay:0.3s;}#block-xara-views-block-nos-atouts-block-1 .views-row:nth-child(4){animation-delay:0.4s;}#block-xara-views-block-nos-atouts-block-1 .views-row:nth-child(5){animation-delay:0.5s;}#block-xara-views-block-nos-atouts-block-1 .views-row:nth-child(6){animation-delay:0.6s;}@keyframes cardAppear{from{opacity:0;transform:translateY(40px) scale(0.95);}to{opacity:1;transform:translateY(0) scale(1);}}#block-xara-views-block-nos-atouts-block-1 .views-row::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(247,148,29,0.05),transparent);transition:left 0.7s ease;z-index:0;}#block-xara-views-block-nos-atouts-block-1 .views-row:hover::before{left:100%;}#block-xara-views-block-nos-atouts-block-1 .views-row:hover{transform:translateY(-10px);box-shadow:0 20px 50px rgba(65,84,114,0.15);border-color:#02a650;}#block-xara-views-block-nos-atouts-block-1 .views-row::after{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#07693a,#02a650,#07693a);border-radius:16px 16px 0 0;opacity:0.8;}#block-xara-views-block-nos-atouts-block-1 .views-row>div{display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;z-index:1;}#block-xara-views-block-nos-atouts-block-1 .field--name-field-icon-atouts{margin-bottom:25px;position:relative;}#block-xara-views-block-nos-atouts-block-1 .fontawesome-icon{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#415472,#2a3650);color:white;font-size:1.8rem;transition:all 0.5s cubic-bezier(0.34,1.56,0.64,1);position:relative;box-shadow:0 10px 25px rgba(65,84,114,0.2);}#block-xara-views-block-nos-atouts-block-1 .fontawesome-icon::before{content:'';position:absolute;top:-6px;left:-6px;right:-6px;bottom:-6px;border-radius:50%;background:linear-gradient(45deg,#f7941d,#02a650,#07693a,#415472);background-size:300% 300%;z-index:-1;opacity:0.5;animation:gradientRotate 8s linear infinite;}@keyframes gradientRotate{0%{background-position:0% 50%;transform:rotate(0deg);}100%{background-position:300% 50%;transform:rotate(360deg);}}#block-xara-views-block-nos-atouts-block-1 .views-row:hover .fontawesome-icon{transform:scale(1.1) rotate(10deg);background:linear-gradient(135deg,#f7941d,#ffad4d);box-shadow:0 15px 35px rgba(247,148,29,0.3);}#block-xara-views-block-nos-atouts-block-1 .fontawesome-icon svg{width:1.8rem !important;height:1.8rem !important;color:white !important;transition:all 0.5s ease;}#block-xara-views-block-nos-atouts-block-1 .fontawesome-icon svg path{fill:currentColor !important;}#block-xara-views-block-nos-atouts-block-1 .field--name-field-titre{margin-bottom:15px;}#block-xara-views-block-nos-atouts-block-1 .field--name-field-titre .field-item{font-size:1.4rem;font-weight:700;color:#415472;transition:all 0.3s ease;position:relative;display:inline-block;}#block-xara-views-block-nos-atouts-block-1 .views-row:hover .field--name-field-titre .field-item{color:#f7941d;transform:translateY(-2px);}#block-xara-views-block-nos-atouts-block-1 .field--name-field-titre .field-item::after{content:'';position:absolute;bottom:-5px;left:50%;transform:translateX(-50%);width:0;height:2px;background:#02a650;transition:width 0.3s ease;}#block-xara-views-block-nos-atouts-block-1 .views-row:hover .field--name-field-titre .field-item::after{width:60px;}#block-xara-views-block-nos-atouts-block-1 .field--name-field-description-atout .field-item p{color:#415472;line-height:1.6;font-size:1rem;margin:0;opacity:0.8;transition:all 0.3s ease;}#block-xara-views-block-nos-atouts-block-1 .views-row:hover .field--name-field-description-atout .field-item p{opacity:1;transform:translateY(-2px);}#block-xara-views-block-nos-atouts-block-1 .floating-dots{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;z-index:0;overflow:hidden;}#block-xara-views-block-nos-atouts-block-1 .dot{position:absolute;border-radius:50%;background:rgba(247,148,29,0.1);animation:floatDot 20s linear infinite;}#block-xara-views-block-nos-atouts-block-1 .dot:nth-child(1){width:15px;height:15px;top:10%;left:5%;animation-delay:0s;}#block-xara-views-block-nos-atouts-block-1 .dot:nth-child(2){width:10px;height:10px;top:20%;right:8%;animation-delay:5s;}#block-xara-views-block-nos-atouts-block-1 .dot:nth-child(3){width:12px;height:12px;bottom:15%;left:12%;animation-delay:10s;}@keyframes floatDot{0%,100%{transform:translate(0,0);}25%{transform:translate(30px,-40px);}50%{transform:translate(-20px,30px);}75%{transform:translate(40px,20px);}}@media (max-width:1024px){#block-xara-views-block-nos-atouts-block-1{padding:60px 20px;}#block-xara-views-block-nos-atouts-block-1 .block-title{font-size:2.4rem;margin-bottom:50px;}#block-xara-views-block-nos-atouts-block-1 .block-content>div>div{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:25px;}#block-xara-views-block-nos-atouts-block-1 .views-row{padding:30px 25px;}}@media (max-width:900px){#block-xara-views-block-nos-atouts-block-1 .block-content>div>div{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));}#block-xara-views-block-nos-atouts-block-1 .block-title{font-size:2.2rem;}#block-xara-views-block-nos-atouts-block-1 .fontawesome-icon{width:70px;height:70px;font-size:1.6rem;}#block-xara-views-block-nos-atouts-block-1 .fontawesome-icon svg{width:1.6rem !important;height:1.6rem !important;}}@media (max-width:768px){#block-xara-views-block-nos-atouts-block-1{padding:50px 15px;}#block-xara-views-block-nos-atouts-block-1 .block-title{font-size:2rem;margin-bottom:40px;}#block-xara-views-block-nos-atouts-block-1 .views-row{padding:25px 20px;}#block-xara-views-block-nos-atouts-block-1 .fontawesome-icon{width:65px;height:65px;font-size:1.5rem;margin-bottom:20px;}#block-xara-views-block-nos-atouts-block-1 .fontawesome-icon svg{width:1.5rem !important;height:1.5rem !important;}#block-xara-views-block-nos-atouts-block-1 .field--name-field-titre .field-item{font-size:1.3rem;}#block-xara-views-block-nos-atouts-block-1 .field--name-field-description-atout .field-item p{font-size:0.95rem;}}@media (max-width:600px){#block-xara-views-block-nos-atouts-block-1 .block-content>div>div{grid-template-columns:1fr;max-width:400px;margin:0 auto;}#block-xara-views-block-nos-atouts-block-1 .block-title{font-size:1.8rem;}#block-xara-views-block-nos-atouts-block-1 .views-row{padding:25px 20px;}}@media (max-width:480px){#block-xara-views-block-nos-atouts-block-1{padding:40px 12px;}#block-xara-views-block-nos-atouts-block-1 .block-title{font-size:1.6rem;margin-bottom:30px;}#block-xara-views-block-nos-atouts-block-1 .views-row{padding:22px 18px;}#block-xara-views-block-nos-atouts-block-1 .fontawesome-icon{width:60px;height:60px;font-size:1.4rem;margin-bottom:18px;}#block-xara-views-block-nos-atouts-block-1 .fontawesome-icon svg{width:1.4rem !important;height:1.4rem !important;}#block-xara-views-block-nos-atouts-block-1 .field--name-field-titre .field-item{font-size:1.2rem;}#block-xara-views-block-nos-atouts-block-1 .field--name-field-description-atout .field-item p{font-size:0.9rem;}}#block-xara-pourquoichoisirnotreetablissement{font-family:var(--font-text);padding:100px 0;background-color:#fff;position:relative;overflow:hidden;}#block-xara-pourquoichoisirnotreetablissement .block-content{position:relative;z-index:1;max-width:1600px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center;padding:0 40px;}#block-xara-pourquoichoisirnotreetablissement .field--name-field-description-pourquoi-nous h4{font-family:'Playfair Display',serif;font-size:3.5rem;font-weight:400;color:#1a1a1a;margin-bottom:50px;padding-left:30px;border-left:1.5px solid #db9b78;line-height:1.1;text-transform:none;letter-spacing:-0.02em;}#block-xara-pourquoichoisirnotreetablissement .field--name-field-description-pourquoi-nous h4::after{display:none;}#block-xara-pourquoichoisirnotreetablissement .field--name-field-image-pourquoi-nous{position:relative;border-radius:4px;overflow:hidden;box-shadow:0 40px 80px rgba(0,0,0,0.08);}#block-xara-pourquoichoisirnotreetablissement .image-field{width:100%;height:auto;display:block;transition:transform 1.2s cubic-bezier(0.16,1,0.3,1);}#block-xara-pourquoichoisirnotreetablissement .field--name-field-image-pourquoi-nous:hover .image-field{transform:scale(1.05);}#block-xara-pourquoichoisirnotreetablissement .field--name-field-image-pourquoi-nous .field-item::before{display:none;}#block-xara-pourquoichoisirnotreetablissement .field--name-field-description-pourquoi-nous p{font-family:var(--font-text);font-size:1rem;color:#888;line-height:1.8;margin-bottom:40px;background:none;padding:0;border:none;}#block-xara-pourquoichoisirnotreetablissement .field--name-field-description-pourquoi-nous ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:20px;}#block-xara-pourquoichoisirnotreetablissement .field--name-field-description-pourquoi-nous li{font-family:var(--font-text);font-size:1rem;color:#888;padding-left:35px;position:relative;border:none;background:none;box-shadow:none;transform:none;transition:all 0.3s ease;opacity:1;display:block;}#block-xara-pourquoichoisirnotreetablissement .field--name-field-description-pourquoi-nous li::before{content:'';position:absolute;left:0;top:17px;width:20px;height:5px;border-radius:10px;background-color:var(--secondary);transition:width 0.3s ease;}#block-xara-pourquoichoisirnotreetablissement .field--name-field-description-pourquoi-nous li:hover{color:#db9b78;padding-left:45px;transform:none;}#block-xara-pourquoichoisirnotreetablissement .field--name-field-description-pourquoi-nous li:hover::before{width:30px;}#block-xara-pourquoichoisirnotreetablissement .field--name-field-description-pourquoi-nous li strong{font-weight:600;color:#1a1a1a;}@media (max-width:1200px){#block-xara-pourquoichoisirnotreetablissement .block-content{gap:60px;}}@media (max-width:900px){#block-xara-pourquoichoisirnotreetablissement{padding:80px 0;}#block-xara-pourquoichoisirnotreetablissement .block-content{grid-template-columns:1fr;gap:60px;}#block-xara-pourquoichoisirnotreetablissement .field--name-field-description-pourquoi-nous h4{font-size:2.8rem;}}@media (max-width:768px){#block-xara-pourquoichoisirnotreetablissement .block-content{padding:0 20px;}#block-xara-pourquoichoisirnotreetablissement .field--name-field-description-pourquoi-nous h4{font-size:2.2rem;}}#block-xara-rechercheetinnovation{font-family:var(--font-text);padding:80px 20px;background:linear-gradient(135deg,rgba(7,105,58,0.03) 0%,rgba(65,84,114,0.02) 50%,rgba(247,148,29,0.03) 100%);position:relative;overflow:hidden;}#block-xara-rechercheetinnovation::before,#block-xara-rechercheetinnovation::after{content:'';position:absolute;border-radius:50%;opacity:0.05;z-index:0;}#block-xara-rechercheetinnovation::before{width:300px;height:300px;background:linear-gradient(45deg,#f7941d,#02a650);top:-150px;right:-150px;animation:floatSlow 25s ease-in-out infinite alternate;}#block-xara-rechercheetinnovation::after{width:200px;height:200px;background:linear-gradient(45deg,#07693a,#415472);bottom:-100px;left:-100px;animation:floatSlow 20s ease-in-out infinite alternate-reverse;}@keyframes floatSlow{0%,100%{transform:translate(0,0) rotate(0deg);}33%{transform:translate(30px,-20px) rotate(120deg);}66%{transform:translate(-20px,30px) rotate(240deg);}}#block-xara-rechercheetinnovation .block-content{position:relative;z-index:1;max-width:1600px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;animation:contentAppear 0.8s ease-out forwards;transform:translateY(30px);}@keyframes contentAppear{to{opacity:1;transform:translateY(0);}}#block-xara-rechercheetinnovation .field--name-field-image-recherche-et-innovat{position:relative;border-radius:20px;overflow:hidden;box-shadow:0 20px 40px rgba(65,84,114,0.15);transition:transform 0.5s ease,box-shadow 0.5s ease;}#block-xara-rechercheetinnovation .field--name-field-image-recherche-et-innovat:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 30px 60px rgba(65,84,114,0.25);}#block-xara-rechercheetinnovation .field--name-field-image-recherche-et-innovat::before{content:'';position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;background:linear-gradient(45deg,#f7941d,#02a650,#07693a,#415472,#f7941d);background-size:300% 300%;border-radius:24px;z-index:1;animation:gradientBorder 8s linear infinite;opacity:0.7;}@keyframes gradientBorder{0%{background-position:0% 50%;}50%{background-position:100% 50%;}100%{background-position:0% 50%;}}#block-xara-rechercheetinnovation .image-field{width:100%;height:auto;border-radius:18px;display:block;position:relative;z-index:2;transition:transform 0.8s cubic-bezier(0.34,1.56,0.64,1);}#block-xara-rechercheetinnovation .field--name-field-image-recherche-et-innovat:hover .image-field{transform:scale(1.05);}#block-xara-rechercheetinnovation .field--name-field-titre-recherche-et-innovat{position:absolute;bottom:25px;left:25px;background:rgba(65,84,114,0.95);backdrop-filter:blur(10px);color:white;padding:12px 24px;font-size:1.1rem;font-weight:700;border-radius:12px;z-index:3;border-left:4px solid #f7941d;animation:slideUp 0.6s ease-out 0.3s both;box-shadow:0 8px 20px rgba(0,0,0,0.2);}@keyframes slideUp{from{opacity:0;transform:translateY(20px);}to{opacity:1;transform:translateY(0);}}#block-xara-rechercheetinnovation .field--name-field-description-recherche-inno{padding:20px 0;}#block-xara-rechercheetinnovation .field--name-field-description-recherche-inno h4{font-size:2.2rem;font-weight:800;color:#415472;margin-bottom:25px;line-height:1.3;position:relative;animation:fadeInLeft 0.8s ease-out 0.4s both;}#block-xara-rechercheetinnovation .field--name-field-description-recherche-inno h4::after{content:'';position:absolute;bottom:-10px;left:0;width:80px;height:4px;background:linear-gradient(90deg,#f7941d,#02a650);border-radius:2px;animation:lineExpand 0.8s ease-out 0.8s both;}@keyframes fadeInLeft{from{opacity:0;transform:translateX(-30px);}to{opacity:1;transform:translateX(0);}}@keyframes lineExpand{from{width:0;opacity:0;}to{width:80px;opacity:1;}}#block-xara-rechercheetinnovation .field--name-field-description-recherche-inno p{color:#415472;line-height:1.7;margin-bottom:20px;font-size:1.1rem;animation:fadeInUp 0.6s ease-out forwards;}#block-xara-rechercheetinnovation .field--name-field-description-recherche-inno p:nth-of-type(1){animation-delay:0.5s;}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px);}to{opacity:1;transform:translateY(0);}}#block-xara-rechercheetinnovation .field--name-field-description-recherche-inno ul{list-style:none;padding:0;margin:30px 0;display:grid;gap:15px;}#block-xara-rechercheetinnovation .field--name-field-description-recherche-inno li{display:flex;align-items:center;padding:18px 20px;background:white;border-radius:12px;border:1px solid rgba(65,84,114,0.1);transition:all 0.3s cubic-bezier(0.34,1.56,0.64,1);position:relative;overflow:hidden;opacity:0;animation:listItemAppear 0.5s ease-out forwards;}#block-xara-rechercheetinnovation .field--name-field-description-recherche-inno li:nth-child(1){animation-delay:0.6s;}#block-xara-rechercheetinnovation .field--name-field-description-recherche-inno li:nth-child(2){animation-delay:0.7s;}#block-xara-rechercheetinnovation .field--name-field-description-recherche-inno li:nth-child(3){animation-delay:0.8s;}#block-xara-rechercheetinnovation .field--name-field-description-recherche-inno li:nth-child(4){animation-delay:0.9s;}@keyframes listItemAppear{from{opacity:0;transform:translateX(-20px);}to{opacity:1;transform:translateX(0);}}#block-xara-rechercheetinnovation .field--name-field-description-recherche-inno li::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(247,148,29,0.1),transparent);transition:left 0.6s ease;z-index:0;}#block-xara-rechercheetinnovation .field--name-field-description-recherche-inno li:hover::before{left:100%;}#block-xara-rechercheetinnovation .field--name-field-description-recherche-inno li:hover{transform:translateX(10px);border-color:#02a650;box-shadow:0 10px 25px rgba(2,166,80,0.15);}#block-xara-rechercheetinnovation .field--name-field-description-recherche-inno li:hover::after{opacity:1;transform:translateX(0);}#block-xara-rechercheetinnovation .field--name-field-description-recherche-inno blockquote{background:linear-gradient(135deg,rgba(65,84,114,0.05) 0%,rgba(7,105,58,0.05) 100%);padding:25px;border-radius:16px;margin:30px 0 0 0;border-left:4px solid #f7941d;position:relative;overflow:hidden;animation:fadeInUp 0.6s ease-out 1s both;box-shadow:0 0 0 transparent;}#block-xara-rechercheetinnovation .field--name-field-description-recherche-inno blockquote::before{content:'"';position:absolute;top:-20px;left:15px;font-size:5rem;color:rgba(247,148,29,0.1);font-family:Georgia,serif;line-height:1;}#block-xara-rechercheetinnovation .field--name-field-description-recherche-inno blockquote p{color:#415472;font-size:1.05rem;font-style:italic;margin:0;position:relative;z-index:1;}@media (max-width:1024px){#block-xara-rechercheetinnovation{padding:60px 20px;}#block-xara-rechercheetinnovation .block-content{gap:40px;}#block-xara-rechercheetinnovation .field--name-field-description-recherche-inno h4{font-size:1.9rem;}}@media (max-width:900px){#block-xara-rechercheetinnovation .block-content{grid-template-columns:1fr;gap:50px;}#block-xara-rechercheetinnovation .field--name-field-image-recherche-et-innovat{max-width:600px;margin:0 auto;}#block-xara-rechercheetinnovation .field--name-field-description-recherche-inno{text-align:center;}#block-xara-rechercheetinnovation .field--name-field-description-recherche-inno h4::after{left:50%;transform:translateX(-50%);}}@media (max-width:768px){#block-xara-rechercheetinnovation{padding:50px 15px;}#block-xara-rechercheetinnovation .field--name-field-titre-recherche-et-innovat{position:relative;bottom:auto;left:auto;margin-top:20px;display:inline-block;}#block-xara-rechercheetinnovation .field--name-field-description-recherche-inno h4{font-size:1.7rem;text-align:left;}#block-xara-rechercheetinnovation .field--name-field-description-recherche-inno ul{gap:12px;}#block-xara-rechercheetinnovation .field--name-field-description-recherche-inno li{padding:15px 18px;font-size:1rem;text-align:left;}}@media (max-width:480px){#block-xara-rechercheetinnovation{padding:40px 12px;}#block-xara-rechercheetinnovation .field--name-field-description-recherche-inno{padding:0 10px;}#block-xara-rechercheetinnovation .field--name-field-description-recherche-inno h4{font-size:1.5rem;margin-bottom:20px;}#block-xara-rechercheetinnovation .field--name-field-description-recherche-inno p{font-size:1rem;}#block-xara-rechercheetinnovation .field--name-field-description-recherche-inno li{padding:12px 15px;font-size:0.95rem;}#block-xara-rechercheetinnovation .field--name-field-description-recherche-inno blockquote{padding:20px;font-size:0.95rem;}}@media (prefers-reduced-motion:no-preference){#block-xara-rechercheetinnovation .block-content{animation-play-state:paused;}#block-xara-rechercheetinnovation.animate .block-content{animation-play-state:running;}}#block-xara-motdintroductionpourlapageapropos{font-family:var(--font-text);padding:80px 20px;background:linear-gradient(135deg,rgba(65,84,114,0.03) 0%,rgba(7,105,58,0.02) 50%,rgba(247,148,29,0.03) 100%);position:relative;overflow:hidden;}#block-xara-motdintroductionpourlapageapropos::before,#block-xara-motdintroductionpourlapageapropos::after{content:'';position:absolute;border-radius:50%;opacity:0.04;z-index:0;animation:floatOrb 30s ease-in-out infinite;}#block-xara-motdintroductionpourlapageapropos::before{width:200px;height:200px;background:linear-gradient(45deg,#f7941d,#02a650);top:10%;left:-100px;animation-delay:0s;}#block-xara-motdintroductionpourlapageapropos::after{width:150px;height:150px;background:linear-gradient(45deg,#07693a,#415472);bottom:10%;right:-75px;animation-delay:2s;}@keyframes floatOrb{0%,100%{transform:translate(0,0) scale(1) rotate(0deg);}25%{transform:translate(40px,-50px) scale(1.1) rotate(90deg);}50%{transform:translate(-30px,40px) scale(0.9) rotate(180deg);}75%{transform:translate(50px,20px) scale(1.05) rotate(270deg);}}#block-xara-motdintroductionpourlapageapropos .block-content{position:relative;z-index:1;max-width:1300px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;animation:contentReveal 1s ease-out forwards;transform:translateY(40px);}@keyframes contentReveal{to{opacity:1;transform:translateY(0);}}#block-xara-motdintroductionpourlapageapropos .field--name-field-image-mot-d-introduction{position:relative;border-radius:20px;overflow:hidden;box-shadow:0 25px 60px rgba(65,84,114,0.15);animation:imageSlideIn 0.8s ease-out 0.3s both;transform-style:preserve-3d;}@keyframes imageSlideIn{from{opacity:0;transform:translateX(-50px) rotateY(-10deg);}to{opacity:1;transform:translateX(0) rotateY(0deg);}}#block-xara-motdintroductionpourlapageapropos .field--name-field-image-mot-d-introduction .field-item{position:relative;border-radius:18px;overflow:hidden;transform:perspective(1000px) rotateY(-5deg);transition:transform 0.6s cubic-bezier(0.34,1.56,0.64,1);}#block-xara-motdintroductionpourlapageapropos .field--name-field-image-mot-d-introduction:hover .field-item{transform:perspective(1000px) rotateY(0deg) scale(1.02);}#block-xara-motdintroductionpourlapageapropos .field--name-field-image-mot-d-introduction .field-item::before{content:'';position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;background:linear-gradient(45deg,#f7941d,#02a650,#07693a,#415472);background-size:300% 300%;border-radius:22px;z-index:-1;opacity:0.6;}#block-xara-motdintroductionpourlapageapropos .image-field{width:100%;height:auto;border-radius:16px;display:block;position:relative;z-index:1;transition:transform 0.8s cubic-bezier(0.34,1.56,0.64,1);}#block-xara-motdintroductionpourlapageapropos .field--name-field-image-mot-d-introduction:hover .image-field{transform:scale(1.05);}#block-xara-motdintroductionpourlapageapropos .field--name-field-text-mot-d-introduction{padding:20px 0;animation:textSlideIn 0.8s ease-out 0.5s both;}@keyframes textSlideIn{from{opacity:0;transform:translateX(50px);}to{opacity:1;transform:translateX(0);}}#block-xara-motdintroductionpourlapageapropos .field--name-field-text-mot-d-introduction h4{font-size:2.4rem;font-weight:800;color:#415472;margin-bottom:25px;line-height:1.3;position:relative;padding-bottom:15px;}#block-xara-motdintroductionpourlapageapropos .field--name-field-text-mot-d-introduction h4::after{content:'';position:absolute;bottom:0;left:0;width:80px;height:4px;background:linear-gradient(90deg,#02a650,#02a650);border-radius:2px;animation:lineExpand 1s ease-out 0.8s both;}@keyframes lineExpand{from{width:0;opacity:0;}to{width:80px;opacity:1;}}#block-xara-motdintroductionpourlapageapropos .field--name-field-text-mot-d-introduction p{color:#415472;line-height:1.7;margin-bottom:20px;font-size:16px;font-family:var(--font-text);text-align:justify;animation:fadeInUp 0.6s ease-out forwards;}#block-xara-motdintroductionpourlapageapropos .field--name-field-text-mot-d-introduction p:nth-child(2){animation-delay:0.9s;}#block-xara-motdintroductionpourlapageapropos .field--name-field-text-mot-d-introduction p:nth-child(3){animation-delay:1.1s;}#block-xara-motdintroductionpourlapageapropos .field--name-field-text-mot-d-introduction p:nth-child(4){animation-delay:1.3s;}#block-xara-motdintroductionpourlapageapropos .field--name-field-text-mot-d-introduction p:nth-child(5){animation-delay:1.5s;}#block-xara-motdintroductionpourlapageapropos .field--name-field-text-mot-d-introduction p:nth-child(6){animation-delay:1.7s;}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px);}to{opacity:1;transform:translateY(0);}}#block-xara-motdintroductionpourlapageapropos .field--name-field-text-mot-d-introduction p:nth-of-type(4){background:linear-gradient(135deg,rgba(247,148,29,0.1),rgba(2,166,80,0.1));padding:25px;border-radius:12px;border-left:4px solid #f7941d;margin:25px 0;position:relative;overflow:hidden;}#block-xara-motdintroductionpourlapageapropos .field--name-field-text-mot-d-introduction p:nth-of-type(4)::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);transition:left 0.7s ease;}#block-xara-motdintroductionpourlapageapropos .field--name-field-text-mot-d-introduction p:nth-of-type(4):hover::before{left:100%;}#block-xara-motdintroductionpourlapageapropos .floating-dots{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;z-index:0;overflow:hidden;}#block-xara-motdintroductionpourlapageapropos .dot{position:absolute;border-radius:50%;background:rgba(2,166,80,0.08);animation:floatDot 25s linear infinite;}@keyframes floatDot{0%,100%{transform:translate(0,0) scale(1);}25%{transform:translate(60px,-40px) scale(1.2);}50%{transform:translate(-40px,60px) scale(0.8);}75%{transform:translate(80px,20px) scale(1.1);}}@media (max-width:1024px){#block-xara-motdintroductionpourlapageapropos{padding:60px 20px;}#block-xara-motdintroductionpourlapageapropos .block-content{gap:40px;}#block-xara-motdintroductionpourlapageapropos .field--name-field-text-mot-d-introduction h4{font-size:2.2rem;}#block-xara-motdintroductionpourlapageapropos .field--name-field-text-mot-d-introduction p{font-size:1.05rem;}}@media (max-width:900px){#block-xara-motdintroductionpourlapageapropos .block-content{grid-template-columns:1fr;gap:50px;text-align:center;}#block-xara-motdintroductionpourlapageapropos .field--name-field-image-mot-d-introduction{max-width:600px;margin:0 auto;animation:fadeInUp 0.8s ease-out 0.3s both;}#block-xara-motdintroductionpourlapageapropos .field--name-field-image-mot-d-introduction .field-item{transform:perspective(1000px) rotateY(0deg);}#block-xara-motdintroductionpourlapageapropos .field--name-field-text-mot-d-introduction{animation:fadeInUp 0.8s ease-out 0.5s both;}#block-xara-motdintroductionpourlapageapropos .field--name-field-text-mot-d-introduction h4::after{left:50%;transform:translateX(-50%);}}@media (max-width:768px){#block-xara-motdintroductionpourlapageapropos{padding:50px 15px;}#block-xara-motdintroductionpourlapageapropos .field--name-field-text-mot-d-introduction h4{font-size:2rem;margin-bottom:20px;}#block-xara-motdintroductionpourlapageapropos .field--name-field-text-mot-d-introduction p{font-size:1rem;margin-bottom:18px;}#block-xara-motdintroductionpourlapageapropos .field--name-field-text-mot-d-introduction p:nth-of-type(4){padding:20px;}}@media (max-width:600px){#block-xara-motdintroductionpourlapageapropos .block-content{gap:40px;}#block-xara-motdintroductionpourlapageapropos .field--name-field-text-mot-d-introduction h4{font-size:1.8rem;}#block-xara-motdintroductionpourlapageapropos .field--name-field-text-mot-d-introduction p{font-size:0.95rem;}}@media (max-width:480px){#block-xara-motdintroductionpourlapageapropos{padding:40px 12px;}#block-xara-motdintroductionpourlapageapropos .field--name-field-text-mot-d-introduction h4{font-size:1.6rem;}#block-xara-motdintroductionpourlapageapropos .field--name-field-text-mot-d-introduction p{font-size:0.9rem;margin-bottom:15px;}#block-xara-motdintroductionpourlapageapropos .field--name-field-text-mot-d-introduction p:nth-of-type(4){padding:18px 15px;font-size:0.85rem;}}#block-xara-motdintroductionpourlapageapropos .image-field{will-change:transform;transform:translateZ(0);backface-visibility:hidden;}@media (prefers-reduced-motion:reduce){#block-xara-motdintroductionpourlapageapropos::before,#block-xara-motdintroductionpourlapageapropos::after,#block-xara-motdintroductionpourlapageapropos .field--name-field-image-mot-d-introduction .field-item::before,#block-xara-motdintroductionpourlapageapropos .floating-dots .dot{animation:none;}#block-xara-motdintroductionpourlapageapropos .block-content,#block-xara-motdintroductionpourlapageapropos .field--name-field-image-mot-d-introduction,#block-xara-motdintroductionpourlapageapropos .field--name-field-text-mot-d-introduction,#block-xara-motdintroductionpourlapageapropos .field--name-field-text-mot-d-introduction h4::after,#block-xara-motdintroductionpourlapageapropos .field--name-field-text-mot-d-introduction p{animation:none;opacity:1;transform:none;}}#block-xara-notremission{font-family:var(--font-text);padding:100px 20px;background:linear-gradient(135deg,rgba(65,84,114,0.05) 0%,rgba(247,148,29,0.03) 50%,rgba(2,166,80,0.04) 100%);position:relative;overflow:hidden;}#block-xara-notrevisionpourlapageapropos{font-family:var(--font-text);padding:100px 20px;background:linear-gradient(135deg,rgba(2,166,80,0.05) 0%,rgba(65,84,114,0.03) 50%,rgba(247,148,29,0.04) 100%);position:relative;overflow:hidden;}#block-xara-notremission::before,#block-xara-notrevisionpourlapageapropos::before{content:'';position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,transparent,#02a650,#02a650,#02a650,transparent);animation:lineMove 10s linear infinite;}@keyframes lineMove{0%{background-position:-200% 0;}100%{background-position:200% 0;}}#block-xara-notremission .block-content,#block-xara-notrevisionpourlapageapropos .block-content{position:relative;z-index:1;max-width:1000px;margin:0 auto;display:flex;flex-direction:column;align-items:center;animation:fadeIn 1s ease-out;}@keyframes fadeIn{from{opacity:0;}to{opacity:1;}}#block-xara-notremission .field--name-field-grand-titre,#block-xara-notrevisionpourlapageapropos .field--name-field-grand-titre{width:auto;padding:15px 40px;background:#415472;color:white;font-size:2rem;font-weight:800;text-transform:uppercase;letter-spacing:1px;border-radius:50px;box-shadow:0 10px 30px rgba(65,84,114,0.2);transform:rotate(-2deg);transition:all 0.4s ease;position:relative;overflow:hidden;margin:0;}#block-xara-notremission .field--name-field-grand-titre:hover,#block-xara-notrevisionpourlapageapropos .field--name-field-grand-titre:hover{transform:rotate(0deg) scale(1.05);background:#f7941d;}#block-xara-notremission .field-container,#block-xara-notrevisionpourlapageapropos .field-container{display:flex;flex-direction:column;align-items:center;gap:40px;width:100%;}#block-xara-notremission .field--name-field-image,#block-xara-notrevisionpourlapageapropos .field--name-field-image{width:350px;height:350px;border-radius:50%;overflow:hidden;box-shadow:0 20px 50px rgba(0,0,0,0.15);position:relative;border:8px solid white;transition:all 0.5s ease;position:relative;top:-20px;}#block-xara-notremission .field--name-field-image{border-color:#f7941d;}#block-xara-notrevisionpourlapageapropos .field--name-field-image{border-color:#02a650;}#block-xara-notremission .field--name-field-image::before,#block-xara-notrevisionpourlapageapropos .field--name-field-image::before{content:'';position:absolute;top:-15px;left:-15px;right:-15px;bottom:-15px;border-radius:50%;z-index:-1;opacity:0.3;transition:all 0.4s ease;}#block-xara-notremission .field--name-field-image::before{background:#f7941d;}#block-xara-notrevisionpourlapageapropos .field--name-field-image::before{background:#02a650;}#block-xara-notremission .image-field,#block-xara-notrevisionpourlapageapropos .image-field{width:100%;height:100%;object-fit:cover;transition:transform 0.7s ease;}#block-xara-notremission .field--name-field-image:hover,#block-xara-notrevisionpourlapageapropos .field--name-field-image:hover{transform:scale(1.05) rotate(5deg);box-shadow:0 30px 70px rgba(0,0,0,0.25);}#block-xara-notremission .field--name-field-image:hover .image-field,#block-xara-notrevisionpourlapageapropos .field--name-field-image:hover .image-field{transform:scale(1.1);}#block-xara-notremission .field--name-field-contenu,#block-xara-notrevisionpourlapageapropos .field--name-field-contenu{background:white;padding:50px;border-radius:25px;box-shadow:0 20px 50px rgba(65,84,114,0.1);max-width:800px;width:100%;position:relative;overflow:hidden;border-top:5px solid;animation:slideUp 0.8s ease-out;margin:0;}#block-xara-notremission .field--name-field-contenu{border-top-color:#f7941d;}#block-xara-notrevisionpourlapageapropos .field--name-field-contenu{border-top-color:#02a650;}#block-xara-notremission .field--name-field-contenu::before,#block-xara-notrevisionpourlapageapropos .field--name-field-contenu::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(247,148,29,0.05),transparent);transition:left 0.8s ease;}#block-xara-notremission .field--name-field-contenu:hover::before,#block-xara-notrevisionpourlapageapropos .field--name-field-contenu:hover::before{left:100%;}#block-xara-notremission .field--name-field-contenu p,#block-xara-notrevisionpourlapageapropos .field--name-field-contenu p{color:#415472;font-size:24px;line-height:1.8;text-align:justify;margin:0;position:relative;z-index:1;}@keyframes slideUp{from{opacity:0;transform:translateY(40px);}to{opacity:1;transform:translateY(0);}}#block-xara-notremission .decorative-dots,#block-xara-notrevisionpourlapageapropos .decorative-dots{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;z-index:0;}.decorative-dot{position:absolute;width:10px;height:10px;border-radius:50%;animation:dotFloat 15s ease-in-out infinite;}@keyframes dotFloat{0%,100%{transform:translate(0,0);}25%{transform:translate(30px,-40px);}50%{transform:translate(-20px,30px);}75%{transform:translate(40px,20px);}}@media (max-width:768px){#block-xara-notremission,#block-xara-notrevisionpourlapageapropos{padding:60px 20px;}#block-xara-notremission .field--name-field-grand-titre,#block-xara-notrevisionpourlapageapropos .field--name-field-grand-titre{font-size:1.6rem;padding:12px 30px;}#block-xara-notremission .field--name-field-image,#block-xara-notrevisionpourlapageapropos .field--name-field-image{width:250px;height:250px;}#block-xara-notremission .field--name-field-contenu,#block-xara-notrevisionpourlapageapropos .field--name-field-contenu{padding:40px 30px;}#block-xara-notremission .field--name-field-contenu p,#block-xara-notrevisionpourlapageapropos .field--name-field-contenu p{font-size:1.1rem;}}@media (max-width:480px){#block-xara-notremission .field--name-field-image,#block-xara-notrevisionpourlapageapropos .field--name-field-image{width:200px;height:200px;}#block-xara-notremission .field--name-field-contenu,#block-xara-notrevisionpourlapageapropos .field--name-field-contenu{padding:30px 20px;}#block-xara-notremission .field--name-field-contenu p,#block-xara-notrevisionpourlapageapropos .field--name-field-contenu p{font-size:1rem;}}#block-xara-views-block-notre-identite-block-1{font-family:var(--font-text);padding:80px 20px;background:linear-gradient(135deg,rgba(247,148,29,0.03) 0%,rgba(2,166,80,0.02) 50%,rgba(65,84,114,0.03) 100%);position:relative;overflow:hidden;}#block-xara-views-block-notre-identite-block-1::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,#f7941d,#02a650,#07693a,#415472,transparent);opacity:0.2;}#block-xara-views-block-notre-identite-block-1 .block-content{position:relative;z-index:1;max-width:1400px;margin:0 auto;}#block-xara-views-block-notre-identite-block-1 .block-content>div>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;padding:20px 0;}#block-xara-views-block-notre-identite-block-1 .views-row{background:white;border-radius:16px;padding:40px 30px;box-shadow:0 15px 40px rgba(65,84,114,0.1);border:1px solid rgba(65,84,114,0.08);transition:all 0.5s cubic-bezier(0.34,1.56,0.64,1);position:relative;overflow:hidden;animation:cardAppear 0.6s ease-out forwards;clip-path:polygon(0 10%,100% 0,100% 90%,0 100%);}#block-xara-views-block-notre-identite-block-1 .views-row:nth-child(1){animation-delay:0.1s;}#block-xara-views-block-notre-identite-block-1 .views-row:nth-child(2){animation-delay:0.2s;}#block-xara-views-block-notre-identite-block-1 .views-row:nth-child(3){animation-delay:0.3s;}@keyframes cardAppear{from{opacity:0;transform:translateY(40px) scale(0.95);}to{opacity:1;transform:translateY(0) scale(1);}}#block-xara-views-block-notre-identite-block-1 .views-row::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(247,148,29,0.05),transparent);transition:left 0.7s ease;z-index:0;}#block-xara-views-block-notre-identite-block-1 .views-row:hover::before{left:100%;}#block-xara-views-block-notre-identite-block-1 .views-row:hover{transform:translateY(-15px);box-shadow:0 25px 60px rgba(65,84,114,0.2);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);}#block-xara-views-block-notre-identite-block-1 .views-row:nth-child(1)::after{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#415472,#2a3650);border-radius:16px 16px 0 0;}#block-xara-views-block-notre-identite-block-1 .views-row:nth-child(2)::after{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#415472,#2a3650);border-radius:16px 16px 0 0;}#block-xara-views-block-notre-identite-block-1 .views-row:nth-child(3)::after{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#415472,#2a3650);border-radius:16px 16px 0 0;}#block-xara-views-block-notre-identite-block-1 .field--name-field-icon-notre-identite{width:80px;height:80px;margin:0 auto 25px auto;position:relative;display:flex;align-items:center;justify-content:center;}#block-xara-views-block-notre-identite-block-1 .fontawesome-icon{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#415472;color:white;border-radius:20px;transform:rotate(45deg);transition:all 0.5s cubic-bezier(0.34,1.56,0.64,1);position:relative;overflow:hidden;}#block-xara-views-block-notre-identite-block-1 .fontawesome-icon svg{width:2rem !important;height:2rem !important;color:white !important;fill:white !important;transform:rotate(-45deg);transition:all 0.5s ease;}#block-xara-views-block-notre-identite-block-1 .views-row:hover .fontawesome-icon{transform:rotate(0deg) scale(1.1);border-radius:25px;}#block-xara-views-block-notre-identite-block-1 .views-row:hover .fontawesome-icon svg{transform:rotate(0deg);}#block-xara-views-block-notre-identite-block-1 .field--name-field-titre-notre-identite{margin-bottom:15px;}#block-xara-views-block-notre-identite-block-1 .field--name-field-titre-notre-identite .field-item{font-size:1.4rem;font-weight:700;color:#415472;text-align:center;transition:all 0.3s ease;display:block;}#block-xara-views-block-notre-identite-block-1 .views-row:hover .field--name-field-titre-notre-identite .field-item{transform:translateY(-3px);background:linear-gradient(90deg,#f7941d,#02a650);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;}#block-xara-views-block-notre-identite-block-1 .field--name-field-description-notre-identite .field-item p{color:#415472;line-height:1.6;font-size:1rem;text-align:left;margin:0;opacity:0.9;transition:all 0.3s ease;}#block-xara-views-block-notre-identite-block-1 .views-row:hover .field--name-field-description-notre-identite .field-item p{opacity:1;transform:translateY(-2px);}#block-xara-views-block-notre-identite-block-1 .floating-dots{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;z-index:0;}#block-xara-views-block-notre-identite-block-1 .dot{position:absolute;border-radius:50%;background:rgba(247,148,29,0.1);animation:floatDot 20s linear infinite;}@keyframes floatDot{0%,100%{transform:translate(0,0);}25%{transform:translate(40px,-60px);}50%{transform:translate(-20px,40px);}75%{transform:translate(60px,20px);}}@media (max-width:1024px){#block-xara-views-block-notre-identite-block-1{padding:60px 20px;}#block-xara-views-block-notre-identite-block-1 .block-content>div>div{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:25px;}#block-xara-views-block-notre-identite-block-1 .views-row{padding:35px 25px;}}@media (max-width:900px){#block-xara-views-block-notre-identite-block-1 .block-content>div>div{grid-template-columns:1fr;max-width:400px;margin:0 auto;}#block-xara-views-block-notre-identite-block-1 .views-row{clip-path:polygon(0 5%,100% 0,100% 95%,0 100%);}}@media (max-width:768px){#block-xara-views-block-notre-identite-block-1{padding:50px 15px;}#block-xara-views-block-notre-identite-block-1 .views-row{padding:30px 20px;}#block-xara-views-block-notre-identite-block-1 .field--name-field-icon-notre-identite{width:70px;height:70px;margin-bottom:20px;}#block-xara-views-block-notre-identite-block-1 .fontawesome-icon svg{width:1.8rem !important;height:1.8rem !important;}#block-xara-views-block-notre-identite-block-1 .field--name-field-titre-notre-identite .field-item{font-size:1.3rem;}}@media (max-width:480px){#block-xara-views-block-notre-identite-block-1{padding:40px 12px;}#block-xara-views-block-notre-identite-block-1 .views-row{padding:25px 18px;clip-path:polygon(0 3%,100% 0,100% 97%,0 100%);}#block-xara-views-block-notre-identite-block-1 .field--name-field-icon-notre-identite{width:60px;height:60px;margin-bottom:18px;}#block-xara-views-block-notre-identite-block-1 .fontawesome-icon svg{width:1.5rem !important;height:1.5rem !important;}#block-xara-views-block-notre-identite-block-1 .field--name-field-titre-notre-identite .field-item{font-size:1.2rem;}#block-xara-views-block-notre-identite-block-1 .field--name-field-description-notre-identite .field-item p{font-size:0.95rem;}}#block-xara-historiquedeluniversitepourlapageapropos{font-family:var(--font-text);padding:60px 20px;position:relative;width:100%;max-width:100%;margin:0 auto;background:linear-gradient(135deg,rgba(7,105,58,0.03) 0%,rgba(2,166,80,0.03) 50%,rgba(247,148,29,0.03) 100%);border-radius:24px;overflow:hidden;}#block-xara-historiquedeluniversitepourlapageapropos::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 30%,rgba(247,148,29,0.08) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(2,166,80,0.08) 0%,transparent 50%),radial-gradient(circle at 40% 80%,rgba(7,105,58,0.08) 0%,transparent 50%);animation:particlesMove 20s ease-in-out infinite;}#block-xara-historiquedeluniversitepourlapageapropos .block-content{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:center;position:relative;z-index:2;max-width:1300px;margin:auto;}#block-xara-historiquedeluniversitepourlapageapropos .field--name-field-contenu-notre-histoire{padding:40px;background:white;border-radius:20px;box-shadow:0 10px 40px rgba(65,84,114,0.1);position:relative;overflow:hidden;animation:slideInLeft 1s ease-out;}#block-xara-historiquedeluniversitepourlapageapropos .field--name-field-contenu-notre-histoire::before{content:'';position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,#f7941d,#02a650,#07693a,#415472);background-size:300% 100%;animation:gradientMove 3s ease infinite;}#block-xara-historiquedeluniversitepourlapageapropos .field--name-field-contenu-notre-histoire h4{color:#07693a;font-size:2rem;font-weight:700;margin-bottom:25px;position:relative;padding-bottom:15px;font-family:var(--font-heading);}#block-xara-historiquedeluniversitepourlapageapropos .field--name-field-contenu-notre-histoire h4::after{content:'';position:absolute;bottom:0;left:0;width:60px;height:4px;background:linear-gradient(90deg,#02a650,#02a650);border-radius:2px;animation:widthPulse 2s ease-in-out infinite;}#block-xara-historiquedeluniversitepourlapageapropos .field--name-field-contenu-notre-histoire p{color:#415472;line-height:1.7;font-size:1rem;text-align:justify;margin-bottom:20px;opacity:0;animation:fadeInUp 0.8s ease forwards;}#block-xara-historiquedeluniversitepourlapageapropos .field--name-field-contenu-notre-histoire p:nth-child(2){animation-delay:0.2s;}#block-xara-historiquedeluniversitepourlapageapropos .field--name-field-contenu-notre-histoire p:nth-child(3){animation-delay:0.4s;}#block-xara-historiquedeluniversitepourlapageapropos .field--name-field-contenu-notre-histoire p:nth-child(4){animation-delay:0.6s;}#block-xara-historiquedeluniversitepourlapageapropos .field--name-field-image-notre-histoire{position:relative;border-radius:20px;overflow:hidden;animation:slideInRight 1s ease-out;}#block-xara-historiquedeluniversitepourlapageapropos .field--name-field-image-notre-histoire .image-field{width:100%;height:500px;object-fit:cover;border-radius:20px;transition:all 0.6s cubic-bezier(0.4,0,0.2,1);filter:brightness(0.95) sepia(0.1);}#block-xara-historiquedeluniversitepourlapageapropos .field--name-field-image-notre-histoire:hover .image-field{transform:scale(1.05) rotate(1deg);filter:brightness(1) sepia(0);}#block-xara-historiquedeluniversitepourlapageapropos .field--name-field-image-notre-histoire::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,rgba(247,148,29,0.1) 0%,rgba(2,166,80,0.1) 50%,rgba(7,105,58,0.1) 100%);opacity:0;transition:opacity 0.6s ease;pointer-events:none;}#block-xara-historiquedeluniversitepourlapageapropos .field--name-field-image-notre-histoire:hover::after{opacity:1;}#block-xara-historiquedeluniversitepourlapageapropos .field--name-field-image-notre-histoire::before{content:'Depuis [année]';position:absolute;top:20px;right:20px;background:linear-gradient(135deg,#f7941d,#02a650);color:white;padding:10px 20px;border-radius:25px;font-weight:600;font-size:0.9rem;z-index:2;animation:badgeFloat 3s ease-in-out infinite;box-shadow:0 5px 15px rgba(247,148,29,0.3);}@keyframes slideInLeft{from{opacity:0;transform:translateX(-30px);}to{opacity:1;transform:translateX(0);}}@keyframes slideInRight{from{opacity:0;transform:translateX(30px);}to{opacity:1;transform:translateX(0);}}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px);}to{opacity:1;transform:translateY(0);}}@keyframes gradientMove{0%{background-position:0% 50%;}50%{background-position:100% 50%;}100%{background-position:0% 50%;}}@keyframes widthPulse{0%,100%{width:60px;}50%{width:100px;}}@keyframes particlesMove{0%,100%{transform:translateY(0) translateX(0);}33%{transform:translateY(-20px) translateX(20px);}66%{transform:translateY(20px) translateX(-20px);}}@keyframes badgeFloat{0%,100%{transform:translateY(0);}50%{transform:translateY(-10px);}}@media (max-width:1024px){#block-xara-historiquedeluniversitepourlapageapropos .block-content{gap:40px;}#block-xara-historiquedeluniversitepourlapageapropos{max-width:95%;}}@media (max-width:768px){#block-xara-historiquedeluniversitepourlapageapropos .block-content{grid-template-columns:1fr;gap:40px;}#block-xara-historiquedeluniversitepourlapageapropos{padding:40px 15px;border-radius:16px;}#block-xara-historiquedeluniversitepourlapageapropos .field--name-field-contenu-notre-histoire{padding:30px;}#block-xara-historiquedeluniversitepourlapageapropos .field--name-field-contenu-notre-histoire h4{font-size:1.8rem;}#block-xara-historiquedeluniversitepourlapageapropos .field--name-field-image-notre-histoire .image-field{height:400px;}#block-xara-historiquedeluniversitepourlapageapropos .field--name-field-image-notre-histoire{order:-1;}}@media (max-width:480px){#block-xara-historiquedeluniversitepourlapageapropos{padding:30px 12px;}#block-xara-historiquedeluniversitepourlapageapropos .field--name-field-contenu-notre-histoire{padding:25px 20px;border-radius:16px;}#block-xara-historiquedeluniversitepourlapageapropos .field--name-field-contenu-notre-histoire h4{font-size:1.6rem;}#block-xara-historiquedeluniversitepourlapageapropos .field--name-field-contenu-notre-histoire p{font-size:1rem;}#block-xara-historiquedeluniversitepourlapageapropos .field--name-field-image-notre-histoire .image-field{height:300px;}#block-xara-historiquedeluniversitepourlapageapropos .field--name-field-image-notre-histoire::before{font-size:0.8rem;padding:8px 15px;top:15px;right:15px;}}@media (prefers-reduced-motion:no-preference){#block-xara-historiquedeluniversitepourlapageapropos{animation:blockAppear 1s ease-out;}}@keyframes blockAppear{from{opacity:0;transform:translateY(20px);}to{opacity:1;transform:translateY(0);}}#block-xara-views-block-nos-poles-et-infrastructures-block-1{font-family:var(--font-text);padding:80px 20px;background:linear-gradient(135deg,rgba(65,84,114,0.01) 0%,rgba(247,148,29,0.005) 50%,rgba(2,166,80,0.01) 100%);position:relative;}#block-xara-views-block-nos-poles-et-infrastructures-block-1 .block-title{text-align:center;font-size:2.4rem;font-weight:700;color:#415472;margin-bottom:60px;position:relative;display:inline-block;left:50%;transform:translateX(-50%);animation:fadeInDown 0.8s ease-out forwards;}@keyframes fadeInDown{from{opacity:0;transform:translate(-50%,-20px);}to{opacity:1;transform:translate(-50%,0);}}#block-xara-views-block-nos-poles-et-infrastructures-block-1 .block-title::after{content:'';position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:80px;height:3px;background:#f7941d;border-radius:2px;animation:lineGrow 0.8s ease-out 0.3s both;}@keyframes lineGrow{from{width:0;opacity:0;}to{width:80px;opacity:1;}}#block-xara-views-block-nos-poles-et-infrastructures-block-1 .block-content{position:relative;z-index:1;max-width:1400px;margin:0 auto;}#block-xara-views-block-nos-poles-et-infrastructures-block-1 .block-content>div>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:25px;padding:10px 0;}#block-xara-views-block-nos-poles-et-infrastructures-block-1 .views-row{background:white;border-radius:12px;padding:30px;box-shadow:0 5px 20px rgba(65,84,114,0.05);border:1px solid rgba(65,84,114,0.08);transition:all 0.4s cubic-bezier(0.23,1,0.32,1);position:relative;overflow:hidden;animation:cardSlideUp 0.6s ease-out forwards;}#block-xara-views-block-nos-poles-et-infrastructures-block-1 .views-row:nth-child(1){animation-delay:0.1s;}#block-xara-views-block-nos-poles-et-infrastructures-block-1 .views-row:nth-child(2){animation-delay:0.15s;}#block-xara-views-block-nos-poles-et-infrastructures-block-1 .views-row:nth-child(3){animation-delay:0.2s;}#block-xara-views-block-nos-poles-et-infrastructures-block-1 .views-row:nth-child(4){animation-delay:0.25s;}#block-xara-views-block-nos-poles-et-infrastructures-block-1 .views-row:nth-child(5){animation-delay:0.3s;}#block-xara-views-block-nos-poles-et-infrastructures-block-1 .views-row:nth-child(6){animation-delay:0.35s;}@keyframes cardSlideUp{from{opacity:0;transform:translateY(25px);}to{opacity:1;transform:translateY(0);}}#block-xara-views-block-nos-poles-et-infrastructures-block-1 .views-row::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(247,148,29,0.03),transparent);transition:left 0.6s ease;z-index:0;}#block-xara-views-block-nos-poles-et-infrastructures-block-1 .views-row:hover::before{left:100%;}#block-xara-views-block-nos-poles-et-infrastructures-block-1 .views-row::after{content:'';position:absolute;top:15px;right:15px;width:6px;height:6px;background:#f7941d;border-radius:50%;transition:all 0.3s ease;}#block-xara-views-block-nos-poles-et-infrastructures-block-1 .views-row:hover::after{background:#02a650;transform:scale(1.5);}#block-xara-views-block-nos-poles-et-infrastructures-block-1 .field--name-field-icon-nos-poles-et-infrastr{width:60px;height:60px;margin:0 auto 20px auto;position:relative;display:flex;align-items:center;justify-content:center;}#block-xara-views-block-nos-poles-et-infrastructures-block-1 .fontawesome-icon{width:100%;height:100%;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;transition:all 0.4s ease;position:relative;}#block-xara-views-block-nos-poles-et-infrastructures-block-1 .views-row:hover .fontawesome-icon::before{opacity:1;transform:rotate(180deg);}#block-xara-views-block-nos-poles-et-infrastructures-block-1 .fontawesome-icon svg{width:1.5rem !important;height:1.5rem !important;color:#415472 !important;fill:#415472 !important;transition:all 0.4s ease;}#block-xara-views-block-nos-poles-et-infrastructures-block-1 .fontawesome-icon svg path{fill:currentColor !important;}#block-xara-views-block-nos-poles-et-infrastructures-block-1 .views-row:hover .fontawesome-icon svg{transform:scale(1.1);}#block-xara-views-block-nos-poles-et-infrastructures-block-1 .field--name-field-titre-nos-poles-et-infrast{margin-bottom:15px;}#block-xara-views-block-nos-poles-et-infrastructures-block-1 .field--name-field-titre-nos-poles-et-infrast .field-item{font-size:1.2rem;font-weight:600;color:#415472;text-align:center;transition:all 0.3s ease;display:block;position:relative;padding-bottom:8px;}#block-xara-views-block-nos-poles-et-infrastructures-block-1 .field--name-field-titre-nos-poles-et-infrast .field-item::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:30px;height:2px;background:#f7941d;border-radius:1px;transition:all 0.3s ease;}#block-xara-views-block-nos-poles-et-infrastructures-block-1 .views-row:hover .field--name-field-titre-nos-poles-et-infrast .field-item::after{width:50px;background:#02a650;}#block-xara-views-block-nos-poles-et-infrastructures-block-1 .views-row:hover .field--name-field-titre-nos-poles-et-infrast .field-item{color:#f7941d;}#block-xara-views-block-nos-poles-et-infrastructures-block-1 .field--name-field-description-nos-poles-et-i{margin-bottom:10px;}#block-xara-views-block-nos-poles-et-infrastructures-block-1 .field--name-field-description-nos-poles-et-i .field-item p{color:#415472;line-height:1.6;font-size:0.95rem;text-align:left;margin:0;opacity:0.8;transition:all 0.3s ease;}#block-xara-views-block-nos-poles-et-infrastructures-block-1 .views-row:hover .field--name-field-description-nos-poles-et-i .field-item p{opacity:1;}#block-xara-views-block-nos-poles-et-infrastructures-block-1 .field--name-field-description-nos-poles-et-i::after{content:'';display:block;width:20px;height:1px;background:rgba(247,148,29,0.2);margin:15px auto 0;transition:all 0.3s ease;}#block-xara-views-block-nos-poles-et-infrastructures-block-1 .views-row:hover .field--name-field-description-nos-poles-et-i::after{width:40px;background:rgba(2,166,80,0.5);}#block-xara-views-block-nos-poles-et-infrastructures-block-1 .views-row .indicator{position:absolute;bottom:15px;right:15px;width:24px;height:24px;background:rgba(247,148,29,0.1);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:0.8rem;color:#f7941d;opacity:0;transform:translateX(10px);transition:all 0.3s ease;}#block-xara-views-block-nos-poles-et-infrastructures-block-1 .views-row:hover .indicator{opacity:1;transform:translateX(0);}#block-xara-views-block-nos-poles-et-infrastructures-block-1 .block-content{animation:fadeIn 0.8s ease-out;}@keyframes fadeIn{from{opacity:0;}to{opacity:1;}}#block-xara-views-block-nos-poles-et-infrastructures-block-1 .views-row{will-change:transform,box-shadow;}@media (max-width:1024px){#block-xara-views-block-nos-poles-et-infrastructures-block-1{padding:60px 20px;}#block-xara-views-block-nos-poles-et-infrastructures-block-1 .block-title{font-size:2.2rem;margin-bottom:50px;}#block-xara-views-block-nos-poles-et-infrastructures-block-1 .block-content>div>div{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;}#block-xara-views-block-nos-poles-et-infrastructures-block-1 .views-row{padding:25px;}}@media (max-width:900px){#block-xara-views-block-nos-poles-et-infrastructures-block-1 .block-content>div>div{grid-template-columns:repeat(2,1fr);}#block-xara-views-block-nos-poles-et-infrastructures-block-1 .block-title{font-size:2rem;}}@media (max-width:768px){#block-xara-views-block-nos-poles-et-infrastructures-block-1{padding:50px 15px;}#block-xara-views-block-nos-poles-et-infrastructures-block-1 .block-title{font-size:1.8rem;margin-bottom:40px;}#block-xara-views-block-nos-poles-et-infrastructures-block-1 .block-content>div>div{grid-template-columns:1fr;max-width:400px;margin:0 auto;}#block-xara-views-block-nos-poles-et-infrastructures-block-1 .views-row{padding:25px 20px;}#block-xara-views-block-nos-poles-et-infrastructures-block-1 .fontawesome-icon{width:55px;height:55px;font-size:1.4rem;margin-bottom:18px;}#block-xara-views-block-nos-poles-et-infrastructures-block-1 .fontawesome-icon svg{width:1.4rem !important;height:1.4rem !important;}#block-xara-views-block-nos-poles-et-infrastructures-block-1 .field--name-field-titre-nos-poles-et-infrast .field-item{font-size:1.1rem;}#block-xara-views-block-nos-poles-et-infrastructures-block-1 .field--name-field-description-nos-poles-et-i .field-item p{font-size:0.9rem;}}@media (max-width:600px){#block-xara-views-block-nos-poles-et-infrastructures-block-1 .block-title{font-size:1.6rem;}#block-xara-views-block-nos-poles-et-infrastructures-block-1 .views-row{padding:22px 18px;}#block-xara-views-block-nos-poles-et-infrastructures-block-1 .fontawesome-icon{width:50px;height:50px;font-size:1.3rem;}#block-xara-views-block-nos-poles-et-infrastructures-block-1 .fontawesome-icon svg{width:1.3rem !important;height:1.3rem !important;}}@media (max-width:480px){#block-xara-views-block-nos-poles-et-infrastructures-block-1{padding:40px 12px;}#block-xara-views-block-nos-poles-et-infrastructures-block-1 .block-title{font-size:1.4rem;margin-bottom:30px;}#block-xara-views-block-nos-poles-et-infrastructures-block-1 .views-row{padding:20px 16px;}#block-xara-views-block-nos-poles-et-infrastructures-block-1 .fontawesome-icon{width:45px;height:45px;font-size:1.2rem;margin-bottom:15px;}#block-xara-views-block-nos-poles-et-infrastructures-block-1 .fontawesome-icon svg{width:1.2rem !important;height:1.2rem !important;}#block-xara-views-block-nos-poles-et-infrastructures-block-1 .field--name-field-titre-nos-poles-et-infrast .field-item{font-size:1rem;}#block-xara-views-block-nos-poles-et-infrastructures-block-1 .field--name-field-description-nos-poles-et-i .field-item p{font-size:0.85rem;}}#block-xara-views-block-nos-poles-et-infrastructures-block-1::before{content:'';position:absolute;top:0;left:0;right:0;height:100%;background:linear-gradient(180deg,transparent 0%,rgba(247,148,29,0.02) 20%,transparent 40%,rgba(2,166,80,0.02) 60%,transparent 80%,rgba(65,84,114,0.02) 100%);pointer-events:none;}#block-xara-partenariatsetouvertureinternationale{background-color:var(--border);display:flex;justify-content:center;align-items:center;padding:100px 0;font-family:var(--font-text);}#block-xara-partenariatsetouvertureinternationale .block-content{display:flex;align-items:center;background:var(--light);max-width:1200px;width:90%;position:relative;box-shadow:var(--shadow);margin:0 auto;}#block-xara-partenariatsetouvertureinternationale .field--name-field-text-contenu-partenariat{flex:1;padding:60px;}#block-xara-partenariatsetouvertureinternationale .field--name-field-text-contenu-partenariat h4{font-size:42px;color:var(--primary);margin-bottom:20px;font-weight:700;font-family:var(--font-heading);line-height:1.2;}#block-xara-partenariatsetouvertureinternationale .field--name-field-text-contenu-partenariat p{color:var(--color-heading);font-size:16px;line-height:1.7;margin-bottom:15px;}#block-xara-partenariatsetouvertureinternationale .field--name-field-text-contenu-partenariat p:last-of-type{margin-bottom:0;text-align:justify;}#block-xara-partenariatsetouvertureinternationale .field--name-field-text-contenu-partenariat a{content:'En savoir plus';display:inline-block;margin-top:20px;padding:15px 35px;background:var(--primary);color:var(--light);text-transform:uppercase;letter-spacing:1px;font-weight:600;border:none;transition:0.3s;text-decoration:none;font-family:var(--font-text);cursor:pointer;}#block-xara-partenariatsetouvertureinternationale .field--name-field-text-contenu-partenariat a:hover{background:#000675;}#block-xara-partenariatsetouvertureinternationale .field--name-field-image-partenariat{position:relative;flex:1;padding:60px;}#block-xara-partenariatsetouvertureinternationale .field--name-field-image-partenariat img{width:100%;max-width:450px;position:relative;z-index:3;display:block;margin:0 auto;box-shadow:0 8px 25px rgba(0,3,76,0.15);}#block-xara-partenariatsetouvertureinternationale .field--name-field-image-partenariat::before{content:'';position:absolute;top:40px;left:0;width:350px;height:350px;background-image:radial-gradient(var(--primary) 2px,transparent 2px);background-size:25px 25px;z-index:1;}#block-xara-partenariatsetouvertureinternationale .field--name-field-image-partenariat::after{content:'';position:absolute;top:0;right:40px;width:380px;height:120px;background:var(--primary);z-index:2;opacity:0.9;}@media (max-width:992px){#block-xara-partenariatsetouvertureinternationale .block-content{flex-direction:column;width:95%;}#block-xara-partenariatsetouvertureinternationale .field--name-field-text-contenu-partenariat,#block-xara-partenariatsetouvertureinternationale .field--name-field-image-partenariat{padding:40px;flex:none;width:100%;}#block-xara-partenariatsetouvertureinternationale .field--name-field-text-contenu-partenariat h4{font-size:36px;}#block-xara-partenariatsetouvertureinternationale .field--name-field-image-partenariat::before{width:200px;height:200px;top:30px;}#block-xara-partenariatsetouvertureinternationale .field--name-field-image-partenariat::after{width:300px;height:100px;right:20px;}}@media (max-width:768px){#block-xara-partenariatsetouvertureinternationale{padding:60px 0;}#block-xara-partenariatsetouvertureinternationale .field--name-field-text-contenu-partenariat,#block-xara-partenariatsetouvertureinternationale .field--name-field-image-partenariat{padding:30px;}#block-xara-partenariatsetouvertureinternationale .field--name-field-text-contenu-partenariat h4{font-size:28px;}#block-xara-partenariatsetouvertureinternationale .field--name-field-text-contenu-partenariat p{font-size:15px;}#block-xara-partenariatsetouvertureinternationale .field--name-field-image-partenariat::before{width:150px;height:150px;top:20px;}#block-xara-partenariatsetouvertureinternationale .field--name-field-image-partenariat::after{width:250px;height:80px;right:15px;}#block-xara-partenariatsetouvertureinternationale .field--name-field-text-contenu-partenariat::after{padding:12px 25px;font-size:14px;}}@media (max-width:480px){#block-xara-partenariatsetouvertureinternationale{padding:40px 0;}#block-xara-partenariatsetouvertureinternationale .block-content{width:100%;margin:0 10px;}#block-xara-partenariatsetouvertureinternationale .field--name-field-text-contenu-partenariat,#block-xara-partenariatsetouvertureinternationale .field--name-field-image-partenariat{padding:25px;}#block-xara-partenariatsetouvertureinternationale .field--name-field-text-contenu-partenariat h4{font-size:24px;}#block-xara-partenariatsetouvertureinternationale .field--name-field-text-contenu-partenariat p{font-size:14px;}#block-xara-partenariatsetouvertureinternationale .field--name-field-image-partenariat::before{width:120px;height:120px;top:15px;}#block-xara-partenariatsetouvertureinternationale .field--name-field-image-partenariat::after{width:200px;height:60px;right:10px;}#block-xara-partenariatsetouvertureinternationale .field--name-field-text-contenu-partenariat::after{padding:10px 20px;font-size:13px;width:100%;text-align:center;}}@media (min-width:1200px){#block-xara-partenariatsetouvertureinternationale .block-content{max-width:1300px;}#block-xara-partenariatsetouvertureinternationale .field--name-field-text-contenu-partenariat h4{font-size:48px;}#block-xara-partenariatsetouvertureinternationale .field--name-field-text-contenu-partenariat p{font-size:18px;}}#block-xara-partenariatsetouvertureinternationale .field--name-field-image-partenariat img{transition:transform 0.3s ease,box-shadow 0.3s ease;}#block-xara-partenariatsetouvertureinternationale .field--name-field-image-partenariat:hover img{transform:translateY(-5px);box-shadow:0 15px 35px rgba(0,3,76,0.25);}#block-xara-partenariatsetouvertureinternationale .field--name-field-text-contenu-partenariat::after{transition:all 0.3s ease;}#block-xara-partenariatsetouvertureinternationale .field--name-field-text-contenu-partenariat::after:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,3,76,0.3);}#block-xara-notreengagementpourunavenirdurable{font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;padding:100px 20px;background:linear-gradient(135deg,rgba(7,105,58,0.08) 0%,rgba(2,166,80,0.05) 30%,rgba(247,148,29,0.04) 70%,rgba(65,84,114,0.03) 100%);position:relative;overflow:hidden;}#block-xara-notreengagementpourunavenirdurable::before,#block-xara-notreengagementpourunavenirdurable::after{content:'';position:absolute;border-radius:50%;opacity:0.05;z-index:0;animation:floatElement 20s ease-in-out infinite;}#block-xara-notreengagementpourunavenirdurable::before{width:300px;height:300px;background:linear-gradient(45deg,#02a650,#07693a);top:10%;left:5%;animation-delay:0s;}#block-xara-notreengagementpourunavenirdurable::after{width:200px;height:200px;background:linear-gradient(45deg,#f7941d,#ffad4d);bottom:15%;right:8%;animation-delay:2s;}@keyframes floatElement{0%,100%{transform:translate(0,0) scale(1);}33%{transform:translate(40px,-30px) scale(1.1);}66%{transform:translate(-20px,40px) scale(0.9);}}#block-xara-notreengagementpourunavenirdurable .block-content{position:relative;z-index:1;max-width:900px;margin:0 auto;background:white;border-radius:20px;padding:60px 50px;box-shadow:0 20px 50px rgba(65,84,114,0.1);border:1px solid rgba(65,84,114,0.08);animation:contentReveal 1s cubic-bezier(0.34,1.56,0.64,1) forwards;opacity:0;transform:translateY(40px);}@keyframes contentReveal{to{opacity:1;transform:translateY(0);}}#block-xara-notreengagementpourunavenirdurable .block-content::before{content:'';position:absolute;top:0;left:0;right:0;height:6px;background:linear-gradient(90deg,#f7941d,#02a650,#07693a,#415472);background-size:300% 100%;border-radius:20px 20px 0 0;animation:gradientFlow 3s linear infinite;}@keyframes gradientFlow{0%{background-position:0% 50%;}50%{background-position:100% 50%;}100%{background-position:0% 50%;}}#block-xara-notreengagementpourunavenirdurable .block-content::after{content:'';position:absolute;top:20px;left:20px;right:20px;bottom:20px;border:2px solid rgba(2,166,80,0.1);border-radius:10px;pointer-events:none;z-index:-1;}#block-xara-notreengagementpourunavenirdurable h4{font-size:2.5rem;font-weight:800;font-family:var(--font-text);color:#415472;margin-bottom:30px;text-align:center;line-height:1.3;position:relative;animation:titleAppear 0.8s ease-out 0.3s both;}@keyframes titleAppear{from{opacity:0;transform:translateY(-20px);}to{opacity:1;transform:translateY(0);}}#block-xara-notreengagementpourunavenirdurable h4::after{content:'';position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:100px;height:4px;background:linear-gradient(90deg,#f7941d,#02a650);border-radius:2px;animation:lineExpand 1s ease-out 0.6s both;}@keyframes lineExpand{from{width:0;opacity:0;}to{width:100px;opacity:1;}}#block-xara-notreengagementpourunavenirdurable p{color:#415472;font-size:1.2rem;font-family:var(--font-text);line-height:1.7;text-align:justify;margin:0;opacity:0;animation:textAppear 0.8s ease-out 0.8s both;}@keyframes textAppear{from{opacity:0;transform:translateY(20px);}to{opacity:1;transform:translateY(0);}}#block-xara-notreengagementpourunavenirdurable .floating-dots{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;z-index:0;}#block-xara-notreengagementpourunavenirdurable .dot{position:absolute;border-radius:50%;background:rgba(247,148,29,0.15);animation:dotFloat 15s ease-in-out infinite;}#block-xara-notreengagementpourunavenirdurable .dot:nth-child(1){width:12px;height:12px;top:30%;left:15%;animation-delay:0s;}#block-xara-notreengagementpourunavenirdurable .dot:nth-child(2){width:8px;height:8px;top:60%;left:85%;animation-delay:3s;}#block-xara-notreengagementpourunavenirdurable .dot:nth-child(3){width:10px;height:10px;bottom:40%;left:10%;animation-delay:6s;}@keyframes dotFloat{0%,100%{transform:translate(0,0);}25%{transform:translate(20px,-30px);}50%{transform:translate(-15px,20px);}75%{transform:translate(30px,15px);}}#block-xara-notreengagementpourunavenirdurable .block-content{transition:all 0.5s cubic-bezier(0.34,1.56,0.64,1);}#block-xara-notreengagementpourunavenirdurable .block-content:hover{transform:translateY(-10px);box-shadow:0 30px 70px rgba(65,84,114,0.2);}#block-xara-notreengagementpourunavenirdurable .block-content:hover::before{animation:gradientFlow 1.5s linear infinite;}@media (max-width:1024px){#block-xara-notreengagementpourunavenirdurable{padding:80px 20px;}#block-xara-notreengagementpourunavenirdurable .block-content{max-width:700px;padding:50px 40px;}#block-xara-notreengagementpourunavenirdurable h4{font-size:2.2rem;}#block-xara-notreengagementpourunavenirdurable p{font-size:1.15rem;}}@media (max-width:768px){#block-xara-notreengagementpourunavenirdurable{padding:60px 15px;}#block-xara-notreengagementpourunavenirdurable .block-content{padding:45px 30px;}#block-xara-notreengagementpourunavenirdurable h4{font-size:2rem;margin-bottom:25px;}#block-xara-notreengagementpourunavenirdurable p{font-size:1.1rem;}#block-xara-notreengagementpourunavenirdurable::before{width:200px;height:200px;}#block-xara-notreengagementpourunavenirdurable::after{width:150px;height:150px;}}@media (max-width:600px){#block-xara-notreengagementpourunavenirdurable .block-content{padding:40px 25px;}#block-xara-notreengagementpourunavenirdurable h4{font-size:1.8rem;}#block-xara-notreengagementpourunavenirdurable p{font-size:1.05rem;line-height:1.6;}#block-xara-notreengagementpourunavenirdurable h4::after{width:80px;}}@media (max-width:480px){#block-xara-notreengagementpourunavenirdurable{padding:50px 12px;}#block-xara-notreengagementpourunavenirdurable .block-content{padding:35px 20px;border-radius:16px;}#block-xara-notreengagementpourunavenirdurable h4{font-size:1.6rem;margin-bottom:20px;}#block-xara-notreengagementpourunavenirdurable p{font-size:1rem;}#block-xara-notreengagementpourunavenirdurable .block-content::before{height:4px;}#block-xara-notreengagementpourunavenirdurable::before{width:150px;height:150px;}#block-xara-notreengagementpourunavenirdurable::after{width:120px;height:120px;}}@media (max-width:360px){#block-xara-notreengagementpourunavenirdurable .block-content{padding:30px 18px;}#block-xara-notreengagementpourunavenirdurable h4{font-size:1.5rem;}#block-xara-notreengagementpourunavenirdurable p{font-size:0.95rem;}}#block-xara-descriptionblocpageformations{background-color:var(--light);font-family:var(--font-text);display:flex;justify-content:center;align-items:center;padding:50px 20px;position:relative;overflow:hidden;}#block-xara-descriptionblocpageformations .block-content{display:flex;align-items:center;gap:60px;max-width:1100px;width:100%;position:relative;flex-wrap:wrap;}#block-xara-descriptionblocpageformations .field--name-field-image-description-bloc-pag{position:relative;flex:1;display:flex;justify-content:center;align-items:center;}#block-xara-descriptionblocpageformations .field--name-field-image-description-bloc-pag img{width:100%;max-width:420px;display:block;z-index:3;border-radius:4px;}#block-xara-descriptionblocpageformations .field--name-field-image-description-bloc-pag::after{content:"";position:absolute;bottom:-60px;left:-30px;width:200px;height:200px;background:var(--secondary);border-radius:50%;z-index:1;opacity:0.9;}#block-xara-descriptionblocpageformations .field--name-field-image-description-bloc-pag::before{content:"";position:absolute;top:40px;right:40px;width:130px;height:130px;background-image:radial-gradient(var(--secondary) 3px,transparent 3px);background-size:20px 20px;z-index:2;opacity:0.7;}#block-xara-descriptionblocpageformations .field--name-field-text-description-bloc-page{flex:1;position:relative;color:var(--color-heading);z-index:5;max-width:500px;font-size:17px;line-height:1.8;}#block-xara-descriptionblocpageformations .field--name-field-text-description-bloc-page p{font-size:25px;line-height:1.8;margin-bottom:20px;}#block-xara-descriptionblocpageformations .field--name-field-text-description-bloc-page::after{content:"";position:absolute;top:-40px;right:-120px;width:380px;height:300px;background:var(--primary);z-index:-1;opacity:0.9;}@media (max-width:992px){#block-xara-descriptionblocpageformations .block-content{flex-direction:column;text-align:center;}#block-xara-descriptionblocpageformations .field--name-field-text-description-bloc-page{max-width:100%;padding:20px;}#block-xara-descriptionblocpageformations .field--name-field-text-description-bloc-page::after{top:-30px;right:0;left:0;margin:auto;width:80%;height:200px;opacity:0.7;}#block-xara-descriptionblocpageformations .field--name-field-image-description-bloc-pag::after{bottom:-50px;left:50%;transform:translateX(-50%);}#block-xara-descriptionblocpageformations .field--name-field-image-description-bloc-pag::before{top:10px;right:10px;}}@media (max-width:600px){#block-xara-descriptionblocpageformations{padding:30px 15px;}#block-xara-descriptionblocpageformations .field--name-field-text-description-bloc-page p{font-size:15px;}#block-xara-descriptionblocpageformations .field--name-field-image-description-bloc-pag::after{width:150px;height:150px;}#block-xara-descriptionblocpageformations .field--name-field-text-description-bloc-page::after{height:160px;}}.node-type-licence .node-content{position:relative;}.node-type-licence .field--name-field-diplome-niveau,.node-type-licence .field--name-field-filiere-parcours.field--type-text,.node-type-licence .field--name-field-description-filiere-parcou.field--type-text-long,.node-type-licence .field--name-field-autre-info-filiere-parcour{width:100%;max-width:1200px;padding:0 2rem 1rem 2rem;margin:0 auto;box-sizing:border-box;}.node-type-licence .field--name-field-autre-info-filiere-parcour{margin-bottom:10rem !important;}.node-type-licence .field--name-field-diplome-niveau{margin-bottom:0 !important;}.node-type-licence .field--name-field-image-head-filiere-parcour.field--type-image{position:absolute;top:0;left:0;width:100%;max-height:50vh !important;z-index:-1;overflow:hidden;background-size:cover;background-position:center;}.node-type-licence .field--name-field-image-head-filiere-parcour img{width:100%;height:100%;object-fit:cover;}.node-type-licence .field--name-field-image-head-filiere-parcour.field--type-image::before{content:'';position:absolute;width:100%;height:100%;z-index:1;background-color:var(--color-heading);opacity:0.88;}.node-type-licence .field--name-field-diplome-niveau .field-item{background:rgba(255,255,255,0.2);color:var(--light);font-size:0.75rem;font-weight:600;padding:0.5rem 1rem;border-radius:9999px;display:inline-block;}.node-type-licence .field--name-field-specialite-domaine.field--type-text{visibility:hidden;margin-bottom:2rem;}.node-type-licence .field--name-field-filiere-parcours.field--type-text .field-item{font-size:3rem !important;font-weight:700;line-height:1.2;font-family:var(--font-heading);color:var(--light);}.node-type-licence .field--name-field-description-filiere-parcou.field--type-text-long .field-item{font-weight:500;line-height:1.2;}.node-type-licence .field--name-field-description-filiere-parcou.field--type-text-long .field-item p{font-size:1.5rem !important;font-family:var(--font-heading);color:var(--light);}.node-type-licence .field--name-field-autre-info-filiere-parcour.field--type-text .field__items{display:flex;gap:1rem;color:var(--light);font-weight:600;}.node-type-licence .field--name-field-description-filiere-parcou p{font-size:1.125rem;opacity:0.9;margin:0;}.node-type-licence .field--name-field-autre-info-filiere-parcour{display:flex;flex-wrap:wrap;gap:1rem;}.node-type-licence .field--name-field-autre-info-filiere-parcour .field-item{background:rgba(255,255,255,0.1);backdrop-filter:blur(8px);padding:0.5rem 1rem;border-radius:0.5rem;display:flex;flex-direction:column;}.node-type-licence .field--name-field-autre-info-filiere-parcour .field-item::before{content:attr(data-label);font-size:0.75rem;color:rgba(255,255,255,0.8);margin-bottom:0.25rem;}.node-type-licence .field--name-field-autre-info-filiere-parcour .field-item:nth-child(1)::before{content:"Durée";}.node-type-licence .field--name-field-autre-info-filiere-parcour .field-item:nth-child(2)::before{content:"Crédits";}@keyframes float{0%,100%{transform:translateY(0);}50%{transform:translateY(-10px);}}.animate-float{animation:float 3s ease-in-out infinite;}@keyframes fadeIn{from{opacity:0;transform:translateY(20px);}to{opacity:1;transform:translateY(0);}}.fade-in{animation:fadeIn 0.8s ease-out forwards;}@media (max-width:1024px){.node-type-licence .field--name-field-filiere-parcours.field--type-text .field-item{font-size:2.2rem !important;}.node-type-licence .field--name-field-description-filiere-parcou.field--type-text-long .field-item p{font-size:1.1rem !important;}}@media (max-width:768px){.node-type-licence .field--name-field-image-head-filiere-parcour.field--type-image{height:40vh !important;}.node-type-licence .field--name-field-image-head-filiere-parcour img{height:40vh;}.node-type-licence .field--name-field-filiere-parcours.field--type-text .field-item{font-size:1.8rem !important;padding:0.5rem 0;}.node-type-licence .field--name-field-description-filiere-parcou.field--type-text-long .field-item p{font-size:1rem !important;}.node-type-licence .field--name-field-autre-info-filiere-parcour.field--type-text .field__items{display:flex;gap:0.5rem;}.node-type-licence .field--name-field-autre-info-filiere-parcour .field-item{padding:0.4rem 0.8rem;}}@media (max-width:480px){.node-type-licence .field--name-field-image-head-filiere-parcour.field--type-image{height:50vh !important;}.node-type-licence .field--name-field-image-head-filiere-parcour img{height:50vh;}.node-type-licence .field--name-field-filiere-parcours.field--type-text .field-item{font-size:1.5rem !important;}.node-type-licence .field--name-field-presentation.field--type-text-long{padding:10px;}.node-type-licence .field--name-field-description-filiere-parcou.field--type-text-long .field-item p{font-size:0.9rem !important;}.node-type-licence .field--name-field-autre-info-filiere-parcour.field--type-text .field__items{display:flex;gap:0.5rem;}.node-type-licence .field--name-field-autre-info-filiere-parcour .field-item{width:100%;box-sizing:border-box;}}@media (max-width:320px){.node-type-licence .field--name-field-filiere-parcours.field--type-text .field-item{font-size:1.3rem !important;}.node-type-licence .field--name-field-description-filiere-parcou.field--type-text-long .field-item p{font-size:0.85rem !important;}}@media (min-width:1600px){.node-type-licence .field--name-field-diplome-niveau,.node-type-licence .field--name-field-filiere-parcours.field--type-text,.node-type-licence .field--name-field-description-filiere-parcou.field--type-text-long,.node-type-licence .field--name-field-autre-info-filiere-parcour{max-width:1400px;}}.node-type-licence .field--type-text-long{width:min(100%,1400px);margin:0 auto;padding:0 20px;margin-bottom:60px;animation:fadeInUp 0.8s ease-out forwards;opacity:0;}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px);}to{opacity:1;transform:translateY(0);}}.node-type-licence .field--type-text-long .field__label{font-size:1.8rem;font-weight:700;color:#415472;margin-bottom:25px;position:relative;padding-bottom:10px;display:inline-block;}.node-type-licence .field--type-text-long .field__label::after{content:'';position:absolute;bottom:0;left:0;width:50px;height:3px;background:linear-gradient(90deg,#f7941d,#02a650);border-radius:2px;animation:lineExpand 0.6s ease-out 0.3s both;}@keyframes lineExpand{from{width:0;opacity:0;}to{width:50px;opacity:1;}}.node-type-licence .field--name-field-presentation{animation-delay:0.1s;}.node-type-licence .field--name-field-presentation .field-item{color:#415472;line-height:1.7;}.node-type-licence .field--name-field-presentation .field-item>p:first-child{font-size:1.1rem;margin-bottom:30px;padding:20px;background:rgba(65,84,114,0.02);border-radius:8px;border-left:4px solid #f7941d;}.node-type-licence .field--name-field-presentation .field-item strong{color:#07693a;font-weight:600;}.node-type-licence .field--name-field-presentation .ckeditor-col-container{background:white;border-radius:12px;padding:25px;box-shadow:0 5px 20px rgba(65,84,114,0.08);border:1px solid rgba(65,84,114,0.1);transition:all 0.4s ease;}.node-type-licence .field--name-field-presentation .ckeditor-col-container:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(65,84,114,0.15);}.node-type-licence .field--name-field-presentation .ckeditor-col-container p strong{font-size:1.3rem;color:#415472;margin-bottom:20px;display:block;position:relative;padding-left:30px;}.node-type-licence .field--name-field-presentation .ckeditor-col-container p strong::before{content:'📚';position:absolute;left:0;top:50%;transform:translateY(-50%);font-size:1.2rem;}.node-type-licence .field--name-field-presentation .ckeditor-col-container ul{list-style:none;padding:0;margin:0;}.node-type-licence .field--name-field-presentation .ckeditor-col-container li{padding:12px 0;border-bottom:1px solid rgba(65,84,114,0.1);color:#415472;position:relative;padding-left:30px;transition:all 0.3s ease;}.node-type-licence .field--name-field-presentation .ckeditor-col-container li:last-child{border-bottom:none;}.node-type-licence .field--name-field-presentation .ckeditor-col-container li:hover{padding-left:35px;color:#f7941d;}.node-type-licence .field--name-field-presentation .ckeditor-col-container li::before{content:'→';position:absolute;left:0;color:#02a650;font-weight:bold;transition:all 0.3s ease;}.node-type-licence .field--name-field-presentation .ckeditor-col-container li:hover::before{color:#f7941d;transform:translateX(5px);}.node-type-licence .field--name-field-programme{animation-delay:0.2s;}.node-type-licence .field--name-field-programme .field__items{display:flex;flex-direction:column;gap:30px;}.node-type-licence .field--name-field-programme .field-item{background:white;border-radius:12px;padding:25px;box-shadow:0 5px 20px rgba(65,84,114,0.08);border:1px solid rgba(65,84,114,0.1);transition:all 0.4s ease;position:relative;overflow:hidden;}.node-type-licence .field--name-field-programme .field-item:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(65,84,114,0.15);border-color:rgba(2,166,80,0.3);}.node-type-licence .field--name-field-programme .field-item::before{content:'';position:absolute;top:15px;right:15px;width:8px;height:8px;background:#f7941d;border-radius:50%;transition:all 0.3s ease;}.node-type-licence .field--name-field-programme .field-item:hover::before{background:#02a650;transform:scale(1.5);}.node-type-licence .field--name-field-programme .field-item>h4{font-size:1.4rem;color:#415472;margin-bottom:25px;padding-bottom:10px;border-bottom:2px solid rgba(247,148,29,0.2);position:relative;}.node-type-licence .field--name-field-programme .field-item>h4::after{content:'';position:absolute;bottom:-2px;left:0;width:60px;height:2px;background:#f7941d;transition:width 0.3s ease;}.node-type-licence .field--name-field-programme .field-item:hover>h4::after{width:100px;}.node-type-licence .field--name-field-programme .ckeditor-col-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:25px;margin:0 !important;}.node-type-licence .field--name-field-programme .grid-4,.node-type-licence .field--name-field-programme .grid-6{padding:0 !important;margin:0 !important;}.node-type-licence .field--name-field-programme p strong{display:block;font-size:1.1rem;color:#07693a;margin-bottom:15px;position:relative;padding-left:25px;}.node-type-licence .field--name-field-programme p strong::before{content:'📋';position:absolute;left:0;font-size:1rem;}.node-type-licence .field--name-field-programme ul{list-style:none;padding:0;margin:0;}.node-type-licence .field--name-field-programme li{padding:8px 0;color:#415472;position:relative;padding-left:25px;font-size:0.95rem;transition:all 0.3s ease;}.node-type-licence .field--name-field-programme li:hover{color:#f7941d;padding-left:30px;}.node-type-licence .field--name-field-programme li::before{content:'•';position:absolute;left:0;color:#02a650;font-size:1.2rem;line-height:1;}.node-type-licence .field--name-field-debouches-professionnels{animation-delay:0.3s;}.node-type-licence .field--name-field-debouches-professionnels .field__items{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:25px;}.node-type-licence .field--name-field-debouches-professionnels .field-item{background:white;border-radius:12px;padding:25px;box-shadow:0 5px 20px rgba(65,84,114,0.08);border:1px solid rgba(65,84,114,0.1);transition:all 0.4s ease;position:relative;overflow:hidden;}.node-type-licence .field--name-field-debouches-professionnels .field-item:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(65,84,114,0.15);}.node-type-licence .field--name-field-debouches-professionnels .field-item::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(247,148,29,0.03),transparent);transition:left 0.6s ease;}.node-type-licence .field--name-field-debouches-professionnels .field-item:hover::before{left:100%;}.node-type-licence .field--name-field-debouches-professionnels p strong{font-size:1.3rem;color:#415472;margin-bottom:20px;display:block;padding-bottom:10px;border-bottom:2px solid rgba(247,148,29,0.2);}.node-type-licence .field--name-field-debouches-professionnels ol{list-style:none;padding:0;margin:0;counter-reset:debouches-counter;}.node-type-licence .field--name-field-debouches-professionnels li{padding:12px 0;border-bottom:1px solid rgba(65,84,114,0.1);color:#415472;counter-increment:debouches-counter;padding-left:40px;position:relative;transition:all 0.3s ease;}.node-type-licence .field--name-field-debouches-professionnels li:last-child{border-bottom:none;}.node-type-licence .field--name-field-debouches-professionnels li:hover{color:#f7941d;padding-left:45px;}.node-type-licence .field--name-field-debouches-professionnels li::before{content:counter(debouches-counter);position:absolute;left:0;top:50%;transform:translateY(-50%);width:28px;height:28px;background:#415472;color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:0.8rem;font-weight:600;transition:all 0.3s ease;}.node-type-licence .field--name-field-debouches-professionnels li:hover::before{background:#f7941d;transform:translateY(-50%) scale(1.1);}.node-type-licence .field--name-field-conditions-d-admission{animation-delay:0.4s;}.node-type-licence .field--name-field-conditions-d-admission .ckeditor-col-container{background:white;border-radius:12px;padding:25px;box-shadow:0 5px 20px rgba(65,84,114,0.08);border:1px solid rgba(65,84,114,0.1);transition:all 0.4s ease;}.node-type-licence .field--name-field-conditions-d-admission .ckeditor-col-container:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(65,84,114,0.15);}.node-type-licence .field--name-field-conditions-d-admission .row{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;}.clearfix::after{content:none !important;}.node-type-licence .field--name-field-conditions-d-admission .grid-6{padding:0 !important;margin:0 !important;}.node-type-licence .field--name-field-conditions-d-admission p strong{font-size:1.2rem;color:#415472;margin-bottom:20px;display:block;position:relative;padding-left:30px;}.node-type-licence .field--name-field-conditions-d-admission p strong::before{content:'🎯';position:absolute;left:0;font-size:1.1rem;}.node-type-licence .field--name-field-conditions-d-admission ul,.node-type-licence .field--name-field-conditions-d-admission ol{list-style:none;padding:0;margin:0;}.node-type-licence .field--name-field-conditions-d-admission ul li,.node-type-licence .field--name-field-conditions-d-admission ol li{padding:10px 0;color:#415472;position:relative;padding-left:30px;transition:all 0.3s ease;}.node-type-licence .field--name-field-conditions-d-admission ul li:hover,.node-type-licence .field--name-field-conditions-d-admission ol li:hover{color:#f7941d;padding-left:35px;}.node-type-licence .field--name-field-conditions-d-admission ul li::before{content:'✓';position:absolute;left:0;color:#02a650;font-weight:bold;font-size:1.1rem;}.node-type-licence .field--name-field-conditions-d-admission ol{counter-reset:admission-counter;}.node-type-licence .field--name-field-conditions-d-admission ol li::before{content:counter(admission-counter);position:absolute;left:0;top:50%;transform:translateY(-50%);width:24px;height:24px;background:#415472;color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:0.8rem;font-weight:600;counter-increment:admission-counter;}.node-type-licence .field--name-field-conditions-d-admission ol li:hover::before{background:#f7941d;}@media (max-width:1024px){.node-type-licence .field--type-text-long{padding:0 15px;margin-bottom:50px;}.node-type-licence .field--type-text-long .field__label{font-size:1.6rem;}.node-type-licence .field--name-field-presentation .ckeditor-col-container,.node-type-licence .field--name-field-programme .field-item,.node-type-licence .field--name-field-debouches-professionnels .field-item,.node-type-licence .field--name-field-conditions-d-admission .ckeditor-col-container{padding:20px;}}@media (max-width:768px){.node-type-licence .field--type-text-long{margin-bottom:40px;}.node-type-licence .field--type-text-long .field__label{font-size:1.4rem;}.node-type-licence .field--name-field-programme .ckeditor-col-container,.node-type-licence .field--name-field-conditions-d-admission .row{grid-template-columns:1fr;gap:20px;}.node-type-licence .field--name-field-debouches-professionnels .field__items{grid-template-columns:1fr;}.node-type-licence .field--name-field-presentation .field-item>p:first-child{padding:15px;font-size:1rem;}.node-type-licence .field--name-field-presentation .ckeditor-col-container,.node-type-licence .field--name-field-programme .field-item,.node-type-licence .field--name-field-debouches-professionnels .field-item,.node-type-licence .field--name-field-conditions-d-admission .ckeditor-col-container{padding:18px;}}@media (max-width:480px){.node-type-licence .field--type-text-long{padding:0 12px;margin-bottom:30px;}.node-type-licence .field--type-text-long .field__label{font-size:1.2rem;margin-bottom:20px;}.node-type-licence .field--name-field-presentation .ckeditor-col-container,.node-type-licence .field--name-field-programme .field-item,.node-type-licence .field--name-field-debouches-professionnels .field-item,.node-type-licence .field--name-field-conditions-d-admission .ckeditor-col-container{padding:15px;}.node-type-licence .field--name-field-programme .field-item>h4{font-size:1.2rem;}.node-type-licence .field--name-field-presentation .ckeditor-col-container p strong,.node-type-licence .field--name-field-debouches-professionnels p strong{font-size:1.1rem;}.node-type-licence .field--name-field-programme li,.node-type-licence .field--name-field-debouches-professionnels li,.node-type-licence .field--name-field-conditions-d-admission ul li,.node-type-licence .field--name-field-conditions-d-admission ol li{font-size:0.9rem;padding-left:25px;}.node-type-licence .field--name-field-programme li:hover,.node-type-licence .field--name-field-debouches-professionnels li:hover,.node-type-licence .field--name-field-conditions-d-admission ul li:hover,.node-type-licence .field--name-field-conditions-d-admission ol li:hover{padding-left:30px;}}@keyframes fadeIn{from{opacity:0;}to{opacity:1;}}#block-xara-views-block-bloc-licence-block-1{font-family:var(--font-text);padding:100px 20px;background:linear-gradient(135deg,#ffffff 0%,rgba(247,148,29,0.02) 25%,rgba(2,166,80,0.02) 50%,rgba(65,84,114,0.02) 75%,#ffffff 100%);position:relative;overflow:hidden;}#block-xara-views-block-bloc-licence-block-1::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,#f7941d,#02a650,#07693a,transparent);opacity:0.3;}#block-xara-views-block-bloc-licence-block-1::after{content:'';position:absolute;width:400px;height:400px;background:radial-gradient(circle,rgba(247,148,29,0.08) 0%,transparent 70%);top:-200px;right:-200px;z-index:0;}#block-xara-views-block-bloc-licence-block-1 .block-title{text-align:center;font-size:3.2rem;font-weight:800;background:linear-gradient(135deg,#415472 0%,#2a3650 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:50px !important;position:relative;z-index:1;animation:titleFloat 1.2s ease-out forwards;}@keyframes titleFloat{from{opacity:0;transform:translateY(-30px) scale(0.95);}to{opacity:1;transform:translateY(0) scale(1);}}#block-xara-views-block-bloc-licence-block-1 .block-subtitle{text-align:center;color:#415472;font-size:1.2rem;font-weight:400;max-width:600px;margin:0 auto 60px;line-height:1.6;opacity:0.8;position:relative;padding-bottom:25px;animation:subtitleAppear 1s ease-out 0.3s forwards;}#block-xara-views-block-bloc-licence-block-1 .block-subtitle::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:40px;height:2px;background:linear-gradient(90deg,#f7941d,#02a650);border-radius:1px;}@keyframes subtitleAppear{to{opacity:0.8;}}#block-xara-views-block-bloc-licence-block-1 .block-content{position:relative;z-index:1;max-width:1400px;margin:0 auto;}#block-xara-views-block-bloc-licence-block-1 .block-content>div>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;padding:20px 0;}#block-xara-views-block-bloc-licence-block-1 .views-row{background:white;border-radius:20px;padding:0;box-shadow:0 10px 40px rgba(65,84,114,0.1);transition:all 0.6s cubic-bezier(0.22,1,0.36,1);position:relative;overflow:hidden;transform:perspective(1000px) rotateX(5deg) translateY(30px);animation:cardReveal 0.8s ease-out forwards;border:1px solid rgba(255,255,255,0.8);backdrop-filter:blur(10px);display:flex;flex-direction:column;justify-content:space-between;}@keyframes cardReveal{to{opacity:1;transform:perspective(1000px) rotateX(0) translateY(0);}}#block-xara-views-block-bloc-licence-block-1 .views-row::before{content:'';position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,#f7941d,#02a650,#07693a);background-size:200% 100%;animation:gradientFlow 3s ease infinite;z-index:2;}@keyframes gradientFlow{0%,100%{background-position:0% 50%;}50%{background-position:100% 50%;}}#block-xara-views-block-bloc-licence-block-1 .views-row:hover{transform:translateY(-15px) scale(1.02);box-shadow:0 25px 60px rgba(65,84,114,0.2),0 0 0 1px rgba(247,148,29,0.1);}#block-xara-views-block-bloc-licence-block-1 .views-field-field-specialite-domaine{position:absolute;z-index:1;}#block-xara-views-block-bloc-licence-block-1 .views-field-field-specialite-domaine .field-content{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,rgb(2 166 80 / 73%),rgb(2 166 80));color:var(--light);padding:10px 20px;margin:15px 18px;border-radius:50px;font-size:0.85rem;font-weight:600;letter-spacing:0.5px;transition:all 0.4s ease;position:relative;overflow:hidden;}#block-xara-views-block-bloc-licence-block-1 .views-field-field-specialite-domaine .field-content::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.3),transparent);transition:left 0.6s ease;}#block-xara-views-block-bloc-licence-block-1 .views-row:hover .views-field-field-specialite-domaine .field-content::before{left:100%;}#block-xara-views-block-bloc-licence-block-1 .views-field-field-specialite-domaine .field-content::after{content:'📚';font-size:0.9rem;}#block-xara-views-block-bloc-licence-block-1 .views-row:hover .views-field-field-specialite-domaine .field-content{background:linear-gradient(135deg,#f7941d,#ffad4d);color:white;transform:translateX(5px);}#block-xara-views-block-bloc-licence-block-1 .views-field-field-image-head-filiere-parcour{position:relative;width:100%;height:250px;}#block-xara-views-block-bloc-licence-block-1 .views-field-field-image-head-filiere-parcour{position:relative;width:100%;height:250px;}#block-xara-views-block-bloc-licence-block-1 .views-field.views-field-field-image-head-filiere-parcour .field-content{position:relative;width:100%;height:100%;}#block-xara-views-block-bloc-licence-block-1 .views-field.views-field-field-image-head-filiere-parcour .field-content a{position:relative;width:100%;height:100%;display:block;}#block-xara-views-block-bloc-licence-block-1 .views-field.views-field-field-image-head-filiere-parcour .field-content a img{position:relative;width:100%;height:100%;object-fit:cover;filter:brightness(0.7);}#block-xara-views-block-bloc-licence-block-1 .views-row:hover .views-field.views-field-field-image-head-filiere-parcour .field-content img{filter:brightness(0.9);}#block-xara-views-block-bloc-licence-block-1 .views-field-title{padding:20px;position:relative;}#block-xara-views-block-bloc-licence-block-1 .views-field-title a{font-size:1.5rem;font-weight:700;color:#415472;text-decoration:none;line-height:1.4;transition:all 0.4s ease;display:block;padding-bottom:15px;}#block-xara-views-block-bloc-licence-block-1 .views-field-title a::after{content:'';position:absolute;bottom:18px;left:20px;width:50px;height:3px;background:#f7941d;border-radius:2px;transition:width 0.4s ease;}#block-xara-views-block-bloc-licence-block-1 .views-field-title a:hover{color:#f7941d;padding-left:10px;}#block-xara-views-block-bloc-licence-block-1 .views-field-title a:hover::after{width:100px;background:linear-gradient(90deg,#f7941d,#02a650);}#block-xara-views-block-bloc-licence-block-1 .views-field-field-description-filiere-parcou{margin-bottom:25px;padding:0 20px;position:relative;}#block-xara-views-block-bloc-licence-block-1 .views-field-field-description-filiere-parcou .field-content p{color:#415472;line-height:1.7;font-size:1rem;margin:0;opacity:0.8;transition:all 0.4s ease;position:relative;padding-left:20px;}#block-xara-views-block-bloc-licence-block-1 .views-field-field-description-filiere-parcou .field-content p::before{content:'✦';position:absolute;left:0;top:0;color:#02a650;font-size:0.9rem;}#block-xara-views-block-bloc-licence-block-1 .views-row:hover .views-field-field-description-filiere-parcou .field-content p{opacity:1;transform:translateY(-2px);}#block-xara-views-block-bloc-licence-block-1 .views-field-field-autre-info-filiere-parcour{display:flex;align-items:center;justify-content:space-between;padding-top:20px;margin:20px;border-top:1px solid rgba(65,84,114,0.1);position:relative;}#block-xara-views-block-bloc-licence-block-1 .views-field-field-autre-info-filiere-parcour .field-content{display:flex;align-items:center;gap:10px;color:#415472;font-size:0.95rem;font-weight:500;transition:all 0.4s ease;}#block-xara-views-block-bloc-licence-block-1 .views-field-field-autre-info-filiere-parcour .field-content::before{content:'';width:24px;height:24px;background:rgba(247,148,29,0.1);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:0.8rem;content:'🕒';}#block-xara-views-block-bloc-licence-block-1 .views-row:hover .views-field-field-autre-info-filiere-parcour .field-content{color:#07693a;}#block-xara-views-block-bloc-licence-block-1 .views-row:hover .views-field-field-autre-info-filiere-parcour .field-content::before{background:rgba(247,148,29,0.2);transform:rotate(15deg);}#block-xara-views-block-bloc-licence-block-1 .views-row:hover .views-field-field-autre-info-filiere-parcour::after{opacity:1;transform:translateX(0);}#block-xara-views-block-bloc-licence-block-1 .views-row .card-bg{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent 60%,rgba(247,148,29,0.03) 100%);transition:opacity 0.6s ease;z-index:-1;}#block-xara-views-block-bloc-licence-block-1 .views-row:hover .card-bg{opacity:1;}#block-xara-views-block-bloc-licence-block-1 .views-row{perspective:1000px;}#block-xara-views-block-bloc-licence-block-1 .views-row>div{transform-style:preserve-3d;transition:transform 0.6s ease;}#block-xara-views-block-bloc-licence-block-1 .views-row:hover>div{transform:translateZ(20px);}@media (max-width:1200px){#block-xara-views-block-bloc-licence-block-1{padding:80px 20px;}#block-xara-views-block-bloc-licence-block-1 .block-title{font-size:2.8rem;}#block-xara-views-block-bloc-licence-block-1 .block-content>div>div{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:25px;}}@media (max-width:992px){#block-xara-views-block-bloc-licence-block-1 .block-title{font-size:2.5rem;}#block-xara-views-block-bloc-licence-block-1 .block-content>div>div{grid-template-columns:repeat(2,1fr);}#block-xara-views-block-bloc-licence-block-1 .views-row{padding:0;}}@media (max-width:768px){#block-xara-views-block-bloc-licence-block-1{padding:60px 15px;}#block-xara-views-block-bloc-licence-block-1 .block-title{font-size:2.2rem;}#block-xara-views-block-bloc-licence-block-1 .block-content>div>div{grid-template-columns:1fr;max-width:500px;margin:0 auto;}#block-xara-views-block-bloc-licence-block-1 .views-field-title a{font-size:1.3rem;}#block-xara-views-block-bloc-licence-block-1 .views-field-field-description-filiere-parcou .field-content p{font-size:0.95rem;}}@media (max-width:576px){#block-xara-views-block-bloc-licence-block-1{padding:50px 12px;}#block-xara-views-block-bloc-licence-block-1 .block-title{font-size:1.8rem;}#block-xara-views-block-bloc-licence-block-1 .views-field-title a{font-size:1.2rem;}#block-xara-views-block-bloc-licence-block-1 .views-field-field-specialite-domaine .field-content{font-size:0.8rem;padding:8px 16px;}}@keyframes pageLoad{from{opacity:0;transform:translateY(20px);}to{opacity:1;transform:translateY(0);}}#block-xara-views-block-bloc-licence-block-1{animation:pageLoad 0.8s ease-out;}#block-xara-views-block-bloc-licence-block-1 .bg-gradient{position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 80%,rgba(247,148,29,0.05) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(2,166,80,0.05) 0%,transparent 50%);z-index:0;}#block-xara-views-block-quelques-formations-block-1{font-family:var(--font-text);padding:100px 20px;background:linear-gradient(135deg,#ffffff 0%,rgba(247,148,29,0.02) 25%,rgba(2,166,80,0.02) 50%,rgba(65,84,114,0.02) 75%,#ffffff 100%);position:relative;overflow:hidden;}#block-xara-views-block-quelques-formations-block-1::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,#07693a,#02a650,#07693a,transparent);opacity:0.3;}#block-xara-views-block-quelques-formations-block-1::after{content:'';position:absolute;width:400px;height:400px;background:radial-gradient(circle,rgba(247,148,29,0.08) 0%,transparent 70%);top:-200px;right:-200px;z-index:0;}#block-xara-views-block-quelques-formations-block-1 .block-title{text-align:center;font-size:3.2rem;font-weight:800;background:linear-gradient(135deg,#415472 0%,#2a3650 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:50px !important;position:relative;z-index:1;animation:titleFloat 1.2s ease-out forwards;}@keyframes titleFloat{from{opacity:0;transform:translateY(-30px) scale(0.95);}to{opacity:1;transform:translateY(0) scale(1);}}#block-xara-views-block-quelques-formations-block-1 .block-subtitle{text-align:center;color:#415472;font-size:1.2rem;font-weight:400;max-width:600px;margin:0 auto 60px;line-height:1.6;opacity:0.8;position:relative;padding-bottom:25px;animation:subtitleAppear 1s ease-out 0.3s forwards;}#block-xara-views-block-quelques-formations-block-1 .block-subtitle::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:40px;height:2px;background:linear-gradient(90deg,#f7941d,#02a650);border-radius:1px;}@keyframes subtitleAppear{to{opacity:0.8;}}#block-xara-views-block-quelques-formations-block-1 .block-content{position:relative;z-index:1;max-width:1400px;margin:0 auto;}#block-xara-views-block-quelques-formations-block-1 .block-content>div>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;padding:20px 0;}#block-xara-views-block-quelques-formations-block-1 .views-row{background:white;border-radius:20px;padding:0;box-shadow:0 10px 40px rgba(65,84,114,0.1);transition:all 0.6s cubic-bezier(0.22,1,0.36,1);position:relative;overflow:hidden;transform:perspective(1000px) rotateX(5deg) translateY(30px);animation:cardReveal 0.8s ease-out forwards;border:1px solid rgba(255,255,255,0.8);backdrop-filter:blur(10px);display:flex;flex-direction:column;justify-content:space-between;}@keyframes cardReveal{to{opacity:1;transform:perspective(1000px) rotateX(0) translateY(0);}}#block-xara-views-block-quelques-formations-block-1 .views-row::before{content:'';position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,#f7941d,#02a650,#07693a);background-size:200% 100%;animation:gradientFlow 3s ease infinite;z-index:2;}@keyframes gradientFlow{0%,100%{background-position:0% 50%;}50%{background-position:100% 50%;}}#block-xara-views-block-quelques-formations-block-1 .views-row:hover{transform:translateY(-15px) scale(1.02);box-shadow:0 25px 60px rgba(65,84,114,0.2),0 0 0 1px rgba(247,148,29,0.1);}#block-xara-views-block-quelques-formations-block-1 .views-field-field-specialite-domaine{position:absolute;z-index:1;}#block-xara-views-block-quelques-formations-block-1 .views-field-field-specialite-domaine .field-content{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,rgb(2 166 80 / 73%),rgb(2 166 80));color:var(--light);padding:10px 20px;margin:15px 18px;border-radius:50px;font-size:0.85rem;font-weight:600;letter-spacing:0.5px;transition:all 0.4s ease;position:relative;overflow:hidden;}#block-xara-views-block-quelques-formations-block-1 .views-field-field-specialite-domaine .field-content::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.3),transparent);transition:left 0.6s ease;}#block-xara-views-block-quelques-formations-block-1 .views-row:hover .views-field-field-specialite-domaine .field-content::before{left:100%;}#block-xara-views-block-quelques-formations-block-1 .views-field-field-specialite-domaine .field-content::after{content:'📚';font-size:0.9rem;}#block-xara-views-block-quelques-formations-block-1 .views-row:hover .views-field-field-specialite-domaine .field-content{background:linear-gradient(135deg,#f7941d,#ffad4d);color:white;transform:translateX(5px);}#block-xara-views-block-quelques-formations-block-1 .views-field-field-image-head-filiere-parcour{position:relative;width:100%;height:250px;}#block-xara-views-block-quelques-formations-block-1 .views-field-field-image-head-filiere-parcour{position:relative;width:100%;height:250px;}#block-xara-views-block-quelques-formations-block-1 .views-field.views-field-field-image-head-filiere-parcour .field-content{position:relative;width:100%;height:100%;}#block-xara-views-block-quelques-formations-block-1 .views-field.views-field-field-image-head-filiere-parcour .field-content a{position:relative;width:100%;height:100%;display:block;}#block-xara-views-block-quelques-formations-block-1 .views-field.views-field-field-image-head-filiere-parcour .field-content a img{position:relative;width:100%;height:100%;object-fit:cover;filter:brightness(0.7);}#block-xara-views-block-quelques-formations-block-1 .views-row:hover .views-field.views-field-field-image-head-filiere-parcour .field-content img{filter:brightness(0.9);}#block-xara-views-block-quelques-formations-block-1 .views-field-title{padding:20px;position:relative;}#block-xara-views-block-quelques-formations-block-1 .views-field-title a{font-size:1.5rem;font-weight:700;color:#415472;text-decoration:none;line-height:1.4;transition:all 0.4s ease;display:block;padding-bottom:15px;}#block-xara-views-block-quelques-formations-block-1 .views-field-title a::after{content:'';position:absolute;bottom:18px;left:20px;width:50px;height:3px;background:#f7941d;border-radius:2px;transition:width 0.4s ease;}#block-xara-views-block-quelques-formations-block-1 .views-field-title a:hover{color:#f7941d;padding-left:10px;}#block-xara-views-block-quelques-formations-block-1 .views-field-title a:hover::after{width:100px;background:linear-gradient(90deg,#f7941d,#02a650);}#block-xara-views-block-quelques-formations-block-1 .views-field-field-description-filiere-parcou{margin-bottom:25px;padding:0 20px;position:relative;}#block-xara-views-block-quelques-formations-block-1 .views-field-field-description-filiere-parcou .field-content p{color:#415472;line-height:1.7;font-size:1rem;margin:0;opacity:0.8;transition:all 0.4s ease;position:relative;padding-left:20px;}#block-xara-views-block-quelques-formations-block-1 .views-field-field-description-filiere-parcou .field-content p::before{content:'✦';position:absolute;left:0;top:0;color:#02a650;font-size:0.9rem;}#block-xara-views-block-quelques-formations-block-1 .views-row:hover .views-field-field-description-filiere-parcou .field-content p{opacity:1;transform:translateY(-2px);}#block-xara-views-block-quelques-formations-block-1 .views-field-field-autre-info-filiere-parcour{display:flex;align-items:center;justify-content:space-between;padding-top:20px;margin:20px;border-top:1px solid rgba(65,84,114,0.1);position:relative;}#block-xara-views-block-quelques-formations-block-1 .views-field-field-autre-info-filiere-parcour .field-content{display:flex;align-items:center;gap:10px;color:#415472;font-size:0.95rem;font-weight:500;transition:all 0.4s ease;}#block-xara-views-block-quelques-formations-block-1 .views-field-field-autre-info-filiere-parcour .field-content::before{content:'';width:24px;height:24px;background:rgba(247,148,29,0.1);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:0.8rem;content:'🕒';}#block-xara-views-block-quelques-formations-block-1 .views-row:hover .views-field-field-autre-info-filiere-parcour .field-content{color:#07693a;}#block-xara-views-block-quelques-formations-block-1 .views-row:hover .views-field-field-autre-info-filiere-parcour .field-content::before{background:rgba(247,148,29,0.2);transform:rotate(15deg);}#block-xara-views-block-quelques-formations-block-1 .views-row:hover .views-field-field-autre-info-filiere-parcour::after{opacity:1;transform:translateX(0);}#block-xara-views-block-quelques-formations-block-1 .views-row .card-bg{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent 60%,rgba(247,148,29,0.03) 100%);transition:opacity 0.6s ease;z-index:-1;}#block-xara-views-block-quelques-formations-block-1 .views-row:hover .card-bg{opacity:1;}#block-xara-views-block-quelques-formations-block-1 .views-row{perspective:1000px;}#block-xara-views-block-quelques-formations-block-1 .views-row>div{transform-style:preserve-3d;transition:transform 0.6s ease;}#block-xara-views-block-quelques-formations-block-1 .views-row:hover>div{transform:translateZ(20px);}@media (max-width:1200px){#block-xara-views-block-quelques-formations-block-1{padding:80px 20px;}#block-xara-views-block-quelques-formations-block-1 .block-title{font-size:2.8rem;}#block-xara-views-block-quelques-formations-block-1 .block-content>div>div{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:25px;}}@media (max-width:992px){#block-xara-views-block-quelques-formations-block-1 .block-title{font-size:2.5rem;}#block-xara-views-block-quelques-formations-block-1 .block-content>div>div{grid-template-columns:repeat(2,1fr);}#block-xara-views-block-quelques-formations-block-1 .views-row{padding:0;}}@media (max-width:768px){#block-xara-views-block-quelques-formations-block-1{padding:60px 15px;}#block-xara-views-block-quelques-formations-block-1 .block-title{font-size:2.2rem;}#block-xara-views-block-quelques-formations-block-1 .block-content>div>div{grid-template-columns:1fr;max-width:500px;margin:0 auto;}#block-xara-views-block-quelques-formations-block-1 .views-field-title a{font-size:1.3rem;}#block-xara-views-block-quelques-formations-block-1 .views-field-field-description-filiere-parcou .field-content p{font-size:0.95rem;}}@media (max-width:576px){#block-xara-views-block-quelques-formations-block-1{padding:50px 12px;}#block-xara-views-block-quelques-formations-block-1 .block-title{font-size:1.8rem;}#block-xara-views-block-quelques-formations-block-1 .views-field-title a{font-size:1.2rem;}#block-xara-views-block-quelques-formations-block-1 .views-field-field-specialite-domaine .field-content{font-size:0.8rem;padding:8px 16px;}}@keyframes pageLoad{from{opacity:0;transform:translateY(20px);}to{opacity:1;transform:translateY(0);}}#block-xara-views-block-quelques-formations-block-1{animation:pageLoad 0.8s ease-out;}#block-xara-views-block-quelques-formations-block-1 .bg-gradient{position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 80%,rgba(247,148,29,0.05) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(2,166,80,0.05) 0%,transparent 50%);z-index:0;}#block-xara-views-block-master-block-1{width:min(100%,1300px);margin:0 auto;padding:var(--container-padding);margin-bottom:4rem;}#block-xara-views-block-master-block-1 .block-title{font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700;font-family:var(--font-heading);color:var(--primary);margin-bottom:1.5rem;position:relative;padding-bottom:0.5rem;text-align:center;}#block-xara-views-block-master-block-1 .block-title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:4rem;height:3px;background:var(--secondary);border-radius:2px;}#block-xara-views-block-master-block-1 .block-content::before{content:"Des programmes spécialisés pour l'excellence professionnelle";display:block;text-align:center;color:var(--color-heading);font-size:1rem;margin-bottom:3rem;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6;}#block-xara-views-block-master-block-1 .block-content>div>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:1.5rem;margin-top:2rem;}#block-xara-views-block-master-block-1 .views-row{border-radius:12px;overflow:hidden;transition:all 0.3s ease;box-shadow:var(--shadow2);position:relative;border:1px solid var(--border);}#block-xara-views-block-master-block-1 .views-row:hover{transform:translateY(-5px);box-shadow:var(--shadow);}#block-xara-views-block-master-block-1 .views-row::before{content:'';position:absolute;top:0;left:0;width:5px;height:100%;background:var(--secondary);transition:all 0.3s ease;z-index:1;}#block-xara-views-block-master-block-1 .views-row:hover::before{width:8px;--tw-bg-opacity:1;background-color:rgb(30 58 138 / var(--tw-bg-opacity,1));}#block-xara-views-block-master-block-1 .field--name-field-titre-master{--tw-bg-opacity:1;background-color:rgb(30 58 138 / var(--tw-bg-opacity,1));padding:1.5rem;color:var(--light);}#block-xara-views-block-master-block-1 .field--name-field-titre-master .field-item{font-size:1.25rem;font-weight:700;line-height:1.3;font-family:var(--font-heading);}#block-xara-views-block-master-block-1 .field--name-field-description-master{padding:1.5rem 1.5rem 0.75rem 1.5rem;}#block-xara-views-block-master-block-1 .field--name-field-description-master .field-item p{color:var(--color-heading);line-height:1.6;margin:0;font-size:0.95rem;}#block-xara-views-block-master-block-1 .field--name-field-duree-master{padding:0 1.5rem 1.5rem 1.5rem;display:flex;align-items:center;color:var(--color-heading);font-size:0.875rem;}#block-xara-views-block-master-block-1 .field--name-field-duree-master .field-item::before{content:'📅';margin-right:0.5rem;font-size:0.875rem;}#block-xara-views-block-master-block-1 .views-row{opacity:0;animation:fadeIn 0.8s ease forwards;}#block-xara-views-block-master-block-1 .views-row:nth-child(1){animation-delay:0.1s;}#block-xara-views-block-master-block-1 .views-row:nth-child(2){animation-delay:0.2s;}#block-xara-views-block-master-block-1 .views-row:nth-child(3){animation-delay:0.3s;}#block-xara-views-block-master-block-1 .views-row:nth-child(4){animation-delay:0.4s;}#block-xara-views-block-master-block-1 .views-row:nth-child(5){animation-delay:0.5s;}#block-xara-views-block-master-block-1 .views-row:nth-child(6){animation-delay:0.6s;}#block-xara-views-block-master-block-1 .views-row:nth-child(7){animation-delay:0.7s;}#block-xara-views-block-master-block-1 .views-row:nth-child(8){animation-delay:0.8s;}#block-xara-views-block-master-block-1 .views-row:nth-child(9){animation-delay:0.9s;}#block-xara-views-block-master-block-1 .views-row:nth-child(10){animation-delay:1s;}#block-xara-views-block-master-block-1 .views-row:nth-child(n+11){animation-delay:0.6s;}@media (max-width:768px){#block-xara-views-block-master-block-1 .block-content>div>div{grid-template-columns:1fr;gap:1rem;}#block-xara-views-block-master-block-1 .field--name-field-titre-master{padding:1.25rem;}#block-xara-views-block-master-block-1 .field--name-field-titre-master .field-item{font-size:1.125rem;}#block-xara-views-block-master-block-1 .field--name-field-description-master,#block-xara-views-block-master-block-1 .field--name-field-duree-master{padding-left:1.25rem;padding-right:1.25rem;}}@media (max-width:480px){#block-xara-views-block-master-block-1{padding:1rem;}#block-xara-views-block-master-block-1 .field--name-field-titre-master{padding:1rem;}#block-xara-views-block-master-block-1 .field--name-field-titre-master .field-item{font-size:1.1rem;}#block-xara-views-block-master-block-1 .field--name-field-description-master{padding:1rem 1rem 0.5rem 1rem;}#block-xara-views-block-master-block-1 .field--name-field-duree-master{padding:0 1rem 1rem 1rem;}}@media (min-width:1600px){#block-xara-views-block-master-block-1{width:min(100%,1400px);}#block-xara-views-block-master-block-1 .block-content>div>div{grid-template-columns:repeat(3,1fr);gap:2rem;}}@keyframes fadeIn{from{opacity:0;transform:translateY(30px);}to{opacity:1;transform:translateY(0);}}#block-xara-views-block-master-block-1 .views-row{position:relative;overflow:hidden;}#block-xara-views-block-master-block-1 .views-row::after{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,3,76,0.03),transparent);transition:left 0.6s ease;z-index:0;}#block-xara-views-block-master-block-1 .views-row:hover::after{left:100%;}#block-xara-views-block-master-block-1 .views-row>.field{position:relative;z-index:2;}#block-xara-views-block-master-block-1 .field{margin-bottom:0;}@media (max-width:767px){#block-xara-views-block-master-block-1{background:transparent;}}@media (min-width:768px) and (max-width:1199px){#block-xara-views-block-master-block-1 .block-content>div>div{grid-template-columns:repeat(2,1fr);}}#block-xara-nosformationsdisponible{display:flex;justify-content:center;align-items:center;background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 100%);padding:80px 20px;font-family:var(--font-text);position:relative;overflow:hidden;}#block-xara-nosformationsdisponible .block-content{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:80px;max-width:1400px;width:100%;position:relative;z-index:1;}#block-xara-nosformationsdisponible .field--name-field-description-de-nos-formati{position:relative;width:500px;height:500px;border-radius:50%;color:var(--light);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:60px;background:radial-gradient(circle at 30% 25%,#6ebbe8 0%,#292ea8 30%,var(--primary) 75%);border:2px solid rgba(255,255,255,0.1);justify-self:center;transition:all 0.4s ease;}#block-xara-nosformationsdisponible .field--name-field-description-de-nos-formati:hover{transform:translateY(-5px);box-shadow:0 35px 80px rgba(0,3,76,0.35),inset 0 2px 0 rgba(255,255,255,0.2);}#block-xara-nosformationsdisponible .field--name-field-description-de-nos-formati h4{font-size:24px;font-weight:600;letter-spacing:3px;color:rgba(244,252,250,0.95);margin-bottom:15px !important;font-family:var(--font-heading);text-transform:uppercase;}#block-xara-nosformationsdisponible .field--name-field-description-de-nos-formati p{font-size:16px;line-height:1.6;color:rgba(244,252,250,0.9);margin-bottom:30px !important;font-weight:300;max-width:320px;}#block-xara-nosformationsdisponible .field--name-field-description-de-nos-formati p:last-child a{display:inline-block;background:linear-gradient(135deg,var(--secondary) 0%,#8a1530 100%);color:var(--light) !important;padding:14px 35px;border-radius:30px;font-size:15px;font-weight:600;text-decoration:none;transition:all 0.3s ease;box-shadow:0 8px 20px rgba(170,29,61,0.3),inset 0 1px 0 rgba(255,255,255,0.2);border:1px solid rgba(255,255,255,0.1);letter-spacing:0.5px;}#block-xara-nosformationsdisponible .field--name-field-description-de-nos-formati p:last-child a:hover{background:linear-gradient(135deg,#990019 0%,#7a0022 100%);transform:translateY(-2px);box-shadow:0 12px 25px rgba(170,29,61,0.4),inset 0 1px 0 rgba(255,255,255,0.3);}#block-xara-nosformationsdisponible .node-taxonomy-container{position:relative;display:flex;flex-direction:column;gap:25px;padding-left:50px;}#block-xara-nosformationsdisponible .node-taxonomy-container::before{content:"";position:absolute;left:-40px;top:25px;width:80px;height:calc(100% - 50px);border-left:3px solid var(--secondary);border-bottom:3px solid var(--secondary);border-radius:0 0 0 60px;opacity:0.8;}#block-xara-nosformationsdisponible .node-taxonomy-container::after{content:'';position:absolute;left:-43px;top:25px;width:10px;height:10px;background:var(--secondary);border-radius:50%;box-shadow:0 0 15px rgba(170,29,61,0.5);animation:pulseDot 2s infinite;}@keyframes pulseDot{0%,100%{opacity:0.7;transform:scale(1);}50%{opacity:1;transform:scale(1.2);}}#block-xara-nosformationsdisponible .taxonomy-terms{list-style:none;display:flex;flex-direction:column;gap:35px;margin:0;padding:0;}#block-xara-nosformationsdisponible .taxonomy-term{display:flex;align-items:center;gap:20px;transition:all 0.3s ease;}#block-xara-nosformationsdisponible .taxonomy-term:hover{transform:translateX(10px);}#block-xara-nosformationsdisponible .taxonomy-term::before{content:"✓";width:55px;height:55px;background:linear-gradient(135deg,var(--secondary) 0%,#8a1530 100%);color:var(--light);font-size:20px;font-weight:bold;display:flex;align-items:center;justify-content:center;border-radius:50%;flex-shrink:0;box-shadow:0 6px 15px rgba(170,29,61,0.3),inset 0 1px 0 rgba(255,255,255,0.2);border:2px solid rgba(255,255,255,0.1);transition:all 0.3s ease;}#block-xara-nosformationsdisponible .taxonomy-term:hover::before{transform:scale(1.1);box-shadow:0 8px 20px rgba(170,29,61,0.4),inset 0 1px 0 rgba(255,255,255,0.3);}#block-xara-nosformationsdisponible .taxonomy-term a{background:radial-gradient(circle at 30% 25%,#5341c7 0%,#292ea8 30%,var(--primary) 75%);color:var(--light) !important;padding:18px 45px;border-radius:35px;font-size:16px;font-weight:600;min-width:300px;text-align:center;display:inline-block;text-decoration:none;box-shadow:0 10px 25px rgba(0,3,76,0.2),inset 0 1px 0 rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.05);transition:all 0.3s ease;font-family:var(--font-heading);line-height:1.3;}#block-xara-nosformationsdisponible .taxonomy-term a:hover{transform:translateY(-2px);box-shadow:0 15px 35px rgba(0,3,76,0.3),inset 0 1px 0 rgba(255,255,255,0.15);background:linear-gradient(135deg,#1a1a5e 0%,var(--primary) 100%);}#block-xara-nosformationsdisponible .term-title{display:none;}@media (min-width:1200px){#block-xara-nosformationsdisponible .block-content{grid-template-columns:1fr 1fr;gap:100px;}#block-xara-nosformationsdisponible .field--name-field-description-de-nos-formati{width:600px;height:600px;padding:70px;}#block-xara-nosformationsdisponible .field--name-field-description-de-nos-formati h4{font-size:26px;}#block-xara-nosformationsdisponible .field--name-field-description-de-nos-formati p{font-size:17px;max-width:360px;}#block-xara-nosformationsdisponible .taxonomy-term a{min-width:350px;font-size:17px;padding:25px 50px;}}@media (max-width:1199px) and (min-width:900px){#block-xara-nosformationsdisponible .block-content{grid-template-columns:1fr 1fr;gap:60px;}#block-xara-nosformationsdisponible .field--name-field-description-de-nos-formati{width:450px;height:450px;padding:50px;}#block-xara-nosformationsdisponible .taxonomy-term a{min-width:280px;font-size:15px;padding:16px 40px;}}@media (max-width:899px){#block-xara-nosformationsdisponible{padding:60px 20px;}#block-xara-nosformationsdisponible .block-content{grid-template-columns:1fr;gap:0 !important;justify-items:center;}#block-xara-nosformationsdisponible .field--name-field-description-de-nos-formati{width:400px;height:400px;padding:50px;}#block-xara-nosformationsdisponible .node-taxonomy-container{align-items:center;padding-left:0;}#block-xara-nosformationsdisponible .node-taxonomy-container::before,#block-xara-nosformationsdisponible .node-taxonomy-container::after{display:none;}#block-xara-nosformationsdisponible .taxonomy-terms{align-items:center;}}@media (max-width:767px){#block-xara-nosformationsdisponible{padding:40px 15px;}#block-xara-nosformationsdisponible .block-content{grid-template-columns:1fr;gap:0 !important;}#block-xara-nosformationsdisponible .field--name-field-description-de-nos-formati{width:350px;height:350px;padding:40px;}#block-xara-nosformationsdisponible .field--name-field-description-de-nos-formati h4{font-size:20px;}#block-xara-nosformationsdisponible .field--name-field-description-de-nos-formati p{font-size:15px;max-width:260px;}#block-xara-nosformationsdisponible .field--name-field-description-de-nos-formati p:last-child a{padding:10px;font-size:13px;}#block-xara-nosformationsdisponible .taxonomy-term{gap:15px;}#block-xara-nosformationsdisponible .taxonomy-term::before{width:45px;height:45px;font-size:18px;}#block-xara-nosformationsdisponible .taxonomy-term a{min-width:250px;font-size:14px;padding:14px 35px;}}@media (max-width:575px){#block-xara-nosformationsdisponible{padding:30px 10px;}#block-xara-nosformationsdisponible .block-content{grid-template-columns:1fr;gap:0 !important;}#block-xara-nosformationsdisponible .field--name-field-description-de-nos-formati{width:300px;height:300px;padding:30px;}#block-xara-nosformationsdisponible .field--name-field-description-de-nos-formati h4{font-size:12px !important;letter-spacing:2px;margin-top:15px !important;}#block-xara-nosformationsdisponible .field--name-field-description-de-nos-formati p{font-size:12px;max-width:220px;margin-bottom:20px;}#block-xara-nosformationsdisponible .taxonomy-term::before{width:40px;height:40px;font-size:16px;}#block-xara-nosformationsdisponible .taxonomy-term a{min-width:220px;font-size:12px !important;padding:12px 30px;}}@media (max-width:374px){#block-xara-nosformationsdisponible .block-content{grid-template-columns:1fr;gap:0 !important;}#block-xara-nosformationsdisponible .field--name-field-description-de-nos-formati{width:280px;height:280px;padding:25px;}#block-xara-nosformationsdisponible .field--name-field-description-de-nos-formati h4{font-size:12px;}#block-xara-nosformationsdisponible .field--name-field-description-de-nos-formati p{font-size:12px;max-width:200px;}#block-xara-nosformationsdisponible .taxonomy-term a{min-width:200px;font-size:12px;padding:10px 25px;}}#block-xara-nosformationsdisponible .field--name-field-description-de-nos-formati .field-item{display:flex;flex-direction:column;align-items:center;justify-content:center;}#block-xara-nosformationsdisponible .field--name-field-description-de-nos-formati .field-item>*{margin:0;}#block-xara-nosformationsdisponible .field--name-field-description-de-nos-formati .field-item h4{order:1;}#block-xara-nosformationsdisponible .field--name-field-description-de-nos-formati .field-item p{order:2;}#block-xara-nosformationsdisponible .field--name-field-description-de-nos-formati .field-item p:last-of-type{order:3;margin-top:auto;}#block-xara-minigaleriepourlapagedaccueil{background:#fff;display:flex;justify-content:center;align-items:center;}#block-xara-minigaleriepourlapagedaccueil .block-content{position:relative;width:100%;max-width:1300px;height:auto;display:flex;justify-content:center;align-items:center;}#block-xara-minigaleriepourlapagedaccueil .field--name-field-image-mini-galerie{position:relative;width:100%;max-width:1000px;height:600px;}#block-xara-minigaleriepourlapagedaccueil .field__items{position:relative;width:100%;height:100%;}#block-xara-minigaleriepourlapagedaccueil .field__items .field-item:nth-child(1){position:absolute;left:50%;top:50%;width:380px;height:380px;transform:translate(-50%,-50%);border-radius:50%;overflow:hidden;z-index:3;box-shadow:0 15px 35px rgba(0,3,76,0.2);}#block-xara-minigaleriepourlapagedaccueil .field__items .field-item:nth-child(1) img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease;}#block-xara-minigaleriepourlapagedaccueil .field__items .field-item:nth-child(2){position:absolute;top:10%;left:18%;width:300px;height:300px;border-radius:50%;overflow:hidden;z-index:2;box-shadow:0 10px 25px rgba(0,3,76,0.15);border:2px solid var(--light);}#block-xara-minigaleriepourlapagedaccueil .field__items .field-item:nth-child(2) img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease;}#block-xara-minigaleriepourlapagedaccueil .field__items .field-item:nth-child(3){position:absolute;top:8%;right:18%;width:180px;height:180px;border-radius:50%;overflow:hidden;z-index:2;box-shadow:0 10px 25px rgba(0,3,76,0.15);border:2px solid var(--light);}#block-xara-minigaleriepourlapagedaccueil .field__items .field-item:nth-child(3) img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease;}#block-xara-minigaleriepourlapagedaccueil .field--name-field-image-mini-galerie::before{content:'';position:absolute;bottom:12%;left:25%;width:130px;height:130px;background:var(--secondary);border-radius:50%;z-index:1;opacity:0.8;box-shadow:0 8px 20px rgba(170,29,61,0.3);}#block-xara-minigaleriepourlapagedaccueil .field--name-field-image-mini-galerie::after{content:'';position:absolute;bottom:8%;right:20%;width:110px;height:110px;border:14px solid var(--primary);border-radius:50%;z-index:0;opacity:0.7;box-shadow:0 8px 20px rgba(0,3,76,0.2);}#block-xara-minigaleriepourlapagedaccueil .field__items::before{content:'';position:absolute;top:12%;left:16%;width:200px;height:200px;background-image:repeating-linear-gradient(135deg,transparent,transparent 10px,var(--primary) 10px,var(--secondary) 20px);border-radius:50%;z-index:1;opacity:0.6;}#block-xara-minigaleriepourlapagedaccueil .field__items .field-item{transition:transform 0.3s ease,box-shadow 0.3s ease;}#block-xara-minigaleriepourlapagedaccueil .field__items .field-item:hover{box-shadow:0 20px 40px rgba(0,3,76,0.3);}@media (max-width:992px){#block-xara-minigaleriepourlapagedaccueil .field--name-field-image-mini-galerie{height:500px;}#block-xara-minigaleriepourlapagedaccueil .field__items .field-item:nth-child(1){width:300px;height:300px;}#block-xara-minigaleriepourlapagedaccueil .field__items .field-item:nth-child(2){width:160px;height:160px;top:12%;left:10%;}#block-xara-minigaleriepourlapagedaccueil .field__items .field-item:nth-child(3){width:140px;height:140px;top:5%;right:10%;}#block-xara-minigaleriepourlapagedaccueil .field--name-field-image-mini-galerie::before{width:100px;height:100px;bottom:10%;left:20%;}#block-xara-minigaleriepourlapagedaccueil .field--name-field-image-mini-galerie::after{width:90px;height:90px;bottom:6%;right:15%;}#block-xara-minigaleriepourlapagedaccueil .field__items::before{width:140px;height:140px;top:14%;left:12%;}}@media (max-width:600px){#block-xara-minigaleriepourlapagedaccueil .field--name-field-image-mini-galerie{height:400px;}#block-xara-minigaleriepourlapagedaccueil .field__items .field-item:nth-child(1){width:220px;height:220px;}#block-xara-minigaleriepourlapagedaccueil .field__items .field-item:nth-child(2){width:120px;height:120px;top:5%;left:12%;}#block-xara-minigaleriepourlapagedaccueil .field__items .field-item:nth-child(3){width:110px;height:110px;right:12%;}#block-xara-minigaleriepourlapagedaccueil .field--name-field-image-mini-galerie::before{width:80px;height:80px;bottom:8%;left:18%;}#block-xara-minigaleriepourlapagedaccueil .field--name-field-image-mini-galerie::after{width:70px;height:70px;border-width:10px;bottom:4%;right:12%;}#block-xara-minigaleriepourlapagedaccueil .field__items::before{width:100px;height:100px;top:8%;left:14%;}}@media (max-width:400px){#block-xara-minigaleriepourlapagedaccueil .field--name-field-image-mini-galerie{height:350px;}#block-xara-minigaleriepourlapagedaccueil .field__items .field-item:nth-child(1){width:180px;height:180px;}#block-xara-minigaleriepourlapagedaccueil .field__items .field-item:nth-child(2){width:100px;height:100px;top:3%;left:10%;}#block-xara-minigaleriepourlapagedaccueil .field__items .field-item:nth-child(3){width:90px;height:90px;top:2%;right:10%;}#block-xara-minigaleriepourlapagedaccueil .field--name-field-image-mini-galerie::before{width:60px;height:60px;bottom:6%;left:15%;}#block-xara-minigaleriepourlapagedaccueil .field--name-field-image-mini-galerie::after{width:50px;height:50px;border-width:8px;bottom:3%;right:10%;}#block-xara-minigaleriepourlapagedaccueil .field__items::before{display:none;}}@media (min-width:1400px){#block-xara-minigaleriepourlapagedaccueil .field--name-field-image-mini-galerie{max-width:1200px;height:700px;}#block-xara-minigaleriepourlapagedaccueil .field__items .field-item:nth-child(1){width:500px;height:500px;}#block-xara-minigaleriepourlapagedaccueil .field__items .field-item:nth-child(2){width:250px;height:250px;top:0;left:0;}#block-xara-minigaleriepourlapagedaccueil .field__items .field-item:nth-child(3){width:400px;height:400px;top:0;right:0;}#block-xara-minigaleriepourlapagedaccueil .field--name-field-image-mini-galerie::before{width:300px;height:300px;bottom:0;left:10%;}#block-xara-minigaleriepourlapagedaccueil .field--name-field-image-mini-galerie::after{width:150px;height:150px;border-width:25px;bottom:6%;right:22%;}}#block-xara-partenariatentreluaoetluiya{background-color:var(--border);display:flex;justify-content:center;align-items:center;padding:100px 0;font-family:var(--font-text);}#block-xara-partenariatentreluaoetluiya .block-content{display:flex;align-items:center;background:var(--light);max-width:1200px;width:90%;position:relative;box-shadow:var(--shadow);margin:0 auto;}#block-xara-partenariatentreluaoetluiya .field--name-field-text-contenu-partenariat{flex:1;padding:60px;}#block-xara-partenariatentreluaoetluiya .field--name-field-text-contenu-partenariat h4{font-size:42px;color:var(--color-heading);margin-bottom:20px;font-weight:700;font-family:var(--font-heading);line-height:1.2;}#block-xara-partenariatentreluaoetluiya .field--name-field-text-contenu-partenariat p{color:var(--color-heading);font-size:16px;line-height:1.7;margin-bottom:15px;}#block-xara-partenariatentreluaoetluiya .field--name-field-text-contenu-partenariat p:last-of-type{margin-bottom:0;}#block-xara-partenariatentreluaoetluiya .field--name-field-text-contenu-partenariat a{content:'En savoir plus';display:inline-block;margin-top:20px;padding:15px 35px;background:var(--primary);color:var(--light);text-transform:uppercase;letter-spacing:1px;font-weight:600;border:none;transition:0.3s;text-decoration:none;font-family:var(--font-text);cursor:pointer;}#block-xara-partenariatentreluaoetluiya .field--name-field-text-contenu-partenariat a:hover{background:#000675;}#block-xara-partenariatentreluaoetluiya .field--name-field-image-partenariat{position:relative;flex:1;padding:60px;}#block-xara-partenariatentreluaoetluiya .field--name-field-image-partenariat img{width:100%;max-width:450px;position:relative;z-index:3;display:block;margin:0 auto;box-shadow:0 8px 25px rgba(0,3,76,0.15);}#block-xara-partenariatentreluaoetluiya .field--name-field-image-partenariat::before{content:'';position:absolute;top:40px;left:0;width:350px;height:350px;background-image:radial-gradient(var(--primary) 2px,transparent 2px);background-size:25px 25px;z-index:1;}#block-xara-partenariatentreluaoetluiya .field--name-field-image-partenariat::after{content:'';position:absolute;top:0;right:40px;width:380px;height:120px;background:var(--secondary);z-index:2;opacity:0.9;}@media (max-width:992px){#block-xara-partenariatentreluaoetluiya .block-content{flex-direction:column;width:95%;}#block-xara-partenariatentreluaoetluiya .field--name-field-text-contenu-partenariat,#block-xara-partenariatentreluaoetluiya .field--name-field-image-partenariat{padding:40px;flex:none;width:100%;}#block-xara-partenariatentreluaoetluiya .field--name-field-text-contenu-partenariat h4{font-size:36px;}#block-xara-partenariatentreluaoetluiya .field--name-field-image-partenariat::before{width:200px;height:200px;top:30px;}#block-xara-partenariatentreluaoetluiya .field--name-field-image-partenariat::after{width:300px;height:100px;right:20px;}}@media (max-width:768px){#block-xara-partenariatentreluaoetluiya{padding:60px 0;}#block-xara-partenariatentreluaoetluiya .field--name-field-text-contenu-partenariat,#block-xara-partenariatentreluaoetluiya .field--name-field-image-partenariat{padding:30px;}#block-xara-partenariatentreluaoetluiya .field--name-field-text-contenu-partenariat h4{font-size:28px;}#block-xara-partenariatentreluaoetluiya .field--name-field-text-contenu-partenariat p{font-size:15px;}#block-xara-partenariatentreluaoetluiya .field--name-field-image-partenariat::before{width:150px;height:150px;top:20px;}#block-xara-partenariatentreluaoetluiya .field--name-field-image-partenariat::after{width:250px;height:80px;right:15px;}#block-xara-partenariatentreluaoetluiya .field--name-field-text-contenu-partenariat::after{padding:12px 25px;font-size:14px;}}@media (max-width:480px){#block-xara-partenariatentreluaoetluiya{padding:40px 0;}#block-xara-partenariatentreluaoetluiya .block-content{width:100%;margin:0 10px;}#block-xara-partenariatentreluaoetluiya .field--name-field-text-contenu-partenariat,#block-xara-partenariatentreluaoetluiya .field--name-field-image-partenariat{padding:25px;}#block-xara-partenariatentreluaoetluiya .field--name-field-text-contenu-partenariat h4{font-size:24px;}#block-xara-partenariatentreluaoetluiya .field--name-field-text-contenu-partenariat p{font-size:14px;}#block-xara-partenariatentreluaoetluiya .field--name-field-image-partenariat::before{width:120px;height:120px;top:15px;}#block-xara-partenariatentreluaoetluiya .field--name-field-image-partenariat::after{width:200px;height:60px;right:10px;}#block-xara-partenariatentreluaoetluiya .field--name-field-text-contenu-partenariat::after{padding:10px 20px;font-size:13px;width:100%;text-align:center;}}@media (min-width:1200px){#block-xara-partenariatentreluaoetluiya .block-content{max-width:1300px;}#block-xara-partenariatentreluaoetluiya .field--name-field-text-contenu-partenariat h4{font-size:48px;}#block-xara-partenariatentreluaoetluiya .field--name-field-text-contenu-partenariat p{font-size:17px;}}#block-xara-partenariatentreluaoetluiya .field--name-field-image-partenariat img{transition:transform 0.3s ease,box-shadow 0.3s ease;}#block-xara-partenariatentreluaoetluiya .field--name-field-image-partenariat:hover img{transform:translateY(-5px);box-shadow:0 15px 35px rgba(0,3,76,0.25);}#block-xara-partenariatentreluaoetluiya .field--name-field-text-contenu-partenariat::after{transition:all 0.3s ease;}#block-xara-partenariatentreluaoetluiya .field--name-field-text-contenu-partenariat::after:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,3,76,0.3);}#block-xara-unenvironnementdapprentissageuniquepourlapagecampus{font-family:var(--font-text);padding:80px 20px;background:linear-gradient(135deg,rgba(65,84,114,0.02) 0%,rgba(247,148,29,0.01) 50%,rgba(2,166,80,0.02) 100%);position:relative;overflow:hidden;}#block-xara-unenvironnementdapprentissageuniquepourlapagecampus::before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:150px;height:4px;background:linear-gradient(90deg,#f7941d,#02a650,#07693a);border-radius:0 0 2px 2px;}#block-xara-unenvironnementdapprentissageuniquepourlapagecampus .block-content{position:relative;z-index:1;max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;animation:contentAppear 1s ease-out forwards;opacity:0;}@keyframes contentAppear{to{opacity:1;}}#block-xara-unenvironnementdapprentissageuniquepourlapagecampus .field--name-field-image-notre-campus{position:relative;height:500px;animation:slideInLeft 0.8s ease-out 0.3s both;}@keyframes slideInLeft{from{opacity:0;transform:translateX(-40px);}to{opacity:1;transform:translateX(0);}}#block-xara-unenvironnementdapprentissageuniquepourlapagecampus .field--name-field-image-notre-campus .field__items{position:relative;width:100%;height:100%;}#block-xara-unenvironnementdapprentissageuniquepourlapagecampus .field--name-field-image-notre-campus .field-item:first-child{position:absolute;top:0;left:0;width:80%;height:80%;border-radius:20px;overflow:hidden;box-shadow:0 25px 60px rgba(65,84,114,0.15);z-index:1;transition:all 0.5s cubic-bezier(0.34,1.56,0.64,1);}#block-xara-unenvironnementdapprentissageuniquepourlapagecampus .field--name-field-image-notre-campus .field-item:nth-child(2){position:absolute;bottom:0;right:0;width:60%;height:60%;border-radius:15px;overflow:hidden;box-shadow:0 15px 40px rgba(65,84,114,0.2);z-index:1;transition:all 0.5s cubic-bezier(0.34,1.56,0.64,1) 0.1s;}#block-xara-unenvironnementdapprentissageuniquepourlapagecampus .field--name-field-image-notre-campus .image-field{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.8s ease;}#block-xara-unenvironnementdapprentissageuniquepourlapagecampus .field--name-field-image-notre-campus .field-item:first-child:hover{transform:translateY(-15px) rotate(-2deg);box-shadow:0 35px 80px rgba(65,84,114,0.25);}#block-xara-unenvironnementdapprentissageuniquepourlapagecampus .field--name-field-image-notre-campus .field-item:nth-child(2):hover{transform:translateY(-10px) rotate(2deg);box-shadow:0 25px 60px rgba(65,84,114,0.3);}#block-xara-unenvironnementdapprentissageuniquepourlapagecampus .field--name-field-image-notre-campus .field-item:hover .image-field{transform:scale(1.1);}#block-xara-unenvironnementdapprentissageuniquepourlapagecampus .field--name-field-image-notre-campus .field-item::before{content:'';position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;border:2px solid transparent;border-radius:22px;background:linear-gradient(45deg,#f7941d,#02a650,#07693a) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude;opacity:0;transition:opacity 0.4s ease;z-index:3;}#block-xara-unenvironnementdapprentissageuniquepourlapagecampus .field--name-field-image-notre-campus .field-item:hover::before{opacity:1;animation:borderRotate 3s linear infinite;}@keyframes borderRotate{0%{background-position:0% 50%;}100%{background-position:200% 50%;}}#block-xara-unenvironnementdapprentissageuniquepourlapagecampus .field--name-field-contenu-notre-campus{padding:20px 0;animation:slideInRight 0.8s ease-out 0.5s both;}@keyframes slideInRight{from{opacity:0;transform:translateX(40px);}to{opacity:1;transform:translateX(0);}}#block-xara-unenvironnementdapprentissageuniquepourlapagecampus .field--name-field-contenu-notre-campus h4{font-size:2.2rem;font-weight:700;color:#415472;margin-bottom:25px;line-height:1.3;position:relative;padding-bottom:15px;}#block-xara-unenvironnementdapprentissageuniquepourlapagecampus .field--name-field-contenu-notre-campus h4::after{content:'';position:absolute;bottom:0;left:0;width:60px;height:4px;background:linear-gradient(90deg,#f7941d,#02a650);border-radius:2px;animation:lineExpand 1s ease-out 0.8s both;}@keyframes lineExpand{from{width:0;opacity:0;}to{width:60px;opacity:1;}}#block-xara-unenvironnementdapprentissageuniquepourlapagecampus .field--name-field-contenu-notre-campus p{color:#415472;line-height:1.7;margin-bottom:20px;font-size:1.05rem;opacity:0;animation:fadeInUp 0.6s ease-out forwards;}#block-xara-unenvironnementdapprentissageuniquepourlapagecampus .field--name-field-contenu-notre-campus p:nth-child(2){animation-delay:0.7s;}#block-xara-unenvironnementdapprentissageuniquepourlapagecampus .field--name-field-contenu-notre-campus p:nth-child(3){animation-delay:0.9s;}#block-xara-unenvironnementdapprentissageuniquepourlapagecampus .field--name-field-contenu-notre-campus p:nth-child(4){animation-delay:1.1s;}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px);}to{opacity:1;transform:translateY(0);}}#block-xara-unenvironnementdapprentissageuniquepourlapagecampus .field--name-field-contenu-notre-campus p:last-of-type{background:linear-gradient(135deg,rgba(247,148,29,0.05) 0%,rgba(2,166,80,0.05) 100%);padding:20px;border-radius:12px;border-left:4px solid #f7941d;margin-top:30px;position:relative;overflow:hidden;}#block-xara-unenvironnementdapprentissageuniquepourlapagecampus .field--name-field-contenu-notre-campus p:last-of-type::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.1),transparent);transition:left 0.7s ease;}#block-xara-unenvironnementdapprentissageuniquepourlapagecampus .field--name-field-contenu-notre-campus p:last-of-type:hover::before{left:100%;}#block-xara-unenvironnementdapprentissageuniquepourlapagecampus .floating-dots{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;z-index:0;}#block-xara-unenvironnementdapprentissageuniquepourlapagecampus .dot{position:absolute;border-radius:50%;background:rgba(247,148,29,0.1);animation:floatDot 20s linear infinite;}#block-xara-unenvironnementdapprentissageuniquepourlapagecampus .dot:nth-child(1){width:20px;height:20px;top:20%;left:10%;animation-delay:0s;}#block-xara-unenvironnementdapprentissageuniquepourlapagecampus .dot:nth-child(2){width:15px;height:15px;top:60%;right:15%;animation-delay:5s;}#block-xara-unenvironnementdapprentissageuniquepourlapagecampus .dot:nth-child(3){width:10px;height:10px;bottom:30%;left:20%;animation-delay:10s;}@keyframes floatDot{0%,100%{transform:translate(0,0);}25%{transform:translate(30px,-40px);}50%{transform:translate(-20px,30px);}75%{transform:translate(40px,20px);}}@media (max-width:1024px){#block-xara-unenvironnementdapprentissageuniquepourlapagecampus{padding:60px 20px;}#block-xara-unenvironnementdapprentissageuniquepourlapagecampus .block-content{gap:40px;}#block-xara-unenvironnementdapprentissageuniquepourlapagecampus .field--name-field-image-notre-campus{height:400px;}#block-xara-unenvironnementdapprentissageuniquepourlapagecampus .field--name-field-contenu-notre-campus h4{font-size:2rem;}}@media (max-width:900px){#block-xara-unenvironnementdapprentissageuniquepourlapagecampus .block-content{grid-template-columns:1fr;gap:50px;text-align:center;}#block-xara-unenvironnementdapprentissageuniquepourlapagecampus .field--name-field-image-notre-campus{height:400px;max-width:600px;margin:0 auto;animation:fadeInUp 0.8s ease-out 0.3s both;}#block-xara-unenvironnementdapprentissageuniquepourlapagecampus .field--name-field-contenu-notre-campus{animation:fadeInUp 0.8s ease-out 0.5s both;}#block-xara-unenvironnementdapprentissageuniquepourlapagecampus .field--name-field-contenu-notre-campus h4::after{left:50%;transform:translateX(-50%);}#block-xara-unenvironnementdapprentissageuniquepourlapagecampus .field--name-field-contenu-notre-campus p:last-of-type{text-align:left;}}@media (max-width:768px){#block-xara-unenvironnementdapprentissageuniquepourlapagecampus{padding:50px 15px;}#block-xara-unenvironnementdapprentissageuniquepourlapagecampus .field--name-field-image-notre-campus{height:350px;}#block-xara-unenvironnementdapprentissageuniquepourlapagecampus .field--name-field-contenu-notre-campus h4{font-size:1.8rem;margin-bottom:20px;}#block-xara-unenvironnementdapprentissageuniquepourlapagecampus .field--name-field-contenu-notre-campus p{font-size:1rem;}}@media (max-width:600px){#block-xara-unenvironnementdapprentissageuniquepourlapagecampus .field--name-field-image-notre-campus{height:300px;}#block-xara-unenvironnementdapprentissageuniquepourlapagecampus .field--name-field-image-notre-campus .field-item:first-child{width:70%;height:70%;}#block-xara-unenvironnementdapprentissageuniquepourlapagecampus .field--name-field-image-notre-campus .field-item:nth-child(2){width:50%;height:50%;}#block-xara-unenvironnementdapprentissageuniquepourlapagecampus .field--name-field-contenu-notre-campus h4{font-size:1.6rem;}#block-xara-unenvironnementdapprentissageuniquepourlapagecampus .field--name-field-contenu-notre-campus p:last-of-type{padding:15px;}}@media (max-width:480px){#block-xara-unenvironnementdapprentissageuniquepourlapagecampus{padding:40px 12px;}#block-xara-unenvironnementdapprentissageuniquepourlapagecampus .field--name-field-image-notre-campus{height:250px;}#block-xara-unenvironnementdapprentissageuniquepourlapagecampus .field--name-field-contenu-notre-campus h4{font-size:1.4rem;}#block-xara-unenvironnementdapprentissageuniquepourlapagecampus .field--name-field-contenu-notre-campus p{font-size:0.95rem;}#block-xara-unenvironnementdapprentissageuniquepourlapagecampus .field--name-field-contenu-notre-campus p:last-of-type{padding:12px;}}#block-xara-unenvironnementdapprentissageuniquepourlapagecampus .field--name-field-image-notre-campus .field-item{will-change:transform,box-shadow;}#block-xara-bibliothequeuniversitaire{padding:clamp(2rem,5vw,5rem) 0;background:linear-gradient(135deg,rgba(65,84,114,0.05) 0%,rgba(247,148,29,0.02) 50%,rgba(2,166,80,0.05) 100%);font-family:var(--font-text);width:100%;overflow-x:hidden;}#block-xara-bibliothequeuniversitaire .block-title{text-align:center;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:800;color:#415472;margin-bottom:3rem;position:relative;padding:0 1rem;display:flex;justify-content:center;align-items:center;}#block-xara-bibliothequeuniversitaire .block-title::after{content:'';width:min(5rem,15vw);height:0.35rem;background:linear-gradient(90deg,#f7941d,#02a650);margin:1rem auto 0;border-radius:2px;animation:lineGrow 1s ease-out forwards;}@keyframes lineGrow{from{width:0;opacity:0;}to{width:min(5rem,15vw);opacity:1;}}#block-xara-bibliothequeuniversitaire .block-content{max-width:min(1300px,95vw);margin:0 auto;padding:0 clamp(0.5rem,2vw,1rem);display:flex;flex-wrap:wrap;gap:clamp(1rem,3vw,2rem);animation:fadeIn 0.8s ease-out forwards;opacity:0;}@keyframes fadeIn{to{opacity:1;}}#block-xara-bibliothequeuniversitaire .field--name-field-image-bibliotheque,#block-xara-bibliothequeuniversitaire .field--name-field-description-bibliotheque{flex:1 1 clamp(300px,45%,600px);min-width:min(100%,300px);padding:clamp(0.5rem,2vw,1.25rem);box-sizing:border-box;margin-bottom:0 !important;animation:slideUp 0.6s ease-out forwards;opacity:0;}#block-xara-bibliothequeuniversitaire .field--name-field-description-bibliotheque{animation-delay:0.2s;}@keyframes slideUp{from{opacity:0;transform:translateY(20px);}to{opacity:1;transform:translateY(0);}}#block-xara-bibliothequeuniversitaire .field--name-field-image-bibliotheque img{width:100%;height:clamp(20rem,40vw,28rem);object-fit:cover;border-radius:clamp(0.5rem,2vw,0.75rem);box-shadow:0 15px 40px rgba(65,84,114,0.15);transition:all 0.5s cubic-bezier(0.34,1.56,0.64,1);display:block;border:3px solid transparent;background:linear-gradient(white,white) padding-box,linear-gradient(45deg,#f7941d,#02a650) border-box;}#block-xara-bibliothequeuniversitaire .field--name-field-image-bibliotheque img:hover{transform:scale(1.02);box-shadow:0 20px 50px rgba(65,84,114,0.25);}#block-xara-bibliothequeuniversitaire .field--name-field-description-bibliotheque h4{font-size:clamp(1.5rem,3vw,1.875rem);font-weight:700;color:#415472;margin-bottom:clamp(1rem,2vw,1.5rem);line-height:1.3;position:relative;padding-bottom:15px;}#block-xara-bibliothequeuniversitaire .field--name-field-description-bibliotheque h4::after{content:'';position:absolute;bottom:0;left:0;width:50px;height:3px;background:linear-gradient(90deg,#f7941d,#02a650);border-radius:2px;animation:lineExpand 0.8s ease-out 0.3s both;}@keyframes lineExpand{from{width:0;opacity:0;}to{width:50px;opacity:1;}}#block-xara-bibliothequeuniversitaire .field--name-field-description-bibliotheque p{color:#415472;line-height:1.7;margin-bottom:clamp(1rem,2vw,1.5rem);font-size:clamp(1rem,1.5vw,1.125rem);opacity:0;animation:fadeInUp 0.6s ease-out forwards;}#block-xara-bibliothequeuniversitaire .field--name-field-description-bibliotheque p:nth-child(2){animation-delay:0.4s;}#block-xara-bibliothequeuniversitaire .field--name-field-description-bibliotheque p:nth-child(3){animation-delay:0.6s;}#block-xara-bibliothequeuniversitaire .field--name-field-description-bibliotheque p:nth-child(4){animation-delay:0.8s;}@keyframes fadeInUp{from{opacity:0;transform:translateY(10px);}to{opacity:1;transform:translateY(0);}}#block-xara-bibliothequeuniversitaire .field--name-field-description-bibliotheque p:last-of-type{background:linear-gradient(135deg,rgba(247,148,29,0.05) 0%,rgba(2,166,80,0.05) 100%);padding:clamp(1rem,2vw,1.5rem);border-radius:clamp(0.5rem,1.5vw,0.75rem);border-left:4px solid #f7941d;position:relative;overflow:hidden;}#block-xara-bibliothequeuniversitaire .field--name-field-description-bibliotheque p:last-of-type::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.1),transparent);transition:left 0.7s ease;}#block-xara-bibliothequeuniversitaire .field--name-field-description-bibliotheque p:last-of-type:hover::before{left:100%;}#block-xara-bibliothequeuniversitaire .field--name-field-mini-galerie-bibliotheque{flex:1 1 100%;padding:clamp(0.5rem,2vw,1.25rem);animation:slideUp 0.6s ease-out 0.4s both;opacity:0;}#block-xara-bibliothequeuniversitaire .field--name-field-mini-galerie-bibliotheque::before{content:'Galerie photos';display:block;font-size:clamp(1.2rem,2.5vw,1.5rem);font-weight:700;color:#415472;margin-bottom:clamp(1.5rem,3vw,2rem);text-align:center;position:relative;padding-bottom:10px;}#block-xara-bibliothequeuniversitaire .field--name-field-mini-galerie-bibliotheque::after{content:'';display:block;width:40px;height:3px;background:linear-gradient(90deg,#07693a,#02a650);margin:8px auto 0;border-radius:2px;}#block-xara-bibliothequeuniversitaire .field--name-field-mini-galerie-bibliotheque .field__items{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:clamp(1rem,2vw,1.5rem);width:100%;}#block-xara-bibliothequeuniversitaire .field--name-field-mini-galerie-bibliotheque .field-item{position:relative;overflow:hidden;border-radius:clamp(0.5rem,2vw,0.75rem);box-shadow:0 10px 30px rgba(65,84,114,0.15);transition:all 0.4s cubic-bezier(0.34,1.56,0.64,1);aspect-ratio:4/3;opacity:0;animation:galleryItemAppear 0.6s ease-out forwards;}#block-xara-bibliothequeuniversitaire .field--name-field-mini-galerie-bibliotheque .field-item:nth-child(1){animation-delay:0.5s;}#block-xara-bibliothequeuniversitaire .field--name-field-mini-galerie-bibliotheque .field-item:nth-child(2){animation-delay:0.6s;}#block-xara-bibliothequeuniversitaire .field--name-field-mini-galerie-bibliotheque .field-item:nth-child(3){animation-delay:0.7s;}@keyframes galleryItemAppear{from{opacity:0;transform:translateY(20px) scale(0.95);}to{opacity:1;transform:translateY(0) scale(1);}}#block-xara-bibliothequeuniversitaire .field--name-field-mini-galerie-bibliotheque .field-item:hover{transform:translateY(-0.5rem);box-shadow:0 20px 50px rgba(65,84,114,0.25);}#block-xara-bibliothequeuniversitaire .field--name-field-mini-galerie-bibliotheque img{width:100%;height:100%;object-fit:cover;transition:transform 0.6s ease;display:block;}#block-xara-bibliothequeuniversitaire .field--name-field-mini-galerie-bibliotheque .field-item:hover img{transform:scale(1.1);}#block-xara-bibliothequeuniversitaire .field--name-field-mini-galerie-bibliotheque .field-item:after{content:'🔍';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);width:50px;height:50px;background:rgba(247,148,29,0.9);color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;transition:all 0.4s cubic-bezier(0.34,1.56,0.64,1);z-index:2;}#block-xara-bibliothequeuniversitaire .field--name-field-mini-galerie-bibliotheque .field-item:hover:after{transform:translate(-50%,-50%) scale(1);}#block-xara-bibliothequeuniversitaire .field--name-field-mini-galerie-bibliotheque .field-item::before{content:'';position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;border:2px solid transparent;border-radius:calc(clamp(0.5rem,2vw,0.75rem) + 2px);background:linear-gradient(45deg,#f7941d,#02a650,#07693a) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude;opacity:0;transition:opacity 0.3s ease;z-index:1;}#block-xara-bibliothequeuniversitaire .field--name-field-mini-galerie-bibliotheque .field-item:hover::before{opacity:1;animation:borderRotate 3s linear infinite;}@keyframes borderRotate{0%{background-position:0% 50%;}100%{background-position:200% 50%;}}@media (max-width:1200px){#block-xara-bibliothequeuniversitaire .block-content{max-width:min(1100px,95vw);}}@media (max-width:992px){#block-xara-bibliothequeuniversitaire .field--name-field-image-bibliotheque,#block-xara-bibliothequeuniversitaire .field--name-field-description-bibliotheque{flex:1 1 min(100%,400px);}}@media (max-width:768px){#block-xara-bibliothequeuniversitaire{padding:clamp(1.5rem,4vw,3rem) 0;}#block-xara-bibliothequeuniversitaire .block-title{font-size:clamp(1.5rem,5vw,1.875rem);}#block-xara-bibliothequeuniversitaire .field--name-field-image-bibliotheque,#block-xara-bibliothequeuniversitaire .field--name-field-description-bibliotheque{flex:1 1 100%;min-width:100%;}#block-xara-bibliothequeuniversitaire .field--name-field-image-bibliotheque img{height:clamp(16rem,50vw,20rem);}#block-xara-bibliothequeuniversitaire .field--name-field-mini-galerie-bibliotheque .field__items{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));}}@media (max-width:480px){#block-xara-bibliothequeuniversitaire .block-content{padding:0 clamp(0.25rem,1vw,0.5rem);gap:0.75rem;}#block-xara-bibliothequeuniversitaire .field--name-field-image-bibliotheque,#block-xara-bibliothequeuniversitaire .field--name-field-description-bibliotheque,#block-xara-bibliothequeuniversitaire .field--name-field-mini-galerie-bibliotheque{padding:0.75rem;}#block-xara-bibliothequeuniversitaire .field--name-field-image-bibliotheque img{height:clamp(14rem,45vw,16rem);border-radius:0.5rem;}#block-xara-bibliothequeuniversitaire .field--name-field-description-bibliotheque h4{font-size:clamp(1.25rem,6vw,1.5rem);}#block-xara-bibliothequeuniversitaire .field--name-field-description-bibliotheque p{font-size:clamp(0.9rem,3.5vw,1rem);line-height:1.6;}#block-xara-bibliothequeuniversitaire .field--name-field-mini-galerie-bibliotheque .field__items{grid-template-columns:1fr;gap:0.75rem;}}@media (max-width:360px){#block-xara-bibliothequeuniversitaire{padding:1rem 0;}#block-xara-bibliothequeuniversitaire .block-content{gap:0.5rem;}#block-xara-bibliothequeuniversitaire .field--name-field-image-bibliotheque,#block-xara-bibliothequeuniversitaire .field--name-field-description-bibliotheque,#block-xara-bibliothequeuniversitaire .field--name-field-mini-galerie-bibliotheque{padding:0.5rem;}#block-xara-bibliothequeuniversitaire .field--name-field-description-bibliotheque p{font-size:0.875rem;}}@media (min-width:1600px){#block-xara-bibliothequeuniversitaire .block-content{max-width:min(1400px,80vw);}}#block-xara-bibliothequeuniversitaire .decoration-dots{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;z-index:0;}#block-xara-bibliothequeuniversitaire .decoration-dots .dot{position:absolute;border-radius:50%;background:rgba(247,148,29,0.1);animation:floatAnimation 20s linear infinite;}#block-xara-bibliothequeuniversitaire .decoration-dots .dot:nth-child(1){width:15px;height:15px;top:20%;left:10%;animation-delay:0s;}#block-xara-bibliothequeuniversitaire .decoration-dots .dot:nth-child(2){width:10px;height:10px;top:60%;right:15%;animation-delay:5s;}@keyframes floatAnimation{0%,100%{transform:translate(0,0);}25%{transform:translate(30px,-40px);}50%{transform:translate(-20px,30px);}75%{transform:translate(40px,20px);}}#block-xara-restaurantuniversitaireourefectoire{padding:clamp(2rem,5vw,5rem) 0;background:linear-gradient(135deg,rgba(65,84,114,0.05) 0%,rgba(247,148,29,0.02) 50%,rgba(2,166,80,0.05) 100%);font-family:var(--font-text);width:100%;overflow-x:hidden;}#block-xara-restaurantuniversitaireourefectoire .block-title{text-align:center;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:800;color:#415472;margin-bottom:3rem;position:relative;padding:0 1rem;display:flex;justify-content:center;align-items:center;}#block-xara-restaurantuniversitaireourefectoire .block-title::after{content:'';width:min(5rem,15vw);height:0.35rem;background:linear-gradient(90deg,#f7941d,#02a650);margin:1rem auto 0;border-radius:2px;animation:lineGrow 1s ease-out forwards;}@keyframes lineGrow{from{width:0;opacity:0;}to{width:min(5rem,15vw);opacity:1;}}#block-xara-restaurantuniversitaireourefectoire .block-content{max-width:min(1300px,95vw);margin:0 auto;padding:0 clamp(0.5rem,2vw,1rem);display:flex;flex-wrap:wrap;gap:clamp(1rem,3vw,2rem);animation:fadeIn 0.8s ease-out forwards;opacity:0;}@keyframes fadeIn{to{opacity:1;}}#block-xara-restaurantuniversitaireourefectoire .field--name-field-image-restaurant,#block-xara-restaurantuniversitaireourefectoire .field--name-field-description-restaurant{flex:1 1 clamp(300px,45%,600px);min-width:min(100%,300px);padding:clamp(0.5rem,2vw,1.25rem);box-sizing:border-box;margin-bottom:0 !important;animation:slideUp 0.6s ease-out forwards;opacity:0;}#block-xara-restaurantuniversitaireourefectoire .field--name-field-description-restaurant{animation-delay:0.2s;}@keyframes slideUp{from{opacity:0;transform:translateY(20px);}to{opacity:1;transform:translateY(0);}}#block-xara-restaurantuniversitaireourefectoire .field--name-field-image-restaurant img{width:100%;height:clamp(20rem,40vw,28rem);object-fit:cover;border-radius:clamp(0.5rem,2vw,0.75rem);box-shadow:0 15px 40px rgba(65,84,114,0.15);transition:all 0.5s cubic-bezier(0.34,1.56,0.64,1);display:block;border:3px solid transparent;background:linear-gradient(white,white) padding-box,linear-gradient(45deg,#f7941d,#02a650) border-box;}#block-xara-restaurantuniversitaireourefectoire .field--name-field-image-restaurant img:hover{transform:scale(1.02);box-shadow:0 20px 50px rgba(65,84,114,0.25);}#block-xara-restaurantuniversitaireourefectoire .field--name-field-description-restaurant h4{font-size:clamp(1.5rem,3vw,1.875rem);font-weight:700;color:#415472;margin-bottom:clamp(1rem,2vw,1.5rem);line-height:1.3;position:relative;padding-bottom:15px;}#block-xara-restaurantuniversitaireourefectoire .field--name-field-description-restaurant h4::after{content:'';position:absolute;bottom:0;left:0;width:50px;height:3px;background:linear-gradient(90deg,#f7941d,#02a650);border-radius:2px;animation:lineExpand 0.8s ease-out 0.3s both;}@keyframes lineExpand{from{width:0;opacity:0;}to{width:50px;opacity:1;}}#block-xara-restaurantuniversitaireourefectoire .field--name-field-description-restaurant p{color:#415472;line-height:1.7;margin-bottom:clamp(1rem,2vw,1.5rem);font-size:clamp(1rem,1.5vw,1.125rem);opacity:0;animation:fadeInUp 0.6s ease-out forwards;}#block-xara-restaurantuniversitaireourefectoire .field--name-field-description-restaurant p:nth-child(2){animation-delay:0.4s;}#block-xara-restaurantuniversitaireourefectoire .field--name-field-description-restaurant p:nth-child(3){animation-delay:0.6s;}#block-xara-restaurantuniversitaireourefectoire .field--name-field-description-restaurant p:nth-child(4){animation-delay:0.8s;}@keyframes fadeInUp{from{opacity:0;transform:translateY(10px);}to{opacity:1;transform:translateY(0);}}#block-xara-restaurantuniversitaireourefectoire .field--name-field-description-restaurant p:last-of-type{background:linear-gradient(135deg,rgba(247,148,29,0.05) 0%,rgba(2,166,80,0.05) 100%);padding:clamp(1rem,2vw,1.5rem);border-radius:clamp(0.5rem,1.5vw,0.75rem);border-left:4px solid #f7941d;position:relative;overflow:hidden;}#block-xara-restaurantuniversitaireourefectoire .field--name-field-description-restaurant p:last-of-type::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.1),transparent);transition:left 0.7s ease;}#block-xara-restaurantuniversitaireourefectoire .field--name-field-description-restaurant p:last-of-type:hover::before{left:100%;}#block-xara-restaurantuniversitaireourefectoire .field--name-field-mini-galerie-restaurant{flex:1 1 100%;padding:clamp(0.5rem,2vw,1.25rem);animation:slideUp 0.6s ease-out 0.4s both;opacity:0;}#block-xara-restaurantuniversitaireourefectoire .field--name-field-mini-galerie-restaurant::before{content:'Galerie photos';display:block;font-size:clamp(1.2rem,2.5vw,1.5rem);font-weight:700;color:#415472;margin-bottom:clamp(1.5rem,3vw,2rem);text-align:center;position:relative;padding-bottom:10px;}#block-xara-restaurantuniversitaireourefectoire .field--name-field-mini-galerie-restaurant::after{content:'';display:block;width:40px;height:3px;background:linear-gradient(90deg,#07693a,#02a650);margin:8px auto 0;border-radius:2px;}#block-xara-restaurantuniversitaireourefectoire .field--name-field-mini-galerie-restaurant .field__items{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:clamp(1rem,2vw,1.5rem);width:100%;}#block-xara-restaurantuniversitaireourefectoire .field--name-field-mini-galerie-restaurant .field-item{position:relative;overflow:hidden;border-radius:clamp(0.5rem,2vw,0.75rem);box-shadow:0 10px 30px rgba(65,84,114,0.15);transition:all 0.4s cubic-bezier(0.34,1.56,0.64,1);aspect-ratio:4/3;opacity:0;animation:galleryItemAppear 0.6s ease-out forwards;}#block-xara-restaurantuniversitaireourefectoire .field--name-field-mini-galerie-restaurant .field-item:nth-child(1){animation-delay:0.5s;}#block-xara-restaurantuniversitaireourefectoire .field--name-field-mini-galerie-restaurant .field-item:nth-child(2){animation-delay:0.6s;}#block-xara-restaurantuniversitaireourefectoire .field--name-field-mini-galerie-restaurant .field-item:nth-child(3){animation-delay:0.7s;}@keyframes galleryItemAppear{from{opacity:0;transform:translateY(20px) scale(0.95);}to{opacity:1;transform:translateY(0) scale(1);}}#block-xara-restaurantuniversitaireourefectoire .field--name-field-mini-galerie-restaurant .field-item:hover{transform:translateY(-0.5rem);box-shadow:0 20px 50px rgba(65,84,114,0.25);}#block-xara-restaurantuniversitaireourefectoire .field--name-field-mini-galerie-restaurant img{width:100%;height:100%;object-fit:cover;transition:transform 0.6s ease;display:block;}#block-xara-restaurantuniversitaireourefectoire .field--name-field-mini-galerie-restaurant .field-item:hover img{transform:scale(1.1);}#block-xara-restaurantuniversitaireourefectoire .field--name-field-mini-galerie-restaurant .field-item:after{content:'🔍';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);width:50px;height:50px;background:rgba(247,148,29,0.9);color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;transition:all 0.4s cubic-bezier(0.34,1.56,0.64,1);z-index:2;}#block-xara-restaurantuniversitaireourefectoire .field--name-field-mini-galerie-restaurant .field-item:hover:after{transform:translate(-50%,-50%) scale(1);}#block-xara-restaurantuniversitaireourefectoire .field--name-field-mini-galerie-restaurant .field-item::before{content:'';position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;border:2px solid transparent;border-radius:calc(clamp(0.5rem,2vw,0.75rem) + 2px);background:linear-gradient(45deg,#f7941d,#02a650,#07693a) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude;opacity:0;transition:opacity 0.3s ease;z-index:1;}#block-xara-restaurantuniversitaireourefectoire .field--name-field-mini-galerie-restaurant .field-item:hover::before{opacity:1;animation:borderRotate 3s linear infinite;}@keyframes borderRotate{0%{background-position:0% 50%;}100%{background-position:200% 50%;}}@media (max-width:1200px){#block-xara-restaurantuniversitaireourefectoire .block-content{max-width:min(1100px,95vw);}}@media (max-width:992px){#block-xara-restaurantuniversitaireourefectoire .field--name-field-image-restaurant,#block-xara-restaurantuniversitaireourefectoire .field--name-field-description-restaurant{flex:1 1 min(100%,400px);}}@media (max-width:768px){#block-xara-restaurantuniversitaireourefectoire{padding:clamp(1.5rem,4vw,3rem) 0;}#block-xara-restaurantuniversitaireourefectoire .block-title{font-size:clamp(1.5rem,5vw,1.875rem);}#block-xara-restaurantuniversitaireourefectoire .field--name-field-image-restaurant,#block-xara-restaurantuniversitaireourefectoire .field--name-field-description-restaurant{flex:1 1 100%;min-width:100%;}#block-xara-restaurantuniversitaireourefectoire .field--name-field-image-restaurant img{height:clamp(16rem,50vw,20rem);}#block-xara-restaurantuniversitaireourefectoire .field--name-field-mini-galerie-restaurant .field__items{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));}}@media (max-width:480px){#block-xara-restaurantuniversitaireourefectoire .block-content{padding:0 clamp(0.25rem,1vw,0.5rem);gap:0.75rem;}#block-xara-restaurantuniversitaireourefectoire .field--name-field-image-restaurant,#block-xara-restaurantuniversitaireourefectoire .field--name-field-description-restaurant,#block-xara-restaurantuniversitaireourefectoire .field--name-field-mini-galerie-restaurant{padding:0.75rem;}#block-xara-restaurantuniversitaireourefectoire .field--name-field-image-restaurant img{height:clamp(14rem,45vw,16rem);border-radius:0.5rem;}#block-xara-restaurantuniversitaireourefectoire .field--name-field-description-restaurant h4{font-size:clamp(1.25rem,6vw,1.5rem);}#block-xara-restaurantuniversitaireourefectoire .field--name-field-description-restaurant p{font-size:clamp(0.9rem,3.5vw,1rem);line-height:1.6;}#block-xara-restaurantuniversitaireourefectoire .field--name-field-mini-galerie-restaurant .field__items{grid-template-columns:1fr;gap:0.75rem;}}@media (max-width:360px){#block-xara-restaurantuniversitaireourefectoire{padding:1rem 0;}#block-xara-restaurantuniversitaireourefectoire .block-content{gap:0.5rem;}#block-xara-restaurantuniversitaireourefectoire .field--name-field-image-restaurant,#block-xara-restaurantuniversitaireourefectoire .field--name-field-description-restaurant,#block-xara-restaurantuniversitaireourefectoire .field--name-field-mini-galerie-restaurant{padding:0.5rem;}#block-xara-restaurantuniversitaireourefectoire .field--name-field-description-restaurant p{font-size:0.875rem;}}@media (min-width:1600px){#block-xara-restaurantuniversitaireourefectoire .block-content{max-width:min(1400px,80vw);}}#block-xara-restaurantuniversitaireourefectoire .decoration-dots{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;z-index:0;}#block-xara-restaurantuniversitaireourefectoire .decoration-dots .dot{position:absolute;border-radius:50%;background:rgba(247,148,29,0.1);animation:floatAnimation 20s linear infinite;}#block-xara-restaurantuniversitaireourefectoire .decoration-dots .dot:nth-child(1){width:15px;height:15px;top:20%;left:10%;animation-delay:0s;}#block-xara-restaurantuniversitaireourefectoire .decoration-dots .dot:nth-child(2){width:10px;height:10px;top:60%;right:15%;animation-delay:5s;}@keyframes floatAnimation{0%,100%{transform:translate(0,0);}25%{transform:translate(30px,-40px);}50%{transform:translate(-20px,30px);}75%{transform:translate(40px,20px);}}#block-xara-residencesuniversitaires-2{padding:clamp(2rem,5vw,5rem) 0;background:linear-gradient(135deg,rgba(65,84,114,0.05) 0%,rgba(247,148,29,0.02) 50%,rgba(2,166,80,0.05) 100%);font-family:var(--font-text);width:100%;overflow-x:hidden;}#block-xara-residencesuniversitaires-2 .block-title{text-align:center;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:800;color:#415472;margin-bottom:3rem;position:relative;padding:0 1rem;display:flex;justify-content:center;align-items:center;}#block-xara-residencesuniversitaires-2 .block-title::after{content:'';width:min(5rem,15vw);height:0.35rem;background:linear-gradient(90deg,#f7941d,#07693a);margin:1rem auto 0;border-radius:2px;animation:lineGrow 1s ease-out forwards;}@keyframes lineGrow{from{width:0;opacity:0;}to{width:min(5rem,15vw);opacity:1;}}#block-xara-residencesuniversitaires-2 .block-content{max-width:min(1300px,95vw);margin:0 auto;padding:0 clamp(0.5rem,2vw,1rem);display:flex;flex-wrap:wrap;gap:clamp(1rem,3vw,2rem);animation:fadeIn 0.8s ease-out forwards;opacity:0;}@keyframes fadeIn{to{opacity:1;}}#block-xara-residencesuniversitaires-2 .field--name-field-image-residence,#block-xara-residencesuniversitaires-2 .field--name-field-description-residences{flex:1 1 clamp(300px,45%,600px);min-width:min(100%,300px);padding:clamp(0.5rem,2vw,1.25rem);box-sizing:border-box;margin-bottom:0 !important;animation:slideUp 0.6s ease-out forwards;opacity:0;}#block-xara-residencesuniversitaires-2 .field--name-field-description-residences{animation-delay:0.2s;}@keyframes slideUp{from{opacity:0;transform:translateY(20px);}to{opacity:1;transform:translateY(0);}}#block-xara-residencesuniversitaires-2 .field--name-field-image-residence img{width:100%;height:clamp(20rem,40vw,28rem);object-fit:cover;border-radius:clamp(0.5rem,2vw,0.75rem);box-shadow:0 15px 40px rgba(65,84,114,0.15);transition:all 0.5s cubic-bezier(0.34,1.56,0.64,1);display:block;border:3px solid transparent;background:linear-gradient(white,white) padding-box,linear-gradient(45deg,#07693a,#02a650) border-box;}#block-xara-residencesuniversitaires-2 .field--name-field-image-residence img:hover{transform:scale(1.02);box-shadow:0 20px 50px rgba(65,84,114,0.25);}#block-xara-residencesuniversitaires-2 .field--name-field-description-residences h4{font-size:clamp(1.5rem,3vw,1.875rem);font-weight:700;color:#415472;margin-bottom:clamp(1rem,2vw,1.5rem);line-height:1.3;position:relative;padding-bottom:15px;}#block-xara-residencesuniversitaires-2 .field--name-field-description-residences h4::after{content:'';position:absolute;bottom:0;left:0;width:50px;height:3px;background:linear-gradient(90deg,#07693a,#02a650);border-radius:2px;animation:lineExpand 0.8s ease-out 0.3s both;}@keyframes lineExpand{from{width:0;opacity:0;}to{width:50px;opacity:1;}}#block-xara-residencesuniversitaires-2 .field--name-field-description-residences p{color:#415472;line-height:1.7;margin-bottom:clamp(1rem,2vw,1.5rem);font-size:clamp(1rem,1.5vw,1.125rem);opacity:0;animation:fadeInUp 0.6s ease-out forwards;}#block-xara-residencesuniversitaires-2 .field--name-field-description-residences p:nth-child(2){animation-delay:0.4s;}#block-xara-residencesuniversitaires-2 .field--name-field-description-residences p:nth-child(3){animation-delay:0.6s;}#block-xara-residencesuniversitaires-2 .field--name-field-description-residences p:nth-child(4){animation-delay:0.8s;}@keyframes fadeInUp{from{opacity:0;transform:translateY(10px);}to{opacity:1;transform:translateY(0);}}#block-xara-residencesuniversitaires-2 .field--name-field-description-residences p:last-of-type{background:linear-gradient(135deg,rgba(7,105,58,0.05) 0%,rgba(2,166,80,0.05) 100%);padding:clamp(1rem,2vw,1.5rem);border-radius:clamp(0.5rem,1.5vw,0.75rem);border-left:4px solid #07693a;position:relative;overflow:hidden;}#block-xara-residencesuniversitaires-2 .field--name-field-description-residences p:last-of-type::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.1),transparent);transition:left 0.7s ease;}#block-xara-residencesuniversitaires-2 .field--name-field-description-residences p:last-of-type:hover::before{left:100%;}#block-xara-residencesuniversitaires-2 .field--name-field-mini-galerie-residence{flex:1 1 100%;padding:clamp(0.5rem,2vw,1.25rem);animation:slideUp 0.6s ease-out 0.4s both;opacity:0;}#block-xara-residencesuniversitaires-2 .field--name-field-mini-galerie-residence::before{content:'Galerie photos';display:block;font-size:clamp(1.2rem,2.5vw,1.5rem);font-weight:700;color:#415472;margin-bottom:clamp(1.5rem,3vw,2rem);text-align:center;position:relative;padding-bottom:10px;}#block-xara-residencesuniversitaires-2 .field--name-field-mini-galerie-residence::after{content:'';display:block;width:40px;height:3px;background:linear-gradient(90deg,#f7941d,#02a650);margin:8px auto 0;border-radius:2px;}#block-xara-residencesuniversitaires-2 .field--name-field-mini-galerie-residence .field__items{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:clamp(1rem,2vw,1.5rem);width:100%;}#block-xara-residencesuniversitaires-2 .field--name-field-mini-galerie-residence .field-item{position:relative;overflow:hidden;border-radius:clamp(0.5rem,2vw,0.75rem);box-shadow:0 10px 30px rgba(65,84,114,0.15);transition:all 0.4s cubic-bezier(0.34,1.56,0.64,1);aspect-ratio:4/3;opacity:0;animation:galleryItemAppear 0.6s ease-out forwards;}#block-xara-residencesuniversitaires-2 .field--name-field-mini-galerie-residence .field-item:nth-child(1){animation-delay:0.5s;}#block-xara-residencesuniversitaires-2 .field--name-field-mini-galerie-residence .field-item:nth-child(2){animation-delay:0.6s;}#block-xara-residencesuniversitaires-2 .field--name-field-mini-galerie-residence .field-item:nth-child(3){animation-delay:0.7s;}@keyframes galleryItemAppear{from{opacity:0;transform:translateY(20px) scale(0.95);}to{opacity:1;transform:translateY(0) scale(1);}}#block-xara-residencesuniversitaires-2 .field--name-field-mini-galerie-residence .field-item:hover{transform:translateY(-0.5rem);box-shadow:0 20px 50px rgba(65,84,114,0.25);}#block-xara-residencesuniversitaires-2 .field--name-field-mini-galerie-residence img{width:100%;height:100%;object-fit:cover;transition:transform 0.6s ease;display:block;}#block-xara-residencesuniversitaires-2 .field--name-field-mini-galerie-residence .field-item:hover img{transform:scale(1.1);}#block-xara-residencesuniversitaires-2 .field--name-field-mini-galerie-residence .field-item:after{content:'🏠';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);width:50px;height:50px;background:rgba(7,105,58,0.9);color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;transition:all 0.4s cubic-bezier(0.34,1.56,0.64,1);z-index:2;}#block-xara-residencesuniversitaires-2 .field--name-field-mini-galerie-residence .field-item:hover:after{transform:translate(-50%,-50%) scale(1);}#block-xara-residencesuniversitaires-2 .field--name-field-mini-galerie-residence .field-item::before{content:'';position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;border:2px solid transparent;border-radius:calc(clamp(0.5rem,2vw,0.75rem) + 2px);background:linear-gradient(45deg,#f7941d,#07693a,#02a650) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude;opacity:0;transition:opacity 0.3s ease;z-index:1;}#block-xara-residencesuniversitaires-2 .field--name-field-mini-galerie-residence .field-item:hover::before{opacity:1;animation:borderRotate 3s linear infinite;}@keyframes borderRotate{0%{background-position:0% 50%;}100%{background-position:200% 50%;}}@media (max-width:1200px){#block-xara-residencesuniversitaires-2 .block-content{max-width:min(1100px,95vw);}}@media (max-width:992px){#block-xara-residencesuniversitaires-2 .field--name-field-image-residence,#block-xara-residencesuniversitaires-2 .field--name-field-description-residences{flex:1 1 min(100%,400px);}}@media (max-width:768px){#block-xara-residencesuniversitaires-2{padding:clamp(1.5rem,4vw,3rem) 0;}#block-xara-residencesuniversitaires-2 .block-title{font-size:clamp(1.5rem,5vw,1.875rem);}#block-xara-residencesuniversitaires-2 .field--name-field-image-residence,#block-xara-residencesuniversitaires-2 .field--name-field-description-residences{flex:1 1 100%;min-width:100%;}#block-xara-residencesuniversitaires-2 .field--name-field-image-residence img{height:clamp(16rem,50vw,20rem);}#block-xara-residencesuniversitaires-2 .field--name-field-mini-galerie-residence .field__items{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));}}@media (max-width:480px){#block-xara-residencesuniversitaires-2 .block-content{padding:0 clamp(0.25rem,1vw,0.5rem);gap:0.75rem;}#block-xara-residencesuniversitaires-2 .field--name-field-image-residence,#block-xara-residencesuniversitaires-2 .field--name-field-description-residences,#block-xara-residencesuniversitaires-2 .field--name-field-mini-galerie-residence{padding:0.75rem;}#block-xara-residencesuniversitaires-2 .field--name-field-image-residence img{height:clamp(14rem,45vw,16rem);border-radius:0.5rem;}#block-xara-residencesuniversitaires-2 .field--name-field-description-residences h4{font-size:clamp(1.25rem,6vw,1.5rem);}#block-xara-residencesuniversitaires-2 .field--name-field-description-residences p{font-size:clamp(0.9rem,3.5vw,1rem);line-height:1.6;}#block-xara-residencesuniversitaires-2 .field--name-field-mini-galerie-residence .field__items{grid-template-columns:1fr;gap:0.75rem;}}@media (max-width:360px){#block-xara-residencesuniversitaires-2{padding:1rem 0;}#block-xara-residencesuniversitaires-2 .block-content{gap:0.5rem;}#block-xara-residencesuniversitaires-2 .field--name-field-image-residence,#block-xara-residencesuniversitaires-2 .field--name-field-description-residences,#block-xara-residencesuniversitaires-2 .field--name-field-mini-galerie-residence{padding:0.5rem;}#block-xara-residencesuniversitaires-2 .field--name-field-description-residences p{font-size:0.875rem;}}@media (min-width:1600px){#block-xara-residencesuniversitaires-2 .block-content{max-width:min(1400px,80vw);}}#block-xara-residencesuniversitaires-2 .decoration-dots{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;z-index:0;}#block-xara-residencesuniversitaires-2 .decoration-dots .dot{position:absolute;border-radius:50%;background:rgba(2,166,80,0.1);animation:floatAnimation 20s linear infinite;}#block-xara-residencesuniversitaires-2 .decoration-dots .dot:nth-child(1){width:15px;height:15px;top:20%;left:10%;animation-delay:0s;}#block-xara-residencesuniversitaires-2 .decoration-dots .dot:nth-child(2){width:10px;height:10px;top:60%;right:15%;animation-delay:5s;}@keyframes floatAnimation{0%,100%{transform:translate(0,0);}25%{transform:translate(30px,-40px);}50%{transform:translate(-20px,30px);}75%{transform:translate(40px,20px);}}#block-xara-vousavezunequestiondiscutonsen{padding:4rem 1rem;background:linear-gradient(135deg,rgba(65,84,114,0.03) 0%,rgba(247,148,29,0.02) 50%,rgba(2,166,80,0.03) 100%);color:#415472;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;margin:3rem auto;position:relative;overflow:hidden;}#block-xara-vousavezunequestiondiscutonsen .block-content{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:3rem;}#block-xara-vousavezunequestiondiscutonsen .block-content-top{display:grid;grid-template-columns:1fr;gap:2rem;}@media (min-width:768px){#block-xara-vousavezunequestiondiscutonsen .block-content-top{grid-template-columns:1fr 1fr;gap:3rem;}}#block-xara-vousavezunequestiondiscutonsen .field--name-field-titre-contactez-nous .field-item{font-size:clamp(2rem,5vw,3.5rem);line-height:1.2;font-weight:500;color:#415472;margin:0;}#block-xara-vousavezunequestiondiscutonsen .field--name-field-texte-d-entrer-contactez-n p{font-size:clamp(1rem,2.5vw,1.15rem);line-height:1.6;color:#415472;margin:0;opacity:0.9;}#block-xara-vousavezunequestiondiscutonsen .field--name-field-coordonnees-contactez-nous{margin-top:1rem;}#block-xara-vousavezunequestiondiscutonsen .field--name-field-coordonnees-contactez-nous .field__items{display:grid;grid-template-columns:1fr;gap:1.5rem;margin:0;padding:0;}@media (min-width:640px){#block-xara-vousavezunequestiondiscutonsen .field--name-field-coordonnees-contactez-nous .field__items{grid-template-columns:repeat(2,1fr);}}@media (min-width:1024px){#block-xara-vousavezunequestiondiscutonsen .field--name-field-coordonnees-contactez-nous .field__items{grid-template-columns:repeat(3,1fr);}}#block-xara-vousavezunequestiondiscutonsen .field--name-field-coordonnees-contactez-nous .field-item{background:white;border-radius:16px;padding:clamp(1.25rem,3vw,2rem);text-align:left;box-shadow:0 5px 15px rgba(65,84,114,0.08);transition:all 0.3s cubic-bezier(0.34,1.56,0.64,1);border:1px solid rgba(65,84,114,0.1);display:flex;flex-direction:column;min-height:100%;}#block-xara-vousavezunequestiondiscutonsen .field--name-field-coordonnees-contactez-nous .field-item:hover{transform:translateY(-5px);box-shadow:0 15px 30px rgba(65,84,114,0.15);border-color:rgba(2,166,80,0.2);}#block-xara-vousavezunequestiondiscutonsen .field--name-field-coordonnees-contactez-nous svg{width:clamp(32px,4vw,40px);height:clamp(32px,4vw,40px);color:#f7941d;flex-shrink:0;}#block-xara-vousavezunequestiondiscutonsen .field--name-field-coordonnees-contactez-nous svg path{fill:var(--secondary);}#block-xara-vousavezunequestiondiscutonsen .field--name-field-coordonnees-contactez-nous strong{font-size:clamp(1.1rem,2vw,1.2rem);font-weight:700;color:#415472;display:inline-block;}#block-xara-vousavezunequestiondiscutonsen .field--name-field-coordonnees-contactez-nous p:last-child{margin-bottom:0;}#block-xara-vousavezunequestiondiscutonsen .field--name-field-coordonnees-contactez-nous a{color:#02a650;text-decoration:none;font-weight:600;transition:all 0.3s ease;position:relative;display:inline-block;}#block-xara-vousavezunequestiondiscutonsen .field--name-field-coordonnees-contactez-nous a:hover{color:#f7941d;}#block-xara-vousavezunequestiondiscutonsen .field--name-field-coordonnees-contactez-nous a::after{content:'';position:absolute;bottom:-2px;left:0;width:0;height:1px;background:#f7941d;transition:width 0.3s ease;}#block-xara-vousavezunequestiondiscutonsen .field--name-field-coordonnees-contactez-nous a:hover::after{width:100%;}#block-xara-vousavezunequestiondiscutonsen .field-item{animation:fadeInUp 0.6s ease-out forwards;opacity:0;}#block-xara-vousavezunequestiondiscutonsen .field-item:nth-child(1){animation-delay:0.1s;}#block-xara-vousavezunequestiondiscutonsen .field-item:nth-child(2){animation-delay:0.2s;}#block-xara-vousavezunequestiondiscutonsen .field-item:nth-child(3){animation-delay:0.3s;}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px);}to{opacity:1;transform:translateY(0);}}@media (max-width:375px){#block-xara-vousavezunequestiondiscutonsen{padding:3rem 0.75rem;margin:2rem auto;}#block-xara-vousavezunequestiondiscutonsen .block-title{font-size:1.8rem;margin-bottom:1.5rem;}#block-xara-vousavezunequestiondiscutonsen .field--name-field-titre-contactez-nous .field-item{font-size:2rem;line-height:1.1;}#block-xara-vousavezunequestiondiscutonsen .field--name-field-coordonnees-contactez-nous .field-item{padding:1.25rem 1rem;}#block-xara-vousavezunequestiondiscutonsen .field--name-field-coordonnees-contactez-nous p:not(:first-child){font-size:0.85rem;}#block-xara-vousavezunequestiondiscutonsen .field--name-field-coordonnees-contactez-nous svg{width:28px;height:28px;}}@media (max-width:320px){#block-xara-vousavezunequestiondiscutonsen{padding:2.5rem 0.5rem;}#block-xara-vousavezunequestiondiscutonsen .block-title{font-size:1.6rem;}#block-xara-vousavezunequestiondiscutonsen .field--name-field-titre-contactez-nous .field-item{font-size:1.8rem;}#block-xara-vousavezunequestiondiscutonsen .field--name-field-coordonnees-contactez-nous .field-item{padding:1rem 0.75rem;}#block-xara-vousavezunequestiondiscutonsen .field--name-field-coordonnees-contactez-nous p:not(:first-child){font-size:0.8rem;}}@media (max-height:500px) and (orientation:landscape){#block-xara-vousavezunequestiondiscutonsen{padding:2rem 1rem;}#block-xara-vousavezunequestiondiscutonsen .block-content{gap:2rem;}}@media (min-width:1600px){#block-xara-vousavezunequestiondiscutonsen{padding:5rem 2rem;}#block-xara-vousavezunequestiondiscutonsen .block-content{max-width:1400px;}}#block-xara-vousavezunequestiondiscutonsen::before{content:'';position:absolute;top:0;left:0;right:0;height:100%;background:linear-gradient(180deg,transparent 0%,rgba(247,148,29,0.02) 20%,transparent 40%,rgba(2,166,80,0.02) 60%,transparent 80%,rgba(65,84,114,0.02) 100%);pointer-events:none;z-index:0;}#block-xara-vousavezunequestiondiscutonsen .block-title,#block-xara-vousavezunequestiondiscutonsen .block-content{position:relative;z-index:1;}#block-xara-nouscontacter{font-family:var(--font-text);color:#415472;padding:4rem 1rem;background:#fff;width:100%;overflow:hidden;}#block-xara-nouscontacter .block-content{display:flex;justify-content:center;align-items:center;gap:3rem;flex-wrap:wrap;max-width:1400px;margin:0 auto 2rem auto;width:100%;}#block-xara-nouscontacter .field--name-field-texte-nous-contacter{flex:1;min-width:280px;max-width:500px;text-align:center;}#block-xara-nouscontacter .field--name-field-texte-nous-contacter h4{font-size:2.2rem;font-weight:800;margin-bottom:1rem;color:#415472;}#block-xara-nouscontacter .field--name-field-texte-nous-contacter p{font-size:1.05rem;line-height:1.7;margin-bottom:1rem;color:#415472;}#block-xara-nouscontacter .field--name-field-texte-nous-contacter::after{content:'';display:block;width:100px;height:3px;background:linear-gradient(90deg,#f7941d,#02a650);border:none;margin:1.5rem auto;}#block-xara-nouscontacter .field--name-field-texte-nous-contacter strong{color:#07693a;}#block-xara-nouscontacter .field--name-field-texte-nous-contacter a{color:#f7941d;text-decoration:none;transition:color 0.3s ease;}#block-xara-nouscontacter .field--name-field-texte-nous-contacter a:hover{color:#02a650;text-decoration:underline;}#block-xara-nouscontacter .field--name-field-image-nous-contacter{flex:1;display:flex;justify-content:center;min-width:280px;max-width:500px;}#block-xara-nouscontacter .field--name-field-image-nous-contacter img{width:100%;max-width:400px;height:auto;aspect-ratio:1/1;object-fit:cover;border-radius:50%;box-shadow:0 10px 30px rgba(65,84,114,0.15);transition:transform 0.3s ease;}#block-xara-nouscontacter .field--name-field-image-nous-contacter img:hover{transform:scale(1.05);}#block-xara-nouscontacter .field--name-field-coordonnee-nous-contacter{display:flex;justify-content:center;width:100%;padding-top:2rem;margin-top:2rem;border-top:1px solid rgba(65,84,114,0.1);}#block-xara-nouscontacter .field--name-field-coordonnee-nous-contacter .field__items{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;width:100%;max-width:1400px;margin:0 auto;}#block-xara-nouscontacter .field--name-field-coordonnee-nous-contacter .field-item{background:white;text-align:center;padding:2rem 1.5rem;border-radius:12px;border:1px solid rgba(65,84,114,0.1);box-shadow:0 5px 15px rgba(65,84,114,0.08);transition:all 0.3s ease;min-height:220px;display:flex;flex-direction:column;justify-content:center;align-items:center;}#block-xara-nouscontacter .field--name-field-coordonnee-nous-contacter .field-item:hover{transform:translateY(-5px);box-shadow:0 15px 30px rgba(65,84,114,0.15);border-color:rgba(247,148,29,0.3);}#block-xara-nouscontacter .field--name-field-coordonnee-nous-contacter svg{width:28px;height:28px;color:#f7941d;margin-bottom:1rem;}#block-xara-nouscontacter .field--name-field-coordonnee-nous-contacter strong{font-size:1.2rem;font-weight:700;margin-bottom:0.8rem;color:#415472;display:block;}#block-xara-nouscontacter .field--name-field-coordonnee-nous-contacter p{font-size:0.95rem;line-height:1.6;margin-bottom:0.5rem;color:#415472;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0.3rem;}#block-xara-nouscontacter .field--name-field-coordonnee-nous-contacter p:last-child{margin-bottom:0;}#block-xara-nouscontacter .field--name-field-coordonnee-nous-contacter a{color:#f7941d;text-decoration:none;transition:color 0.3s ease;}#block-xara-nouscontacter .field--name-field-coordonnee-nous-contacter a:hover{color:#02a650;text-decoration:underline;}#block-xara-nouscontacter .field--name-field-coordonnee-nous-contacter .fa-envelope{margin-right:0.5rem;}@media (max-width:768px){#block-xara-nouscontacter{padding:2.5rem 1rem;}#block-xara-nouscontacter .block-content{flex-direction:column;gap:2rem;margin-bottom:2rem;}#block-xara-nouscontacter .field--name-field-texte-nous-contacter,#block-xara-nouscontacter .field--name-field-image-nous-contacter{min-width:100%;max-width:100%;}#block-xara-nouscontacter .field--name-field-texte-nous-contacter h4{font-size:1.8rem;}#block-xara-nouscontacter .field--name-field-texte-nous-contacter p{font-size:1rem;}#block-xara-nouscontacter .field--name-field-image-nous-contacter img{max-width:300px;}#block-xara-nouscontacter .field--name-field-coordonnee-nous-contacter .field__items{grid-template-columns:1fr;gap:1.2rem;max-width:500px;}#block-xara-nouscontacter .field--name-field-coordonnee-nous-contacter .field-item{padding:1.8rem 1.2rem;min-height:200px;}}@media (max-width:480px){#block-xara-nouscontacter{padding:2rem 0.75rem;}#block-xara-nouscontacter .block-content{gap:1.5rem;}#block-xara-nouscontacter .field--name-field-texte-nous-contacter h4{font-size:1.6rem;}#block-xara-nouscontacter .field--name-field-texte-nous-contacter p{font-size:0.95rem;line-height:1.6;}#block-xara-nouscontacter .field--name-field-image-nous-contacter img{max-width:250px;}#block-xara-nouscontacter .field--name-field-coordonnee-nous-contacter{padding-top:1.5rem;margin-top:1.5rem;}#block-xara-nouscontacter .field--name-field-coordonnee-nous-contacter .field__items{gap:1rem;}#block-xara-nouscontacter .field--name-field-coordonnee-nous-contacter .field-item{padding:1.5rem 1rem;min-height:180px;width:100%;}#block-xara-nouscontacter .field--name-field-coordonnee-nous-contacter strong{font-size:1.1rem;}#block-xara-nouscontacter .field--name-field-coordonnee-nous-contacter p{font-size:0.9rem;}#block-xara-nouscontacter .field--name-field-coordonnee-nous-contacter svg{width:24px;height:24px;}}@media (max-width:360px){#block-xara-nouscontacter{padding:1.5rem 0.5rem;}#block-xara-nouscontacter .field--name-field-texte-nous-contacter h4{font-size:1.4rem;}#block-xara-nouscontacter .field--name-field-texte-nous-contacter p{font-size:0.9rem;}#block-xara-nouscontacter .field--name-field-image-nous-contacter img{max-width:220px;}#block-xara-nouscontacter .field--name-field-coordonnee-nous-contacter .field-item{padding:1.2rem 0.8rem;min-height:170px;}#block-xara-nouscontacter .field--name-field-coordonnee-nous-contacter strong{font-size:1rem;}#block-xara-nouscontacter .field--name-field-coordonnee-nous-contacter p{font-size:0.85rem;}}@media (max-height:500px) and (orientation:landscape){#block-xara-nouscontacter{padding:1.5rem 1rem;}#block-xara-nouscontacter .field--name-field-coordonnee-nous-contacter .field__items{grid-template-columns:repeat(3,1fr);}#block-xara-nouscontacter .field--name-field-coordonnee-nous-contacter .field-item{min-height:150px;padding:1rem;}}#block-xara-nouscontacter .block-content{animation:fadeIn 0.8s ease-out;}@keyframes fadeIn{from{opacity:0;}to{opacity:1;}}@media (prefers-reduced-motion:reduce){#block-xara-nouscontacter .field--name-field-image-nous-contacter img,#block-xara-nouscontacter .field--name-field-coordonnee-nous-contacter .field-item{transition:none;}.block-content{animation:none;}}@supports not (aspect-ratio:1/1){#block-xara-nouscontacter .field--name-field-image-nous-contacter img{height:400px;width:400px;}@media (max-width:768px){#block-xara-nouscontacter .field--name-field-image-nous-contacter img{height:300px;width:300px;}}@media (max-width:480px){#block-xara-nouscontacter .field--name-field-image-nous-contacter img{height:250px;width:250px;}}}#block-xara-views-block-dernieres-actualites-evenements-block-1{font-family:var(--font-text);padding:80px 20px;background:linear-gradient(135deg,rgba(65,84,114,0.02) 0%,rgba(247,148,29,0.01) 50%,rgba(2,166,80,0.02) 100%);position:relative;}#block-xara-views-block-dernieres-actualites-evenements-block-1::before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:200px;height:4px;background:linear-gradient(90deg,#f7941d,#02a650,#07693a);border-radius:0 0 2px 2px;}#block-xara-views-block-dernieres-actualites-evenements-block-1 .block-content{position:relative;z-index:1;max-width:1400px;margin:0 auto;}#block-xara-views-block-dernieres-actualites-evenements-block-1 [class*="js-view-dom-id"]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:60px;padding:20px 0;}#block-xara-views-block-dernieres-actualites-evenements-block-1 .views-row{background:white;border-radius:12px;overflow:hidden;box-shadow:0 5px 20px rgba(65,84,114,0.08);border:1px solid rgba(65,84,114,0.06);transition:all 0.4s cubic-bezier(0.23,1,0.32,1);position:relative;opacity:0;animation:cardSlideUp 0.6s ease-out forwards;}#block-xara-views-block-dernieres-actualites-evenements-block-1 .views-row:nth-child(1){animation-delay:0.1s;}#block-xara-views-block-dernieres-actualites-evenements-block-1 .views-row:nth-child(2){animation-delay:0.15s;}#block-xara-views-block-dernieres-actualites-evenements-block-1 .views-row:nth-child(3){animation-delay:0.2s;}#block-xara-views-block-dernieres-actualites-evenements-block-1 .views-row:nth-child(4){animation-delay:0.25s;}#block-xara-views-block-dernieres-actualites-evenements-block-1 .views-row:nth-child(5){animation-delay:0.3s;}#block-xara-views-block-dernieres-actualites-evenements-block-1 .views-row:nth-child(6){animation-delay:0.35s;}@keyframes cardSlideUp{from{opacity:0;transform:translateY(30px);}to{opacity:1;transform:translateY(0);}}#block-xara-views-block-dernieres-actualites-evenements-block-1 .views-row:hover{transform:translateY(-8px);box-shadow:0 15px 40px rgba(65,84,114,0.15);border-color:rgba(2,166,80,0.3);}#block-xara-views-block-dernieres-actualites-evenements-block-1 .views-row::before{content:'';position:absolute;top:15px;right:15px;width:8px;height:8px;background:#f7941d;border-radius:50%;z-index:2;transition:all 0.3s ease;}#block-xara-views-block-dernieres-actualites-evenements-block-1 .views-row:hover::before{transform:scale(1.5);background:#02a650;}#block-xara-views-block-dernieres-actualites-evenements-block-1 .views-field-field-image{position:relative;overflow:hidden;height:200px;}#block-xara-views-block-dernieres-actualites-evenements-block-1 .views-field-field-image a{display:block;height:100%;position:relative;}#block-xara-views-block-dernieres-actualites-evenements-block-1 .views-field-field-image a::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom,transparent 60%,rgba(65,84,114,0.1));opacity:0;transition:opacity 0.4s ease;z-index:1;}#block-xara-views-block-dernieres-actualites-evenements-block-1 .views-field-field-image a:hover::after{opacity:1;}#block-xara-views-block-dernieres-actualites-evenements-block-1 .views-field-field-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.7s ease;display:block;}#block-xara-views-block-dernieres-actualites-evenements-block-1 .views-field-field-image a:hover img{transform:scale(1.05);}#block-xara-views-block-dernieres-actualites-evenements-block-1 .views-field-created{position:absolute;top:15px;left:15px;z-index:2;}#block-xara-views-block-dernieres-actualites-evenements-block-1 .views-field-created .field-content{background:rgba(255,255,255,0.95);backdrop-filter:blur(5px);color:#415472;padding:6px 12px;border-radius:4px;font-size:0.75rem;font-weight:600;box-shadow:0 2px 8px rgba(0,0,0,0.1);transition:all 0.3s ease;display:inline-block;border-left:3px solid #f7941d;}#block-xara-views-block-dernieres-actualites-evenements-block-1 .views-row:hover .views-field-created .field-content{background:rgba(247,148,29,0.95);color:white;border-left-color:#415472;}#block-xara-views-block-dernieres-actualites-evenements-block-1 .views-field-uid{position:absolute;bottom:15px;left:15px;z-index:2;}#block-xara-views-block-dernieres-actualites-evenements-block-1 .views-field-uid .field-content{background:rgba(255,255,255,0.9);backdrop-filter:blur(5px);color:#415472;padding:4px 10px;border-radius:4px;font-size:0.7rem;font-weight:500;display:inline-flex;align-items:center;gap:4px;transition:all 0.3s ease;}#block-xara-views-block-dernieres-actualites-evenements-block-1 .views-field-uid .field-content::before{content:'👤';font-size:0.7rem;opacity:0.7;}#block-xara-views-block-dernieres-actualites-evenements-block-1 .views-row:hover .views-field-uid .field-content{background:rgba(2,166,80,0.9);color:white;}#block-xara-views-block-dernieres-actualites-evenements-block-1 .views-field:not(.views-field-field-image):not(.views-field-created):not(.views-field-uid){padding:20px;}#block-xara-views-block-dernieres-actualites-evenements-block-1 .views-field-title{margin-bottom:12px;}#block-xara-views-block-dernieres-actualites-evenements-block-1 .views-field-title a{font-size:1.1rem;font-weight:600;color:#415472;line-height:1.4;text-decoration:none;transition:all 0.3s ease;display:block;position:relative;padding-right:20px;}#block-xara-views-block-dernieres-actualites-evenements-block-1 .views-field-title a::after{content:'→';position:absolute;right:0;top:50%;transform:translateY(-50%);color:#f7941d;font-weight:bold;opacity:0;transition:all 0.3s ease;}#block-xara-views-block-dernieres-actualites-evenements-block-1 .views-field-title a:hover{color:#f7941d;padding-right:25px;}#block-xara-views-block-dernieres-actualites-evenements-block-1 .views-field-title a:hover::after{opacity:1;right:-5px;}#block-xara-views-block-dernieres-actualites-evenements-block-1 .views-field-field-resume-actualite-evenement{margin-bottom:15px;}#block-xara-views-block-dernieres-actualites-evenements-block-1 .views-field-field-resume-actualite-evenement .field-content p{color:#415472;line-height:1.5;font-size:0.9rem;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;opacity:0.8;transition:opacity 0.3s ease;}#block-xara-views-block-dernieres-actualites-evenements-block-1 .views-row:hover .views-field-field-resume-actualite-evenement .field-content p{opacity:1;}#block-xara-views-block-dernieres-actualites-evenements-block-1 .views-field-field-resume-actualite-evenement strong{color:#07693a;font-weight:600;}#block-xara-views-block-dernieres-actualites-evenements-block-1 .views-field-field-resume-actualite-evenement::after{content:'';display:block;width:40px;height:2px;background:rgba(247,148,29,0.3);margin-top:15px;transition:all 0.3s ease;}#block-xara-views-block-dernieres-actualites-evenements-block-1 .views-row:hover .views-field-field-resume-actualite-evenement::after{width:60px;background:rgba(2,166,80,0.5);}#block-xara-views-block-dernieres-actualites-evenements-block-1 .views-field-field-image a::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.1),transparent);transition:left 0.8s ease;z-index:1;}#block-xara-views-block-dernieres-actualites-evenements-block-1 .views-field-field-image a:hover::before{left:100%;}#block-xara-views-block-dernieres-actualites-evenements-block-1 .block-content{animation:fadeIn 0.8s ease-out;}@keyframes fadeIn{from{opacity:0;}to{opacity:1;}}@media (max-width:1024px){#block-xara-views-block-dernieres-actualites-evenements-block-1{padding:60px 20px;}#block-xara-views-block-dernieres-actualites-evenements-block-1 [class*="js-view-dom-id"]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:25px;}#block-xara-views-block-dernieres-actualites-evenements-block-1 .views-field-field-image{height:180px;}}@media (max-width:900px){#block-xara-views-block-dernieres-actualites-evenements-block-1 [class*="js-view-dom-id"]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;}#block-xara-views-block-dernieres-actualites-evenements-block-1 .views-field:not(.views-field-field-image):not(.views-field-created):not(.views-field-uid){padding:18px;}#block-xara-views-block-dernieres-actualites-evenements-block-1 .views-field-title a{font-size:1rem;}}@media (max-width:768px){#block-xara-views-block-dernieres-actualites-evenements-block-1{padding:50px 15px;}#block-xara-views-block-dernieres-actualites-evenements-block-1 [class*="js-view-dom-id"]{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px;}#block-xara-views-block-dernieres-actualites-evenements-block-1 .views-field-field-image{height:160px;}#block-xara-views-block-dernieres-actualites-evenements-block-1 .views-field-field-resume-actualite-evenement .field-content p{font-size:0.85rem;}}@media (max-width:600px){#block-xara-views-block-dernieres-actualites-evenements-block-1 [class*="js-view-dom-id"]{grid-template-columns:1fr;max-width:400px;margin:0 auto;gap:20px;}#block-xara-views-block-dernieres-actualites-evenements-block-1 .views-field:not(.views-field-field-image):not(.views-field-created):not(.views-field-uid){padding:16px;}#block-xara-views-block-dernieres-actualites-evenements-block-1 .views-field-title a{font-size:1rem;}}@media (max-width:480px){#block-xara-views-block-dernieres-actualites-evenements-block-1{padding:40px 12px;}#block-xara-views-block-dernieres-actualites-evenements-block-1 .views-field-field-image{height:180px;}#block-xara-views-block-dernieres-actualites-evenements-block-1 .views-field:not(.views-field-field-image):not(.views-field-created):not(.views-field-uid){padding:15px;}#block-xara-views-block-dernieres-actualites-evenements-block-1 .views-field-title a{font-size:0.95rem;}#block-xara-views-block-dernieres-actualites-evenements-block-1 .views-field-field-resume-actualite-evenement .field-content p{font-size:0.8rem;-webkit-line-clamp:4;}}#block-xara-views-block-dernieres-actualites-evenements-block-1 .views-row{will-change:transform,box-shadow;}#block-xara-views-block-dernieres-actualites-evenements-block-1 .views-row::after{content:'';position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#f7941d,#02a650);transform:scaleX(0);transition:transform 0.4s ease;transform-origin:left;}#block-xara-views-block-dernieres-actualites-evenements-block-1 .views-row:hover::after{transform:scaleX(1);}#block-xara-views-block-dernieres-actualites-evenements-block-1-2{font-family:var(--font-text);padding:5rem 0;background:linear-gradient(135deg,rgba(65,84,114,0.02) 0%,rgba(247,148,29,0.01) 50%,rgba(2,166,80,0.02) 100%);position:relative;}#block-xara-views-block-dernieres-actualites-evenements-block-1-2 .block-title{margin:auto;margin-bottom:2rem;text-align:center;}#block-xara-views-block-dernieres-actualites-evenements-block-1-2 .block-title::before{content:'';position:absolute;bottom:-11px;left:50%;transform:translateX(-50%);width:200px;height:4px;background:linear-gradient(90deg,#07693a,#02a650,#07693a);border-radius:0 0 2px 2px;}#block-xara-views-block-dernieres-actualites-evenements-block-1-2 .block-content{position:relative;z-index:1;max-width:1400px;margin:0 auto;}#block-xara-views-block-dernieres-actualites-evenements-block-1-2 [class*="js-view-dom-id"]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:30px;padding:20px 0;}#block-xara-views-block-dernieres-actualites-evenements-block-1-2 .views-row{background:white;border-radius:12px;overflow:hidden;box-shadow:0 5px 20px rgba(65,84,114,0.08);border:1px solid rgba(65,84,114,0.06);transition:all 0.4s cubic-bezier(0.23,1,0.32,1);position:relative;opacity:0;animation:cardSlideUp 0.6s ease-out forwards;}#block-xara-views-block-dernieres-actualites-evenements-block-1-2 .views-row:nth-child(1){animation-delay:0.1s;}#block-xara-views-block-dernieres-actualites-evenements-block-1-2 .views-row:nth-child(2){animation-delay:0.15s;}#block-xara-views-block-dernieres-actualites-evenements-block-1-2 .views-row:nth-child(3){animation-delay:0.2s;}#block-xara-views-block-dernieres-actualites-evenements-block-1-2 .views-row:nth-child(4){animation-delay:0.25s;}#block-xara-views-block-dernieres-actualites-evenements-block-1-2 .views-row:nth-child(5){animation-delay:0.3s;}#block-xara-views-block-dernieres-actualites-evenements-block-1-2 .views-row:nth-child(6){animation-delay:0.35s;}@keyframes cardSlideUp{from{opacity:0;transform:translateY(30px);}to{opacity:1;transform:translateY(0);}}#block-xara-views-block-dernieres-actualites-evenements-block-1-2 .views-row:hover{transform:translateY(-8px);box-shadow:0 15px 40px rgba(65,84,114,0.15);border-color:rgba(2,166,80,0.3);}#block-xara-views-block-dernieres-actualites-evenements-block-1-2 .views-row::before{content:'';position:absolute;top:15px;right:15px;width:8px;height:8px;background:#f7941d;border-radius:50%;z-index:2;transition:all 0.3s ease;}#block-xara-views-block-dernieres-actualites-evenements-block-1-2 .views-row:hover::before{transform:scale(1.5);background:#02a650;}#block-xara-views-block-dernieres-actualites-evenements-block-1-2 .views-field-field-image{position:relative;overflow:hidden;height:200px;}#block-xara-views-block-dernieres-actualites-evenements-block-1-2 .views-field-field-image a{display:block;height:100%;position:relative;}#block-xara-views-block-dernieres-actualites-evenements-block-1-2 .views-field-field-image a::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom,transparent 60%,rgba(65,84,114,0.1));opacity:0;transition:opacity 0.4s ease;z-index:1;}#block-xara-views-block-dernieres-actualites-evenements-block-1-2 .views-field-field-image a:hover::after{opacity:1;}#block-xara-views-block-dernieres-actualites-evenements-block-1-2 .views-field-field-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.7s ease;display:block;}#block-xara-views-block-dernieres-actualites-evenements-block-1-2 .views-field-field-image a:hover img{transform:scale(1.05);}#block-xara-views-block-dernieres-actualites-evenements-block-1-2 .views-field-created{position:absolute;top:15px;left:15px;z-index:2;}#block-xara-views-block-dernieres-actualites-evenements-block-1-2 .views-field-created .field-content{background:rgba(255,255,255,0.95);backdrop-filter:blur(5px);color:#415472;padding:6px 12px;border-radius:4px;font-size:0.75rem;font-weight:600;box-shadow:0 2px 8px rgba(0,0,0,0.1);transition:all 0.3s ease;display:inline-block;border-left:3px solid #f7941d;}#block-xara-views-block-dernieres-actualites-evenements-block-1-2 .views-row:hover .views-field-created .field-content{background:rgba(247,148,29,0.95);color:white;border-left-color:#415472;}#block-xara-views-block-dernieres-actualites-evenements-block-1-2 .views-field-uid{position:absolute;bottom:15px;left:15px;z-index:2;}#block-xara-views-block-dernieres-actualites-evenements-block-1-2 .views-field-uid .field-content{background:rgba(255,255,255,0.9);backdrop-filter:blur(5px);color:#415472;padding:4px 10px;border-radius:4px;font-size:0.7rem;font-weight:500;display:inline-flex;align-items:center;gap:4px;transition:all 0.3s ease;}#block-xara-views-block-dernieres-actualites-evenements-block-1-2 .views-field-uid .field-content::before{content:'👤';font-size:0.7rem;opacity:0.7;}#block-xara-views-block-dernieres-actualites-evenements-block-1-2 .views-row:hover .views-field-uid .field-content{background:rgba(2,166,80,0.9);color:white;}#block-xara-views-block-dernieres-actualites-evenements-block-1-2 .views-field:not(.views-field-field-image):not(.views-field-created):not(.views-field-uid){padding:20px;}#block-xara-views-block-dernieres-actualites-evenements-block-1-2 .views-field-title{margin-bottom:12px;}#block-xara-views-block-dernieres-actualites-evenements-block-1-2 .views-field-title a{font-size:1.1rem;font-weight:600;color:#415472;line-height:1.4;text-decoration:none;transition:all 0.3s ease;display:block;position:relative;padding-right:20px;}#block-xara-views-block-dernieres-actualites-evenements-block-1-2 .views-field-title a::after{content:'→';position:absolute;right:0;top:50%;transform:translateY(-50%);color:#f7941d;font-weight:bold;opacity:0;transition:all 0.3s ease;}#block-xara-views-block-dernieres-actualites-evenements-block-1-2 .views-field-title a:hover{color:#f7941d;padding-right:25px;}#block-xara-views-block-dernieres-actualites-evenements-block-1-2 .views-field-title a:hover::after{opacity:1;right:-5px;}#block-xara-views-block-dernieres-actualites-evenements-block-1-2 .views-field-field-resume-actualite-evenement{margin-bottom:15px;}#block-xara-views-block-dernieres-actualites-evenements-block-1-2 .views-field-field-resume-actualite-evenement .field-content p{color:#415472;line-height:1.5;font-size:0.9rem;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;opacity:0.8;transition:opacity 0.3s ease;}#block-xara-views-block-dernieres-actualites-evenements-block-1-2 .views-row:hover .views-field-field-resume-actualite-evenement .field-content p{opacity:1;}#block-xara-views-block-dernieres-actualites-evenements-block-1-2 .views-field-field-resume-actualite-evenement strong{color:#07693a;font-weight:600;}#block-xara-views-block-dernieres-actualites-evenements-block-1-2 .views-field-field-resume-actualite-evenement::after{content:'';display:block;width:40px;height:2px;background:rgba(247,148,29,0.3);margin-top:15px;transition:all 0.3s ease;}#block-xara-views-block-dernieres-actualites-evenements-block-1-2 .views-row:hover .views-field-field-resume-actualite-evenement::after{width:60px;background:rgba(2,166,80,0.5);}#block-xara-views-block-dernieres-actualites-evenements-block-1-2 .views-field-field-image a::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.1),transparent);transition:left 0.8s ease;z-index:1;}#block-xara-views-block-dernieres-actualites-evenements-block-1-2 .views-field-field-image a:hover::before{left:100%;}#block-xara-views-block-dernieres-actualites-evenements-block-1-2 .block-content{animation:fadeIn 0.8s ease-out;}@keyframes fadeIn{from{opacity:0;}to{opacity:1;}}@media (max-width:1024px){#block-xara-views-block-dernieres-actualites-evenements-block-1-2{padding:60px 20px;}#block-xara-views-block-dernieres-actualites-evenements-block-1-2 [class*="js-view-dom-id"]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:25px;}#block-xara-views-block-dernieres-actualites-evenements-block-1-2 .views-field-field-image{height:180px;}}@media (max-width:900px){#block-xara-views-block-dernieres-actualites-evenements-block-1-2 [class*="js-view-dom-id"]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;}#block-xara-views-block-dernieres-actualites-evenements-block-1-2 .views-field:not(.views-field-field-image):not(.views-field-created):not(.views-field-uid){padding:18px;}#block-xara-views-block-dernieres-actualites-evenements-block-1-2 .views-field-title a{font-size:1rem;}}@media (max-width:768px){#block-xara-views-block-dernieres-actualites-evenements-block-1-2{padding:50px 15px;}#block-xara-views-block-dernieres-actualites-evenements-block-1-2 [class*="js-view-dom-id"]{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px;}#block-xara-views-block-dernieres-actualites-evenements-block-1-2 .views-field-field-image{height:160px;}#block-xara-views-block-dernieres-actualites-evenements-block-1-2 .views-field-field-resume-actualite-evenement .field-content p{font-size:0.85rem;}}@media (max-width:600px){#block-xara-views-block-dernieres-actualites-evenements-block-1-2 [class*="js-view-dom-id"]{grid-template-columns:1fr;max-width:400px;margin:0 auto;gap:20px;}#block-xara-views-block-dernieres-actualites-evenements-block-1-2 .views-field:not(.views-field-field-image):not(.views-field-created):not(.views-field-uid){padding:16px;}#block-xara-views-block-dernieres-actualites-evenements-block-1-2 .views-field-title a{font-size:1rem;}}@media (max-width:480px){#block-xara-views-block-dernieres-actualites-evenements-block-1-2{padding:40px 12px;}#block-xara-views-block-dernieres-actualites-evenements-block-1-2 .views-field-field-image{height:180px;}#block-xara-views-block-dernieres-actualites-evenements-block-1-2 .views-field:not(.views-field-field-image):not(.views-field-created):not(.views-field-uid){padding:15px;}#block-xara-views-block-dernieres-actualites-evenements-block-1-2 .views-field-title a{font-size:0.95rem;}#block-xara-views-block-dernieres-actualites-evenements-block-1-2 .views-field-field-resume-actualite-evenement .field-content p{font-size:0.8rem;-webkit-line-clamp:4;}}#block-xara-views-block-dernieres-actualites-evenements-block-1-2 .views-row{will-change:transform,box-shadow;}#block-xara-views-block-dernieres-actualites-evenements-block-1-2 .views-row::after{content:'';position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#f7941d,#02a650);transform:scaleX(0);transition:transform 0.4s ease;transform-origin:left;}#block-xara-views-block-dernieres-actualites-evenements-block-1-2 .views-row:hover::after{transform:scaleX(1);}.node-type-article{font-family:var(--font-text);max-width:1400px;margin:40px auto;padding:0 20px;color:#415472;animation:articleAppear 0.8s ease-out forwards;opacity:0;border-left:5px solid var(--primary);}@keyframes articleAppear{to{opacity:1;}}.node-type-article .node-header{margin-bottom:40px;padding-bottom:20px;border-bottom:1px solid rgba(65,84,114,0.1);position:relative;}.node-type-article .node-header::after{content:'';position:absolute;bottom:-1px;left:0;width:100px;height:3px;background:linear-gradient(90deg,#f7941d,#02a650);border-radius:2px;animation:lineExpand 1s ease-out 0.5s both;}@keyframes lineExpand{from{width:0;}to{width:100px;}}.node-type-article .node-submitted-details{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;animation:fadeUp 0.6s ease-out 0.3s both;}@keyframes fadeUp{from{opacity:0;transform:translateY(20px);}to{opacity:1;transform:translateY(0);}}.node-type-article .node-author,.node-type-article .node-submitted-details>div{display:flex;align-items:center;gap:8px;padding:8px 16px;background:rgba(65,84,114,0.05);border-radius:20px;font-size:0.9rem;color:#415472;transition:all 0.3s ease;}.node-type-article .node-author:hover,.node-type-article .node-submitted-details>div:hover{background:rgba(247,148,29,0.1);transform:translateY(-2px);}.node-type-article .ficon-user,.node-type-article .ficon-calendar{color:#f7941d;font-size:1rem;}.node-type-article .field--name-field-titre-actualite-evenement{margin-bottom:30px;animation:fadeUp 0.6s ease-out 0.4s both;}.node-type-article .field--name-field-titre-actualite-evenement h4{font-size:2.2rem;font-weight:700;color:#415472;line-height:1.3;margin:0;position:relative;padding-bottom:15px;}.node-type-article .field--name-field-titre-actualite-evenement h4::after{content:'';position:absolute;bottom:0;left:0;width:60px;height:4px;background:#f7941d;border-radius:2px;}.node-type-article .field--name-field-image{margin-bottom:40px;border-radius:12px;overflow:hidden;box-shadow:0 10px 30px rgba(65,84,114,0.1);animation:imageReveal 0.8s ease-out 0.5s both;}@keyframes imageReveal{from{opacity:0;transform:scale(0.98);}to{opacity:1;transform:scale(1);}}.node-type-article .field--name-field-image .field-item{position:relative;overflow:hidden;}.node-type-article .field--name-field-image img{width:100%;height:auto;display:block;transition:transform 0.7s ease;}.node-type-article .field--name-field-image:hover img{transform:scale(1.03);}.node-type-article .field--name-field-image::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);transition:left 0.8s ease;z-index:1;}.node-type-article .field--name-field-image:hover::before{left:100%;}.node-type-article .field--name-field-resume-actualite-evenement{margin-bottom:40px;padding:25px;background:rgba(2,166,80,0.05);border-radius:12px;border-left:4px solid #02a650;animation:fadeUp 0.6s ease-out 0.6s both;}.node-type-article .field--name-field-resume-actualite-evenement p{font-size:1.1rem;line-height:1.7;margin:0;color:#415472;}.node-type-article .field--name-field-resume-actualite-evenement strong{color:#07693a;}.node-type-article .field--name-field-contenu-actualite-evenemen{animation:fadeUp 0.6s ease-out 0.7s both;}.node-type-article .field--name-field-contenu-actualite-evenemen h5{font-size:1.5rem;font-weight:600;color:#415472;margin:40px 0 20px 0;padding-bottom:10px;position:relative;}.node-type-article .field--name-field-contenu-actualite-evenemen h5::after{content:'';position:absolute;bottom:0;left:0;width:40px;height:3px;background:#f7941d;border-radius:2px;}.node-type-article .field--name-field-contenu-actualite-evenemen h5 span{color:#f7941d !important;}.node-type-article .field--name-field-contenu-actualite-evenemen p{line-height:1.7;margin-bottom:25px;font-size:1.05rem;color:#415472;}.node-type-article .field--name-field-contenu-actualite-evenemen ul{margin:25px 0;padding-left:0;list-style:none;}.node-type-article .field--name-field-contenu-actualite-evenemen li{margin-bottom:15px;padding-left:30px;position:relative;line-height:1.6;animation:listItemAppear 0.5s ease-out forwards;opacity:0;}.node-type-article .field--name-field-contenu-actualite-evenemen li:nth-child(1){animation-delay:0.8s;}.node-type-article .field--name-field-contenu-actualite-evenemen li:nth-child(2){animation-delay:0.9s;}.node-type-article .field--name-field-contenu-actualite-evenemen li:nth-child(3){animation-delay:1.0s;}.node-type-article .field--name-field-contenu-actualite-evenemen li:nth-child(4){animation-delay:1.1s;}@keyframes listItemAppear{from{opacity:0;transform:translateX(-20px);}to{opacity:1;transform:translateX(0);}}.node-type-article .field--name-field-contenu-actualite-evenemen li::before{content:'';position:absolute;left:0;top:7px;width:18px;height:18px;background:#02a650;border-radius:50%;transform:scale(0);animation:iconAppear 0.3s ease-out forwards;animation-delay:calc(var(--animation-delay,0.8s) + 0.1s);}@keyframes iconAppear{to{transform:scale(1);}}.node-type-article .field--name-field-contenu-actualite-evenemen li strong{color:#07693a;}.node-type-article .field--name-field-contenu-actualite-evenemen img{width:100%;max-width:100%;height:auto;margin:30px 0;border-radius:8px;box-shadow:0 5px 15px rgba(65,84,114,0.1);transition:all 0.4s ease;display:block;animation:imageFloat 0.8s ease-out 1.2s both;}@keyframes imageFloat{from{opacity:0;transform:translateY(20px);}to{opacity:1;transform:translateY(0);}}.node-type-article .field--name-field-contenu-actualite-evenemen img:hover{transform:translateY(-5px);box-shadow:0 15px 30px rgba(65,84,114,0.2);}.node-type-article .field--name-field-contenu-actualite-evenemen img{border:1px solid rgba(65,84,114,0.1);}.node-type-article .field--name-field-contenu-actualite-evenemen>*+*{margin-top:25px;}@media (max-width:1024px){.node-type-article{max-width:800px;}.node-type-article .field--name-field-titre-actualite-evenement h4{font-size:2rem;}}@media (max-width:900px){.node-type-article{max-width:700px;padding:0 15px;}.node-type-article .field--name-field-resume-actualite-evenement{padding:20px;}}@media (max-width:768px){.node-type-article{max-width:100%;margin:30px auto;padding:0 15px;}.node-type-article .node-header{margin-bottom:30px;}.node-type-article .field--name-field-titre-actualite-evenement h4{font-size:1.8rem;}.node-type-article .field--name-field-resume-actualite-evenement{padding:18px;}.node-type-article .field--name-field-contenu-actualite-evenemen h5{font-size:1.3rem;margin:30px 0 15px 0;}.node-type-article .field--name-field-contenu-actualite-evenemen p{font-size:1rem;}}@media (max-width:600px){.node-type-article{margin:20px auto;padding:0 12px;}.node-type-article .node-submitted-details{gap:10px;flex-direction:column;align-items:flex-start;}.node-type-article .field--name-field-titre-actualite-evenement h4{font-size:1.6rem;padding-bottom:10px;}.node-type-article .field--name-field-resume-actualite-evenement{padding:15px;font-size:1rem;}.node-type-article .field--name-field-contenu-actualite-evenemen h5{font-size:1.2rem;margin:25px 0 12px 0;}.node-type-article .field--name-field-contenu-actualite-evenemen li{padding-left:25px;font-size:0.95rem;}}@media (max-width:480px){.node-type-article{padding:0 10px;}.node-type-article .field--name-field-titre-actualite-evenement h4{font-size:1.4rem;}.node-type-article .field--name-field-resume-actualite-evenement p{font-size:0.95rem;}.node-type-article .field--name-field-contenu-actualite-evenemen h5{font-size:1.1rem;}.node-type-article .field--name-field-contenu-actualite-evenemen p{font-size:0.95rem;}.node-type-article .field--name-field-contenu-actualite-evenemen li{padding-left:22px;font-size:0.9rem;}.node-type-article .field--name-field-contenu-actualite-evenemen li::before{width:15px;height:15px;top:5px;}}@media (prefers-reduced-motion:reduce){.node-type-article,.node-type-article *{animation:none !important;transition:none !important;}}.node-type-article ::selection{background:rgba(247,148,29,0.3);color:#415472;}.node-type-article a:focus,.node-type-article button:focus{outline:2px solid #f7941d;outline-offset:2px;}@keyframes progressiveReveal{from{opacity:0;transform:translateY(20px);}to{opacity:1;transform:translateY(0);}}.node-type-article .node-content>*{animation:progressiveReveal 0.6s ease-out forwards;opacity:0;}#block-xara-views-block-galerie-generale-block-1 .block-content{margin:3rem;}#block-xara-views-block-galerie-generale-block-1 .block-content>div>div{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:20px;}#block-xara-views-block-galerie-generale-block-1 .views-row{position:relative;border-radius:14px;overflow:hidden;background:#1a1a1a;cursor:pointer;aspect-ratio:16 / 10;transition:transform 0.3s ease,box-shadow 0.3s ease;}#block-xara-views-block-galerie-generale-block-1 .views-row:hover{transform:translateY(-5px);box-shadow:0 12px 35px rgba(0,0,0,0.4);}#block-xara-views-block-galerie-generale-block-1 .field--type-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.5s ease;}#block-xara-views-block-galerie-generale-block-1 .views-row:hover .field--type-image img{transform:scale(1.1);}#block-xara-views-block-galerie-generale-block-1 .field__label{display:none !important;}#block-xara-views-block-galerie-generale-block-1 .views-row::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,0.9),rgba(0,0,0,0.4),transparent);opacity:0;transition:opacity 0.3s ease;}#block-xara-views-block-galerie-generale-block-1 .views-row:hover::after{opacity:1;}#block-xara-views-block-galerie-generale-block-1 .field--type-text-long{position:absolute;bottom:14px;left:14px;right:14px;z-index:2;color:#fff;opacity:0;transform:translateY(10px);transition:opacity 0.3s ease,transform 0.3s ease;}#block-xara-views-block-galerie-generale-block-1 .views-row:hover .field--type-text-long{opacity:1;transform:translateY(0);}#block-xara-views-block-galerie-generale-block-1 .field--type-text-long h4{font-size:20px;font-weight:600;margin-bottom:4px;color:var(--primary);}#block-xara-views-block-galerie-generale-block-1 .field--type-text-long p{font-size:18px;color:var(--light);line-height:1.4;}@media (min-width:1600px){#block-xara-views-block-galerie-generale-block-1 .block-content>div>div{grid-template-columns:repeat(auto-fill,minmax(400px,1fr));}}@media (max-width:600px){#block-xara-views-block-galerie-generale-block-1 .block-content>div>div{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;}#block-xara-views-block-galerie-generale-block-1 .field--type-text-long h4{font-size:14px;}#block-xara-views-block-galerie-generale-block-1 .field--type-text-long p{font-size:11px;}}#block-xara-minigalerispourlapagecampus{width:100%;min-height:100vh;background:var(--color-heading);display:flex;justify-content:center;align-items:center;padding:clamp(2rem,5vw,4rem) 1rem;margin:4rem auto;font-family:var(--font-text);color:var(--light);position:relative;overflow:hidden;}#block-xara-minigalerispourlapagecampus .block-content{display:flex;flex-direction:column;max-width:min(1400px,95vw);width:100%;position:relative;justify-content:space-between;}#block-xara-minigalerispourlapagecampus .field--name-field-contenu-text-du-mini-galer{flex:1;max-width:60%;z-index:2;opacity:0;animation:slideInLeft 0.8s ease-out 0.3s forwards;}#block-xara-minigalerispourlapagecampus .field--name-field-contenu-text-du-mini-galer h4{font-size:clamp(2rem,4vw,2.6rem);font-weight:700;line-height:1.3;margin-bottom:clamp(1.5rem,3vw,2rem);color:var(--light);font-family:var(--font-heading);opacity:0;animation:fadeUp 0.6s ease-out 0.5s forwards;}#block-xara-minigalerispourlapagecampus .field--name-field-contenu-text-du-mini-galer p{font-size:clamp(1rem,1.5vw,1.1rem);line-height:1.6;color:var(--light);margin-bottom:1.5rem;opacity:0;animation:fadeUp 0.6s ease-out 0.7s forwards;}#block-xara-minigalerispourlapagecampus .field--name-field-image-mini-galeries{flex:1;max-width:80%;opacity:0;animation:slideInRight 0.8s ease-out 0.4s forwards;}#block-xara-minigalerispourlapagecampus .field--name-field-image-mini-galeries .field__items{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,1vw,12px);}#block-xara-minigalerispourlapagecampus .field--name-field-image-mini-galeries .field-item{width:100%;aspect-ratio:1/1;overflow:hidden;border-radius:4px;position:relative;opacity:0;transform:translateY(30px);transition:all 0.3s ease;}#block-xara-minigalerispourlapagecampus .field--name-field-image-mini-galeries .field-item:nth-child(1){animation:cardSlideUp 0.6s ease-out 0.6s forwards;}#block-xara-minigalerispourlapagecampus .field--name-field-image-mini-galeries .field-item:nth-child(2){animation:cardSlideUp 0.6s ease-out 0.7s forwards;}#block-xara-minigalerispourlapagecampus .field--name-field-image-mini-galeries .field-item:nth-child(3){animation:cardSlideUp 0.6s ease-out 0.8s forwards;}#block-xara-minigalerispourlapagecampus .field--name-field-image-mini-galeries .field-item:nth-child(4){animation:cardSlideUp 0.6s ease-out 0.9s forwards;}#block-xara-minigalerispourlapagecampus .field--name-field-image-mini-galeries .field-item:nth-child(5){animation:cardSlideUp 0.6s ease-out 1s forwards;}#block-xara-minigalerispourlapagecampus .field--name-field-image-mini-galeries .field-item:nth-child(6){animation:cardSlideUp 0.6s ease-out 1.1s forwards;}#block-xara-minigalerispourlapagecampus .field--name-field-image-mini-galeries .field-item:hover{transform:translateY(-5px) scale(1.05);box-shadow:0 10px 25px rgba(170,29,61,0.3);z-index:10;}#block-xara-minigalerispourlapagecampus .field--name-field-image-mini-galeries img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.5s ease;}#block-xara-minigalerispourlapagecampus .field--name-field-image-mini-galeries .field-item:hover img{transform:scale(1.1);}#block-xara-minigalerispourlapagecampus .field--name-field-lien-galeries{margin-top:1.5rem;opacity:0;animation:fadeUp 0.6s ease-out 1.2s forwards;}#block-xara-minigalerispourlapagecampus .field--name-field-lien-galeries a{display:inline-block;background:var(--light);color:var(--primary);font-weight:600;padding:clamp(0.7rem,1.5vw,0.9rem) clamp(1.5rem,3vw,2rem);border-radius:40px;text-decoration:none;letter-spacing:0.5px;transition:all 0.3s ease;font-family:var(--font-heading);font-size:clamp(0.9rem,1.2vw,1rem);border:2px solid transparent;}#block-xara-minigalerispourlapagecampus .field--name-field-lien-galeries a:hover{background:transparent;color:var(--light);border-color:var(--light);transform:translateY(-2px);box-shadow:0 5px 15px rgba(244,252,250,0.2);}#block-xara-minigalerispourlapagecampus::before{content:'';position:absolute;top:10%;right:5%;width:clamp(120px,20vw,300px);height:80%;background:var(--secondary);animation:scaleIn 0.6s ease-out 0.8s forwards;}@keyframes slideInLeft{from{opacity:0;transform:translateX(-50px);}to{opacity:1;transform:translateX(0);}}@keyframes slideInRight{from{opacity:0;transform:translateX(50px);}to{opacity:1;transform:translateX(0);}}@keyframes fadeUp{from{opacity:0;transform:translateY(20px);}to{opacity:1;transform:translateY(0);}}@keyframes cardSlideUp{from{opacity:0;transform:translateY(30px);}to{opacity:1;transform:translateY(0);}}@keyframes scaleIn{from{opacity:0;transform:scale(0) rotate(-45deg);}to{opacity:0.8;transform:scale(1) rotate(0);}}@media (max-width:992px){#block-xara-minigalerispourlapagecampus .block-content{flex-direction:column;align-items:center;text-align:center;gap:2rem;}#block-xara-minigalerispourlapagecampus .field--name-field-contenu-text-du-mini-galer,#block-xara-minigalerispourlapagecampus .field--name-field-image-mini-galeries{max-width:100%;width:100%;}#block-xara-minigalerispourlapagecampus .field--name-field-image-mini-galeries .field__items{grid-template-columns:repeat(2,1fr);gap:10px;}#block-xara-minigalerispourlapagecampus::before{display:none;}#block-xara-minigalerispourlapagecampus .field--name-field-contenu-text-du-mini-galer{animation:fadeUp 0.8s ease-out 0.3s forwards;}#block-xara-minigalerispourlapagecampus .field--name-field-image-mini-galeries{animation:fadeUp 0.8s ease-out 0.5s forwards;}}@media (max-width:768px){#block-xara-minigalerispourlapagecampus{min-height:auto;padding:3rem 1rem;}#block-xara-minigalerispourlapagecampus .field--name-field-image-mini-galeries .field__items{grid-template-columns:repeat(2,1fr);gap:8px;}#block-xara-minigalerispourlapagecampus .field--name-field-contenu-text-du-mini-galer h4{font-size:1.8rem;}#block-xara-minigalerispourlapagecampus .field--name-field-contenu-text-du-mini-galer p{font-size:1rem;}}@media (max-width:480px){#block-xara-minigalerispourlapagecampus{padding:2rem 0.5rem;}#block-xara-minigalerispourlapagecampus .block-content{gap:1.5rem;}#block-xara-minigalerispourlapagecampus .field--name-field-image-mini-galeries .field__items{grid-template-columns:1fr;gap:8px;}#block-xara-minigalerispourlapagecampus .field--name-field-contenu-text-du-mini-galer h4{font-size:1.5rem;}#block-xara-minigalerispourlapagecampus .field--name-field-contenu-text-du-mini-galer p{font-size:0.95rem;}#block-xara-minigalerispourlapagecampus .field--name-field-lien-galeries a{padding:0.8rem 1.5rem;font-size:0.9rem;}}@media (prefers-reduced-motion:reduce){#block-xara-minigalerispourlapagecampus *{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;}}@media (hover:none){#block-xara-minigalerispourlapagecampus .field--name-field-image-mini-galeries .field-item:hover{transform:none;}#block-xara-minigalerispourlapagecampus .field--name-field-lien-galeries a:hover{transform:none;}}#block-xara-pretarejoindrenotrecommunaute{font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;padding:100px 20px;background:linear-gradient(135deg,rgba(65,84,114,0.95) 0%,rgba(7,105,58,0.85) 50%,rgba(2,166,80,0.9) 100%);position:relative;overflow:hidden;}#block-xara-pretarejoindrenotrecommunaute::before,#block-xara-pretarejoindrenotrecommunaute::after{content:'';position:absolute;border-radius:50%;z-index:0;animation:pulseElement 15s ease-in-out infinite;}#block-xara-pretarejoindrenotrecommunaute::before{width:300px;height:300px;background:rgba(247,148,29,0.1);top:-150px;right:-100px;animation-delay:0s;}#block-xara-pretarejoindrenotrecommunaute::after{width:200px;height:200px;background:rgba(2,166,80,0.15);bottom:-100px;left:-80px;animation-delay:2s;}@keyframes pulseElement{0%,100%{transform:scale(1);opacity:0.8;}50%{transform:scale(1.2);opacity:0.5;}}#block-xara-pretarejoindrenotrecommunaute .block-content{position:relative;z-index:1;max-width:800px;margin:0 auto;text-align:center;animation:contentReveal 1s cubic-bezier(0.34,1.56,0.64,1) forwards;opacity:0;transform:translateY(40px);}@keyframes contentReveal{to{opacity:1;transform:translateY(0);}}#block-xara-pretarejoindrenotrecommunaute h4{font-size:2.8rem;font-weight:800;color:white;margin-bottom:25px;line-height:1.2;text-shadow:0 4px 15px rgba(0,0,0,0.2);position:relative;display:inline-block;animation:titleGlow 2s ease-in-out infinite alternate;}@keyframes titleGlow{from{text-shadow:0 4px 15px rgba(0,0,0,0.2),0 0 0 rgba(247,148,29,0);}to{text-shadow:0 4px 25px rgba(0,0,0,0.3),0 0 20px rgba(247,148,29,0.4);}}#block-xara-pretarejoindrenotrecommunaute h4::after{content:'';position:absolute;bottom:-12px;left:50%;transform:translateX(-50%);width:120px;height:4px;background:linear-gradient(90deg,#f7941d,#ffad4d);border-radius:2px;animation:linePulse 2s ease-in-out infinite;}@keyframes linePulse{0%,100%{width:120px;opacity:1;}50%{width:150px;opacity:0.8;}}#block-xara-pretarejoindrenotrecommunaute p:first-of-type{font-size:1.3rem;color:rgba(255,255,255,0.95);margin-bottom:40px;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6;animation:textAppear 0.8s ease-out 0.3s both;}@keyframes textAppear{from{opacity:0;transform:translateY(20px);}to{opacity:1;transform:translateY(0);}}#block-xara-pretarejoindrenotrecommunaute p:last-child{margin-top:50px;animation:buttonAppear 0.8s ease-out 0.6s both;}@keyframes buttonAppear{from{opacity:0;transform:translateY(30px) scale(0.9);}to{opacity:1;transform:translateY(0) scale(1);}}#block-xara-pretarejoindrenotrecommunaute a{display:inline-block;background:linear-gradient(135deg,#f7941d,#ffad4d);color:white;padding:18px 45px;font-size:1.1rem;font-weight:700;text-decoration:none;border-radius:50px;text-transform:uppercase;letter-spacing:1.5px;transition:all 0.5s cubic-bezier(0.34,1.56,0.64,1);position:relative;overflow:hidden;box-shadow:0 10px 30px rgba(247,148,29,0.3);animation:buttonPulse 2s ease-in-out infinite;}@keyframes buttonPulse{0%,100%{box-shadow:0 10px 30px rgba(247,148,29,0.3);transform:scale(1);}50%{box-shadow:0 15px 40px rgba(247,148,29,0.5);transform:scale(1.05);}}#block-xara-pretarejoindrenotrecommunaute a::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);transition:left 0.7s ease;}#block-xara-pretarejoindrenotrecommunaute a:hover::before{left:100%;}#block-xara-pretarejoindrenotrecommunaute a:hover{animation-play-state:paused;transform:translateY(-5px) scale(1.1);box-shadow:0 20px 50px rgba(247,148,29,0.6);background:linear-gradient(135deg,#ffad4d,#f7941d);}#block-xara-pretarejoindrenotrecommunaute a::after{content:'→';position:absolute;right:30px;top:50%;transform:translateY(-50%) translateX(-10px);opacity:0;transition:all 0.3s ease;font-weight:bold;font-size:1.2rem;}#block-xara-pretarejoindrenotrecommunaute a:hover::after{opacity:1;transform:translateY(-50%) translateX(0);}#block-xara-pretarejoindrenotrecommunaute .floating-dots{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;z-index:0;}#block-xara-pretarejoindrenotrecommunaute .dot{position:absolute;border-radius:50%;background:rgba(255,255,255,0.1);animation:floatDot 20s linear infinite;}@keyframes floatDot{0%,100%{transform:translate(0,0);}25%{transform:translate(40px,-50px);}50%{transform:translate(-30px,40px);}75%{transform:translate(50px,30px);}}@media (max-width:1024px){#block-xara-pretarejoindrenotrecommunaute{padding:80px 20px;}#block-xara-pretarejoindrenotrecommunaute h4{font-size:2.4rem;}#block-xara-pretarejoindrenotrecommunaute p:first-of-type{font-size:1.2rem;max-width:500px;}#block-xara-pretarejoindrenotrecommunaute a{padding:16px 40px;font-size:1rem;}}@media (max-width:768px){#block-xara-pretarejoindrenotrecommunaute{padding:70px 15px;}#block-xara-pretarejoindrenotrecommunaute h4{font-size:2.2rem;margin-bottom:20px;}#block-xara-pretarejoindrenotrecommunaute p:first-of-type{font-size:1.1rem;margin-bottom:35px;}#block-xara-pretarejoindrenotrecommunaute a{padding:15px 35px;font-size:0.95rem;}#block-xara-pretarejoindrenotrecommunaute::before{width:200px;height:200px;top:-100px;right:-80px;}#block-xara-pretarejoindrenotrecommunaute::after{width:150px;height:150px;bottom:-80px;left:-60px;}}@media (max-width:600px){#block-xara-pretarejoindrenotrecommunaute h4{font-size:2rem;}#block-xara-pretarejoindrenotrecommunaute p:first-of-type{font-size:1.05rem;line-height:1.5;}#block-xara-pretarejoindrenotrecommunaute h4::after{width:100px;bottom:-10px;}}@media (max-width:480px){#block-xara-pretarejoindrenotrecommunaute{padding:60px 12px;}#block-xara-pretarejoindrenotrecommunaute h4{font-size:1.8rem;}#block-xara-pretarejoindrenotrecommunaute p:first-of-type{font-size:1rem;margin-bottom:30px;}#block-xara-pretarejoindrenotrecommunaute a{padding:14px 30px;font-size:0.9rem;letter-spacing:1px;}#block-xara-pretarejoindrenotrecommunaute::before{width:150px;height:150px;top:-80px;right:-60px;}#block-xara-pretarejoindrenotrecommunaute::after{width:120px;height:120px;bottom:-60px;left:-50px;}}@media (max-width:360px){#block-xara-pretarejoindrenotrecommunaute h4{font-size:1.6rem;}#block-xara-pretarejoindrenotrecommunaute p:first-of-type{font-size:0.95rem;}#block-xara-pretarejoindrenotrecommunaute a{padding:12px 25px;font-size:0.85rem;}}@media (prefers-reduced-motion:reduce){#block-xara-pretarejoindrenotrecommunaute::before,#block-xara-pretarejoindrenotrecommunaute::after,#block-xara-pretarejoindrenotrecommunaute .dot,#block-xara-pretarejoindrenotrecommunaute h4,#block-xara-pretarejoindrenotrecommunaute h4::after,#block-xara-pretarejoindrenotrecommunaute a{animation:none;}#block-xara-pretarejoindrenotrecommunaute .block-content,#block-xara-pretarejoindrenotrecommunaute p:first-of-type,#block-xara-pretarejoindrenotrecommunaute p:last-child{animation:none;opacity:1;transform:none;}}#block-xara-views-block-nos-realisations-block-1{padding:100px 0;background-color:#ffffff;overflow:hidden;width:100%;max-width:1600px;margin:0 auto;}#block-xara-views-block-nos-realisations-block-1 .block-title{font-family:'Playfair Display',serif;font-size:3.5rem;font-weight:400;color:#1a1a1a;margin-bottom:80px;padding-left:30px;border-left:1.5px solid #db9b78;line-height:1.1;text-transform:none;letter-spacing:-0.02em;}#block-xara-views-block-nos-realisations-block-1 .block-content{margin:0 auto;padding:0 20px;}#block-xara-views-block-nos-realisations-block-1 .block-content>div>div{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;grid-auto-rows:300px;grid-auto-flow:dense;}#block-xara-views-block-nos-realisations-block-1 .views-row{position:relative;margin:0;border-radius:4px;overflow:hidden;opacity:0;transform:translateY(100px);transition:transform 0.5s ease;background-color:#eee;}#block-xara-views-block-nos-realisations-block-1 .views-row .views-field.views-field-field-image-nos-realisations{width:100%;height:100%;}#block-xara-views-block-nos-realisations-block-1 .views-row .views-field.views-field-field-image-nos-realisations .field-content{width:100%;height:100%;}#block-xara-views-block-nos-realisations-block-1 .views-row{position:relative;border-radius:24px;overflow:hidden;background-color:transparent;transition:all 0.6s cubic-bezier(0.16,1,0.3,1);box-shadow:0 10px 30px rgba(0,0,0,0);opacity:0;transform:translateY(60px);}#block-xara-views-block-nos-realisations-block-1 .views-row .views-field,#block-xara-views-block-nos-realisations-block-1 .views-row .views-field-field-image-nos-realisations,#block-xara-views-block-nos-realisations-block-1 .views-row .field-content{width:100%;}#block-xara-views-block-nos-realisations-block-1 .image-field{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.2s cubic-bezier(0.16,1,0.3,1);}#block-xara-views-block-nos-realisations-block-1 .views-row:nth-child(5n+1){grid-column:span 2;grid-row:span 2;}#block-xara-views-block-nos-realisations-block-1 .views-row:nth-child(5n+2){grid-column:span 1;grid-row:span 1;}#block-xara-views-block-nos-realisations-block-1 .views-row:nth-child(5n+3){grid-column:span 1;grid-row:span 1;}#block-xara-views-block-nos-realisations-block-1 .views-row:nth-child(5n+4){grid-column:span 2;grid-row:span 1;}#block-xara-views-block-nos-realisations-block-1 .views-row:nth-child(5n+5){grid-column:span 1;grid-row:span 1;}#block-xara-views-block-nos-realisations-block-1 .views-row::after{content:'';position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,0.85) 0%,rgba(0,0,0,0.4) 50%,transparent 100%);opacity:0;transition:opacity 0.4s ease-out;z-index:1;}#block-xara-views-block-nos-realisations-block-1 .views-field-title,#block-xara-views-block-nos-realisations-block-1 .views-field-field-localisation-ville{position:absolute;z-index:2;padding:0 40px;opacity:0;transform:translateY(30px);transition:all 0.5s cubic-bezier(0.19,1,0.22,1);text-align:left;pointer-events:none;box-sizing:border-box;width:100%;}#block-xara-views-block-nos-realisations-block-1 .views-field-field-localisation-ville{bottom:20px;left:0;color:#db9b78;font-size:0.85rem;font-weight:700;text-transform:uppercase;letter-spacing:0.2em;transition-delay:0.05s;}#block-xara-views-block-nos-realisations-block-1 .views-field-title{bottom:70px;left:0;}#block-xara-views-block-nos-realisations-block-1 .views-field-title a{font-family:'Playfair Display',serif;font-size:1.2rem;color:#ffffff;text-decoration:none;line-height:1.3;text-shadow:0 2px 20px rgba(0,0,0,0.5);display:block;font-weight:500;}#block-xara-views-block-nos-realisations-block-1 .views-row:hover::after{opacity:1;}#block-xara-views-block-nos-realisations-block-1 .views-row:hover .views-field-title,#block-xara-views-block-nos-realisations-block-1 .views-row:hover .views-field-field-localisation-ville{opacity:1;transform:translateY(0);}#block-xara-views-block-nos-realisations-block-1 .views-row.is-visible{animation:masonryReveal 1s cubic-bezier(0.215,0.610,0.355,1.000) forwards;}@keyframes masonryReveal{from{opacity:0;transform:translateY(100px) scale(0.9);}to{opacity:1;transform:translateY(0) scale(1);}}@media (max-width:1200px){#block-xara-views-block-nos-realisations-block-1 .block-content>div>div{grid-template-columns:repeat(3,1fr);grid-auto-rows:250px;}}@media (max-width:900px){#block-xara-views-block-nos-realisations-block-1 .block-content>div>div{grid-template-columns:repeat(2,1fr);}#block-xara-views-block-nos-realisations-block-1 .views-row:nth-child(1){grid-column:span 2;grid-row:span 1;}#block-xara-views-block-nos-realisations-block-1 .views-row:nth-child(3){grid-column:span 1;grid-row:span 1;}}@media (max-width:600px){#block-xara-views-block-nos-realisations-block-1 .block-content>div>div{grid-template-columns:1fr;grid-auto-rows:200px;}#block-xara-views-block-nos-realisations-block-1 .views-row:nth-child(n){grid-column:span 1 !important;grid-row:span 1 !important;}#block-xara-views-block-nos-realisations-block-1 .block-content{padding:0 15px;}#block-xara-views-block-nos-realisations-block-1{padding:60px 0;}}#block-xara-views-block-notre-equipe-block-1{padding:100px 0;background-color:#f9f9f9;width:100%;margin:0 auto;}#block-xara-views-block-notre-equipe-block-1 .block-title{font-family:'Playfair Display',serif;font-size:3.5rem;font-weight:400;color:#1a1a1a;margin:0 auto;margin-bottom:80px;padding-left:30px;border-left:1.5px solid #db9b78;line-height:1.1;text-transform:none;letter-spacing:-0.02em;max-width:1600px;}#block-xara-views-block-notre-equipe-block-1 .block-content{max-width:1600px;margin:0 auto;}#block-xara-views-block-notre-equipe-block-1 .block-content>div>div{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;text-align:center;}#block-xara-views-block-notre-equipe-block-1 .views-row{display:flex;flex-direction:column;align-items:center;}#block-xara-views-block-notre-equipe-block-1 .field--name-field-icone-notre-equipe{margin-bottom:30px;}#block-xara-views-block-notre-equipe-block-1 .field--name-field-icone-notre-equipe .field-item{width:160px;height:160px;background-color:var(--secondary);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:transform 0.4s cubic-bezier(0.175,0.885,0.32,1.275),box-shadow 0.4s ease;}#block-xara-views-block-notre-equipe-block-1 .field--name-field-icone-notre-equipe svg{width:80px;height:80px;color:#ffffff !important;}#block-xara-views-block-notre-equipe-block-1 .field--name-field-icone-notre-equipe svg path{fill:#ffffff !important;}#block-xara-views-block-notre-equipe-block-1 .field--name-field-nom-et-prenom-s-de-l-exper{font-family:'Playfair Display',serif;font-size:1.5rem;color:#1a1a1a;margin-bottom:5px;font-weight:500;}#block-xara-views-block-notre-equipe-block-1 .field--name-field-poste-de-l-expert{font-family:var(--font-text);font-size:0.9rem;color:var(--secondary);text-transform:uppercase;letter-spacing:0.15em;font-weight:400;max-width:250px;line-height:1.4;}@media (max-width:1200px){#block-xara-views-block-notre-equipe-block-1 .block-content>div>div{grid-template-columns:repeat(2,1fr);gap:60px 20px;}}@media (max-width:600px){#block-xara-views-block-notre-equipe-block-1 .block-content>div>div{grid-template-columns:1fr;}#block-xara-views-block-notre-equipe-block-1 .block-title{font-size:2.5rem;}}#block-xara-views-block-nos-partenaires-block-1{padding:120px 0;background-color:#ffffff;width:100%;max-width:1600px;margin:0 auto;overflow:hidden;}#block-xara-views-block-nos-partenaires-block-1 .block-title{font-family:'Playfair Display',serif;font-size:3.5rem;font-weight:400;color:#1a1a1a;margin:0 auto 80px auto;padding-left:30px;border-left:1.5px solid #db9b78;line-height:1.1;text-transform:none;letter-spacing:-0.02em;width:100%;max-width:1600px;}#block-xara-views-block-nos-partenaires-block-1 .block-content{max-width:1600px;margin:0 auto;padding:0 40px;}#block-xara-views-block-nos-partenaires-block-1 .block-content>div>div{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;align-items:start;}#block-xara-views-block-nos-partenaires-block-1 .views-row{background:#ffffff;border:1px solid #f0f0f0;border-radius:12px;padding:40px 30px;text-align:center;transition:all 0.4s cubic-bezier(0.16,1,0.3,1);opacity:0;transform:translateY(40px);display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:280px;position:relative;}#block-xara-views-block-nos-partenaires-block-1 .views-row:hover{transform:translateY(-10px);box-shadow:0 20px 50px rgba(0,0,0,0.08);border-color:transparent;}#block-xara-views-block-nos-partenaires-block-1 .field--name-field-image-logo-partenaires{margin-bottom:40px;height:120px;width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;}#block-xara-views-block-nos-partenaires-block-1 .field--name-field-image-logo-partenaires img{max-width:90%;max-height:100%;width:auto;height:auto;object-fit:contain;filter:grayscale(100%);opacity:0.6;transition:all 0.4s ease;}#block-xara-views-block-nos-partenaires-block-1 .views-row:hover .field--name-field-image-logo-partenaires img{filter:grayscale(0%);opacity:1;transform:none;}#block-xara-views-block-nos-partenaires-block-1 .field--name-field-nom-partenaires{font-family:var(--font-text,sans-serif);font-size:1.1rem;font-weight:700;color:#1a1a1a;margin-bottom:15px;text-transform:uppercase;letter-spacing:0.05em;position:relative;z-index:2;}#block-xara-views-block-nos-partenaires-block-1 .field--name-field-description-partenaires{font-family:var(--font-text,sans-serif);font-size:0.9rem;color:#888;line-height:1.5;max-width:90%;position:relative;z-index:2;}#block-xara-views-block-nos-partenaires-block-1 .partner-description p{margin:0;}#block-xara-views-block-nos-partenaires-block-1 .views-row.is-visible{animation:partnerFadeUp 0.8s cubic-bezier(0.16,1,0.3,1) forwards;}@keyframes partnerFadeUp{from{opacity:0;transform:translateY(40px);}to{opacity:1;transform:translateY(0);}}@media (max-width:1200px){#block-xara-views-block-nos-partenaires-block-1 .block-content>div>div{grid-template-columns:repeat(3,1fr);}}@media (max-width:900px){#block-xara-views-block-nos-partenaires-block-1 .block-content>div>div{grid-template-columns:repeat(2,1fr);}}@media (max-width:768px){#block-xara-views-block-nos-partenaires-block-1 .block-title{font-size:2.5rem;margin-bottom:50px;}}@media (max-width:600px){#block-xara-views-block-nos-partenaires-block-1 .block-content>div>div{grid-template-columns:1fr;}#block-xara-views-block-nos-partenaires-block-1 .views-row{min-height:auto;padding:40px 20px;}}#block-xara-vousavezunequestiondiscutonsen{padding:100px 0;background-color:#f8f4ef;width:100%;margin:0 auto;font-family:var(--font-text);}#block-xara-vousavezunequestiondiscutonsen .block-title{font-family:'Playfair Display',serif;font-size:3.5rem;font-weight:400;color:#1a1a1a;margin:0 auto 40px auto;padding-left:30px;padding-bottom:15px;border-left:1.5px solid #db9b78;line-height:1.1;text-transform:none;letter-spacing:-0.02em;width:100%;max-width:1600px;}#block-xara-vousavezunequestiondiscutonsen .block-content{max-width:1600px;margin:0 auto;padding:0 40px;}#block-xara-vousavezunequestiondiscutonsen .field--name-field-texte-d-entrer-contactez-n{color:#888;font-size:1rem;margin-bottom:60px;max-width:600px;line-height:1.6;}#block-xara-vousavezunequestiondiscutonsen .field--name-field-texte-d-entrer-contactez-n p{margin:0;}#block-xara-vousavezunequestiondiscutonsen .field--name-field-coordonnees-contactez-nous .field__items{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;align-items:stretch;}#block-xara-vousavezunequestiondiscutonsen .field--name-field-coordonnees-contactez-nous .field-item{background:#ffffff;padding:60px 40px;text-align:center;border-radius:4px;box-shadow:0 10px 30px rgba(0,0,0,0.03);transition:transform 0.3s ease,box-shadow 0.3s ease;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;border:1px solid transparent;}#block-xara-vousavezunequestiondiscutonsen .field--name-field-coordonnees-contactez-nous .field-item:hover{transform:translateY(-5px);box-shadow:0 20px 50px rgba(0,0,0,0.08);}#block-xara-vousavezunequestiondiscutonsen .field--name-field-coordonnees-contactez-nous .field-item p:first-child{font-size:2.5rem;color:#db9b78 !important;margin-bottom:25px;}#block-xara-vousavezunequestiondiscutonsen .field--name-field-coordonnees-contactez-nous svg{fill:#db9b78;width:40px;height:40px;}#block-xara-vousavezunequestiondiscutonsen .field--name-field-coordonnees-contactez-nous .field-item p:nth-child(2){font-family:'Playfair Display',serif;font-size:1.4rem;color:#1a1a1a;margin-bottom:15px;}#block-xara-vousavezunequestiondiscutonsen .field--name-field-coordonnees-contactez-nous .field-item p:nth-child(3){font-size:1rem;color:#666;margin-bottom:30px;}#block-xara-vousavezunequestiondiscutonsen .field--name-field-coordonnees-contactez-nous .field-item:hover::after{background-color:#db9b78;color:#fff;border-color:#db9b78;}@media (max-width:900px){#block-xara-vousavezunequestiondiscutonsen .field--name-field-coordonnees-contactez-nous .field__items{grid-template-columns:1fr;gap:30px;}#block-xara-vousavezunequestiondiscutonsen .block-title{font-size:2.5rem;}}@media (max-width:1024px){#block-xara-vousavezunequestiondiscutonsen .field--name-field-coordonnees-contactez-nous .field__items{grid-template-columns:1fr;gap:30px;}#block-xara-vousavezunequestiondiscutonsen .block-title{font-size:2.8rem;}#block-xara-vousavezunequestiondiscutonsen .block-content{padding:0 30px;}}@media (max-width:768px){#block-xara-vousavezunequestiondiscutonsen{padding:60px 0;}#block-xara-vousavezunequestiondiscutonsen .block-title{font-size:2.5rem;margin-bottom:30px;}#block-xara-vousavezunequestiondiscutonsen .field--name-field-texte-d-entrer-contactez-n{margin-bottom:40px;}#block-xara-vousavezunequestiondiscutonsen .field--name-field-coordonnees-contactez-nous .field-item{padding:40px 20px;}#block-xara-vousavezunequestiondiscutonsen .block-content{padding:0 20px;}}#block-xara-views-block-nos-pots-block-1{padding:100px 0;background-color:#fafafa;width:100%;margin:0 auto;overflow:hidden;}#block-xara-views-block-nos-pots-block-1 .block-title{font-family:'Playfair Display',serif;font-size:3.5rem;font-weight:400;color:#1a1a1a;margin:0 auto 80px auto;padding-left:30px;border-left:1.5px solid #db9b78;line-height:1.1;text-transform:none;letter-spacing:-0.02em;width:100%;max-width:1600px;}#block-xara-views-block-nos-pots-block-1 .block-content{max-width:1600px;margin:0 auto;padding:0 40px;}#block-xara-views-block-nos-pots-block-1 .block-content>div>div{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;align-items:stretch;}#block-xara-views-block-nos-pots-block-1 .views-row{background:#ffffff;border-radius:4px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,0.04);transition:transform 0.4s ease,box-shadow 0.4s ease;opacity:0;transform:translateY(40px);display:flex;flex-direction:column;height:100%;}#block-xara-views-block-nos-pots-block-1 .views-row:hover{transform:translateY(-8px);box-shadow:0 20px 60px rgba(0,0,0,0.08);}#block-xara-views-block-nos-pots-block-1 .views-field-title{display:none;}#block-xara-views-block-nos-pots-block-1 .views-field-field-image-pot{width:100%;height:550px;overflow:hidden;position:relative;background-color:#f4f4f4;}#block-xara-views-block-nos-pots-block-1 .views-field-field-image-pot .field-content{width:100%;height:100%;}#block-xara-views-block-nos-pots-block-1 .views-field-field-image-pot .field-content a{pointer-events:none;cursor:default;}#block-xara-views-block-nos-pots-block-1 .views-field-field-image-pot .field-content img{width:100%;height:100%;object-fit:cover;transition:transform 0.6s cubic-bezier(0.25,0.46,0.45,0.94);display:block;}#block-xara-views-block-nos-pots-block-1 .views-row:hover .views-field-field-image-pot .field-content img{transform:scale(1.08);}#block-xara-views-block-nos-pots-block-1 .views-field-field-titre-et-description-pot{padding:35px 30px;flex-grow:1;display:flex;flex-direction:column;}#block-xara-views-block-nos-pots-block-1 .views-field-field-titre-et-description-pot>.field-content>p:first-child{font-family:var(--font-text);font-size:0.8rem;text-transform:uppercase;letter-spacing:0.15em;color:#db9b78;margin-bottom:5px;font-weight:600;}#block-xara-views-block-nos-pots-block-1 .views-field-field-titre-et-description-pot h4{font-family:'Playfair Display',serif;font-size:1.8rem;color:#1a1a1a;margin:10px 0 15px 0;line-height:1.2;font-weight:500;}#block-xara-views-block-nos-pots-block-1 .views-field-field-titre-et-description-pot p{font-family:var(--font-text);font-size:0.95rem;color:#666;line-height:1.7;margin-bottom:15px;}#block-xara-views-block-nos-pots-block-1 hr{border:0;height:1px;background-color:#eee;margin:25px 0;width:100%;}#block-xara-views-block-nos-pots-block-1 .views-field-field-titre-et-description-pot p strong{font-size:0.75rem;text-transform:uppercase;letter-spacing:0.05em;color:#1a1a1a;display:inline-block;min-width:100px;}#block-xara-views-block-nos-pots-block-1 .views-row.is-visible{animation:potReveal 0.8s cubic-bezier(0.215,0.610,0.355,1.000) forwards;}@keyframes potReveal{from{opacity:0;transform:translateY(40px);}to{opacity:1;transform:translateY(0);}}@media (max-width:1200px){#block-xara-views-block-nos-pots-block-1 .block-content>div>div{grid-template-columns:repeat(2,1fr);}#block-xara-views-block-nos-pots-block-1 .views-field-field-image-pot{height:450px;}}@media (max-width:768px){#block-xara-views-block-nos-pots-block-1 .block-content>div>div{grid-template-columns:1fr;}#block-xara-views-block-nos-pots-block-1 .block-title{font-size:2.5rem;}#block-xara-views-block-nos-pots-block-1 .block-content{padding:0 20px;}#block-xara-views-block-nos-pots-block-1 .views-field-field-image-pot{height:350px;}#block-xara-views-block-nos-pots-block-1 .views-field-field-titre-et-description-pot{padding:25px 20px;}#block-xara-views-block-nos-pots-block-1 .views-row{height:auto;}}
