@font-face {
  font-family: 'CGG-icomoon';
  src:  url('s3/widgets/release-v3.76/iconia/fonts/CGG-icomoon.eot?b1svws');
  src:  url('s3/widgets/release-v3.76/iconia/fonts/CGG-icomoon.eot?b1svws#iefix') format('embedded-opentype'),
    url('s3/widgets/release-v3.76/iconia/fonts/CGG-icomoon.ttf?b1svws') format('truetype'),
    url('s3/widgets/release-v3.76/iconia/fonts/CGG-icomoon.woff?b1svws') format('woff'),
    url('s3/widgets/release-v3.76/iconia/fonts/CGG-icomoon.svg?b1svws#CGG-icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="m-cgg-icon--"], [class*=" m-cgg-icon--"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'CGG-icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.m-cgg-icon--home-2018-bank-acc:before {
  content: "\e9ed";
}
.m-cgg-icon--home-2018-creditcards:before {
  content: "\e9ee";
}
.m-cgg-icon--home-2018-insurance:before {
  content: "\e9ef";
}
.m-cgg-icon--home-2018-loans:before {
  content: "\e9f0";
}
.m-cgg-icon--home-2018-mortage:before {
  content: "\e9f1";
}
.m-cgg-icon--Filter-mobile:before {
  content: "\e9ec";
}
.m-cgg-icon--instant-lightening-bolt:before {
  content: "\e9eb";
}
.m-cgg-icon--noResults:before {
  content: "\e9ea";
}
.m-cgg-icon--onlinebanking:before {
  content: "\e900";
}
.m-cgg-icon--otc:before {
  content: "\e901";
}
.m-cgg-icon--paymentcentre:before {
  content: "\e902";
}
.m-cgg-icon--paypal:before {
  content: "\e903";
}
.m-cgg-icon--cheque:before {
  content: "\e904";
}
.m-cgg-icon--creditcard:before {
  content: "\e905";
}
.m-cgg-icon--notification:before {
  content: "\e906";
}
.m-cgg-icon--cat-right:before {
  content: "\e002";
}
.m-cgg-icon--arrow-back:before {
  content: "\e003";
}
.m-cgg-icon--load:before {
  content: "\e004";
}
.m-cgg-icon--arrow-top:before {
  content: "\e005";
}
.m-cgg-icon--arrow-bottom:before {
  content: "\e006";
}
.m-cgg-icon--open-quote:before {
  content: "\e007";
}
.m-cgg-icon--arrow-next:before {
  content: "\e008";
}
.m-cgg-icon--twitter:before {
  content: "\e009";
}
.m-cgg-icon--uniE00A:before {
  content: "\e00a";
}
.m-cgg-icon--clock:before {
  content: "\e00b";
}
.m-cgg-icon--check2:before {
  content: "\e015";
}
.m-cgg-icon--cross2:before {
  content: "\e016";
}
.m-cgg-icon--no:before {
  content: "\e017";
}
.m-cgg-icon--tlist:before {
  content: "\e020";
}
.m-cgg-icon--ci-car2:before {
  content: "\e021";
}
.m-cgg-icon--ci-user:before {
  content: "\e022";
}
.m-cgg-icon--ci-details:before {
  content: "\e023";
}
.m-cgg-icon--tlist-small:before {
  content: "\e024";
}
.m-cgg-icon--tlist-small-vertical:before {
  content: "\e025";
}
.m-cgg-icon--tlist-grid:before {
  content: "\e026";
}
.m-cgg-icon--paper-plane:before {
  content: "\e027";
}
.m-cgg-icon--popular:before {
  content: "\e028";
}
.m-cgg-icon--exclusive:before {
  content: "\e029";
}
.m-cgg-icon--price-tag:before {
  content: "\e02a";
}
.m-cgg-icon--return:before {
  content: "\e030";
}
.m-cgg-icon--libris-usp1:before {
  content: "\e100";
}
.m-cgg-icon--libris-usp2:before {
  content: "\e101";
}
.m-cgg-icon--libris-usp3:before {
  content: "\e102";
}
.m-cgg-icon--libris-details:before {
  content: "\e103";
}
.m-cgg-icon--libris-search:before {
  content: "\e104";
}
.m-cgg-icon--libris-bestoption:before {
  content: "\e105";
}
.m-cgg-icon--ci-car:before {
  content: "\e106";
}
.m-cgg-icon--ci-driver:before {
  content: "\e107";
}
.m-cgg-icon--ci-compare:before {
  content: "\e108";
}
.m-cgg-icon--faq:before {
  content: "\e109";
}
.m-cgg-icon--tips:before {
  content: "\e110";
}
.m-cgg-icon--need-help:before {
  content: "\e111";
}
.m-cgg-icon--tipseur:before {
  content: "\e112";
}
.m-cgg-icon--guide-ci:before {
  content: "\e200";
}
.m-cgg-icon--guide-cc:before {
  content: "\e201";
}
.m-cgg-icon--guide-mobile:before {
  content: "\e202";
}
.m-cgg-icon--guide-pl:before {
  content: "\e203";
}
.m-cgg-icon--guide-ti:before {
  content: "\e204";
}
.m-cgg-icon--guide-mi:before {
  content: "\e205";
}
.m-cgg-icon--guide-broadband:before {
  content: "\e206";
}
.m-cgg-icon--guide-mortgage:before {
  content: "\e207";
}
.m-cgg-icon--list:before {
  content: "\e600";
}
.m-cgg-icon--arrow-up:before {
  content: "\e601";
}
.m-cgg-icon--arrow-left:before {
  content: "\e602";
}
.m-cgg-icon--arrow-down:before {
  content: "\e603";
}
.m-cgg-icon--arrow-right:before {
  content: "\e604";
}
.m-cgg-icon--home:before {
  content: "\e605";
}
.m-cgg-icon--cross:before {
  content: "\e606";
}
.m-cgg-icon--signal:before {
  content: "\e607";
}
.m-cgg-icon--gift:before {
  content: "\e608";
}
.m-cgg-icon--hand:before {
  content: "\e609";
}
.m-cgg-icon--phone:before {
  content: "\e60a";
}
.m-cgg-icon--caret-right:before {
  content: "\e60b";
}
.m-cgg-icon--caret-left:before {
  content: "\e60c";
}
.m-cgg-icon--caret-up:before {
  content: "\e60d";
}
.m-cgg-icon--caret-down:before {
  content: "\e60e";
}
.m-cgg-icon--help:before {
  content: "\e60f";
}
.m-cgg-icon--phone-invert:before {
  content: "\e610";
}
.m-cgg-icon--star:before {
  content: "\e611";
}
.m-cgg-icon--check:before {
  content: "\e612";
}
.m-cgg-icon--plus:before {
  content: "\e613";
}
.m-cgg-icon--airmiles-o:before {
  content: "\e614";
}
.m-cgg-icon--best-deal-1-o:before {
  content: "\e615";
}
.m-cgg-icon--cashback-o:before {
  content: "\e616";
}
.m-cgg-icon--bar-contactless-payment-o:before {
  content: "\e617";
}
.m-cgg-icon--bar-Creditline:before {
  content: "\e618";
}
.m-cgg-icon--all-o:before {
  content: "\e619";
}
.m-cgg-icon--usp-1-id:before {
  content: "\e61a";
}
.m-cgg-icon--bar-deposit-o:before {
  content: "\e61b";
}
.m-cgg-icon--dining-o:before {
  content: "\e61c";
}
.m-cgg-icon--online-shopping-o:before {
  content: "\e61d";
}
.m-cgg-icon--bar-Instalment:before {
  content: "\e61e";
}
.m-cgg-icon--bar-Tax:before {
  content: "\e61f";
}
.m-cgg-icon--calendar-empty:before {
  content: "\e620";
}
.m-cgg-icon--calendar-full:before {
  content: "\e621";
}
.m-cgg-icon--couple:before {
  content: "\e622";
}
.m-cgg-icon--dental-2:before {
  content: "\e623";
}
.m-cgg-icon--premium-1-o:before {
  content: "\e624";
}
.m-cgg-icon--existing-history:before {
  content: "\e625";
}
.m-cgg-icon--eye:before {
  content: "\e626";
}
.m-cgg-icon--single-flight:before {
  content: "\e627";
}
.m-cgg-icon--group:before {
  content: "\e628";
}
.m-cgg-icon--inpatient:before {
  content: "\e629";
}
.m-cgg-icon--just-me:before {
  content: "\e62a";
}
.m-cgg-icon--maternity-o2:before {
  content: "\e62b";
}
.m-cgg-icon--me-and-kids:before {
  content: "\e62c";
}
.m-cgg-icon--my-family:before {
  content: "\e62e";
}
.m-cgg-icon--outpatient2:before {
  content: "\e62f";
}
.m-cgg-icon--private-room:before {
  content: "\e630";
}
.m-cgg-icon--sport2:before {
  content: "\e631";
}
.m-cgg-icon--doctor:before {
  content: "\e632";
}
.m-cgg-icon--cag-gift:before {
  content: "\e633";
}
.m-cgg-icon--fee-waiver:before {
  content: "\e634";
}
.m-cgg-icon--contactless-payment:before {
  content: "\e635";
}
.m-cgg-icon--lock:before {
  content: "\e636";
}
.m-cgg-icon--early-payment-fee-waiver:before {
  content: "\e637";
}
.m-cgg-icon--boxes-contacless:before {
  content: "\e638";
}
.m-cgg-icon--boxes-download:before {
  content: "\e639";
}
.m-cgg-icon--close2:before {
  content: "\e63a";
}
.m-cgg-icon--boxes-fee-waiver:before {
  content: "\e63b";
}
.m-cgg-icon--boxes-gift:before {
  content: "\e63c";
}
.m-cgg-icon--boxes-mortgage:before {
  content: "\e63d";
}
.m-cgg-icon--boxes-tick:before {
  content: "\e63e";
}
.m-cgg-icon--chevron-right:before {
  content: "\e63f";
}
.m-cgg-icon--airmile-local-o:before {
  content: "\e640";
}
.m-cgg-icon--usp-1-pt:before {
  content: "\e641";
}
.m-cgg-icon--clock2:before {
  content: "\e642";
}
.m-cgg-icon--amateur-sports:before {
  content: "\e643";
}
.m-cgg-icon--nav-home:before {
  content: "\e644";
}
.m-cgg-icon--chevron-down:before {
  content: "\e645";
}
.m-cgg-icon--chevron-left:before {
  content: "\e646";
}
.m-cgg-icon--chevron-up:before {
  content: "\e647";
}
.m-cgg-icon--credit-cards:before {
  content: "\e648";
}
.m-cgg-icon--health-insurance:before {
  content: "\e649";
}
.m-cgg-icon--home-loans:before {
  content: "\e64a";
}
.m-cgg-icon--personal-loans:before {
  content: "\e64b";
}
.m-cgg-icon--timer:before {
  content: "\e64c";
}
.m-cgg-icon--travel-insurance:before {
  content: "\e64d";
}
.m-cgg-icon--dental-1:before {
  content: "\e64e";
}
.m-cgg-icon--maternity:before {
  content: "\e64f";
}
.m-cgg-icon--outpatient:before {
  content: "\e650";
}
.m-cgg-icon--surgical:before {
  content: "\e651";
}
.m-cgg-icon--high-risk-sports:before {
  content: "\e652";
}
.m-cgg-icon--winter-sports:before {
  content: "\e653";
}
.m-cgg-icon--bb-plus-tv:before {
  content: "\e654";
}
.m-cgg-icon--car-insurance:before {
  content: "\e655";
}
.m-cgg-icon--mobile:before {
  content: "\e656";
}
.m-cgg-icon--unemployment-benefits:before {
  content: "\e657";
}
.m-cgg-icon--china-star:before {
  content: "\e658";
}
.m-cgg-icon--bar-FastCashLoan:before {
  content: "\e659";
}
.m-cgg-icon--critical-illness:before {
  content: "\e65a";
}
.m-cgg-icon--supplemental-major:before {
  content: "\e65b";
}
.m-cgg-icon--boxes-early-payment:before {
  content: "\e65c";
}
.m-cgg-icon--fast-approval:before {
  content: "\e65d";
}
.m-cgg-icon--cc-low-application-o:before {
  content: "\e65e";
}
.m-cgg-icon--car-insurance2:before {
  content: "\e65f";
}
.m-cgg-icon--usp-1-dk:before {
  content: "\e660";
}
.m-cgg-icon--usp-1-en:before {
  content: "\e661";
}
.m-cgg-icon--usp-2:before {
  content: "\e662";
}
.m-cgg-icon--usp-3:before {
  content: "\e663";
}
.m-cgg-icon--currency-cny-o:before {
  content: "\e664";
}
.m-cgg-icon--easy-card-o:before {
  content: "\e665";
}
.m-cgg-icon--gasoline-o:before {
  content: "\e666";
}
.m-cgg-icon--movie-o:before {
  content: "\e667";
}
.m-cgg-icon--other-currencies-o:before {
  content: "\e668";
}
.m-cgg-icon--currency-twd-o:before {
  content: "\e669";
}
.m-cgg-icon--currency-usd-o:before {
  content: "\e66a";
}
.m-cgg-icon--easy-card:before {
  content: "\e66b";
}
.m-cgg-icon--broadband:before {
  content: "\e66c";
}
.m-cgg-icon--close:before {
  content: "\e66d";
}
.m-cgg-icon--i-tooltip:before {
  content: "\e66e";
}
.m-cgg-icon--search-o:before {
  content: "\e66f";
}
.m-cgg-icon--dollar-o:before {
  content: "\e670";
}
.m-cgg-icon--star-o:before {
  content: "\e671";
}
.m-cgg-icon--warning:before {
  content: "\e672";
}
.m-cgg-icon--cookie-icon-simple:before {
  content: "\e673";
}
.m-cgg-icon--time-deposit:before {
  content: "\e674";
}
.m-cgg-icon--cookie-icon:before {
  content: "\e675";
}
.m-cgg-icon--best-deal-2-o:before {
  content: "\e676";
}
.m-cgg-icon--premium-2-o:before {
  content: "\e677";
}
.m-cgg-icon--specialty-o:before {
  content: "\e678";
}
.m-cgg-icon--car-loan:before {
  content: "\e679";
}
.m-cgg-icon--fast-cash-loan:before {
  content: "\e67a";
}
.m-cgg-icon--star-o2:before {
  content: "\e67b";
}
.m-cgg-icon--search-o2:before {
  content: "\e67c";
}
.m-cgg-icon--scales-o:before {
  content: "\e67d";
}
.m-cgg-icon--dollar-o2:before {
  content: "\e67e";
}
.m-cgg-icon--edit:before {
  content: "\e67f";
}
.m-cgg-icon--heart:before {
  content: "\e680";
}
.m-cgg-icon--usp-1-fi:before {
  content: "\e681";
}
.m-cgg-icon--bank:before {
  content: "\e682";
}
.m-cgg-icon--coinseur:before {
  content: "\e683";
}
.m-cgg-icon--coins:before {
  content: "\e684";
}
.m-cgg-icon--cta-arrow:before {
  content: "\e685";
}
.m-cgg-icon--cta-arrow-down:before {
  content: "\e686";
}
.m-cgg-icon--islamic:before {
  content: "\e687";
}
.m-cgg-icon--glc:before {
  content: "\e688";
}
.m-cgg-icon--BB_Business:before {
  content: "\e689";
}
.m-cgg-icon--BB_Home:before {
  content: "\e68a";
}
.m-cgg-icon--BB_HomeTV:before {
  content: "\e68b";
}
.m-cgg-icon--BB_Mobile:before {
  content: "\e68c";
}
.m-cgg-icon--dollareur-o:before {
  content: "\e68d";
}
.m-cgg-icon--flight:before {
  content: "\e68e";
}
.m-cgg-icon--multiple-flight:before {
  content: "\e68f";
}
.m-cgg-icon--credit-cards-md:before {
  content: "\e690";
}
.m-cgg-icon--Zeroannuity:before {
  content: "\e800";
}
.m-cgg-icon--Balancetransfer:before {
  content: "\e801";
}
.m-cgg-icon--bar-glc:before {
  content: "\e802";
}
.m-cgg-icon--bar-islamic:before {
  content: "\e803";
}
.m-cgg-icon--bar-Debt:before {
  content: "\e804";
}
.m-cgg-icon--bar-lendingCompanies:before {
  content: "\e805";
}
.m-cgg-icon--icon-funnel-pt-Residente-Perm:before {
  content: "\e907";
}
.m-cgg-icon--discount:before {
  content: "\e908";
}
.m-cgg-icon--Student-1:before {
  content: "\e909";
}
.m-cgg-icon--officechair:before {
  content: "\e90a";
}
.m-cgg-icon--optical-fiber:before {
  content: "\e90b";
}
.m-cgg-icon--wifi:before {
  content: "\e90c";
}
.m-cgg-icon--cafe:before {
  content: "\e90d";
}
.m-cgg-icon--gym:before {
  content: "\e90e";
}
.m-cgg-icon--hotel:before {
  content: "\e90f";
}
.m-cgg-icon--sport:before {
  content: "\e910";
}
.m-cgg-icon--store:before {
  content: "\e911";
}
.m-cgg-icon--supermarket:before {
  content: "\e912";
}
.m-cgg-icon--requirement:before {
  content: "\e913";
}
.m-cgg-icon--no-fee:before {
  content: "\e914";
}
.m-cgg-icon--balance-transfer:before {
  content: "\e915";
}
.m-cgg-icon--for-personal:before {
  content: "\e916";
}
.m-cgg-icon--for-my-business:before {
  content: "\e917";
}
.m-cgg-icon--for-new-business:before {
  content: "\e918";
}
.m-cgg-icon--money:before {
  content: "\e919";
}
.m-cgg-icon--email:before {
  content: "\e91a";
}
.m-cgg-icon--BBFunnel-FiveUsers:before {
  content: "\e91b";
}
.m-cgg-icon--BBFunnel-Games:before {
  content: "\e91c";
}
.m-cgg-icon--BBFunnel-HomeOut:before {
  content: "\e91d";
}
.m-cgg-icon--BBFunnel-Home:before {
  content: "\e91e";
}
.m-cgg-icon--BBFunnel-Hour1:before {
  content: "\e91f";
}
.m-cgg-icon--BBFunnel-Hour2:before {
  content: "\e920";
}
.m-cgg-icon--BBFunnel-Hour3:before {
  content: "\e921";
}
.m-cgg-icon--BBFunnel-Hour4:before {
  content: "\e922";
}
.m-cgg-icon--Retired-1:before {
  content: "\e923";
}
.m-cgg-icon--BBFunnel-No:before {
  content: "\e924";
}
.m-cgg-icon--BBFunnel-NotSure:before {
  content: "\e925";
}
.m-cgg-icon--BBFunne-OneUser:before {
  content: "\e926";
}
.m-cgg-icon--BBFunnel-Out:before {
  content: "\e927";
}
.m-cgg-icon--BBFunnel-ReadPaper:before {
  content: "\e928";
}
.m-cgg-icon--BBFunnel-SixUsers:before {
  content: "\e929";
}
.m-cgg-icon--BBFunnel-ThreeUsers:before {
  content: "\e92a";
}
.m-cgg-icon--BBFunnel-Work:before {
  content: "\e92b";
}
.m-cgg-icon--BBFunnel-Yes:before {
  content: "\e92c";
}
.m-cgg-icon--cta-arrow-left:before {
  content: "\e92d";
}
.m-cgg-icon--wifi2:before {
  content: "\e92e";
}
.m-cgg-icon--laptop:before {
  content: "\e92f";
}
.m-cgg-icon--infinity:before {
  content: "\e930";
}
.m-cgg-icon--wedding:before {
  content: "\e931";
}
.m-cgg-icon--car-car-loan:before {
  content: "\e932";
}
.m-cgg-icon--debt-consolidation:before {
  content: "\e933";
}
.m-cgg-icon--education:before {
  content: "\e934";
}
.m-cgg-icon--couple-with-children:before {
  content: "\e935";
}
.m-cgg-icon--couple-without-children:before {
  content: "\e936";
}
.m-cgg-icon--electronics:before {
  content: "\e937";
}
.m-cgg-icon--homeworks-and-renovation:before {
  content: "\e938";
}
.m-cgg-icon--refinancing:before {
  content: "\e939";
}
.m-cgg-icon--relocation:before {
  content: "\e93a";
}
.m-cgg-icon--single-with-children:before {
  content: "\e93b";
}
.m-cgg-icon--single-without-children:before {
  content: "\e93c";
}
.m-cgg-icon--student:before {
  content: "\e93d";
}
.m-cgg-icon--holiday:before {
  content: "\e93e";
}
.m-cgg-icon--home-decoration:before {
  content: "\e93f";
}
.m-cgg-icon--investment-purposes:before {
  content: "\e940";
}
.m-cgg-icon--medical-bills:before {
  content: "\e941";
}
.m-cgg-icon--mortgage-repayments:before {
  content: "\e942";
}
.m-cgg-icon--property-purchase:before {
  content: "\e943";
}
.m-cgg-icon--tax-payment:before {
  content: "\e944";
}
.m-cgg-icon--employed:before {
  content: "\e945";
}
.m-cgg-icon--HK-ID-holder:before {
  content: "\e946";
}
.m-cgg-icon--HK-PID-holder:before {
  content: "\e947";
}
.m-cgg-icon--Non-HK-resident:before {
  content: "\e948";
}
.m-cgg-icon--prefer-not-to-say:before {
  content: "\e949";
}
.m-cgg-icon--self-employed:before {
  content: "\e94a";
}
.m-cgg-icon--unemployed:before {
  content: "\e94b";
}
.m-cgg-icon--something-else:before {
  content: "\e94c";
}
.m-cgg-icon--cashback:before {
  content: "\e94d";
}
.m-cgg-icon--dining:before {
  content: "\e94e";
}
.m-cgg-icon--lock-2:before {
  content: "\e94f";
}
.m-cgg-icon--nine-dots:before {
  content: "\e950";
}
.m-cgg-icon--shopping-rewards:before {
  content: "\e951";
}
.m-cgg-icon--premium-privileges:before {
  content: "\e952";
}
.m-cgg-icon--travel-insurance2:before {
  content: "\e953";
}
.m-cgg-icon--three-stars:before {
  content: "\e954";
}
.m-cgg-icon--prepaid:before {
  content: "\e955";
}
.m-cgg-icon--cashback-2:before {
  content: "\e956";
}
.m-cgg-icon--air-miles:before {
  content: "\e957";
}
.m-cgg-icon--call-circle:before {
  content: "\e958";
}
.m-cgg-icon--chevron-down-2:before {
  content: "\e959";
}
.m-cgg-icon--chevron-right-circle:before {
  content: "\e95a";
}
.m-cgg-icon--chevron-up-2:before {
  content: "\e95b";
}
.m-cgg-icon--fixed-contract:before {
  content: "\e95c";
}
.m-cgg-icon--indefinite-contract:before {
  content: "\e95d";
}
.m-cgg-icon--refine-01:before {
  content: "\e95e";
}
.m-cgg-icon--ciab-cross:before {
  content: "\e95f";
}
.m-cgg-icon--ciab-minus:before {
  content: "\e960";
}
.m-cgg-icon--ciab-tick:before {
  content: "\e961";
}
.m-cgg-icon--fb:before {
  content: "\e962";
}
.m-cgg-icon--commercial-vehicle:before {
  content: "\e963";
}
.m-cgg-icon--couple-with-children2:before {
  content: "\e964";
}
.m-cgg-icon--couple-without-children2:before {
  content: "\e965";
}
.m-cgg-icon--employed2:before {
  content: "\e966";
}
.m-cgg-icon--employee-fixed-contract:before {
  content: "\e967";
}
.m-cgg-icon--employee-indefinite-contract:before {
  content: "\e968";
}
.m-cgg-icon--expired-policy:before {
  content: "\e969";
}
.m-cgg-icon--id-holder:before {
  content: "\e96a";
}
.m-cgg-icon--new-policy:before {
  content: "\e96b";
}
.m-cgg-icon--non-hk-resident:before {
  content: "\e96c";
}
.m-cgg-icon--personal-vehicle:before {
  content: "\e96d";
}
.m-cgg-icon--pid-holder:before {
  content: "\e96e";
}
.m-cgg-icon--prefer-not-to-say2:before {
  content: "\e96f";
}
.m-cgg-icon--renewal-policy:before {
  content: "\e970";
}
.m-cgg-icon--single-without-children2:before {
  content: "\e971";
}
.m-cgg-icon--self-employed2:before {
  content: "\e972";
}
.m-cgg-icon--single-with-children2:before {
  content: "\e973";
}
.m-cgg-icon--student2:before {
  content: "\e974";
}
.m-cgg-icon--uber-or-grab:before {
  content: "\e975";
}
.m-cgg-icon--unemployed2:before {
  content: "\e976";
}
.m-cgg-icon--with-aon:before {
  content: "\e977";
}
.m-cgg-icon--without-aon:before {
  content: "\e978";
}
.m-cgg-icon--filter-panel:before {
  content: "\e979";
}
.m-cgg-icon--giftbox:before {
  content: "\e97a";
}
.m-cgg-icon--trophy:before {
  content: "\e97b";
}
.m-cgg-icon--online-music:before {
  content: "\e97c";
}
.m-cgg-icon--online-video:before {
  content: "\e97d";
}
.m-cgg-icon--iphone4:before {
  content: "\e97e";
}
.m-cgg-icon--earth-phone:before {
  content: "\e97f";
}
.m-cgg-icon--phone-wifi:before {
  content: "\e980";
}
.m-cgg-icon--BBFunnel-HourInfinite:before {
  content: "\e981";
}
.m-cgg-icon--newspaper:before {
  content: "\e982";
}
.m-cgg-icon--phone-message:before {
  content: "\e983";
}
.m-cgg-icon--full-arrow-down:before {
  content: "\e984";
}
.m-cgg-icon--full-arrow-left:before {
  content: "\e985";
}
.m-cgg-icon--full-arrow-right:before {
  content: "\e986";
}
.m-cgg-icon--full-arrow-up:before {
  content: "\e987";
}
.m-cgg-icon--chevron-bottom-circle:before {
  content: "\e988";
}
.m-cgg-icon--chevron-top-circle:before {
  content: "\e989";
}
.m-cgg-icon--video-player:before {
  content: "\e98a";
}
.m-cgg-icon--music-note:before {
  content: "\e98b";
}
.m-cgg-icon--magazine-blocks:before {
  content: "\e98c";
}
.m-cgg-icon--hotspot-right:before {
  content: "\e98d";
}
.m-cgg-icon--angle-double-up:before {
  content: "\e98e";
}
.m-cgg-icon--angle-double-down:before {
  content: "\e98f";
}
.m-cgg-icon--cl-details:before {
  content: "\e990";
}
.m-cgg-icon--cl-new:before {
  content: "\e991";
}
.m-cgg-icon--td_AUD:before {
  content: "\e992";
}
.m-cgg-icon--td_CNY:before {
  content: "\e993";
}
.m-cgg-icon--td_NZD:before {
  content: "\e994";
}
.m-cgg-icon--td_OTHER:before {
  content: "\e995";
}
.m-cgg-icon--cl-used:before {
  content: "\e996";
}
.m-cgg-icon--td_TWD:before {
  content: "\e997";
}
.m-cgg-icon--td_USD:before {
  content: "\e998";
}
.m-cgg-icon--td_ZAR:before {
  content: "\e999";
}
.m-cgg-icon--gplus:before {
  content: "\e99a";
}
.m-cgg-icon--linkedin:before {
  content: "\e99b";
}
.m-cgg-icon--youtube:before {
  content: "\e99c";
}
.m-cgg-icon--location:before {
  content: "\e99d";
}
.m-cgg-icon--ownhouse:before {
  content: "\e99e";
}
.m-cgg-icon--rent-house:before {
  content: "\e99f";
}
.m-cgg-icon--familhouse:before {
  content: "\e9a0";
}
.m-cgg-icon--BBFunnel-Movies:before {
  content: "\e9a1";
}
.m-cgg-icon--info:before {
  content: "\e9a2";
}
.m-cgg-icon--instagram:before {
  content: "\e9a3";
}
.m-cgg-icon--Islamic:before {
  content: "\e9a4";
}
.m-cgg-icon--BBFunnel-homeandphone:before {
  content: "\e9a5";
}
.m-cgg-icon--BBFunnel-TV:before {
  content: "\e9a6";
}
.m-cgg-icon--cell-phone:before {
  content: "\e9a7";
}
.m-cgg-icon--icon-cc-home-overall:before {
  content: "\e9a8";
}
.m-cgg-icon--icon-cc-home-all:before {
  content: "\e9a9";
}
.m-cgg-icon--icon-cc-home-cashback:before {
  content: "\e9aa";
}
.m-cgg-icon--icon-cc-home-dining:before {
  content: "\e9ab";
}
.m-cgg-icon--icon-cc-home-airmiles:before {
  content: "\e9ac";
}
.m-cgg-icon--icon-cc-home-shopping:before {
  content: "\e9ad";
}
.m-cgg-icon--icon-cc-home-premium:before {
  content: "\e9ae";
}
.m-cgg-icon--icon-funnel-pt-Residente-Temp:before {
  content: "\e9af";
}
.m-cgg-icon--icon-funnel-pt-portugues:before {
  content: "\e9b0";
}
.m-cgg-icon--icon-funnel-pt-Nao-Residente:before {
  content: "\e9b1";
}
.m-cgg-icon--Fuel-Rebate:before {
  content: "\e9b2";
}
.m-cgg-icon--Low-interest-rate:before {
  content: "\e9b3";
}
.m-cgg-icon--coverage_Integral:before {
  content: "\e9b4";
}
.m-cgg-icon--party:before {
  content: "\e9b5";
}
.m-cgg-icon--sweet15:before {
  content: "\e9b6";
}
.m-cgg-icon--ticket:before {
  content: "\e9b7";
}
.m-cgg-icon--Religious:before {
  content: "\e9b8";
}
.m-cgg-icon--coverage_amplia:before {
  content: "\e9b9";
}
.m-cgg-icon--coverage_limited:before {
  content: "\e9ba";
}
.m-cgg-icon--coverage_r-civil:before {
  content: "\e9bb";
}
.m-cgg-icon--boat:before {
  content: "\e9bc";
}
.m-cgg-icon--caravan:before {
  content: "\e9bd";
}
.m-cgg-icon--tv-remote:before {
  content: "\e9be";
}
.m-cgg-icon--Phone-Bundle:before {
  content: "\e9bf";
}
.m-cgg-icon--PackBundle:before {
  content: "\e9c0";
}
.m-cgg-icon--motorcycle:before {
  content: "\e9c1";
}
.m-cgg-icon--energy-saving:before {
  content: "\e9c2";
}
.m-cgg-icon--contract:before {
  content: "\e9c3";
}
.m-cgg-icon--bonus:before {
  content: "\e9c4";
}
.m-cgg-icon--autopay:before {
  content: "\e9c5";
}
.m-cgg-icon--permanent-contract:before {
  content: "\e9c6";
}
.m-cgg-icon--employee:before {
  content: "\e9c7";
}
.m-cgg-icon--SIM:before {
  content: "\e9c8";
}
.m-cgg-icon--SIM2:before {
  content: "\e9c9";
}
.m-cgg-icon--SIM3:before {
  content: "\e9ca";
}
.m-cgg-icon--Part-time:before {
  content: "\e9cb";
}
.m-cgg-icon--recording:before {
  content: "\e9cc";
}
.m-cgg-icon--vod:before {
  content: "\e9cd";
}
.m-cgg-icon--multiple-screen:before {
  content: "\e9ce";
}
.m-cgg-icon--chat:before {
  content: "\e9cf";
}
.m-cgg-icon--china-star-2:before {
  content: "\e9d0";
}
.m-cgg-icon--nostar:before {
  content: "\e9d1";
}
.m-cgg-icon--onestar:before {
  content: "\e9d2";
}
.m-cgg-icon--portugal-phone:before {
  content: "\e9d3";
}
.m-cgg-icon--2stars:before {
  content: "\e9d4";
}
.m-cgg-icon--3stars:before {
  content: "\e9d5";
}
.m-cgg-icon--usage-light:before {
  content: "\e9d6";
}
.m-cgg-icon--usage-medium:before {
  content: "\e9d7";
}
.m-cgg-icon--Commission:before {
  content: "\e9d8";
}
.m-cgg-icon--Housewife:before {
  content: "\e9d9";
}
.m-cgg-icon--usage-heavy:before {
  content: "\e9da";
}
.m-cgg-icon--local-use:before {
  content: "\e9db";
}
.m-cgg-icon--internet-use:before {
  content: "\e9dc";
}
.m-cgg-icon--a-flight:before {
  content: "\e9dd";
}
.m-cgg-icon--multiple-places:before {
  content: "\e9de";
}
.m-cgg-icon--family-home:before {
  content: "\e9df";
}
.m-cgg-icon--relatives-home:before {
  content: "\e9e0";
}
.m-cgg-icon--myself:before {
  content: "\e9e1";
}
.m-cgg-icon--earth:before {
  content: "\e9e2";
}
.m-cgg-icon--local-use-filled:before {
  content: "\e9e3";
}
.m-cgg-icon--0-2mth-contract:before {
  content: "\e9e4";
}
.m-cgg-icon--2-6mth-contract:before {
  content: "\e9e5";
}
.m-cgg-icon--6mthplus-contract:before {
  content: "\e9e6";
}
.m-cgg-icon--unionpay:before {
  content: "\e9e7";
}
.m-cgg-icon--sorting:before {
  content: "\e9e8";
}
.m-cgg-icon--PRC:before {
  content: "\e9e9";
}
@font-face {font-family: "proxima-nova";src: url("assets/proximanova-bold.woff") format("woff"), url("assets/font/proximanova-bold.otf") format("opentype");font-weight: bold;font-style: normal;}@font-face {font-family: "proxima-nova";src: url("assets/proximanova-reg.woff") format("woff"), url("assets/font/proximanova-reg.otf") format("opentype");font-weight: normal;font-style: normal;}/*
* This is a manifest file that'll be compiled into application.css, which will include all the files
* listed below.
*
* Any CSS file within this directory can be referenced here using a relative path.
*
* You're free to add application-wide styles to this file and they'll appear at the top of the
* compiled file, but it's generally better to create a new file per style scope.
*
*/


@charset "UTF-8";html {font-family: sans-serif;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}body {margin: 0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {display: block;}audio,canvas,progress,video {display: inline-block;vertical-align: baseline;}audio:not([controls]) {display: none;height: 0;}[hidden],template {display: none;}a {background-color: transparent;}a:active,a:hover {outline: 0;}abbr[title] {border-bottom: 1px dotted;}b,strong {font-weight: bold;}dfn {font-style: italic;}h1 {font-size: 2em;margin: 0.67em 0;}mark {background: #ff0;color: #000;}small {font-size: 80%;}sub,sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}sup {top: -0.5em;}sub {bottom: -0.25em;}img {border: 0;}svg:not(:root) {overflow: hidden;}figure {margin: 1em 40px;}hr {box-sizing: content-box;height: 0;}pre {overflow: auto;}code,kbd,pre,samp {font-family: monospace, monospace;font-size: 1em;}button,input,optgroup,select,textarea {color: inherit;font: inherit;margin: 0;}button {overflow: visible;}button,select {text-transform: none;}button,html input[type="button"],input[type="reset"],input[type="submit"] {-webkit-appearance: button;cursor: pointer;}button[disabled],html input[disabled] {cursor: default;}button::-moz-focus-inner,input::-moz-focus-inner {border: 0;padding: 0;}input {line-height: normal;}input[type="checkbox"],input[type="radio"] {box-sizing: border-box;padding: 0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {height: auto;}input[type="search"] {-webkit-appearance: textfield;box-sizing: content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}fieldset {border: 1px solid #c0c0c0;margin: 0 2px;padding: 0.35em 0.625em 0.75em;}legend {border: 0;padding: 0;}textarea {overflow: auto;}optgroup {font-weight: bold;}table {border-collapse: collapse;border-spacing: 0;}td,th {padding: 0;}@media print {*,*:before,*:after {background: transparent !important;color: #000 !important;box-shadow: none !important;text-shadow: none !important;}a,a:visited {text-decoration: underline;}a[href]:after {content: " (" attr(href) ")";}abbr[title]:after {content: " (" attr(title) ")";}a[href^="#"]:after,a[href^="javascript:"]:after {content: "";}pre,blockquote {border: 1px solid #999;page-break-inside: avoid;}thead {display: table-header-group;}tr,img {page-break-inside: avoid;}img {max-width: 100% !important;}p,h2,h3 {orphans: 3;widows: 3;}h2,h3 {page-break-after: avoid;}.navbar {display: none;}.btn > .caret,.dropup > .btn > .caret {border-top-color: #000 !important;}.label {border: 1px solid #000;}.table {border-collapse: collapse !important;}.table td,.table th {background-color: #fff !important;}.table-bordered th,.table-bordered td {border: 1px solid #ddd !important;}}* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}*:before,*:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}html {font-size: 10px;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}body {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 14px;line-height: 1.42857143;color: #333333;background-color: #fff;}input,button,select,textarea {font-family: inherit;font-size: inherit;line-height: inherit;}a {color: #337ab7;text-decoration: none;}a:hover, a:focus {color: #23527c;text-decoration: underline;}a:focus {outline: thin dotted;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;}figure {margin: 0;}img {vertical-align: middle;}.img-responsive {display: block;max-width: 100%;height: auto;}.img-rounded {border-radius: 6px;}.img-thumbnail {padding: 4px;line-height: 1.42857143;background-color: #fff;border: 1px solid #ddd;border-radius: 4px;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;display: inline-block;max-width: 100%;height: auto;}.img-circle {border-radius: 50%;}hr {margin-top: 20px;margin-bottom: 20px;border: 0;border-top: 1px solid #eeeeee;}.sr-only {position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;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;}[role="button"] {cursor: pointer;}h1, h2, h3, h4, h5, h6,.h1, .h2, .h3, .h4, .h5, .h6 {font-family: inherit;font-weight: 500;line-height: 1.1;color: inherit;}h1 small,h1 .small, h2 small,h2 .small, h3 small,h3 .small, h4 small,h4 .small, h5 small,h5 .small, h6 small,h6 .small,.h1 small,.h1 .small, .h2 small,.h2 .small, .h3 small,.h3 .small, .h4 small,.h4 .small, .h5 small,.h5 .small, .h6 small,.h6 .small {font-weight: normal;line-height: 1;color: #777777;}h1, .h1,h2, .h2,h3, .h3 {margin-top: 20px;margin-bottom: 10px;}h1 small,h1 .small, .h1 small,.h1 .small,h2 small,h2 .small, .h2 small,.h2 .small,h3 small,h3 .small, .h3 small,.h3 .small {font-size: 65%;}h4, .h4,h5, .h5,h6, .h6 {margin-top: 10px;margin-bottom: 10px;}h4 small,h4 .small, .h4 small,.h4 .small,h5 small,h5 .small, .h5 small,.h5 .small,h6 small,h6 .small, .h6 small,.h6 .small {font-size: 75%;}h1, .h1 {font-size: 36px;}h2, .h2 {font-size: 30px;}h3, .h3 {font-size: 24px;}h4, .h4 {font-size: 18px;}h5, .h5 {font-size: 14px;}h6, .h6 {font-size: 12px;}p {margin: 0 0 10px;}.lead {margin-bottom: 20px;font-size: 16px;font-weight: 300;line-height: 1.4;}@media (min-width: 768px) {.lead {font-size: 21px;}}small,.small {font-size: 85%;}mark,.mark {background-color: #fcf8e3;padding: .2em;}.text-left {text-align: left;}.text-right {text-align: right;}.text-center {text-align: center;}.text-justify {text-align: justify;}.text-nowrap {white-space: nowrap;}.text-lowercase {text-transform: lowercase;}.text-uppercase, .initialism {text-transform: uppercase;}.text-capitalize {text-transform: capitalize;}.text-muted {color: #777777;}.text-primary {color: #337ab7;}a.text-primary:hover,a.text-primary:focus {color: #286090;}.text-success {color: #3c763d;}a.text-success:hover,a.text-success:focus {color: #2b542c;}.text-info {color: #31708f;}a.text-info:hover,a.text-info:focus {color: #245269;}.text-warning {color: #8a6d3b;}a.text-warning:hover,a.text-warning:focus {color: #66512c;}.text-danger {color: #a94442;}a.text-danger:hover,a.text-danger:focus {color: #843534;}.bg-primary {color: #fff;}.bg-primary {background-color: #337ab7;}a.bg-primary:hover,a.bg-primary:focus {background-color: #286090;}.bg-success {background-color: #dff0d8;}a.bg-success:hover,a.bg-success:focus {background-color: #c1e2b3;}.bg-info {background-color: #d9edf7;}a.bg-info:hover,a.bg-info:focus {background-color: #afd9ee;}.bg-warning {background-color: #fcf8e3;}a.bg-warning:hover,a.bg-warning:focus {background-color: #f7ecb5;}.bg-danger {background-color: #f2dede;}a.bg-danger:hover,a.bg-danger:focus {background-color: #e4b9b9;}.page-header {padding-bottom: 9px;margin: 40px 0 20px;border-bottom: 1px solid #eeeeee;}ul,ol {margin-top: 0;margin-bottom: 10px;}ul ul,ul ol,ol ul,ol ol {margin-bottom: 0;}.list-unstyled {padding-left: 0;list-style: none;}.list-inline {padding-left: 0;list-style: none;margin-left: -5px;}.list-inline > li {display: inline-block;padding-left: 5px;padding-right: 5px;}dl {margin-top: 0;margin-bottom: 20px;}dt,dd {line-height: 1.42857143;}dt {font-weight: bold;}dd {margin-left: 0;}.dl-horizontal dd:before, .dl-horizontal dd:after {content: " ";display: table;}.dl-horizontal dd:after {clear: both;}@media (min-width: 768px) {.dl-horizontal dt {float: left;width: 160px;clear: left;text-align: right;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.dl-horizontal dd {margin-left: 180px;}}abbr[title],abbr[data-original-title] {cursor: help;border-bottom: 1px dotted #777777;}.initialism {font-size: 90%;}blockquote {padding: 10px 20px;margin: 0 0 20px;font-size: 17.5px;border-left: 5px solid #eeeeee;}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child {margin-bottom: 0;}blockquote footer,blockquote small,blockquote .small {display: block;font-size: 80%;line-height: 1.42857143;color: #777777;}blockquote footer:before,blockquote small:before,blockquote .small:before {content: '\2014 \00A0';}.blockquote-reverse,blockquote.pull-right {padding-right: 15px;padding-left: 0;border-right: 5px solid #eeeeee;border-left: 0;text-align: right;}.blockquote-reverse footer:before,.blockquote-reverse small:before,.blockquote-reverse .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before,blockquote.pull-right .small:before {content: '';}.blockquote-reverse footer:after,.blockquote-reverse small:after,.blockquote-reverse .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after,blockquote.pull-right .small:after {content: '\00A0 \2014';}address {margin-bottom: 20px;font-style: normal;line-height: 1.42857143;}.container {margin-right: auto;margin-left: auto;padding-left: 15px;padding-right: 15px;}.container:before, .container:after {content: " ";display: table;}.container:after {clear: both;}@media (min-width: 768px) {.container {width: 750px;}}@media (min-width: 992px) {.container {width: 970px;}}@media (min-width: 1200px) {.container {width: 1170px;}}.container-fluid {margin-right: auto;margin-left: auto;padding-left: 15px;padding-right: 15px;}.container-fluid:before, .container-fluid:after {content: " ";display: table;}.container-fluid:after {clear: both;}.row {margin-left: -15px;margin-right: -15px;}.row:before, .row:after {content: " ";display: table;}.row:after {clear: both;}.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {position: relative;min-height: 1px;padding-left: 15px;padding-right: 15px;}.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {float: left;}.col-xs-1 {width: 8.33333333%;}.col-xs-2 {width: 16.66666667%;}.col-xs-3 {width: 25%;}.col-xs-4 {width: 33.33333333%;}.col-xs-5 {width: 41.66666667%;}.col-xs-6 {width: 50%;}.col-xs-7 {width: 58.33333333%;}.col-xs-8 {width: 66.66666667%;}.col-xs-9 {width: 75%;}.col-xs-10 {width: 83.33333333%;}.col-xs-11 {width: 91.66666667%;}.col-xs-12 {width: 100%;}.col-xs-pull-0 {right: auto;}.col-xs-pull-1 {right: 8.33333333%;}.col-xs-pull-2 {right: 16.66666667%;}.col-xs-pull-3 {right: 25%;}.col-xs-pull-4 {right: 33.33333333%;}.col-xs-pull-5 {right: 41.66666667%;}.col-xs-pull-6 {right: 50%;}.col-xs-pull-7 {right: 58.33333333%;}.col-xs-pull-8 {right: 66.66666667%;}.col-xs-pull-9 {right: 75%;}.col-xs-pull-10 {right: 83.33333333%;}.col-xs-pull-11 {right: 91.66666667%;}.col-xs-pull-12 {right: 100%;}.col-xs-push-0 {left: auto;}.col-xs-push-1 {left: 8.33333333%;}.col-xs-push-2 {left: 16.66666667%;}.col-xs-push-3 {left: 25%;}.col-xs-push-4 {left: 33.33333333%;}.col-xs-push-5 {left: 41.66666667%;}.col-xs-push-6 {left: 50%;}.col-xs-push-7 {left: 58.33333333%;}.col-xs-push-8 {left: 66.66666667%;}.col-xs-push-9 {left: 75%;}.col-xs-push-10 {left: 83.33333333%;}.col-xs-push-11 {left: 91.66666667%;}.col-xs-push-12 {left: 100%;}.col-xs-offset-0 {margin-left: 0%;}.col-xs-offset-1 {margin-left: 8.33333333%;}.col-xs-offset-2 {margin-left: 16.66666667%;}.col-xs-offset-3 {margin-left: 25%;}.col-xs-offset-4 {margin-left: 33.33333333%;}.col-xs-offset-5 {margin-left: 41.66666667%;}.col-xs-offset-6 {margin-left: 50%;}.col-xs-offset-7 {margin-left: 58.33333333%;}.col-xs-offset-8 {margin-left: 66.66666667%;}.col-xs-offset-9 {margin-left: 75%;}.col-xs-offset-10 {margin-left: 83.33333333%;}.col-xs-offset-11 {margin-left: 91.66666667%;}.col-xs-offset-12 {margin-left: 100%;}@media (min-width: 768px) {.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {float: left;}.col-sm-1 {width: 8.33333333%;}.col-sm-2 {width: 16.66666667%;}.col-sm-3 {width: 25%;}.col-sm-4 {width: 33.33333333%;}.col-sm-5 {width: 41.66666667%;}.col-sm-6 {width: 50%;}.col-sm-7 {width: 58.33333333%;}.col-sm-8 {width: 66.66666667%;}.col-sm-9 {width: 75%;}.col-sm-10 {width: 83.33333333%;}.col-sm-11 {width: 91.66666667%;}.col-sm-12 {width: 100%;}.col-sm-pull-0 {right: auto;}.col-sm-pull-1 {right: 8.33333333%;}.col-sm-pull-2 {right: 16.66666667%;}.col-sm-pull-3 {right: 25%;}.col-sm-pull-4 {right: 33.33333333%;}.col-sm-pull-5 {right: 41.66666667%;}.col-sm-pull-6 {right: 50%;}.col-sm-pull-7 {right: 58.33333333%;}.col-sm-pull-8 {right: 66.66666667%;}.col-sm-pull-9 {right: 75%;}.col-sm-pull-10 {right: 83.33333333%;}.col-sm-pull-11 {right: 91.66666667%;}.col-sm-pull-12 {right: 100%;}.col-sm-push-0 {left: auto;}.col-sm-push-1 {left: 8.33333333%;}.col-sm-push-2 {left: 16.66666667%;}.col-sm-push-3 {left: 25%;}.col-sm-push-4 {left: 33.33333333%;}.col-sm-push-5 {left: 41.66666667%;}.col-sm-push-6 {left: 50%;}.col-sm-push-7 {left: 58.33333333%;}.col-sm-push-8 {left: 66.66666667%;}.col-sm-push-9 {left: 75%;}.col-sm-push-10 {left: 83.33333333%;}.col-sm-push-11 {left: 91.66666667%;}.col-sm-push-12 {left: 100%;}.col-sm-offset-0 {margin-left: 0%;}.col-sm-offset-1 {margin-left: 8.33333333%;}.col-sm-offset-2 {margin-left: 16.66666667%;}.col-sm-offset-3 {margin-left: 25%;}.col-sm-offset-4 {margin-left: 33.33333333%;}.col-sm-offset-5 {margin-left: 41.66666667%;}.col-sm-offset-6 {margin-left: 50%;}.col-sm-offset-7 {margin-left: 58.33333333%;}.col-sm-offset-8 {margin-left: 66.66666667%;}.col-sm-offset-9 {margin-left: 75%;}.col-sm-offset-10 {margin-left: 83.33333333%;}.col-sm-offset-11 {margin-left: 91.66666667%;}.col-sm-offset-12 {margin-left: 100%;}}@media (min-width: 992px) {.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {float: left;}.col-md-1 {width: 8.33333333%;}.col-md-2 {width: 16.66666667%;}.col-md-3 {width: 25%;}.col-md-4 {width: 33.33333333%;}.col-md-5 {width: 41.66666667%;}.col-md-6 {width: 50%;}.col-md-7 {width: 58.33333333%;}.col-md-8 {width: 66.66666667%;}.col-md-9 {width: 75%;}.col-md-10 {width: 83.33333333%;}.col-md-11 {width: 91.66666667%;}.col-md-12 {width: 100%;}.col-md-pull-0 {right: auto;}.col-md-pull-1 {right: 8.33333333%;}.col-md-pull-2 {right: 16.66666667%;}.col-md-pull-3 {right: 25%;}.col-md-pull-4 {right: 33.33333333%;}.col-md-pull-5 {right: 41.66666667%;}.col-md-pull-6 {right: 50%;}.col-md-pull-7 {right: 58.33333333%;}.col-md-pull-8 {right: 66.66666667%;}.col-md-pull-9 {right: 75%;}.col-md-pull-10 {right: 83.33333333%;}.col-md-pull-11 {right: 91.66666667%;}.col-md-pull-12 {right: 100%;}.col-md-push-0 {left: auto;}.col-md-push-1 {left: 8.33333333%;}.col-md-push-2 {left: 16.66666667%;}.col-md-push-3 {left: 25%;}.col-md-push-4 {left: 33.33333333%;}.col-md-push-5 {left: 41.66666667%;}.col-md-push-6 {left: 50%;}.col-md-push-7 {left: 58.33333333%;}.col-md-push-8 {left: 66.66666667%;}.col-md-push-9 {left: 75%;}.col-md-push-10 {left: 83.33333333%;}.col-md-push-11 {left: 91.66666667%;}.col-md-push-12 {left: 100%;}.col-md-offset-0 {margin-left: 0%;}.col-md-offset-1 {margin-left: 8.33333333%;}.col-md-offset-2 {margin-left: 16.66666667%;}.col-md-offset-3 {margin-left: 25%;}.col-md-offset-4 {margin-left: 33.33333333%;}.col-md-offset-5 {margin-left: 41.66666667%;}.col-md-offset-6 {margin-left: 50%;}.col-md-offset-7 {margin-left: 58.33333333%;}.col-md-offset-8 {margin-left: 66.66666667%;}.col-md-offset-9 {margin-left: 75%;}.col-md-offset-10 {margin-left: 83.33333333%;}.col-md-offset-11 {margin-left: 91.66666667%;}.col-md-offset-12 {margin-left: 100%;}}@media (min-width: 1200px) {.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {float: left;}.col-lg-1 {width: 8.33333333%;}.col-lg-2 {width: 16.66666667%;}.col-lg-3 {width: 25%;}.col-lg-4 {width: 33.33333333%;}.col-lg-5 {width: 41.66666667%;}.col-lg-6 {width: 50%;}.col-lg-7 {width: 58.33333333%;}.col-lg-8 {width: 66.66666667%;}.col-lg-9 {width: 75%;}.col-lg-10 {width: 83.33333333%;}.col-lg-11 {width: 91.66666667%;}.col-lg-12 {width: 100%;}.col-lg-pull-0 {right: auto;}.col-lg-pull-1 {right: 8.33333333%;}.col-lg-pull-2 {right: 16.66666667%;}.col-lg-pull-3 {right: 25%;}.col-lg-pull-4 {right: 33.33333333%;}.col-lg-pull-5 {right: 41.66666667%;}.col-lg-pull-6 {right: 50%;}.col-lg-pull-7 {right: 58.33333333%;}.col-lg-pull-8 {right: 66.66666667%;}.col-lg-pull-9 {right: 75%;}.col-lg-pull-10 {right: 83.33333333%;}.col-lg-pull-11 {right: 91.66666667%;}.col-lg-pull-12 {right: 100%;}.col-lg-push-0 {left: auto;}.col-lg-push-1 {left: 8.33333333%;}.col-lg-push-2 {left: 16.66666667%;}.col-lg-push-3 {left: 25%;}.col-lg-push-4 {left: 33.33333333%;}.col-lg-push-5 {left: 41.66666667%;}.col-lg-push-6 {left: 50%;}.col-lg-push-7 {left: 58.33333333%;}.col-lg-push-8 {left: 66.66666667%;}.col-lg-push-9 {left: 75%;}.col-lg-push-10 {left: 83.33333333%;}.col-lg-push-11 {left: 91.66666667%;}.col-lg-push-12 {left: 100%;}.col-lg-offset-0 {margin-left: 0%;}.col-lg-offset-1 {margin-left: 8.33333333%;}.col-lg-offset-2 {margin-left: 16.66666667%;}.col-lg-offset-3 {margin-left: 25%;}.col-lg-offset-4 {margin-left: 33.33333333%;}.col-lg-offset-5 {margin-left: 41.66666667%;}.col-lg-offset-6 {margin-left: 50%;}.col-lg-offset-7 {margin-left: 58.33333333%;}.col-lg-offset-8 {margin-left: 66.66666667%;}.col-lg-offset-9 {margin-left: 75%;}.col-lg-offset-10 {margin-left: 83.33333333%;}.col-lg-offset-11 {margin-left: 91.66666667%;}.col-lg-offset-12 {margin-left: 100%;}}fieldset {padding: 0;margin: 0;border: 0;min-width: 0;}legend {display: block;width: 100%;padding: 0;margin-bottom: 20px;font-size: 21px;line-height: inherit;color: #333333;border: 0;border-bottom: 1px solid #e5e5e5;}label {display: inline-block;max-width: 100%;margin-bottom: 5px;font-weight: bold;}input[type="search"] {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}input[type="radio"],input[type="checkbox"] {margin: 4px 0 0;margin-top: 1px \9;line-height: normal;}input[type="file"] {display: block;}input[type="range"] {display: block;width: 100%;}select[multiple],select[size] {height: auto;}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus {outline: thin dotted;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;}output {display: block;padding-top: 7px;font-size: 14px;line-height: 1.42857143;color: #555555;}.form-control {display: block;width: 100%;height: 34px;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;color: #555555;background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;-o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;}.form-control:focus {border-color: #66afe9;outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);}.form-control::-moz-placeholder {color: #999;opacity: 1;}.form-control:-ms-input-placeholder {color: #999;}.form-control::-webkit-input-placeholder {color: #999;}.form-control::-ms-expand {border: 0;background-color: transparent;}.form-control[disabled], .form-control[readonly],fieldset[disabled] .form-control {background-color: #eeeeee;opacity: 1;}.form-control[disabled],fieldset[disabled] .form-control {cursor: not-allowed;}textarea.form-control {height: auto;}input[type="search"] {-webkit-appearance: none;}@media screen and (-webkit-min-device-pixel-ratio: 0) {input[type="date"].form-control,input[type="time"].form-control,input[type="datetime-local"].form-control,input[type="month"].form-control {line-height: 34px;}input[type="date"].input-sm,.input-group-sm input[type="date"],input[type="time"].input-sm,.input-group-sminput[type="time"],input[type="datetime-local"].input-sm,.input-group-sminput[type="datetime-local"],input[type="month"].input-sm,.input-group-sminput[type="month"] {line-height: 30px;}input[type="date"].input-lg,.input-group-lg input[type="date"],input[type="time"].input-lg,.input-group-lginput[type="time"],input[type="datetime-local"].input-lg,.input-group-lginput[type="datetime-local"],input[type="month"].input-lg,.input-group-lginput[type="month"] {line-height: 46px;}}.form-group {margin-bottom: 15px;}.radio,.checkbox {position: relative;display: block;margin-top: 10px;margin-bottom: 10px;}.radio label,.checkbox label {min-height: 20px;padding-left: 20px;margin-bottom: 0;font-weight: normal;cursor: pointer;}.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"] {position: absolute;margin-left: -20px;margin-top: 4px \9;}.radio + .radio,.checkbox + .checkbox {margin-top: -5px;}.radio-inline,.checkbox-inline {position: relative;display: inline-block;padding-left: 20px;margin-bottom: 0;vertical-align: middle;font-weight: normal;cursor: pointer;}.radio-inline + .radio-inline,.checkbox-inline + .checkbox-inline {margin-top: 0;margin-left: 10px;}input[type="radio"][disabled], input[type="radio"].disabled,fieldset[disabled] input[type="radio"],input[type="checkbox"][disabled],input[type="checkbox"].disabled,fieldset[disabled]input[type="checkbox"] {cursor: not-allowed;}.radio-inline.disabled,fieldset[disabled] .radio-inline,.checkbox-inline.disabled,fieldset[disabled].checkbox-inline {cursor: not-allowed;}.radio.disabled label,fieldset[disabled] .radio label,.checkbox.disabled label,fieldset[disabled].checkbox label {cursor: not-allowed;}.form-control-static {padding-top: 7px;padding-bottom: 7px;margin-bottom: 0;min-height: 34px;}.form-control-static.input-lg, .form-control-static.input-sm {padding-left: 0;padding-right: 0;}.input-sm {height: 30px;padding: 5px 10px;font-size: 12px;line-height: 1.5;border-radius: 3px;}select.input-sm {height: 30px;line-height: 30px;}textarea.input-sm,select[multiple].input-sm {height: auto;}.form-group-sm .form-control {height: 30px;padding: 5px 10px;font-size: 12px;line-height: 1.5;border-radius: 3px;}.form-group-sm select.form-control {height: 30px;line-height: 30px;}.form-group-sm textarea.form-control,.form-group-sm select[multiple].form-control {height: auto;}.form-group-sm .form-control-static {height: 30px;min-height: 32px;padding: 6px 10px;font-size: 12px;line-height: 1.5;}.input-lg {height: 46px;padding: 10px 16px;font-size: 18px;line-height: 1.3333333;border-radius: 6px;}select.input-lg {height: 46px;line-height: 46px;}textarea.input-lg,select[multiple].input-lg {height: auto;}.form-group-lg .form-control {height: 46px;padding: 10px 16px;font-size: 18px;line-height: 1.3333333;border-radius: 6px;}.form-group-lg select.form-control {height: 46px;line-height: 46px;}.form-group-lg textarea.form-control,.form-group-lg select[multiple].form-control {height: auto;}.form-group-lg .form-control-static {height: 46px;min-height: 38px;padding: 11px 16px;font-size: 18px;line-height: 1.3333333;}.has-feedback {position: relative;}.has-feedback .form-control {padding-right: 42.5px;}.form-control-feedback {position: absolute;top: 0;right: 0;z-index: 2;display: block;width: 34px;height: 34px;line-height: 34px;text-align: center;pointer-events: none;}.input-lg + .form-control-feedback,.input-group-lg + .form-control-feedback,.form-group-lg .form-control + .form-control-feedback {width: 46px;height: 46px;line-height: 46px;}.input-sm + .form-control-feedback,.input-group-sm + .form-control-feedback,.form-group-sm .form-control + .form-control-feedback {width: 30px;height: 30px;line-height: 30px;}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label {color: #3c763d;}.has-success .form-control {border-color: #3c763d;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);}.has-success .form-control:focus {border-color: #2b542c;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;}.has-success .input-group-addon {color: #3c763d;border-color: #3c763d;background-color: #dff0d8;}.has-success .form-control-feedback {color: #3c763d;}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label {color: #8a6d3b;}.has-warning .form-control {border-color: #8a6d3b;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);}.has-warning .form-control:focus {border-color: #66512c;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;}.has-warning .input-group-addon {color: #8a6d3b;border-color: #8a6d3b;background-color: #fcf8e3;}.has-warning .form-control-feedback {color: #8a6d3b;}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label {color: #a94442;}.has-error .form-control {border-color: #a94442;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);}.has-error .form-control:focus {border-color: #843534;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;}.has-error .input-group-addon {color: #a94442;border-color: #a94442;background-color: #f2dede;}.has-error .form-control-feedback {color: #a94442;}.has-feedback label ~ .form-control-feedback {top: 25px;}.has-feedback label.sr-only ~ .form-control-feedback {top: 0;}.help-block {display: block;margin-top: 5px;margin-bottom: 10px;color: #737373;}@media (min-width: 768px) {.form-inline .form-group {display: inline-block;margin-bottom: 0;vertical-align: middle;}.form-inline .form-control {display: inline-block;width: auto;vertical-align: middle;}.form-inline .form-control-static {display: inline-block;}.form-inline .input-group {display: inline-table;vertical-align: middle;}.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control {width: auto;}.form-inline .input-group > .form-control {width: 100%;}.form-inline .control-label {margin-bottom: 0;vertical-align: middle;}.form-inline .radio,.form-inline .checkbox {display: inline-block;margin-top: 0;margin-bottom: 0;vertical-align: middle;}.form-inline .radio label,.form-inline .checkbox label {padding-left: 0;}.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"] {position: relative;margin-left: 0;}.form-inline .has-feedback .form-control-feedback {top: 0;}}.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline {margin-top: 0;margin-bottom: 0;padding-top: 7px;}.form-horizontal .radio,.form-horizontal .checkbox {min-height: 27px;}.form-horizontal .form-group {margin-left: -15px;margin-right: -15px;}.form-horizontal .form-group:before, .form-horizontal .form-group:after {content: " ";display: table;}.form-horizontal .form-group:after {clear: both;}@media (min-width: 768px) {.form-horizontal .control-label {text-align: right;margin-bottom: 0;padding-top: 7px;}}.form-horizontal .has-feedback .form-control-feedback {right: 15px;}@media (min-width: 768px) {.form-horizontal .form-group-lg .control-label {padding-top: 11px;font-size: 18px;}}@media (min-width: 768px) {.form-horizontal .form-group-sm .control-label {padding-top: 6px;font-size: 12px;}}.btn {display: inline-block;margin-bottom: 0;font-weight: normal;text-align: center;vertical-align: middle;touch-action: manipulation;cursor: pointer;background-image: none;border: 1px solid transparent;white-space: nowrap;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;border-radius: 4px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.btn:focus, .btn.focus, .btn:active:focus, .btn:active.focus, .btn.active:focus, .btn.active.focus {outline: thin dotted;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;}.btn:hover, .btn:focus, .btn.focus {color: #333;text-decoration: none;}.btn:active, .btn.active {outline: 0;background-image: none;-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);}.btn.disabled, .btn[disabled],fieldset[disabled] .btn {cursor: not-allowed;opacity: 0.65;filter: alpha(opacity=65);-webkit-box-shadow: none;box-shadow: none;}a.btn.disabled,fieldset[disabled] a.btn {pointer-events: none;}.btn-default {color: #333;background-color: #fff;border-color: #ccc;}.btn-default:focus, .btn-default.focus {color: #333;background-color: #e6e5e5;border-color: #8c8c8c;}.btn-default:hover {color: #333;background-color: #e6e5e5;border-color: #adadad;}.btn-default:active, .btn-default.active,.open > .btn-default.dropdown-toggle {color: #333;background-color: #e6e5e5;border-color: #adadad;}.btn-default:active:hover, .btn-default:active:focus, .btn-default:active.focus, .btn-default.active:hover, .btn-default.active:focus, .btn-default.active.focus,.open > .btn-default.dropdown-toggle:hover,.open > .btn-default.dropdown-toggle:focus,.open > .btn-default.dropdown-toggle.focus {color: #333;background-color: #d4d4d4;border-color: #8c8c8c;}.btn-default:active, .btn-default.active,.open > .btn-default.dropdown-toggle {background-image: none;}.btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled.focus, .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled].focus,fieldset[disabled] .btn-default:hover,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default.focus {background-color: #fff;border-color: #ccc;}.btn-default .badge {color: #fff;background-color: #333;}.btn-primary {color: #fff;background-color: #337ab7;border-color: #2e6da4;}.btn-primary:focus, .btn-primary.focus {color: #fff;background-color: #286090;border-color: #122b40;}.btn-primary:hover {color: #fff;background-color: #286090;border-color: #204d74;}.btn-primary:active, .btn-primary.active,.open > .btn-primary.dropdown-toggle {color: #fff;background-color: #286090;border-color: #204d74;}.btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus,.open > .btn-primary.dropdown-toggle:hover,.open > .btn-primary.dropdown-toggle:focus,.open > .btn-primary.dropdown-toggle.focus {color: #fff;background-color: #204d74;border-color: #122b40;}.btn-primary:active, .btn-primary.active,.open > .btn-primary.dropdown-toggle {background-image: none;}.btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled].focus,fieldset[disabled] .btn-primary:hover,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary.focus {background-color: #337ab7;border-color: #2e6da4;}.btn-primary .badge {color: #337ab7;background-color: #fff;}.btn-success {color: #fff;background-color: #5cb85c;border-color: #4cae4c;}.btn-success:focus, .btn-success.focus {color: #fff;background-color: #449d44;border-color: #255625;}.btn-success:hover {color: #fff;background-color: #449d44;border-color: #398439;}.btn-success:active, .btn-success.active,.open > .btn-success.dropdown-toggle {color: #fff;background-color: #449d44;border-color: #398439;}.btn-success:active:hover, .btn-success:active:focus, .btn-success:active.focus, .btn-success.active:hover, .btn-success.active:focus, .btn-success.active.focus,.open > .btn-success.dropdown-toggle:hover,.open > .btn-success.dropdown-toggle:focus,.open > .btn-success.dropdown-toggle.focus {color: #fff;background-color: #398439;border-color: #255625;}.btn-success:active, .btn-success.active,.open > .btn-success.dropdown-toggle {background-image: none;}.btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled].focus,fieldset[disabled] .btn-success:hover,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success.focus {background-color: #5cb85c;border-color: #4cae4c;}.btn-success .badge {color: #5cb85c;background-color: #fff;}.btn-info {color: #fff;background-color: #5bc0de;border-color: #46b8da;}.btn-info:focus, .btn-info.focus {color: #fff;background-color: #31b0d5;border-color: #1b6d85;}.btn-info:hover {color: #fff;background-color: #31b0d5;border-color: #269abc;}.btn-info:active, .btn-info.active,.open > .btn-info.dropdown-toggle {color: #fff;background-color: #31b0d5;border-color: #269abc;}.btn-info:active:hover, .btn-info:active:focus, .btn-info:active.focus, .btn-info.active:hover, .btn-info.active:focus, .btn-info.active.focus,.open > .btn-info.dropdown-toggle:hover,.open > .btn-info.dropdown-toggle:focus,.open > .btn-info.dropdown-toggle.focus {color: #fff;background-color: #269abc;border-color: #1b6d85;}.btn-info:active, .btn-info.active,.open > .btn-info.dropdown-toggle {background-image: none;}.btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled].focus,fieldset[disabled] .btn-info:hover,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info.focus {background-color: #5bc0de;border-color: #46b8da;}.btn-info .badge {color: #5bc0de;background-color: #fff;}.btn-warning {color: #fff;background-color: #f0ad4e;border-color: #eea236;}.btn-warning:focus, .btn-warning.focus {color: #fff;background-color: #ec971f;border-color: #985f0d;}.btn-warning:hover {color: #fff;background-color: #ec971f;border-color: #d58512;}.btn-warning:active, .btn-warning.active,.open > .btn-warning.dropdown-toggle {color: #fff;background-color: #ec971f;border-color: #d58512;}.btn-warning:active:hover, .btn-warning:active:focus, .btn-warning:active.focus, .btn-warning.active:hover, .btn-warning.active:focus, .btn-warning.active.focus,.open > .btn-warning.dropdown-toggle:hover,.open > .btn-warning.dropdown-toggle:focus,.open > .btn-warning.dropdown-toggle.focus {color: #fff;background-color: #d58512;border-color: #985f0d;}.btn-warning:active, .btn-warning.active,.open > .btn-warning.dropdown-toggle {background-image: none;}.btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled].focus,fieldset[disabled] .btn-warning:hover,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning.focus {background-color: #f0ad4e;border-color: #eea236;}.btn-warning .badge {color: #f0ad4e;background-color: #fff;}.btn-danger {color: #fff;background-color: #d9534f;border-color: #d43f3a;}.btn-danger:focus, .btn-danger.focus {color: #fff;background-color: #c9302c;border-color: #761c19;}.btn-danger:hover {color: #fff;background-color: #c9302c;border-color: #ac2925;}.btn-danger:active, .btn-danger.active,.open > .btn-danger.dropdown-toggle {color: #fff;background-color: #c9302c;border-color: #ac2925;}.btn-danger:active:hover, .btn-danger:active:focus, .btn-danger:active.focus, .btn-danger.active:hover, .btn-danger.active:focus, .btn-danger.active.focus,.open > .btn-danger.dropdown-toggle:hover,.open > .btn-danger.dropdown-toggle:focus,.open > .btn-danger.dropdown-toggle.focus {color: #fff;background-color: #ac2925;border-color: #761c19;}.btn-danger:active, .btn-danger.active,.open > .btn-danger.dropdown-toggle {background-image: none;}.btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled].focus,fieldset[disabled] .btn-danger:hover,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger.focus {background-color: #d9534f;border-color: #d43f3a;}.btn-danger .badge {color: #d9534f;background-color: #fff;}.btn-link {color: #337ab7;font-weight: normal;border-radius: 0;}.btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled],fieldset[disabled] .btn-link {background-color: transparent;-webkit-box-shadow: none;box-shadow: none;}.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {border-color: transparent;}.btn-link:hover, .btn-link:focus {color: #23527c;text-decoration: underline;background-color: transparent;}.btn-link[disabled]:hover, .btn-link[disabled]:focus,fieldset[disabled] .btn-link:hover,fieldset[disabled] .btn-link:focus {color: #777777;text-decoration: none;}.btn-lg {padding: 10px 16px;font-size: 18px;line-height: 1.3333333;border-radius: 6px;}.btn-sm {padding: 5px 10px;font-size: 12px;line-height: 1.5;border-radius: 3px;}.btn-xs {padding: 1px 5px;font-size: 12px;line-height: 1.5;border-radius: 3px;}.btn-block {display: block;width: 100%;}.btn-block + .btn-block {margin-top: 5px;}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block {width: 100%;}.navbar {position: relative;min-height: 50px;margin-bottom: 20px;border: 1px solid transparent;}.navbar:before, .navbar:after {content: " ";display: table;}.navbar:after {clear: both;}@media (min-width: 992px) {.navbar {border-radius: 4px;}}.navbar-header:before, .navbar-header:after {content: " ";display: table;}.navbar-header:after {clear: both;}@media (min-width: 992px) {.navbar-header {float: left;}}.navbar-collapse {overflow-x: visible;padding-right: 15px;padding-left: 15px;border-top: 1px solid transparent;box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);-webkit-overflow-scrolling: touch;}.navbar-collapse:before, .navbar-collapse:after {content: " ";display: table;}.navbar-collapse:after {clear: both;}.navbar-collapse.in {overflow-y: auto;}@media (min-width: 992px) {.navbar-collapse {width: auto;border-top: 0;box-shadow: none;}.navbar-collapse.collapse {display: block !important;height: auto !important;padding-bottom: 0;overflow: visible !important;}.navbar-collapse.in {overflow-y: visible;}.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse {padding-left: 0;padding-right: 0;}}.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse {max-height: 340px;}@media (max-device-width: 480px) and (orientation: landscape) {.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse {max-height: 200px;}}.container > .navbar-header,.container > .navbar-collapse,.container-fluid > .navbar-header,.container-fluid > .navbar-collapse {margin-right: -15px;margin-left: -15px;}@media (min-width: 992px) {.container > .navbar-header,.container > .navbar-collapse,.container-fluid > .navbar-header,.container-fluid > .navbar-collapse {margin-right: 0;margin-left: 0;}}.navbar-static-top {z-index: 1000;border-width: 0 0 1px;}@media (min-width: 992px) {.navbar-static-top {border-radius: 0;}}.navbar-fixed-top,.navbar-fixed-bottom {position: fixed;right: 0;left: 0;z-index: 1030;}@media (min-width: 992px) {.navbar-fixed-top,.navbar-fixed-bottom {border-radius: 0;}}.navbar-fixed-top {top: 0;border-width: 0 0 1px;}.navbar-fixed-bottom {bottom: 0;margin-bottom: 0;border-width: 1px 0 0;}.navbar-brand {float: left;padding: 15px 15px;font-size: 18px;line-height: 20px;height: 50px;}.navbar-brand:hover, .navbar-brand:focus {text-decoration: none;}.navbar-brand > img {display: block;}@media (min-width: 992px) {.navbar > .container .navbar-brand,.navbar > .container-fluid .navbar-brand {margin-left: -15px;}}.navbar-toggle {position: relative;float: right;margin-right: 15px;padding: 9px 10px;margin-top: 8px;margin-bottom: 8px;background-color: transparent;background-image: none;border: 1px solid transparent;border-radius: 4px;}.navbar-toggle:focus {outline: 0;}.navbar-toggle .icon-bar {display: block;width: 22px;height: 2px;border-radius: 1px;}.navbar-toggle .icon-bar + .icon-bar {margin-top: 4px;}@media (min-width: 992px) {.navbar-toggle {display: none;}}.navbar-nav {margin: 7.5px -15px;}.navbar-nav > li > a {padding-top: 10px;padding-bottom: 10px;line-height: 20px;}@media (max-width: 767px) {.navbar-nav .open .dropdown-menu {position: static;float: none;width: auto;margin-top: 0;background-color: transparent;border: 0;box-shadow: none;}.navbar-nav .open .dropdown-menu > li > a,.navbar-nav .open .dropdown-menu .dropdown-header {padding: 5px 15px 5px 25px;}.navbar-nav .open .dropdown-menu > li > a {line-height: 20px;}.navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus {background-image: none;}}@media (min-width: 992px) {.navbar-nav {float: left;margin: 0;}.navbar-nav > li {float: left;}.navbar-nav > li > a {padding-top: 15px;padding-bottom: 15px;}}.navbar-form {margin-left: -15px;margin-right: -15px;padding: 10px 15px;border-top: 1px solid transparent;border-bottom: 1px solid transparent;-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);margin-top: 8px;margin-bottom: 8px;}@media (min-width: 768px) {.navbar-form .form-group {display: inline-block;margin-bottom: 0;vertical-align: middle;}.navbar-form .form-control {display: inline-block;width: auto;vertical-align: middle;}.navbar-form .form-control-static {display: inline-block;}.navbar-form .input-group {display: inline-table;vertical-align: middle;}.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control {width: auto;}.navbar-form .input-group > .form-control {width: 100%;}.navbar-form .control-label {margin-bottom: 0;vertical-align: middle;}.navbar-form .radio,.navbar-form .checkbox {display: inline-block;margin-top: 0;margin-bottom: 0;vertical-align: middle;}.navbar-form .radio label,.navbar-form .checkbox label {padding-left: 0;}.navbar-form .radio input[type="radio"],.navbar-form .checkbox input[type="checkbox"] {position: relative;margin-left: 0;}.navbar-form .has-feedback .form-control-feedback {top: 0;}}@media (max-width: 767px) {.navbar-form .form-group {margin-bottom: 5px;}.navbar-form .form-group:last-child {margin-bottom: 0;}}@media (min-width: 992px) {.navbar-form {width: auto;border: 0;margin-left: 0;margin-right: 0;padding-top: 0;padding-bottom: 0;-webkit-box-shadow: none;box-shadow: none;}}.navbar-nav > li > .dropdown-menu {margin-top: 0;border-top-right-radius: 0;border-top-left-radius: 0;}.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {margin-bottom: 0;border-top-right-radius: 4px;border-top-left-radius: 4px;border-bottom-right-radius: 0;border-bottom-left-radius: 0;}.navbar-btn {margin-top: 8px;margin-bottom: 8px;}.navbar-btn.btn-sm {margin-top: 10px;margin-bottom: 10px;}.navbar-btn.btn-xs {margin-top: 14px;margin-bottom: 14px;}.navbar-text {margin-top: 15px;margin-bottom: 15px;}@media (min-width: 992px) {.navbar-text {float: left;margin-left: 15px;margin-right: 15px;}}@media (min-width: 992px) {.navbar-left {float: left !important;}.navbar-right {float: right !important;margin-right: -15px;}.navbar-right ~ .navbar-right {margin-right: 0;}}.navbar-default {background-color: #f8f8f8;border-color: #e7e7e7;}.navbar-default .navbar-brand {color: #777;}.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {color: #5e5d5d;background-color: transparent;}.navbar-default .navbar-text {color: #777;}.navbar-default .navbar-nav > li > a {color: #777;}.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {color: #333;background-color: transparent;}.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {color: #555;background-color: #e7e7e7;}.navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus {color: #ccc;background-color: transparent;}.navbar-default .navbar-toggle {border-color: #ddd;}.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background-color: #ddd;}.navbar-default .navbar-toggle .icon-bar {background-color: #888;}.navbar-default .navbar-collapse,.navbar-default .navbar-form {border-color: #e7e7e7;}.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {background-color: #e7e7e7;color: #555;}@media (max-width: 767px) {.navbar-default .navbar-nav .open .dropdown-menu > li > a {color: #777;}.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {color: #333;background-color: transparent;}.navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {color: #555;background-color: #e7e7e7;}.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {color: #ccc;background-color: transparent;}}.navbar-default .navbar-link {color: #777;}.navbar-default .navbar-link:hover {color: #333;}.navbar-default .btn-link {color: #777;}.navbar-default .btn-link:hover, .navbar-default .btn-link:focus {color: #333;}.navbar-default .btn-link[disabled]:hover, .navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:hover,fieldset[disabled] .navbar-default .btn-link:focus {color: #ccc;}.navbar-inverse {background-color: #222;border-color: #090909;}.navbar-inverse .navbar-brand {color: #9d9d9d;}.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {color: #fff;background-color: transparent;}.navbar-inverse .navbar-text {color: #9d9d9d;}.navbar-inverse .navbar-nav > li > a {color: #9d9d9d;}.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {color: #fff;background-color: transparent;}.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {color: #fff;background-color: #090909;}.navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus {color: #444;background-color: transparent;}.navbar-inverse .navbar-toggle {border-color: #333;}.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {background-color: #333;}.navbar-inverse .navbar-toggle .icon-bar {background-color: #fff;}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form {border-color: #101010;}.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {background-color: #090909;color: #fff;}@media (max-width: 767px) {.navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {border-color: #090909;}.navbar-inverse .navbar-nav .open .dropdown-menu .divider {background-color: #090909;}.navbar-inverse .navbar-nav .open .dropdown-menu > li > a {color: #9d9d9d;}.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {color: #fff;background-color: transparent;}.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {color: #fff;background-color: #090909;}.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {color: #444;background-color: transparent;}}.navbar-inverse .navbar-link {color: #9d9d9d;}.navbar-inverse .navbar-link:hover {color: #fff;}.navbar-inverse .btn-link {color: #9d9d9d;}.navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus {color: #fff;}.navbar-inverse .btn-link[disabled]:hover, .navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:hover,fieldset[disabled] .navbar-inverse .btn-link:focus {color: #444;}.nav {margin-bottom: 0;padding-left: 0;list-style: none;}.nav:before, .nav:after {content: " ";display: table;}.nav:after {clear: both;}.nav > li {position: relative;display: block;}.nav > li > a {position: relative;display: block;padding: 10px 15px;}.nav > li > a:hover, .nav > li > a:focus {text-decoration: none;background-color: #eeeeee;}.nav > li.disabled > a {color: #777777;}.nav > li.disabled > a:hover, .nav > li.disabled > a:focus {color: #777777;text-decoration: none;background-color: transparent;cursor: not-allowed;}.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {background-color: #eeeeee;border-color: #337ab7;}.nav .nav-divider {height: 1px;margin: 9px 0;overflow: hidden;background-color: #e5e5e5;}.nav > li > a > img {max-width: none;}.nav-tabs {border-bottom: 1px solid #ddd;}.nav-tabs > li {float: left;margin-bottom: -1px;}.nav-tabs > li > a {margin-right: 2px;line-height: 1.42857143;border: 1px solid transparent;border-radius: 4px 4px 0 0;}.nav-tabs > li > a:hover {border-color: #eeeeee #eeeeee #ddd;}.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {color: #555555;background-color: #fff;border: 1px solid #ddd;border-bottom-color: transparent;cursor: default;}.nav-pills > li {float: left;}.nav-pills > li > a {border-radius: 4px;}.nav-pills > li + li {margin-left: 2px;}.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {color: #fff;background-color: #337ab7;}.nav-stacked > li {float: none;}.nav-stacked > li + li {margin-top: 2px;margin-left: 0;}.nav-justified, .nav-tabs.nav-justified {width: 100%;}.nav-justified > li, .nav-tabs.nav-justified > li {float: none;}.nav-justified > li > a, .nav-tabs.nav-justified > li > a {text-align: center;margin-bottom: 5px;}.nav-justified > .dropdown .dropdown-menu {top: auto;left: auto;}@media (min-width: 768px) {.nav-justified > li, .nav-tabs.nav-justified > li {display: table-cell;width: 1%;}.nav-justified > li > a, .nav-tabs.nav-justified > li > a {margin-bottom: 0;}}.nav-tabs-justified, .nav-tabs.nav-justified {border-bottom: 0;}.nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {margin-right: 0;border-radius: 4px;}.nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,.nav-tabs-justified > .active > a:hover,.nav-tabs.nav-justified > .active > a:hover,.nav-tabs-justified > .active > a:focus,.nav-tabs.nav-justified > .active > a:focus {border: 1px solid #ddd;}@media (min-width: 768px) {.nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {border-bottom: 1px solid #ddd;border-radius: 4px 4px 0 0;}.nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,.nav-tabs-justified > .active > a:hover,.nav-tabs.nav-justified > .active > a:hover,.nav-tabs-justified > .active > a:focus,.nav-tabs.nav-justified > .active > a:focus {border-bottom-color: #fff;}}.tab-content > .tab-pane {display: none;}.tab-content > .active {display: block;}.nav-tabs .dropdown-menu {margin-top: -1px;border-top-right-radius: 0;border-top-left-radius: 0;}.modal-open {overflow: hidden;}.modal {display: none;overflow: hidden;position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1050;-webkit-overflow-scrolling: touch;outline: 0;}.modal.fade .modal-dialog {-webkit-transform: translate(0, -25%);-ms-transform: translate(0, -25%);-o-transform: translate(0, -25%);transform: translate(0, -25%);-webkit-transition: -webkit-transform 0.3s ease-out;-moz-transition: -moz-transform 0.3s ease-out;-o-transition: -o-transform 0.3s ease-out;transition: transform 0.3s ease-out;}.modal.in .modal-dialog {-webkit-transform: translate(0, 0);-ms-transform: translate(0, 0);-o-transform: translate(0, 0);transform: translate(0, 0);}.modal-open .modal {overflow-x: hidden;overflow-y: auto;}.modal-dialog {position: relative;width: auto;margin: 10px;}.modal-content {position: relative;background-color: #fff;border: 1px solid #999;border: 1px solid rgba(0, 0, 0, 0.2);border-radius: 6px;-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);background-clip: padding-box;outline: 0;}.modal-backdrop {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1040;background-color: #000;}.modal-backdrop.fade {opacity: 0;filter: alpha(opacity=0);}.modal-backdrop.in {opacity: 0.5;filter: alpha(opacity=50);}.modal-header {padding: 15px;border-bottom: 1px solid #e5e5e5;}.modal-header:before, .modal-header:after {content: " ";display: table;}.modal-header:after {clear: both;}.modal-header .close {margin-top: -2px;}.modal-title {margin: 0;line-height: 1.42857143;}.modal-body {position: relative;padding: 15px;}.modal-footer {padding: 15px;text-align: right;border-top: 1px solid #e5e5e5;}.modal-footer:before, .modal-footer:after {content: " ";display: table;}.modal-footer:after {clear: both;}.modal-footer .btn + .btn {margin-left: 5px;margin-bottom: 0;}.modal-footer .btn-group .btn + .btn {margin-left: -1px;}.modal-footer .btn-block + .btn-block {margin-left: 0;}.modal-scrollbar-measure {position: absolute;top: -9999px;width: 50px;height: 50px;overflow: scroll;}@media (min-width: 768px) {.modal-dialog {width: 600px;margin: 30px auto;}.modal-content {-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);}.modal-sm {width: 300px;}}@media (min-width: 992px) {.modal-lg {width: 900px;}}.input-text,.button-submit {border-radius: 3px;line-height: 1em;font-size: 16px;box-sizing: border-box;height: calc(1em + 28px);}.input-text,.button-submit {background: #FAFAFA;border: 1px solid #CCCBC8;padding: 14px 16px;}.input-text:focus {border-color: #77AA43;}.button-submit {background: #F58423;color: #fff;border: none;padding: 14px 21px;font-weight: bold;transition: all .5s ease;user-select: none;}.button-submit:not(:disabled):hover {cursor: pointer;background: #CC6308;}.button-submit:disabled {opacity: 0.5;cursor: default;}.collapse {position: relative;height: 0;overflow: hidden;}.collapse.in {height: auto;overflow: visible;}.collapsing {position: relative;height: 0;overflow: hidden;transition: height 0.35s ease;}.carousel {position: relative;}.carousel-inner {position: relative;overflow: hidden;width: 100%;}.carousel-inner > .item {display: none;position: relative;-webkit-transition: 0.6s ease-in-out left;-o-transition: 0.6s ease-in-out left;transition: 0.6s ease-in-out left;}.carousel-inner > .item > img,.carousel-inner > .item > a > img {display: block;max-width: 100%;height: auto;line-height: 1;}@media all and (transform-3d), (-webkit-transform-3d) {.carousel-inner > .item {-webkit-transition: -webkit-transform 0.6s ease-in-out;-moz-transition: -moz-transform 0.6s ease-in-out;-o-transition: -o-transform 0.6s ease-in-out;transition: transform 0.6s ease-in-out;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;-webkit-perspective: 1000px;-moz-perspective: 1000px;perspective: 1000px;}.carousel-inner > .item.next, .carousel-inner > .item.active.right {-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);left: 0;}.carousel-inner > .item.prev, .carousel-inner > .item.active.left {-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);left: 0;}.carousel-inner > .item.next.left, .carousel-inner > .item.prev.right, .carousel-inner > .item.active {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);left: 0;}}.carousel-inner > .active,.carousel-inner > .next,.carousel-inner > .prev {display: block;}.carousel-inner > .active {left: 0;}.carousel-inner > .next,.carousel-inner > .prev {position: absolute;top: 0;width: 100%;}.carousel-inner > .next {left: 100%;}.carousel-inner > .prev {left: -100%;}.carousel-inner > .next.left,.carousel-inner > .prev.right {left: 0;}.carousel-inner > .active.left {left: -100%;}.carousel-inner > .active.right {left: 100%;}.carousel-control {position: absolute;top: 0;left: 0;bottom: 0;width: 15%;opacity: 0.5;filter: alpha(opacity=50);font-size: 20px;color: #fff;text-align: center;text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);background-color: rgba(0, 0, 0, 0);}.carousel-control.left {background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);}.carousel-control.right {left: auto;right: 0;background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);}.carousel-control:hover, .carousel-control:focus {outline: 0;color: #fff;text-decoration: none;opacity: 0.9;filter: alpha(opacity=90);}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right {position: absolute;top: 50%;margin-top: -10px;z-index: 5;display: inline-block;}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left {left: 50%;margin-left: -10px;}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right {right: 50%;margin-right: -10px;}.carousel-control .icon-prev,.carousel-control .icon-next {width: 20px;height: 20px;line-height: 1;font-family: serif;}.carousel-control .icon-prev:before {content: '\2039';}.carousel-control .icon-next:before {content: '\203a';}.carousel-indicators {position: absolute;bottom: 10px;left: 50%;z-index: 15;width: 60%;margin-left: -30%;padding-left: 0;list-style: none;text-align: center;}.carousel-indicators li {display: inline-block;width: 10px;height: 10px;margin: 1px;text-indent: -999px;border: 1px solid #fff;border-radius: 10px;cursor: pointer;background-color: #000 \9;background-color: rgba(0, 0, 0, 0);}.carousel-indicators .active {margin: 0;width: 12px;height: 12px;background-color: #fff;}.carousel-caption {position: absolute;left: 15%;right: 15%;bottom: 20px;z-index: 10;padding-top: 20px;padding-bottom: 20px;color: #fff;text-align: center;text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);}.carousel-caption .btn {text-shadow: none;}@media screen and (min-width: 768px) {.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next {width: 30px;height: 30px;margin-top: -10px;font-size: 30px;}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev {margin-left: -10px;}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next {margin-right: -10px;}.carousel-caption {left: 20%;right: 20%;padding-bottom: 30px;}.carousel-indicators {bottom: 20px;}}.caret {display: inline-block;width: 0;height: 0;margin-left: 2px;vertical-align: middle;border-top: 4px dashed;border-top: 4px solid \9;border-right: 4px solid transparent;border-left: 4px solid transparent;}.dropup,.dropdown {position: relative;}.dropdown-toggle:focus {outline: 0;}.dropdown-menu {position: absolute;top: 100%;left: 0;z-index: 1000;display: none;float: left;min-width: 160px;padding: 5px 0;margin: 2px 0 0;list-style: none;font-size: 14px;text-align: left;background-color: #fff;border: 1px solid #ccc;border: 1px solid rgba(0, 0, 0, 0.15);border-radius: 4px;-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);background-clip: padding-box;}.dropdown-menu.pull-right {right: 0;left: auto;}.dropdown-menu .divider {height: 1px;margin: 9px 0;overflow: hidden;background-color: #e5e5e5;}.dropdown-menu > li > a {display: block;padding: 3px 20px;clear: both;font-weight: normal;line-height: 1.42857143;color: #333333;white-space: nowrap;}.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {text-decoration: none;color: #262626;background-color: #f5f5f5;}.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {color: #fff;text-decoration: none;outline: 0;background-color: #337ab7;}.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {color: #777777;}.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {text-decoration: none;background-color: transparent;background-image: none;filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);cursor: not-allowed;}.open > .dropdown-menu {display: block;}.open > a {outline: 0;}.dropdown-menu-right {left: auto;right: 0;}.dropdown-menu-left {left: 0;right: auto;}.dropdown-header {display: block;padding: 3px 20px;font-size: 12px;line-height: 1.42857143;color: #777777;white-space: nowrap;}.dropdown-backdrop {position: fixed;left: 0;right: 0;bottom: 0;top: 0;z-index: 990;}.pull-right > .dropdown-menu {right: 0;left: auto;}.dropup .caret,.navbar-fixed-bottom .dropdown .caret {border-top: 0;border-bottom: 4px dashed;border-bottom: 4px solid \9;content: "";}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu {top: auto;bottom: 100%;margin-bottom: 2px;}@media (min-width: 992px) {.navbar-right .dropdown-menu {right: 0;left: auto;}.navbar-right .dropdown-menu-left {left: 0;right: auto;}}.clearfix:before, .clearfix:after {content: " ";display: table;}.clearfix:after {clear: both;}.center-block {display: block;margin-left: auto;margin-right: auto;}.pull-right {float: right !important;}.pull-left {float: left !important;}.hide {display: none !important;}.show {display: block !important;}.invisible {visibility: hidden;}.text-hide {font: 0/0 a;color: transparent;text-shadow: none;background-color: transparent;border: 0;}.hidden {display: none !important;}.affix {position: fixed;}@-ms-viewport {width: device-width;}.visible-xs {display: none !important;}.visible-sm {display: none !important;}.visible-md {display: none !important;}.visible-lg {display: none !important;}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block {display: none !important;}@media (max-width: 767px) {.visible-xs {display: block !important;}table.visible-xs {display: table !important;}tr.visible-xs {display: table-row !important;}th.visible-xs,td.visible-xs {display: table-cell !important;}}@media (max-width: 767px) {.visible-xs-block {display: block !important;}}@media (max-width: 767px) {.visible-xs-inline {display: inline !important;}}@media (max-width: 767px) {.visible-xs-inline-block {display: inline-block !important;}}@media (min-width: 768px) and (max-width: 991px) {.visible-sm {display: block !important;}table.visible-sm {display: table !important;}tr.visible-sm {display: table-row !important;}th.visible-sm,td.visible-sm {display: table-cell !important;}}@media (min-width: 768px) and (max-width: 991px) {.visible-sm-block {display: block !important;}}@media (min-width: 768px) and (max-width: 991px) {.visible-sm-inline {display: inline !important;}}@media (min-width: 768px) and (max-width: 991px) {.visible-sm-inline-block {display: inline-block !important;}}@media (min-width: 992px) and (max-width: 1199px) {.visible-md {display: block !important;}table.visible-md {display: table !important;}tr.visible-md {display: table-row !important;}th.visible-md,td.visible-md {display: table-cell !important;}}@media (min-width: 992px) and (max-width: 1199px) {.visible-md-block {display: block !important;}}@media (min-width: 992px) and (max-width: 1199px) {.visible-md-inline {display: inline !important;}}@media (min-width: 992px) and (max-width: 1199px) {.visible-md-inline-block {display: inline-block !important;}}@media (min-width: 1200px) {.visible-lg {display: block !important;}table.visible-lg {display: table !important;}tr.visible-lg {display: table-row !important;}th.visible-lg,td.visible-lg {display: table-cell !important;}}@media (min-width: 1200px) {.visible-lg-block {display: block !important;}}@media (min-width: 1200px) {.visible-lg-inline {display: inline !important;}}@media (min-width: 1200px) {.visible-lg-inline-block {display: inline-block !important;}}@media (max-width: 767px) {.hidden-xs {display: none !important;}}@media (min-width: 768px) and (max-width: 991px) {.hidden-sm {display: none !important;}}@media (min-width: 992px) and (max-width: 1199px) {.hidden-md {display: none !important;}}@media (min-width: 1200px) {.hidden-lg {display: none !important;}}.visible-print {display: none !important;}@media print {.visible-print {display: block !important;}table.visible-print {display: table !important;}tr.visible-print {display: table-row !important;}th.visible-print,td.visible-print {display: table-cell !important;}}.visible-print-block {display: none !important;}@media print {.visible-print-block {display: block !important;}}.visible-print-inline {display: none !important;}@media print {.visible-print-inline {display: inline !important;}}.visible-print-inline-block {display: none !important;}@media print {.visible-print-inline-block {display: inline-block !important;}}@media print {.hidden-print {display: none !important;}}.col-lg-2-4 {position: relative;min-height: 1px;padding-left: 15px;padding-right: 15px;}@media (min-width: 1200px) {.col-lg-2-4 {float: left;width: 20%;}}.col-md-2-4 {position: relative;min-height: 1px;padding-left: 15px;padding-right: 15px;}@media (min-width: 992px) {.col-md-2-4 {float: left;width: 20%;}}.col-sm-2-4 {position: relative;min-height: 1px;padding-left: 15px;padding-right: 15px;}@media (min-width: 768px) {.col-sm-2-4 {float: left;width: 20%;}}@media (min-width: 992px) {.col-md-push-2-4 {left: 20%;}}@media (min-width: 992px) {.col-md-pull-2-4 {right: 20%;}}@media (min-width: 992px) {.col-md-offset-2-4 {margin-left: 20%;}}* {box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}body {font-family: proxima-nova, "Helvetica Neue", Helvetica, "Microsoft JhengHei", "Open Sans", Arial, sans-serif;font-size: 14px;color: #312f2e;background-color: #f3f2ee;font-smooth: always;-webkit-font-smoothing: antialiased;display: block !important;}a {-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-ms-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;text-decoration: none;}.padding-0 {padding: 0;}.margin-0 {margin: 0;}.padding-right-0 {padding-right: 0;}.padding-left-0 {padding-left: 0;}.margin-bottom-10 {margin-bottom: 10px;}.blue-header-text, .blue-header-text__main, .blue-header-text__secondary {color: #0e6f9a;font-weight: bold;}.blue-header-text__main {font-size: 1.5em;}.blue-header-text__secondary {font-size: 1.3em;}.noSelect {user-select: none;-ms-user-select: none;-moz-user-select: none;-webkit-user-select: none;-webkit-touch-callout: none;}.visible-mobile {display: initial;}@media (min-width: 768px) {.visible-mobile {display: none !important;}}.hidden-mobile {display: none !important;}@media (min-width: 768px) {.hidden-mobile {display: initial;}}.hidden {display: none;}.table-container {width: 100%;overflow-y: auto;}.table {border: 1px solid #ddd;margin-bottom: 15px;}.table td {padding: 8px;border: 1px solid;vertical-align: top;}.result-page-spinner__container {min-height: 475px;}.center-text {text-align: center;}.bold-text {font-weight: 600;}.right-text {text-align: right;}.increase-text {font-size: 1.2em;}.slick-loading .slick-list {background-image: none !important;}.ciab-btn {display: inline-block;padding: 6px 12px;margin-bottom: 0;font-size: 14px;font-weight: 400;line-height: 1.42857;text-align: center;white-space: nowrap;vertical-align: middle;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-image: none;border: 1px solid transparent;border-radius: 4px;}.ciab-btn.active,.ciab-btn:active {background-image: none;outline: 0;-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);}.ciab-btn.active:focus,.ciab-btn:active:focus,.ciab-btn:focus {outline: dotted thin;outline: -webkit-focus-ring-color auto 5px;outline-offset: -2px;}.ciab-btn .m-cgg {font-size: 16px;}.ciab-btn--general-style, .ciab-btn--orange, .ciab-btn--cta, .ciab-btn--green, .ciab-btn--main-white, .ciab-btn--grey {border-radius: 3px;color: #fff;width: 100%;display: block;font-size: 22px;font-weight: 800;padding: 8px 12px;position: relative;z-index: 0;white-space: normal;height: auto;}.ciab-btn--general-style a, .ciab-btn--orange a, .ciab-btn--cta a, .ciab-btn--green a, .ciab-btn--main-white a, .ciab-btn--grey a {text-decoration: none;color: white;}.ciab-btn--orange {margin-bottom: 5px;background: #f08227;box-shadow: 0px 5px #e4602d;}.ciab-btn--orange:hover,.ciab-btn--orange:active,.ciab-btn--orange:focus {background-color: #f37619;color: #fff;text-decoration: none;}.ciab-btn--cta {background: #f08227;margin-bottom: 5px;box-shadow: 0 5px #e4602d;}.ciab-btn--green {background: #78aa43;margin-bottom: 5px;box-shadow: 0 5px #618840;padding-left: 30px;padding-right: 30px;font-weight: 600;font-size: 15px;}.ciab-btn--main-white {background: #FFF;margin-bottom: 5px;box-shadow: 0 5px #e7e6e2;color: #000;}.ciab-btn--grey {background: #194F75;margin-bottom: 5px;box-shadow: 0 5px #0a243c;color: #FFF;}.ciab-btn--grey:hover,.ciab-btn--grey:active,.ciab-btn--grey:focus {background-color: #16405d;color: #fff;text-decoration: none;}.ciab-btn--white {margin-bottom: 5px;box-shadow: 0 5px #979290;}.ciab-btn--xs {font-size: 14px;border-bottom-width: 3px;padding: 1px;line-height: 1.8;font-weight: 600;}.ciab-btn--sm {font-size: 20px;}@media (min-width: 992px) {.ciab-btn--sm {font-size: 17px;}}.ciab-btn--light {background: #fff;color: #979290;border: solid 1px #e7e6e2;padding: 0;border-radius: 4px;box-shadow: none;}.ciab-btn--light:hover,.ciab-btn--light:active,.ciab-btn--light:focus {color: #979290;text-decoration: none;}.ciab-btn__inner {display: block;padding: 12px 12px;margin-bottom: 5px;box-shadow: 0 5px #f3f2ee;border-radius: 3px;}.ciab-btn--form {font-size: 24px;font-weight: 600;background: #78aa43;box-shadow: 0 5px #77aa43;}@media (min-width: 992px) {.ciab-btn--form {font-size: 15px;}}@media (max-width: 992px) {.ciab-btn--form {font-size: 15px;}}.ciab-btn--busy {text-indent: -90009px;text-align: left;background-image: url("assets/loading-alt.gif");background-repeat: no-repeat;background-position: 50%;}.ciab-checkbox {position: relative;display: inline-block;width: 20px;height: 20px;background: #fff;float: left;border: 1px solid #e7e6e2;border-radius: 2px;}.ciab-checkbox__checked {display: block;width: 20px;height: 20px;position: absolute;top: 0;left: 0;}.ciab-checkbox__input {margin: 0 !important;position: relative;z-index: 999;opacity: 0;cursor: pointer;width: 20px;height: 20px;}.ciab-checkbox__input:checked + .ciab-checkbox__checked {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABA5pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ1dWlkOjY1RTYzOTA2ODZDRjExREJBNkUyRDg4N0NFQUNCNDA3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVBN0U0MzUyRkUxMTExRTRCRkZERDE1QTc1QzBFMzI1IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVBN0U0MzUxRkUxMTExRTRCRkZERDE1QTc1QzBFMzI1IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIElsbHVzdHJhdG9yIENDIDIwMTQgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDplNTRkYWRmMS05ZDFiLTRkNjUtYWU2ZC1lZDhiYjc0MmRlNGIiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDowZDIxNTk0Yy0zNjQ3LTExNzgtOWYzNy1mMGQ3ODVmNWQ4YTQiLz4gPGRjOnRpdGxlPiA8cmRmOkFsdD4gPHJkZjpsaSB4bWw6bGFuZz0ieC1kZWZhdWx0Ij5kZXNrLWNhcl92NC4xYjwvcmRmOmxpPiA8L3JkZjpBbHQ+IDwvZGM6dGl0bGU+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+gVmNLwAAASJJREFUeNpi/P//PwM1ARMDlcGogSSBdiAuwhAFxTIZuOI/FFy7f3Uashw5LkwH4jYQ4++/v38WbV/AKOTBa0HIhdJA3A3EbGjiEUD8B+Syf//+/W1f1DJP0J2nAIhlYWqwGSYKxJdBml6+e3H8xJXjvFBxLyD+CfXpv2nrpiwDGlQExMrI+rEZqAG0/RksjICGXv387XMAkPkVJrZ015L1QIOKgVgLXT9WL285utn445ePr/5jAUC5HVDDDLHpxRmT6w6s0Xz78e1jZMMOnN9/CGqYJS59eJPH6n0r5V+9e3kHZNjZG2dOCXvwlQANc8Cnh2Cam7dljti+M3tWSfgIlwIN8yCknpGY4guYztiAlCEQn3q34zNeDYyj5SHFACDAAGi/7f1nPtDDAAAAAElFTkSuQmCC");background-position: -3px -1px;background-repeat: no-repeat;background-color: #78aa43;border: 1px solid #78aa43;width: 18px;height: 18px;}.ciab-checkbox__lbl {padding-left: 10px;width: 89%;cursor: pointer;font-weight: 400;font-size: 15px;line-height: 1.4;}@media (min-width: 992px) {.ciab-checkbox__lbl {font-size: 16px;}}.ciab-checkbox__chk-label {display: inline;font-weight: normal;cursor: pointer;font-size: 14px;padding-left: 5px;line-height: 1;}@media (min-width: 992px) {.ciab-checkbox__chk-label {font-size: 12px;color: #fafafa;}}.ciab-checkbox__lbl a {color: #77aa43;}.checkbox label.ciab-checkbox__lbl {padding-left: 10px;color: #312f2e !important;}.ciab-text-input {line-height: 1.42857;outline: 0;border: 1px solid #e7e6e2;width: 100%;padding: 11px 18px 10px;border-radius: 3px;font-size: 16px;color: #312f2e;height: auto;}.ciab-newsletter-input {height: 50px;}.ciab-select-input {height: 45px;}.ciab-textarea-chars-remaining {white-space: nowrap;position: absolute;right: 0;top: 0;display: inline-block;font-weight: 500;color: #979290;}.ciab-input-help {position: relative;float: right;}@media (min-width: 992px) {.ciab-input-help {float: none;}}.ciab-input-help__toggle-link {color: #78aa43;font-weight: 600;font-size: 20px;margin-left: 6px;}@media (min-width: 992px) {.ciab-input-help__toggle-link {font-size: 14px;}}.ciab-input-help__toggle-link:hover,.ciab-input-help__toggle-link:focus,.ciab-input-help__toggle-link:active {text-decoration: none;}.ciab-input-help__arrow {position: absolute;width: 0;height: 0;border-color: transparent;border-style: solid;border-top-width: 0;border-bottom-color: #fbf29b;border-width: 9px;top: 14px;right: 1px;border-right-width: 9px;}@media (min-width: 992px) {.ciab-input-help__arrow {top: 12px;right: -2px;}}.ciab-input-help__message {background: #fbf29b;padding: 14px;font-size: 18px;margin: 0 0 10px;}@media (min-width: 992px) {.ciab-input-help__message {font-size: 14px;margin-top: 4px;}}.ciab-input-help__icon--tooltip {display: none;}.collapsed .ciab-input-help__icon--tooltip {display: inline-block;}.collapsed .ciab-input-help__icon--close {display: none;}.collapsed .ciab-input-help__arrow {display: none;}.checkbox .help-block {clear: both;}.form-group {margin: 0;position: relative;}.form-group--large:first-child {margin-top: 20px;}.form-group--large {margin-bottom: 40px;}.ciab-text-input::-webkit-input-placeholder,.ciab-text-input:-moz-placeholder,.ciab-text-input::-moz-placeholder,.ciab-text-input:-ms-input-placeholder {color: #979290;}.ciab-text-input:focus::-webkit-input-placeholder {color: transparent;}.ciab-text-input.form-control:focus {border-color: #78aa43;outline: 0;box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(120, 170, 67, 0.6);}.has-error .help-block {display: block !important;margin-left: 20px;}.has-error .help-block, .has-error .help-block_light {position: relative;}.has-error .help-block_light {padding: 10px 10px 10px 40px;color: black;background: #fbf29b;}.has-error .help-block_light ul {margin-bottom: 0;}.has-error .help-block:before, .has-error .help-block_light:before {font-family: "CGG-icomoon";display: block;position: absolute;font-size: 15px;font-weight: 400;}.has-error .help-block:before {left: -20px;}.has-error .help-block_light:before {color: #ff533f;left: 10px;}.has-error.form-group--large .help-block {margin-left: 30px;}.has-error.form-group--large .help-block, .has-error.form-group--large .help-block_light {margin-top: 10px;font-size: 18px;}@media (min-width: 992px) {.has-error.form-group--large .help-block, .has-error.form-group--large .help-block_light {font-size: 14px;}}.has-error.form-group--large .help-block:before, .has-error.form-group--large .help-block_light:before {font-size: 20px;}.has-error.form-group--large .help-block:before {left: -30px;top: -3px;}@media (min-width: 992px) {.has-error.form-group--large .help-block:before {top: -5px;}}.has-error.form-group--large .help-block_light:before {top: 7px;}@media (min-width: 992px) {.has-error.form-group--large .help-block_light:before {top: 4px;}}.has-error .form-control,.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error .ciab-text-input.form-control,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label {color: #ff533f;}.has-error .form-control {border-color: #ff533f;}.has-error .control-label,.has-error label {color: #312f2e;}.has-error .ciab-checkbox {border-color: #ff533f;}.has-error .cgg-global-input {border-color: #ff533f !important;box-shadow: inset 0 0 0 1px #ff533f !important;}.ciab-reset {position: relative;float: right;font-size: 25px;cursor: pointer;margin: -37px 10px 0 0;color: #e7e6e2;}.ciab-reset.m-cgg-icon--check2 {color: #78aa43;}.cgg-global-input {width: 100%;box-shadow: none;font-size: 20px;padding: 0 20px;border: 1px solid #cccac7;height: 60px;outline: transparent solid 1px;font-weight: 400;overflow: hidden;-webkit-transition: border 0.1s ease;-o-transition: border 0.1s ease;transition: border 0.1s ease;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px 3px 3px 3px;border-radius: 3px;background-color: #fff;}.ciab-button-default {color: #979290;background-color: #fff;-moz-border-radius: 3px;border-radius: 3px;-ms-user-select: none;user-select: none;display: block;line-height: 1.42857;border: 1px solid #cccac7;border-bottom: none;font-size: 18px;font-weight: 800;-webkit-box-shadow: 0 5px #dedbd0;-moz-box-shadow: 0 5px #dedbd0;box-shadow: 0 5px #dedbd0;width: 100%;position: relative;z-index: 0;white-space: normal;height: auto;padding: 6px 0px;}.contact-form__form .contact-form__input {height: 50px;}.contact-form__form .ciab-textarea-input {padding: 20px;height: 120px;max-width: 700px;}.newsletter__form .newsletter__input {height: 50px !important;}.ciab-header {padding: 0 20px;height: 80px;background: #fff;display: flex;align-items: center;justify-content: space-between;}@media (max-width: 768px) {.ciab-header {padding: 0 10px;height: 60px;justify-content: initial;}}.ciab-header__mobile-btn {padding: 0 5px;width: 48px;height: 100%;background: none;border: none;align-items: center;outline: none;display: none;}@media (max-width: 768px) {.ciab-header__mobile-btn {display: flex;}}.ciab-header__mobile-btn:nth-of-type(2) {margin-left: auto;}.ciab-header__mobile-btn.mobile-menu-btn {margin-left: initial;}.ciab-header__mobile-btn.mobile-menu-btn .ciab-header__mobile-btn__text {margin-top: 10px;color: #cccbc8;}.ciab-header__mobile-btn a {width: 100%;color: #cccbc8;text-align: center;cursor: pointer;}.ciab-header__mobile-btn a:hover {text-decoration: none;}.ciab-header__mobile-btn .m-cgg,.ciab-header__mobile-btn img {margin: 3px;width: 32px;height: 32px;display: flex;align-items: center;justify-content: center;}.ciab-header__mobile-btn .m-cgg-icon--tlist {margin-bottom: 8px;height: 18px;font-size: 45px;}.ciab-header__mobile-btn .m-cgg-icon--phone {padding: 5px;background: #155072;border-radius: 100%;color: #fff;font-size: 16px;}.ciab-header__mobile-btn__text {margin-top: 4px;color: #77aa43;font-size: 9px;text-transform: uppercase;display: block;width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.ciab-header .logo {max-width: 210px;max-height: 40px;float: left;cursor: pointer;}@media (max-width: 768px) {.ciab-header .logo {margin-left: 7px;max-width: calc(100% - 40px - 48px * 3);max-height: calc(100% - 28px);}}.ciab-header .logo-extra-for-mobile {margin: 0 3px;max-width: 33px;max-height: calc(100% - 28px);display: none;}@media (max-width: 768px) {.ciab-header .logo-extra-for-mobile {display: block;}}.ciab-header nav {margin-right: -10px;height: 100%;align-items: center;display: flex;}@media (max-width: 768px) {.ciab-header nav {display: none;}}.ciab-header nav a {padding: 0 10px;height: 100%;color: #312f2e;font-size: 16px;font-weight: bold;align-items: center;text-align: center;outline: none;display: flex;cursor: pointer;transition: all 0.2s ease, box-shadow 0s;}@media (max-width: 991px) {.ciab-header nav a {padding: 0 6px;font-size: 13px;}}.ciab-header nav a:hover {background: #fafafa;color: #77aa43;text-decoration: none;}.ciab-header nav a:focus {text-decoration: none;}.ciab-header nav a.secondary {font-weight: normal;}.ciab-header nav a.submenu:after {content: "";margin: 2px 0 0 5px;color: #cccbc8;font-size: 14px;font-family: "CGG-icomoon" !important;}.ciab-header nav a.separator {margin: 0 10px;padding: 0;width: 1px;max-width: 1px;height: 24px;background: #dedcd9;overflow: hidden;cursor: default;}.ciab-header nav a.notification {margin: 0 8px 0 10px;width: 18px;height: 22px;background: #77aa43;}.ciab-header nav a.userlogin {color: #77aa43;}.ciab-header nav a.userlogin:after {content: "";margin: 2px 0 0 5px;color: #cccbc8;font-size: 14px;font-family: "CGG-icomoon" !important;}.ciab-header nav a.userlogin .avatar {margin-right: 8px;width: 24px;height: 24px;}.ciab-header__menu {margin: 0;height: 100%;list-style: none;display: flex;align-items: center;}.ciab-header__menu li {position: relative;height: 100%;display: flex;align-items: center;}.ciab-header__menu li:hover > a.submenu {background: #fafafa !important;box-shadow: 3px 3px 0 0 rgba(0, 0, 0, 0.15);color: #77aa43;}.ciab-header__menu li:hover > a.submenu:after {color: #77aa43;}.ciab-header__menu li:hover > .ciab-header__menu__submenu {display: block;}.ciab-header__menu li:hover li:hover > a:not(.separator):not(.header__langIco) {background: #fff !important;box-shadow: none !important;}.ciab-header__menu li.mobile-only {display: none;}@media (max-width: 768px) {.ciab-header__menu li.mobile-only {display: block;}}.ciab-header__menu li > p > a {min-height: 0 !important;border-top: none !important;width: auto !important;}.ciab-header__menu li > p > a:first-child {margin-left: auto;}.ciab-header__menu li > p > a.language {width: 24px !important;height: 24px !important;}.ciab-header__menu__submenu {position: absolute;top: 100%;left: 0;padding: 0;width: 200px;background-color: #fafafa;box-shadow: 3px 3px 0 0 rgba(0, 0, 0, 0.15);z-index: 9;display: none;}.ciab-header__menu__submenu.right {left: initial;right: 0;}.ciab-header__menu__submenu a {margin: 0;padding: 10px !important;width: 100%;min-height: 48px !important;text-align: left !important;}.ciab-header__menu__submenu a:hover:not(.separator):not(.header__langIco) {background: #fff !important;}.ciab-header__menu__submenu a.submenu {position: relative;}.ciab-header__menu__submenu a.submenu:after {content: "" !important;position: absolute;right: 8px;margin-top: 2px;color: #cccbc8;font-size: 14px;font-family: "CGG-icomoon" !important;}.ciab-header__menu__submenu a.separator {margin: 0 !important;padding: 0 !important;width: 100% !important;max-width: initial !important;height: 1px !important;max-height: 1px !important;min-height: 0 !important;}.ciab-header__menu__submenu a.option {margin-left: auto;margin-right: 5px;padding: 0;width: auto;color: #659d34;}.ciab-header__menu__submenu a.option:hover {background: none !important;}.ciab-header__menu__submenu p {margin: 0;padding: 0 10px;width: 100%;height: 48px;color: #312f2e;font-size: 16px;font-weight: bold;align-items: center;outline: none;display: flex;}.ciab-header__menu__submenu .ciab-header__menu__submenu {top: 0;left: 100%;}.ciab-header__contact {height: 40px;background: #f3f2ee;}@media (max-width: 768px) {.ciab-header__contact {display: none;}}.ciab-header__contact .fb-likeshare-load {display: flex;}.ciab-header__contact .fb__share {margin-left: 5px;white-space: nowrap;}.ciab-header__contact .fb__share .fb__share--button {display: inline-block;font-family: Helvetica Neue, Helvetica, Arial, sans-serif;background: #4267b2;font-weight: 600;font-size: 0.8em;color: #fff;height: 20px;line-height: 20px;text-shadow: 0 -1px 0 #354c8c;white-space: nowrap;padding: 0 5px;cursor: pointer;border-radius: 2px;}.ciab-header__contact .fb__share .fb__share--button:hover {color: #fff;background: #365899;text-decoration: none;}.ciab-header__contact .fb__share .fb__share--button:active {text-decoration: none;background: #577fbc;}.ciab-header__contact .fb__share .fb__share--count {font-family: Helvetica Neue, Helvetica, Arial, sans-serif;font-size: 11px;background: #fff;border: 1px solid #9197a3;color: #4e5665;display: inline-block;height: 20px;line-height: 19px;margin: 0 5px 0 5px;min-width: 15px;padding: 0 3px;text-align: center;white-space: nowrap;position: relative;border-radius: 2px;}.ciab-header__contact .fb__share .fb__share--count:before {position: absolute;content: "";border-color: transparent #9197a3;border-style: solid;border-width: 4px 5px 4px 0;display: block;top: 5px;left: -5px;}.ciab-header__contact .fb__share .fb__share--count:after {position: absolute;content: "";border-color: transparent #fff;border-style: solid;border-width: 4px 4px 4px 0;display: block;top: 5px;left: -3px;}.ciab-header__contact__left {align-items: center;display: flex;}.ciab-header__contact__right {color: #979290;font-size: 13px;align-items: center;display: flex;}.ciab-header__contact__right .m-cgg-icon--phone {margin-right: 5px;background: #155072;border-radius: 100%;color: #fff;padding: 5px;font-size: 10px;}.ciab-header__contact__right span, .ciab-header__contact__right a {margin-right: 10px;}.ciab-header__contact__right span:last-child, .ciab-header__contact__right a:last-child {margin-right: 0;}.ciab-header__contact__right .bold {font-size: 16px;font-weight: bold;letter-spacing: -0.1px;color: #979290;text-decoration: none !important;}.ciab-header__contact__emaerket {margin-right: 20px;max-width: 160px;color: #979290;font-size: 10px;font-weight: bold;line-height: 1.2;align-items: center;display: flex;}@media (max-width: 768px) {.ciab-header__contact__emaerket {display: none;}}.ciab-header__contact__emaerket img {margin-right: 10px;max-height: 28px;}.ciab-header__contact__languages {margin-left: 5px;padding-left: 5px;border-left: #e7e6e2 2px solid;display: flex;align-items: center;}@media (max-width: 768px) {.ciab-header__contact__languages {display: none;}}.ciab-header__contact__languages a {margin-left: 5px;width: 24px;height: 24px;}.ciab-header__mobile-menu {position: fixed;top: 0;left: 0;width: 0;height: 100%;z-index: 20;display: none;}@media (max-width: 768px) {.ciab-header__mobile-menu {display: block;}.ciab-header__mobile-menu.active {width: 100%;}.ciab-header__mobile-menu.active .ciab-header__mobile-menu__backdrop {opacity: 0.6;}.ciab-header__mobile-menu.active .ciab-header__mobile-menu__menu {left: 0;transition: left 0.35s ease-in-out;}}.ciab-header__mobile-menu__backdrop {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #312f2e;opacity: 0;transition: opacity 0.35s ease-in-out;}.ciab-header__mobile-menu__menu {position: absolute;top: 0;left: -265px;width: 265px;height: 100%;background: #fff;overflow-x: hidden;transition: all 0.35s ease-in-out;}.ciab-header__mobile-menu__menu nav {border-top: 1px solid #e7e6e2;}.ciab-header__mobile-menu__menu__container {position: absolute;width: 100%;min-height: 100%;}.ciab-header__mobile-menu__menu__container > .userlogin {padding: 15px;width: 100%;background: #fff;color: #77aa43;font-size: 16px;font-weight: bold;display: flex;align-items: center;}.ciab-header__mobile-menu__menu__container > .userlogin:hover {text-decoration: none;}.ciab-header__mobile-menu__menu__container > .userlogin .avatar {margin-right: 12px;width: 60px;height: 60px;}.ciab-header__mobile-menu__menu__container > .ciab-header__menu__submenu {position: absolute;top: 0;display: block !important;left: 100%;background: transparent;box-shadow: none;width: calc(100% - 60px);height: 100%;list-style: none;}.ciab-header__mobile-menu__menu__container > .ciab-header__menu__submenu a {margin: 0 20px;width: calc(100% - 40px);min-height: 48px;border-bottom: 1px solid #e7e6e2;color: #312f2e;font-size: 16px;display: flex;align-items: center;}.ciab-header__mobile-menu__menu .close-btn {position: absolute;top: 20px;right: 20px;color: #cccbc8;font-size: 22px;font-weight: bold;text-decoration: none;line-height: 1;cursor: pointer;z-index: 3;}.ciab-header__mobile-menu__menu .close-btn:before {content: "✕";}.ciab-header__mobile-menu__menu .logo {margin: 15px;max-width: 200px;cursor: default;}.ciab-header__mobile-menu__menu .logo img {width: 100%;height: 100%;}.ciab-header__mobile-menu__menu .ciab-header__menu {position: relative;margin-bottom: 150px;padding: 0;height: auto;background: #fff;display: flex;flex-direction: column;z-index: 20;}.ciab-header__mobile-menu__menu .ciab-header__menu li, .ciab-header__mobile-menu__menu .ciab-header__menu a {width: 100%;height: auto;flex-flow: row wrap;transition: all 0.25s cubic-bezier(0, 1, 0, 1);}.ciab-header__mobile-menu__menu .ciab-header__menu li:first-child a {border-top: none;}.ciab-header__mobile-menu__menu .ciab-header__menu li:hover a.submenu {background: transparent !important;color: #312f2e;}.ciab-header__mobile-menu__menu .ciab-header__menu li:hover li:hover > a {background: transparent !important;}.ciab-header__mobile-menu__menu .ciab-header__menu li.active {background: #fafafa;}.ciab-header__mobile-menu__menu .ciab-header__menu li.active > a.submenu:after {content: "" !important;}.ciab-header__mobile-menu__menu .ciab-header__menu li.active > .ciab-header__menu__submenu {max-height: 1000px;overflow: visible;}.ciab-header__mobile-menu__menu .ciab-header__menu a, .ciab-header__mobile-menu__menu .ciab-header__menu p {margin-left: 15px;margin-right: 15px;padding: 10px 0;min-height: 48px;color: #312f2e;font-size: 16px;font-weight: bold;border-top: 1px solid #e7e6e2;box-shadow: none !important;display: flex;align-items: center;cursor: pointer;}.ciab-header__mobile-menu__menu .ciab-header__menu a:hover, .ciab-header__mobile-menu__menu .ciab-header__menu a:active, .ciab-header__mobile-menu__menu .ciab-header__menu p:hover, .ciab-header__mobile-menu__menu .ciab-header__menu p:active {background: transparent !important;color: #312f2e !important;text-decoration: none;}.ciab-header__mobile-menu__menu .ciab-header__menu a.separator,.ciab-header__mobile-menu__menu .ciab-header__menu a.notification {display: none;}.ciab-header__mobile-menu__menu .ciab-header__menu a.secondary {color: #979290;font-weight: normal;}.ciab-header__mobile-menu__menu .ciab-header__menu a.secondary:hover, .ciab-header__mobile-menu__menu .ciab-header__menu a.secondary:active {color: #77aa43;}.ciab-header__mobile-menu__menu .ciab-header__menu a.userlogin {border-top: none;display: none;}.ciab-header__mobile-menu__menu .ciab-header__menu a.submenu:after {content: "" !important;position: absolute;right: 15px;color: #e7e6e2 !important;font-size: 20px;font-family: "CGG-icomoon" !important;}.ciab-header__mobile-menu__menu .ciab-header__menu a.submenu:hover {color: #312f2e;}.ciab-header__mobile-menu__menu .ciab-header__menu__submenu {position: initial;margin-left: 24px;width: 100%;max-height: 0;background: transparent;box-shadow: none;transition: all 0.25s cubic-bezier(0, 1, 0, 1);overflow: hidden;display: block !important;}.ciab-header__mobile-menu__menu .ciab-header__menu__submenu a:before {content: "•";position: absolute;top: 0;margin-left: -24px;margin-right: 12px;color: #cccbc8;font-size: 28px;font-weight: normal;}.ciab-header__mobile-menu__menu .ciab-header__menu__submenu a {height: auto !important;border: none;font-weight: normal;list-style: none;display: list-item;}.ciab-header__mobile-menu__menu .ciab-header__menu__submenu li.active {margin-left: -24px;padding-left: 24px;width: calc(100% + 24px);background: #f3f2ee;}.ciab-header__mobile-menu__menu .ciab-header__contact {position: absolute;bottom: 10px;padding: 0 15px;height: auto;background: transparent;display: block;}.ciab-header__mobile-menu__menu .ciab-header__contact__left {margin-bottom: 16px;}.ciab-header__mobile-menu__menu .ciab-header__contact__right {align-items: baseline;flex-direction: column;}.ciab-header__mobile-menu__menu .ciab-header__contact__right span {margin-bottom: 5px;}.ciab-header__mobile-menu__menu .ciab-header__contact__right .bold {color: #77aa43;font-size: 14px;}.ciab-header__mobile-menu__menu .ciab-header__contact__right .m-cgg-icon--phone {background: #77aa43;}.header__mobileHeader {background-color: #056f9d;padding: 2vw 1.5vw;display: flex;display: -webkit-flex;justify-content: space-between;-moz-justify-content: space-between;-webkit-justify-content: space-between;align-items: center;-webkit-align-items: center;}@media (min-width: 480px) {.header__mobileHeader {padding: 16px 21px;}}.header__whatsapp__mobileHeader {background-color: #ffffff;padding: 2vw 1.5vw;display: flex;display: -webkit-flex;justify-content: space-between;-moz-justify-content: space-between;-webkit-justify-content: space-between;align-items: center;-webkit-align-items: center;}@media (min-width: 480px) {.header__whatsapp__mobileHeader {padding: 16px 21px;}}.header__whatsapp__mobileHeader .header__whatsapp_mobileArrowCol {display: none;}.header__whatsapp__mobileHeader .header__whatsapp__mobileMenuBtnCol .header__mobileMenuBtn {background: none;border: none;padding: 5px;color: #cccbc8;}.header__whatsapp__mobileHeader .header__whatsapp__mobileMenuBtnCol .header__mobileMenuBtn .m-cgg.m-cgg-icon--tlist {font-size: 45px;display: flex;display: -webkit-flex;height: 16px;justify-content: center;-moz-justify-content: center;-webkit-justify-content: center;align-items: center;-webkit-align-items: center;}.header__whatsapp__mobileHeader .header__whatsapp__mobileMenuBtnCol .header__mobileMenuBtn-text {display: block;font-size: 9px;text-transform: uppercase;margin-top: 10px;}.header__whatsapp__mobileHeader .header__whatsapp__mobileLogoCol {flex: 1;padding-left: 15px;}.header__whatsapp__mobileHeader .header__whatsapp__mobileLogoCol .header__whatsapp__mobileLogo {height: 40px;width: 175px;}.header__whatsapp__mobileHeader .header__whatsapp__mobileLogoCol .header__whatsapp__mobileLogo-white {display: none;}.header__whatsapp__mobileHeader .header__whatsapp__mobileTelBtnCol {flex: 0.15;}.header__whatsapp__mobileHeader .header__whatsapp__mobileTelBtnCol .header__whatsapp__mobile__phoneIcon {color: #fff;background-color: #155072;margin-right: 10px;width: 32px;height: 32px;border-radius: 50%;display: inline-block;vertical-align: middle;}@media (min-width: 768px) {.header__whatsapp__mobileHeader .header__whatsapp__mobileTelBtnCol .header__whatsapp__mobile__phoneIcon {margin-right: 5px;}}.header__whatsapp__mobileHeader .header__whatsapp__mobileTelBtnCol .header__whatsapp__mobile__phoneIcon .m-cgg-icon--phone {padding: 0px 0px 0px 7px;line-height: 32px;font-size: 18px;}.header__whatsapp__mobileHeader .header__whatsapp__mobileWhatsappBtnCol {flex: 0.15;}.header__whatsapp__mobileHeader .header__whatsapp__mobileWhatsappBtnCol .header__whatsapp__mobileWhatsappIcon {height: 32px;padding-right: 10px;}.header__mobileMenuBtnCol {display: inline-block;vertical-align: middle;}.header__mobileMenuBtnCol .header__mobileMenuBtn {background: none;border: none;padding: 5px;color: #fff;}.header__mobileMenuBtnCol .header__mobileMenuBtn .m-cgg.m-cgg-icon--tlist {font-size: 45px;display: flex;display: -webkit-flex;height: 16px;justify-content: center;-moz-justify-content: center;-webkit-justify-content: center;align-items: center;-webkit-align-items: center;}.header__mobileMenuBtnCol .header__mobileMenuBtn-text {display: block;font-size: 8px;text-transform: uppercase;margin-top: 10px;}.header__mobileLogoCol {flex: 1;display: inline-block;vertical-align: middle;}.header__mobileLogoCol .header__mobileLogo {width: 37vw;}@media (min-width: 480px) {.header__mobileLogoCol .header__mobileLogo {width: 192px;}}.header__mobileLogoCol .header__mobileLogo.whiteLogo {display: none;}.header__mobileEmaerketLogoCol {flex: 1;display: inline-block;vertical-align: middle;margin-top: 5px;margin-left: 5px;}.header__mobileEmaerketLogoCol .header__mobileEmarket {width: 10vw;margin-bottom: 10px;}.header .header__mobileLogo {width: 37vw;}@media (min-width: 480px) {.header .header__mobileLogo {width: 192px;}}.header .header__mobileLogo.whiteLogo {display: none;}.header__mobileTelBtnCol {display: inline-block;vertical-align: middle;float: right;}.header__mobileTelBtnCol .header__telBtn {display: block;background-color: #78aa43;color: #fff;padding: 9px 10px;border-radius: 4px;box-shadow: 0 4px #618840;font-weight: 600;}@media (max-width: 350px) {.header__mobileTelBtnCol .header__telBtn {font-size: 12px;padding: 8px;}}.header__mobileTelBtnCol .header__telBtn:hover {text-decoration: none;}.header__emaerketLogoCol {margin-left: 6px;display: inline-block;}@media (max-width: 480px) {.header__emaerketLogoCol {margin-left: 0;}}.header__emaerketLogoCol img {max-width: 70%;opacity: 0.5;}.header__header {width: 100%;height: 100%;position: fixed;display: none;z-index: 50;top: 0;left: 0;}@media (min-width: 768px) {.header__header {position: relative;display: block !important;z-index: 6;}}.header__header .header__menuCol {width: 70%;height: 100%;background-color: #fafafa;position: absolute;z-index: 2;padding: 10px 16px 0;top: 0;transform: translateX(-100%);-o-transform: translateX(-100%);-ms-transform: translateX(-100%);-moz-transform: translateX(-100%);-webkit-transform: translateX(-100%);transition: transform ease-out 0.5s;-o-transition: transform ease-out 0.5s;-moz-transition: transform ease-out 0.5s;-webkit-transition: transform ease-out 0.5s;}@media (min-width: 768px) {.header__header .header__menuCol {position: relative;transform: none;-o-transform: none;-ms-transform: none;-moz-transform: none;-webkit-transform: none;width: 100%;height: auto;padding: 0;background-color: #fff;transition: none;-o-transition: none;-moz-transition: none;-webkit-transition: none;}}.header__header .header__menuCol.active {transform: translateX(0);-o-transform: translateX(0);-ms-transform: translateX(0);-moz-transform: translateX(0);-webkit-transform: translateX(0);}.header__header .header__menuCol.active.subactive {transform: translateX(-80%);-o-transform: translateX(-80%);-ms-transform: translateX(-80%);-moz-transform: translateX(-80%);-webkit-transform: translateX(-80%);}.header__header .header__menuCol.active.subactive .header__menu-itemUrl:before, .header__header .header__menuCol.active.subactive .header__subMenuCol ul.header__subMenu-list .header__subMenu-itemUrl:before, .header__header .header__subMenuCol ul.header__subMenu-list .header__menuCol.active.subactive .header__subMenu-itemUrl:before {color: #dedcd9;}@media (min-width: 768px) {.header__header .header__menuCol.active.subactive {transform: translateX(0);-o-transform: translateX(0);-ms-transform: translateX(0);-moz-transform: translateX(0);-webkit-transform: translateX(0);}}.header__header .header__notVisibleCol {width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 3;}@media (min-width: 768px) {.header__header .header__notVisibleCol {display: none !important;}}.header__header .header__menuCloseBtnCol {display: inline-block;vertical-align: middle;}.header__header .header__menuCloseBtnCol .header__mobileMenuCloseBtn {width: 35px;height: 35px;padding: 5px;line-height: 35px;display: flex;display: -webkit-flex;background: none;border: none;font-size: 21px;color: #979290;}@media (min-width: 768px) {.header__header .header__headerTop {display: flex;display: -webkit-flex;justify-content: space-between;-moz-justify-content: space-between;-webkit-justify-content: space-between;align-items: center;-webkit-align-items: center;padding: 0 10px;background-color: #fff;}}.header__header .header__headerTop .header__headerTop__langCol {padding-right: 20px;padding-left: 20px;}@media (min-width: 1200px) {.header__header .header__headerTop {padding: 0 50px;}}.header__header .header__desktopLogoCol {display: inline-block;vertical-align: middle;}@media (min-width: 1200px) {.header__header .header__desktopLogoCol {width: 267px;}}.header__header .header__desktopLogoCol .header__desktopLogoUrl {display: inline-block;vertical-align: middle;}.header__header .header__desktopLogoCol .header__returnArrow {margin-right: 10px;padding: 6px 3px 0 9px;border-radius: 50%;font-size: 23px;color: #056f9d;background-color: #fff;display: none;}.header__header .header__desktopLogoCol .header__returnArrow:hover, .header__header .header__desktopLogoCol .header__returnArrow:focus {text-decoration: none;}.header__header .header__desktopLogoCol .header__desktopLogo, .header__header .header__desktopLogoCol .header__desktopLogo-white {width: 40vw;}@media (min-width: 480px) {.header__header .header__desktopLogoCol .header__desktopLogo, .header__header .header__desktopLogoCol .header__desktopLogo-white {width: 192px;}}@media (min-width: 768px) {.header__header .header__desktopLogoCol .header__desktopLogo, .header__header .header__desktopLogoCol .header__desktopLogo-white {width: 180px;}}@media (min-width: 1200px) {.header__header .header__desktopLogoCol .header__desktopLogo, .header__header .header__desktopLogoCol .header__desktopLogo-white {width: 220px;}}.header__header .header__desktopLogoCol .header__desktopLogo-white {display: none;}.header__header .header__menu {margin-left: auto;}@media (min-width: 768px) {.header__header .header__menu {display: inline-block;vertical-align: middle;}.header__header .header__menu.pt-header-width {width: 50%;}}.header__header .header__menu-list {list-style: none;padding: 0;margin: 20px 0 0;}@media (max-width: 768px) {.header__header .header__menu-list {font-size: 14px;}}@media (min-width: 768px) {.header__header .header__menu-list {margin: 0;}}@media (min-width: 768px) {.header__header .header__menu-list li.header__menu-item {float: left;padding: 0;}}.header__header .header__menu-list .header__menu-hasSubItem span.header__menu-itemUrl.active:after, .header__header .header__menu-list .header__menu-hasSubItem .header__subMenuCol ul.header__subMenu-list span.active.header__subMenu-itemUrl:after, .header__header .header__subMenuCol ul.header__subMenu-list .header__menu-list .header__menu-hasSubItem span.active.header__subMenu-itemUrl:after {content: " ";width: 0;height: 0;border-left: 15px solid transparent;border-right: 15px solid transparent;border-top: 15px solid #fff;display: none;position: absolute;top: 78px;left: 0;right: 0;margin: 0 auto;z-index: 4;}@media (min-width: 768px) {.header__header .header__menu-list .header__menu-hasSubItem span.header__menu-itemUrl.active:after, .header__header .header__menu-list .header__menu-hasSubItem .header__subMenuCol ul.header__subMenu-list span.active.header__subMenu-itemUrl:after, .header__header .header__subMenuCol ul.header__subMenu-list .header__menu-list .header__menu-hasSubItem span.active.header__subMenu-itemUrl:after {display: auto;}}@media (min-width: 1200px) {.header__header .header__menu-list .header__menu-hasSubItem span.header__menu-itemUrl.active:after, .header__header .header__menu-list .header__menu-hasSubItem .header__subMenuCol ul.header__subMenu-list span.active.header__subMenu-itemUrl:after, .header__header .header__subMenuCol ul.header__subMenu-list .header__menu-list .header__menu-hasSubItem span.active.header__subMenu-itemUrl:after {top: 80px;}}.header__header .header__menu-list .header__menu-itemUrl, .header__header .header__menu-list .header__subMenuCol ul.header__subMenu-list .header__subMenu-itemUrl, .header__header .header__subMenuCol ul.header__subMenu-list .header__menu-list .header__subMenu-itemUrl {transition: color ease-out 0.5s;-o-transition: color ease-out 0.5s;-moz-transition: color ease-out 0.5s;-webkit-transition: color ease-out 0.5s;width: 100%;display: block;position: relative;color: #000;padding: 11px 0;text-transform: uppercase;font-weight: 600;cursor: pointer;}@media (min-width: 992px) {.header__header .header__menu-list .header__menu-itemUrl, .header__header .header__menu-list .header__subMenuCol ul.header__subMenu-list .header__subMenu-itemUrl, .header__header .header__subMenuCol ul.header__subMenu-list .header__menu-list .header__subMenu-itemUrl {font-size: 16px;}}@media (min-width: 768px) {.header__header .header__menu-list .header__menu-itemUrl, .header__header .header__menu-list .header__subMenuCol ul.header__subMenu-list .header__subMenu-itemUrl, .header__header .header__subMenuCol ul.header__subMenu-list .header__menu-list .header__subMenu-itemUrl {padding: 30px 9px;}}@media (min-width: 1300px) {.header__header .header__menu-list .header__menu-itemUrl, .header__header .header__menu-list .header__subMenuCol ul.header__subMenu-list .header__subMenu-itemUrl, .header__header .header__subMenuCol ul.header__subMenu-list .header__menu-list .header__subMenu-itemUrl {padding: 30px 15px;}}.header__header .header__menu-list .header__menu-itemUrl:hover, .header__header .header__menu-list .header__subMenuCol ul.header__subMenu-list .header__subMenu-itemUrl:hover, .header__header .header__subMenuCol ul.header__subMenu-list .header__menu-list .header__subMenu-itemUrl:hover {text-decoration: none;color: #618840;}.header__header .header__menu-list .header__menu-itemUrl.active:before, .header__header .header__menu-list .header__subMenuCol ul.header__subMenu-list .active.header__subMenu-itemUrl:before, .header__header .header__subMenuCol ul.header__subMenu-list .header__menu-list .active.header__subMenu-itemUrl:before {color: #f58423 !important;}.header__header .header__menu-list .header__menu-itemUrl:before, .header__header .header__menu-list .header__subMenuCol ul.header__subMenu-list .header__subMenu-itemUrl:before, .header__header .header__subMenuCol ul.header__subMenu-list .header__menu-list .header__subMenu-itemUrl:before {position: absolute;right: -5px;top: 13px;font-family: CGG-icomoon;content: "";color: #f58423;font-size: 14px;}@media (min-width: 768px) {.header__header .header__menu-list .header__menu-itemUrl:before, .header__header .header__menu-list .header__subMenuCol ul.header__subMenu-list .header__subMenu-itemUrl:before, .header__header .header__subMenuCol ul.header__subMenu-list .header__menu-list .header__subMenu-itemUrl:before {display: none;}}.header__header .header__menu-list > li.header__menu-item:nth-child(n+2) {border-top: 1px solid #e7e6e2;}@media (min-width: 768px) {.header__header .header__menu-list > li.header__menu-item:nth-child(n+2) {border: none;}.header__header .header__menu-list > li.header__menu-item:nth-child(n+2).pt-menu-fit {max-width: 20%;text-align: center;}}.header__header .header__menu-list.hk-header .header__menu-itemUrl, .header__header .header__menu-list.hk-header .header__subMenuCol ul.header__subMenu-list .header__subMenu-itemUrl, .header__header .header__subMenuCol ul.header__subMenu-list .header__menu-list.hk-header .header__subMenu-itemUrl {font-size: 14px;}.header__header .header__subMenuCol {position: absolute;top: 0;left: 0;width: 85%;height: 100%;background-color: #f3f2ee;border-left: 6px solid #eaeae8;z-index: -1;padding: 99px 16px 0;transform: translateX(-100%);-o-transform: translateX(-100%);-ms-transform: translateX(-100%);-moz-transform: translateX(-100%);-webkit-transform: translateX(-100%);transition: transform ease-out 0.5s;-o-transition: transform ease-out 0.5s;-moz-transition: transform ease-out 0.5s;-webkit-transition: transform ease-out 0.5s;transition: -ms-transform ease-out 0.5s;-o-transition: -ms-transform ease-out 0.5s;-moz-transition: -ms-transform ease-out 0.5s;-webkit-transition: -ms-transform ease-out 0.5s;transition: -webkit-transform ease-out 0.5s;-o-transition: -webkit-transform ease-out 0.5s;-moz-transition: -webkit-transform ease-out 0.5s;-webkit-transition: -webkit-transform ease-out 0.5s;}@media (min-width: 768px) {.header__header .header__subMenuCol {transition: none;-o-transition: none;-moz-transition: none;-webkit-transition: none;}}.header__header .header__subMenuCol.active {transform: translateX(117.7%);-o-transform: translateX(117.7%);-ms-transform: translateX(117.7%);-moz-transform: translateX(117.7%);-webkit-transform: translateX(117.7%);}@media (min-width: 768px) {.header__header .header__subMenuCol.active {transform: translateX(0);-o-transform: translateX(0);-ms-transform: translateX(0);-moz-transform: translateX(0);-webkit-transform: translateX(0);border-top: 1px solid #e7e6e2;border-left: none;width: 100%;height: auto;padding: 20px 0;position: absolute;top: auto;z-index: 2;text-align: center;}}.header__header .header__subMenuCol .header__subMenuCloseBtn {display: none;width: 35px;height: 35px;padding: 5px;line-height: 35px;background: none;border: none;font-size: 21px;color: #979290;position: absolute;top: 0;right: 0;}@media (min-width: 768px) {.header__header .header__subMenuCol .header__subMenuCloseBtn {display: flex;display: -webkit-flex;}}.header__header .header__subMenuCol ul.header__subMenu-list {list-style: none;padding: 0;}@media (min-width: 768px) {.header__header .header__subMenuCol ul.header__subMenu-list > li.header__subMenu-item {text-align: center;margin: 0 20px;display: inline-flex;display: -webkit-inline-flex;align-items: center;-webkit-align-items: center;justify-content: space-around;-moz-justify-content: space-around;-webkit-justify-content: space-around;}}.header__header .header__subMenuCol ul.header__subMenu-list > li.header__subMenu-item:nth-child(n+2) {border-top: 1px solid #e7e6e2;}@media (min-width: 768px) {.header__header .header__subMenuCol ul.header__subMenu-list > li.header__subMenu-item:nth-child(n+2) {border-top: none;}}.header__header .header__subMenuCol ul.header__subMenu-list .header__subMenu-itemUrl:before {content: none !important;}@media (min-width: 768px) {.header__header .header__subMenuCol ul.header__subMenu-list .header__subMenu-itemUrl {width: auto !important;text-transform: capitalize !important;padding: 0 !important;}}.header__header .header__subMenuCol ul.header__subMenu-list .header__subMenu-itemUrl .header__subMenu-itemImg {display: none;background-color: #fff;padding: 20px 10px;border-radius: 50%;width: 80px;height: 80px;margin: 0 auto 10px;text-align: center;}@media (min-width: 768px) {.header__header .header__subMenuCol ul.header__subMenu-list .header__subMenu-itemUrl .header__subMenu-itemImg {display: block;}}.header__header .header__subMenuCol ul.header__subMenu-list .header__subMenu-itemUrl .header__subMenu-itemImg img {width: 40px;}.header__header .header__telBtnCol {margin-left: auto;padding: 15px 0;display: none;}.header__header .header__telBtnCol .emaerket-logo {margin-right: 20px;opacity: 0.5;}@media (min-width: 768px) {.header__header .header__telBtnCol {display: block;}}.header__header .header__telBtnCol .header__phoneIcon {color: #fff;background-color: #155072;margin-right: 5px;padding: 6px 8px 4px;border-radius: 50%;display: inline-block;vertical-align: top;}@media (min-width: 768px) {.header__header .header__telBtnCol .header__phoneIcon {margin-right: 5px;}}.header__header .header__telBtnCol .header__companyInfo {display: inline-block;vertical-align: middle;}.header__header .header__telBtnCol .header__companyInfo > span {display: block;}.header__header .header__telBtnCol .header__companyInfo .header__phoneText {font-weight: 600;font-size: 19px;font-size: 1.65vw;line-height: 20px;text-transform: uppercase;color: #000;}@media (min-width: 768px) {.header__header .header__telBtnCol .header__companyInfo .header__phoneText {font-size: 18px;}}@media (min-width: 1200px) {.header__header .header__telBtnCol .header__companyInfo .header__phoneText {font-size: 1vw;}}.header__header .header__telBtnCol .header__companyInfo .header__officeHr {font-weight: 600;font-size: 13px;color: #979290;}@media (min-width: 768px) {.header__header .header__telBtnCol .header__companyInfo .header__officeHr {font-size: 11px;font-size: 0.97vw;}}@media (min-width: 1200px) {.header__header .header__telBtnCol .header__companyInfo .header__officeHr {font-size: 0.5vw;}}.header__header .header__headerBottom {margin-top: 20px;}@media (min-width: 768px) {.header__header .header__headerBottom {width: 100%;margin-top: 0;padding: 12.5px 10px;background-color: #f3f2ee;display: flex;display: -webkit-flex;justify-content: flex-end;-moz-justify-content: flex-end;-webkit-justify-content: flex-end;align-items: center;-webkit-align-items: center;}.header__header .header__headerBottom .fb_iframe_widget {top: 2px;}}@media (min-width: 1200px) {.header__header .header__headerBottom {padding: 10px 50px;}}.header__header .header__headerBottom .header__fbCol .fb-whatsapp-like {display: inline-block;vertical-align: middle;}@media (max-width: 768px) {.header__header .header__headerBottom .header__fbCol .fb-whatsapp-like {margin-right: 5px;margin-top: 5px;}}.header__header .header__headerBottom .header__fbCol .fb__share {margin-left: 5px;display: inline-block;vertical-align: middle;}@media (max-width: 768px) {.header__header .header__headerBottom .header__fbCol .fb__share {margin-left: 0;margin-top: 5px;}}.header__header .header__headerBottom .header__fbCol .fb__share .fb__share--button {display: inline-block;font-family: Helvetica Neue, Helvetica, Arial, sans-serif;background: #4c69ba;background: linear-gradient(#4c69ba, #3b55a0);background: -o-linear-gradient(#4c69ba, #3b55a0);background: -moz-linear-gradient(#4c69ba, #3b55a0);background: -webkit-linear-gradient(#4c69ba, #3b55a0);font-weight: 600;font-size: 0.8em;color: #fff;height: 20px;line-height: 20px;text-shadow: 0 -1px 0 #354c8c;white-space: nowrap;padding: 0 5px;cursor: pointer;border-radius: 2px;}.header__header .header__headerBottom .header__fbCol .fb__share .fb__share--button:hover {color: #fff;text-decoration: none;background: #5b7bd5;background: linear-gradient(#5b7bd5, #4864b1);background: -o-linear-gradient(#5b7bd5, #4864b1);background: -moz-linear-gradient(#5b7bd5, #4864b1);background: -webkit-linear-gradient(#5b7bd5, #4864b1);}.header__header .header__headerBottom .header__fbCol .fb__share .fb__share--button:focus {text-decoration: none;}.header__header .header__headerBottom .header__fbCol .fb__share .fb__share--count {font-family: Helvetica Neue, Helvetica, Arial, sans-serif;font-size: 11px;background: #fff;border: 1px solid #9197a3;color: #4e5665;display: inline-block;height: 20px;line-height: 19px;margin: 0 5px 0 5px;min-width: 15px;padding: 0 3px;text-align: center;white-space: nowrap;position: relative;border-radius: 2px;}.header__header .header__headerBottom .header__fbCol .fb__share .fb__share--count:before {position: absolute;content: "";border-color: transparent #9197a3;border-style: solid;border-width: 4px 5px 4px 0;display: block;top: 5px;left: -5px;}.header__header .header__headerBottom .header__fbCol .fb__share .fb__share--count:after {position: absolute;content: "";border-color: transparent #fff;border-style: solid;border-width: 4px 4px 4px 0;display: block;top: 5px;left: -3px;}.header__header .header__headerBottom .header__langCol {border-top: 1px solid #e7e6e2;margin-top: 11px;padding-top: 11px;}@media (min-width: 768px) {.header__header .header__headerBottom .header__langCol {border-top: none;border-left: 1px solid #c7c7c7;margin-top: 0;margin-left: 5px;padding-top: 0;padding-left: 10px;}}.header__header .header__headerBottom .header__emaerket {top: -40px;left: 0;width: 100%;border-top: 1px solid #e7e6e2;padding-top: 10px;position: absolute;margin-top: 12px;}@media (min-width: 768px) {.header__header .header__headerBottom .header__emaerket {margin-top: 5px;top: 0;width: auto;border-top: none;padding-top: 0;left: 12px;}}@media (min-width: 1200px) {.header__header .header__headerBottom .header__emaerket {left: 50px;}}.header__header .header__headerBottom .header__emaerket img {width: 35px;margin-right: 10px;float: left;}.header__header .header__headerBottom .header__emaerket p {max-width: 115px;font-size: 10px;display: inline-block;color: #979290;font-weight: 600;line-height: 12px;}.header__header .header__headerBottom.da {position: relative;}.header__header .header__headerBottom.da .header__fbCol {position: relative;top: 20px;}@media (min-width: 768px) {.header__header .header__headerBottom.da .header__fbCol {top: auto;}}@media (min-width: 768px) {.header__header .header__whatsapp__headerTop {display: flex;display: -webkit-flex;justify-content: space-between;-moz-justify-content: space-between;-webkit-justify-content: space-between;align-items: center;-webkit-align-items: center;padding: 0 10px;background-color: #fff;}}@media (min-width: 1200px) {.header__header .header__whatsapp__headerTop {padding: 0 18px 0 25px;}}.header__header .header__whatsapp__headerTop .header__headerTop__langCol {display: none;}@media (min-width: 768px) {.header__header .header__whatsapp__headerTop .header__headerTop__langCol {display: inline-block;}}.header__header .header__whatsapp__menu-list {list-style: none;margin: 20px 0 0;padding: 0px 0px 0px 0px;}@media (max-width: 768px) {.header__header .header__whatsapp__menu-list {margin: 0px 0px 0px;font-size: 14px;}}@media (min-width: 768px) {.header__header .header__whatsapp__menu-list {padding: 0px 120px 0px 0px;margin: 0;}}@media (min-width: 1200px) {.header__header .header__whatsapp__menu-list {padding: 0px 180px 0px 0px;}}@media (min-width: 768px) {.header__header .header__whatsapp__menu-list li.header__menu-item {float: left;padding: 0;}}.header__header .header__whatsapp__menu-list .header__menu-hasSubItem span.header__menu-itemUrl.active:after, .header__header .header__whatsapp__menu-list .header__menu-hasSubItem .header__subMenuCol ul.header__subMenu-list span.active.header__subMenu-itemUrl:after, .header__header .header__subMenuCol ul.header__subMenu-list .header__whatsapp__menu-list .header__menu-hasSubItem span.active.header__subMenu-itemUrl:after {content: " ";width: 0;height: 0;border-left: 15px solid transparent;border-right: 15px solid transparent;border-top: 15px solid #fff;display: none;position: absolute;top: 78px;left: 0;right: 0;margin: 0 auto;z-index: 4;}@media (min-width: 768px) {.header__header .header__whatsapp__menu-list .header__menu-hasSubItem span.header__menu-itemUrl.active:after, .header__header .header__whatsapp__menu-list .header__menu-hasSubItem .header__subMenuCol ul.header__subMenu-list span.active.header__subMenu-itemUrl:after, .header__header .header__subMenuCol ul.header__subMenu-list .header__whatsapp__menu-list .header__menu-hasSubItem span.active.header__subMenu-itemUrl:after {display: auto;}}@media (min-width: 1200px) {.header__header .header__whatsapp__menu-list .header__menu-hasSubItem span.header__menu-itemUrl.active:after, .header__header .header__whatsapp__menu-list .header__menu-hasSubItem .header__subMenuCol ul.header__subMenu-list span.active.header__subMenu-itemUrl:after, .header__header .header__subMenuCol ul.header__subMenu-list .header__whatsapp__menu-list .header__menu-hasSubItem span.active.header__subMenu-itemUrl:after {top: 80px;}}.header__header .header__whatsapp__menu-list .header__menu-itemUrl, .header__header .header__whatsapp__menu-list .header__subMenuCol ul.header__subMenu-list .header__subMenu-itemUrl, .header__header .header__subMenuCol ul.header__subMenu-list .header__whatsapp__menu-list .header__subMenu-itemUrl {transition: color ease-out 0.5s;-o-transition: color ease-out 0.5s;-moz-transition: color ease-out 0.5s;-webkit-transition: color ease-out 0.5s;width: 100%;display: block;position: relative;color: #000;padding: 9px 0;text-transform: uppercase;font-weight: 600;cursor: pointer;}@media (min-width: 480px) {.header__header .header__whatsapp__menu-list .header__menu-itemUrl, .header__header .header__whatsapp__menu-list .header__subMenuCol ul.header__subMenu-list .header__subMenu-itemUrl, .header__header .header__subMenuCol ul.header__subMenu-list .header__whatsapp__menu-list .header__subMenu-itemUrl {padding: 11px 0;}}@media (min-width: 768px) {.header__header .header__whatsapp__menu-list .header__menu-itemUrl, .header__header .header__whatsapp__menu-list .header__subMenuCol ul.header__subMenu-list .header__subMenu-itemUrl, .header__header .header__subMenuCol ul.header__subMenu-list .header__whatsapp__menu-list .header__subMenu-itemUrl {padding: 28px 35px 29px 0px;font-size: 13px;font-size: 1.11vw;}}@media (min-width: 1200px) {.header__header .header__whatsapp__menu-list .header__menu-itemUrl, .header__header .header__whatsapp__menu-list .header__subMenuCol ul.header__subMenu-list .header__subMenu-itemUrl, .header__header .header__subMenuCol ul.header__subMenu-list .header__whatsapp__menu-list .header__subMenu-itemUrl {font-size: 16px;}}.header__header .header__whatsapp__menu-list .header__menu-itemUrl:hover, .header__header .header__whatsapp__menu-list .header__subMenuCol ul.header__subMenu-list .header__subMenu-itemUrl:hover, .header__header .header__subMenuCol ul.header__subMenu-list .header__whatsapp__menu-list .header__subMenu-itemUrl:hover {text-decoration: none;color: #618840;}.header__header .header__whatsapp__menu-list .header__menu-itemUrl.active:before, .header__header .header__whatsapp__menu-list .header__subMenuCol ul.header__subMenu-list .active.header__subMenu-itemUrl:before, .header__header .header__subMenuCol ul.header__subMenu-list .header__whatsapp__menu-list .active.header__subMenu-itemUrl:before {color: #f58423 !important;}.header__header .header__whatsapp__menu-list .header__menu-itemUrl:before, .header__header .header__whatsapp__menu-list .header__subMenuCol ul.header__subMenu-list .header__subMenu-itemUrl:before, .header__header .header__subMenuCol ul.header__subMenu-list .header__whatsapp__menu-list .header__subMenu-itemUrl:before {position: absolute;right: -5px;top: 13px;font-family: CGG-icomoon;content: "";color: #f58423;font-size: 14px;}@media (min-width: 768px) {.header__header .header__whatsapp__menu-list .header__menu-itemUrl:before, .header__header .header__whatsapp__menu-list .header__subMenuCol ul.header__subMenu-list .header__subMenu-itemUrl:before, .header__header .header__subMenuCol ul.header__subMenu-list .header__whatsapp__menu-list .header__subMenu-itemUrl:before {display: none;}}.header__header .header__whatsapp__menu-list > li.header__menu-item:nth-child(n+2) {border-top: 1px solid #e7e6e2;}@media (min-width: 768px) {.header__header .header__whatsapp__menu-list > li.header__menu-item:nth-child(n+2) {border: none;}.header__header .header__whatsapp__menu-list > li.header__menu-item:nth-child(n+2).pt-menu-fit {max-width: 20%;text-align: center;}}@media (min-width: 768px) {.header__header .header__whatsapp__headerBottom {width: 100%;margin-top: 0;padding: 3px 10px;background-color: #f3f2ee;display: flex;display: -webkit-flex;justify-content: flex-end;-moz-justify-content: flex-end;-webkit-justify-content: flex-end;align-items: center;-webkit-align-items: center;}}@media (min-width: 1200px) {.header__header .header__whatsapp__headerBottom {height: 40px;}}.header__header .header__whatsapp__headerBottom .header__whatsappFbCol {flex: 1;padding-bottom: 10px;}@media (min-width: 768px) {.header__header .header__whatsapp__headerBottom .header__whatsappFbCol {padding-bottom: 0px;}}.header__header .header__whatsapp__headerBottom .header__whatsappFbCol .fb-like {display: inline-block;vertical-align: middle;}@media (max-width: 768px) {.header__header .header__whatsapp__headerBottom .header__whatsappFbCol .fb-like {margin-right: 5px;margin-top: 5px;}}.header__header .header__whatsapp__headerBottom .header__whatsappFbCol .fb__share {margin-left: 5px;display: inline-block;vertical-align: middle;}@media (max-width: 768px) {.header__header .header__whatsapp__headerBottom .header__whatsappFbCol .fb__share {margin-left: 0;margin-top: 5px;}}.header__header .header__whatsapp__headerBottom .header__whatsappFbCol .fb__share .fb__share--button {display: inline-block;font-family: Helvetica Neue, Helvetica, Arial, sans-serif;background: #4c69ba;background: linear-gradient(#4c69ba, #3b55a0);background: -o-linear-gradient(#4c69ba, #3b55a0);background: -moz-linear-gradient(#4c69ba, #3b55a0);background: -webkit-linear-gradient(#4c69ba, #3b55a0);font-weight: 600;font-size: 0.8em;color: #fff;height: 20px;line-height: 20px;text-shadow: 0 -1px 0 #354c8c;white-space: nowrap;padding: 0 5px;cursor: pointer;border-radius: 2px;}.header__header .header__whatsapp__headerBottom .header__whatsappFbCol .fb__share .fb__share--button:hover {color: #fff;text-decoration: none;background: #5b7bd5;background: linear-gradient(#5b7bd5, #4864b1);background: -o-linear-gradient(#5b7bd5, #4864b1);background: -moz-linear-gradient(#5b7bd5, #4864b1);background: -webkit-linear-gradient(#5b7bd5, #4864b1);}.header__header .header__whatsapp__headerBottom .header__whatsappFbCol .fb__share .fb__share--button:focus {text-decoration: none;}.header__header .header__whatsapp__headerBottom .header__whatsappFbCol .fb__share .fb__share--count {font-family: Helvetica Neue, Helvetica, Arial, sans-serif;font-size: 11px;background: #fff;border: 1px solid #9197a3;color: #4e5665;display: inline-block;height: 20px;line-height: 19px;margin: 0 5px 0 5px;min-width: 15px;padding: 0 3px;text-align: center;white-space: nowrap;position: relative;border-radius: 2px;}.header__header .header__whatsapp__headerBottom .header__whatsappFbCol .fb__share .fb__share--count:before {position: absolute;content: "";border-color: transparent #9197a3;border-style: solid;border-width: 4px 5px 4px 0;display: block;top: 5px;left: -5px;}.header__header .header__whatsapp__headerBottom .header__whatsappFbCol .fb__share .fb__share--count:after {position: absolute;content: "";border-color: transparent #fff;border-style: solid;border-width: 4px 4px 4px 0;display: block;top: 5px;left: -3px;}.header__header .header__whatsapp__headerBottom .header__desktopLogoCol {display: none;}.header__header .header__whatsapp__headerBottom .header__whatsapp__telBtnCol {padding-left: 5px;padding-top: 10px;}.header__header .header__whatsapp__headerBottom .header__whatsapp__telBtnCol .header__whatsapp__telBtn:hover {text-decoration: none;}.header__header .header__whatsapp__headerBottom .header__whatsapp__telBtnCol .header__whatsapp__telBtn:visited {text-decoration: none;}.header__header .header__whatsapp__headerBottom .header__whatsapp__telBtnCol .header__whatsapp__telBtn:active {text-decoration: none;}.header__header .header__whatsapp__headerBottom .header__whatsapp__telBtnCol .header__whatsapp__telBtn:link {text-decoration: none;}.header__header .header__whatsapp__headerBottom .header__whatsapp__telBtnCol .m-cgg-icon--phone {padding: 0px 0px 0px 5px;font-size: 11px;}@media (min-width: 768px) {.header__header .header__whatsapp__headerBottom .header__whatsapp__telBtnCol .m-cgg-icon--phone {padding: 0px 0px 0px 6px;font-size: 15px;line-height: 25px;}}.header__header .header__whatsapp__headerBottom .header__whatsapp__telBtnCol .emaerket-logo {margin-right: 20px;opacity: 0.5;}@media (min-width: 480px) {.header__header .header__whatsapp__headerBottom .header__whatsapp__telBtnCol {padding: 10px 0;display: none;}}@media (min-width: 768px) {.header__header .header__whatsapp__headerBottom .header__whatsapp__telBtnCol {padding: 15px 0;display: block;padding: 0px 0px;}}.header__header .header__whatsapp__headerBottom .header__whatsapp__telBtnCol .header__whatsapp__phoneIcon {color: #fff;background-color: #155072;margin-right: 3px;width: 20px;height: 20px;border-radius: 50%;display: inline-block;vertical-align: top;}@media (min-width: 768px) {.header__header .header__whatsapp__headerBottom .header__whatsapp__telBtnCol .header__whatsapp__phoneIcon {margin-right: 5px;width: 26px;height: 26px;}}.header__header .header__whatsapp__headerBottom .header__whatsapp__telBtnCol .header__whatsapp__companyInfo {display: inline-block;vertical-align: middle;}.header__header .header__whatsapp__headerBottom .header__whatsapp__telBtnCol .header__whatsapp__companyInfo > span {display: block;}.header__header .header__whatsapp__headerBottom .header__whatsapp__telBtnCol .header__whatsapp__companyInfo .header__whatsapp__phoneText {line-height: 17px;font-weight: bold;letter-spacing: -0.1px;color: #979290;padding-right: 6px;}.header__header .header__whatsapp__headerBottom .header__whatsapp__telBtnCol .header__whatsapp__companyInfo .header__whatsapp__phoneText:hover {text-decoration: none;}@media (min-width: 768px) {.header__header .header__whatsapp__headerBottom .header__whatsapp__telBtnCol .header__whatsapp__companyInfo .header__whatsapp__phoneText {max-width: 25vw;font-size: 13px;font-weight: 600;font-size: 19px;font-size: 1.65vw;line-height: 20px;text-transform: uppercase;}}@media (min-width: 1200px) {.header__header .header__whatsapp__headerBottom .header__whatsapp__telBtnCol .header__whatsapp__companyInfo .header__whatsapp__phoneText {font-size: 14px;height: 17px;}}.header__header .header__whatsapp__headerBottom .header__whatsapp__telBtnCol .header__whatsapp__companyInfo .header__whatsapp__officeHr {font-weight: 600;font-size: 13px;color: #979290;}@media (min-width: 768px) {.header__header .header__whatsapp__headerBottom .header__whatsapp__telBtnCol .header__whatsapp__companyInfo .header__whatsapp__officeHr {font-size: 11px;font-size: 0.97vw;}}@media (min-width: 1200px) {.header__header .header__whatsapp__headerBottom .header__whatsapp__telBtnCol .header__whatsapp__companyInfo .header__whatsapp__officeHr {font-size: 14px;}}.header__header .header__whatsapp__headerBottom .header__whatsapp__headerBottom__mobileMenu__langCol {padding-left: 6px;padding-top: 10px;border-top: 1px solid #e7e6e2;}@media (min-width: 768px) {.header__header .header__whatsapp__headerBottom .header__whatsapp__headerBottom__mobileMenu__langCol {display: none;}}.header__header .header__whatsapp__headerBottom .header__whatsapp__whatsappCol {padding-top: 8px;}@media (min-width: 480px) {.header__header .header__whatsapp__headerBottom .header__whatsapp__whatsappCol {padding-top: 0px;}}.header__header .header__whatsapp__headerBottom .header__whatsapp__whatsappCol .header__whatsapp__whatsappIcon {width: 30px;}.header__header .header__whatsapp__headerBottom .header__whatsapp__whatsappCol .header__whatsapp__whatsappNo {font-weight: bold;letter-spacing: -0.1px;color: #979290;padding-right: 10px;}.header__header .header__whatsapp__headerBottom .header__whatsapp__whatsappCol .header__whatsapp__whatsappNo:hover {text-decoration: none;}.header__header .header__whatsapp__headerBottom .header__whatsapp__whatsappCol .header__whatsapp__whatsappNo:visited {text-decoration: none;}.header__header .header__whatsapp__headerBottom .header__whatsapp__whatsappCol .header__whatsapp__whatsappNo:active {text-decoration: none;}.header__header .header__whatsapp__headerBottom .header__whatsapp__whatsappCol .header__whatsapp__whatsappNo:link {text-decoration: none;}@media (min-width: 768px) {.header__header .header__whatsapp__headerBottom .header__whatsapp__whatsappCol .header__whatsapp__whatsappNo {font-size: 13px;}}@media (min-width: 1200px) {.header__header .header__whatsapp__headerBottom .header__whatsapp__whatsappCol .header__whatsapp__whatsappNo {font-size: 14px;}}@media (min-width: 768px) {.header__header .header__whatsapp__headerBottom .header__whatsapp__seperatorCol {width: 1px;height: 16px;background-color: #dedcd9;}}@media (min-width: 480px) {.header__header .header__whatsapp__headerBottom .header__whatsapp__officeCol {padding-left: 10px;}}.header__header .header__whatsapp__headerBottom .header__whatsapp__officeCol .header__whatsapp__officeHr {height: 16px;font-size: 13px;color: #979290;}.header__header .header__whatsapp__headerBottom .header__whatsapp__seperator2Col {visibility: hidden;}.header__header .header__whatsapp__headerBottom .header__whatsapp__headerBottom__langCol {visibility: hidden;}@media (min-width: 768px) {.header__header .header__whatsapp__headerTop {display: flex;display: -webkit-flex;justify-content: space-between;-moz-justify-content: space-between;-webkit-justify-content: space-between;align-items: center;-webkit-align-items: center;padding: 0 10px;background-color: #fff;}}@media (min-width: 1200px) {.header__header .header__whatsapp__headerTop {padding: 0 18px 0 25px;}}.header__header .header__whatsapp__headerTop .header__headerTop__langCol {display: none;}@media (min-width: 768px) {.header__header .header__whatsapp__headerTop .header__headerTop__langCol {display: inline-block;}}.header__header .header__whatsapp__menu-list {list-style: none;margin: 20px 0 0;padding: 0px 0px 0px 0px;}@media (max-width: 768px) {.header__header .header__whatsapp__menu-list {margin: 0px 0px 0px;font-size: 14px;}}@media (min-width: 768px) {.header__header .header__whatsapp__menu-list {padding: 0px 120px 0px 0px;margin: 0;}}@media (min-width: 1200px) {.header__header .header__whatsapp__menu-list {padding: 0px 180px 0px 0px;}}@media (min-width: 768px) {.header__header .header__whatsapp__menu-list li.header__menu-item {float: left;padding: 0;}}.header__header .header__whatsapp__menu-list .header__menu-hasSubItem span.header__menu-itemUrl.active:after, .header__header .header__whatsapp__menu-list .header__menu-hasSubItem .header__subMenuCol ul.header__subMenu-list span.active.header__subMenu-itemUrl:after, .header__header .header__subMenuCol ul.header__subMenu-list .header__whatsapp__menu-list .header__menu-hasSubItem span.active.header__subMenu-itemUrl:after {content: " ";width: 0;height: 0;border-left: 15px solid transparent;border-right: 15px solid transparent;border-top: 15px solid #fff;display: none;position: absolute;top: 78px;left: 0;right: 0;margin: 0 auto;z-index: 4;}@media (min-width: 768px) {.header__header .header__whatsapp__menu-list .header__menu-hasSubItem span.header__menu-itemUrl.active:after, .header__header .header__whatsapp__menu-list .header__menu-hasSubItem .header__subMenuCol ul.header__subMenu-list span.active.header__subMenu-itemUrl:after, .header__header .header__subMenuCol ul.header__subMenu-list .header__whatsapp__menu-list .header__menu-hasSubItem span.active.header__subMenu-itemUrl:after {display: auto;}}@media (min-width: 1200px) {.header__header .header__whatsapp__menu-list .header__menu-hasSubItem span.header__menu-itemUrl.active:after, .header__header .header__whatsapp__menu-list .header__menu-hasSubItem .header__subMenuCol ul.header__subMenu-list span.active.header__subMenu-itemUrl:after, .header__header .header__subMenuCol ul.header__subMenu-list .header__whatsapp__menu-list .header__menu-hasSubItem span.active.header__subMenu-itemUrl:after {top: 80px;}}.header__header .header__whatsapp__menu-list .header__menu-itemUrl, .header__header .header__whatsapp__menu-list .header__subMenuCol ul.header__subMenu-list .header__subMenu-itemUrl, .header__header .header__subMenuCol ul.header__subMenu-list .header__whatsapp__menu-list .header__subMenu-itemUrl {transition: color ease-out 0.5s;-o-transition: color ease-out 0.5s;-moz-transition: color ease-out 0.5s;-webkit-transition: color ease-out 0.5s;width: 100%;display: block;position: relative;color: #000;padding: 9px 0;text-transform: uppercase;font-weight: 600;cursor: pointer;}@media (min-width: 480px) {.header__header .header__whatsapp__menu-list .header__menu-itemUrl, .header__header .header__whatsapp__menu-list .header__subMenuCol ul.header__subMenu-list .header__subMenu-itemUrl, .header__header .header__subMenuCol ul.header__subMenu-list .header__whatsapp__menu-list .header__subMenu-itemUrl {padding: 11px 0;}}@media (min-width: 768px) {.header__header .header__whatsapp__menu-list .header__menu-itemUrl, .header__header .header__whatsapp__menu-list .header__subMenuCol ul.header__subMenu-list .header__subMenu-itemUrl, .header__header .header__subMenuCol ul.header__subMenu-list .header__whatsapp__menu-list .header__subMenu-itemUrl {padding: 28px 35px 29px 0px;font-size: 13px;font-size: 1.11vw;}}@media (min-width: 1200px) {.header__header .header__whatsapp__menu-list .header__menu-itemUrl, .header__header .header__whatsapp__menu-list .header__subMenuCol ul.header__subMenu-list .header__subMenu-itemUrl, .header__header .header__subMenuCol ul.header__subMenu-list .header__whatsapp__menu-list .header__subMenu-itemUrl {font-size: 16px;}}.header__header .header__whatsapp__menu-list .header__menu-itemUrl:hover, .header__header .header__whatsapp__menu-list .header__subMenuCol ul.header__subMenu-list .header__subMenu-itemUrl:hover, .header__header .header__subMenuCol ul.header__subMenu-list .header__whatsapp__menu-list .header__subMenu-itemUrl:hover {text-decoration: none;color: #618840;}.header__header .header__whatsapp__menu-list .header__menu-itemUrl.active:before, .header__header .header__whatsapp__menu-list .header__subMenuCol ul.header__subMenu-list .active.header__subMenu-itemUrl:before, .header__header .header__subMenuCol ul.header__subMenu-list .header__whatsapp__menu-list .active.header__subMenu-itemUrl:before {color: #f58423 !important;}.header__header .header__whatsapp__menu-list .header__menu-itemUrl:before, .header__header .header__whatsapp__menu-list .header__subMenuCol ul.header__subMenu-list .header__subMenu-itemUrl:before, .header__header .header__subMenuCol ul.header__subMenu-list .header__whatsapp__menu-list .header__subMenu-itemUrl:before {position: absolute;right: -5px;top: 13px;font-family: CGG-icomoon;content: "";color: #f58423;font-size: 14px;}@media (min-width: 768px) {.header__header .header__whatsapp__menu-list .header__menu-itemUrl:before, .header__header .header__whatsapp__menu-list .header__subMenuCol ul.header__subMenu-list .header__subMenu-itemUrl:before, .header__header .header__subMenuCol ul.header__subMenu-list .header__whatsapp__menu-list .header__subMenu-itemUrl:before {display: none;}}.header__header .header__whatsapp__menu-list > li.header__menu-item:nth-child(n+2) {border-top: 1px solid #e7e6e2;}@media (min-width: 768px) {.header__header .header__whatsapp__menu-list > li.header__menu-item:nth-child(n+2) {border: none;}.header__header .header__whatsapp__menu-list > li.header__menu-item:nth-child(n+2).pt-menu-fit {max-width: 20%;text-align: center;}}@media (min-width: 768px) {.header__header .header__whatsapp__headerBottom {width: 100%;margin-top: 0;padding: 3px 10px;background-color: #f3f2ee;display: flex;display: -webkit-flex;justify-content: flex-end;-moz-justify-content: flex-end;-webkit-justify-content: flex-end;align-items: center;-webkit-align-items: center;}}@media (min-width: 1200px) {.header__header .header__whatsapp__headerBottom {height: 40px;}}.header__header .header__whatsapp__headerBottom .header__whatsappFbCol {flex: 1;padding-bottom: 10px;}@media (min-width: 768px) {.header__header .header__whatsapp__headerBottom .header__whatsappFbCol {padding-bottom: 0px;}}.header__header .header__whatsapp__headerBottom .header__whatsappFbCol .fb-like {display: inline-block;vertical-align: middle;}@media (max-width: 768px) {.header__header .header__whatsapp__headerBottom .header__whatsappFbCol .fb-like {margin-right: 5px;margin-top: 5px;}}.header__header .header__whatsapp__headerBottom .header__whatsappFbCol .fb__share {margin-left: 5px;display: inline-block;vertical-align: middle;}@media (max-width: 768px) {.header__header .header__whatsapp__headerBottom .header__whatsappFbCol .fb__share {margin-left: 0;margin-top: 5px;}}.header__header .header__whatsapp__headerBottom .header__whatsappFbCol .fb__share .fb__share--button {display: inline-block;font-family: Helvetica Neue, Helvetica, Arial, sans-serif;background: #4c69ba;background: linear-gradient(#4c69ba, #3b55a0);background: -o-linear-gradient(#4c69ba, #3b55a0);background: -moz-linear-gradient(#4c69ba, #3b55a0);background: -webkit-linear-gradient(#4c69ba, #3b55a0);font-weight: 600;font-size: 0.8em;color: #fff;height: 20px;line-height: 20px;text-shadow: 0 -1px 0 #354c8c;white-space: nowrap;padding: 0 5px;cursor: pointer;border-radius: 2px;}.header__header .header__whatsapp__headerBottom .header__whatsappFbCol .fb__share .fb__share--button:hover {color: #fff;text-decoration: none;background: #5b7bd5;background: linear-gradient(#5b7bd5, #4864b1);background: -o-linear-gradient(#5b7bd5, #4864b1);background: -moz-linear-gradient(#5b7bd5, #4864b1);background: -webkit-linear-gradient(#5b7bd5, #4864b1);}.header__header .header__whatsapp__headerBottom .header__whatsappFbCol .fb__share .fb__share--button:focus {text-decoration: none;}.header__header .header__whatsapp__headerBottom .header__whatsappFbCol .fb__share .fb__share--count {font-family: Helvetica Neue, Helvetica, Arial, sans-serif;font-size: 11px;background: #fff;border: 1px solid #9197a3;color: #4e5665;display: inline-block;height: 20px;line-height: 19px;margin: 0 5px 0 5px;min-width: 15px;padding: 0 3px;text-align: center;white-space: nowrap;position: relative;border-radius: 2px;}.header__header .header__whatsapp__headerBottom .header__whatsappFbCol .fb__share .fb__share--count:before {position: absolute;content: "";border-color: transparent #9197a3;border-style: solid;border-width: 4px 5px 4px 0;display: block;top: 5px;left: -5px;}.header__header .header__whatsapp__headerBottom .header__whatsappFbCol .fb__share .fb__share--count:after {position: absolute;content: "";border-color: transparent #fff;border-style: solid;border-width: 4px 4px 4px 0;display: block;top: 5px;left: -3px;}.header__header .header__whatsapp__headerBottom .header__whatsapp__telBtnCol {padding-left: 5px;padding-top: 10px;}.header__header .header__whatsapp__headerBottom .header__whatsapp__telBtnCol .header__whatsapp__telBtn:hover {text-decoration: none;}.header__header .header__whatsapp__headerBottom .header__whatsapp__telBtnCol .header__whatsapp__telBtn:visited {text-decoration: none;}.header__header .header__whatsapp__headerBottom .header__whatsapp__telBtnCol .header__whatsapp__telBtn:active {text-decoration: none;}.header__header .header__whatsapp__headerBottom .header__whatsapp__telBtnCol .header__whatsapp__telBtn:link {text-decoration: none;}.header__header .header__whatsapp__headerBottom .header__whatsapp__telBtnCol .m-cgg-icon--phone {padding: 0px 0px 0px 5px;font-size: 11px;}@media (min-width: 768px) {.header__header .header__whatsapp__headerBottom .header__whatsapp__telBtnCol .m-cgg-icon--phone {padding: 0px 0px 0px 6px;font-size: 15px;line-height: 25px;}}.header__header .header__whatsapp__headerBottom .header__whatsapp__telBtnCol .emaerket-logo {margin-right: 20px;opacity: 0.5;}@media (min-width: 480px) {.header__header .header__whatsapp__headerBottom .header__whatsapp__telBtnCol {display: block;}}@media (min-width: 768px) {.header__header .header__whatsapp__headerBottom .header__whatsapp__telBtnCol {padding: 15px 0;padding: 0px 0px;}}.header__header .header__whatsapp__headerBottom .header__whatsapp__telBtnCol .header__whatsapp__phoneIcon {color: #fff;background-color: #155072;margin-right: 3px;width: 20px;height: 20px;border-radius: 50%;display: inline-block;vertical-align: top;}@media (min-width: 768px) {.header__header .header__whatsapp__headerBottom .header__whatsapp__telBtnCol .header__whatsapp__phoneIcon {margin-right: 5px;width: 26px;height: 26px;}}.header__header .header__whatsapp__headerBottom .header__whatsapp__telBtnCol .header__whatsapp__companyInfo {display: inline-block;vertical-align: middle;}.header__header .header__whatsapp__headerBottom .header__whatsapp__telBtnCol .header__whatsapp__companyInfo > span {display: block;}.header__header .header__whatsapp__headerBottom .header__whatsapp__telBtnCol .header__whatsapp__companyInfo .header__whatsapp__phoneText {line-height: 17px;font-weight: bold;letter-spacing: -0.1px;color: #979290;padding-right: 6px;}.header__header .header__whatsapp__headerBottom .header__whatsapp__telBtnCol .header__whatsapp__companyInfo .header__whatsapp__phoneText:hover {text-decoration: none;}@media (min-width: 768px) {.header__header .header__whatsapp__headerBottom .header__whatsapp__telBtnCol .header__whatsapp__companyInfo .header__whatsapp__phoneText {max-width: 25vw;font-size: 13px;font-weight: 600;font-size: 19px;line-height: 23px;text-transform: uppercase;}}@media (min-width: 1200px) {.header__header .header__whatsapp__headerBottom .header__whatsapp__telBtnCol .header__whatsapp__companyInfo .header__whatsapp__phoneText {font-size: 14px;height: 17px;}}.header__header .header__whatsapp__headerBottom .header__whatsapp__telBtnCol .header__whatsapp__companyInfo .header__whatsapp__officeHr {font-weight: 600;font-size: 13px;color: #979290;}@media (min-width: 768px) {.header__header .header__whatsapp__headerBottom .header__whatsapp__telBtnCol .header__whatsapp__companyInfo .header__whatsapp__officeHr {font-size: 11px;font-size: 0.97vw;}}@media (min-width: 1200px) {.header__header .header__whatsapp__headerBottom .header__whatsapp__telBtnCol .header__whatsapp__companyInfo .header__whatsapp__officeHr {font-size: 14px;}}.header__header .header__whatsapp__headerBottom .header__whatsapp__headerBottom__mobileMenu__langCol {padding-left: 6px;padding-top: 10px;border-top: 1px solid #e7e6e2;}@media (min-width: 768px) {.header__header .header__whatsapp__headerBottom .header__whatsapp__headerBottom__mobileMenu__langCol {display: none;}}.header__header .header__whatsapp__headerBottom .header__whatsapp__whatsappCol {padding-top: 8px;}@media (min-width: 480px) {.header__header .header__whatsapp__headerBottom .header__whatsapp__whatsappCol {padding-top: 0px;}}.header__header .header__whatsapp__headerBottom .header__whatsapp__whatsappCol .header__whatsapp__whatsappIcon {width: 34px;}.header__header .header__whatsapp__headerBottom .header__whatsapp__whatsappCol .header__whatsapp__whatsappNo {font-weight: bold;letter-spacing: -0.1px;color: #979290;padding-right: 10px;}.header__header .header__whatsapp__headerBottom .header__whatsapp__whatsappCol .header__whatsapp__whatsappNo:hover {text-decoration: none;}.header__header .header__whatsapp__headerBottom .header__whatsapp__whatsappCol .header__whatsapp__whatsappNo:visited {text-decoration: none;}.header__header .header__whatsapp__headerBottom .header__whatsapp__whatsappCol .header__whatsapp__whatsappNo:active {text-decoration: none;}.header__header .header__whatsapp__headerBottom .header__whatsapp__whatsappCol .header__whatsapp__whatsappNo:link {text-decoration: none;}@media (min-width: 768px) {.header__header .header__whatsapp__headerBottom .header__whatsapp__whatsappCol .header__whatsapp__whatsappNo {font-size: 13px;}}@media (min-width: 1200px) {.header__header .header__whatsapp__headerBottom .header__whatsapp__whatsappCol .header__whatsapp__whatsappNo {font-size: 14px;}}@media (min-width: 768px) {.header__header .header__whatsapp__headerBottom .header__whatsapp__seperatorCol {width: 1px;height: 16px;background-color: #dedcd9;}}@media (min-width: 480px) {.header__header .header__whatsapp__headerBottom .header__whatsapp__officeCol {padding-left: 10px;}}.header__header .header__whatsapp__headerBottom .header__whatsapp__officeCol .header__whatsapp__officeHr {height: 16px;font-size: 13px;color: #979290;}.header__header .header__whatsapp__headerBottom .header__whatsapp__seperator2Col {visibility: hidden;}.header__header .header__whatsapp__headerBottom .header__whatsapp__headerBottom__langCol {visibility: hidden;}.header__whatsapp__langIco {display: block;width: 24px;height: 24px;padding: 0px 0px 26px 0px;}.header .header__headerTop__langCol {display: none;}.header .header__headerTop .header__langIco {display: block;height: 40px;width: 40px;margin-bottom: 7px;}.header .header__headerTop .header__lang-be-nl {background: url("assets/BE/nl_white.svg") no-repeat;}.header .header__headerTop .header__lang-be-fr {background: url("assets/BE/fr_white.svg") no-repeat;}.header .header__headerTop .header__lang-hk-zh {background: url("assets/HK/zh_white.svg") no-repeat;}.header .header__headerTop .header__lang-hk-en {background: url("assets/HK/en_white.svg") no-repeat;}.header .header__headerTop .header__lang-th-th {background: url("assets/TH/th_white.svg") no-repeat;}.header .header__headerTop .header__lang-th-en {background: url("assets/TH/en_white.svg") no-repeat;}.header .header__headerTop .header__lang-id-id {background: url("assets/ID/id_white.svg") no-repeat;}.header .header__headerTop .header__lang-id-en {background: url("assets/ID/en_white.svg") no-repeat;}.header .header__headerBottom .header__langIco {display: block;height: 20px;width: 20px;}.header .header__headerBottom .header__lang-be-nl {background: url("assets/BE/nl.svg") no-repeat;}.header .header__headerBottom .header__lang-be-fr {background: url("assets/BE/fr.svg") no-repeat;}.header .header__headerBottom .header__lang-hk-zh {background: url("assets/HK/zh.svg") no-repeat;}.header .header__headerBottom .header__lang-hk-en {background: url("assets/HK/en.svg") no-repeat;}.header .header__headerBottom .header__lang-th-th {background: url("assets/TH/th.svg") no-repeat;}.header .header__headerBottom .header__lang-th-en {background: url("assets/TH/en.svg") no-repeat;}.header .header__headerBottom .header__lang-id-id {background: url("assets/ID/id.svg") no-repeat;}.header .header__headerBottom .header__lang-id-en {background: url("assets/ID/en.svg") no-repeat;}.header .plain {display: none;}@media (min-width: 768px) {.header__regret .header__headerTop {background-color: #056f9d !important;padding: 20px 10px;}.header__regret .header__headerTop .header__headerTop__langCol {display: block;}}@media (min-width: 1200px) {.header__regret .header__headerTop {padding: 20px 50px;}}@media (min-width: 768px) {.header__regret .header__headerTop .header__returnArrow {display: inline !important;}}@media (min-width: 768px) {.header__regret .header__desktopLogo, .header__regret .header__header .header__desktopLogoCol .header__desktopLogo-white, .header__header .header__desktopLogoCol .header__regret .header__desktopLogo-white {display: none;}}@media (min-width: 768px) {.header__regret .header__desktopLogo-white {display: inline !important;}}@media (min-width: 768px) {.header__regret .header__mobileMenuCol {display: inline-block;vertical-align: middle;}}@media (min-width: 768px) {.header__regret .header__menu, .header__regret .header__fbCol, .header__regret .header__emaerket, .header__regret .header__langCol {display: none;}}@media (min-width: 768px) {.header__regret .header__headerBottom {background-color: #056f9d !important;margin-top: -25px;}}@media (min-width: 1200px) {.header__regret .header__headerBottom {padding: 10px 50px;margin-top: -10px;}}@media (min-width: 768px) {.header__regret .header__headerBottom .header__langCol {border-left: none;}.header__regret .header__headerBottom .header__langCol .header__lang-be-nl {background: url("assets/BE/nl_white.svg") no-repeat;}.header__regret .header__headerBottom .header__langCol .header__lang-be-fr {background: url("assets/BE/fr_white.svg") no-repeat;}.header__regret .header__headerBottom .header__langCol .header__lang-hk-zh {background: url("assets/HK/zh_white.svg") no-repeat;}.header__regret .header__headerBottom .header__langCol .header__lang-hk-en {background: url("assets/HK/en_white.svg") no-repeat;}.header__regret .header__headerBottom .header__langCol .header__lang-th-th {background: url("assets/TH/th_white.svg") no-repeat;}.header__regret .header__headerBottom .header__langCol .header__lang-th-en {background: url("assets/TH/en_white.svg") no-repeat;}.header__regret .header__headerBottom .header__langCol .header__lang-id-id {background: url("assets/ID/id_white.svg") no-repeat;}.header__regret .header__headerBottom .header__langCol .header__lang-id-en {background: url("assets/ID/en_white.svg") no-repeat;}}@media (min-width: 768px) {.header__regret .header__phoneText {color: #fff !important;}}@media (min-width: 768px) {.header__regret .header__officeHr {color: #c0d9d9 !important;}}.header__regret .header__whatsapp__headerTop {display: none;}.header__regret .header__whatsapp__headerBottom {background-color: #ffffff;padding-top: 0px;padding-bottom: 0px;}@media (min-width: 768px) {.header__regret .header__whatsapp__headerBottom {height: 61px;}}@media (min-width: 1200px) {.header__regret .header__whatsapp__headerBottom {height: 84px;}}.header__regret .header__whatsapp__headerBottom .header__whatsappFbCol {display: none;}.header__regret .header__whatsapp__headerBottom .header__whatsappFbCol .fb-likeshare-load {display: none;}.header__regret .header__whatsapp__headerBottom .header__desktopLogoCol {display: inline-block;flex: 1;}@media (min-width: 768px) {.header__regret .header__whatsapp__headerBottom .header__desktopLogoCol .header__whatsapp__Logo {width: 145px;}}@media (min-width: 1200px) {.header__regret .header__whatsapp__headerBottom .header__desktopLogoCol .header__whatsapp__Logo {width: 240px;}}.header__regret .header__whatsapp__headerBottom .header__desktopLogoCol .header__whatsapp__Logo-white {display: none;}.header__regret .header__whatsapp__headerBottom .header__desktopLogoCol .header__returnArrow {padding: 0px 0px 0px 0px;display: inline-block;color: #cccbc8;}@media (min-width: 768px) {.header__regret .header__whatsapp__headerBottom .header__desktopLogoCol .header__returnArrow {font-size: 20px;}}@media (min-width: 1200px) {.header__regret .header__whatsapp__headerBottom .header__desktopLogoCol .header__returnArrow {font-size: 30px;}}.header__regret .header__whatsapp__headerBottom .header__whatsapp__officeCol {padding-right: 10px;}.header__regret .header__whatsapp__headerBottom .header__whatsapp__seperator2Col {visibility: visible;width: 1px;height: 16px;background-color: #dedcd9;}.header__regret .header__whatsapp__headerBottom .header__whatsapp__headerBottom__langCol {visibility: visible;padding-left: 10px;}.header__regret .header__whatsapp__blue-bar {height: 2px;background-color: #076b9c;}@media (min-width: 480px) {.header__regret .header__whatsapp__mobileBlue-bar {height: 2px;background-color: #076b9c;}}@media (min-width: 768px) {.header__regret .header__whatsapp__mobileBlue-bar {height: 0px;}}.header__regret .header__whatsapp__mobileHeader {height: 60px;}.header__regret .header__whatsapp__mobileHeader .header__whatsapp__mobileMenuBtnCol {display: none;}.header__regret .header__whatsapp__mobileHeader .header__whatsapp_mobileArrowCol {display: inline-block;padding-left: 10px;}.header__regret .header__whatsapp__mobileHeader .header__whatsapp_mobileArrowCol .header__returnArrow {color: #cccbc8;font-size: 25px;}.header__regret__whatsapp .header__whatsapp__headerTop {display: none;}.header__regret__whatsapp .header__whatsapp__headerBottom {background-color: #076b9c;padding-top: 0px;padding-bottom: 0px;}@media (min-width: 768px) {.header__regret__whatsapp .header__whatsapp__headerBottom {height: 61px;}}@media (min-width: 1200px) {.header__regret__whatsapp .header__whatsapp__headerBottom {height: 84px;}}.header__regret__whatsapp .header__whatsapp__headerBottom .header__whatsappFbCol {display: none;}.header__regret__whatsapp .header__whatsapp__headerBottom .header__whatsappFbCol .fb-likeshare-load {display: none;}.header__regret__whatsapp .header__whatsapp__headerBottom .header__desktopLogoCol {padding-left: 25px;padding-top: 11px;visibility: visible;flex: 1;display: inline-block;vertical-align: middle;}.header__regret__whatsapp .header__whatsapp__headerBottom .header__desktopLogoCol .header__whatsapp__Logo {display: none;}@media (min-width: 768px) {.header__regret__whatsapp .header__whatsapp__headerBottom .header__desktopLogoCol .header__whatsapp__Logo-white {width: 150px;}}@media (min-width: 1200px) {.header__regret__whatsapp .header__whatsapp__headerBottom .header__desktopLogoCol .header__whatsapp__Logo-white {width: 240px;}}.header__regret__whatsapp .header__whatsapp__headerBottom .header__desktopLogoCol .header__returnArrow {padding: 0px 0px 0px 4px;width: 30.4px;height: 30.4px;display: inline-block;color: #076b9c;}.header__regret__whatsapp .header__whatsapp__headerBottom .header__desktopLogoCol .header__returnArrow .m-cgg {padding: 0px 0px 0px 2px;line-height: 1.3;}.header__regret__whatsapp .header__whatsapp__headerBottom .header__whatsapp__telBtnCol .header__whatsapp__companyInfo .header__whatsapp__phoneText {line-height: 17px;color: #ffffff;}.header__regret__whatsapp .header__whatsapp__headerBottom .header__whatsapp__telBtnCol .header__whatsapp__companyInfo .header__whatsapp__telBtn:hover {text-decoration: none;}.header__regret__whatsapp .header__whatsapp__headerBottom .header__whatsapp__telBtnCol .header__whatsapp__companyInfo .header__whatsapp__telBtn:visited {text-decoration: none;}.header__regret__whatsapp .header__whatsapp__headerBottom .header__whatsapp__telBtnCol .header__whatsapp__companyInfo .header__whatsapp__telBtn:active {text-decoration: none;}.header__regret__whatsapp .header__whatsapp__headerBottom .header__whatsapp__telBtnCol .header__whatsapp__companyInfo .header__whatsapp__telBtn:link {text-decoration: none;}.header__regret__whatsapp .header__whatsapp__headerBottom .header__whatsapp__whatsappCol .header__whatsapp__whatsappNo {color: #ffffff;}.header__regret__whatsapp .header__whatsapp__headerBottom .header__whatsapp__whatsappCol .header__whatsapp__whatsappNo:hover {text-decoration: none;}.header__regret__whatsapp .header__whatsapp__headerBottom .header__whatsapp__whatsappCol .header__whatsapp__whatsappNo:visited {text-decoration: none;}.header__regret__whatsapp .header__whatsapp__headerBottom .header__whatsapp__whatsappCol .header__whatsapp__whatsappNo:active {text-decoration: none;}.header__regret__whatsapp .header__whatsapp__headerBottom .header__whatsapp__whatsappCol .header__whatsapp__whatsappNo:link {text-decoration: none;}.header__regret__whatsapp .header__whatsapp__headerBottom .header__whatsapp__seperatorCol {width: 1px;height: 16px;background-color: #2e86bc;}.header__regret__whatsapp .header__whatsapp__headerBottom .header__whatsapp__officeCol {padding-right: 10px;}.header__regret__whatsapp .header__whatsapp__headerBottom .header__whatsapp__officeCol .header__whatsapp__officeHr {color: #ffffff;}.header__regret__whatsapp .header__whatsapp__headerBottom .header__whatsapp__seperator2Col {display: none;}.header__regret__whatsapp .header__whatsapp__headerBottom .header__whatsapp__headerBottom__langCol {display: none;}.header__regret__whatsapp .header__whatsapp__blue-bar {height: 0px;}.header__regret__whatsapp .header__whatsapp__mobileBlue-bar {height: 0px;}.header__regret__whatsapp .header__whatsapp__mobileHeader {height: 60px;background-color: #076b9c;}.header__regret__whatsapp .header__whatsapp__mobileHeader .header__whatsapp__mobileMenuBtnCol {display: none;}.header__regret__whatsapp .header__whatsapp__mobileHeader .header__whatsapp_mobileArrowCol {display: inline-block;padding-left: 10px;}.header__regret__whatsapp .header__whatsapp__mobileHeader .header__whatsapp_mobileArrowCol .header__returnArrow {background-color: #ffffff;padding: 0px 0px 0px 2px;width: 21.2px;height: 21.2px;display: inline-block;color: #076b9c;border-radius: 50%;}.header__regret__whatsapp .header__whatsapp__mobileHeader .header__whatsapp_mobileArrowCol .header__returnArrow .m-cgg {padding: 0px 0px 0px 1px;line-height: 1.1;font-size: 20px;}.header__regret__whatsapp .header__whatsapp__mobileHeader .header__whatsapp__mobileLogoCol .header__whatsapp__mobileLogo {display: none;}.header__regret__whatsapp .header__whatsapp__mobileHeader .header__whatsapp__mobileLogoCol .header__whatsapp__mobileLogo-white {display: inline-block;height: 40px;}@media (min-width: 480px) {.header__regret__whatsapp .header__whatsapp__mobileHeader .header__whatsapp__mobileLogoCol .header__whatsapp__mobileLogo-white {height: 30px;}}.header__regret__whatsapp .header__whatsapp__mobileHeader .header__whatsapp__mobileWhatsappBtnCol {padding-right: 10px;}.header__simple_plain .header__whatsapp__headerTop {display: none;}.header__simple_plain .header__whatsapp__headerBottom {background-color: #ffffff;padding-top: 0px;padding-bottom: 0px;}@media (min-width: 768px) {.header__simple_plain .header__whatsapp__headerBottom {height: 61px;}}@media (min-width: 1200px) {.header__simple_plain .header__whatsapp__headerBottom {height: 84px;}}.header__simple_plain .header__whatsapp__headerBottom .header__whatsappFbCol {display: none;}.header__simple_plain .header__whatsapp__headerBottom .header__whatsappFbCol .fb-likeshare-load {display: none;}.header__simple_plain .header__whatsapp__headerBottom .header__desktopLogoCol {text-align: left;display: inline-block;flex: 1;}@media (min-width: 768px) {.header__simple_plain .header__whatsapp__headerBottom .header__desktopLogoCol .header__whatsapp__Logo {width: 150px;}}@media (min-width: 1200px) {.header__simple_plain .header__whatsapp__headerBottom .header__desktopLogoCol .header__whatsapp__Logo {width: 240px;}}.header__simple_plain .header__whatsapp__headerBottom .header__desktopLogoCol .header__whatsapp__Logo-white {display: none;}.header__simple_plain .header__whatsapp__headerBottom .header__desktopLogoCol .header__returnArrow {padding: 0px 0px 0px 0px;display: inline-block;color: #cccbc8;}@media (min-width: 768px) {.header__simple_plain .header__whatsapp__headerBottom .header__desktopLogoCol .header__returnArrow {font-size: 20px;}}@media (min-width: 1200px) {.header__simple_plain .header__whatsapp__headerBottom .header__desktopLogoCol .header__returnArrow {font-size: 30px;}}.header__simple_plain .header__whatsapp__headerBottom .header__whatsapp__officeCol {padding-right: 10px;}.header__simple_plain .header__whatsapp__headerBottom .header__whatsapp__seperator2Col {display: none;}.header__simple_plain .header__whatsapp__headerBottom .header__whatsapp__headerBottom__langCol {display: none;}.header__simple_plain .header__whatsapp__blue-bar {height: 2px;background-color: #076b9c;}@media (min-width: 480px) {.header__simple_plain .header__whatsapp__mobileBlue-bar {height: 2px;background-color: #076b9c;}}@media (min-width: 768px) {.header__simple_plain .header__whatsapp__mobileBlue-bar {height: 0px;}}.header__simple_plain .header__whatsapp__mobileHeader .header__whatsapp__mobileMenuBtnCol {display: none;}.header__simple_plain .header__whatsapp__mobileHeader .header__whatsapp_mobileArrowCol {display: inline-block;}.header__simple_plain .header__whatsapp__mobileHeader .header__whatsapp_mobileArrowCol .header__returnArrow {color: #cccbc8;font-size: 25px;}.header__simple_plain .header__mobileTelBtnCol,.header__simple_plain .header__headerBottom,.header__simple_plain .header__menu,.header__simple_plain .header__mobileMenuBtnCol,.header__simple_plain .header__telBtnCol {display: none;}.header__simple_plain .header__mobileTelBtnCol.activate,.header__simple_plain .header__headerBottom.activate,.header__simple_plain .header__menu.activate,.header__simple_plain .header__mobileMenuBtnCol.activate,.header__simple_plain .header__telBtnCol.activate {display: block;}.header__simple_plain .header__headerTop,.header__simple_plain .header__mobileHeader {background: #fff;border-bottom: 5px solid #056f9d;}.header__simple_plain .header__mobileHeader.header__mobile-global {background: #056f9d;}.header__simple_plain .header__desktopLogoCol,.header__simple_plain .header__mobileLogoCol {margin: auto;text-align: center;}.header__simple_plain .header__headerTop {min-height: 82px;}.header__simple_plain .header__mobileLogo {width: 160px;}.header__simple_plain.da_header .header__mobileLogo,.header__simple_plain.da_header .header__mobileEmarket {display: none;}.header__simple_plain.da_header .plain {display: block;}.header__simple_plain.da_header .header__emaerketLogoCol img {max-width: 40px;}.header__simple_plain.da_header .header__mobileLogoCol,.header__simple_plain.da_header .header__desktopLogoCol {margin: 0px;text-align: left;}.header__simple_plain.da_header .header__telBtnCol {display: block;}.header__simple_plain.da_header .header__telBtnCol .emaerket-logo {display: none;margin-right: 0px;}.header__simple_plain.da_header .header__telBtnCol .emaerket-logo.plain {display: block;}.header__simple_plain.da_header .header__telBtn {display: none;}.header__simple_plain .header__headerTop__langCol {display: block;}.header__simple_plain .header__headerTop .header__lang-be-nl {background: url("assets/BE/nl.svg") no-repeat;}.header__simple_plain .header__headerTop .header__lang-be-fr {background: url("assets/BE/fr.svg") no-repeat;}.header__simple_plain .header__headerTop .header__lang-hk-zh {background: url("assets/HK/zh.svg") no-repeat;}.header__simple_plain .header__headerTop .header__lang-hk-en {background: url("assets/HK/en.svg") no-repeat;}.header__simple_plain .header__headerTop .header__lang-th-th {background: url("assets/TH/th.svg") no-repeat;}.header__simple_plain .header__headerTop .header__lang-th-en {background: url("assets/TH/en.svg") no-repeat;}.header__simple_plain .header__headerTop .header__lang-id-id {background: url("assets/ID/id.svg") no-repeat;}.header__simple_plain .header__headerTop .header__lang-id-en {background: url("assets/ID/en.svg") no-repeat;}@media (max-width: 768px) {.da_header.da_header .header__mobileTelBtnCol a {font-size: 11px;}}.header__mobileBgCol {width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.5);}@media (min-width: 768px) {.header__mobileBgCol {display: none;}}.footer {background: #155072;padding-top: 20px;font-size: 16px;}.footer.grid-4 .footer__links-container .col-md-4 {width: 50%;}@media (min-width: 992px) {.footer {font-size: 14px;padding-top: 0;padding-bottom: 10px;}}@media (max-width: 480px) {.footer {padding-top: 35px;}}.footer__logo__link {display: block;text-align: center;}@media (min-width: 992px) {.footer__logo__link {display: inline;text-align: left;}}.footer__logo__img {max-width: 60%;margin: 0;padding: 0 15px;color: #056f9d;}@media (min-width: 992px) {.footer__logo__img {margin: 28px 0 28px 0px;width: 300px;}}.footer__sitemap-link {display: block;color: #fff;font-weight: bold;font-size: 20px;padding: 20px 0;margin: 10px 0 20px;border-bottom: solid 1px #056f9d;text-align: center;}@media (min-width: 992px) {.footer__sitemap-link {font-size: 18px;}}@media (max-width: 480px) {.footer__sitemap-link {font-size: 16px;font-height: 20px;padding-top: 15px;padding-bottom: 15px;margin-bottom: 0px;margin-top: 20px;}}.footer__sitemap-link:hover,.footer__sitemap-link:visited,.footer__sitemap-link:active,.footer__sitemap-link:focus {color: #fff;text-decoration: none;}.footer__sitemap-link .m-cgg-icon--caret-up {display: none;}.footer__sitemap-link .m-cgg {font-size: 15px;}.footer--sitemap-open .footer__sitemap-link .m-cgg-icon--caret-up {display: inline-block;margin-left: 4px;}.footer--sitemap-open .footer__sitemap-link .m-cgg-icon--caret-down {display: none;margin-left: 4px;}.footer--sitemap-open .footer__links-container {display: block;}.footer__links_header {color: #519bc6;font-weight: bold;font-size: 20px;}@media (min-width: 992px) {.footer__links_header {font-size: 16px;text-align: left;line-height: 26px;}}.footer__header_link {color: #519bc6;}.footer__header_link:hover, .footer__header_link:visited, .footer__header_link:active, .footer__header_link:focus {text-decoration: underline;color: #519bc6;}.footer__links__icon {position: absolute;left: 0;top: 2.5px;color: #78aa43;font-size: 1em;}.footer__links-container {display: none;}@media (min-width: 992px) {.footer__links-container {display: block !important;}}.footer__links-container .inline {display: inline;}.footer__links__list {margin: 0 0 20px;padding: 0;list-style: none;}@media (min-width: 992px) {.footer__links__list {margin: 0;}}.footer__links__list li {margin: 5px 0;position: relative;padding: 0 0 0 13px;}.footer__links-container .hard-links-container {width: 50%;padding: 0;}.footer__link {color: #fff;}.footer__link:hover,.footer__link:visited,.footer__link:active,.footer__link:focus {text-decoration: underline;color: #fff;}@media (max-width: 480px) {.footer__link {font-size: 0.75em;}.footer__links_header {margin: 25px 0;font-size: 16px;line-height: 26px;}.footer__links__icon {left: 0.3em;}.footer__links__list li {margin: 0.5em 0;padding: 0 0 0 1em;line-height: 1em;}}@media (max-width: 768px) {.footer__links-container .hard-links-container .col-xs-8 {width: 100%;}.footer__links_header {margin: 25px 0 0;}.footer__links__list {margin: 0;}.footer__links__icon {left: 0;}.footer__links__list li {margin: 5px 0;line-height: 100%;}.footer.grid-4 .footer__links-container .col-md-4 {width: 100%;}}.footer__sitelock-wrap {position: relative;}.footer__sitelock-wrap .co2-neutral-icon {max-width: 120px;}.footer__sitelock {position: absolute;right: 0;text-align: center;margin-top: 0;}@media (min-width: 992px) {.footer__sitelock {margin-top: 0;text-align: left;}}@media (max-width: 992px) {.footer__sitelock {text-align: center;margin: 25px auto 0;float: none;position: static;}}@media (min-width: 992px) {.footer__sitelock.da {text-align: right;}}.footer__sitelock__img {max-width: 70px;}.footer__sitelock__text {color: #6aaad4;margin-top: 10px;line-height: 15px;}.footer__emaerket {margin-top: 20px;font-size: 11px;color: #fff;}.footer__emaerket p {width: 70%;float: right;line-height: 14px;}.footer__emaerket img {max-width: 35px;}.footer__copyright-terms {text-align: left;color: #6aaad4;padding-top: 50px;width: 80%;float: left;padding-bottom: 20px;position: relative;color: #6aaad4;padding-bottom: 20px;right: auto;}@media (max-width: 992px) {.footer__copyright-terms {padding-top: 20px;}}@media (max-width: 480px) {.footer__copyright-terms {padding-top: 20px;padding-bottom: 20px;}}.footer__copyright-terms__text {padding: 0;margin: 0 0 15px;line-height: 15px;}.footer__copyright-terms a {color: rgba(106, 170, 212, 0.8);}.footer__copyright-terms a:hover,.footer__copyright-terms a:visited,.footer__copyright-terms a:active,.footer__copyright-terms a:focus {text-decoration: underline;color: #6aaad4;}@media (max-width: 992px) {.footer__copyright-terms {width: 100%;text-align: center;}}@media (max-width: 480px) {.footer__sitelock__text,.footer__copyright-terms__text {font-size: 0.75em;width: auto;}}@media (min-width: 992px) {.footer__links-flex-container {display: flex;}.footer__links-flex-container .item {flex-grow: 1;flex-basis: 0;}.footer__links-flex-container .arrow-icon {display: none;}}@media (max-width: 992px) {.footer__links-flex-container {padding: 0 15px;}.footer__links-flex-container h5 {line-height: 26px;border-bottom: 2px dotted #076b9c;margin: 0px 0px 2px 0px;padding: 11px 0px 14px 0px;color: #FFF;}.footer__links-flex-container h5 a.footer__header_link {color: #FFF !important;}.footer__links-flex-container h5.no-border {border: none;}.footer__links-flex-container .arrow-icon {float: right;color: #66ABCE;padding-top: 5px;}.footer__links-flex-container li {font-size: 16px;margin: 16px 0;}.footer__links-flex-container a {font-size: 16px;}}@media (max-width: 992px) {.footer__links__list__hidden {display: none;}}.cookies-info-static {background-color: #f3f2ee;border: 0;bottom: initial;top: 0;left: 0;margin: 0;position: static;right: 0;text-align: left !important;width: 100%;z-index: 999999;color: #787878;display: none;}.cookies-info-message-static {margin: 0;color: #312f2e;padding: 10px;position: fixed;bottom: 0;width: 100%;background: #f3f2ee;border-top: 1px #ccc solid;z-index: 16000003;line-height: 22px;min-height: 60px;}@media (min-width: 992px) {.cookies-info-message-static {font-size: 16px !important;text-align: left;}}@media (max-width: 480px) {.cookies-info-message-static {font-size: 14px;font-weight: normal;}}.cookies-link-static {color: #312f2e;text-decoration: underline;}@media (min-width: 992px) {.close-btn {float: right;position: absolute;top: 4px;right: 10px;}}.cookies-info-message-static .accept-cookies-button-static {color: #fff;background: #312f2e;border-radius: 50% !important;behavior: url(assets/webjars/pie/1.0.0/PIE.htc);border: 1px solid #312f2e;-webkit-box-shadow: inset 0 -3px 0 0 #fff;-moz-box-shadow: inset 0 -3px 0 0 #d8d7d3;box-shadow: inset 0 -3px 0 0 #312f2e;padding: 3px 0 !important;font-size: 16px;display: block;font-weight: 600;margin-top: 0;width: 30px;min-height: 60px;}@media (min-width: 992px) {.cookies-info-message-static .accept-cookies-button-static {display: inline-block;margin-top: 0;position: relative;top: 4px;}}.cookies-apply-button {padding-left: 0;padding-right: 0;max-width: 100px;height: 35px;line-height: 14px;float: right;}.cookies-apply-button:hover {color: inherit;}.accept-cookies-button-static .m-cgg {color: #fff;font-size: 20px;}.table-row {display: table-row;}.cookies-info__footer-cookie {line-height: 22px;padding-left: 20px;}.cookies-info__footer-cookie a {text-decoration: underline;color: #78aa43;}@media (min-width: 992px) {.cookies-info__footer-cookie {line-height: 35px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;display: inline-block !important;}}.cookies-apply-button-wrapper {line-height: 22px;}@media (min-width: 992px) {.cookies-apply-button-wrapper {text-align: left;}}body.nav-open .cookies-info-static {display: none;}.page {padding: 0;}@media (min-width: 992px) {.page {background: #fff url(assets/page-bg.jpg) no-repeat 50% 0;background-size: contain;-ms-behavior: url(scripts/_vendor/backgroundsize.min.htc);padding: 50px 0 0;}}@media (min-width: 992px) {.page {padding: 90px 0;}}@media (min-width: 1200px) {.page {padding: 150px 0 100px;}}.page__header {font-weight: 700;font-size: 38px;color: #fff;padding: 20px 15px 15px;margin: 0 -15px;background: #175072;}@media (min-width: 992px) {.page__header {font-size: 50px;padding: 50px 0 30px 40px;margin: 0;background: transparent;}}.page__content {background: #fff;font-size: 14px;}.page__content__inner {padding: 20px 0;}@media (min-width: 992px) {.page__content__inner {padding: 40px 10px 40px 40px;}}.page__content__inner > h2 {font-size: 16px;font-weight: 700;}.page__content__inner > p {margin: 0;padding: 0 0 20px;font-size: 14px;}.page__content__inner > p > a {color: #78aa43;}.page__content__inner > blockquote {font-size: 14px;}.page__content__last-updated {color: #979290;font-style: normal;display: block;margin: 0 0 15px;}@media (min-width: 992px) {.page__content__col--sub {padding-right: 0;}}.page__content__panel {background: #f3f2ee;padding: 20px;font-size: 19px;margin: 0 -15px 20px;}@media (min-width: 992px) {.page__content__panel {font-size: 13px;margin: 0 0 20px;}}.page__content__panel--clear {background: transparent;padding: 0;}.contact-us-thank-you__products-container {margin: 20px 0 0;}@media (max-width: 768px) {.contact-us-thank-you__products-container .product-showcase__container {text-align: center;}}.page__content__justified {text-align: justify;}.page-hero {font-size: 16px;color: #0e273a;background: #f3f2ee;padding: 0;}.page-hero--oops .row {padding: 20px 0;}@media (min-width: 992px) {.page-hero--oops .row {padding: 55px 0 55px;}}.page-hero__header {font-weight: 700;font-size: 50px;margin: 30px 0 10px;padding: 0;line-height: 59px;color: #0e273a;}@media (max-width: 992px) {.page-hero__header {font-size: 22px;}}.page-hero__subheader {font-size: 24px;font-weight: 400;color: #0e273a;margin: 5px 0 15px;padding: 0 0;line-height: 32px;}@media (max-width: 992px) {.page-hero__subheader {font-size: 16px;line-height: 16px;}}.page-hero__backhome:hover {color: #77aa43 !important;}.page-hero__backhome {font-size: 20px;font-weight: bold;color: #77aa43;margin: 5px 0 15px;padding: 0 0;line-height: 22px;text-decoration: none !important;}@media (max-width: 992px) {.page-hero__backhome {font-size: 14px;line-height: 16.8px;}}@media (max-width: 992px) {.notFoundImg {margin-top: 25px;}}@media (max-width: 992px) {.mobile-header {font-size: 24px !important;line-height: 32px !important;font-weight: bold;}}@media (max-width: 992px) {.mobile-body {font-size: 15px !important;line-height: 22px !important;}}@media (max-width: 992px) {.ciab-checkbox__lbl {font-size: 12px;line-height: 16px;}}.page-hero--oops .row {background: transparent;}@media (min-width: 992px) {.page-hero--oops .row {background-position: 100% 50%;background-repeat: no-repeat;}}@media (min-width: 992px) and (-webkit-min-device-pixel-ratio: 2), (min-width: 992px) and (min-resolution: 192dpi) {.page-hero--oops .row {background-size: 425px 368px;}}.join-elsewhere__header {font-weight: 600;margin: 0;padding: 0 0 15px;font-size: 12px;line-height: 22px;}@media (min-width: 992px) {.join-elsewhere__header {font-size: 12px;padding: 6px 0 0;line-height: 22px;}}.join-elsewhere__link:hover,.join-elsewhere__link:visited,.join-elsewhere__link:active,.join-elsewhere__link:focus {text-decoration: none;color: #fff;}.join-elsewhere__logo {width: auto;display: inline-block;max-width: 55px;}@media (min-width: 992px) {.join-elsewhere__logo {max-width: 30px;margin-right: 10px;}}@media (max-width: 992px) {.join-elsewhere__logo {max-width: 35px;}}.join-elsewhere__label {color: #fff;font-size: 12px;line-height: 22px;font-weight: 600;}.join-elsewhere__link .m-cgg {color: #fff;background-color: #056f9d;border-radius: 50%;display: inline-block;text-align: center;vertical-align: middle;width: 35px;height: 35px;line-height: 38px;font-size: 20px;}.join-elsewhere__link .m-cgg-icon--fb {line-height: 38px;font-size: 28px;}.join-elsewhere__link .m-cgg-icon--youtube {line-height: 38px;font-size: 24px;}.join-elsewhere__link .m-cgg-icon--gplus {line-height: 36px;font-size: 28px;}.join-elsewhere__link .m-cgg-icon--instagram {line-height: 36px;font-size: 28px;}@media (min-width: 992px) {.join-elsewhere__link .m-cgg {max-width: 35px;margin-right: 10px;}}@media (max-width: 992px) {.join-elsewhere__link .m-cgg {max-width: 35px;}}.join-elsewhere__link:hover .join-elsewhere__label,.join-elsewhere__link:visited .join-elsewhere__label,.join-elsewhere__link:active .join-elsewhere__label,.join-elsewhere__link:focus .join-elsewhere__label {text-decoration: underline;color: #fff;font-size: 12px;line-height: 22px;}.join-elsewhere--footer {color: #056f9d;background: #0e273a;text-transform: uppercase;font-weight: 600;text-align: center;padding: 32.5px 0 32.5px 0;}.join-elsewhere--footer .col-md-2 {padding: 0;}@media (min-width: 992px) {.join-elsewhere--footer {text-align: left;color: #fff;}}@media (max-width: 480px) {.join-elsewhere--footer {padding: 15px 0 20px 0;}}.join-elsewhere--footer .col-md-2 {padding-left: 15px;}@media (max-width: 480px) {.join-elsewhere--footer .col-md-2 {padding-right: 15px;}}.join-elsewhere--sidebar {text-transform: uppercase;}.join-elsewhere--sidebar .join-elsewhere__header {font-weight: 600;font-size: 11px;margin: 0 0 10px;}.join-elsewhere--sidebar .join-elsewhere__link {color: #312f2e;text-transform: uppercase;font-size: 11px;font-weight: 600;margin: 0 0 10px;display: inline-block;width: 100%;}.join-elsewhere--sidebar .join-elsewhere__link:hover,.join-elsewhere--sidebar .join-elsewhere__link:visited,.join-elsewhere--sidebar .join-elsewhere__link:active,.join-elsewhere--sidebar .join-elsewhere__link:focus,.join-elsewhere--sidebar .join-elsewhere__label,.join-elsewhere--sidebar .join-elsewhere__link:hover .join-elsewhere__label,.join-elsewhere--sidebar .join-elsewhere__link:visited .join-elsewhere__label,.join-elsewhere--sidebar .join-elsewhere__link:active .join-elsewhere__label,.join-elsewhere--sidebar .join-elsewhere__link:focus .join-elsewhere__label {color: #312f2e;}.text-center {padding-left: 0;padding-right: 0;}.hero-carousel {background: #fff;}.item .hero-carousel_item-newlanding {border-bottom: 20px solid #175072;padding-bottom: 57px;}@media (min-width: 992px) {.item.pl .hero-carousel_item > .container {background-repeat: no-repeat;background-position: 0 100%;}}@media (max-width: 992px) {.item.pl .hero-carousel_item > .container {background-image: none !important;}}@media (min-width: 992px) {.item.cc .hero-carousel_item {background-repeat: no-repeat;background-position: 60% 100%;}}.item.cc .hero-carousel_item > .container {background: no-repeat 0 100%;}@media (max-width: 992px) {.item.cc .hero-carousel_item {background-image: none !important;}.item.cc .hero-carousel_item > .container {background-image: none !important;}}@media (min-width: 992px) {.item.ti .hero-carousel_item > .container {background-repeat: no-repeat;background-position: 0 100%;}}@media (max-width: 992px) {.item.ti .hero-carousel_item > .container {background-size: contain !important;padding-bottom: 50px;border-top: 1px solid #fff;}}@media (min-width: 768px) and (max-width: 992px) {.item.ti .hero-carousel__item__cta .ciab-btn {width: 40%;}}@media (min-width: 992px) {.item.ci .hero-carousel_item > .container {background-repeat: no-repeat;background-position: 0 100%;}}@media (min-width: 992px) {.item.cl .hero-carousel_item > .container {background-repeat: no-repeat;background-position: 0 100%;}}.hero-carousel_item {font-size: 16px;background-color: #056f9d;color: #312f2e;}@media (min-width: 992px) {.hero-carousel_item {border-bottom: 20px solid #175072;}}.hero-carousel__item__row {padding: 30px 0 25px;}@media (min-width: 992px) {.hero-carousel__item__row {padding: 70px 0;}}.hero-carousel__item__header {color: #fff;}.hero-carousel__item__header h1 {font-size: 45px;line-height: 62px;text-align: left;font-weight: 700;margin-top: 0;margin-bottom: 0;}@media (max-width: 992px) {.hero-carousel__item__header h1 {font-size: 24px;line-height: 32px;}}.hero-carousel__item__header h2 {font-size: 45px;line-height: 62px;text-align: left;font-weight: 700;margin-top: 0;margin-bottom: 0;}@media (max-width: 992px) {.hero-carousel__item__header h2 {font-size: 24px;line-height: 32px;}}.hero-carousel__item__header h3 {font-size: 24px;font-weight: 400;margin: 5px 0 20px;line-height: 32px;text-align: left;}@media (max-width: 992px) {.hero-carousel__item__header h3 {font-size: 16px;line-height: 24px;}}.hero-carousel__item__header b {font-size: 25px;line-height: 34px;text-align: left;font-weight: 700;}.hero-carousel__item__cta {position: relative;}.hero-carousel__item__cta .ciab-btn {font-weight: bold;font-size: 26px;line-height: 30px;text-align: center;}@media (max-width: 992px) {.hero-carousel__item__cta .ciab-btn--main-white {background: #FFF;box-shadow: 0 5px #cac9c8;color: #312f2e;font-size: 22px;}}.hero-carousel__item__cta--icon {color: #f3a53d;font-size: 64px;position: absolute;top: -40px;left: -48px;}@media (max-width: 992px) {.hero-carousel__item__cta--icon {display: none;}}.hero-carousel__item__scroll-down {text-align: center;}.hero-carousel__item__scroll-down img {width: 50px;}@media (max-width: 992px) {.hero-carousel__item__scroll-down img {width: 40px;}}.hero-carousel__item-custom-quote {width: 60%;}@media (max-width: 992px) {.hero-carousel__item-custom-quote {width: 100%;}}.hero-carousel__item-cta-grey-position {min-height: 72px;font-size: 22px;line-height: 22px;}.hero-carousel__item-custom-quote__link span {display: block;font-size: 16px;font-weight: 600;line-height: 22px;text-align: center;}.hero-carousel__item__details {background: #fff;padding: 50px 65px 15px 35px;border-radius: 10px;min-height: 350px;}.hero-carousel__item__badge {font-size: 28px;color: #fff;background-image: url(assets/sticker.png);background-image: url(assets/sticker.svg);background-size: 100% 100%;height: 174px;width: 174px;position: absolute;top: -40px;right: 0;}.hero-carousel__item__badge__wrapper {padding: 38px 0 0 6px;text-align: center;transform: rotate(12deg);}.hero-carousel__item__badge__text {font-size: 21px;line-height: 1;margin: 0;text-align: center;padding: 15px;}.hero-carousel__item__badge__text strong {line-height: 1.4;font-size: 25px;}.hero-carousel__item__details_text {font-size: 15px;}.hero-carousel__item__details_text p {line-height: 22px;text-align: left;width: 70%;}.hero-carousel__item__details_text p.hero-carousel__item__details_text_promise {width: 100%;}.hero-carousel__item__details_header {font-size: 26px;font-weight: 800;line-height: 0.9;text-align: left;margin-top: 0px;margin-bottom: 15px;width: calc(100% - 100px);}.hero-carousel__item__details__list {margin: 25px 0 10px;padding: 0;list-style: none;}.hero-carousel__item__details__list li {margin-bottom: 10px;clear: both;font-size: 16px;}.hero-carousel__item__details__list__item span {width: 90%;float: left;margin-bottom: 10px;font-size: 16px;line-height: 22px;text-align: left;}.hero-carousel__item__details__list__item i:before {color: #6aaad4;font-family: CGG-icomoon;position: relative;float: left;margin-right: 6px;margin-top: 3px;}.hero-carousel-indicators__item {font-size: 18px;}.hero-carousel-indicators__item__header {color: #78aa43;margin: 0 0 5px;padding: 0;font-size: 14px;text-transform: uppercase;font-weight: 700;}.hero-carousel-indicators__item__text {margin: 0;padding: 0;}.hero-carousel .carousel-indicators {position: static;z-index: 1;width: 100%;padding: 0;margin: auto;text-align: left;list-style: none;}.hero-carousel .hero-carousel-indicators__item {position: relative;background: #fff;padding: 22px 36px 36px 0;width: 33.33%;height: 142px;float: left;cursor: pointer;}@media (min-width: 992px) {.hero-carousel .hero-carousel-indicators__item {height: 122px;}}.hero-carousel .hero-carousel-indicators__item.active {margin: auto;background: #fff;font-weight: 700;}.hero-carousel .carousel-indicators .hero-carousel-indicators__item.active:after {bottom: 100%;left: 10%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;border-color: rgba(255, 255, 255, 0);border-bottom-color: #fff;border-width: 15px;margin-left: -30px;z-index: 1;}.hero-carousel__item-button-between-message {font-weight: normal;color: white;}.hero-carousel__item-button-between-message__table, .hero-carousel__item-button-between-message__table_two {display: table;overflow: hidden;width: 100%;}.hero-carousel__item-button-between-message__table_two {height: 51px;}.hero-carousel__item-button-between-message__table-cell {display: table-cell;vertical-align: middle;text-align: center;font-size: 26px;line-height: 34px;}.hero-carousel__item-button-right__table-cell {display: table-cell;font-size: 26px;vertical-align: middle;text-align: center;line-height: 26px;}@media (max-width: 992px) {.hero-carousel__item-button-right__table-cell {font-size: 22px;line-height: 30px;}}@media screen and (max-width: 767px) {.goFunnelBtn.stickBottom {position: fixed;top: auto;bottom: 0 !important;margin: 10px;width: calc(100% - 20px);z-index: 99999;left: 0;}}@media (min-width: 992px) {.funnel-button__container {border-radius: 8px;background-color: #f3f2ee;padding: 25px;}}.funnel-button__description {font-weight: bold;font-size: 16px;margin-bottom: 5px;}@media (min-width: 992px) {.funnel-button__description {font-size: 18px;}}.funnel-button__selectinput {width: 100%;height: 100%;margin-bottom: 10px;padding: 13px 0 12px 20px;display: inline-block;appearance: none;-moz-appearance: none;-webkit-appearance: none;background: #fff url("assets/updown-grey50.svg") no-repeat right center;background-size: 10% 50%;border: 1px solid #cccbc8;border-bottom: none;box-shadow: #cccbc8 0px 5px 0px 0px;border-radius: 3px;font-size: 18px;vertical-align: top;outline: none;}@media (min-width: 992px) {.funnel-button__selectinput {margin-bottom: 0;width: 54%;font-size: 16px;}}.funnel-button__selectinput.has-error {border: 1px solid #C90006;box-shadow: #C90006 0 5px 0;}.funnel-button__form a.ciab-btn.hide {display: none;}.funnel-button__formsubmit {font-size: 20px !important;width: 100%;display: inline-block;}@media (min-width: 992px) {.funnel-button__formsubmit {width: 45%;}}.provider-hero {background: #056f9d;color: #fff;text-align: center;}.provider-hero__header {font-weight: 500;font-size: 17px;margin: 10px 0;}@media (max-width: 992px) {.provider-hero__header {font-size: 14px;line-height: 17px;}.provider-hero__header .header1 {font-weight: bold;}}.provider-hero__sub-header {color: #6aaad4;text-transform: uppercase;margin: 0 0 10px 0;font-weight: 700;font-size: 12px;}.provider-hero__list {margin: 0 0 10px;padding: 0;list-style: none;overflow: hidden;}.provider-hero__list li {float: left;}.provider-hero__list__img {margin: 0 10px 0 19px;padding: 7px 0;height: 50px;}.cc-provider {background: #f3f2ee;text-align: center;padding: 30px 0 40px;}@media (max-width: 992px) {.cc-provider {padding: 25px 0 30px;}}.cc-provider__header {font-weight: normal;font-size: 26px;line-height: 38px;margin: 0 0 14px;text-align: center;}.cc-provider__header span {text-align: center;font-weight: bold;font-size: 26px;line-height: 38px;color: #056f9d;}@media (max-width: 992px) {.cc-provider__header {margin: 0 0 5px;font-size: 14px;line-height: 16px;}.cc-provider__header span {font-size: 14px;line-height: 16px;}}.cc-provider__list {padding: 0;height: 50px;list-style: none;overflow: hidden;margin: 0;}@media (max-width: 992px) {.cc-provider__list {height: 90px;}}.cc-provider__list li {display: inline-block;}.cc-provider__list__img {margin: 0 10px 0 19px;padding: 0px 0;height: 45px;}@media (max-width: 992px) {.cc-provider__list__img {margin: 0 5px 0 5px;height: 40px;width: 85px;}}.bb-provider {background: #f3f2ee;text-align: center;padding: 30px 0 40px;overflow: hidden;}@media (max-width: 768px) {.bb-provider {padding: 25px 0 30px;}}@media (min-width: 768px) {.bb-provider .row {overflow: hidden;}}.bb-provider .bb-provider__list {padding: 0;list-style: none;margin: 0;}@media (min-width: 768px) {.bb-provider .bb-provider__list {display: table;}}.bb-provider .bb-provider__list li {display: inline-block;padding: 10px;}@media (max-width: 1199px) {.bb-provider .bb-provider__list li:nth-child(n+8) {display: none;}}@media (max-width: 768px) {.bb-provider .bb-provider__list li {width: 24%;}.bb-provider .bb-provider__list li:nth-child(n+8) {display: inline-block;}.bb-provider .bb-provider__list li:nth-child(n+9) {display: none;}}@media (min-width: 768px) {.bb-provider .bb-provider__list li {width: 5%;display: table-cell;vertical-align: middle;padding: 10px 15px;}}.bb-provider .bb-provider__list__img {max-width: 100%;margin: 0 auto;}@media (min-width: 768px) {.bb-provider .bb-provider__list__img {max-width: 100px;}}.bb-provider__header {font-weight: normal;font-size: 26px;line-height: 38px;margin: 0 0 14px;text-align: center;}.bb-provider__header span {text-align: center;font-weight: bold;font-size: 26px;line-height: 38px;color: #056f9d;}@media (max-width: 768px) {.bb-provider__header {margin: 0 0 5px;font-size: 14px;line-height: 16px;}.bb-provider__header span {font-size: 14px;line-height: 16px;}}.sim-provider {background: #f3f2ee;text-align: center;padding: 30px 0 40px;overflow: hidden;}@media (max-width: 768px) {.sim-provider {padding: 25px 0 30px;}}@media (min-width: 768px) {.sim-provider .row {overflow: hidden;}}.sim-provider .sim-provider__list {padding: 0;list-style: none;margin: 0;}@media (min-width: 768px) {.sim-provider .sim-provider__list {display: table;}}.sim-provider .sim-provider__list li {display: inline-block;padding: 10px;}@media (max-width: 1199px) {.sim-provider .sim-provider__list li:nth-child(n+8) {display: none;}}@media (max-width: 768px) {.sim-provider .sim-provider__list li {width: 24%;}.sim-provider .sim-provider__list li:nth-child(n+8) {display: inline-block;}.sim-provider .sim-provider__list li:nth-child(n+9) {display: none;}}@media (min-width: 768px) {.sim-provider .sim-provider__list li {width: 5%;display: table-cell;vertical-align: middle;padding: 10px 15px;}}.sim-provider .sim-provider__list__img {max-width: 100%;margin: 0 auto;}@media (min-width: 768px) {.sim-provider .sim-provider__list__img {max-width: 100px;}}.sim-provider__header {font-weight: normal;font-size: 26px;line-height: 38px;margin: 0 0 14px;text-align: center;}.sim-provider__header span {text-align: center;font-weight: bold;font-size: 26px;line-height: 38px;color: #056f9d;}@media (max-width: 768px) {.sim-provider__header {margin: 0 0 5px;font-size: 14px;line-height: 16px;}.sim-provider__header span {font-size: 14px;line-height: 16px;}}.ci-provider {background: #f3f2ee;text-align: center;padding: 30px 0 40px;}@media (max-width: 768px) {.ci-provider {padding: 25px 0 30px;}}.ci-provider__header {font-weight: normal;font-size: 26px;line-height: 38px;margin: 0 0 14px;text-align: center;}.ci-provider__header span {text-align: center;font-weight: bold;font-size: 26px;line-height: 38px;color: #056f9d;}@media (max-width: 768px) {.ci-provider__header {margin: 0 0 5px;font-size: 14px;line-height: 16px;}.ci-provider__header span {font-size: 14px;line-height: 16px;}}.ci-provider__list {padding: 0;height: 50px;list-style: none;overflow: hidden;margin: 0;}@media (max-width: 768px) {.ci-provider__list {height: 90px;}}.ci-provider__list li {display: inline-block;}@media (max-width: 768px) {.ci-provider__list li {padding: 0 5px;width: 75px;height: 45px;line-height: 45px;}}.ci-provider__list__img {margin: 0 10px;padding: 0px 0;height: 45px;}@media (max-width: 768px) {.ci-provider__list__img {margin: auto;padding: 3px 0;vertical-align: middle;height: auto;max-height: 45px;display: inline-block;}}.ti-provider {background: #f3f2ee;text-align: center;padding: 30px 0 40px;}@media (max-width: 768px) {.ti-provider {padding: 25px 0 30px;}}.ti-provider__header {font-weight: normal;font-size: 26px;line-height: 38px;margin: 0 0 14px;text-align: center;}.ti-provider__header span {text-align: center;font-weight: bold;font-size: 26px;line-height: 38px;color: #056f9d;}@media (max-width: 768px) {.ti-provider__header {margin: 0 0 5px;font-size: 14px;line-height: 16px;}.ti-provider__header span {font-size: 14px;line-height: 16px;}}.ti-provider__list {padding: 0;height: 50px;list-style: none;overflow: hidden;margin: 0;}@media (max-width: 768px) {.ti-provider__list {height: 90px;}}.ti-provider__list li {display: inline-block;}@media (max-width: 768px) {.ti-provider__list li {padding: 0 10px;vertical-align: middle;width: 75px;}}.ti-provider__list__img {margin: 0 10px;padding: 0px 0;height: 45px;}@media (max-width: 768px) {.ti-provider__list__img {margin: 0 auto;max-height: 45px;padding: 3px 0;}}.product-showcase {text-align: center;padding: 30px 0;}@media (min-width: 992px) {.product-showcase {padding: 50px 0 40px;background: #f3f2ee;}}.product-showcase__header {font-size: 28px;font-weight: 700;margin: 0 0 20px;}@media (min-width: 992px) {.product-showcase__header {margin-bottom: 40px;}}.product-showcase__item {min-height: 136px;text-align: center;width: 225px;display: inline-block;vertical-align: top;transition: 0.25s all;}@media (max-width: 480px) {.product-showcase__item {min-height: 0;}}.product-showcase__item__img {position: relative;z-index: 0;background: #fff;border-radius: 50%;behavior: url(assets/webjars/pie/1.0.0/PIE.htc);padding: 18px 10px 10px;display: block;margin: 0 auto;}@media (min-width: 992px) {.product-showcase__item__img {width: 100px;height: 100px;margin: 10px auto 25px;}}.product-showcase__item__img img {width: 70%;}@media (min-width: 992px) {.product-showcase__item__img img {width: 70%;margin-top: 8px;}}.product-showcase__item__icon {background-color: white;border-radius: 50% 50%;width: 100%;height: 120px;text-align: center;line-height: 120px;margin: 0 auto 20px auto;}.product-showcase__item__icon img {width: 60px;height: 60px;}@media (min-width: 992px) {.product-showcase__item__icon {width: 120px;}}@media (max-width: 992px) {.product-showcase__item {width: 30%;}}@media (max-width: 768px) {.product-showcase {background: #FFF;}.product-showcase__item {width: 30%;}.product-showcase__item .product-showcase__item__time,.product-showcase__item .product-showcase__item__btn,.product-showcase__item .product-showcase__item__subtext {display: none;}}.product-showcase__item__text {font-size: 11px;font-size: 3.5vw;font-weight: 700;margin-top: 10px;line-height: 24px;}.product-showcase__item__text a {color: #312f2e;}@media (min-width: 992px) {.product-showcase__item__text {font-size: 17px;}}.product-showcase__item__subtext {font-size: 13px;color: #979290;min-height: 54px;}.product-showcase__item__subtext-padding {padding: 0px 5px;}.product-showcase__item__btn {max-width: 150px;margin: 15px auto;text-transform: uppercase;}.product-showcase__item_btn-padding {padding-top: 6px;}.product-showcase__item__time {color: #979290;font-size: 11px;}.product-showcase__all-products-container {display: none;}@media (max-width: 480px) {.product-showcase__container--item-count-limit-xs-show .row .product-showcase__item.nth-child-np7 {display: none;}.product-showcase__container--item-count-limit-xs-show .product-showcase__all-products-container {display: block;}}@media (min-width: 992px) {.product-showcase__container--item-count-limit-sm-show .row .product-showcase__item.nth-child-np6 {display: none;}.product-showcase__container--item-count-limit-sm-show .product-showcase__all-products-container {display: block;}}.product-showcase__all-products-label--see-all,.product-showcase__all-products-icon--see-all {display: inline-block;}.product-showcase__all-products-label--see-less,.product-showcase__all-products-icon--see-less {display: none;}.product-showcase__container .product-list-wrap {height: 200px;overflow: hidden;}.product-showcase__container--is-expanded .product-list-wrap {height: auto;}.product-showcase__container--is-expanded .product-showcase__all-products-label--see-all,.product-showcase__container--is-expanded .product-showcase__all-products-icon--see-all {display: none;}.product-showcase__container--is-expanded .product-showcase__all-products-label--see-less,.product-showcase__container--is-expanded .product-showcase__all-products-icon--see-less {display: inline-block;}.product-showcase__btn-all-products {display: none;}.product-showcase__btn-all-products.show {display: block;margin-top: 30px;margin-bottom: 10px;}@media (min-width: 992px) {.product-showcase__item.no-height {height: 0;overflow: hidden;min-height: 0;}}.number-one-panel {background: #f0f5f9 url(assets/bg_num_1.jpg) 90% 100% no-repeat;padding: 30px 0;text-align: center;}.number-one-panel .inline-flex-row {display: table;}@media (min-width: 992px) {.number-one-panel .inline-flex-row .display_table-cell {display: table-cell;vertical-align: top;width: 50%;float: none;}}@media (min-width: 992px) {.number-one-panel {text-align: left;padding: 50px 0;}}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {.number-one-panel {background-image: url(assets/bg_num_1@2x.jpg);background-size: 50%;}}.number-one-panel__header {font-size: 60px;font-weight: 700;line-height: 46px;text-align: left;width: 540px;height: auto;margin: 0 0 30px;}@media (min-width: 992px) {.number-one-panel__header {font-size: 42px;}}@media (max-width: 992px) {.number-one-panel__header {font-size: 22px !important;line-height: 26px !important;text-align: center;width: auto;}}.number-one-panel__text {font-size: 20px;text-align: left;line-height: 22px;width: 540px;margin-bottom: 0px;}@media (min-width: 992px) {.number-one-panel__text {font-size: 17px;}}@media (max-width: 992px) {.number-one-panel__text {font-size: 14px !important;line-height: 20px !important;text-align: center;width: auto;height: auto;}}.number-one-panel__points-container {font-size: 16px;font-weight: 700;color: #979290;}@media (min-width: 992px) {.number-one-panel__points-container {font-size: 18px;}}@media (max-width: 992px) {.number-one-panel__points-container {font-size: 14px;line-height: 18px;}}@media (min-width: 992px) {.number-one-panel__points-container {font-size: 34px;font-weight: 300;line-height: 52px;text-align: left;color: #312f2e;}}.number-one-panel__points-container .m-cgg {position: relative;color: #fff;top: 3px;background-color: #2e86bc;border-radius: 50%;behavior: url(assets/webjars/pie/1.0.0/PIE.htc);display: inline-block;text-align: center;min-width: 80px;min-height: 80px;line-height: 80px;font-size: 56px;margin: 0 0 15px;}@media (min-width: 992px) {.number-one-panel__points-container .m-cgg {top: 0;margin: 0;min-width: 50px;min-height: 50px;line-height: 50px;font-size: 38px;}}@media (max-width: 992px) {.number-one-panel__points-container .m-cgg {top: 0;min-width: 60px;min-height: 60px;width: 60px;height: 60px;line-height: 60px;margin: 0 0 10px;}}.number-one-panel__point {margin-bottom: 20px;}@media (min-width: 992px) {.number-one-panel__point {margin-bottom: 40px;}.number-one-panel__point:last-child {margin-bottom: 0;}}.business-model {background: #076b9c;color: #fff;padding: 50px 0;position: relative;overflow: hidden;font-size: 16px;}.business-model:before {width: 50%;position: absolute;left: 0;top: 0;content: "";display: block;height: 100%;background-color: #363636;}.business-model h3 {font-size: 32px;text-align: center;}.business-model h4 {font-size: 16px;text-align: center;margin: 25px 0 60px;}@media (min-width: 992px) {.business-model h4 {max-width: 544px;margin: 25px auto 60px;}}.business-model__title {font-weight: 600;font-size: 24px;}.business-model__content {text-align: center;}.business-model__content-text {min-height: 145px;position: relative;padding: 10px 0;margin-bottom: 20px;display: table;width: 100%;}@media (min-width: 992px) {.business-model__content-text {margin: 0 auto 70px;width: 240px;}}.business-model__content-text p {display: block;}@media (min-width: 992px) {.business-model__content-text p {display: table-cell;vertical-align: middle;}}.business-model__content-text p a {text-decoration: none;color: #fff;}.business-model__content-image {max-width: 235px;margin: 0 auto;}@media (min-width: 992px) {.business-model__content-image {position: absolute;left: -226px;top: -40px;}}@media (min-width: 1200px) {.business-model__content-image {max-width: 276px;left: -296px;}}.business-model__btn {background: #77aa43;box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.5), inset 0 -4px 0 0 #56924b;padding: 15px 64px;width: auto;color: #fff;border-radius: 6px;-webkit-transition: all 0.35s;transition: all 0.35s;font-size: 24px;}.business-model__btn:hover, .business-model__btn:active, .business-model__btn:focus {background: #56924b;box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.5), inset 0 -4px 0 0 #42703a;cursor: pointer;color: #fff;text-decoration: none;}.compare-then-buy {padding: 30px 0 60px;text-align: center;background: white;}@media (min-width: 992px) {.compare-then-buy {padding: 50px 0;}}.compare-then-buy__header {font-size: 32px;font-weight: 700;margin: 0 0 20px;}@media (min-width: 992px) {.compare-then-buy__header {font-size: 42px;margin: 0 0 60px;}}.compare-then-buy .carousel-inner > .item > img,.compare-then-buy .carousel-inner > .item > a > img {display: inline-block;max-width: 120px;}@media (min-width: 992px) {.compare-then-buy .carousel-inner > .item > img,.compare-then-buy .carousel-inner > .item > a > img {max-width: 100px;}}@media (min-width: 992px) {.compare-then-buy.v2 .carousel-inner > .item > img {max-width: 130px;}}.compare-then-buy .carousel-indicators {bottom: -60px;}.compare-then-buy .carousel-indicators li {padding: 15px;margin: 0;width: auto;height: auto;border-radius: 0;}.compare-then-buy .carousel-indicators li div {background: #ddead0;border-color: #ddead0;width: 18px;height: 18px;border-radius: 50%;}.compare-then-buy .carousel-indicators li.active div {background: #78aa43;border-color: #78aa43;}@media (min-width: 768px) {.compare-then-buy .carousel-inner > .item {display: block;}}.compare-then-buy__step-header {color: #979290;text-transform: uppercase;font-size: 21px;font-weight: 600;margin: 30px 0 5px;}@media (min-width: 992px) {.compare-then-buy__step-header {font-size: 14px;font-weight: 400;}}.compare-then-buy__step-text {font-weight: 600;font-size: 20px;}@media (min-width: 992px) {.compare-then-buy__step-text {font-weight: 700;font-size: 15px;}}.compare-then-buy.v2 .container {max-width: 1024px;}.compare-then-buy.v2 .compare-then-buy__header {font-size: 32px;}.compare-then-buy.v2 .compare-then-buy__step-text {font-size: 16px;margin-top: 16px;}.compare-then-buy.v2 .compare-then-buy__step-text a img {width: 22px;position: relative;top: -1px;left: 3px;}@media (min-width: 992px) {.compare-then-buy.v2 .compare-then-buy__step-text {max-width: 224px;margin: 16px auto;}}.compare-then-buy.v2 .compare-then-buy__list {margin-top: 40px;}@media (min-width: 992px) {.compare-then-buy.v2 .compare-then-buy__list {margin-top: 0;}}.compare-then-buy.v2 .compare-then-buy__list-img {max-width: 144px;}.testimonial-panel {background: #f3f2ee;padding: 30px 0 24px;text-align: center;position: relative;}@media (min-width: 992px) {.testimonial-panel {padding: 50px 0 20px;text-align: left;min-height: 450px;}.testimonial-panel .img-wrapper {position: static;}}.testimonial-panel__img {max-width: 180px;border-radius: 50%;display: inline-block;margin-bottom: 15px;}@media (min-width: 992px) {.testimonial-panel__img {border-radius: 0;margin: 0;width: 100%;bottom: 0;min-width: 414px;max-width: 458px;position: absolute;}}@media (max-width: 992px) {.testimonial-panel__img {margin-bottom: 0px;height: 165px;width: 165px;}}.testimonial-panel__quote {font-size: 42px;font-weight: 300;text-align: left;margin-top: 75px;margin-bottom: 25px;}@media (min-width: 992px) {.testimonial-panel__quote {font-size: 21px;line-height: 30px;margin-bottom: 25px;width: 540px;}}@media (max-width: 992px) {.testimonial-panel__quote {font-size: 18px;line-height: 24px;text-align: center;margin-top: 5px;margin-bottom: 15px;}}.testimonial-panel__quote .m-cgg-icon--open-quote {margin-top: 75px;font-size: 8px;position: absolute;top: 4px;}@media (min-width: 992px) {.testimonial-panel__quote .m-cgg-icon--open-quote {font-size: 70px;left: -70px;color: #eaeae8;top: -30px;}}@media (max-width: 992px) {.testimonial-panel__quote .m-cgg-icon--open-quote {display: none;}}.testimonial-panel__quote-text {padding-left: 10px;}@media (min-width: 992px) {.testimonial-panel__quote-text {padding-left: 0;}}@media (max-width: 992px) {.testimonial-panel__quote-text {font-size: 18px !important;line-height: 24px !important;font-weight: 400;}}.testimonial-panel__source-info {font-size: 18px;line-height: 30px;}.testimonial-panel__rating {font-size: 26px;color: #facb1e;}@media (min-width: 992px) {.testimonial-panel__rating {margin-bottom: 20px;}}.testimonial-panel__name {margin-bottom: 10px;font-size: 18px;}@media (max-width: 992px) {.testimonial-panel__name {margin-bottom: 5px;}}.testimonial-panel__links a {color: #78aa43;text-decoration: none;font-size: 16px;font-weight: 400;display: inline-block;}@media (min-width: 992px) {.testimonial-panel__links a {font-weight: 400;}}@media (max-width: 992px) {.testimonial-panel__links a {font-size: 14px;line-height: 15.4px;font-weight: 600;text-align: left;}}.testimonial-panel__links a:hover {text-decoration: none;}.testimonial-panel__link--twitter {margin-right: 10px;}.testimonial-panel__link--twitter .m-cgg {font-size: 15px;}@media (min-width: 992px) {.testimonial-panel__link--twitter .m-cgg {font-size: 25px;vertical-align: middle;}}.testimonial-panel__link--more-testimonials .m-cgg {font-size: 15px;}@media (min-width: 992px) {.column-center-wide {bottom: 50px;}}.testimonial-panel-v2 {padding: 70px 0 10px;background: #fff;}@media (max-width: 480px) {.testimonial-panel-v2 {padding: 50px 0 10px;}}.testimonial-panel-v2 .container {max-width: 920px;margin: 0 auto;}@media (min-width: 992px) {.testimonial-panel-v2 .container .slide_container {width: 860px;}}@media (max-width: 480px) {.testimonial-panel-v2 .container .slide_container .testimonial-panel-v2__list-item {padding: 0 45px;width: 320px;}}@media (max-width: 320px) {.testimonial-panel-v2 .container .slide_container .testimonial-panel-v2__list-item {padding: 0 30px;width: 300px;}}.testimonial-panel-v2__list {padding: 20px;margin: 0 auto;overflow: hidden;list-style: none;height: 230px;}@media (max-width: 480px) {.testimonial-panel-v2__list {height: 250px;}}.testimonial-panel-v2__list-item {display: inline-block;float: left;padding: 0 25px;min-height: 230px;}@media (max-width: 480px) {.testimonial-panel-v2__list-item {min-height: 250px;}}@media (min-width: 768px) {.testimonial-panel-v2__list-item {padding: 0 54px;}}@media (min-width: 992px) {.testimonial-panel-v2__list-item {width: 424px;}}.testimonial-panel-v2__list-item-quote {font-size: 16px;position: relative;}.testimonial-panel-v2__list-item-quote .m-cgg {color: #979290;font-size: 32px;position: absolute;top: -12px;left: -40px;}.testimonial-panel-v2__list-item-author {text-align: right;}.testimonial-panel-v2__list-item-author img {max-width: 120px;}.facebook-panel {padding: 20px 0 20px;text-align: center;background: #2e86bc;}@media (min-width: 992px) {.facebook-panel {padding: 100px 0 80px;min-height: 500px;}}@media (min-width: 992px) {.facebook-panel {text-align: left;}}@media (min-width: 1200px) {.facebook-panel {padding: 120px 0 80px;}}.facebook-panel_header {font-size: 29px;font-weight: 700;margin: 0 0 30px;}@media (min-width: 992px) {.facebook-panel_header {font-size: 42px;line-height: 46px;width: 635px;}}.facebook-panel_fb-embed {width: 100%;text-align: center;}@media (min-width: 992px) {.facebook-panel_fb-embed {text-align: left;}}.facebook-panel .fb_iframe_widget {margin: 0 auto;float: none;max-width: 100%;}@media (min-width: 992px) {.facebook-panel .fb_iframe_widget {margin: 0;}}.facebook-panel .fb_iframe_widget > span,.facebook-panel .fb_iframe_widget > span > iframe {max-width: 100%;}.facebook-panel-v2 {background: #fff;}.facebook-panel-v2 .container {max-width: 1060px;}.facebook-panel-v2__text {display: table;font-size: 20px;height: 214px;}@media (min-width: 992px) {.facebook-panel-v2__text {padding-right: 70px;}}.facebook-panel-v2__text p {display: table-cell;vertical-align: middle;}.newsletter {background: #f3f2ee;padding: 30px 0;}@media (min-width: 992px) {.newsletter {background: #e6f1f9;padding: 35px 0 35px;}}.newsletter__header {font-size: 32px;text-align: left;font-weight: 700;margin: 0 0 15px;}@media (min-width: 992px) {.newsletter__header {font-size: 42px;line-height: 46px;margin: 0 0 20px;}}@media (max-width: 992px) {.newsletter__header {font-size: 22px !important;line-height: 26px !important;text-align: center;margin: 0 0 10px;}}.newsletter__text {font-size: 20px;margin-bottom: 15px;}@media (min-width: 992px) {.newsletter__text {font-size: 20px;line-height: 30px;margin-bottom: 40px;}}@media (max-width: 992px) {.newsletter__text {font-size: 12px !important;line-height: 16px !important;text-align: center;color: #979290;}}.newsletter__img {display: block;margin: 15px auto;}@media (max-width: 992px) {.newsletter__img {width: 100%;}}.ie8 .newsletter__img {width: auto;}@media (min-width: 992px) {.newsletter__checkbox-container {margin-top: 20px;}}.newsletter__subscribed {font-size: 16px;}.newsletter__subscribed_text {padding: 10px 0;}.newsletter__subscribed .m-cgg {color: #78aa43;margin: 0 5px 0 0;}.newsletter__form--loading .newsletter__subscribe__submit {text-indent: -90009px;text-align: left;background-image: url("assets/loading-alt.gif");background-repeat: no-repeat;background-position: 50%;}.newsletter__subscribe__submit-padding {padding: 11px 0px;box-shadow: 0 5px #618840;}.newsletter__subscribe__submit-padding:focus, .newsletter__subscribe__submit-padding:hover {outline: none;}.newsletter__form--loading .ciab-text-input {opacity: 0.6;}.newsletter__form--sidebar.newsletter {padding: 0;background: none;}.newsletter__form--sidebar .newsletter__img {display: none;}.newsletter__form--sidebar .newsletter__subscribe-container--top {display: none !important;}.newsletter__form--sidebar .newsletter__subscribe-container--bottom {display: block !important;}@media (min-width: 992px) {.newsletter__form--sidebar .newsletter__header {font-size: 16px;font-weight: 600;margin: 0 0 10px;}}@media (min-width: 992px) {.newsletter__form--sidebar .newsletter__text {font-size: 13px;margin: 0 0 10px;}}.newsletter__form--sidebar .newsletter__subscribed {font-size: 13px;text-align: center;}.newsletter__form--sidebar .col-xs-12 {width: 100%;float: none;}@media (min-width: 992px) {.newsletter__form--sidebar .ciab-text-input,.newsletter__form--sidebar .checkbox label.ciab-checkbox__lbl {font-size: 13px;}}.hero-lead-capture {font-size: 16px;color: #312f2e;background: #056f9d;padding: 20px 0;}@media (min-width: 992px) {.hero-lead-capture {border-bottom: 20px solid #175072;padding: 70px 0 0;}}.hero-lead-capture__row {background: #fff;border-radius: 10px;margin-left: 0;margin-right: 0;position: relative;}@media (min-width: 992px) {.hero-lead-capture__row {margin-left: -15px;margin-right: -15px;background: transparent;border-radius: 0;height: 400px;}}.hero-lead-capture__header {font-weight: 700;font-size: 26px;margin: 20px 0 10px;padding: 0 110px 0 0;}@media (min-width: 992px) {.hero-lead-capture__header {color: #fff;font-size: 44px;margin-top: 0;padding: 0;}}.hero-lead-capture__subheader {font-weight: 700;font-size: 18px;color: #979290;margin: 0 0 10px;padding: 0 110px 0 0;}@media (min-width: 992px) {.hero-lead-capture__subheader {color: #fff;font-size: 20px;font-weight: 400;margin: 5px 0 15px;padding: 0;line-height: 1.4;}}.hero-lead-capture__text {font-size: 24px;color: #fff;margin-top: 20px;position: relative;font-weight: 500;}@media (min-width: 992px) {.hero-lead-capture__text {font-weight: 700;font-size: 20px;padding: 0 0 0 45px;margin-top: 50px;width: 300px;}}.hero-lead-capture__text__icon {background: #78aa43;color: #056f9d;border-radius: 50%;padding: 7px 6px 7px 8px;font-size: 14px;}@media (min-width: 992px) {.hero-lead-capture__text__icon {font-size: 18px;position: absolute;left: 0;}}.hero-lead-capture__text__phone {white-space: nowrap;color: #78aa43;font-weight: 700;}.hero-lead-capture__details__container {position: static;}@media (min-width: 992px) {.hero-lead-capture__details__container {position: relative;}}.hero-lead-capture__details {background: #fff;border-radius: 10px;padding: 14px 0 24px;}@media (min-width: 992px) {.hero-lead-capture__details {padding: 24px;position: absolute;width: 350px;z-index: 1;}}.hero-lead-capture__icon {transform: scaleY(-1);color: #f08227;font-size: 95px;position: absolute;top: -46px;left: -25px;zoom: 1;}.hero-lead-capture__icon .m-cgg {display: block;transform: rotate(18deg);zoom: 1;}.hero-lead-capture__badge {font-size: 24px;color: #fff;background-image: url(assets/sticker-sm.png);height: 120px;width: 120px;position: absolute;top: -10px;right: -12px;}@media (min-width: 992px) {.hero-lead-capture__badge {top: -42px;right: -64px;}}.hero-lead-capture__badge__wrapper {padding: 26px 4px 0 8px;text-align: center;transform: rotate(12deg);}.hero-lead-capture__badge__text {font-size: 17px;line-height: 1;margin: 0;text-align: center;}.hero-lead-capture__badge__text strong {line-height: 1.4;font-size: 25px;}.hero-lead-capture__form__header {font-weight: 900;font-size: 25px;margin-bottom: 15px;padding-right: 40px;}.hero-lead-capture__form,.hero-lead-capture__form .ciab-text-input {font-size: 18px;}@media (min-width: 992px) {.hero-lead-capture__form,.hero-lead-capture__form .ciab-text-input {font-size: 14px;}}.hero-lead-capture__form__submit {margin-top: 10px;min-height: 60px;}.hero-lead-capture__form--loading .hero-lead-capture__form__submit {text-indent: -90009px;text-align: left;background-image: url("assets/loading.gif");background-repeat: no-repeat;background-position: 50%;}.hero-lead-capture__form--loading .ciab-text-input {opacity: 0.6;}@media (min-width: 992px) {.hero-lead-capture__thank-you-message {padding-bottom: 40px;}}.hero-lead-capture__thank-you-message .hero-lead-capture__form__header {font-weight: 500;margin-bottom: 20px;}.hero-lead-capture__thank-you-message p {font-size: 14px;font-weight: 700;margin: 0 0 30px;}.hero-lead-capture__thank-you-message__another-quote {text-decoration: none;color: #f08227;font-size: 14px;font-weight: 700;}.hero-lead-capture__thank-you-message__another-quote:hover,.hero-lead-capture__thank-you-message__another-quote:visited,.hero-lead-capture__thank-you-message__another-quote:active {color: #f08227;text-decoration: none;}.hero-lead-capture__details .form-group {margin-bottom: 5px;}.hero-lead-capture__details .error-msg {color: #e9505a;margin: 5px 0;}.featured-in {background: #e7e6e2;padding: 30px 0;}@media (min-width: 992px) {.featured-in {padding: 40px 0 60px;}}.featured-in__header {font-size: 20px;margin: 0;text-align: center;}@media (min-width: 992px) {.featured-in__header {font-size: 15px;text-align: left;}}.featured-in__list {list-style: none;padding: 0;margin: 20px 0 0;text-align: center;}.featured-in__img {width: 80%;}.featured-in__list li {margin-bottom: 10px;margin-right: 5px;display: inline-block;width: 30%;}@media (min-width: 480px) {.featured-in__list li {width: 19%;text-align: left;margin-right: 0.5%;}}.featured-in__list li:last-child {margin-right: 0;}.get-cheapest {background: #fff;padding: 40px 0;text-align: center;font-size: 18px;}@media (min-width: 992px) {.get-cheapest {padding: 50px 0;}}@media (min-width: 992px) {.get-cheapest {padding: 130px 0;}}.get-cheapest__header {font-size: 32px;font-weight: 700;margin: 0 0 20px;padding: 0;}@media (min-width: 992px) {.get-cheapest__header {font-size: 48px;}}.get-cheapest__list {list-style: none;padding: 0;margin: 20px 0 0;text-align: center;}@media (min-width: 992px) {.get-cheapest__list {margin: 40px 0 0;}}.get-cheapest__img {height: 65px;margin: 0 0 10px;}@media (min-width: 992px) {.get-cheapest__img {margin: 10px;}}.get-cheapest__list li {display: inline-block;margin-right: 20px;}.get-cheapest__list li:last-child {margin-right: 0;}.how-it-works {padding: 30px 0 60px;text-align: center;background: #FFF;border-bottom: solid 0px #fff;}@media (min-width: 992px) {.how-it-works {padding: 50px 0;}}.how-it-works__header {font-size: 32px;font-weight: 700;margin: 0 0 20px;}@media (min-width: 992px) {.how-it-works__header {font-size: 42px;margin: 0 0 60px;}}.how-it-works .carousel-inner > .item img,.how-it-works .carousel-inner > .item a img {display: inline-block;max-width: 120px;}@media (min-width: 992px) {.how-it-works .carousel-inner > .item img,.how-it-works .carousel-inner > .item a img {max-width: 100px;}}.how-it-works .carousel-indicators {bottom: -60px;}.how-it-works .carousel-indicators li {padding: 15px;margin: 0;width: auto;height: auto;border-radius: 0;}.how-it-works .carousel-indicators li div {background: #ddead0;border-color: #ddead0;width: 18px;height: 18px;border-radius: 50%;}.how-it-works .carousel-indicators li.active div {background: #78aa43;border-color: #78aa43;}@media (min-width: 768px) {.how-it-works .carousel-inner > .item {display: block;}}.how-it-works__step-header {color: #979290;text-transform: uppercase;font-size: 21px;font-weight: 600;margin: 30px 0 5px;}@media (min-width: 992px) {.how-it-works__step-header {font-size: 14px;font-weight: 400;}}.how-it-works__step-text {font-weight: 600;font-size: 20px;}@media (min-width: 992px) {.how-it-works__step-text {font-weight: 700;font-size: 15px;}}.how-it-works__step-item {position: relative;max-width: 255px;margin: 0 auto;padding-top: 10px;}@media (min-width: 992px) {.how-it-works__step-item {padding-top: 30px;}}@media (min-width: 992px) {.how-it-works__step-item {margin: 0 20px;}}@media (min-width: 1200px) {.how-it-works__step-item {margin: 0 60px;}}.how-it-works__step-number {position: absolute;top: 0;left: 20px;font-weight: 700;color: #2e86bc;font-size: 27px;line-height: 32.3px;text-align: center;background: #eaf2f8;border-radius: 50%;padding-top: 15px;width: 60px;height: 60px;display: none;}@media (min-width: 992px) {.how-it-works__step-number {font-size: 27px;display: block;}}@media (min-width: 992px) {.how-it-works__step-number {left: 28px;}}.ci .how-it-works__step-number {font-size: 20px;width: 40px;height: 40px;padding-top: 5px;left: 0;}.customer-promise {background: #fd4f57;padding: 40px 0;color: #fff;text-align: center;}@media (min-width: 992px) {.customer-promise {text-align: left;padding: 60px 0 50px;}}@media (min-width: 992px) {.customer-promise {padding: 50px 0;}}@media (max-width: 992px) {.customer-promise {padding: 40px 0 30px;}}@media (min-width: 992px) {.customer-promise .row {display: table;vertical-align: middle;}.customer-promise .row .col-lg-7.col-md-7 {display: table-cell;vertical-align: middle;}}.customer-promise__header {margin: 0;font-size: 28px;margin: 0 0 15px;font-weight: 700;}@media (min-width: 992px) {.customer-promise__header {font-size: 45px;line-height: 47px;}}@media (max-width: 992px) {.customer-promise__header {font-size: 22px;line-height: 26px;}}.customer-promise__text {font-size: 20px;margin-bottom: 15px;}@media (min-width: 992px) {.customer-promise__text {font-size: 20px;margin-bottom: 30px;line-height: 30px;}}@media (max-width: 992px) {.customer-promise__text {font-size: 16px;line-height: 22px;margin-bottom: 0px;}}.customer-promise__img {display: inline-block;max-width: 160px;}@media (min-width: 992px) {.customer-promise__img {max-width: 100%;margin: 0;}}@media (min-width: 992px) {.customer-promise__img {width: 345px;height: 345px;max-width: inherit;margin-top: -25px;}}@media (max-width: 992px) {.customer-promise__img {margin-bottom: 15px;width: 110px;height: 110px;}}.product-know-how {padding: 60px 0;}@media (min-width: 992px) {.product-know-how {padding: 50px 0;}}@media (max-width: 992px) {.product-know-how {padding: 30px 0 15px 0;}}.product-know-how__header {margin: 0;font-size: 28px;margin: 0 0 30px;font-weight: 700;}@media (min-width: 992px) {.product-know-how__header {font-size: 45px;line-height: 47px;width: auto;}}@media (max-width: 992px) {.product-know-how__header {margin: 0 0 10px;font-size: 22px;line-height: 26px;text-align: left;width: auto;}}@media (max-width: 992px) {.product-know-how_cc-workflow {width: 100%;}}.product-know-how__panel-group {font-size: 14px;margin: 10px 0 0 0;}.product-know-how__panel {border-bottom: solid 1px #e7e6e2;padding: 0;}.product-know-how__panel .collapseContent {overflow: hidden;}.product-know-how__panel:last-child {border: none;}.product-know-how__panel__header {font-weight: 700;padding: 0;margin: 0;font-size: 16px;line-height: 30px;}@media (min-width: 992px) {.product-know-how__panel__header {font-size: 28px;}}.product-know-how__panel__header a {display: block;padding: 20px 0 20px 28.7188px;color: #312f2e;position: relative;text-align: left;}@media (max-width: 992px) {.product-know-how__panel__header a {padding: 15px 0 10px 18.7188px;font-size: 16px;line-height: 24px;text-align: left;width: auto;}}.product-know-how__panel__header i:before {position: absolute;left: 0;top: 25px;font-family: CGG-icomoon;color: #78aa43;font-size: 24px;}@media (max-width: 992px) {.product-know-how__panel__header i:before {top: 15px;}}.product-know-how__panel__header a i.m-cgg-icon--caret-up {display: inline;}.product-know-how__panel__header a i.m-cgg-icon--caret-down {display: none;}.product-know-how__panel__header a.collapsed i.m-cgg-icon--caret-up {display: none;}.product-know-how__panel__header a.collapsed i.m-cgg-icon--caret-down {display: inline;}.product-know-how__panel__header a:hover,.product-know-how__panel__header a:active,.product-know-how__panel__header a:focus {text-decoration: none;}.product-know-how__panel__body {margin: 15px 0 25px;font-size: 14px;line-height: 30px;overflow: hidden;}@media (min-width: 992px) {.product-know-how__panel__body {font-size: 20px;}}@media (max-width: 992px) {.product-know-how__panel__body {padding: 15px 0 20px;font-size: 14px;line-height: 24px;width: auto;height: auto;text-align: left;}}.product-know-how__panel__body p {margin: 0 0 25px;}.contact-us-details a {color: #78aa43;}.contact-us-details__header {font-size: 22px;font-weight: 600;margin: 0 0 15px;}@media (min-width: 992px) {.contact-us-details__header {font-size: 16px;margin: 0 0 10px;}}.contact-us-details__address {margin: 20px 0 0;}.cta-banner {position: relative;display: none;}@media (min-width: 992px) {.cta-banner {padding: 30px 0;min-height: 160px;display: flex;align-items: center;}}.cta-banner .container {display: flex;align-items: center;}.cta-banner__img {text-align: center;}.cta-banner__img img {width: 95%;}.cta-banner h3 {margin: 0;padding: 0 5%;font-size: 32px;font-weight: bold;line-height: 1.22;}.cta-banner .ciab-btn {padding: 18px;color: #fff;font-size: 24px;font-weight: bold;text-decoration: none;}.best-price-guarantee__header {font-size: 22px;font-weight: 600;margin: 0 0 15px;}@media (min-width: 992px) {.best-price-guarantee__header {font-size: 16px;margin: 0 0 10px;}}.best-price-guarantee__list {margin: 20px 0 0;padding: 0;list-style: none;}.best-price-guarantee__list li {margin: 0 0 6px;position: relative;padding: 0 0 0 34px;}@media (min-width: 992px) {.best-price-guarantee__list li {padding-left: 23px;}}.best-price-guarantee__list__icon {position: absolute;left: 0;top: 0;font-size: 24px;}@media (min-width: 992px) {.best-price-guarantee__list__icon {font-size: 16px;}}.call-info-sidepanel__img-col {padding-right: 0;margin-bottom: 0;}@media (min-width: 992px) {.call-info-sidepanel__img-col {padding-right: 15px;margin-bottom: 15px;}}@media (min-width: 992px) {.call-info-sidepanel__img-col {padding-right: 0;margin-bottom: 0;}}@media (min-width: 1200px) {.call-info-sidepanel__img-col {padding-right: 15px;margin-bottom: 0;}}.call-info-sidepanel__call {font-size: 28px;font-weight: 700;margin: 15px 0 0;padding: 0 0 0 30px;position: relative;line-height: 22px;}.call-info-sidepanel__icon {display: inline-block;background: #f08227;position: absolute;top: 0;left: 0;width: 22px;height: 22px;padding: 1px 0 0 1px;border-radius: 50%;margin: 0 2px 0 0;text-align: center;font-size: 13px;font-weight: 500;color: #f3f2ee;line-height: 1.8;}.call-info-sidepanel__sched {display: block;margin: 15px 0 0;color: #979290;}.navigation-block {position: relative;padding-top: 0;padding-bottom: 20px;}@media (min-width: 992px) {.navigation-block {padding: 50px 0 0;}}.navigation-block .container {position: relative;}@media (max-width: 480px) {.navigation-block .container {padding: 0 35px;}}.navigation-block__btn-prev {position: absolute;top: calc(50% - 15px);left: 0;font-size: 30px;cursor: pointer;}@media (min-width: 768px) {.navigation-block__btn-prev {left: -15px;}}.navigation-block__btn-next {position: absolute;top: calc(50% - 15px);right: 0;font-size: 30px;cursor: pointer;}@media (min-width: 768px) {.navigation-block__btn-next {right: -15px;}}.navigation-block__container {margin-top: 20px;margin-bottom: 0;height: 100%;overflow: hidden;}@media (min-width: 992px) {.navigation-block__container {margin: 20px 0;}}.navigation-block__header {font-weight: 700;text-align: center;}@media (min-width: 992px) {.navigation-block__header {font-size: 42px;line-height: 46px;margin-top: 0;margin-bottom: 5px;}}.navigation-block__sub-header {text-align: center;}@media (min-width: 992px) {.navigation-block__sub-header {font-size: 20px;line-height: 30px;}}.navigation-block-item {margin-bottom: 15px;}.navigation-block-item:hover {text-decoration: none;}.navigation-block-item img {margin-bottom: 10px;width: 100%;}.navigation-block-item__title {margin-bottom: 10px;height: 20px;font-size: 17px;font-weight: 700;line-height: 20px;color: #312f2e;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}.navigation-block-item__description {margin-bottom: 10px;font-size: 13px;line-height: 18px;color: #979290;height: 90px;display: block;overflow: hidden;}.provider-item, .provider-item-no-title {padding-bottom: 30px;}.provider-item__wrapper, .provider-item-no-title__wrapper {background: white;text-align: center;color: #979290;vertical-align: middle;cursor: pointer;padding-left: 0;position: relative;height: 150px;}@media (min-width: 480px) {.provider-item__wrapper, .provider-item-no-title__wrapper {height: 200px;}}@media (min-width: 992px) {.provider-item__wrapper, .provider-item-no-title__wrapper {height: 250px;}}@media (min-width: 992px) {.provider-item__wrapper, .provider-item-no-title__wrapper {height: 240px;}}@media (min-width: 1200px) {.provider-item__wrapper, .provider-item-no-title__wrapper {height: 180px;}}.provider-item__logo {position: relative;padding-top: 20px;padding-bottom: 10px;max-height: 120px;min-height: 120px;}.provider-item__logo img {max-height: 100px;max-width: 140px;position: absolute;top: 50%;-ms-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);left: 50%;}@media (max-width: 480px) {.provider-item__logo img {max-width: 100%;}}.provider-item__logo img.default {content: url("assets/placeholder.gif");}.provider-item__title, .provider-item-no-title__title {position: absolute;bottom: 10px;left: 0;width: 100%;padding: 0 30px;display: none;max-width: 100%;font-size: 16px;overflow: hidden;text-overflow: ellipsis;line-height: 15px;margin: 0 auto;}@media (min-width: 992px) {.provider-item__title, .provider-item-no-title__title {font-size: 25px;line-height: 20px;margin: 10px auto;}}@media (min-width: 1200px) {.provider-item__title, .provider-item-no-title__title {font-size: 20px;}}.provider-item .provider-button-red, .provider-item-no-title .provider-button-red {font-size: 14px;height: 45px;width: 100%;}.provider-item .provider-button-white, .provider-item-no-title .provider-button-white {background-color: white;border: 2px solid #e7e6e2;color: #979290;}.provider-item-no-title__wrapper {line-height: 180px;height: auto;}.provider-item-no-title__title {display: none;}.provider-item-no-title__logo img {max-width: 100%;padding: 0 20px;display: inline-block;margin: 0 auto;}.provider-landing {width: 100%;background: #fafafa;}.provider-landing-header {padding-top: 30px;padding-bottom: 30px;}.provider-landing-header__page-name {font-weight: 800;}.provider-landing-header__tile {padding-top: 20px;font-size: 45px;font-weight: 800;line-height: 45px;}.provider-landing-header__tile h1 {font-size: 45px;}.provider-landing-header__description {padding-top: 20px;line-height: 20px;font-size: 16px;}.provider-landing-body {padding: 20px 0;background: #f3f2ee;}.provider-landing-body a {text-decoration: none !important;color: #979290 !important;}.provider-landing-body__categories {padding: 20px 0 30px 0;color: #979290;font-weight: 600;}.provider-landing-body__categories .category-btn {max-width: 200px;padding: 5px 10px 5px 5px;background: white;text-align: center;display: inline-block;border-radius: 2px;cursor: pointer;margin: 0 5px 5px 0;}.provider-landing-body__categories .category-btn.selected a {color: #fff !important;}.provider-landing-body__categories .category-btn a {text-decoration: none;color: #979290;}.provider-landing-body__categories .category-btn:hover {background: #ddead0;}.provider-landing-body__categories .category-btn.selected {color: white;background: #78aa43;}.provider-landing-body__all-providers-container .ciab-btn {display: block;width: 100%;padding: 0;border: 1px solid #e7e6e2;}.provider-landing-tooltip {min-height: 400px;}.provider-landing-tooltip-item {min-width: 300px;margin-top: 30px;text-align: center;float: left;}.provider-landing-tooltip-item__title {padding-top: 20px;font-weight: 600;font-size: 20px;}.provider-landing-tooltip-item__description {padding: 10px 40px 0 40px;color: #979290;}.provider-landing-tooltip-item__description a {color: #979290;font-weight: 600;cursor: pointer;}.provider-landing-tooltip .newsletter__form {text-align: left;}.provider-landing-tooltip .newsletter__subscribed_text {text-align: center;}.provider-landing-tooltip-form-container {padding: 30px 0;width: 100%;}@media (max-width: 480px) {.provider-landing-tooltip-form-container {padding: 30px 15px;}}.provider-landing-tooltip-form-container__email {text-align: center;}.provider-landing-tooltip-form-container__email-input {resize: none;height: 50px;width: 200px;line-height: 42px;overflow: hidden;float: left;}.provider-landing-tooltip-form-container__email-submit {margin-left: 15px;font-weight: 600;float: left;}.provider-landing-tooltip-form-container__email-terms-conditions {text-align: center;}.provider-landing-tooltip-form-container__email-terms-conditions a {color: #78aa43;cursor: pointer;}.provider-landing-tooltip-form-container__email-terms-check {height: 0;float: left;}.provider-landing-tooltip-form-container__email-terms-text {padding-left: 10px;float: left;text-align: left;max-width: 300px;}.provider-landing .provider-landing-catInfo__wrapper {background: url("assets/pay-by-credit-card.jpg") no-repeat;background-size: 100% 400px;min-height: 400px;background: rgba(106, 170, 212, 0.8);width: 100%;color: white;padding-left: 200px;padding-top: 50px;}.provider-landing .provider-landing-catInfo__wrapper select {appearance: none;-moz-appearance: none;-webkit-appearance: none;background: url("assets/updown.png") no-repeat 100% #2e86bc;height: 30px;width: 200px;}.provider-landing .provider-landing-catInfo__wrapper .provider-landing-container--compareBtn {background: #f3a53d;font-weight: 700;margin-left: 10px;height: 30px;width: 150px;}.provider-landing .provider-landing-catInfo__title {font-size: 40px;font-weight: 700;width: 50%;}.provider-landing .provider-landing-catInfo__subtitle {font-weight: 700;}.provider-landing .provider-block-cc-portal {background: url("assets/pay-by-creditcard.jpg") no-repeat;background-size: 100% 100%;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo.gif',sizingMethod='scale');-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo.gif',sizingMethod='scale')";color: white;padding: 50px 0;}@media (min-width: 992px) {.provider-landing .provider-block-cc-portal {padding: 100px 0;}}.provider-landing .provider-block-cc-portal__dropdown {display: block;appearance: none;-moz-appearance: none;-webkit-appearance: none;height: 50px;font-size: 14px;padding-left: 20px;width: 100%;margin-bottom: 5px;line-height: 40px;background: url("assets/updown-white50.svg") no-repeat;background-size: 8% 100%;background-color: #facb1e;background-position: right;border: none;border-weight: 2px;border-radius: 3px;}.provider-landing .provider-block-cc-portal__compareBtn {display: block;font-weight: 700;height: 50px;font-size: 20px;}.provider-landing .provider-block-cc-portal__compareBtn a {text-decoration: none;color: white;}.provider-landing .provider-block-cc-portal__title {font-size: 43px;font-weight: 700;margin-bottom: 30px;text-align: center;}.provider-landing .provider-block-cc-portal__subtitle {font-weight: 700;font-size: 16px;margin-bottom: 5px;}.provider-landing .provider-block-know-how {text-align: center;min-height: 400px;background-color: #eef4f8;}.provider-landing .provider-block-know-how__title {padding-top: 30px;padding-bottom: 30px;font-size: 50px;font-weight: 600;}.provider-landing .provider-block-know-how__menu {font-weight: 600;background-color: #eef4f8;border: none;margin: 0;}.provider-landing .provider-block-know-how__menu ul {height: 100%;}.provider-landing .provider-block-know-how__menu a:focus, .provider-landing .provider-block-know-how__menu a:hover, .provider-landing .provider-block-know-how__menu .active {background-color: white !important;}.provider-landing .provider-block-know-how__content-wrapper {text-align: left;background-color: white;}.provider-landing .provider-block-know-how__content-wrapper a {color: #78aa43;cursor: pointer;font-weight: 600;}@media (max-width: 992px) {.provider-landing .provider-block-cc-portal__title {font-size: 24px;}}.provider-landing .provider-block-customer-support {min-height: 400px;background-color: #eef4f8;}.provider-landing .provider-block-customer-support-item {margin-top: 30px;text-align: center;}.provider-landing .provider-block-customer-support-item__title {padding-top: 20px;font-weight: 600;font-size: 20px;}.provider-landing .provider-block-customer-support-item__description {padding: 10px 40px 0 40px;color: #979290;}.provider-landing .provider-block-customer-support-item__description a {color: #979290;font-weight: 600;cursor: pointer;}.provider-landing .provider-block-customer-support-item__icon {background-color: white;border-radius: 50% 50%;color: #3684A8;font-size: 60px;text-align: center;width: 70px;height: 70px;padding: 7px;display: inline-block;}.provider-landing .provider-block-customer-support-form-container {margin-top: 30px;width: 100%;}.provider-landing .provider-block-customer-support-form-container__email-input {resize: none;height: 50px;width: 200px;line-height: 42px;overflow: hidden;float: left;}.provider-landing .provider-block-customer-support-form-container__email-submit {margin-left: 15px;font-weight: 600;float: left;}.provider-landing .provider-block-customer-support-form-container__email-terms-conditions a {color: #78aa43;cursor: pointer;}.provider-landing .provider-block-customer-support-form-container__email-terms-check {height: 0;float: left;}.provider-landing .provider-block-customer-support-form-container__email-terms-text {padding-left: 10px;float: left;max-width: 300px;}@media (max-width: 992px) {.provider-landing-header__tile h1 {font-size: 24px;}}.provider-details {background-color: #fff;}.provider-details-mobile-select {background-color: #f3f2ee;padding-top: 20px;}.provider-details-header {padding: 30px 0 20px 0;font-weight: bold;}@media (min-width: 992px) {.provider-details-header {padding-top: 80px;}}.provider-details-header__page-name {font-size: 15px;}.provider-details-header__page-title {font-size: 40px;line-height: 45px;padding-top: 15px;padding-bottom: 15px;}@media (min-width: 992px) {.provider-details-header__page-title {float: left;}}@media (max-width: 768px) {.provider-details-header__page-title {padding-top: 0;}}.provider-details-header__page-title h1 {font-size: 40px;line-height: 45px;padding-top: 15px;padding-bottom: 15px;font-weight: bold;}@media (max-width: 768px) {.provider-details-header__page-title h1 {margin: 0;padding: 0;}}@media (min-width: 768px) {.provider-details-header__page-logo {margin-top: 30px;}}.provider-details-header__page-logo img {width: 100%;max-width: 220px;}@media (min-width: 992px) {.provider-details-header__page-logo {float: right;}}.provider-details-body__tabs {background: none;border: none;font-weight: normal;min-height: 0;margin: 0;left: 0;}.provider-details-body__tabs li {min-width: 150px;}@media (min-width: 992px) {.provider-details-body__tabs li {margin-right: 10px;}}.provider-details-body__tabs li:last-child {margin-right: 0;}.provider-details-body__tabs li a {color: #000 !important;background-color: #eaeae8;}.provider-details-body__tabs li.active {font-weight: bold;background-color: #e7e6e2;}.provider-details-body__tabs li.active a {background-color: #e7e6e2 !important;}@media (min-width: 992px) {.provider-details-body__tabs .navbar-nav {margin: 0;}}.provider-details-body__tabs-mobile {margin-top: 10px;display: block;appearance: none;-moz-appearance: none;-webkit-appearance: none;height: 60px;font-size: 18px;padding-left: 20px;width: 100%;margin-bottom: 5px;background: url("assets/updown-grey50.svg") no-repeat;background-size: 8% 100%;background-color: #fff;background-position: right;border-radius: 5px;border: 1px solid #979290;color: #000;font-weight: bold;overflow: hidden !important;text-overflow: ellipsis;}.provider-details-body__tabs-mobile option {max-width: 90%;}.provider-details-body__description {color: #454443;}.provider-details-body__description a {font-weight: bold;color: #78aa43;}.provider-details-body__description-container {padding: 20px 0;width: 100%;background-color: #e7e6e2;}@media (max-width: 992px) {.provider-details-body__description-container {background-color: #f3f2ee;}}.provider-details-footer__more-about {padding-left: 5%;background-color: #eef4f8;width: 100%;min-height: 300px;}.provider-details-footer__more-about-header {padding-top: 30px;font-size: 50px;text-align: center;font-weight: 600;}.provider-details-footer__more-about-body {font-size: 15px;}.provider-details-footer__more-about-body a {color: #78aa43;font-weight: 600;cursor: pointer;}.provider-details-footer__faq {padding-left: 5%;}.provider-details-footer__faq-header {padding-top: 30px;padding-bottom: 20px;font-size: 30px;font-weight: 600;}.provider-details-footer__faq-body {border-bottom: 2px solid #eaeae8;}.provider-details-footer__faq-question {font-size: 18px;font-weight: 600;cursor: pointer;}.provider-details-footer__faq-question img {content: url("assets/down-tri-green.png");padding-right: 5px;}.provider-details-footer__related-providers {min-height: 400px;text-align: center;padding-top: 30px;width: 100%;background-color: #e6f1f9;}.provider-details-recent-awards {text-align: center;padding: 25px;min-height: 300px;}.provider-details-recent-awards__title {font-size: 30px;}.provider-details-recent-awards-items {display: inline-block;overflow: scroll;}.provider-details-recent-awards-item {text-align: left;float: left;width: 30%;padding: 25px;}.provider-details-recent-awards-item img {float: left;padding-right: 10px;}.provider-details-recent-awards-item__title {float: left;font-weight: 600;}.provider-details-recent-awards-item__description {color: #979290;}.provider-details-product-entries {text-align: center;padding: 25px;min-height: 300px;}.provider-details-product-entries__entry {text-align: center;padding-right: 10px;}.provider-details-product-entries__entry-name {font-weight: 600;}.provider-details-product-entries__entry-description {color: #979290;}.provider-details-product-cc-result {text-align: center;}.provider-details-product-cc-result__result {font-weight: 600;}.provider-details-product-cc-result-creditcards-header img.default {content: url("assets/placeholder.gif");width: 200px;}.provider-details-product-cc-result-creditcards-footer {text-align: center;}.provider-details-product-cc-result-creditcards-footer__CTA {width: 50%;margin: auto;}.provider-details-header__page-name, .provider-details-header__provider-dropdown-container {width: 49.5%;display: block;vertical-align: middle;}@media (max-width: 768px) {.provider-details-header__page-name, .provider-details-header__provider-dropdown-container {width: 100%;}}@media (min-width: 768px) {.provider-details-header__page-name {height: 41px;line-height: 41px;}}@media (min-width: 768px) {.provider-details-header__provider-dropdown-container {float: right;}}.provider-details-header .dropdown-box {float: right;position: relative;}@media (max-width: 768px) {.provider-details-header .dropdown-box {width: 100%;}}@media (min-width: 768px) {.provider-details-header .dropdown-box.mobile {display: none;}}.provider-details-header .dropdown-box.desktop {display: none;}@media (min-width: 768px) {.provider-details-header .dropdown-box.desktop {display: block;}}.provider-details-header .dropdown-box .dropdown-btn {width: 200px;padding: 10px 12px;border: 1px solid #cccbc8;border-radius: 4px;font-size: 14px;color: #cccbc8;background-color: #fff;position: relative;cursor: pointer;}@media (max-width: 768px) {.provider-details-header .dropdown-box .dropdown-btn {width: 100%;margin-bottom: 30px;appearance: none;-moz-appearance: none;-webkit-appearance: none;background: url("assets/updown-grey50.svg") no-repeat;background-size: 10% 50%;background-position: right;}}.provider-details-header .dropdown-box .dropdown-btn i.m-cgg-icon--uniE00A {position: absolute;right: 10px;font-size: 20px;color: #000;}@media (max-width: 768px) {.provider-details-header .dropdown-box .dropdown-btn i.m-cgg-icon--uniE00A {display: none;}}.provider-details-header .dropdown-box .dropdown-btn * {pointer-events: none;}.provider-details-header .dropdown-box .provider-dropdown {list-style: none;margin: 0;padding: 0;position: absolute;top: 95%;width: 100%;height: 140px;border: 2px solid #ccc;border-radius: 4px;background-color: #fff;overflow: hidden;overflow-y: scroll;display: none;}.provider-details-header .dropdown-box .provider-dropdown.active {display: block;}.provider-details-header .dropdown-box .provider-dropdown li.dropdown-item {width: 100%;font-size: 14px;border-bottom: 1px solid #ccc;}.provider-details-header .dropdown-box .provider-dropdown li.dropdown-item a.dropdown-link {padding: 10px 12px;display: block;transition: none;-o-transition: none;-ms-transition: none;-moz-transition: none;-webkit-transition: none;}.provider-details-header .dropdown-box .provider-dropdown li.dropdown-item a.dropdown-link:hover, .provider-details-header .dropdown-box .provider-dropdown li.dropdown-item a.dropdown-link:focus, .provider-details-header .dropdown-box .provider-dropdown li.dropdown-item a.dropdown-link:visited {text-decoration: none;transition: none;-o-transition: none;-ms-transition: none;-moz-transition: none;-webkit-transition: none;}.provider-details-header .dropdown-box .provider-dropdown li.dropdown-item:not(.current) a.dropdown-link {color: #555;background-color: #fff;}.provider-details-header .dropdown-box .provider-dropdown li.dropdown-item:not(.current) a.dropdown-link:hover {color: #fff;background-color: #2e86bc;}.provider-details-header .dropdown-box .provider-dropdown li.dropdown-item.current a.dropdown-link {color: #fff;background-color: #056f9d;cursor: default;}.provider-block-product-contents__content {background-size: 100% 400px;}.provider-block-product-contents__content-features {background: #007CA2 url("assets/sunglasses.jpg") bottom no-repeat;background-size: 100% auto;height: 100%;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo.gif',sizingMethod='scale');-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo.gif',sizingMethod='scale')";color: white;padding: 50px 0;}@media (min-width: 992px) {.provider-block-product-contents__content-features {padding: 100px 0;}}.provider-block-product-contents__content-features-header {font-size: 40px;font-weight: bold;margin-bottom: 20px;}.provider-block-product-contents__content-features .bullets {font-size: 18px;}.provider-block-product-contents__content-features .bullets ul {padding: 0;}.provider-block-product-contents__content-features .bullets li {position: relative;padding-left: 35px;margin-top: 10px;}.provider-block-product-contents__content-features .bullets li span {position: absolute;color: #78aa43;left: -6px;top: -6px;font-size: 33px;}.provider-block-product-contents__content-features .read-more {font-size: 20px;font-weight: 600;color: white;cursor: pointer;}.provider-block-product-contents .provider-block-cc-portal {background: #fff;color: #312f2e;}.provider-block-product-contents .provider-block-cc-portal__dropdown {border: 1px solid #cccac7;background-size: 8% 100% !important;background-color: #fff;background-position: right !important;background: url("assets/updown-grey50.svg") no-repeat;}.provider-block-product-contents__search-no-result {background: #f3f2ee;padding-top: 20px;padding-bottom: 20px;}.provider-block-product-contents__search-no-result-block {text-align: left;background: #fff;box-shadow: 2px 1px 1px #e7e6e2;}.provider-block-product-contents__search-no-result-block img {padding: 5%;}@media (max-width: 992px) {.provider-block-product-contents__search-no-result-block img {width: 100%;}}.provider-block-product-contents__search-no-result-block span {padding: 10px;}@media (min-width: 480px) {.provider-block-product-contents__search-no-result-block span:last-child {margin-top: 5%;}}.provider-block-product-contents__search-result .cgg-results__widget-result {background: #eaeae8;}.provider-block-product-contents__search-result .cgg-results__widget-result .cgg-results__results-main-menu, .provider-block-product-contents__search-result .cgg-results__widget-result .cgg-results__results-summary {display: none !important;}.provider-block-product-contents .provider-block-product-contents__telco-result .cgg-filter-panel__textContainer-group {display: none;}@media (max-width: 992px) {.provider-block-product-contents__content-features-header {font-size: 29px;}.provider-block-product-contents__content-features .bullets {font-size: 16px;clear: both;}}.provider-block-more-about {padding: 50px 0;background-color: #eef4f8;}@media (min-width: 992px) {.provider-block-more-about {padding: 100px 0;}}.provider-block-more-about__header {font-size: 50px;text-align: center;font-weight: 600;margin-bottom: 20px;}@media (min-width: 992px) {.provider-block-more-about__header {margin-bottom: 40px;}}.provider-block-more-about__body {font-size: 15px;}@media (min-width: 769px) {.provider-block-more-about__body {-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;-webkit-column-gap: 40px;-moz-column-gap: 40px;column-gap: 40px;}}.provider-block-more-about__body a {color: #78aa43;font-weight: 600;cursor: pointer;}@media (max-width: 992px) {.provider-block-more-about__header {font-size: 24px;}}.provider-block-faq {background-color: white;border-bottom: solid 1px #e7e6e2;padding: 50px 0;}@media (min-width: 992px) {.provider-block-faq {padding: 100px 0;}}.provider-block-faq__header {font-size: 50px;font-weight: 600;margin-bottom: 20px;}.provider-block-related-providers {text-align: center;padding: 50px 0;width: 100%;background-color: #e6f1f9;}@media (min-width: 992px) {.provider-block-related-providers {padding: 100px 0;}}.provider-block-related-providers__header {font-size: 30px;font-weight: bold;margin-bottom: 50px;text-align: center;}.provider-block-related-providers__all-provider-btn a {display: inline;}@media (min-width: 992px) {.provider-block-related-providers__all-provider-btn a {width: 20%;}}.provider-block-recent-awards {text-align: center;min-height: 300px;padding: 40px 0;}@media (min-width: 992px) {.provider-block-recent-awards {padding: 70px 0;}}.provider-block-recent-awards__title {font-size: 30px;font-weight: bold;margin-bottom: 30px;}.provider-block-recent-awards-items {overflow: scroll;}.provider-block-recent-awards-item {text-align: left;padding: 25px;min-height: 130px;}.provider-block-recent-awards-item img {float: left;padding-right: 10px;width: 100px;}.provider-block-recent-awards-item__title {font-weight: 600;margin-left: 110px;}.provider-block-recent-awards-item__description {color: #979290;margin-left: 110px;}.provider-block-product-entries {background-color: white;text-align: center;padding: 50px 0;min-height: 300px;}@media (min-width: 992px) {.provider-block-product-entries {padding: 100px 0;}}.provider-block-product-entries__entries {padding-top: 30px;}.provider-block-product-entries__entry {text-align: center;padding-right: 10px;}.provider-block-product-entries__entry-cc {content: url("assets/provider-details/creditcards.svg");}.provider-block-product-entries__entry-pl {content: url("assets/provider-details/personalloans.svg");}.provider-block-product-entries__entry-mt {content: url("assets/provider-details/mortgage.svg");}.provider-block-product-entries__entry-ins {content: url("assets/provider-details/insurance.svg");}.provider-block-product-entries__entry-name {font-weight: 600;}.provider-block-product-entries__entry-description {color: #979290;}.provider-block-product-entries__title {font-size: 30px;font-weight: bold;}.row-centered {text-align: center;}.col-centered {vertical-align: top;display: inline-block;float: none;text-align: center;margin-right: -4px;}.provider-block-cc-result {background-color: #f3f2ee;color: #000;padding-bottom: 20px;}.provider-block-cc-result__header {padding-top: 20px;font-size: 18px;}.provider-block-cc-result__result {font-weight: 600;}.provider-block-cc-result__sorting {float: right;}.provider-block-cc-result__sorting .title {display: inline-block;}.provider-block-cc-result__sorting .options {display: inline-block;color: #979290;}.provider-block-cc-result__sorting select {appearance: none;border: none;-moz-appearance: none;-webkit-appearance: none;background: white;font-weight: 600;min-width: 200px;background: url("assets/updown-grey50.svg") no-repeat;background-size: 15% 100%;background-position: right;}.provider-block-cc-result-creditcards-footer {text-align: center;}.provider-block-cc-result-creditcards-footer__CTA {width: 50%;margin: auto;}.provider-block-result-creditcard {border: 2px solid #eaeae8;margin-top: 20px;text-align: center;padding: 5%;}.provider-block-result-creditcard-header {font-weight: 600;}.provider-block-result-creditcard-header img.default {content: url("assets/error-placeholder.png");width: 200px;}.provider-block-result-creditcard__image img {width: 100%;height: 200px;}.provider-block-result-creditcard-body {padding-top: 10px;text-align: left;}.provider-block-result-creditcard-body__title {font-weight: 600;}.provider-block-result-creditcard-body__description {color: #979290;}.provider-block-result-creditcard-body__approving-rating {margin-top: 15px;}.provider-block-result-creditcard-body__approving-rating-title {display: block;}.provider-block-result-creditcard-body__approving-rating-text {float: left;font-weight: 600;}.provider-block-result-creditcard-body__approving-rating-value {float: right;color: #979290;}.provider-block-result-creditcard-body__approving-rating-graph {clear: both;display: block;width: 100%;padding-top: 10px;}.provider-block-result-creditcard-body__approving-rating-graph-table .column {float: left;width: 18%;height: 5px;background: #e7e6e2;margin-right: 2%;}.provider-block-result-creditcard-body__approving-rating-graph-table .column.active {background: #78aa43;}.provider-block-result-creditcard-body-columns {padding-top: 20px;font-weight: 600;border-bottom: 2px solid #e7e6e2;}.provider-block-result-creditcard-body-columns td {border: none !important;padding: 20px 0 0 0 !important;}.provider-block-result-creditcard-body-columns__name {text-align: left;}.provider-block-result-creditcard-body-columns__value {text-align: right;}.provider-block-result-creditcard-body-columns__extra {text-align: right;font-weight: normal;font-size: 80%;color: #979290;}.provider-block-result-creditcard-footer {padding-top: 10px;padding-bottom: 10px;}.provider-block-result-creditcard-footer__CTA:disabled {cursor: not-allowed;opacity: 0.55;filter: alpha(opacity=65);-webkit-box-shadow: none;box-shadow: none;}.provider-block-result-creditcard-footer__CTA i {position: relative !important;top: 0;color: #f08227;width: 25px;height: 25px;}.provider-block-result-creditcard-footer__call {color: #f08227;font-weight: 600;padding-top: 5px;padding-bottom: 5px;}.provider-block-result-creditcard-footer__last-apply-info {font-size: 90%;}.provider-block-cc-portal {background: url("assets/pay-by-creditcard.jpg") no-repeat;background-size: 100% 100%;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo.gif',sizingMethod='scale');-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo.gif',sizingMethod='scale')";color: white;padding: 50px 0;}@media (min-width: 992px) {.provider-block-cc-portal {padding: 100px 0;}}.provider-block-cc-portal__dropdown {display: block;appearance: none;-moz-appearance: none;-webkit-appearance: none;height: 50px;font-size: 14px;padding-left: 20px;width: 100%;margin-bottom: 5px;line-height: 40px;background: url("assets/updown-white50.svg") no-repeat;background-size: 8% 100%;background-color: #facb1e;background-position: right;border: none;border-weight: 2px;border-radius: 3px;}.provider-block-cc-portal__compareBtn {display: block;font-weight: 700;height: 50px;font-size: 20px;}.provider-block-cc-portal__compareBtn a {text-decoration: none;color: white;}.provider-block-cc-portal__title {font-size: 43px;font-weight: 700;margin-bottom: 30px;text-align: center;}.provider-block-cc-portal__subtitle {font-weight: 700;font-size: 16px;margin-bottom: 5px;}.provider-block-know-how {text-align: center;min-height: 400px;background-color: #eef4f8;}.provider-block-know-how__title {padding-top: 30px;padding-bottom: 30px;font-size: 50px;font-weight: 600;}.provider-block-know-how__menu {font-weight: 600;background-color: #eef4f8;border: none;margin: 0;}.provider-block-know-how__menu ul {height: 100%;}.provider-block-know-how__menu a:focus, .provider-block-know-how__menu a:hover, .provider-block-know-how__menu .active {background-color: white !important;}.provider-block-know-how__content-wrapper {text-align: left;background-color: white;}.provider-block-know-how__content-wrapper a {color: #78aa43;cursor: pointer;font-weight: 600;}@media (max-width: 992px) {.provider-block-cc-portal__title {font-size: 24px;}}.press__details_address {margin-bottom: 0;}.signup-bar-widget {width: 100%;color: #fff;background: linear-gradient(to bottom, #194d6c, #0b263a);background: -o-linear-gradient(bottom, #194d6c, #0b263a);background: -moz-linear-gradient(bottom, #194d6c, #0b263a);background: -webkit-linear-gradient(top, #194d6c, #0b263a);}@media (min-width: 992px) {.signup-bar-widget .container {display: flex;align-items: stretch;}}.signup-bar-widget .container .signup-bar-content-container {margin-bottom: 20px;}@media (min-width: 992px) {.signup-bar-widget .container .signup-bar-content-container {margin-bottom: 28px;}}.signup-bar-widget .container .signup-bar-content-container h2.signup-bar-title {font-size: 28px;font-weight: bold;text-align: left;margin: 22px 0;}@media (min-width: 992px) {.signup-bar-widget .container .signup-bar-content-container h2.signup-bar-title {margin-bottom: 10px;}}@media (min-width: 1200px) {.signup-bar-widget .container .signup-bar-content-container h2.signup-bar-title {font-size: 45px;}}.signup-bar-widget .container .signup-bar-content-container .signup-bar-promise > ul {list-style: none;margin: 0;margin-bottom: 22px;padding: 0;}@media (min-width: 992px) {.signup-bar-widget .container .signup-bar-content-container .signup-bar-promise > ul {margin-bottom: 15px;}}.signup-bar-widget .container .signup-bar-content-container .signup-bar-promise > ul li.promise-item {font-size: 19px;line-height: 35px;}@media (min-width: 992px) {.signup-bar-widget .container .signup-bar-content-container .signup-bar-promise > ul li.promise-item {font-size: 15px;line-height: 35px;display: inline-block;vertical-align: middle;width: auto;margin-right: 10px;}}@media (min-width: 1200px) {.signup-bar-widget .container .signup-bar-content-container .signup-bar-promise > ul li.promise-item {font-size: 20px;}}.signup-bar-widget .container .signup-bar-content-container .signup-bar-promise > ul li.promise-item > i.m-cgg-icon--ciab-tick {color: #73a645;font-size: 29px;margin-right: 5px;display: inline-block;vertical-align: middle;}.signup-bar-widget .container .signup-bar-content-container .signup-bar-button {width: 100%;}@media (min-width: 992px) {.signup-bar-widget .container .signup-bar-content-container .signup-bar-button {display: flex;}}.signup-bar-widget .container .signup-bar-content-container .signup-bar-button .facebook-login, .signup-bar-widget .container .signup-bar-content-container .signup-bar-button .email-signup {width: 100%;margin-top: 0;margin-bottom: 15px;padding: 9px 15px;color: #fff;text-align: left;font-size: 16px;font-weight: bold;border-radius: 3px;display: inline-flex;justify-content: flex-start;align-items: center;}@media (min-width: 992px) {.signup-bar-widget .container .signup-bar-content-container .signup-bar-button .facebook-login, .signup-bar-widget .container .signup-bar-content-container .signup-bar-button .email-signup {width: 270px;padding: 5px 10px;font-size: 14px;}}.signup-bar-widget .container .signup-bar-content-container .signup-bar-button .facebook-login:hover, .signup-bar-widget .container .signup-bar-content-container .signup-bar-button .facebook-login:active, .signup-bar-widget .container .signup-bar-content-container .signup-bar-button .facebook-login:focus, .signup-bar-widget .container .signup-bar-content-container .signup-bar-button .email-signup:hover, .signup-bar-widget .container .signup-bar-content-container .signup-bar-button .email-signup:active, .signup-bar-widget .container .signup-bar-content-container .signup-bar-button .email-signup:focus {text-decoration: none;}.signup-bar-widget .container .signup-bar-content-container .signup-bar-button .facebook-login:hover, .signup-bar-widget .container .signup-bar-content-container .signup-bar-button .email-signup:hover {margin-top: 2px;margin-bottom: 13px;}.signup-bar-widget .container .signup-bar-content-container .signup-bar-button .facebook-login i.m-cgg, .signup-bar-widget .container .signup-bar-content-container .signup-bar-button .email-signup i.m-cgg {display: inline-flex;vertical-align: middle;justify-content: space-around;align-items: center;width: 32px;height: 32px;}.signup-bar-widget .container .signup-bar-content-container .signup-bar-button .facebook-login {background: #3e5a98;box-shadow: 0 4px 0 0 #334a8c;}@media (min-width: 992px) {.signup-bar-widget .container .signup-bar-content-container .signup-bar-button .facebook-login {margin-right: 10px;}}.signup-bar-widget .container .signup-bar-content-container .signup-bar-button .facebook-login:hover {box-shadow: 0 2px 0 0 #334a8c;}.signup-bar-widget .container .signup-bar-content-container .signup-bar-button .facebook-login i.m-cgg.m-cgg-icon--fb {font-size: 32px;}.signup-bar-widget .container .signup-bar-content-container .signup-bar-button .email-signup {background: #77aa43;box-shadow: 0 4px 0 0 #56924b;}.signup-bar-widget .container .signup-bar-content-container .signup-bar-button .email-signup:hover {box-shadow: 0 2px 0 0 #56924b;}.signup-bar-widget .container .signup-bar-content-container .signup-bar-button .email-signup i.m-cgg.m-cgg-icon--email {font-size: 19px;}.signup-bar-widget .container .signup-bar-content-container .signup-bar-disclaimer p.disclaimer-content {margin: 0;}.signup-bar-widget .container .signup-bar-content-container .signup-bar-disclaimer p.disclaimer-content > a {font-weight: bold;color: #77aa43;}.signup-bar-widget .container .signup-bar-background {position: relative;text-align: center;}@media (min-width: 992px) {.signup-bar-widget .container .signup-bar-background {text-align: initial;}}.signup-bar-widget .container .signup-bar-background > img.background-computer {width: 180px;}@media (min-width: 992px) {.signup-bar-widget .container .signup-bar-background > img.background-computer {width: 200px;position: absolute;bottom: 10px;}}@media (min-width: 1200px) {.signup-bar-widget .container .signup-bar-background > img.background-computer {width: 230px;}}.static__header-container {background: #e3e3e3;padding: 0 15px;}.static__header-container__inner {max-width: 1036px;margin: 0 auto;padding: 2em 0;}.static__header-container__inner h1 {margin-bottom: 0px;margin-top: 0px;line-height: 30px;font-size: 21px;font-weight: bold;}.static__content-container {background-color: #f2f2f2;padding: 0 15px;}.static__content-container__inner {max-width: 1036px;padding: 20px 0 40px 0;margin: 0 auto;}.static__content-container__inner .table-container table {background: #fff;margin-bottom: 1em;}.static__content-container__inner .table-container table th {background: #156C9A;color: #ffffff;font-weight: bold;text-align: left;}.static__content-container__inner .table-container table th, .static__content-container__inner .table-container table td {border: 1px solid #000;padding: 4px;}.static__content-container__inner .table-container table.mid-table {width: 50%;margin-left: auto;margin-right: auto;}.static__content-container__inner .table-container .car-price-table th:first-child {background: #fff;width: 28%;text-decoration: underline;text-align: left;color: #000;}.static__content-container__inner .table-container .car-price-table td {padding: 3px;text-align: right;}.static__content-container__inner .table-container .car-price-table td:first-child {background: #edebec;width: 25%;text-align: center;}.static__content-container__inner .table-container .car-price-table tr:nth-child(2) td:first-child,.static__content-container__inner .table-container .car-price-table tr:nth-child(8) td:first-child {background: #72A748;color: #fff;font-weight: bold;}.static__content-container__inner .table-container .car-price-table tr:nth-child(10) td:first-child {background: #808080;line-height: 0;}.static__content-container__inner .table-container .car-price-table tr:nth-child(14) {background: #ECAF50;font-weight: bold;}.static__content-container__inner .table-container .car-price-table tr:nth-child(14) td:first-child {background: #E58F0B;}.site-map div {padding-left: 30px;font-weight: 600;font-size: 16px;color: #0e6f9a;line-height: 25px;}.site-map > div {margin-bottom: 10px;}.site-map div::before {content: "● ";}.site-map > div > div::before {color: green;}.site-map > div > div > div::before {color: orange;}.site-map > div > div > div > div::before {color: purple;}.site-map > div > div > div > div > div::before {color: lightgray;}#guides-overall .guide-secondary-title {color: #6fad42;font-size: 18px;font-weight: bold;}#guides-overall .guide-secondary-description {font-size: 16px;color: black;margin-top: 10px;margin-bottom: 40px;}#guides-overall .guide-icon {background-color: white;border-radius: 50% 50%;width: 120px;height: 120px;text-align: center;line-height: 120px;margin: auto auto 20px auto;}#guides-overall .guide-icon img {width: 50%;height: 50%;}#guides-overall .guide-sub-description {font-size: 14px;line-height: 20px;margin: auto;text-align: center;min-height: 120px;}.query-form {background-color: #056f9d;color: #fafafa;padding: 50px 0;}@media (min-width: 992px) {.query-form {padding: 100px 0;}}.query-form__header {font-weight: 600;}.query-form__title {font-size: 45px;}.query-form__description {font-size: 15px;}.query-form__email {margin-top: 10px;}.query-form__body {padding-top: 20px;}.query-form__body input[type=radio] {background: transparent;}.query-form__body textarea {resize: none;font-weight: normal;padding: 10px;min-height: 180px;text-align: left;vertical-align: top;width: 100%;max-height: 250px;background-color: #2681b5;color: #9cc7e8;border: none;}.query-form__body textarea::-webkit-input-placeholder {color: #9cc7e8;}.query-form__body p {font-weight: 600;}.query-form__body input[type=email] {padding: 10px;display: block;width: 100%;background-color: #2681b5;color: #9cc7e8;height: 50px;border: none;}.query-form__body input[type=email]::-webkit-input-placeholder {color: #9cc7e8;}@media (min-width: 992px) {.query-form__body input[type=email]::-webkit-input-placeholder {margin-right: 15px;}}.query-form__checkbox-container {clear: left;}.query-form__checkbox-container a {color: #78aa43;font-weight: 600;}.query-form__checkbox-container .has-error label {color: #fafafa;}.query-form__tandc {margin: 10px 0;}.query-form__tandc .ciab-checkbox__lbl {padding-left: 0px;width: 100%;}.query-form__success_text {color: #fafafa;}.query-form__checkbox__lbl {padding-left: 10px !important;color: #fafafa !important;display: inline;}.query-form .has-error .query-form__input {border-color: #ff533f !important;box-shadow: inset 0 0 0 1px #ff533f !important;}.query-form .ciab-btn {display: inline-block;margin: 15px 0;width: 100%;color: #fafafa;box-shadow: 0 5px #618840;}@media (min-width: 992px) {.query-form .ciab-btn {float: right;margin: 0;height: 45px;}}.blog-feed {background: white;padding-top: 0;padding-bottom: 20px;}@media (min-width: 992px) {.blog-feed {padding: 50px 0 0;}}.blogs-container {margin-top: 20px;margin-bottom: 0;height: 100%;overflow: hidden;}@media (min-width: 992px) {.blogs-container {margin: 20px 0;}}.blog-block {margin-bottom: 15px;height: 250px;}@media (min-width: 992px) {.blog-block {margin-bottom: 30px;height: 280px;}}.blog-feed__header {font-weight: 700;text-align: center;}@media (min-width: 992px) {.blog-feed__header {font-size: 42px;line-height: 46px;margin-top: 0;margin-bottom: 5px;}}.blog-feed__text {text-align: center;}@media (min-width: 992px) {.blog-feed__text {font-size: 20px;line-height: 30px;}}.blog-feed__link:hover {text-decoration: none;}.blog-feed__default-image {height: 68px;width: 100%;margin-bottom: 15px;}@media (min-width: 992px) {.blog-feed__default-image {height: 110px;margin-bottom: 22px;}}.blog-feed__image {width: 100%;}.blog-feed__title {font-size: 16px;font-weight: 700;line-height: 20px;color: #312f2e;height: 60px;overflow: hidden;}@media (min-width: 992px) {.blog-feed__title {font-size: 17px;height: 40px;}}.blog-feed__description {font-size: 13px;line-height: 18px;color: #979290;height: 90px;overflow: hidden;}.cgg-breadcrumbs-nav.cgg-breadcrumbs-static-page.cgg-breadcrumbs-grey-theme .cgg-breadcrumbs-grey-theme {padding-left: 15px;}.cgg-breadcrumbs-nav.cgg-breadcrumbs-static-page.cgg-breadcrumbs-grey-theme .cgg-breadcrumbs-grey-theme .cgg-breadcrumbs-element a, .cgg-breadcrumbs-nav.cgg-breadcrumbs-static-page.cgg-breadcrumbs-grey-theme .cgg-breadcrumbs-grey-theme .cgg-breadcrumbs-element span {color: #979290;}@media (max-width: 480px) {.cgg-breadcrumbs-nav.cgg-breadcrumbs-static-page.cgg-breadcrumbs-grey-theme .cgg-breadcrumbs-grey-theme .cgg-breadcrumbs-element a, .cgg-breadcrumbs-nav.cgg-breadcrumbs-static-page.cgg-breadcrumbs-grey-theme .cgg-breadcrumbs-grey-theme .cgg-breadcrumbs-element span {color: #FFF;}}.cgg-breadcrumbs-nav.cgg-breadcrumbs-static-page.cgg-breadcrumbs-grey-theme .cgg-breadcrumbs-grey-theme .cgg-breadcrumbs-separator:before {color: #979290;}@media (max-width: 480px) {.cgg-breadcrumbs-nav.cgg-breadcrumbs-static-page.cgg-breadcrumbs-grey-theme .cgg-breadcrumbs-grey-theme .cgg-breadcrumbs-separator:before {color: #FFF;}}.cgg-breadcrumbs-nav.cgg-breadcrumbs-static-page.cgg-breadcrumbs-grey-theme + .static__header-container {padding-top: 40px;}.cgg-breadcrumbs-nav.cgg-breadcrumbs-padding-top.cgg-breadcrumbs-grey-theme .cgg-breadcrumbs-grey-theme .cgg-breadcrumbs-element a, .cgg-breadcrumbs-nav.cgg-breadcrumbs-padding-top.cgg-breadcrumbs-grey-theme .cgg-breadcrumbs-grey-theme .cgg-breadcrumbs-element span {color: #979290;}@media (max-width: 480px) {.cgg-breadcrumbs-nav.cgg-breadcrumbs-padding-top.cgg-breadcrumbs-grey-theme .cgg-breadcrumbs-grey-theme .cgg-breadcrumbs-element a, .cgg-breadcrumbs-nav.cgg-breadcrumbs-padding-top.cgg-breadcrumbs-grey-theme .cgg-breadcrumbs-grey-theme .cgg-breadcrumbs-element span {color: #979290;}}.cgg-breadcrumbs-nav.cgg-breadcrumbs-padding-top.cgg-breadcrumbs-grey-theme .cgg-breadcrumbs-grey-theme .cgg-breadcrumbs-separator:before {color: #979290;color: #979290;}@media (max-width: 480px) {.cgg-breadcrumbs-nav {padding: 0px;}.cgg-breadcrumbs-nav .m-cgg-icon--chevron-right {margin-left: 0px;}}@media (max-width: 480px) {.cgg-breadcrumbs-nav.cgg-breadcrumbs-landing-page {margin: -30px -15px 15px -15px;padding: 2px 15px;background-color: #076b9c;color: #FFF;display: block;}}.cgg-breadcrumbs-nav .cgg-breadcrumbs-inner {list-style: none;}.cgg-breadcrumbs-nav .cgg-breadcrumbs-inner.cgg-breadcrumbs-static-page {position: relative;height: 0;top: 30px;}.cgg-breadcrumbs-nav .cgg-breadcrumbs-inner.cgg-breadcrumbs-static-page + .static__header-container,.cgg-breadcrumbs-nav .cgg-breadcrumbs-inner.cgg-breadcrumbs-static-page + #guides-overall > .static__header-container {padding-top: 40px;}.cgg-breadcrumbs-nav .cgg-breadcrumbs-inner.cgg-breadcrumbs-static-page + #faq,.cgg-breadcrumbs-nav .cgg-breadcrumbs-inner.cgg-breadcrumbs-static-page + #sitemap {padding-top: 80px;}@media (max-width: 480px) {.cgg-breadcrumbs-nav .cgg-breadcrumbs-inner.cgg-breadcrumbs-static-page {position: static;height: auto;margin-top: 10px;background: #076b9c;color: #FFF;margin: 0px;padding: 3px 15px;}}.cgg-breadcrumbs-nav .cgg-breadcrumbs-inner.cgg-breadcrumbs-landing-page {position: relative;padding-left: 0;height: 0;top: -45px;}@media (max-width: 992px) {.cgg-breadcrumbs-nav .cgg-breadcrumbs-inner.cgg-breadcrumbs-landing-page {height: auto;display: block;position: static;margin-bottom: 0px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}}.cgg-breadcrumbs-nav .cgg-breadcrumbs-inner.cgg-breadcrumbs-learning-center {position: relative;margin: 0;padding: 0;top: 10px;}.cgg-breadcrumbs-nav .cgg-breadcrumbs-inner.cgg-breadcrumbs-learning-center a,.cgg-breadcrumbs-nav .cgg-breadcrumbs-inner.cgg-breadcrumbs-learning-center span.cgg-breadcrumbs-separator {color: #fff;}.cgg-breadcrumbs-nav .cgg-breadcrumbs-inner.cgg-breadcrumbs-padding-top {padding-top: 20px;}.cgg-breadcrumbs-nav .cgg-breadcrumbs-inner.cgg-breadcrumbs-margin-bottom {margin-bottom: 50px;}.cgg-breadcrumbs-nav .cgg-breadcrumbs-inner.cgg-breadcrumbs-grey-theme {padding-left: 0px;}@media (max-width: 480px) {.cgg-breadcrumbs-nav .cgg-breadcrumbs-inner.cgg-breadcrumbs-grey-theme li {color: #979290;}}.cgg-breadcrumbs-nav .cgg-breadcrumbs-inner.cgg-breadcrumbs-grey-theme a {color: #979290;font-weight: normal;}@media (max-width: 480px) {.cgg-breadcrumbs-nav .cgg-breadcrumbs-inner.cgg-breadcrumbs-grey-theme {padding-left: 15px;color: #FFF;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.cgg-breadcrumbs-nav .cgg-breadcrumbs-inner.cgg-breadcrumbs-grey-theme .last {color: #FFF;}}.cgg-breadcrumbs-nav .cgg-breadcrumbs-inner.cgg-breadcrumbs-grey-theme .last {color: #979290;}.cgg-breadcrumbs-nav .cgg-breadcrumbs-inner.cgg-breadcrumbs-grey-theme .cgg-breadcrumbs-separator:before {color: #979290;}.cgg-breadcrumbs-nav .cgg-breadcrumbs-inner.cgg-breadcrumbs-white-background {background-color: white;}.cgg-breadcrumbs-nav .cgg-breadcrumbs-inner .cgg-breadcrumbs-element {display: inline-block;}.cgg-breadcrumbs-nav .cgg-breadcrumbs-inner .cgg-breadcrumbs-element a, .cgg-breadcrumbs-nav .cgg-breadcrumbs-inner .cgg-breadcrumbs-element span {color: #FFF;}@media (max-width: 480px) {.cgg-breadcrumbs-nav .cgg-breadcrumbs-inner .cgg-breadcrumbs-element a, .cgg-breadcrumbs-nav .cgg-breadcrumbs-inner .cgg-breadcrumbs-element span {font-size: 12px;color: #FFF;}}.cgg-breadcrumbs-nav .cgg-breadcrumbs-inner .cgg-breadcrumbs-separator {display: inline-block;}.cgg-breadcrumbs-nav .cgg-breadcrumbs-inner .cgg-breadcrumbs-separator:before {opacity: 0.5;}@media (max-width: 480px) {.cgg-breadcrumbs-nav .cgg-breadcrumbs-inner .cgg-breadcrumbs-separator:before {color: #FFF;font-size: 10px;}}.cgg-breadcrumbs-nav .cgg-breadcrumbs-inner .last {color: white;}.cgg-breadcrumbs-nav .cgg-breadcrumbs-inner a {color: #78aa43;}@media (max-width: 480px) {.cgg-breadcrumbs-nav .cgg-breadcrumbs-inner a {color: #FFF;font-weight: normal;}}.cgg-breadcrumbs-nav .cgg-breadcrumbs-inner span.cgg-breadcrumbs-separator {color: #FFF;font-size: 12px;}.related-links h3 {font-size: 21px;}.related-links > ul {padding-left: 30px;}.related-links > ul > li {margin-bottom: 10px;}.related-links > ul > li > a {color: #77aa43;font-size: 15px;font-weight: 800;}.related-links.faq-sidebar, .related-links.guide-sidebar, .related-links.accordion-sidebar {margin: 30px 0 0 0;}.related-links.faq-sidebar h3, .related-links.guide-sidebar h3, .related-links.accordion-sidebar h3 {height: 60px;}.related-links.glossary-sidebar, .related-links.listview-sidebar {margin: 0;}.related-links.glossary-sidebar h3, .related-links.listview-sidebar h3 {margin: 0;height: 33px;}.related-links.glossary-sidebar > ul > li, .related-links.listview-sidebar > ul > li {margin-bottom: 5px;}.related-links.accordion-2-sidebar {margin: 17px 0 0 0;}.related-links.accordion-2-sidebar h3 {height: 30px;margin-top: 0;}.related-links.accordion-3-sidebar h3 {height: 30px;margin-top: 0;}.static__content-container__inner.row > .col-md-9 {padding-left: 0;}.static__content-container__inner.row > .col-md-3 {padding-right: 0;}.free-text {background-color: #fff;}.free-text .container .row {font-size: 16px;padding: 50px 0;}.free-text .container .row h1, .free-text .container .row h2, .free-text .container .row h3, .free-text .container .row h4, .free-text .container .row h5 {font-weight: bold;}.free-text .container .row h1 {font-size: 32px;}@media (min-width: 992px) {.free-text .container .row h1 {font-size: 64px;}}.free-text .container .row h2 {font-size: 26px;}@media (min-width: 992px) {.free-text .container .row h2 {font-size: 45px;}}.free-text .container .row h3 {font-size: 20px;}@media (min-width: 992px) {.free-text .container .row h3 {font-size: 32px;}}.free-text .container .row h4 {font-size: 16px;}@media (min-width: 992px) {.free-text .container .row h4 {font-size: 23px;}}.free-text .container .row h5 {font-size: 12px;}@media (min-width: 992px) {.free-text .container .row h5 {font-size: 16px;}}.free-text .container .row p {font-size: 12px;}@media (min-width: 992px) {.free-text .container .row p {font-size: 16px;}}@media (min-width: 992px) {.funnel-button__container {border-radius: 8px;background-color: #f3f2ee;padding: 25px;}}.funnel-button__description {font-weight: bold;font-size: 16px;margin-bottom: 5px;}@media (min-width: 992px) {.funnel-button__description {font-size: 18px;}}.funnel-button__selectinput {width: 100%;height: 100%;margin-bottom: 10px;padding: 13px 0 12px 20px;display: inline-block;appearance: none;-moz-appearance: none;-webkit-appearance: none;background: #fff url("assets/updown-grey50.svg") no-repeat right center;background-size: 10% 50%;border: 1px solid #cccbc8;border-bottom: none;box-shadow: #cccbc8 0px 5px 0px 0px;border-radius: 3px;font-size: 18px;vertical-align: top;outline: none;}@media (min-width: 992px) {.funnel-button__selectinput {margin-bottom: 0;width: 54%;font-size: 16px;}}.funnel-button__selectinput.has-error {border: 1px solid #C90006;box-shadow: #C90006 0 5px 0;}.funnel-button__form a.ciab-btn.hide {display: none;}.funnel-button__formsubmit {font-size: 20px !important;width: 100%;display: inline-block;}@media (min-width: 992px) {.funnel-button__formsubmit {width: 45%;}}.whiteMenu.header__mobileHeader {background-color: #fff;}.whiteMenu.header__mobileHeader .header__mobileMenuBtnCol .header__mobileMenuBtn {color: #cccbc8;}.whiteMenu .header__mobileHeader {background-color: #fff;}.whiteMenu .header__mobileHeader .header__mobileMenuBtnCol .header__mobileMenuBtn {color: #cccbc8;}.whiteMenu.userlogin-menu .header__mobileHeader {border-bottom: 5px solid #fff;padding: 2vw 15px 0;align-items: flex-start;-webkit-align-items: flex-start;}.whiteMenu.userlogin-menu .header__mobileMenuBtnCol .header__mobileMenuBtn {color: #cccbc8;}.whiteMenu.credit-cards-landing .hero-carousel__item__header {color: #fff;}.whiteMenu.credit-cards-landing .hero-carousel_item {background-color: #076b9c;}.whiteMenu.credit-cards-landing .funnel-button__container {border-top: 2px solid #2e86bc;padding-top: 15px;}.whiteMenu.credit-cards-landing .funnel-button__description {font-size: 19px;color: #fff;}@media (min-width: 992px) {.whiteMenu.credit-cards-landing .funnel-button__description {color: #312f2e;}}.resultPage .whiteMenu.header__mobileHeader {background-color: #056f9d;}.resultPage .whiteMenu.header__mobileHeader .header__mobileMenuBtnCol .header__mobileMenuBtn {color: #fff;}.resultPage .whiteMenu.header__mobileHeader .header__mobileLogo.whiteLogo {display: block;}.resultPage .whiteMenu.header__mobileHeader .header__mobileLogo:not(.whiteLogo) {display: none;}.credit-cards-landing .hero-carousel_item {background-color: #e7e6e2;border-bottom: none;}@media (min-width: 992px) {.credit-cards-landing .hero-carousel_item {background-color: #056f9d;border-bottom: 20px solid #175072;}}.credit-cards-landing .hero-carousel__item__header {color: #312f2e;}@media (min-width: 992px) {.credit-cards-landing .hero-carousel__item__header {color: #fff;}}.credit-cards-landing .hero-carousel__item-button-between-message {color: #312f2e;font-size: 16px;line-height: 22px;margin-top: 15px;margin-bottom: 10px;}@media (min-width: 992px) {.credit-cards-landing .hero-carousel__item-button-between-message {color: #fff;}}@media (max-width: 480px) {.broadband-landing .cgg-breadcrumbs-override.cgg-breadcrumbs-override {margin-left: -15px;margin-right: -15px;}}.broadband-landing .form-container {margin-bottom: 10px;}.broadband-landing .has-error .broadband-error-message {display: block;background: #C90000;color: #fff;padding: 4px 8px;border-radius: 0;font-weight: normal;font-size: 0.9em;}.broadband-landing .broadband-error-message {display: none;}.broadband-landing .hero-carousel__item__details_header {font-size: 1.35em;}.broadband-landing .hero-carousel__item__details__list li:first-child {width: 82%;overflow: hidden;}.broadband-landing .hero-carousel_item {position: relative;}@media (max-width: 767px) {.broadband-landing .hero-carousel_item {background-color: transparent;}}.broadband-landing .hero-carousel_item .container-fluid {background-image: url("assets/broadband-feature-image.png");background-repeat: no-repeat;background-position: 0 100%;padding-left: 40px;padding-right: 40px;}@media (max-width: 1240px) {.broadband-landing .hero-carousel_item .container-fluid {background-position: -219px 100%;}}@media (max-width: 767px) {.broadband-landing .hero-carousel_item .container-fluid {background-image: none;padding: 0 15px;}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {.broadband-landing .hero-carousel_item .container-fluid {background-image: none;}}.broadband-landing .hero-carousel__item__row .tag {top: 0;}.broadband-landing .hero-carousel__item__row .right-side-banner-text {position: relative;top: -20px;}.broadband-landing .hero-carousel__item__details {width: 100%;}@media (max-width: 1240px) {.broadband-landing .hero-carousel__item__details {padding: 2.5em 2.2em;}}@media (max-width: 1240px) {.broadband-landing .hero-carousel__item__badge {width: 140px;height: 140px;}}@media (max-width: 1240px) {.broadband-landing .hero-carousel__item__badge .hero-carousel__item__badge__wrapper {padding-top: 20px;}}.broadband-landing .tag {position: absolute;top: 184px;left: 0;color: #fff;font-weight: bold;}.broadband-landing .tag .tag-shape__triangle {width: 0;height: 0;border-top: 170px solid #77aa43;border-right: 170px solid transparent;}@media (max-width: 1330px) {.broadband-landing .tag .tag-shape__triangle {border-top-width: 140px;border-right-width: 140px;}}@media (max-width: 1260px) {.broadband-landing .tag .tag-shape__triangle {border-top-width: 110px;border-right-width: 110px;}}.broadband-landing .tag .tag__text {position: absolute;top: 0;left: -48px;text-align: center;transform: rotateZ(-45deg);font-size: 12px;padding: 30px 0 10px 20px;width: 182px;}@media (max-width: 1330px) {.broadband-landing .tag .tag__text {font-size: 11px;left: -57px;}}@media (max-width: 1260px) {.broadband-landing .tag .tag__text {font-size: 9px;top: -7px;left: -67px;}}.broadband-landing .tag .tag__text .highlight {font-size: 24px;}@media (max-width: 1330px) {.broadband-landing .tag .tag__text .highlight {font-size: 17px;}}@media (max-width: 1260px) {.broadband-landing .tag .tag__text .highlight {font-size: 18px;top: -6px;left: -67px;}}.broadband-landing .broadband-landing-checkbox-container {margin: 4px 0;padding-left: 0;}@media (max-width: 767px) {.broadband-landing .broadband-landing-checkbox-container {margin-top: 10px;}}.broadband-landing .broadband-input-group.checkbox {cursor: pointer;padding: 0;margin: 0;color: #fff;font-size: 13px;font-weight: normal;line-height: 18px;}@media (max-width: 767px) {.broadband-landing .broadband-input-group.checkbox {color: #302e2d;}}.broadband-landing .broadband-landing-checkbox {position: relative;display: inline-block;width: 20px;height: 20px;margin-right: 5px;padding: 0;top: -2px;border: 2px solid #8c8c8a;border-radius: 2px;}.broadband-landing .broadband-landing-checkbox input[type="checkbox"] {cursor: pointer;opacity: 0;}.broadband-landing .btn--libris-orange {background: #f38223;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;color: #fff;width: 100%;display: block;font-size: 2rem;font-weight: 600;border-bottom: 5px solid #e55f2c;padding: 7px 12px;}.broadband-landing .link-terms {color: #77aa43;}.broadband-landing .link-terms:hover {text-decoration: none;}.broadband-landing .broadband-input-group.checkbox {cursor: pointer;padding: 0;margin: 0;}.broadband-landing .broadband-input-group.checkbox .link-terms {color: #77aa43;}.broadband-landing .broadband-input-group.checkbox:hover .broadband-landing-checkbox {background: #ccdfb9;border: 2px solid #77aa43;}.broadband-landing .broadband-input-group.checkbox:hover .broadband-landing-checkbox.checked {background-image: url("assets/broadband-feature-image.png");background: #76a743 url("assets/check.png") no-repeat -3px -1px;border: 2px solid #77aa43;}.broadband-landing .broadband-input-group.checkbox .broadband-landing-checkbox.checked {background: #76a743 url("assets/check.png") no-repeat -3px -1px;border: 2px solid #77aa43;}.broadband-landing .broadband-landing-checkbox {position: relative;display: inline-block;width: 20px;height: 20px;margin-right: 5px;margin-bottom: 0;padding: 0 !important;top: -2px;border: 2px solid #8c8c8a;-webkit-border-radius: 2px;-moz-border-radius: 2px;-ms-border-radius: 2px;-o-border-radius: 2px;border-radius: 2px;}.broadband-landing .broadband-landing-checkbox input[type="checkbox"] {cursor: pointer;-webkit-opacity: 0;-moz-opacity: 0;-ms-opacity: 0;-o-opacity: 0;opacity: 0;}.broadband-landing .landing--checkbox {margin: 4px 0;padding-left: 0;}@media (max-width: 767px) {.broadband-landing .hero-carousel__item__header {color: #302e2d;margin-top: 20px;margin-bottom: 20px;}}@media only screen and (min-device-width: 768px) and (orientation: portrait) {.broadband-landing .hero-carousel__item__header {padding-top: 20px;}}.broadband-landing .hero-carousel__item__header h1 {font-size: 2.5em;line-height: 100%;}@media (max-width: 767px) {.broadband-landing .hero-carousel__item__header h1 {font-size: 1.3em;}}.broadband-landing .hero-carousel__item__header h2 {font-size: 2.5em;line-height: 100%;}@media (max-width: 767px) {.broadband-landing .hero-carousel__item__header h2 {font-size: 1.3em;}}.broadband-landing .hero-carousel__item__header h3 {font-size: 1.3em;line-height: 120%;}@media (max-width: 767px) {.broadband-landing .hero-carousel__item__header h3 {font-size: 1em;}}.broadband-landing .row-left-item.has-error .broadband-input-box {border-bottom-right-radius: 0;border-bottom-left-radius: 0;}@media (min-width: 768px) {.broadband-landing .row-left-item {padding-right: 5px;}}.broadband-landing .row-right-item.has-error .broadband-input-box {border-bottom-right-radius: 0;border-bottom-left-radius: 0;}@media (min-width: 768px) {.broadband-landing .row-right-item {padding-left: 5px;}}@media (max-width: 768px) {.broadband-landing .desktop-button {display: none;}}@media (min-width: 768px) {.broadband-landing .mobile-button {display: none;}}.broadband-landing .ciab-btn:active {box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 5px #e4602d;}.broadband-landing .ciab-btn:focus {outline: none;}.broadband-input-group[class*="col-"] {float: none;padding-left: 0;padding-right: 0;}.broadband-input-group {position: relative;display: table;border-collapse: separate;}.broadband-input-group-lg > .form-control {height: 46px;padding: 10px 16px;font-size: 18px;line-height: 1.33;border-radius: 3px;z-index: 10;}.input-group-addon {padding: 6px 12px;font-size: 14px;font-weight: normal;line-height: 1;color: #555;text-align: center;background-color: #eee;border: 1px solid #ccc;border-radius: 4px;white-space: nowrap;vertical-align: middle;}@media (max-width: 767px) {.btn--libris-wrapper {float: right;margin-top: 20px;}}.btn--libris-wrapper .ciab-btn--orange {font-size: 1.3em;font-weight: 700;}@media (max-width: 768px) {.btn--libris-wrapper .ciab-btn--orange {font-size: 1.1em;font-weight: 600;}}.btn--libris-wrapper .ciab-btn--cta {font-size: 18px;font-weight: 700;}@media (max-width: 991px) {.btn--libris-wrapper .ciab-btn--cta .m-cgg-icon--chevron-right {margin-left: 5px;}}.broadband-input-group-lg .form-control:focus {border-color: #77aa43;}@media (max-width: 767px) {.broadband-input-group-lg .form-control {box-shadow: none;}}@-webkit-keyframes shake {from, to {transform: translate3d(0, 0, 0);}10%, 30%, 50%, 70%, 90% {transform: translate3d(-5px, 0, 0);}20%, 40%, 60%, 80% {transform: translate3d(5px, 0, 0);}}@-moz-keyframes shake {from, to {transform: translate3d(0, 0, 0);}10%, 30%, 50%, 70%, 90% {transform: translate3d(-5px, 0, 0);}20%, 40%, 60%, 80% {transform: translate3d(5px, 0, 0);}}@-o-keyframes shake {from, to {transform: translate3d(0, 0, 0);}10%, 30%, 50%, 70%, 90% {transform: translate3d(-5px, 0, 0);}20%, 40%, 60%, 80% {transform: translate3d(5px, 0, 0);}}@keyframes shake {from, to {transform: translate3d(0, 0, 0);}10%, 30%, 50%, 70%, 90% {transform: translate3d(-5px, 0, 0);}20%, 40%, 60%, 80% {transform: translate3d(5px, 0, 0);}}.shake-checkbox {-webkit-animation: shake 500ms ease-in-out;-moz-animation: shake 500ms ease-in-out;-ms-animation: shake 500ms ease-in-out;-o-animation: shake 500ms ease-in-out;animation: shake 500ms ease-in-out;}.broadband-contact-page--textarea {height: auto;padding-top: 12px;}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {.broadband-landing3 .hero-carousel__item__row {padding: 60px 0;}}.broadband-landing3 .hero-carousel__item__row .broadband-landing-checkbox-container label {font-size: 14px;}@media (min-width: 991px) {.broadband-landing3 .hero-carousel__item__row .broadband-landing-checkbox-container label {font-size: 16px;}}.broadband-landing3.da-DK .hero-carousel__item__row .broadband-landing-checkbox-container label {font-size: 13px;}@media (min-width: 991px) {.broadband-landing3.da-DK .hero-carousel__item__row .broadband-landing-checkbox-container label {font-size: 13px;}}.broadband-landing3 .da-DK .hero-carousel__item__row .broadband-landing-checkbox-container label {font-size: 13px;}@media (min-width: 991px) {.broadband-landing3 .da-DK .hero-carousel__item__row .broadband-landing-checkbox-container label {font-size: 13px;}}.broadband-landing .da-DK .row-right-item {padding-left: 15px;}.broadband-landing2 .hero-carousel__item__badge,.broadband-landing4 .hero-carousel__item__badge {display: none;}.broadband-landing2 .hero-carousel__item__details.hero-carousel__item__details,.broadband-landing4 .hero-carousel__item__details.hero-carousel__item__details {padding: 30px 20px;}.broadband-landing2 .hero-carousel__item__details .hero-carousel__item__details_header,.broadband-landing4 .hero-carousel__item__details .hero-carousel__item__details_header {text-align: center;font-size: 1.45em;}.broadband-landing2 .trustpilot-container,.broadband-landing4 .trustpilot-container {background-color: #fff;padding: 30px 20px;}@media (min-width: 992px) {.broadband-landing2,.broadband-landing4 {border-top: 1px solid #e7e6e2;border-top-padding: 30px 20px 0 20px;}}.broadband-landing2 .trustpilot-container iframe,.broadband-landing4 .trustpilot-container iframe {margin: 0 auto;width: auto;display: block;}@media (min-width: 767px) {.broadband-landing2 .ciab-checkbox__chk-label,.broadband-landing4 .ciab-checkbox__chk-label {color: #fff;}}@media (max-width: 767px) {.broadband-landing2 .no-padding--mobile,.broadband-landing4 .no-padding--mobile {padding: 0 !important;}.broadband-landing2 .form-container,.broadband-landing4 .form-container {margin-bottom: 0;}.broadband-landing2 .btn--libris-wrapper,.broadband-landing4 .btn--libris-wrapper {margin-top: 10px;}.broadband-landing2 .broadband-input-group-lg .form-control,.broadband-landing4 .broadband-input-group-lg .form-control {font-size: 15px;}.broadband-landing2 .broadband-landing-checkbox-container,.broadband-landing4 .broadband-landing-checkbox-container {line-height: 1.25;}.broadband-landing2 .hero-carousel__item__header,.broadband-landing4 .hero-carousel__item__header {margin-top: 0 !important;margin-bottom: 10px;}.broadband-landing2 .hero-carousel__item__header h1,.broadband-landing4 .hero-carousel__item__header h1 {color: #076b9c;font-size: 18px;text-align: center;margin-bottom: 10px;}.broadband-landing2 .hero-carousel__item__header h3,.broadband-landing4 .hero-carousel__item__header h3 {font-size: 13px;text-align: justify;margin-bottom: 10px;line-height: 1.25;}.broadband-landing2 .ciab-checkbox__chk-label,.broadband-landing4 .ciab-checkbox__chk-label {font-size: 12px;}.broadband-landing2 .link-terms,.broadband-landing4 .link-terms {color: #7aa155;}.broadband-landing2 .hero-carousel_item,.broadband-landing2 .broadband-input-group.checkbox,.broadband-landing4 .hero-carousel_item,.broadband-landing4 .broadband-input-group.checkbox {color: #979290;}.broadband-landing2 .row-left-item,.broadband-landing4 .row-left-item {padding-right: 2px;width: 50%;}.broadband-landing2 .row-left-item {padding-right: 15px;width: 100%;}.broadband-landing2 .row-right-item,.broadband-landing4 .row-right-item {padding-left: 2px;width: 50%;}}.sim-landing .cgg-breadcrumbs.cgg-breadcrumbs-landing-page {top: -29px;}.sim-landing .form-container {margin-bottom: 10px;}.sim-landing .has-error .sim-error-message {display: block;background: #C90000;color: #fff;padding: 4px 8px;border-radius: 0;font-weight: normal;font-size: 0.9em;}.sim-landing .sim-error-message {display: none;}.sim-landing .hero-carousel__item__details_header {font-size: 1.35em;}.sim-landing .hero-carousel__item__details__list li:first-child {width: 82%;overflow: hidden;}.sim-landing .hero-carousel_item {position: relative;}@media (max-width: 767px) {.sim-landing .hero-carousel_item {background-color: transparent;}}.sim-landing .hero-carousel_item .container-fluid {background-image: url("assets/sim-feature-image.png");background-repeat: no-repeat;background-position: center 100%;padding-left: 40px;padding-right: 40px;}@media (max-width: 1240px) {.sim-landing .hero-carousel_item .container-fluid {background-position: -219px 100%;}}@media (max-width: 767px) {.sim-landing .hero-carousel_item .container-fluid {background-image: none;padding: 0 15px;}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {.sim-landing .hero-carousel_item .container-fluid {background-image: none;}}.sim-landing .hero-carousel__item__row .tag {top: 0;}.sim-landing .hero-carousel__item__row .right-side-banner-text {position: relative;top: -20px;}.sim-landing .hero-carousel__item__details {width: 100%;min-height: 290px;}@media (max-width: 1240px) {.sim-landing .hero-carousel__item__details {padding: 2.5em 2.2em;}}@media (max-width: 1240px) {.sim-landing .hero-carousel__item__badge {width: 140px;height: 140px;}}@media (max-width: 1240px) {.sim-landing .hero-carousel__item__badge .hero-carousel__item__badge__wrapper {padding-top: 20px;}}.sim-landing .tag {position: absolute;top: 184px;left: 0;color: #fff;font-weight: bold;}.sim-landing .tag .tag-shape__triangle {width: 0;height: 0;border-top: 170px solid #77aa43;border-right: 170px solid transparent;}@media (max-width: 1330px) {.sim-landing .tag .tag-shape__triangle {border-top-width: 140px;border-right-width: 140px;}}@media (max-width: 1260px) {.sim-landing .tag .tag-shape__triangle {border-top-width: 110px;border-right-width: 110px;}}.sim-landing .tag .tag__text {position: absolute;top: 0;left: -48px;text-align: center;transform: rotateZ(-45deg);font-size: 12px;padding: 30px 0 10px 20px;width: 182px;}@media (max-width: 1330px) {.sim-landing .tag .tag__text {font-size: 11px;left: -57px;}}@media (max-width: 1260px) {.sim-landing .tag .tag__text {font-size: 9px;top: -7px;left: -67px;}}.sim-landing .tag .tag__text .highlight {font-size: 24px;}@media (max-width: 1330px) {.sim-landing .tag .tag__text .highlight {font-size: 17px;}}@media (max-width: 1260px) {.sim-landing .tag .tag__text .highlight {font-size: 18px;top: -6px;left: -67px;}}.sim-landing .sim-landing-checkbox-container {margin: 4px 0;padding-left: 0;}@media (max-width: 767px) {.sim-landing .sim-landing-checkbox-container {margin-top: 10px;}}.sim-landing .sim-input-group.checkbox {cursor: pointer;padding: 0;margin: 0;color: #fff;font-size: 13px;font-weight: normal;line-height: 18px;}@media (max-width: 767px) {.sim-landing .sim-input-group.checkbox {color: #302e2d;}}.sim-landing .sim-landing-checkbox {position: relative;display: inline-block;width: 20px;height: 20px;margin-right: 5px;padding: 0;top: -2px;border: 2px solid #8c8c8a;border-radius: 2px;}.sim-landing .sim-landing-checkbox input[type="checkbox"] {cursor: pointer;opacity: 0;}.sim-landing .btn--libris-orange {background: #f38223;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;color: #fff;width: 100%;display: block;font-size: 2rem;font-weight: 600;border-bottom: 5px solid #e55f2c;padding: 7px 12px;}.sim-landing .link-terms {color: #77aa43;}.sim-landing .link-terms:hover {text-decoration: none;}.sim-landing .sim-input-group.checkbox {cursor: pointer;padding: 0;margin: 0;}.sim-landing .sim-input-group.checkbox .link-terms {color: #77aa43;}.sim-landing .sim-input-group.checkbox:hover .sim-landing-checkbox {background: #ccdfb9;border: 2px solid #77aa43;}.sim-landing .sim-input-group.checkbox:hover .sim-landing-checkbox.checked {background-image: url("assets/sim-feature-image.png");background: #76a743 url("assets/check.png") no-repeat -3px -1px;border: 2px solid #77aa43;}.sim-landing .sim-input-group.checkbox .sim-landing-checkbox.checked {background: #76a743 url("assets/check.png") no-repeat -3px -1px;border: 2px solid #77aa43;}.sim-landing .sim-landing-checkbox {position: relative;display: inline-block;width: 20px;height: 20px;margin-right: 5px;margin-bottom: 0;padding: 0 !important;top: -2px;border: 2px solid #8c8c8a;-webkit-border-radius: 2px;-moz-border-radius: 2px;-ms-border-radius: 2px;-o-border-radius: 2px;border-radius: 2px;}.sim-landing .sim-landing-checkbox input[type="checkbox"] {cursor: pointer;-webkit-opacity: 0;-moz-opacity: 0;-ms-opacity: 0;-o-opacity: 0;opacity: 0;}.sim-landing .landing--checkbox {margin: 4px 0;padding-left: 0;}@media (max-width: 767px) {.sim-landing .hero-carousel__item__header {color: #302e2d;margin-top: 20px;margin-bottom: 20px;}}@media only screen and (min-device-width: 768px) and (orientation: portrait) {.sim-landing .hero-carousel__item__header {padding-top: 20px;}}.sim-landing .hero-carousel__item__header h1 {font-size: 2.5em;line-height: 100%;}@media (max-width: 767px) {.sim-landing .hero-carousel__item__header h1 {font-size: 1.3em;}}.sim-landing .hero-carousel__item__header h2 {font-size: 2.5em;line-height: 100%;}@media (max-width: 767px) {.sim-landing .hero-carousel__item__header h2 {font-size: 1.3em;}}.sim-landing .hero-carousel__item__header h3 {font-size: 1.75em;line-height: 100%;}@media (max-width: 767px) {.sim-landing .hero-carousel__item__header h3 {font-size: 1em;}}.sim-landing .row-left-item.has-error .sim-input-box {border-bottom-right-radius: 0;border-bottom-left-radius: 0;}@media (min-width: 768px) {.sim-landing .row-left-item {padding-right: 5px;}}.sim-landing .row-right-item.has-error .sim-input-box {border-bottom-right-radius: 0;border-bottom-left-radius: 0;}@media (min-width: 768px) {.sim-landing .row-right-item {padding-left: 5px;}}@media (max-width: 768px) {.sim-landing .desktop-button {display: none;}}@media (min-width: 768px) {.sim-landing .mobile-button {display: none;}}.sim-landing .ciab-btn:active {box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 5px #e4602d;}.sim-landing .ciab-btn:focus {outline: none;}.sim-input-group[class*="col-"] {float: none;padding-left: 0;padding-right: 0;}.sim-input-group {position: relative;display: table;border-collapse: separate;}.sim-input-group-lg > .form-control {height: 46px;padding: 10px 16px;font-size: 18px;line-height: 1.33;border-radius: 3px;z-index: 10;}.input-group-addon {padding: 6px 12px;font-size: 14px;font-weight: normal;line-height: 1;color: #555;text-align: center;background-color: #eee;border: 1px solid #ccc;border-radius: 4px;white-space: nowrap;vertical-align: middle;}@media (max-width: 767px) {.btn--libris-wrapper {float: right;margin-top: 20px;}}.btn--libris-wrapper .ciab-btn--orange {font-size: 1.3em;font-weight: 700;}@media (max-width: 768px) {.btn--libris-wrapper .ciab-btn--orange {font-size: 1.1em;font-weight: 600;}}.btn--libris-wrapper .ciab-btn--cta {font-size: 24px;font-weight: 700;}@media (max-width: 991px) {.btn--libris-wrapper .ciab-btn--cta .m-cgg-icon--chevron-right {margin-left: 5px;}}.sim-input-group-lg .form-control:focus {border-color: #77aa43;}@media (max-width: 767px) {.sim-input-group-lg .form-control {box-shadow: none;}}@-webkit-keyframes shake {from, to {transform: translate3d(0, 0, 0);}10%, 30%, 50%, 70%, 90% {transform: translate3d(-5px, 0, 0);}20%, 40%, 60%, 80% {transform: translate3d(5px, 0, 0);}}@-moz-keyframes shake {from, to {transform: translate3d(0, 0, 0);}10%, 30%, 50%, 70%, 90% {transform: translate3d(-5px, 0, 0);}20%, 40%, 60%, 80% {transform: translate3d(5px, 0, 0);}}@-o-keyframes shake {from, to {transform: translate3d(0, 0, 0);}10%, 30%, 50%, 70%, 90% {transform: translate3d(-5px, 0, 0);}20%, 40%, 60%, 80% {transform: translate3d(5px, 0, 0);}}@keyframes shake {from, to {transform: translate3d(0, 0, 0);}10%, 30%, 50%, 70%, 90% {transform: translate3d(-5px, 0, 0);}20%, 40%, 60%, 80% {transform: translate3d(5px, 0, 0);}}.shake-checkbox {-webkit-animation: shake 500ms ease-in-out;-moz-animation: shake 500ms ease-in-out;-ms-animation: shake 500ms ease-in-out;-o-animation: shake 500ms ease-in-out;animation: shake 500ms ease-in-out;}.sim-contact-page--textarea {height: auto;padding-top: 12px;}.sim-landing .da-DK .row-right-item {padding-left: 15px;}.ci .hero-carousel__item__details_header {line-height: 25px;width: 80%;}.ci .hero-carousel__item__cta .ciab-btn--main-white {line-height: 26px;font-size: 25px;min-height: 70px;}.ci .hero-carousel__item-button-between-message__table-cell {height: 75px;line-height: 70px;}.ci .hero-carousel__item .hero-carousel__item__details_text p {width: 80%;}.cookie-landing .hero-carousel__item__header h2 {font-size: 30px;}.cookie-landing .hero-carousel__item__header__name {text-transform: capitalize;}.cookie-landing .chagecar-btn {color: #fafafa;font-size: 11px;background: #78aa43;padding: 0 5px;position: relative;bottom: 2px;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;left: 10px;text-decoration: none;display: inline-block;}.cookie-landing__provider-box {padding: 10px;background-color: #fafafa;border-radius: 5px;margin-bottom: 2em;}.cookie-landing__provider-box img {max-width: 80%;margin: 10px auto 10px auto;max-height: 30px;}.cookie-landing__provider-box p {margin-bottom: 5px;text-align: center;font-weight: bold;font-size: 0.9em;}.cookie-landing__provider-box .price {font-size: 1.2em;text-align: center;font-weight: bold;color: #056f9d;margin: 0px;}.cookie-landing__quote-made p {color: #fafafa;}.cookie-landing__quote-made .date {text-transform: capitalize;}.cookie-landing__get-quote {border-top: 2px solid #f3f2ee;margin: 15px -65px -15px -35px;padding: 30px;}.cookie-landing .hero-carousel__item__details_text .ciab-btn {width: 70%;}.carinsurance-landing__bg {background-repeat: no-repeat;background-position: top center;position: relative;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;position: relative;}@media (min-width: 768px) {.carinsurance-landing__bg {background-position: bottom center;}}.carinsurance-landing__bg > .container {position: relative;}.carinsurance-landing__bg .hero-carousel__item__row {position: relative;}@media (min-width: 768px) and (max-width: 1199px) {.carinsurance-landing__bg .hero-carousel__item__row {padding: 20px 0 45px;}}@media (min-width: 1200px) and (max-width: 1440px) {.carinsurance-landing__bg .hero-carousel__item__row {padding: 50px 0 70px;}}@media (max-width: 767px) {.carinsurance-landing__bg .hero-carousel__item__row {padding: 0;}}.carinsurance-landing__bg .ci-error-message {display: none;}.carinsurance-landing__bg-mask {background-size: 100% 100%;background-repeat: no-repeat;position: absolute;top: 0;bottom: 0;width: 100%;}.carinsurance-landing__mascot {position: absolute;top: 165px;right: 0;}@media (max-width: 767px) {.carinsurance-landing__mascot {z-index: 0;left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);top: 160px;right: initial;}}@media (min-width: 768px) and (max-width: 991px) {.carinsurance-landing__mascot {top: 140px;}}@media (min-width: 992px) and (max-width: 1199px) {.carinsurance-landing__mascot {top: 130px;right: 30px;}}@media (min-width: 1441px) {.carinsurance-landing__mascot {right: -225px;top: 110px;}}.carinsurance-landing__mascot img {max-width: 260px;}@media (min-width: 768px) and (max-width: 991px) {.carinsurance-landing__mascot img {max-width: 230px;}}@media (min-width: 1441px) {.carinsurance-landing__mascot img {max-width: 300px;}}@media (min-width: 992px) {.carinsurance-landing .row-left-item {padding-right: 5px;}}.carinsurance-landing .row-left-item.has-error .ci-input-box {border-bottom-right-radius: 0;border-bottom-left-radius: 0;}@media (min-width: 992px) {.carinsurance-landing .row-right-item {padding-left: 5px;}}.carinsurance-landing .row-right-item .ci-landing__ciab-btn {height: 54px;line-height: 18px;}.carinsurance-landing .row-right-item .ci-landing__ciab-btn span {font-size: 14px;}.carinsurance-landing .row-right-item .ci-landing__ciab-btn span .m-cgg {font-size: 12px;}.carinsurance-landing .ci-landing-text {color: #fff;margin-top: 15px;}.carinsurance-landing .ci-landing-text a {color: #9dbeda;text-decoration: underline;}@media (min-width: 768px) {.carinsurance-landing .ci-landing-text .hero-carousel__item-custom-quote__link {float: right;}}.carinsurance-landing .has-error .ci-error-message {display: block;color: #ff0000;line-height: 15px;margin-top: 6px;font-size: 14px;}.carinsurance-landing .ci-input-group-lg .form-control {background-size: 33px;background-position: 2px 2px;background-repeat: no-repeat;height: 59px;padding: 10px 16px 10px 40px;font-size: 18px;line-height: 1.33;border-radius: 3px;z-index: 10;}.carinsurance-landing .ci-input-group-lg .form-control:focus {border-color: #77aa43;}@media (max-width: 767px) {.carinsurance-landing .ci-input-group-lg .form-control {box-shadow: none;}}.carinsurance-landing .modal-header {padding: 15px 15px 0px 15px;border-bottom: none;}.carinsurance-landing .modal-header .close {font-size: 2em;opacity: 0.8;color: #312f2e;float: right;line-height: 25px;}.carinsurance-landing .modal-header .close:hover {text-decoration: none;}.carinsurance-landing .modal-body {padding: 0px 15px 25px 15px;}.carinsurance-landing .modal-body h3 {font-weight: 700;margin-top: 0px;color: #555;}.carinsurance-landing .modal-body p {font-size: 14px;}.carinsurance-landing .modal-body label {font-size: 16px;font-weight: 700;}.carinsurance-landing .cgg-global-input {height: 45px;font-size: 16px;}.carinsurance-landing .ciab-reset {margin: -37px 10px 0 0;}.carinsurance-landing .ciab-btn--cta {font-size: 18px;padding: 6px 0px;margin-top: 15px;color: #fff;text-decoration: none;}@media (min-width: 992px) {.carinsurance-landing .ciab-btn--cta {margin-top: 0px;}}.carinsurance-landing .modal {display: none !important;}.carinsurance-landing .modal.in {display: block !important;}.carinsurance-landing__container {max-width: 850px;display: table;margin-top: 60px;}@media (min-width: 768px) and (max-width: 991px) {.carinsurance-landing__container {max-width: 490px;margin-left: 20px;}}@media (min-width: 992px) and (max-width: 1199px) {.carinsurance-landing__container {max-width: 590px;margin-left: 50px;}}@media (min-width: 1200px) {.carinsurance-landing__container {margin-top: 80px;margin-left: 50px;}}@media (min-width: 1441px) {.carinsurance-landing__container {max-width: 924px;margin: 0 auto;}}@media (max-width: 767px) {.carinsurance-landing__container {padding: 0 5px;z-index: 1;position: relative;margin-top: 160px;}}.carinsurance-landing__title {font-size: 34px;text-align: center;color: #ffffff;text-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);margin-bottom: 26px;font-weight: 600;padding: 0 160px;}@media (min-width: 768px) and (max-width: 991px) {.carinsurance-landing__title {padding: 0 20px;font-size: 30px;}}@media (min-width: 992px) and (max-width: 1199px) {.carinsurance-landing__title {padding: 0 70px;}}@media (min-width: 1441px) {.carinsurance-landing__title {font-size: 36px;}}@media (max-width: 767px) {.carinsurance-landing__title {font-size: 24px;padding: 15px;line-height: 25px;min-height: 130px;}}.carinsurance-landing__panel {width: 100%;background-color: white;border-radius: 6px;-webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);padding: 20px 20px 10px;min-height: 130px;}.carinsurance-landing__panel-label {font-size: 16px;font-weight: bold;line-height: 1.25;color: #312f2e;margin-top: -6px;margin-bottom: 8px;}@media (min-width: 768px) and (max-width: 991px) {.carinsurance-landing__panel-label {font-size: 14px;}}.carinsurance-landing__panel-tooltip {position: relative;display: inline-block;top: 1px;left: 5px;}.carinsurance-landing__panel-tooltip-box {display: none;position: absolute;background-color: #77aa43;color: #ffffff;bottom: 30px;left: -150px;padding: 5px 8px;border-radius: 3px 5px;width: 300px;z-index: 999;}.carinsurance-landing__panel-tooltip-box:after {content: " ";height: 5px;background-color: #77aa43;border-left: 7px solid #ffffff;border-top: 7px solid #77aa43;border-right: 7px solid #ffffff;position: absolute;bottom: -7px;left: 151px;}.carinsurance-landing__panel-tooltip .m-cgg-icon {color: #77aa43;cursor: pointer;background: none;position: initial;font-size: 16px;padding: 0;}.carinsurance-landing__panel-item {float: left;width: 250px;}@media (min-width: 1441px) {.carinsurance-landing__panel-item {width: 275px;}}@media (min-width: 992px) {.carinsurance-landing__panel-item:last-child {width: 220px;}}@media (min-width: 1441px) {.carinsurance-landing__panel-item:last-child {width: 230px;}}@media (min-width: 768px) and (max-width: 1199px) {.carinsurance-landing__panel-item:last-child {width: 100%;}}@media (min-width: 768px) and (max-width: 991px) {.carinsurance-landing__panel-item {width: 200px;}}@media (max-width: 767px) {.carinsurance-landing__panel-item {width: 100%;}}.carinsurance-landing__panel .has-error input, .carinsurance-landing__panel .has-error select {border: solid 2px #ff0000;}.carinsurance-landing__panel *[disabled] {cursor: not-allowed;background-color: #eeee;}.carinsurance-landing__panel-select {height: 55px;width: 100%;border-radius: 3px;border: solid 1px #cccbc8;line-height: 1.11;background-color: #ffffff;}@media (max-width: 767px) {.carinsurance-landing__panel-select {width: 100%;}}.carinsurance-landing__panel-select:focus {outline: none;border: solid 2px #77aa43;}.carinsurance-landing__panel-button {height: 50px;font-size: 20px;font-weight: bold;padding: 11px 12px;position: relative;}@media (min-width: 768px) {.carinsurance-landing__panel-button {margin-top: 22px;}}.carinsurance-landing__panel-button.ciab-btn--busy {background-image: url("assets/loading.gif");}.carinsurance-landing__panel-button .button-arrow {-webkit-animation: next 1s infinite normal ease-out;animation: next 1s infinite normal ease-out;position: absolute;content: "";top: 4px;bottom: 0;right: 6%;margin: auto;width: 0;height: 0;border: 8px solid transparent;border-left-color: #fff;}.carinsurance-landing__panel-button:disabled {background: #f08227;}.carinsurance-landing__input {min-height: 55px;border: solid 1px #cccbc8;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;font-size: 18px;line-height: 1.11;width: 100%;padding-left: 40px;text-transform: uppercase;}.carinsurance-landing__input:focus {outline: none;border: solid 2px #77aa43;}.carinsurance-landing__separator-container {position: relative;float: left;width: 50px;height: 55px;margin-top: 22px;}@media (max-width: 767px) {.carinsurance-landing__separator-container {height: 20px;width: 100%;margin: 15px 0;text-align: center;}}@media (min-width: 1200px) {.carinsurance-landing__separator-container2 {width: 40px;}}@media (min-width: 768px) and (max-width: 1199px) {.carinsurance-landing__separator-container2 {display: none;}}.carinsurance-landing__separator-text {color: #076b9c;font-size: 18px;font-weight: bold;text-align: center;background-color: #ffffff;z-index: 999;position: relative;-webkit-transform: translateY(-50%);transform: translateY(-50%);top: 50%;}@media (max-width: 767px) {.carinsurance-landing__separator-text {display: inline-block;padding: 0 10px;}}.carinsurance-landing__separator-line {margin-left: 50%;border-left: 1px solid #cccbc8;height: 100%;width: 0px;position: absolute;top: 0;bottom: 0;}@media (max-width: 767px) {.carinsurance-landing__separator-line {border-left: none;border-bottom: 1px solid #cccbc8;height: 10px;width: 100%;margin: 0;}}.carinsurance-landing__plate-container {width: 100%;position: relative;}.carinsurance-landing__plate-container:before {content: " ";display: block;position: absolute;left: 0;width: 50px;height: 55px;background-image: url(http://www.samlino.dk/s3/denmark/samlino.dk/production/dk/images/general/platenumber.png);background-position: 0;background-repeat: no-repeat;background-size: 35px;z-index: 2;}.carinsurance-landing__plate-container i {color: #77aa43;position: absolute;top: 18px;right: 15px;font-size: 18px;}.carinsurance-landing__plate-container .loading {text-align: left;background: url("assets/spin-grey.gif") no-repeat;background-size: 90%;width: 40px;height: 40px;position: absolute;top: 9px;right: 6px;}.carinsurance-landing__plate-input {position: relative;padding-left: 52px;width: 100%;text-transform: uppercase;}.carinsurance-landing__trustpilot-container {padding: 17px 0;position: relative;text-align: center;}@media (min-width: 768px) {.carinsurance-landing__trustpilot-container {max-width: 340px;margin: 100px auto 20px;padding: 0;}}@media (min-width: 1441px) {.carinsurance-landing__trustpilot-container {margin: 120px auto 20px;}}@media (min-width: 768px) and (max-width: 1199px) {.carinsurance-landing__trustpilot-container {margin: 60px auto 50px;}}.carinsurance-landing__trustpilot-container .trustpilot-widget {position: relative;display: inline-block;}@media (max-width: 320px) {.carinsurance-landing__trustpilot-container .trustpilot-widget {width: 270px;}}.carinsurance-landing__trustpilot-eye {display: inline-block;position: relative;top: -2px;}.carinsurance-landing__trustpilot-eye img {max-width: 30px;}.carinsurance-landing__footer {background: #076b9c;position: relative;left: 0;right: 0;text-align: center;color: #fff;font-size: 22px;font-weight: bold;line-height: 42px;padding: 20px 0;}@media (min-width: 768px) {.carinsurance-landing__footer {position: absolute;height: 80px;line-height: 80px;padding: 0;bottom: -20px;}}.carinsurance-landing__footer span {display: inline-block;padding-left: 35px;}@media (max-width: 767px) {.carinsurance-landing__footer span:first-child {display: block;padding: 0;}}@media (min-width: 768px) and (max-width: 991px) {.carinsurance-landing__footer span {padding-left: 10px;}}@media (max-width: 767px) {.carinsurance-landing__footer span {padding: 0 10px;}}@media (min-width: 992px) {.cookie-landing-left-pane.hero-carousel__item__row {padding-bottom: 20px;}}select {outline: none;}select::-ms-expand {display: none;}@keyframes next {0% {right: 6%;}100% {right: 1%;}}@-webkit-keyframes next {0% {right: 6%;}100% {right: 1%;}}@-moz-keyframes next {0% {right: 6%;}100% {right: 1%;}}.autocomplete {margin: 0;padding: 0;border: none;}.autocomplete.hidden {display: none;}.text-suggestions {list-style: none;margin: 0;padding: 0;border: 2px solid #CCCBC8;border-radius: 3px;max-height: calc((2em + (8px * 2)) * 7);overflow-y: auto;transition: all .1s ease-in-out;}.text-suggestions:empty {display: none;}.text-suggestions.empty {max-height: 0;opacity: 0;}.text-suggestions_item {display: block;overflow: hidden;position: relative;background: #FFF;max-height: 6em;transition: all .1s ease-in-out;}.text-suggestions_item.hidden,.text-suggestions_item.show {max-height: 0;}.text-suggestions_item:nth-child(even) {background: #ECECEC;}.text-suggestions_item_input {position: absolute;margin: 0;padding: 0;width: 100%;height: 100%;opacity: 0;}.text-suggestions_item_label {display: block;font-weight: normal;line-height: 24px;color: #312F2E;margin: 0;padding: 8px 16px;}.text-suggestions_item_input:checked + .text-suggestions_item_label,.text-suggestions_item_input:focus + .text-suggestions_item_label {border: 1px dotted #000;padding: 7px 15px;}@media (max-width: 578px) {.text-suggestions {max-height: calc((2em + (8px * 2)) * 5);}}.banner {background: #fff;padding-bottom: 16px;}.banner_header {min-height: 382px;padding: 102px 0 120px 0;}.banner_title {text-align: center;color: #fff;text-shadow: 1px 1px #333333;margin: 0 auto 0 auto;line-height: 54px;font-size: 33px;}.banner_maintitle {max-width: 682px;margin: auto;padding: 0;font-weight: bolder;}.banner_subtitle {max-width: 682px;font-weight: normal;line-height: 31px;font-size: 26px;margin: 16px auto 0 auto;}.banner_body {background: #fff;padding: 16px;border-radius: 3px;max-width: 578px;margin: -60px auto 20px auto;box-shadow: 0 5px 5px rgba(0, 0, 0, 0.3);position: relative;z-index: 1;transition: height 2s ease;}.banner_body::after {content: "";background-repeat: no-repeat;width: 211px;height: 203px;display: block;position: absolute;top: -55px;right: -145px;z-index: -1;}@media (max-width: 900px) {.banner_header {padding: 30px 8px 170px 8px;}.banner_body {margin-top: -50px;}.banner_body::after {top: -120px;left: 50%;margin-left: -100px;height: 120px;}}@media (max-width: 578px) {.banner_header {padding: 16px 8px 190px 8px;min-height: 222px;}.banner_title {font-size: 28px;line-height: 34px;}.banner_subtitle {font-size: 0.6em;line-height: 1.4em;}.banner_body {margin: -50px 8px 0 8px;}}.form_single_field {display: grid;grid-template-columns: 1fr auto;grid-template-areas: "label ." "input button" "input_options input_options";grid-gap: 8px;justify-content: stretch;position: relative;margin: 0;padding: 0;}.form_single_field > label {font-weight: bold;display: block;clear: both;grid-area: label;}.form_single_field > input {display: block;width: 100%;justify-self: stretch;grid-area: input;}.form_single_field > button {justify-self: end;grid-area: button;}.form_single_field > .input_options {display: block;width: 100%;grid-area: input_options;}@media (max-width: 578px) {.form_single_field {grid-template-columns: 1fr;grid-template-areas: "label" "input" "input_options" "button";}.form_single_field > button {justify-self: stretch;}}@media (min-width: 901px) {.form_single_field > .input_options {position: absolute;top: 100%;}.banner_body .input_options {background: #fff;box-sizing: content-box;padding: 2px 16px 16px 16px;margin: -2px 0 0 -16px;box-shadow: 0 5px 5px rgba(0, 0, 0, 0.3);border-radius: 0 0 3px 3px;border-top: none;}}.userlogin-page .cgg-learning {margin: 20px 0px;}.userlogin-page .cgg-learning .learning-container > [class*='col-'] {padding-top: 5px;padding-bottom: 5px;}.userlogin-page .cgg-learning .learning-header {color: #056f9d;font-weight: 600;}.userlogin-page .cgg-learning .learn-box {background: #fff;padding: 0px;height: auto;position: relative;}@media (min-width: 768px) {.userlogin-page .cgg-learning .learn-box {height: 185px;}}@media (min-width: 992px) {.userlogin-page .cgg-learning .learn-box {height: 185px;}}.userlogin-page .cgg-learning .learn-box a,.userlogin-page .cgg-learning .learn-box a:active,.userlogin-page .cgg-learning .learn-box a:hover {text-decoration: none;color: #312f2e;}.userlogin-page .cgg-learning .learn-box-link {display: flex;}@media (min-width: 768px) {.userlogin-page .cgg-learning .learn-box-link {display: block;}}@media (min-width: 992px) {.userlogin-page .cgg-learning .learn-box-link {display: block;}}.userlogin-page .cgg-learning .learn-img-container .img {width: 100%;height: auto;}.userlogin-page .cgg-learning .learn-img-container,.userlogin-page .cgg-learning .learn-text-container {float: left;flex: 1;width: 50%;}@media (min-width: 768px) {.userlogin-page .cgg-learning .learn-img-container,.userlogin-page .cgg-learning .learn-text-container {float: none;flex: inherit;width: auto;}}@media (min-width: 992px) {.userlogin-page .cgg-learning .learn-img-container,.userlogin-page .cgg-learning .learn-text-container {float: none;flex: inherit;width: auto;}}.userlogin-page .cgg-learning .learn-text-container {padding: 10px 10px 0px 10px;}.userlogin-page .cgg-learning .learn-text-container .learn-header {color: #979290;font-size: 1em;margin: 10px 0px 5px 0px;}@media (min-width: 768px) {.userlogin-page .cgg-learning .learn-text-container .learn-header {font-size: 0.8em;}}@media (min-width: 992px) {.userlogin-page .cgg-learning .learn-text-container .learn-header {font-size: 0.8em;}}.userlogin-page .cgg-learning .learn-text-container .learn-content {font-size: 0.9em;font-weight: 600;margin: 0px;}@media (min-width: 768px) {.userlogin-page .cgg-learning .learn-text-container .learn-content {font-size: 1em;}}@media (min-width: 992px) {.userlogin-page .cgg-learning .learn-text-container .learn-content {font-size: 1em;}}.userlogin-page .cgg-learning .learn-text-container .learn-time {font-size: 0.8em;margin: 0px;max-width: 100px;position: absolute;right: 10px;padding: 5px 10px;bottom: 15px;text-decoration: none;text-align: center;background: #fff;border: 1px solid #f3f2ee;color: #979290;box-shadow: 0px 5px #e7e6e2;border-radius: 3px;overflow: hidden;}.userlogin-menu .bolder,.userlogin-page .bolder {font-weight: 600;}.userlogin-menu .highlight,.userlogin-page .highlight {background-color: #eef4e8;}.userlogin-menu .login.is-login i.icon-dwn,.userlogin-page .login.is-login i.icon-dwn {display: none;font-size: 1em;position: relative;padding-left: 3px;color: #cccbc8;top: 2px;}.userlogin-menu .badge-menu-container,.userlogin-page .badge-menu-container {display: none;}.userlogin-menu .cgg-badge .user-display-name,.userlogin-page .cgg-badge .user-display-name {width: 200px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-left: auto;margin-right: auto;}.userlogin-menu .cgg-badge .user-name,.userlogin-menu .cgg-badge .first-name,.userlogin-page .cgg-badge .user-name,.userlogin-page .cgg-badge .first-name {display: none;}.userlogin-menu .cgg-badge .img,.userlogin-page .cgg-badge .img {margin: 0px auto 10px auto;border-radius: 50%;cursor: pointer;}.userlogin-menu .cgg-badge a,.userlogin-menu .cgg-badge a:hover,.userlogin-menu .cgg-badge a:active,.userlogin-page .cgg-badge a,.userlogin-page .cgg-badge a:hover,.userlogin-page .cgg-badge a:active {color: #5e5e5e;text-decoration: none;}.userlogin-menu .cgg-badge.badge-menu,.userlogin-page .cgg-badge.badge-menu {position: fixed;text-align: center;bottom: 15px;width: 240px;}.userlogin-menu .cgg-badge.badge-menu .user-name,.userlogin-page .cgg-badge.badge-menu .user-name {display: block;}.userlogin-menu .cgg-badge.badge-menu .img,.userlogin-page .cgg-badge.badge-menu .img {height: 80px;width: 80px;}.userlogin-menu .cgg-badge.badge-menu .img-container,.userlogin-page .cgg-badge.badge-menu .img-container {width: 100%;}.userlogin-menu .cgg-badge.badge-menu .notification-container,.userlogin-menu .cgg-badge.badge-menu .notification-box,.userlogin-page .cgg-badge.badge-menu .notification-container,.userlogin-page .cgg-badge.badge-menu .notification-box {display: none;}.userlogin-menu .cgg-badge.badge-menu .login,.userlogin-page .cgg-badge.badge-menu .login {font-size: 1.2em;font-weight: 600;color: #fff;}.userlogin-menu .cgg-badge.badge-header,.userlogin-page .cgg-badge.badge-header {float: right;}.userlogin-menu .cgg-badge.badge-header .first-name,.userlogin-page .cgg-badge.badge-header .first-name {display: inline;}.userlogin-menu .cgg-badge.badge-header .img-container,.userlogin-page .cgg-badge.badge-header .img-container {text-align: right;}.userlogin-menu .cgg-badge.badge-header .notification-container,.userlogin-page .cgg-badge.badge-header .notification-container {text-align: center;padding: 0px;}.userlogin-menu .cgg-badge.badge-header .login,.userlogin-page .cgg-badge.badge-header .login {color: #78aa43;font-weight: 600;font-size: 1em;float: right;overflow: hidden;max-width: 80px;white-space: nowrap;margin: 12px 5px;line-height: 22px;text-overflow: ellipsis;}@media (min-width: 768px) {.userlogin-menu .cgg-badge.badge-header .login,.userlogin-page .cgg-badge.badge-header .login {max-width: 50px;margin: 10px 0px 10px 10px;}}@media (min-width: 992px) {.userlogin-menu .cgg-badge.badge-header .login,.userlogin-page .cgg-badge.badge-header .login {font-size: 1.2em;max-width: 160px;margin: 10px 0px 10px 10px;}}.userlogin-menu .cgg-badge.badge-header .login.is-login,.userlogin-page .cgg-badge.badge-header .login.is-login {display: none;}@media (min-width: 768px) {.userlogin-menu .cgg-badge.badge-header .login.is-login,.userlogin-page .cgg-badge.badge-header .login.is-login {display: block;}}@media (min-width: 992px) {.userlogin-menu .cgg-badge.badge-header .login.is-login,.userlogin-page .cgg-badge.badge-header .login.is-login {display: block;}}.userlogin-menu .cgg-badge.badge-header .login.is-login i.icon-dwn,.userlogin-page .cgg-badge.badge-header .login.is-login i.icon-dwn {display: inline;float: right;}.userlogin-menu .cgg-badge.badge-header .img,.userlogin-page .cgg-badge.badge-header .img {height: 42px;width: 42px;display: inline-block;margin: 0px 0px 5px 0px;}@media (min-width: 768px) {.userlogin-menu .cgg-badge.badge-header .img,.userlogin-page .cgg-badge.badge-header .img {margin: 0px;}}@media (min-width: 992px) {.userlogin-menu .cgg-badge.badge-header .img,.userlogin-page .cgg-badge.badge-header .img {margin: 0px;}}.userlogin-menu .cgg-badge.badge-header .img .badge-bell,.userlogin-page .cgg-badge.badge-header .img .badge-bell {font-size: 30px;color: #5e5e5e;}.userlogin-menu .cgg-badge.badge-header .img .noti-badge[data-badge]:after,.userlogin-page .cgg-badge.badge-header .img .noti-badge[data-badge]:after {content: attr(data-badge);position: absolute;top: 15px;right: 25px;font-size: 0.8em;background: #78aa43;color: white;width: 18px;height: 18px;text-align: center;line-height: 18px;border-radius: 50%;box-shadow: 0 0 1px #78aa43;}.userlogin-menu .cgg-badge.badge-header .img .noti-badge[data-badge=""]:after,.userlogin-page .cgg-badge.badge-header .img .noti-badge[data-badge=""]:after {content: none;}.userlogin-menu .cgg-badge.badge-header .notification-icon,.userlogin-page .cgg-badge.badge-header .notification-icon {display: inline;visibility: hidden;}.userlogin-menu .cgg-badge.badge-header .notification-icon img,.userlogin-page .cgg-badge.badge-header .notification-icon img {max-width: 25px !important;}.userlogin-menu .cgg-badge.badge-header .notification-icon spam,.userlogin-page .cgg-badge.badge-header .notification-icon spam {position: relative;top: -10px;right: 10px;}.userlogin-menu .cgg-badge.badge-header .notifications-badge,.userlogin-page .cgg-badge.badge-header .notifications-badge {height: 16px;width: 16px;text-align: center;vertical-align: middle;border-radius: 50%;background: #e56035;color: white;display: inline-table;font-size: 12px;visibility: hidden;}.userlogin-menu .cgg-badge.badge-header .notification-box.stat,.userlogin-page .cgg-badge.badge-header .notification-box.stat {right: 0;display: none;width: 100%;}@media (min-width: 768px) {.userlogin-menu .cgg-badge.badge-header .notification-box.stat,.userlogin-page .cgg-badge.badge-header .notification-box.stat {width: 200px;right: 15px;}}@media (min-width: 992px) {.userlogin-menu .cgg-badge.badge-header .notification-box.stat,.userlogin-page .cgg-badge.badge-header .notification-box.stat {width: 200px;right: 15px;}}.userlogin-menu .cgg-badge.badge-header .notification-box.noti,.userlogin-page .cgg-badge.badge-header .notification-box.noti {display: none;padding: 10px 0px 0px 0px;z-index: 1025;right: 0;width: 100%;}@media (min-width: 768px) {.userlogin-menu .cgg-badge.badge-header .notification-box.noti,.userlogin-page .cgg-badge.badge-header .notification-box.noti {top: auto;width: 300px;right: 56px;}}@media (min-width: 992px) {.userlogin-menu .cgg-badge.badge-header .notification-box.noti,.userlogin-page .cgg-badge.badge-header .notification-box.noti {top: auto;width: 320px;right: 167px;}}.userlogin-menu .cgg-badge.badge-header .notification-box.noti .noti-list,.userlogin-page .cgg-badge.badge-header .notification-box.noti .noti-list {line-height: normal;z-index: 1025;display: inline;}.userlogin-menu .cgg-badge.badge-header .notification-box,.userlogin-page .cgg-badge.badge-header .notification-box {position: absolute;background: #fff;border: 1px solid #f3f2ee;box-shadow: 0 6px 3px #979290;padding: 10px 0px 5px 0px;top: auto;z-index: 2;margin-top: 5px;text-align: left;}@media (min-width: 480px) {.userlogin-menu .cgg-badge.badge-header .notification-box,.userlogin-page .cgg-badge.badge-header .notification-box {right: 40px;border-radius: 5px;margin-top: 0px;display: none;}}@media (min-width: 992px) {.userlogin-menu .cgg-badge.badge-header .notification-box,.userlogin-page .cgg-badge.badge-header .notification-box {top: auto;right: 182px;border-radius: 5px;margin-top: 10px;display: none;}}.userlogin-menu .cgg-badge.badge-header .notification-box .noti-header,.userlogin-page .cgg-badge.badge-header .notification-box .noti-header {margin: 0px;padding-left: 10px;font-size: 16px;font-weight: bolder;color: #312f2e;padding-right: 5px;float: left;}.userlogin-menu .cgg-badge.badge-header .notification-box .noti-nav,.userlogin-page .cgg-badge.badge-header .notification-box .noti-nav {padding: 10px 0px;list-style: none;max-height: 250px;overflow-y: auto;overflow-x: hidden;}.userlogin-menu .cgg-badge.badge-header .notification-box .noti-time,.userlogin-page .cgg-badge.badge-header .notification-box .noti-time {font-size: 0.8em;color: #979290;margin: 0px;padding-top: 4px;}.userlogin-menu .cgg-badge.badge-header .notification-box .noti-text,.userlogin-page .cgg-badge.badge-header .notification-box .noti-text {font-size: 1em;margin: 0px;color: #312f2e;}.userlogin-menu .cgg-badge.badge-header .notification-box .noti-nav-box,.userlogin-page .cgg-badge.badge-header .notification-box .noti-nav-box {min-height: 50px;}.userlogin-menu .cgg-badge.badge-header .notification-box .noti-nav-box:hover,.userlogin-page .cgg-badge.badge-header .notification-box .noti-nav-box:hover {background-color: #eef4e8;}.userlogin-menu .cgg-badge.badge-header .notification-box .noti-nav-box .content,.userlogin-page .cgg-badge.badge-header .notification-box .noti-nav-box .content {padding: 7px 0px 7px 15px;border-top: 1px solid #e7e6e2;}.userlogin-menu .cgg-badge.badge-header .notification-box .noti-nav-box .content .logo-box,.userlogin-page .cgg-badge.badge-header .notification-box .noti-nav-box .content .logo-box {border-radius: 50%;background: #fff;width: 50px !important;height: 50px !important;margin: auto;text-align: center;overflow: hidden;line-height: 48px;}.userlogin-menu .cgg-badge.badge-header .notification-box .noti-nav-box .content .logo-box img,.userlogin-page .cgg-badge.badge-header .notification-box .noti-nav-box .content .logo-box img {display: initial !important;}@media (min-width: 480px) {.userlogin-menu .cgg-badge.badge-header .notification-box .noti-nav-box .content .logo-box,.userlogin-page .cgg-badge.badge-header .notification-box .noti-nav-box .content .logo-box {width: 36px;height: 36px;line-height: 55px;}}@media (min-width: 992px) {.userlogin-menu .cgg-badge.badge-header .notification-box .noti-nav-box .content .logo-box,.userlogin-page .cgg-badge.badge-header .notification-box .noti-nav-box .content .logo-box {line-height: 55px;}}.userlogin-menu .cgg-badge.badge-header .notification-box .stat-nav-box,.userlogin-page .cgg-badge.badge-header .notification-box .stat-nav-box {overflow: hidden;}.userlogin-menu .cgg-badge.badge-header .notification-box .stat-nav-box ul,.userlogin-page .cgg-badge.badge-header .notification-box .stat-nav-box ul {list-style: none;padding: 0px 10px;font-size: 1.2em;margin-bottom: 0px;}.userlogin-menu .cgg-badge.badge-header .notification-box .stat-nav-box li,.userlogin-page .cgg-badge.badge-header .notification-box .stat-nav-box li {padding: 5px 0px;line-height: 24px;}.userlogin-menu .cgg-badge.badge-header .notification-box .stat-nav-box a:hover,.userlogin-menu .cgg-badge.badge-header .notification-box .stat-nav-box a:active,.userlogin-page .cgg-badge.badge-header .notification-box .stat-nav-box a:hover,.userlogin-page .cgg-badge.badge-header .notification-box .stat-nav-box a:active {color: #78aa43;}.userlogin-menu .cgg-badge.badge-header .notification-box .stat-img-block,.userlogin-page .cgg-badge.badge-header .notification-box .stat-img-block {display: table;padding: 0px 0px 10px 0px;width: 100%;font-size: 1.2em;font-weight: 600;border-top: 2px solid #5e5e5e;}.userlogin-menu .cgg-badge.badge-header .notification-box .stat-img-row,.userlogin-page .cgg-badge.badge-header .notification-box .stat-img-row {display: table-row;}.userlogin-menu .cgg-badge.badge-header .notification-box .stat-img-cell,.userlogin-page .cgg-badge.badge-header .notification-box .stat-img-cell {display: table-cell;vertical-align: middle;}.userlogin-menu .cgg-badge.badge-header .notification-box .stat-img-cell.img-box,.userlogin-page .cgg-badge.badge-header .notification-box .stat-img-cell.img-box {text-align: center;width: 85px;}.userlogin-menu .cgg-badge.badge-header .notification-box .stat-img-cell.img-box .img,.userlogin-page .cgg-badge.badge-header .notification-box .stat-img-cell.img-box .img {height: 65px;width: 65px;float: none;}.userlogin-menu .cgg-badge.badge-header .notification-box:after,.userlogin-menu .cgg-badge.badge-header .notification-box:before,.userlogin-page .cgg-badge.badge-header .notification-box:after,.userlogin-page .cgg-badge.badge-header .notification-box:before {bottom: 100%;left: 93%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}@media (min-width: 768px) {.userlogin-menu .cgg-badge.badge-header .notification-box:after,.userlogin-menu .cgg-badge.badge-header .notification-box:before,.userlogin-page .cgg-badge.badge-header .notification-box:after,.userlogin-page .cgg-badge.badge-header .notification-box:before {left: 86%;}}@media (min-width: 992px) {.userlogin-menu .cgg-badge.badge-header .notification-box:after,.userlogin-menu .cgg-badge.badge-header .notification-box:before,.userlogin-page .cgg-badge.badge-header .notification-box:after,.userlogin-page .cgg-badge.badge-header .notification-box:before {left: 86%;}}.userlogin-menu .cgg-badge.badge-header .notification-box.noti:after,.userlogin-menu .cgg-badge.badge-header .notification-box.noti:before,.userlogin-page .cgg-badge.badge-header .notification-box.noti:after,.userlogin-page .cgg-badge.badge-header .notification-box.noti:before {left: 75.5%;}@media (min-width: 768px) {.userlogin-menu .cgg-badge.badge-header .notification-box.noti:after,.userlogin-menu .cgg-badge.badge-header .notification-box.noti:before,.userlogin-page .cgg-badge.badge-header .notification-box.noti:after,.userlogin-page .cgg-badge.badge-header .notification-box.noti:before {left: 85%;}}@media (min-width: 992px) {.userlogin-menu .cgg-badge.badge-header .notification-box.noti:after,.userlogin-menu .cgg-badge.badge-header .notification-box.noti:before,.userlogin-page .cgg-badge.badge-header .notification-box.noti:after,.userlogin-page .cgg-badge.badge-header .notification-box.noti:before {left: 85%;}}.userlogin-menu .cgg-badge.badge-header .notification-box:after,.userlogin-page .cgg-badge.badge-header .notification-box:after {border-color: rgba(255, 255, 255, 0);border-bottom-color: #fff;border-width: 10px;margin-left: -10px;}.userlogin-menu .cgg-badge.badge-header .notification-box:before,.userlogin-page .cgg-badge.badge-header .notification-box:before {border-color: rgba(243, 242, 238, 0);border-bottom-color: #f3f2ee;border-width: 11px;margin-left: -11px;}.userlogin-menu .cgg-badge.badge-header-mobile .first-name,.userlogin-page .cgg-badge.badge-header-mobile .first-name {display: inline;}.userlogin-menu .cgg-badge.badge-header-mobile .badge-menu-container,.userlogin-page .cgg-badge.badge-header-mobile .badge-menu-container {display: block;}.userlogin-menu .cgg-badge.badge-header-mobile .badge-menu-container .badge-menu-list,.userlogin-page .cgg-badge.badge-header-mobile .badge-menu-container .badge-menu-list {list-style: none;padding: 5px 10px 0px 10px;margin-bottom: -10px;}.userlogin-menu .cgg-badge.badge-header-mobile .badge-menu-container li,.userlogin-page .cgg-badge.badge-header-mobile .badge-menu-container li {border-top: 1px solid #f3f2ee;padding: 5px 0px;}.userlogin-menu .cgg-badge.badge-header-mobile .badge-menu-container a,.userlogin-menu .cgg-badge.badge-header-mobile .badge-menu-container a:active,.userlogin-menu .cgg-badge.badge-header-mobile .badge-menu-container a:hover,.userlogin-page .cgg-badge.badge-header-mobile .badge-menu-container a,.userlogin-page .cgg-badge.badge-header-mobile .badge-menu-container a:active,.userlogin-page .cgg-badge.badge-header-mobile .badge-menu-container a:hover {font-weight: 600;color: #056f9d;text-decoration: none;}.userlogin-menu .cgg-badge.badge-header-mobile .img-container,.userlogin-page .cgg-badge.badge-header-mobile .img-container {text-align: left;}.userlogin-menu .cgg-badge.badge-header-mobile .notification-container,.userlogin-page .cgg-badge.badge-header-mobile .notification-container {text-align: center;padding: 0px;}.userlogin-menu .cgg-badge.badge-header-mobile .login,.userlogin-page .cgg-badge.badge-header-mobile .login {color: #78aa43;font-weight: 600;font-size: 1.4em;display: inline-block;overflow: hidden;max-width: 110px;white-space: nowrap;text-overflow: ellipsis;margin: 10px 0px 10px 0px;vertical-align: middle;}.userlogin-menu .cgg-badge.badge-header-mobile .img,.userlogin-page .cgg-badge.badge-header-mobile .img {height: 65px;width: 65px;display: inline-block;margin: 5px 10px;}.userlogin-menu.header__plain .cgg-badge.badge-header .login {line-height: 22px;}.userlogin-menu.header__regret .cgg-badge.badge-header .login {color: #fff;}.userlogin-menu.header__regret .header__header .header__returnArrow_plain {display: block;}.ciab-header__mobile-menu .ciab-header__mobile-btn__text {display: none;}.ciab-header__mobile-menu .ciab-header__desktop-btn__text {overflow: hidden;word-wrap: break-word;}.ciab-header__mobile-menu .userlogin .avatar {border-radius: 50%;}.ciab-header__mobile-btn .ciab-header__menu__submenu.right {top: 60px;list-style: none;padding: 10px;background: #fff;width: 100%;}.ciab-header__mobile-btn .ciab-header__menu__submenu.right li {padding: 5px 0px;}.ciab-header__mobile-btn .ciab-header__menu__submenu.right li a {color: #312f2e;text-decoration: none;}.ciab-header__mobile-btn .ciab-header__menu__submenu.right .separator {display: block;background: #dedcd9;cursor: default;}.userlogin-menu li:hover > .badge-new-header-desktop.open-login-modal {background: #fff !important;box-shadow: none;}.userlogin-menu .ciab-header__desktop-btn__text {max-width: 135px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.userlogin-menu .badge-new-header-desktop.userlogin.open-login-modal:after {content: none;}.userlogin-menu .badge-new-header-desktop.userlogin .avatar {border-radius: 50%;}.userlogin-menu .badge-new-header-desktop .ciab-header__mobile-btn__text {display: none;}.userlogin-menu .badge-new-header-mobile.userlogin .avatar {border-radius: 50%;margin: 3px 3px 3px 5px;}.userlogin-menu .badge-new-header-mobile .ciab-header__desktop-btn__text {display: none;}.userlogin-menu .badge-new-header-mobile .open-login-modal .ciab-header__mobile-btn__text {display: none;}.ciab-header__mobile-menu__menu .cgg-notification,.ciab-header__mobile-menu__menu .cgg-notification-phone {display: none !important;}.userlogin-page .cgg-menu-container {padding: 0px;background: #076b9c;color: #fff;position: relative;min-height: 475px;width: 240px;}@media (min-width: 768px) {.userlogin-page .cgg-menu-container {border-top: 5px solid #155072;}}@media (min-width: 992px) {.userlogin-page .cgg-menu-container {border-top: 5px solid #155072;}}.userlogin-page ul.sidebar-nav {list-style: none;padding: 0px;font-size: 1.2em;}.userlogin-page ul.sidebar-nav li {line-height: 60px;position: relative;border-bottom: 1px solid #155072;background: #056f9d;}.userlogin-page ul.sidebar-nav li a {color: #fff;display: block;text-decoration: none;padding: 0px 15px;}.userlogin-page ul.sidebar-nav li a:hover {text-decoration: none;color: #77aa43;background: #155072;}.userlogin-page ul.sidebar-nav li a:active {text-decoration: none;}.userlogin-page ul.sidebar-nav li .m-cgg {position: absolute;font-size: 1.8em;top: 15px;right: 15px;color: #6aaad4;-moz-transition: -moz-transform 0.3s ease-in-out;-o-transition: -o-transform 0.3s ease-in-out;-webkit-transition: -webkit-transform 0.3s ease-in-out;transition: transform 0.3s ease-in-out;}.userlogin-page ul.sidebar-nav li .rotate-icon {-webkit-transform: rotate(-180deg);-moz-transform: rotate(-180deg);transform: rotate(-180deg);}.userlogin-page ul.sidebar-nav li.active a {background: #155072;font-weight: 600;}.userlogin-page ul.sidebar-nav li.active a .m-cgg-icon--cat-right {color: #fff;}.userlogin-page ul.products-list {margin: 0px;padding: 0px;list-style: none;}.userlogin-page ul.products-list li {border-bottom: none;}.userlogin-page ul.products-list li .img {width: 30px;height: auto;position: relative;top: -3px;margin-right: 15px;}.ciab-header__mobile-menu .menu-new-header-mobile a,.ciab-header__mobile-menu .menu-new-header-mobile a:hover,.ciab-header__mobile-menu .menu-new-header-mobile a:active {text-decoration: none;}.ciab-header__mobile-menu .menu-new-header-mobile ul.sidebar-nav {list-style: none;margin: 0px 15px;padding: 0px;}.ciab-header__mobile-menu .menu-new-header-mobile ul.sidebar-nav li {padding: 10px 0;min-height: 48px;font-size: 16px;font-weight: bold;border-bottom: 1px solid #e7e6e2;box-shadow: none !important;cursor: pointer;}.ciab-header__mobile-menu .menu-new-header-mobile ul.sidebar-nav li.no-border {border-top: none;}.ciab-header__mobile-menu .menu-new-header-mobile ul.sidebar-nav li .m-cgg {float: right;color: #e7e6e2;font-size: 20px;-moz-transition: -moz-transform 0.3s ease-in-out;-o-transition: -o-transform 0.3s ease-in-out;-webkit-transition: -webkit-transform 0.3s ease-in-out;transition: transform 0.3s ease-in-out;}.ciab-header__mobile-menu .menu-new-header-mobile ul.sidebar-nav li .rotate-icon {-webkit-transform: rotate(-180deg);-moz-transform: rotate(-180deg);transform: rotate(-180deg);}.ciab-header__mobile-menu .menu-new-header-mobile ul.sidebar-nav li a {display: block;}.ciab-header__mobile-menu .menu-new-header-mobile ul.products-list {list-style: none;padding: 10px 0px 0px 0px;margin: 0px 10px;}.ciab-header__mobile-menu .menu-new-header-mobile ul.products-list li {border-top: none;font-weight: normal;}.ciab-header__mobile-menu .menu-new-header-mobile ul.products-list li .img {width: 25px;height: auto;position: relative;top: -3px;margin-right: 10px;}.ciab-header__mobile-menu .menu-new-header-mobile ul.products-list li.active {font-weight: bold;}.submenu.cgg-notification:after {content: none !important;}.ciab-header__menu__submenu.cgg-notification .notification-highlight {background: #eef4e8;}.ciab-header__menu__submenu.cgg-notification .notification-highlight .noti-text {font-weight: bold !important;}.ciab-header__menu__submenu.cgg-notification .notification-img {width: 50px;height: 50px;background: #fff;padding: 10px;}.ciab-header__menu__submenu.cgg-notification .notification-img-container {background: #fff;border-radius: 50%;overflow: hidden;min-width: 50px;border: 1px solid #fafafa;}.ciab-header__menu__submenu.cgg-notification .notification-desc {margin-left: 15px;}.ciab-header__menu__submenu.cgg-notification .notification-desc .noti-text {font-weight: normal;margin: 0px;padding: 0px;height: auto;}.ciab-header__menu__submenu.cgg-notification .notification-desc .noti-time {font-weight: normal;font-size: 12px;margin: 0px;padding: 0px;height: auto;color: #5e5e5e;}.ciab-header__menu__submenu.cgg-notification .submenu__head {padding: 5px 10px;}.ciab-header__menu__submenu.cgg-notification .submenu__head .notifications-badge {height: 16px;width: 18px;text-align: center;vertical-align: middle;border-radius: 50%;background: #e4602d;color: white;display: inline-table;font-size: 12px;position: relative;left: 5px;bottom: 2px;}.submenu.cgg-notification.notification-new-header-desktop img {max-width: 18px;}.submenu.cgg-notification.notification-new-header-desktop .notifications-badge {height: 14px;width: 16px;text-align: center;vertical-align: middle;border-radius: 50%;background: #e4602d;color: white;display: inline-table;font-size: 10px;position: absolute;bottom: 38px;right: 2px;}.submenu.cgg-notification.notification-new-header-mobile {position: relative;}.submenu.cgg-notification.notification-new-header-mobile img {margin: 3px 0px 3px 7px;width: 28px;height: 32px;display: flex;align-items: center;justify-content: center;}.submenu.cgg-notification.notification-new-header-mobile .notifications-badge {height: 16px;width: 18px;text-align: center;vertical-align: middle;border-radius: 50%;background: #e4602d;display: inline-table;font-size: 12px;position: absolute;bottom: 30px;right: 0px;color: #fff;}.ciab-header__menu__submenu.cgg-notification.notification-new-header-desktop {width: 320px;font-size: 16px;}.ciab-header__menu__submenu.cgg-notification.notification-new-header-mobile {width: 100%;font-size: 16px;}.ciab-header__menu__submenu.cgg-notification.notification-new-header-mobile a {height: 100%;font-size: 16px;font-weight: bold;align-items: center;text-align: center;display: flex;cursor: pointer;padding: 0px 10px !important;outline: none;transition: all 0.2s ease, box-shadow 0s;}.userlogin-page .highlight {background-color: #eef4e8 !important;}.userlogin-page .bolder {font-weight: 600;}.userlogin-page .userlogin-block {display: table;width: 100%;border: 2px solid #fff;border-radius: 3px;margin-bottom: 5px;}@media (min-width: 768px) {.userlogin-page .userlogin-block {margin-bottom: 15px;}}@media (min-width: 992px) {.userlogin-page .userlogin-block {margin-bottom: 15px;}}.userlogin-page .userlogin-block-row {display: table-row;}.userlogin-page .userlogin-block-cell {display: table-cell;vertical-align: middle;padding: 5px;background: #fff;}.userlogin-page .userlogin-block-cell.logo {width: 80px;background: #f3f2ee;text-align: center;}@media (min-width: 992px) {.userlogin-page .userlogin-block-cell.logo {width: 100px;}}.userlogin-page .userlogin-block-cell.logo .logo-box {border-radius: 50%;background: #fff;width: 50px;height: 50px;margin: auto;text-align: center;overflow: hidden;line-height: 48px;}@media (min-width: 768px) {.userlogin-page .userlogin-block-cell.logo .logo-box {width: 60px;height: 60px;line-height: 55px;}}@media (min-width: 992px) {.userlogin-page .userlogin-block-cell.logo .logo-box {width: 60px;height: 60px;line-height: 55px;}}.userlogin-page .userlogin-block-cell.text {min-width: 115px;}@media (min-width: 768px) {.userlogin-page .userlogin-block-cell.text {padding: 5px 10px;}}@media (min-width: 992px) {.userlogin-page .userlogin-block-cell.text {padding: 5px 15px;}}@media (min-width: 768px) {.userlogin-page .userlogin-block-cell.action {padding: 5px 10px;}}@media (min-width: 992px) {.userlogin-page .userlogin-block-cell.action {padding: 5px 15px;}}.userlogin-page .userlogin-block-cell.logo .img {margin: auto;height: 40px;width: 40px;vertical-align: middle;}@media (min-width: 768px) {.userlogin-page .userlogin-block-cell.logo .img {height: 45px;width: 45px;}}@media (min-width: 992px) {.userlogin-page .userlogin-block-cell.logo .img {height: 45px;width: 45px;}}.userlogin-page .userlogin-block-cell.text .time {color: #979290;margin: 0px;}.userlogin-page .userlogin-block-cell.text .content {margin: 0px;font-size: 1em;}@media (min-width: 992px) {.userlogin-page .userlogin-block-cell.text .content {font-size: 1.2em;max-width: none;}}.userlogin-page .userlogin-block-cell.action .action-link {width: 95px;float: right;border-radius: 3px;text-decoration: none;padding: 5px;text-align: center;font-size: 1em;}@media (min-width: 992px) {.userlogin-page .userlogin-block-cell.action .action-link {width: 180px;white-space: nowrap;font-size: 1.2em;}}.userlogin-page .userlogin-block-cell.action .action-link:hover,.userlogin-page .userlogin-block-cell.action .action-link:active {text-decoration: none;}.userlogin-tile {border: 1px solid #cccbc8;background: #fff;border-radius: 3px;padding: 10px;}.userlogin-tile__header {border-bottom: 1px solid #cccbc8;margin: 0px -10px 0px -10px;padding: 0px 15px;}.userlogin-tile__header p {margin: 0px;color: #cccbc8;}.userlogin-tile__header h4 {margin: 0px 0px 10px 0px;font-weight: 600;}.userlogin-tile__image {padding: 10px 0px;max-height: 85px;overflow: hidden;text-align: center;}.userlogin-tile__detail {list-style: none;padding: 0px;margin: 10px 0px 10px 0px;}.userlogin-tile__detail p {margin: 0px;}.userlogin-tile__findoutmore {background: #fff;border: 1px solid #e7e6e2;box-shadow: 0px 3px #e7e6e2;margin: 10px auto 10px auto;font-size: 1.1em;color: #333;font-weight: 600;text-decoration: none;padding: 10px 5px;text-align: center;max-width: 180px;}.userlogin-tile__findoutmore:hover, .userlogin-tile__findoutmore:active {color: #333;text-decoration: none;}.userlogin-tile .bold {font-weight: 600;}.carinsurance-application-page .application-box-container {display: flex;flex-wrap: wrap;}.carinsurance-application-page .feed-carinsurance {margin-bottom: 30px;}.carinsurance-application-page .feed-carinsurance a {text-decoration: none;}.carinsurance-application-page .feed-carinsurance-policies {background: #fff;color: #312f2e;-webkit-box-shadow: 5px 5px 0 1px #e7e6e2;-moz-box-shadow: 5px 5px 0 1px #e7e6e2;box-shadow: 5px 5px 0 1px #e7e6e2;padding: 15px;}@media (min-width: 768px) {.carinsurance-application-page .feed-carinsurance-policies {min-height: 365px;}}.carinsurance-application-page .feed-carinsurance-policies-title {color: #979290;font-weight: bold;text-align: center;min-height: 35px;}.carinsurance-application-page .feed-carinsurance-policies-image {text-align: center;margin: 15px 0;min-height: 72px;}.carinsurance-application-page .feed-carinsurance-policies-image img {max-height: 75px;max-width: 100px;}.carinsurance-application-page .feed-carinsurance-policies-details ul {padding-left: 0;font-size: 16px;}.carinsurance-application-page .feed-carinsurance-policies-details-list {list-style: none;font-size: 16px;line-height: 30px;}.carinsurance-application-page .feed-carinsurance-policies-details-list-label {color: #979290;width: 50%;display: inline-block;float: left;line-height: 16px;margin-top: 7px;}.carinsurance-application-page .feed-carinsurance-policies-details-list-value {text-align: right;width: 50%;display: inline-block;line-height: 16px;}.carinsurance-application-page .feed-carinsurance-policies-details-list-value .cgg-autorenewal button {text-align: right;padding: 0;text-decoration: underline;}.carinsurance-application-page .feed-carinsurance-policies-details-list-value a {color: #fc3a31;text-decoration: underline;}.carinsurance-application-page .feed-carinsurance-policies-expire-link {text-align: center;margin-top: 18px;line-height: 16px;}.carinsurance-application-page .feed-carinsurance-policies-expire-link a {font-weight: bold;color: #ff533f;font-size: 20px;}.carinsurance-application-page .feed-carinsurance-policies-button a {font-size: 16px;}.carinsurance-application-page .feed-carinsurance-no-policies {padding: 2em 0;}.carinsurance-application-page .feed-carinsurance-no-policies h3 {color: #056f9d;font-weight: 600;margin-bottom: 5px;}.carinsurance-application-page .feed-carinsurance-no-policies p {font-size: 18px;color: #979290;margin: 0px;font-weight: 600;}.carinsurance-application-page .feed-carinsurance-no-policies-banner {margin-top: 1.5em;}.carinsurance-application-page .feed-carinsurance-no-policies-banner img {max-width: 100%;}@media (min-width: 768px) {.carinsurance-application-page .feed-carinsurance-no-policies-banner img {max-width: 600px;}}.userlogin-page .feed-carinsurance-detail {font-size: 16px;color: #312f2e;margin-top: 1em;}.userlogin-page .feed-carinsurance-detail-back-btn {font-size: 18px;font-weight: bold;color: #979290;}.userlogin-page .feed-carinsurance-detail-wrap {background: #fff;-webkit-box-shadow: 5px 5px 0 1px #e7e6e2;-moz-box-shadow: 5px 5px 0 1px #e7e6e2;box-shadow: 5px 5px 0 1px #e7e6e2;padding: 15px;margin-top: 1em;}@media (min-width: 768px) {.userlogin-page .feed-carinsurance-detail-wrap {padding: 30px;}}.userlogin-page .feed-carinsurance-detail__title {color: #979290;text-align: center;font-size: 23px;margin-top: 0;margin-bottom: 15px;}@media (min-width: 768px) {.userlogin-page .feed-carinsurance-detail__title {font-size: 32px;}}.userlogin-page .feed-carinsurance-detail__section-header {font-weight: bold;border-bottom: solid 1px #dcdad7;padding-bottom: 10px;margin-bottom: 10px;}.userlogin-page .feed-carinsurance-detail__section-image {text-align: center;margin: 15px 0;}.userlogin-page .feed-carinsurance-detail__section-image img {max-width: 75px;}.userlogin-page .feed-carinsurance-detail__section-details {padding: 0;}.userlogin-page .feed-carinsurance-detail__section-details ul {padding-left: 0;font-size: 16px;}.userlogin-page .feed-carinsurance-detail__section-details-list {list-style: none;font-size: 16px;margin-bottom: 12px;clear: both;}.userlogin-page .feed-carinsurance-detail__section-details-list-label {color: #979290;width: 50%;display: inline-block;float: left;}.userlogin-page .feed-carinsurance-detail__section-details-list-value {text-align: right;width: 50%;display: inline-block;}.userlogin-page .feed-carinsurance-detail__section-details-list-value.red-text {color: #fc3a31;}.userlogin-page .feed-carinsurance-detail__section-details-list-value a {color: #659d34;text-decoration: underline;}.userlogin-page .feed-carinsurance-detail__section-details-list .cgg-autorenewal {float: right;width: 50%;}.userlogin-page .feed-carinsurance-detail__section-details-list .cgg-autorenewal button {text-align: right;padding-right: 0;padding-top: 0;text-decoration: underline;}.userlogin-page .feed-carinsurance-detail__section-details-list-doc-icon,.userlogin-page .feed-carinsurance-detail__section-details-list-doc-link a {color: #77aa43;}.userlogin-page .travelinsurance-application-page-header {position: relative;min-height: 40px;}@media (max-width: 767px) {.userlogin-page .travelinsurance-application-page-header {margin-bottom: 10px;}}.userlogin-page .travelinsurance-application-page-btn {border: 1px solid #cccbc8;box-shadow: inset 0 -4px 0 0 #f3f2ee;font-size: 15px;right: 0;text-decoration: none;}@media (min-width: 768px) {.userlogin-page .travelinsurance-application-page-btn {position: absolute;top: -10px;width: 170px;}}.userlogin-page .feed-travelinsurance {margin-bottom: 30px;}.userlogin-page .feed-travelinsurance a {text-decoration: none;}.userlogin-page .feed-travelinsurance-policies {background: #fff;color: #312f2e;-webkit-box-shadow: 5px 5px 0 1px #e7e6e2;-moz-box-shadow: 5px 5px 0 1px #e7e6e2;box-shadow: 5px 5px 0 1px #e7e6e2;margin-bottom: 15px;padding-bottom: 15px;}.userlogin-page .feed-travelinsurance-policies-title {color: #312f2e;font-weight: bold;min-height: 30px;border-bottom: 1px solid #eee;padding: 5px 15px;margin-bottom: 15px;font-size: 16px;}.userlogin-page .feed-travelinsurance-policies-image {text-align: center;margin: 15px 0;min-height: 72px;}.userlogin-page .feed-travelinsurance-policies-image img {max-height: 75px;max-width: 100px;}.userlogin-page .feed-travelinsurance-policies-details ul {padding-left: 0;font-size: 16px;}.userlogin-page .feed-travelinsurance-policies-details-list {list-style: none;font-size: 16px;line-height: 20px;display: table;width: 100%;margin-bottom: 10px;}.userlogin-page .feed-travelinsurance-policies-details-list-label {color: #979290;width: 50%;display: table-cell;}.userlogin-page .feed-travelinsurance-policies-details-list-value {text-align: right;width: 50%;display: table-cell;line-height: 18px;color: #312f2e;}.userlogin-page .feed-travelinsurance-policies-details-list-value a {color: #fc3a31;text-decoration: underline;}.userlogin-page .feed-travelinsurance-policies-cta {text-align: center;}.userlogin-page .feed-travelinsurance-policies-button {border: 1px solid #cccbc8;box-shadow: inset 0 -4px 0 0 #f3f2ee;color: #312f2e !important;margin-bottom: 10px;font-size: 15px;padding: 14px 10px;}.userlogin-page .feed-travelinsurance-policies-button:hover {background-color: #f2f2f2;border-color: #afada8;}.userlogin-page .feed-travelinsurance-policies-download-link {color: #78aa43;}.travelinsurance-application-page .userlogin-container {margin-top: 25px !important;}.travelinsurance-application-page .userlogin-header {margin-top: 0;}.travelinsurance-application-page .userlogin-button-collapse {float: right;text-decoration: none;font-size: 28px;}@media (max-width: 767px) {.travelinsurance-application-page .row {margin-left: -5px;margin-right: -5px;}}.userlogin-page .feed-travelinsurance-detail {font-size: 16px;color: #312f2e;margin-top: 1em;}.userlogin-page .feed-travelinsurance-detail-back-btn {font-size: 18px;font-weight: bold;color: #979290;}.userlogin-page .feed-travelinsurance-detail-wrap {background: #fff;-webkit-box-shadow: 5px 5px 0 1px #e7e6e2;-moz-box-shadow: 5px 5px 0 1px #e7e6e2;box-shadow: 5px 5px 0 1px #e7e6e2;padding: 15px;margin-top: 1em;}@media (min-width: 768px) {.userlogin-page .feed-travelinsurance-detail-wrap {padding: 30px;}}.userlogin-page .feed-travelinsurance-detail__title {color: #979290;text-align: center;font-size: 23px;margin-top: 0;margin-bottom: 15px;}@media (min-width: 768px) {.userlogin-page .feed-travelinsurance-detail__title {font-size: 32px;}}.userlogin-page .feed-travelinsurance-detail__section-header {font-weight: bold;border-bottom: solid 1px #dcdad7;padding-bottom: 10px;margin-bottom: 10px;margin-top: 30px;}.userlogin-page .feed-travelinsurance-detail__section-image {text-align: center;margin: 15px 0;}.userlogin-page .feed-travelinsurance-detail__section-image img {max-width: 75px;}.userlogin-page .feed-travelinsurance-detail__section-details {padding: 0;}.userlogin-page .feed-travelinsurance-detail__section-details ul {padding-left: 0;font-size: 16px;}.userlogin-page .feed-travelinsurance-detail__section-details-list {list-style: none;font-size: 16px;margin-bottom: 12px;clear: both;}.userlogin-page .feed-travelinsurance-detail__section-details-list-label {color: #979290;width: 50%;display: inline-block;float: left;margin: 5px 0;}.userlogin-page .feed-travelinsurance-detail__section-details-list-value {text-align: right;width: 50%;display: inline-block;margin: 5px 0;}@media (max-width: 480px) {.userlogin-page .feed-travelinsurance-detail__section-details-list-value {overflow-wrap: break-word;word-wrap: break-word;}}.userlogin-page .feed-travelinsurance-detail__section-details-list-value.red-text {color: #fc3a31;}.userlogin-page .feed-travelinsurance-detail__section-details-list-value a {color: #659d34;text-decoration: underline;}.userlogin-page .feed-travelinsurance-detail__section-details-list .cgg-autorenewal {float: right;width: 50%;}.userlogin-page .feed-travelinsurance-detail__section-details-list .cgg-autorenewal button {text-align: right;padding-right: 0;padding-top: 0;text-decoration: underline;}.userlogin-page .feed-travelinsurance-detail__section-details-list-doc-icon,.userlogin-page .feed-travelinsurance-detail__section-details-list-doc-linak a {color: #77aa43;}.userlogin-page .row.application-box-container {margin: 0;}.userlogin-page .feed-broadband {margin-bottom: 30px;}.userlogin-page .broadband-landing .hero-carousel_item {background-color: #056f9d;-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px;border-bottom: 10px solid #175072;margin: 0;}.userlogin-page .broadband-landing .hero-carousel_item .container.container {width: 100%;}.userlogin-page .broadband-landing .hero-carousel_item .container .container-fluid {min-height: 350px;}.userlogin-page .broadband-landing .hero-carousel_item .hero-carousel__item__row {padding: 0;}@media (min-width: 768px) {.userlogin-page .broadband-landing .hero-carousel_item .hero-carousel__item__row {padding: 40px 0;}}.userlogin-page .broadband-landing .hero-carousel_item .hero-carousel__item__row .hero-carousel__item__header {color: #fff;}.userlogin-page .broadband-landing .hero-carousel_item .hero-carousel__item__row .hero-carousel__item__header h1 {font-size: 19px;}@media (min-width: 768px) {.userlogin-page .broadband-landing .hero-carousel_item .hero-carousel__item__row .hero-carousel__item__header h1 {font-size: 32px;}}.userlogin-page .broadband-landing .hero-carousel_item .hero-carousel__item__row .hero-carousel__item__header h3 {color: #b5d5ee;margin-top: 15px;font-size: 14px;}@media (min-width: 768px) {.userlogin-page .broadband-landing .hero-carousel_item .hero-carousel__item__row .hero-carousel__item__header h3 {font-size: 18px;}}.userlogin-page .broadband-landing .hero-carousel_item .hero-carousel__item__row .btn--libris-wrapper .ciab-btn--cta {font-size: 18px;}.userlogin-page .broadband-landing .hero-carousel_item .hero-carousel__item__row .btn--libris-wrapper.btn--libris-wrapper {width: auto;margin-top: 20px;}@media (max-width: 767px) {.userlogin-page .broadband-landing .hero-carousel_item .hero-carousel__item__row .btn--libris-wrapper.btn--libris-wrapper {float: none;}}.modal-md cgg-thankyou-popup .modal-header {border: 0;}.modal-md cgg-thankyou-popup .modal-body, .modal-footer, .modal-header {padding: 15px 25px;padding-right: 25px;padding-bottom: 15px;padding-top: 15px;padding-left: 25px;}.cgg-thankyou-popup .modal-body {padding-top: 0;font-size: 1.25em;}.cgg-thankyou-popup .cgg-container:after, .cgg-container:before, .cgg-row:after, .cgg-row:before {content: " ";display: table;}.cgg-thankyou-popup .cgg-row:after {clear: both;}.cgg-thankyou-popup .cgg-row .cgg-col-lg-1, .cgg-col-lg-10, .cgg-col-lg-11, .cgg-col-lg-12, .cgg-col-lg-2, .cgg-col-lg-3, .cgg-col-lg-4, .cgg-col-lg-5, .cgg-col-lg-6, .cgg-col-lg-7, .cgg-col-lg-8, .cgg-col-lg-9, .cgg-col-md-1, .cgg-col-md-10, .cgg-col-md-11, .cgg-col-md-12, .cgg-col-md-2, .cgg-col-md-3, .cgg-col-md-4, .cgg-col-md-5, .cgg-col-md-6, .cgg-col-md-7, .cgg-col-md-8, .cgg-col-md-9, .cgg-col-sm-1, .cgg-col-sm-10, .cgg-col-sm-11, .cgg-col-sm-12, .cgg-col-sm-2, .cgg-col-sm-3, .cgg-col-sm-4, .cgg-col-sm-5, .cgg-col-sm-6, .cgg-col-sm-7, .cgg-col-sm-8, .cgg-col-sm-9, .cgg-col-xs-1, .cgg-col-xs-10, .cgg-col-xs-11, .cgg-col-xs-12, .cgg-col-xs-2, .cgg-col-xs-3, .cgg-col-xs-4, .cgg-col-xs-5, .cgg-col-xs-6, .cgg-col-xs-7, .cgg-col-xs-8, .cgg-col-xs-9 {position: relative;min-height: 1px;padding-left: 30px;padding-right: 30px;}.cgg-thankyou-popup h4 {color: #076b9c;font-size: 26px;text-align: center;margin-bottom: 15px;}.cgg-thankyou-popup-new__message {background-color: #eef4e8;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;font-size: 18px;padding: 12px 15px;}.cgg-thankyou-popup-new__message:before {content: "";position: absolute;top: 100%;left: 85px;width: 0;border-top: 28px solid #eef4e9;border-left: 30px solid transparent;}@media (min-width: 768px) {.cgg-col-md-1, .cgg-col-md-2, .cgg-col-md-3, .cgg-col-md-4, .cgg-col-md-5, .cgg-col-md-6, .cgg-col-md-7, .cgg-col-md-8, .cgg-col-md-9, .cgg-col-md-10, .cgg-col-md-11, .cgg-col-md-12 {float: left;}.cgg-col-md-1 {width: 8.33333%;}.cgg-col-md-2 {width: 16.66667%;}.cgg-col-md-3 {width: 25%;}.cgg-col-md-4 {width: 33.33333%;}.cgg-col-md-5 {width: 41.66667%;}.cgg-col-md-6 {width: 50%;}.cgg-col-md-7 {width: 58.33333%;}.cgg-col-md-8 {width: 66.66667%;}.cgg-col-md-9 {width: 75%;}.cgg-col-md-10 {width: 83.33333%;}.cgg-col-md-11 {width: 91.66667%;}.cgg-col-md-12 {width: 100%;}.cgg-col-md-pull-0 {right: auto;}.cgg-col-md-pull-1 {right: 8.33333%;}.cgg-col-md-pull-2 {right: 16.66667%;}.cgg-col-md-pull-3 {right: 25%;}.cgg-col-md-pull-4 {right: 33.33333%;}.cgg-col-md-pull-5 {right: 41.66667%;}.cgg-col-md-pull-6 {right: 50%;}.cgg-col-md-pull-7 {right: 58.33333%;}.cgg-col-md-pull-8 {right: 66.66667%;}.cgg-col-md-pull-9 {right: 75%;}.cgg-col-md-pull-10 {right: 83.33333%;}.cgg-col-md-pull-11 {right: 91.66667%;}.cgg-col-md-pull-12 {right: 100%;}.cgg-col-md-push-0 {left: auto;}.cgg-col-md-push-1 {left: 8.33333%;}.cgg-col-md-push-2 {left: 16.66667%;}.cgg-col-md-push-3 {left: 25%;}.cgg-col-md-push-4 {left: 33.33333%;}.cgg-col-md-push-5 {left: 41.66667%;}.cgg-col-md-push-6 {left: 50%;}.cgg-col-md-push-7 {left: 58.33333%;}.cgg-col-md-push-8 {left: 66.66667%;}.cgg-col-md-push-9 {left: 75%;}.cgg-col-md-push-10 {left: 83.33333%;}.cgg-col-md-push-11 {left: 91.66667%;}.cgg-col-md-push-12 {left: 100%;}.cgg-col-md-offset-0 {margin-left: 0%;}.cgg-col-md-offset-1 {margin-left: 8.33333%;}.cgg-col-md-offset-2 {margin-left: 16.66667%;}.cgg-col-md-offset-3 {margin-left: 25%;}.cgg-col-md-offset-4 {margin-left: 33.33333%;}.cgg-col-md-offset-5 {margin-left: 41.66667%;}.cgg-col-md-offset-6 {margin-left: 50%;}.cgg-col-md-offset-7 {margin-left: 58.33333%;}.cgg-col-md-offset-8 {margin-left: 66.66667%;}.cgg-col-md-offset-9 {margin-left: 75%;}.cgg-col-md-offset-10 {margin-left: 83.33333%;}.cgg-col-md-offset-11 {margin-left: 91.66667%;}.cgg-col-md-offset-12 {margin-left: 100%;}}.cgg-thankyou-popup img {margin: 20px auto;}@media (max-width: 767px) {.cgg-thankyou-popup__mascot {margin-top: 20px;}}.cgg-thankyou-popup__mascot {margin-top: 50px;}.cgg-thankyou-popup__mascot img {max-width: 266px;}@media (max-width: 767px) {.cgg-thankyou-popup__mascot img {max-width: 250px;}}.cgg-thankyou-popup .modal-header .cgg-thankyou-popup-vertical .modal-body .modal-footer {position: relative;font-size: 1.25em;}.cgg-thankyou-popup .modal-footer {margin-bottom: 5px;text-align: right;border-bottom-color: transparent;border-top-color: transparent;}.cgg-thankyou-popup .modal-footer, .cgg-thankyou-popup .modal-header {border: 0;}@media (max-width: 767px) {.cgg-thankyou-popup-vertical {background: #fff;position: relative;top: -80px;-webkit-box-shadow: 0 -20px 34px 0 #fff;-moz-box-shadow: 0 -20px 34px 0 #fff;box-shadow: 0 -20px 34px 0 #fff;}}@media (max-width: 767px) {.cgg-thankyou-popup-vertical-list-item-txt {height: 50px;line-height: 50px;display: inline-block;margin-left: 15px;}}@media (max-width: 767px) {.cgg-thankyou-popup__mascot {margin-top: 20px;}}@media (max-width: 767px) {ul, ol {margin-top: 0;margin-bottom: 10px;}}@media (min-width: 768px) {.cgg-thankyou-popup-vertical-list {width: 200px;float: right;margin-top: 30px;}}.cgg-thankyou-popup-vertical-list {background: #fbfbfb;box-shadow: 0 1px 4px 0 rgba(78, 78, 78, 0.5);border-radius: 8px;list-style: none;padding: 0;}.cgg-thankyou-popup-vertical-list-item {text-align: center;}.cgg-thankyou-popup-vertical-list-item {display: block;border-bottom: 1px solid #dedcd9;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #dedcd9;}.cgg-thankyou-popup-vertical-list-item a {color: #56924b;font-weight: 700;transition: all 0.35s;display: block;padding: 15px 30px;}@media (min-width: 768px) {.cgg-thankyou-popup-vertical-list-item a {text-align: center;width: 100%;padding: 30px 20px 40px;padding-top: 30px;padding-right: 20px;padding-bottom: 40px;padding-left: 20px;}}.cgg-thankyou-popup-vertical-list-item:hover {background: #ddead0;cursor: pointer;}@media (min-width: 768px) {.cgg-thankyou-popup-vertical-list-item .icon-wrap {display: inline-block;width: 100%;float: left;height: 50px;margin: 0;}}.cgg-thankyou-popup-vertical-list-item .icon-wrap img {height: 50px;margin: 0;}.cgg-relogin-forgetpassword-modal:before {height: inherit !important;}.cgg-login-modal form, .cgg-relogin-forgetpassword-modal form, .reauthentication-page form, .agentlogin-page form {float: none;}.cgg-login-modal .form-loading .btn-form-loading, .cgg-relogin-forgetpassword-modal .form-loading .btn-form-loading, .reauthentication-page .form-loading .btn-form-loading, .agentlogin-page .form-loading .btn-form-loading {text-indent: -90009px;text-align: left;background-image: url("assets/loading-alt.gif");background-repeat: no-repeat;background-position: 50%;}.cgg-login-modal .show-block, .cgg-relogin-forgetpassword-modal .show-block, .reauthentication-page .show-block, .agentlogin-page .show-block {display: block !important;}.cgg-login-modal .cgg-global-input, .cgg-relogin-forgetpassword-modal .cgg-global-input, .reauthentication-page .cgg-global-input, .agentlogin-page .cgg-global-input {font-size: 1.2em;height: 40px;padding: 0px 10px;}.cgg-login-modal .cgg-global-label, .cgg-relogin-forgetpassword-modal .cgg-global-label, .reauthentication-page .cgg-global-label, .agentlogin-page .cgg-global-label {font-size: 1.2em;}.cgg-login-modal .green, .cgg-relogin-forgetpassword-modal .green, .reauthentication-page .green, .agentlogin-page .green {color: #78aa43;font-weight: 600;}.cgg-login-modal .form-error, .cgg-relogin-forgetpassword-modal .form-error, .reauthentication-page .form-error, .agentlogin-page .form-error {display: none;}.cgg-login-modal .form-error .error-span, .cgg-relogin-forgetpassword-modal .form-error .error-span, .reauthentication-page .form-error .error-span, .agentlogin-page .form-error .error-span {display: none;}.cgg-login-modal .form-error .error-span.show-block, .cgg-relogin-forgetpassword-modal .form-error .error-span.show-block, .reauthentication-page .form-error .error-span.show-block, .agentlogin-page .form-error .error-span.show-block {display: inline-block !important;}.cgg-login-modal .form-group, .cgg-relogin-forgetpassword-modal .form-group, .reauthentication-page .form-group, .agentlogin-page .form-group {margin-bottom: 10px;}.cgg-login-modal .form-button, .cgg-relogin-forgetpassword-modal .form-button, .reauthentication-page .form-button, .agentlogin-page .form-button {display: inline-block;width: 100%;margin-top: 5px;}.cgg-login-modal .form-button .login-btn-1, .cgg-relogin-forgetpassword-modal .form-button .login-btn-1, .reauthentication-page .form-button .login-btn-1, .agentlogin-page .form-button .login-btn-1 {width: 40%;overflow: hidden;float: left;height: 40px;font-size: 1.3em;}.cgg-login-modal .form-button .login-btn-2, .cgg-relogin-forgetpassword-modal .form-button .login-btn-2, .reauthentication-page .form-button .login-btn-2, .agentlogin-page .form-button .login-btn-2 {width: 55%;overflow: hidden;float: right;height: 40px;font-size: 1.3em;padding: 0px;}.cgg-login-modal .m-cgg-icon--warning, .cgg-relogin-forgetpassword-modal .m-cgg-icon--warning, .reauthentication-page .m-cgg-icon--warning, .agentlogin-page .m-cgg-icon--warning {font-size: 1.1em;padding: 0px 5px;}.cgg-login-modal .modal-dialog.modal-sm, .cgg-relogin-forgetpassword-modal .modal-dialog.modal-sm, .reauthentication-page .modal-dialog.modal-sm, .agentlogin-page .modal-dialog.modal-sm {width: 300px;margin: auto;display: block !important;}@media (min-width: 768px) {.cgg-login-modal .modal-dialog.modal-sm, .cgg-relogin-forgetpassword-modal .modal-dialog.modal-sm, .reauthentication-page .modal-dialog.modal-sm, .agentlogin-page .modal-dialog.modal-sm {width: 360px;top: 120px;}}@media (min-width: 992px) {.cgg-login-modal .modal-dialog.modal-sm, .cgg-relogin-forgetpassword-modal .modal-dialog.modal-sm, .reauthentication-page .modal-dialog.modal-sm, .agentlogin-page .modal-dialog.modal-sm {width: 360px;top: 120px;}}.cgg-login-modal h3, .cgg-relogin-forgetpassword-modal h3, .reauthentication-page h3, .agentlogin-page h3 {color: #056f9d;font-size: 1.6em;margin-top: 10px;margin-bottom: 15px;}.cgg-login-modal a,.cgg-login-modal a:hover,.cgg-login-modal a:active, .cgg-relogin-forgetpassword-modal a,.cgg-relogin-forgetpassword-modal a:hover,.cgg-relogin-forgetpassword-modal a:active, .reauthentication-page a,.reauthentication-page a:hover,.reauthentication-page a:active, .agentlogin-page a,.agentlogin-page a:hover,.agentlogin-page a:active {font-weight: 600;text-decoration: none;color: #78aa43;}.cgg-login-modal img, .cgg-relogin-forgetpassword-modal img, .reauthentication-page img, .agentlogin-page img {max-width: 280px;width: 100%;}.cgg-login-modal .login-close, .cgg-relogin-forgetpassword-modal .login-close, .reauthentication-page .login-close, .agentlogin-page .login-close {font-size: 3em;font-weight: 600;line-height: 1;color: #000;text-shadow: 0 1px 0 #fff;filter: alpha(opacity=20);opacity: 0.2;-webkit-appearance: none;padding: 0;cursor: pointer;background: 0 0;border: 0;position: absolute;right: 10px;top: 0px;}@media (min-width: 768px) {.cgg-login-modal .login-close, .cgg-relogin-forgetpassword-modal .login-close, .reauthentication-page .login-close, .agentlogin-page .login-close {right: 15px;top: 5px;}}@media (min-width: 992px) {.cgg-login-modal .login-close, .cgg-relogin-forgetpassword-modal .login-close, .reauthentication-page .login-close, .agentlogin-page .login-close {right: 15px;top: 5px;}}.cgg-login-modal .modal-dialog, .cgg-relogin-forgetpassword-modal .modal-dialog, .reauthentication-page .modal-dialog, .agentlogin-page .modal-dialog {top: 30px;}.cgg-login-modal .modal-content, .cgg-relogin-forgetpassword-modal .modal-content, .reauthentication-page .modal-content, .agentlogin-page .modal-content {padding: 10px 15px;text-align: center;border-radius: 3px;}.cgg-login-modal .terms-box, .cgg-relogin-forgetpassword-modal .terms-box, .reauthentication-page .terms-box, .agentlogin-page .terms-box {font-size: 0.9em;padding: 5px 0px 0px 0px;text-align: center;margin: 0px;}@media (min-width: 768px) {.cgg-login-modal .terms-box, .cgg-relogin-forgetpassword-modal .terms-box, .reauthentication-page .terms-box, .agentlogin-page .terms-box {font-size: 0.9em;padding: 10px 80px;text-align: left;}}@media (min-width: 992px) {.cgg-login-modal .terms-box, .cgg-relogin-forgetpassword-modal .terms-box, .reauthentication-page .terms-box, .agentlogin-page .terms-box {font-size: 0.9em;padding: 10px 80px;text-align: left;}}.cgg-login-modal .modal-content.version1, .cgg-relogin-forgetpassword-modal .modal-content.version1, .reauthentication-page .modal-content.version1, .agentlogin-page .modal-content.version1 {text-align: left;padding: 10px 20px 10px 20px;}@media (min-width: 768px) {.cgg-login-modal .modal-content.version1, .cgg-relogin-forgetpassword-modal .modal-content.version1, .reauthentication-page .modal-content.version1, .agentlogin-page .modal-content.version1 {padding: 20px 40px 20px 40px;}}@media (min-width: 992px) {.cgg-login-modal .modal-content.version1, .cgg-relogin-forgetpassword-modal .modal-content.version1, .reauthentication-page .modal-content.version1, .agentlogin-page .modal-content.version1 {padding: 20px 40px 20px 40px;}}.cgg-login-modal .modal-content.version1 h3, .cgg-relogin-forgetpassword-modal .modal-content.version1 h3, .reauthentication-page .modal-content.version1 h3, .agentlogin-page .modal-content.version1 h3 {font-size: 1.8em;margin-top: 5px;margin-bottom: 15px;}.cgg-login-modal .modal-content.version1 p, .cgg-relogin-forgetpassword-modal .modal-content.version1 p, .reauthentication-page .modal-content.version1 p, .agentlogin-page .modal-content.version1 p {font-size: 0.85em;}.cgg-login-modal .modal-content.version1 p.signup-box, .cgg-relogin-forgetpassword-modal .modal-content.version1 p.signup-box, .reauthentication-page .modal-content.version1 p.signup-box, .agentlogin-page .modal-content.version1 p.signup-box {font-size: 1.1em;}.cgg-login-modal .fb-login-container, .cgg-relogin-forgetpassword-modal .fb-login-container, .reauthentication-page .fb-login-container, .agentlogin-page .fb-login-container {display: block;}.cgg-login-modal .login-text-container, .cgg-relogin-forgetpassword-modal .login-text-container, .reauthentication-page .login-text-container, .agentlogin-page .login-text-container {padding-top: 20px;}@media (min-width: 768px) {.cgg-login-modal .login-text-container, .cgg-relogin-forgetpassword-modal .login-text-container, .reauthentication-page .login-text-container, .agentlogin-page .login-text-container {padding-top: 10px;}}@media (min-width: 992px) {.cgg-login-modal .login-text-container, .cgg-relogin-forgetpassword-modal .login-text-container, .reauthentication-page .login-text-container, .agentlogin-page .login-text-container {padding-top: 10px;}}.cgg-login-modal .modal-error, .cgg-relogin-forgetpassword-modal .modal-error, .reauthentication-page .modal-error, .agentlogin-page .modal-error {display: none;}.cgg-login-modal .has-error .modal-error, .cgg-relogin-forgetpassword-modal .has-error .modal-error, .reauthentication-page .has-error .modal-error, .agentlogin-page .has-error .modal-error {display: block;font-size: 0.85em;}.cgg-login-modal .has-error .cgg-global-input, .cgg-relogin-forgetpassword-modal .has-error .cgg-global-input, .reauthentication-page .has-error .cgg-global-input, .agentlogin-page .has-error .cgg-global-input {box-shadow: none !important;}.cgg-login-modal .fb-link, .cgg-relogin-forgetpassword-modal .fb-link, .reauthentication-page .fb-link, .agentlogin-page .fb-link {text-decoration: none;color: #fff;font-weight: 600;cursor: pointer;width: 100%;background: #3B5998;border: 1px solid #294377;border-radius: 3px;box-shadow: 0px 5px #294377;height: 46px;padding: 12px 0px;display: block;margin: 0px 0px 10px 0px;}.cgg-login-modal .fb-link .button-text, .cgg-relogin-forgetpassword-modal .fb-link .button-text, .reauthentication-page .fb-link .button-text, .agentlogin-page .fb-link .button-text {float: left;overflow: hidden;font-size: 15px;white-space: nowrap;line-height: 25px;width: 80%;text-align: left;}@media (min-width: 768px) {.cgg-login-modal .fb-link .button-text, .cgg-relogin-forgetpassword-modal .fb-link .button-text, .reauthentication-page .fb-link .button-text, .agentlogin-page .fb-link .button-text {font-size: 16px;}}@media (min-width: 992px) {.cgg-login-modal .fb-link .button-text, .cgg-relogin-forgetpassword-modal .fb-link .button-text, .reauthentication-page .fb-link .button-text, .agentlogin-page .fb-link .button-text {font-size: 16px;}}.cgg-login-modal .fb-link .button-ico, .cgg-relogin-forgetpassword-modal .fb-link .button-ico, .reauthentication-page .fb-link .button-ico, .agentlogin-page .fb-link .button-ico {float: left;padding: 0px 0px 0px 5px;width: 17%;font-size: 40px;position: relative;top: -10px;}.cgg-login-modal .fb-link:hover, .cgg-relogin-forgetpassword-modal .fb-link:hover, .reauthentication-page .fb-link:hover, .agentlogin-page .fb-link:hover {text-decoration: none;color: #fff;}.cgg-login-alert {position: absolute;top: 75px;z-index: 1023;margin: auto;width: 100%;display: none;}@media (min-width: 768px) {.cgg-login-alert {top: 73px;}}@media (min-width: 992px) {.cgg-login-alert {top: 73px;}}.cgg-login-alert .modal-chk {color: #fff;background: #78aa43;border-radius: 50px;position: relative;font-size: 0.8em;padding: 2px;margin-right: 10px;}.cgg-login-alert .login-alert-container {position: relative;margin: auto;max-width: 520px;width: 100%;border: 2px solid transparent;background: #fff;padding: 0px 20px;text-align: center;-webkit-box-shadow: 6px 6px 0px 0px rgba(0, 0, 0, 0.09);-moz-box-shadow: 6px 6px 0px 0px rgba(0, 0, 0, 0.09);box-shadow: 6px 6px 0px 0px rgba(0, 0, 0, 0.09);}@media (min-width: 768px) {.cgg-login-alert .login-alert-container {padding: 0px 30px;}}@media (min-width: 992px) {.cgg-login-alert .login-alert-container {padding: 0px 30px;}}.cgg-login-alert .login-alert-container h3 {margin: 15px 0px;color: #312f2e;display: none;font-size: 20px;}.cgg-login-alert .login-alert-container .login-alert-close {position: absolute;font-size: 2em;color: #dedcd9;font-weight: 600;right: 10px;text-decoration: none;}@media (min-width: 768px) {.cgg-login-alert .login-alert-container .login-alert-close {font-size: 3em;}}@media (min-width: 992px) {.cgg-login-alert .login-alert-container .login-alert-close {font-size: 3em;}}.cgg-login-alert .login-alert-container.normal {border: 2px solid #dedcd9;}.cgg-login-alert .login-alert-container.success {border: 2px solid #78aa43;}.cgg-login-alert .login-alert-container.fail {border: 2px solid #ff533f;}.in-result {top: 75px;}@media (min-width: 768px) {.in-result {top: 320px;}}@media (min-width: 992px) {.in-result {top: 320px;}}.in-result-on-checkout {top: 75px;}@media (min-width: 768px) {.in-result-on-checkout {top: 73px;}}@media (min-width: 992px) {.in-result-on-checkout {top: 73px;}}.in-result-on-checkout .login-alert-close {top: 15px !important;}.cgg-relogin-modal:before {content: "";display: inline;height: 100%;vertical-align: middle;}@media (min-width: 768px) {.cgg-relogin-modal:before {display: inline-block;}}@media (min-width: 992px) {.cgg-relogin-modal:before {display: inline-block;}}.cgg-login-modal::before {display: initial !important;content: none;height: auto;vertical-align: initial !important;}.cgg-relogin-email-modal, .cgg-relogin-modal {text-align: center;padding: 0 !important;}.cgg-relogin-email-modal__input, .cgg-relogin-modal__input {float: left;margin-right: 10px;width: 350px;height: 55px;display: block;}@media (max-width: 768px) {.cgg-relogin-email-modal__input, .cgg-relogin-modal__input {width: 100%;}}.cgg-relogin-email-modal__button, .cgg-relogin-modal__button {float: left;width: 170px;height: 50px;}@media (max-width: 768px) {.cgg-relogin-email-modal__button, .cgg-relogin-modal__button {width: 100%;margin-top: 15px;margin-bottom: 20px;}}.cgg-relogin-email-modal .relogin-close, .cgg-relogin-modal .relogin-close {font-size: 3em;font-weight: 600;line-height: 1;color: #000;text-shadow: 0 1px 0 #fff;filter: alpha(opacity=20);opacity: 0.2;-webkit-appearance: none;padding: 0;cursor: pointer;background: 0 0;border: 0;right: 15px;position: absolute;top: 5px;text-decoration: none;}.cgg-relogin-email-modal .relogin-close:hover,.cgg-relogin-email-modal .relogin-close:active, .cgg-relogin-modal .relogin-close:hover,.cgg-relogin-modal .relogin-close:active {text-decoration: none;}.cgg-relogin-email-modal .modal-dialog, .cgg-relogin-modal .modal-dialog {display: block;text-align: left;vertical-align: middle;}@media (min-width: 768px) {.cgg-relogin-email-modal .modal-dialog, .cgg-relogin-modal .modal-dialog {display: inline-block;}}@media (min-width: 992px) {.cgg-relogin-email-modal .modal-dialog, .cgg-relogin-modal .modal-dialog {display: inline-block;}}.cgg-relogin-email-modal .modal-content, .cgg-relogin-modal .modal-content {padding: 30px 40px;}.cgg-relogin-email-modal h3, .cgg-relogin-modal h3 {font-size: 2em;margin: 0px 0px 15px 0px;color: #056f9d;}@media (max-width: 768px) {.cgg-relogin-email-modal h3, .cgg-relogin-modal h3 {text-align: center;margin: 0px 40px 15px 40px;}}.cgg-relogin-email-modal p, .cgg-relogin-modal p {font-size: 1.3em;margin-bottom: 20px;}.cgg-relogin-email-modal a.link {color: #77aa43;font-size: 18px;font-weight: bold;cursor: pointer;text-decoration: none;}.cgg-relogin-email-modal p {line-height: 28px;font-size: 20px;}@media (max-width: 768px) {.cgg-relogin-email-modal .modal-content {width: initial;}}.cgg-relogin-email-modal .modal-dialog {width: 800px;}@media (max-width: 768px) {.cgg-relogin-email-modal .modal-dialog {width: initial;}}.cgg-relogin-email-modal .error-message {font-size: 13px;color: #ff533f;}.cgg-relogin-email-modal .error-message-desktop {clear: both;}@media (max-width: 768px) {.cgg-relogin-email-modal .error-message-desktop {display: none;}}.cgg-relogin-email-modal .error-message-mobile {display: none;}@media (max-width: 768px) {.cgg-relogin-email-modal .error-message-mobile {display: block;}}.cgg-login-modal .cgg-signup-block {display: none;}.cgg-login-modal .cgg-signup-block .email-login-container {margin-bottom: 15px;margin-top: 5px;}.cgg-login-modal .cgg-signup-block .email-text {float: left;font-size: 16px;line-height: 25px;width: 80%;text-align: left;}.cgg-login-modal .cgg-signup-block .m-cgg-icon--email {float: left;padding: 0px 0px 0px 15px;width: 17%;font-size: 23px;text-align: left;}.cgg-login-modal .cgg-signup-block .ciab-btn {color: #fff;height: 46px;}.cgg-login-modal .cgg-signup-block .ciab-btn:hover {color: #fff;}.cgg-login-modal .cgg-signup-block .login-ul-container {padding-bottom: 5px;}.cgg-login-modal .cgg-signup-block .login-ul-container ul {list-style: none;text-align: left;padding-left: 0px;}.cgg-login-modal .cgg-signup-block .login-ul-container ul li {display: block;font-size: 1.1em;}.cgg-login-modal .cgg-signup-block .login-ul-container ul .m-cgg {color: #78aa43;}.cgg-login-modal .cgg-login-block {display: none;}.cgg-login-modal .cgg-login-block .email-login-container {margin-bottom: 15px;margin-top: 5px;}.cgg-login-modal .cgg-login-block .email-text {float: left;font-size: 16px;line-height: 25px;width: 80%;text-align: left;}.cgg-login-modal .cgg-login-block .m-cgg-icon--email {float: left;padding: 0px 0px 0px 15px;width: 17%;font-size: 23px;text-align: left;}.cgg-login-modal .cgg-login-block .ciab-btn {color: #fff;height: 46px;}.cgg-login-modal .cgg-login-block .ciab-btn:hover {color: #fff;}.cgg-login-modal .cgg-email-login {display: none;}.cgg-login-modal .cgg-email-login .has-error.fb-error {color: #333 !important;}.cgg-login-modal .cgg-email-login .has-error.fb-error .error-span {font-size: 1.1em !important;margin-bottom: 5px;}.cgg-login-modal .cgg-email-login .has-error.fb-error .error-span a {font-weight: normal;}.cgg-login-modal .cgg-email-signup {display: none;}.cgg-login-modal .cgg-email-signup .login-text-container {padding-top: 0px;}.cgg-login-modal .cgg-email-signup .login-text-container p {margin: 0 0 5px;}.cgg-login-modal .cgg-email-signup .has-error.fb-error {color: #333 !important;}.cgg-login-modal .cgg-email-signup .has-error.fb-error .error-span {font-size: 1.1em !important;margin-bottom: 5px;}.cgg-login-modal .cgg-email-signup .has-error.fb-error .error-span a {font-weight: normal;}.cgg-login-modal .cgg-email-forgot {display: none;}.cgg-login-modal .cgg-email-forgot .main-sub {font-size: 1.25em !important;}.cgg-login-modal .cgg-email-forgot .main-head {margin-bottom: 10px !important;}.cgg-login-modal .cgg-email-forgot .has-error.fb-error {color: #333 !important;}.cgg-login-modal .cgg-email-forgot .has-error.fb-error .error-span {font-size: 1.1em !important;margin-bottom: 5px;}.cgg-login-modal .cgg-email-forgot .has-error.fb-error .error-span a {font-weight: normal;}.cgg-relogin-forgetpassword-modal .main-sub {font-size: 1.25em !important;}.cgg-relogin-forgetpassword-modal .main-head {margin-bottom: 10px !important;}.cgg-autorenewal {text-align: right;}.cgg-autorenewal button {color: #ff533f;background: none;border: none;}.cgg-autorenewal button:hover {text-decoration: underline;}.cgg-autorenewal-modal__close {font-size: 3em;font-weight: 500;line-height: 1;color: #000;text-shadow: 0 1px 0 #fff;filter: alpha(opacity=20);opacity: 0.2;-webkit-appearance: none;padding: 0;cursor: pointer;background: 0 0;border: 0;position: absolute;right: 10px;top: 0px;}.cgg-autorenewal-modal .modal-dialog {max-width: 360px;}@media (min-width: 480px) {.cgg-autorenewal-modal .modal-dialog {margin: 5em auto 0;}}@media (max-width: 480px) {.cgg-autorenewal-modal .modal-dialog {margin: 5em auto 0;}}.cgg-autorenewal-modal__modal-content {padding: 15px;}@media (min-width: 768px) {.cgg-autorenewal-modal__modal-content {padding: 15px 40px;}}.cgg-autorenewal-modal__modal-content h3 {font-size: 24px;color: #076b9c;margin-bottom: 15px;}.cgg-autorenewal-modal__modal-content p {font-size: 16px;line-height: 22px;}.cgg-autorenewal-modal__modal-content-buttons {margin: 20px 0;}.cgg-autorenewal-modal__modal-content-buttons a {font-size: 20px;margin-bottom: 15px;text-decoration: none;}.cgg-autorenewal-modal__modal-content-text-btn {text-align: center;color: #979290;font-size: 16px;display: block;line-height: 24px;}.cgg-autorenewal-modal__modal-content-text-btn strong {font-size: 20px;display: block;}.cgg-autorenewal-modal__modal-content-text-btn strong span {text-decoration: underline;}.cgg-autorenewal-modal__modal-content-text-btn:hover {color: #312f2e;text-decoration: underline;}.userlogin-page .userlogin-block-cell.text.welcome .content {max-width: none;}.userlogin-page .userlogin-block-cell.logo.welcome .img {margin: auto;height: 50px;width: 50px;border-radius: 50%;background: #fff;}@media (min-width: 768px) {.userlogin-page .userlogin-block-cell.logo.welcome .img {height: 60px;width: 60px;}}@media (min-width: 992px) {.userlogin-page .userlogin-block-cell.logo.welcome .img {height: 60px;width: 60px;}}.userlogin-menu .header__bot_multi_lang {display: block;border: none;float: left;padding: 0px;margin: 0px;position: relative;top: 0px;}@media (min-width: 768px) {.userlogin-menu .header__bot_multi_lang {padding: 3px 0px 3px 15px;border-left: 2px solid #979290;margin-left: 20px;position: relative;top: -5px;float: right;}}@media (min-width: 992px) {.userlogin-menu .header__bot_multi_lang {padding: 3px 0px 3px 15px;border-left: 2px solid #979290;margin-left: 20px;position: relative;top: -5px;float: right;}}.userlogin-menu .header__bot_multi_lang .header__langIco {height: 25px;width: 25px;}.userlogin-menu .header__bot_multi_lang .header__langText {font-weight: 600;}@media (min-width: 768px) {.userlogin-menu .header__bot_multi_lang .header__langText {display: none;}}@media (min-width: 768px) {.userlogin-menu .header__bot_multi_lang .header__langText {display: none;}}.userlogin-menu .header__userbandge_multi_lang .header__langIco {height: 25px;width: 25px;float: right;}.userlogin-menu.header .header__multi_lang {display: none;}.userlogin-menu.header__regret .header__multi_lang.login-anonymous {display: inline-block;float: right;border-left: 2px solid #fff;padding: 3px 15px 3px 10px;position: relative;top: 3px;}.userlogin-menu.header__regret .header__multi_lang.login-anonymous .header__langIco {margin: 0px;height: 30px;width: 30px;}.userlogin-menu.header__regret_plain .header__multi_lang.login-anonymous {display: inline-block;float: right;border-left: 2px solid #979290;padding: 3px 15px 3px 10px;position: relative;top: 3px;}.userlogin-menu.header__regret_plain .header__multi_lang.login-anonymous .header__langIco {margin: 0px;height: 30px;width: 30px;}.new-menu .header__userbandge_multi_lang.is-login .header__langIco {position: absolute;right: 10px;top: 10px;border: none;}.new-menu .header__new_multi_lang.is-login {display: none;}.new-menu .header__new_multi_lang.is-logoff .header__langIco {margin: 0px;height: 30px;width: 30px;}.ciab-header__mobile-menu__menu .new-menu .header__langIco {position: absolute;right: 10px;top: 5px;border: none;}.cgg-recomended-products {display: block;}.recomended-products__header {color: #056f9d;font-weight: 600;}.userlogin-page.dashboard-page {display: block;}.userlogin-page.application-page .filter-container {margin: 0px -5px;}@media (min-width: 768px) {.userlogin-page.application-page .filter-container {margin: 10px -5px 0px 0px;}}@media (min-width: 992px) {.userlogin-page.application-page .filter-container {margin: 10px -5px 0px 0px;}}.userlogin-page.application-page .filter-container .filter-box {background: #fff;border-radius: 3px;font-weight: 600;text-align: center;padding: 5px;font-size: 1em;border: 1px solid #979290;overflow: hidden;text-overflow: ellipsis;color: #979290;}@media (min-width: 768px) {.userlogin-page.application-page .filter-container .filter-box {font-size: 0.8em;}}@media (min-width: 992px) {.userlogin-page.application-page .filter-container .filter-box {font-size: 0.8em;}}.userlogin-page.application-page .filter-container .filter-box.active {background: #78aa43;border: 1px solid #78aa43;color: #fff;}.userlogin-page.application-page .filter-container .filter-box a,.userlogin-page.application-page .filter-container .filter-box a:hover,.userlogin-page.application-page .filter-container .filter-box a:active {color: #979290;text-decoration: none;}.userlogin-page.application-page .filter-container .filter-box.active a,.userlogin-page.application-page .filter-container .filter-box.active a:hover,.userlogin-page.application-page .filter-container .filter-box.active a:active {color: #fff;}.userlogin-page.application-page .filter-container > [class*='col-'] {padding: 5px;}.userlogin-page.application-page .userlogin-product-header {font-weight: normal;font-size: 18px;color: #979290;margin: 0px;}@media (min-width: 768px) {.userlogin-page.application-page .userlogin-product-header {font-weight: 600;}}@media (min-width: 992px) {.userlogin-page.application-page .userlogin-product-header {font-weight: 600;}}.userlogin-page.carinsurance-application-page .back-btn {background: #fff;border: 1px solid #e7e6e2;box-shadow: 0px 3px #e7e6e2;margin: 15px 0px 15px 0px;font-size: 1.1em;color: #333;font-weight: 600;text-decoration: none;padding: 5px 10px;text-align: center;}.userlogin-page.carinsurance-application-page .recent-application-container {margin-top: 15px;}@media (min-width: 768px) {.userlogin-page.carinsurance-application-page .recent-application-container {margin-top: 30px;}}@media (min-width: 992px) {.userlogin-page.carinsurance-application-page .recent-application-container {margin-top: 30px;}}.userlogin-page.my-application-page .cgg-container {width: 100%;}.userlogin-page.my-application-page .my-application-header, .userlogin-page.my-application-page .my-application-header:hover, .userlogin-page.my-application-page .my-application-header:active {font-weight: 600;font-size: 18px;color: #979290;text-decoration: none;}.userlogin-page.my-application-page .my-application-header .m-cgg, .userlogin-page.my-application-page .my-application-header:hover .m-cgg, .userlogin-page.my-application-page .my-application-header:active .m-cgg {font-size: 0.8em;}@media (min-width: 768px) {.userlogin-page.my-application-page .my-application-box-container {margin-top: 10px;}}@media (min-width: 992px) {.userlogin-page.my-application-page .my-application-box-container {margin-top: 10px;}}.userlogin-page.my-application-page .my-application-box {background: #fff;padding: 15px 0px;margin-bottom: 0px;min-height: 300px;-webkit-box-shadow: 5px 5px 3px 0px #979290;-moz-box-shadow: 5px 5px 3px 0px #979290;box-shadow: 5px 5px 3px 0px #979290;}@media (min-width: 768px) {.userlogin-page.my-application-page .my-application-box {padding: 30px;margin-bottom: 30px;min-height: 400px;}}@media (min-width: 992px) {.userlogin-page.my-application-page .my-application-box {padding: 30px;margin-bottom: 30px;min-height: 400px;}}.userlogin-page.my-application-page .my-application-box .my-application-box-header {font-size: 1.5em;margin: 0px;text-align: center;word-break: break-all;line-height: 1.5em;}.userlogin-page.my-application-page .my-application-box .my-application-box-header span {display: block;}@media (min-width: 768px) {.userlogin-page.my-application-page .my-application-box .my-application-box-header span {display: inline;}}@media (min-width: 992px) {.userlogin-page.my-application-page .my-application-box .my-application-box-header span {display: inline;}}.userlogin-page.my-application-page .product-main-header {font-size: 1.5em;font-weight: 600;border-bottom: 1px solid #979290;margin: 30px 0px 5px 0px;}.userlogin-page.my-application-page .product-main-detail {margin-top: 10px;}.userlogin-page.my-application-page .product-main-detail .product-main-detail-box {position: relative;}.userlogin-page.my-application-page .product-main-detail .header {position: absolute;left: 15px;}.userlogin-page.my-application-page .product-main-detail .img-responsive {margin: auto auto 15px auto;}@media (min-width: 768px) {.userlogin-page.my-application-page .product-main-detail .img-responsive {margin: 0px;max-width: 120px;}}@media (min-width: 992px) {.userlogin-page.my-application-page .product-main-detail .img-responsive {margin: 0px;max-width: 120px;}}.userlogin-page.my-application-page .product-sub-detail .main-detail {margin: 10px 0px 5px 0px;font-weight: 600;font-size: 1.2em;}.userlogin-page.my-application-page .product-sub-detail .sub-detail {margin: 0px;color: #979290;display: block;}.userlogin-page.my-application-page .product-sub-detail .sub-detail.inline {display: inline;}.userlogin-page.my-application-page .product-sub-detail .sub-detail.inline-nowrap {display: inline;white-space: nowrap;}.userlogin-page.login-page {background: #fff;}.userlogin-page.login-page .userlogin-header {margin-top: 20px;}@media (min-width: 768px) {.userlogin-page.login-page .userlogin-header {margin-top: 40px;}}@media (min-width: 992px) {.userlogin-page.login-page .userlogin-header {margin-top: 40px;}}@media (min-width: 768px) {.userlogin-page.login-page {border-top: 5px solid #979290;}}@media (min-width: 992px) {.userlogin-page.login-page {border-top: 5px solid #979290;}}.userlogin-page.login-page .login-page-container {background: #fff;max-width: 700px;padding-bottom: 30px;}.userlogin-page.login-page .signup-box {margin: 12px 0px;font-size: 1.1em;}.userlogin-page.login-page .terms-box {font-size: 0.9em;}.userlogin-page.login-page a,.userlogin-page.login-page a:hover,.userlogin-page.login-page a:active {font-weight: 600;text-decoration: none;color: #78aa43;}.userlogin-page.login-page .seperator-box .hr {text-align: center;position: relative;z-index: 2;}.userlogin-page.login-page .seperator-box .hr .hr-span {margin: 0;padding: 0 10px;background: #fff;}.userlogin-page.login-page .seperator-box .hr:after {content: "";position: absolute;top: 50%;left: 0;right: 0;border-top: solid 1px #979290;z-index: -1;}.userlogin-page.login-page .seperator-box .vr {position: absolute;border-left: 1px solid #979290;left: 50%;top: 0px;bottom: 0px;min-height: 250px;z-index: 1;}.userlogin-page.login-page .seperator-box .vr .vr-span {position: absolute;top: 45%;background: #fff;padding: 8px;font-size: 16px;left: -18px;z-index: 5;}.userlogin-page.login-page .login-box .cgg-global-input {height: 40px;padding: 10px;}.userlogin-page.login-page .login-box .cgg-global-label {margin: 5px 0px;font-size: 1.1em;}.userlogin-page.login-page .login-box .ciab-btn--orange {margin-top: 15px;height: 45px;}.userlogin-page.login-page .login-box .navigate-forgot {padding-top: 10px;display: block;font-size: 1.1em;}.userlogin-page.login-page .login-box .show-block {display: block !important;}.userlogin-page.login-page .login-box .form-error {display: none;}.userlogin-page.login-page .login-box .form-error .has-error {margin: 5px 0px;}.userlogin-page.login-page .login-box .form-error .error-span {display: none;}.userlogin-page.login-page .login-box .form-error .error-span.show-block {display: inline-block !important;}.userlogin-page.login-page .login-box .form-loading .btn-form-loading {text-indent: -90009px;text-align: left;background-image: url("assets/loading-alt.gif");background-repeat: no-repeat;background-position: 50%;}@media (min-width: 768px) {.userlogin-page.login-page .facebook-box {padding-top: 10px;padding-bottom: 10px;}}@media (min-width: 992px) {.userlogin-page.login-page .facebook-box {padding-top: 10px;padding-bottom: 10px;}}.userlogin-page.login-page .fb-link {text-decoration: none;color: #fff;font-weight: 600;cursor: pointer;width: 100%;background: #3B5998;border: 1px solid #294377;border-radius: 3px;box-shadow: 0px 5px #294377;height: 46px;padding: 12px 0px;display: block;margin: 0px 0px 10px 0px;}.userlogin-page.login-page .fb-link .button-text {float: left;overflow: hidden;font-size: 15px;white-space: nowrap;line-height: 25px;width: 80%;text-align: left;}@media (min-width: 768px) {.userlogin-page.login-page .fb-link .button-text {font-size: 16px;}}@media (min-width: 992px) {.userlogin-page.login-page .fb-link .button-text {font-size: 16px;}}.userlogin-page.login-page .fb-link .button-ico {float: left;padding: 0px 0px 0px 5px;width: 17%;font-size: 40px;position: relative;top: -10px;}.userlogin-page.login-page .fb-link:hover {text-decoration: none;color: #fff;}.changepassword-page, .forgetpasswordui-page {background: #fff;}@media (min-width: 992px) {.changepassword-page .ciab-btn, .forgetpasswordui-page .ciab-btn {width: 280px;height: 50px;}}.changepassword-page .input-container, .forgetpasswordui-page .input-container {margin-bottom: 10px;}@media (min-width: 992px) {.changepassword-page .input-container, .forgetpasswordui-page .input-container {width: 280px;}}.changepassword-page .button-container, .forgetpasswordui-page .button-container {margin-top: 20px;margin-bottom: 30px;}.changepassword-page .description-container, .forgetpasswordui-page .description-container {margin-bottom: 20px;}.changepassword-page .input-label, .forgetpasswordui-page .input-label {font-size: 16px;line-height: 20px;color: #312f2e;}.changepassword-page .input, .forgetpasswordui-page .input {height: 40px;}.changepassword-page .error-message, .forgetpasswordui-page .error-message {color: #ff533f;}.changepassword-page .description, .forgetpasswordui-page .description {font-size: 14px;color: #312f2e;line-height: 20px;}@media (min-width: 992px) {.changepassword-page .description, .forgetpasswordui-page .description {font-size: 20px;line-height: 30px;}}.changepassword-page .header, .forgetpasswordui-page .header {color: #056f9d;font-size: 18px;line-height: 22px;font-weight: bold;margin-bottom: 12px;margin-top: 20px;}@media (min-width: 768px) {.changepassword-page .header, .forgetpasswordui-page .header {margin-top: 40px;}}@media (min-width: 992px) {.changepassword-page .header, .forgetpasswordui-page .header {margin-top: 40px;margin-bottom: 20px;font-size: 32px;}}@media (min-width: 768px) {.changepassword-page, .forgetpasswordui-page {border-top: 5px solid #979290;}}@media (min-width: 992px) {.changepassword-page, .forgetpasswordui-page {border-top: 5px solid #979290;}}.reauthentication-page {padding-bottom: 40px;background: #fff;}.reauthentication-page .forgot-password {padding-top: 30px;}.reauthentication-page .cross {position: relative;text-align: center;height: 80px;}.reauthentication-page .cross:before {border-right: 1px solid #cdccc9;content: "";position: absolute;top: 0;bottom: 0;left: 50%;}.reauthentication-page .cross span {background-color: #fff;padding: 6px 0;position: relative;top: 32px;}.reauthentication-page .facebook-btn {cursor: pointer;display: block;margin-bottom: 10px;}.reauthentication-page .fb-login-container img {max-width: none !important;}.reauthentication-page .button-container {margin: auto;}.reauthentication-page .cross-or {margin: auto;width: 100px;}.reauthentication-page .cross-or h2 {width: 100%;text-align: center;border-bottom: 1px solid #cccbc8;line-height: 0.1em;margin: 25px 0 25px;font-weight: normal;}.reauthentication-page .cross-or span {background: #fff;padding: 0 10px;font-size: 20px;}.reauthentication-page .description {font-size: 14px;color: #312f2e;line-height: 20px;}@media (min-width: 992px) {.reauthentication-page .description {font-size: 20px;line-height: 30px;}}.reauthentication-page .description-container {margin-bottom: 20px;}.reauthentication-page .header {color: #056f9d;font-size: 18px;line-height: 22px;font-weight: bold;margin-bottom: 12px;margin-top: 20px;}@media (min-width: 768px) {.reauthentication-page .header {margin-top: 40px;}}@media (min-width: 992px) {.reauthentication-page .header {margin-top: 40px;margin-bottom: 20px;font-size: 32px;}}@media (min-width: 768px) {.reauthentication-page {border-top: 5px solid #979290;}}@media (min-width: 992px) {.reauthentication-page {border-top: 5px solid #979290;}}.cgg-visible-xs,.cgg-visible-xs-block,.cgg-visible-xs-inline,.cgg-visible-xs-inline-block,.cgg-visible-sm-block,.cgg-visible-sm-inline,.cgg-visible-sm-inline-block,.cgg-visible-md-block,.cgg-visible-md-inline,.cgg-visible-md-inline-block,.cgg-visible-lg-block,.cgg-visible-lg-inline,.cgg-visible-lg-inline-block {display: none !important;}@media (max-width: 992px) {.cgg-visible-xs {display: block !important;}table.cgg-visible-xs {display: table !important;}tr.cgg-visible-xs {display: table-row !important;}th.cgg-visible-xs,td.cgg-visible-xs {display: table-cell !important;}}@media (max-width: 992px) {.cgg-visible-xs {display: block !important;}}@media (max-width: 992px) {.cgg-visible-xs-block {display: block !important;}}@media (max-width: 992px) {.cgg-visible-xs-inline {display: inline !important;}}@media (max-width: 992px) {.cgg-visible-xs-inline-block {display: inline-block !important;}}@media (min-width: 992px) and (max-width: 1199px) {.cgg-visible-md {display: block !important;}table.cgg-visible-md {display: table !important;}tr.cgg-visible-md {display: table-row !important;}th.cgg-visible-md,td.cgg-visible-md {display: table-cell !important;}}@media (min-width: 992px) and (max-width: 1199px) {.cgg-visible-md-block {display: block !important;}}@media (min-width: 992px) and (max-width: 1199px) {.cgg-visible-md-inline {display: inline !important;}}@media (min-width: 992px) and (max-width: 1199px) {.cgg-visible-md-inline-block {display: inline-block !important;}}@media (min-width: 1200px) {.cgg-visible-lg {display: block !important;}table.cgg-visible-lg {display: table !important;}tr.cgg-visible-lg {display: table-row !important;}th.cgg-visible-lg,td.cgg-visible-lg {display: table-cell !important;}}@media (min-width: 1200px) {.cgg-visible-lg-block {display: block !important;}}@media (min-width: 1200px) {.cgg-visible-lg-inline {display: inline !important;}}@media (min-width: 1200px) {.cgg-visible-lg-inline-block {display: inline-block !important;}}@media (max-width: 767px) {.cgg-hidden-xs {display: none !important;}}@media (min-width: 768px) and (max-width: 991px) {.cgg-hidden-sm {display: none !important;}}@media (min-width: 992px) and (max-width: 1199px) {.cgg-hidden-md {display: none !important;}}@media (min-width: 1200px) {.cgg-hidden-lg {display: none !important;}}.cgg-login-modal.cc-modal {color: #312f2e;}.cgg-login-modal.cc-modal .modal-dialog {width: 310px;margin: auto;top: 5px;}@media (min-width: 768px) {.cgg-login-modal.cc-modal .modal-dialog {width: 720px;top: 15%;}}.cgg-login-modal.cc-modal .modal-dialog .modal-content {padding: 15px;text-align: center;border-radius: 3px;position: relative;}@media (min-width: 768px) {.cgg-login-modal.cc-modal .modal-dialog .modal-content {padding: 30px 40px;font-size: 0;}}@media (min-width: 768px) {.cgg-login-modal.cc-modal .modal-dialog .modal-content .fb-login-container {width: 43%;display: inline-block;vertical-align: top;}}.cgg-login-modal.cc-modal .modal-dialog .modal-content .fb-login-container__title {color: #076b9c;margin-top: 0;text-align: left;font-size: 24px;}.cgg-login-modal.cc-modal .modal-dialog .modal-content .fb-login-container__benefits-lists {list-style: none;text-align: left;padding: 0;margin: 0 0 15px;font-size: 18px;line-height: 1.67;}.cgg-login-modal.cc-modal .modal-dialog .modal-content .fb-login-container__benefits-lists .m-cgg.m-cgg-icon--check2 {color: #73a645;font-size: 22px;}.cgg-login-modal.cc-modal .modal-dialog .modal-content .fb-login-container__sign-up-container {margin-bottom: 15px;}.cgg-login-modal.cc-modal .modal-dialog .modal-content .fb-login-container__sign-up-button {width: 100%;display: block;}@media (max-width: 258px) {.cgg-login-modal.cc-modal .modal-dialog .modal-content .fb-login-container__sign-up-button img {width: 100%;}}.cgg-login-modal.cc-modal .modal-dialog .modal-content .pop-up-partition {position: relative;height: 20px;margin-bottom: 15px;}@media (min-width: 768px) {.cgg-login-modal.cc-modal .modal-dialog .modal-content .pop-up-partition {width: 14%;height: 100%;min-height: 250px;margin: 0;display: inline-block;vertical-align: top;}}.cgg-login-modal.cc-modal .modal-dialog .modal-content .pop-up-partition__line {height: 2px;width: 100%;border-bottom: 2px solid #979290;position: absolute;top: 50%;transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);}@media (min-width: 768px) {.cgg-login-modal.cc-modal .modal-dialog .modal-content .pop-up-partition__line {width: 1px;height: 100%;border-bottom: none;border-right: 1px solid #cccbc8;top: 0;left: 50%;transform: translateX(-50%);-o-transform: translateX(-50%);-ms-transform: translateX(-50%);-moz-transform: translateX(-50%);-webkit-transform: translateX(-50%);}}.cgg-login-modal.cc-modal .modal-dialog .modal-content .pop-up-partition__text {display: inline-block;position: absolute;background-color: #fff;font-size: 16px;padding: 0 10px;top: 0;left: 50%;transform: translateX(-50%);-o-transform: translateX(-50%);-ms-transform: translateX(-50%);-moz-transform: translateX(-50%);-webkit-transform: translateX(-50%);}@media (min-width: 768px) {.cgg-login-modal.cc-modal .modal-dialog .modal-content .pop-up-partition__text {padding: 10px 0;top: 50%;left: 0;right: 0;transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);}}@media (min-width: 768px) {.cgg-login-modal.cc-modal .modal-dialog .modal-content .email-result-container {width: 43%;display: inline-block;vertical-align: top;}}.cgg-login-modal.cc-modal .modal-dialog .modal-content .email-result-container__title {text-align: left;font-weight: bold;font-size: 16px;margin-top: 0;margin-bottom: 10px;color: #312f2e;}@media (min-width: 768px) {.cgg-login-modal.cc-modal .modal-dialog .modal-content .email-result-container__title {color: #076b9c;margin-top: 0;text-align: left;font-size: 24px;font-weight: normal;}}.cgg-login-modal.cc-modal .modal-dialog .modal-content .email-result-container__description {display: none;text-align: left;font-size: 18px;line-height: 1.39;}@media (min-width: 768px) {.cgg-login-modal.cc-modal .modal-dialog .modal-content .email-result-container__description {display: block;}}.cgg-login-modal.cc-modal .modal-dialog .modal-content .email-result-container__form {width: 100%;height: 40px;text-align: justify;font-size: 0;margin-bottom: 15px;}@media (min-width: 768px) {.cgg-login-modal.cc-modal .modal-dialog .modal-content .email-result-container__form {height: initial;}}.cgg-login-modal.cc-modal .modal-dialog .modal-content .email-result-container__form .form-email-input {height: 100%;width: 67%;margin-right: 2%;padding: 10px 15px;font-size: 16px;border-radius: 3px;border: 1px solid #cccbc8;}@media (min-width: 768px) {.cgg-login-modal.cc-modal .modal-dialog .modal-content .email-result-container__form .form-email-input {width: 100%;height: 50px;padding: 15px 18px;margin-bottom: 5px;margin-right: 0;font-size: 18px;}}.cgg-login-modal.cc-modal .modal-dialog .modal-content .email-result-container__form .form-email-input.error {border-color: #f00;}.cgg-login-modal.cc-modal .modal-dialog .modal-content .email-result-container__form .form-email-input.error + .error-message {display: block;}.cgg-login-modal.cc-modal .modal-dialog .modal-content .email-result-container__form .error-message {display: none;color: #f00;font-size: 16px;margin-bottom: 15px;float: left;}.cgg-login-modal.cc-modal .modal-dialog .modal-content .email-result-container__form .form-submit-btn {border: none;width: 31%;height: 100%;display: inline-block;font-size: 16px;font-weight: bold;text-align: center;padding: 8px;color: #fff;background-color: #f58423;border-radius: 3px;box-shadow: inset 0 -4px 0 #e56035;}@media (min-width: 768px) {.cgg-login-modal.cc-modal .modal-dialog .modal-content .email-result-container__form .form-submit-btn {width: 100%;height: 50px;padding: 10px;font-size: 20px;}}.cgg-login-modal.cc-modal .modal-dialog .modal-content .disclaimer-container {margin-bottom: 15px;clear: both;}.cgg-login-modal.cc-modal .modal-dialog .modal-content .disclaimer-container .disclaimer {font-size: 13px;line-height: 1.38;text-align: left;}.cgg-login-modal.cc-modal .modal-dialog .modal-content .disclaimer-container .disclaimer .disclaimer-link {color: #77aa43;font-weight: bold;}.cgg-login-modal.cc-modal .modal-dialog .modal-content .close-btn {-webkit-appearance: none;apperance: none;background: none;border: none;width: 30px;height: 30px;padding: 5px;font-size: 32px;font-weight: bold;line-height: 24px;text-align: center;color: #cccbc8;position: absolute;top: 10px;right: 10px;}body {font-size: 14px !important;}.userlogin-page {background: #f3f2ee;min-height: 350px;overflow: hidden;}.userlogin-page .userlogin-header {color: #056f9d;font-weight: 600;margin-bottom: 15px;}.userlogin-page .userlogin-text {font-size: 1.2em;margin-bottom: 15px;}.userlogin-page .cgg-page-container {flex: 100;padding: 0px 10px;width: 100%;}@media (min-width: 768px) {.userlogin-page .cgg-page-container {border-top: 5px solid #cccbc8;width: auto;}}@media (min-width: 992px) {.userlogin-page .cgg-page-container {border-top: 5px solid #cccbc8;width: auto;}}.userlogin-page .flex {display: flex;}.userlogin-page .userlogin-container {max-width: 800px;padding-bottom: 30px;position: relative;}@media (min-width: 768px) {.userlogin-page .userlogin-container {margin: auto;}}@media (min-width: 992px) {.userlogin-page .userlogin-container {margin: auto;}}.userlogin-page hr {border-top: 1px solid #979290;margin: 30px 0px 0px;}@media (min-width: 992px) {.userlogin-page hr {margin: 15px 0px 0px;}}.userlogin-page .userlogin-end-line {width: 160px;text-align: center;font-size: 1.2em;color: #979290;margin: -12px auto 11px;background: #f3f2ee;}.userlogin-page .see-more {text-decoration: none;text-align: center;font-size: 1.2em;background: #fff;border: 1px solid #f3f2ee;color: #979290;box-shadow: 0px 5px #e7e6e2;margin-top: 10px;}@media (min-width: 768px) {.userlogin-page .see-more {margin-top: 0px;}}@media (min-width: 992px) {.userlogin-page .see-more {margin-top: 0px;}}.userlogin-page .application_form.complete,.userlogin-page .result.pending,.userlogin-page .result.complete,.userlogin-page .funnel.pending,.userlogin-page .funnel.complete {background: #fff;border: 1px solid #e7e6e2;color: #979290;box-shadow: 0px 5px #e7e6e2;}.userlogin-page .application_form.pending {color: #fff;}.block-hidden {display: none;}.userlogin-menu {font-size: 14px;}.userlogin-menu .header__header .header__headerBottom .header__emaerket {position: relative;float: left;left: 5px;top: -8px;}.userlogin-menu .header__header .header__headerBottom .header__emaerket p {padding: 0px;margin: 0px;}.userlogin-menu .back_arrow_regret,.userlogin-menu .back_arrow_plain {display: none;}.userlogin-menu .header__mobileLogo {width: 35vw;margin-bottom: 0;}@media (min-width: 768px) {.userlogin-menu .header__mobileLogo {width: 192px;margin-bottom: 0px;}}@media (min-width: 992px) {.userlogin-menu .header__mobileLogo {width: 192px;margin-bottom: 0px;}}.userlogin-menu .header__mobileLogo.header__mobileLogo__plain {display: inline-block;}.userlogin-menu .header__mobileLogo.header__mobileLogo__mob {display: none;}.userlogin-menu .header__mobileHeader {padding: 2vw 1.5vw 0px 1.5vw;background: #fff;border-bottom: 5px solid #056f9d !important;}.userlogin-menu .header__mobileMenuBtnCol .header__mobileMenuBtn {color: #979290;padding: 5px 5px 0px 0px;}.userlogin-menu .header__menuCloseBtnCol {display: block;text-align: right;padding: 10px;background: #fff;}.userlogin-menu .header__menu-list > li.header__menu-item {border: 1px solid #e7e6e2;}@media (min-width: 768px) {.userlogin-menu .header__menu-list > li.header__menu-item {border: none;}}@media (min-width: 992px) {.userlogin-menu .header__menu-list > li.header__menu-item {border: none;}}.userlogin-menu .header__mobileMenuCloseBtn {position: absolute;right: 10px;line-height: 15px !important;display: block !important;}.userlogin-menu .header__menu-list {margin: 0px;}.userlogin-menu .header__menu-list .header__menu-itemUrl {font-weight: normal;padding: 10px 20px;}@media (min-width: 768px) {.userlogin-menu .header__menu-list .header__menu-itemUrl {font-weight: 600;padding: 30px 20px;}}@media (min-width: 992px) {.userlogin-menu .header__menu-list .header__menu-itemUrl {font-weight: 600;padding: 30px 20px;}}.userlogin-menu .header__menu-list .header__menu-itemUrl:before {color: #979290;font-size: 10px;display: none;margin-right: 20px;}.userlogin-menu .header__menu-hasSubItem .header__menu-itemUrl:before {display: block;}@media (min-width: 768px) {.userlogin-menu .header__menu-hasSubItem .header__menu-itemUrl:before {display: none;}}@media (min-width: 992px) {.userlogin-menu .header__menu-hasSubItem .header__menu-itemUrl:before {display: none;}}.userlogin-menu .header__menu-hasSubItem li.header__menu-item {border-top: none !important;}.userlogin-menu .phone-link,.userlogin-menu .phone-link:hover,.userlogin-menu .phone-link:active {color: #312f2e;text-decoration: none;float: none;}@media (min-width: 768px) {.userlogin-menu .phone-link,.userlogin-menu .phone-link:hover,.userlogin-menu .phone-link:active {float: right;}}@media (min-width: 992px) {.userlogin-menu .phone-link,.userlogin-menu .phone-link:hover,.userlogin-menu .phone-link:active {float: right;}}.userlogin-menu .header__office-hrs {font-size: 1.2em;position: relative;top: 0px;color: #979290;display: block;}@media (min-width: 768px) {.userlogin-menu .header__office-hrs {top: 1px;font-size: 1em;display: inline;}}@media (min-width: 992px) {.userlogin-menu .header__office-hrs {top: 1px;font-size: 1em;display: inline;}}.userlogin-menu .header__phone {background: #78aa43;color: #fff;border-radius: 50%;padding: 5px;font-size: 0.8em;margin: 0px;}@media (min-width: 768px) {.userlogin-menu .header__phone {margin: 0px 8px;background: #056f9d;margin: 0px 0px 0px 5px;}}@media (min-width: 992px) {.userlogin-menu .header__phone {margin: 0px 8px;background: #056f9d;margin: 0px 0px 0px 5px;}}.userlogin-menu .header__call-us {font-size: 1.2em;font-weight: 600;color: #78aa43;}@media (min-width: 768px) {.userlogin-menu .header__call-us {color: #979290;}}@media (min-width: 992px) {.userlogin-menu .header__call-us {color: #979290;}}.userlogin-menu .header__menuCol {padding: 0px;background: #f3f2ee;}.userlogin-menu .header__headerTopTel {display: none;}@media (min-width: 768px) {.userlogin-menu .header__headerTop {margin: 0px;height: 82px;padding: 0px 20px;border-top: none;}}@media (min-width: 992px) {.userlogin-menu .header__headerTop {margin: 0px;height: 82px;border-top: none;padding: 0px 20px;}}.userlogin-menu .header__desktopLogoCol {display: none;}@media (min-width: 768px) {.userlogin-menu .header__desktopLogoCol {display: inline-block;}}@media (min-width: 992px) {.userlogin-menu .header__desktopLogoCol {display: inline-block;}}.userlogin-menu .header__headerBottom {padding: 0px 20px;display: block;}@media (min-width: 768px) {.userlogin-menu .header__headerBottom {padding: 10px 20px;position: relative;height: 44px;}}@media (min-width: 992px) {.userlogin-menu .header__headerBottom {padding: 10px 20px;position: relative;height: 44px;}}.userlogin-menu .header__fbCol {float: left;}.userlogin-menu .header__fbCol .fb__share {margin-left: 5px;display: inline-block;position: relative;top: -1px;}.userlogin-menu .header__fbCol .fb_iframe_widget {top: 1px;}@media (min-width: 768px) {.userlogin-menu .header__fbCol .fb_iframe_widget {top: -1px;left: -5px;}}@media (min-width: 992px) {.userlogin-menu .header__fbCol .fb_iframe_widget {top: 1px;left: 0px;}}.userlogin-menu .header__phoneCol {float: left;position: absolute;bottom: 0px;}@media (min-width: 768px) {.userlogin-menu .header__phoneCol {position: absolute;float: right;right: 10px;top: 16px;font-size: 0.8em;}}@media (min-width: 992px) {.userlogin-menu .header__phoneCol {position: relative;float: right;right: auto;top: auto;font-size: 1em;}}.userlogin-menu .header__telBtnCol {width: auto;}@media (min-width: 768px) {.userlogin-menu .header__telBtnCol {width: auto;}}@media (min-width: 992px) {.userlogin-menu .header__telBtnCol {width: 267px;}}.userlogin-menu .header__returnArrow {display: none;}.userlogin-menu.header__regret .header__mobileLogo.header__mobileLogo__plain {display: none;}.userlogin-menu.header__regret .header__mobileLogo.header__mobileLogo__mob {display: inline-block;}.userlogin-menu.header__regret .header__mobileHeader {background-color: #056f9d;border-bottom: 5px solid transparent;}.userlogin-menu.header__regret .header__mobileMenuBtnCol .header__mobileMenuBtn {color: #fff;}.userlogin-menu.header__regret .phone-link,.userlogin-menu.header__regret .phone-link:hover,.userlogin-menu.header__regret .phone-link:active {color: #fff;text-decoration: none;}.userlogin-menu.header__regret .header__headerTopTel {display: block;margin: 10px 15px;float: right;}.userlogin-menu.header__regret .header__headerTopTel .header__office-hrs {color: #fff;top: -1px;}.userlogin-menu.header__regret .header__headerTopTel .header__call-us {color: #fff;}.userlogin-menu.header__regret .header__headerTopTel .header__phone {background: #155072;}@media (min-width: 768px) {.userlogin-menu.header__regret .header__headerBottom {display: none;}}@media (min-width: 992px) {.userlogin-menu.header__regret .header__headerBottom {display: none;}}.userlogin-menu.header__regret .header__header .header__returnArrow {margin: 0px 15px 0px 0px;border-radius: 50%;font-size: 29px;color: #056f9d;display: inline;background-color: #fff;line-height: 20px;position: relative;top: 8px;padding: 6px 3px 0px 10px;}.userlogin-menu.header__regret .header__header .back_arrow_regret {display: inline;}.userlogin-menu.header__regret .header__header .header__telBtnCol,.userlogin-menu.header__regret .header__header .header__desktopLogoCol {width: auto;}.userlogin-product-showcase {padding-top: 20px;}.userlogin-product-showcase .product-showcase__item {width: 48%;}@media (min-width: 768px) {.userlogin-product-showcase .product-showcase__item {width: 48%;}}@media (min-width: 992px) {.userlogin-product-showcase .product-showcase__item {width: 30%;}}.userlogin-product-showcase .product-showcase__item .product-showcase__item__subtext {display: block;}.userlogin-product-showcase .product-showcase__item .product-showcase__item__btn {display: block;}.userlogin-product-showcase .product-showcase__item__icon {height: 95px;width: 95px;}@media (min-width: 768px) {.userlogin-product-showcase .product-showcase__item__icon {height: 100px;width: 100px;}}@media (min-width: 992px) {.userlogin-product-showcase .product-showcase__item__icon {height: 100px;width: 100px;}}.userlogin-product-showcase .product-showcase__item__icon img {position: relative;bottom: 15px;}@media (min-width: 768px) {.userlogin-product-showcase .product-showcase__item__icon img {bottom: 10px;}}@media (min-width: 992px) {.userlogin-product-showcase .product-showcase__item__icon img {bottom: 10px;}}.userlogin-product-showcase .product-list {margin: 0px;}.userlogin-product-showcase .product-showcase__item__text {font-size: 17px;}.userlogin-menu.header__plain .header__headerBottom,.userlogin-menu.header__plain .header__menu,.userlogin-menu.header__plain .header__mobileMenuBtn {display: none;}.userlogin-menu.header__plain .header__mobileHeader {background: #fff;border-bottom: 5px solid #056f9d;}.userlogin-menu.header__plain .header__headerTop {border-bottom: 5px solid #056f9d;}.userlogin-menu.header__plain .header__mobileLogo__plain {display: block;}.userlogin-menu.header__regret_plain .header__office-hrs {top: -1px;}.userlogin-menu.header__regret_plain .header__telBtnCol,.userlogin-menu.header__regret_plain .header__desktopLogoCol {width: auto;}.userlogin-menu.header__regret_plain .header__headerTopTel {display: block;margin: 10px 15px;float: right;}.userlogin-menu.header__regret_plain .header__headerBottom,.userlogin-menu.header__regret_plain .header__menu,.userlogin-menu.header__regret_plain .header__mobileMenuBtn {display: none;}.userlogin-menu.header__regret_plain .header__mobileHeader {background: #fff;border-bottom: 5px solid #056f9d;}.userlogin-menu.header__regret_plain .header__headerTop {border-bottom: 5px solid #056f9d;}.userlogin-menu.header__regret_plain .header__mobileLogo__plain {display: inline-block;}.userlogin-menu.header__regret_plain .header__desktopLogoCol {width: auto;}.userlogin-menu.header__regret_plain .header__mobileMenuBtnCol .header__returnArrow {display: inline;font-size: 25px;position: relative;top: 5px;padding: 0px;margin: 0px;color: #f3f2ee;}.userlogin-menu.header__regret_plain .header__mobileMenuBtnCol .back_arrow_plain {display: inline;}.userlogin-menu.header__regret_plain .header__header .header__returnArrow {margin: 0px;font-size: 30px;color: #f3f2ee;display: inline;position: relative;top: 10px;padding: 0px;}.userlogin-menu.header__regret_plain .header__header .back_arrow_plain {display: inline;}.ciab-btn--white {background: #fff;border: 1px solid #e7e6e2;color: #979290 !important;box-shadow: 0px 5px #e7e6e2;border-radius: 3px;width: 100%;display: block;font-size: 22px;font-weight: 800;padding: 8px 12px;position: relative;z-index: 0;white-space: normal;height: auto;}.has-error {color: #ff533f !important;}.number-circle {color: #fff;border-radius: 50%;font-size: 0.8em;background: #e4602d;padding: 3px 8px 3px 8px;text-align: center;}.cgg-button-action,rzslider{-webkit-user-select:none;-ms-user-select:none}@media (max-width:991px){.desktop-only{display:none!important}}@media (min-width:768px) and (max-width:991px){.tablet-hide{display:none!important}}@media (max-width:767px){.mobile-hide,.tablet-only{display:none!important}}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-1{width:8.33333%}.col-xs-2{width:16.66667%}.col-xs-3{width:25%}.col-xs-4{width:33.33333%}.col-xs-5{width:41.66667%}.col-xs-6{width:50%}.col-xs-7{width:58.33333%}.col-xs-8{width:66.66667%}.col-xs-9{width:75%}.col-xs-10{width:83.33333%}.col-xs-11{width:91.66667%}.col-xs-12{width:100%}@media (min-width:768px){.mobile-only{display:none!important}.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-1{width:8.33333%}.col-sm-2{width:16.66667%}.col-sm-3{width:25%}.col-sm-4{width:33.33333%}.col-sm-5{width:41.66667%}.col-sm-6{width:50%}.col-sm-7{width:58.33333%}.col-sm-8{width:66.66667%}.col-sm-9{width:75%}.col-sm-10{width:83.33333%}.col-sm-11{width:91.66667%}.col-sm-12{width:100%}}@media (min-width:992px){.desktop-hide,.tablet-only{display:none!important}.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-1{width:8.33333%}.col-md-2{width:16.66667%}.col-md-3{width:25%}.col-md-4{width:33.33333%}.col-md-5{width:41.66667%}.col-md-6{width:50%}.col-md-7{width:58.33333%}.col-md-8{width:66.66667%}.col-md-9{width:75%}.col-md-10{width:83.33333%}.col-md-11{width:91.66667%}.col-md-12{width:100%}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-1{width:8.33333%}.col-lg-2{width:16.66667%}.col-lg-3{width:25%}.col-lg-4{width:33.33333%}.col-lg-5{width:41.66667%}.col-lg-6{width:50%}.col-lg-7{width:58.33333%}.col-lg-8{width:66.66667%}.col-lg-9{width:75%}.col-lg-10{width:83.33333%}.col-lg-11{width:91.66667%}.col-lg-12{width:100%}}/*! angularjs-slider - v2.13.0 - 
 (c) Rafal Zajac <rzajac@gmail.com>, Valentin Hervieu <valentin@hervieu.me>, Jussi Saarivirta <jusasi@gmail.com>, Angelin Sirbu <angelin.sirbu@gmail.com> - 
 https://github.com/angular-slider/angularjs-slider - 
 2016-04-24 */rzslider{position:relative;display:inline-block;width:100%;height:4px;margin:35px 0 15px;vertical-align:middle;-moz-user-select:none;user-select:none}rzslider.with-legend{margin-bottom:40px}rzslider[disabled]{cursor:not-allowed}rzslider[disabled] .rz-pointer{cursor:not-allowed;background-color:#d8e0f3}rzslider span{position:absolute;display:inline-block;white-space:nowrap}rzslider .rz-base{width:100%;height:100%;padding:0}rzslider .rz-bar-wrapper{left:0;z-index:1;width:100%;height:32px;padding-top:16px;margin-top:-16px;box-sizing:border-box}rzslider .rz-bar-wrapper.rz-draggable{cursor:move}rzslider .rz-bar{left:0;z-index:1;width:100%;height:4px;background:#d8e0f3;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}rzslider .rz-bar.rz-selection{z-index:2;background:#0db9f0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}rzslider .rz-pointer{top:-14px;z-index:3;width:32px;height:32px;cursor:pointer;background-color:#0db9f0;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}rzslider .rz-pointer:after{position:absolute;top:12px;left:12px;width:8px;height:8px;background:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;content:''}rzslider .rz-pointer:hover:after{background-color:#fff}rzslider .rz-pointer.rz-active{z-index:4}rzslider .rz-pointer.rz-active:after{background-color:#451aff}rzslider .rz-bubble{bottom:16px;padding:1px 3px;color:#55637d;cursor:default}rzslider .rz-bubble.rz-selection{top:16px}rzslider .rz-bubble.rz-limit{color:#55637d}rzslider .rz-ticks{position:absolute;top:-3px;left:0;z-index:1;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:0;padding:0 11px;margin:0;list-style:none;box-sizing:border-box;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}rzslider .rz-ticks .rz-tick{width:10px;height:10px;text-align:center;cursor:pointer;background:#d8e0f3;border-radius:50%}rzslider .rz-ticks .rz-tick.rz-selected{background:#0db9f0}.cgg-button-action.active,.cgg-button-action.cgg-button-neutral-result.active,.cgg-button-action.cgg-button-neutral-result:active,.cgg-button-action.cgg-button-no-action.active,.cgg-button-action.cgg-button-no-action:active,.cgg-button-action:active,.open>.cgg-button-action.cgg-button-neutral-result.dropdown-toggle,.open>.cgg-button-action.cgg-button-no-action.dropdown-toggle,.open>.cgg-button-action.dropdown-toggle{background-image:none}rzslider .rz-ticks .rz-tick .rz-tick-value{position:absolute;top:-30px;transform:translate(-50%,0)}rzslider .rz-ticks .rz-tick .rz-tick-legend{position:absolute;top:24px;max-width:50px;white-space:normal;transform:translate(-50%,0)}rzslider .rz-ticks.rz-ticks-values-under .rz-tick-value{top:initial;bottom:-40px}rzslider.rz-vertical{position:relative;width:4px;height:100%;padding:0;margin:0 20px;vertical-align:baseline}.cgg-button-action,.cgg-dob-input--unit,rzslider.rz-vertical .rz-ticks .rz-tick{vertical-align:middle}rzslider.rz-vertical .rz-base{width:100%;height:100%;padding:0}rzslider.rz-vertical .rz-bar-wrapper{top:auto;left:0;width:32px;height:100%;padding:0 0 0 16px;margin:0 0 0 -16px}rzslider.rz-vertical .rz-bar{bottom:0;left:auto;width:4px;height:100%}rzslider.rz-vertical .rz-pointer{top:auto;bottom:0;left:-14px!important}rzslider.rz-vertical .rz-bubble{bottom:0;left:16px!important;margin-left:3px}rzslider.rz-vertical .rz-bubble.rz-selection{top:auto;left:16px!important}rzslider.rz-vertical .rz-ticks{top:0;left:-3px;z-index:1;width:0;height:100%;padding:11px 0;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}rzslider.rz-vertical .rz-ticks .rz-tick .rz-tick-value{top:initial;left:22px;transform:translate(0,-28%)}rzslider.rz-vertical .rz-ticks .rz-tick .rz-tick-legend{top:initial;right:24px;max-width:none;white-space:nowrap;transform:translate(0,-28%)}rzslider.rz-vertical .rz-ticks.rz-ticks-values-under .rz-tick-value{right:12px;bottom:initial;left:initial}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@-ms-viewport{width:device-width}.cgg-visible-lg-block,.cgg-visible-lg-inline,.cgg-visible-lg-inline-block,.cgg-visible-md-block,.cgg-visible-md-inline,.cgg-visible-md-inline-block,.cgg-visible-sm-block,.cgg-visible-sm-inline,.cgg-visible-sm-inline-block,.cgg-visible-xs,.cgg-visible-xs-block,.cgg-visible-xs-inline,.cgg-visible-xs-inline-block{display:none!important}@media (max-width:767px){table.cgg-visible-xs{display:table!important}tr.cgg-visible-xs{display:table-row!important}td.cgg-visible-xs,th.cgg-visible-xs{display:table-cell!important}.cgg-visible-xs,.cgg-visible-xs-block{display:block!important}.cgg-visible-xs-inline{display:inline!important}.cgg-visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:1024px){.cgg-visible-md{display:block!important}table.cgg-visible-md{display:table!important}tr.cgg-visible-md{display:table-row!important}td.cgg-visible-md,th.cgg-visible-md{display:table-cell!important}.cgg-visible-md-block{display:block!important}.cgg-visible-md-inline{display:inline!important}.cgg-visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.cgg-visible-lg{display:block!important}table.cgg-visible-lg{display:table!important}tr.cgg-visible-lg{display:table-row!important}td.cgg-visible-lg,th.cgg-visible-lg{display:table-cell!important}.cgg-visible-lg-block{display:block!important}.cgg-visible-lg-inline{display:inline!important}.cgg-visible-lg-inline-block{display:inline-block!important}.cgg-hidden-lg{display:none!important}}@media (max-width:553px){.cgg-hidden-xs{display:none!important}}@media (min-width:480px) and (max-width:767px){.cgg-hidden-sm{display:none!important}}@media (min-width:768px) and (max-width:1024px){.cgg-hidden-md{display:none!important}}.cgg-container:after,.cgg-container:before,.cgg-row:after,.cgg-row:before{content:" ";display:table}.cgg-container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.cgg-container:after{clear:both}@media (min-width:768px) and (max-width:1150px){.cgg-container{width:auto}}@media (min-width:1200px){.cgg-container{width:1125px}}.cgg-row{margin-left:-15px;margin-right:-15px}.cgg-row:after{clear:both}.cgg-col-lg-1,.cgg-col-lg-10,.cgg-col-lg-11,.cgg-col-lg-12,.cgg-col-lg-2,.cgg-col-lg-3,.cgg-col-lg-4,.cgg-col-lg-5,.cgg-col-lg-6,.cgg-col-lg-7,.cgg-col-lg-8,.cgg-col-lg-9,.cgg-col-md-1,.cgg-col-md-10,.cgg-col-md-11,.cgg-col-md-12,.cgg-col-md-2,.cgg-col-md-3,.cgg-col-md-4,.cgg-col-md-5,.cgg-col-md-6,.cgg-col-md-7,.cgg-col-md-8,.cgg-col-md-9,.cgg-col-sm-1,.cgg-col-sm-10,.cgg-col-sm-11,.cgg-col-sm-12,.cgg-col-sm-2,.cgg-col-sm-3,.cgg-col-sm-4,.cgg-col-sm-5,.cgg-col-sm-6,.cgg-col-sm-7,.cgg-col-sm-8,.cgg-col-sm-9,.cgg-col-xs-1,.cgg-col-xs-10,.cgg-col-xs-11,.cgg-col-xs-12,.cgg-col-xs-2,.cgg-col-xs-3,.cgg-col-xs-4,.cgg-col-xs-5,.cgg-col-xs-6,.cgg-col-xs-7,.cgg-col-xs-8,.cgg-col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.cgg-col-xs-1,.cgg-col-xs-10,.cgg-col-xs-11,.cgg-col-xs-12,.cgg-col-xs-2,.cgg-col-xs-3,.cgg-col-xs-4,.cgg-col-xs-5,.cgg-col-xs-6,.cgg-col-xs-7,.cgg-col-xs-8,.cgg-col-xs-9{float:left}.cgg-col-xs-1{width:8.33333%}.cgg-col-xs-2{width:16.66667%}.cgg-col-xs-3{width:25%}.cgg-col-xs-4{width:33.33333%}.cgg-col-xs-5{width:41.66667%}.cgg-col-xs-6{width:50%}.cgg-col-xs-7{width:58.33333%}.cgg-col-xs-8{width:66.66667%}.cgg-col-xs-9{width:75%}.cgg-col-xs-10{width:83.33333%}.cgg-col-xs-11{width:91.66667%}.cgg-col-xs-12{width:100%}.cgg-col-xs-pull-0{right:auto}.cgg-col-xs-pull-1{right:8.33333%}.cgg-col-xs-pull-2{right:16.66667%}.cgg-col-xs-pull-3{right:25%}.cgg-col-xs-pull-4{right:33.33333%}.cgg-col-xs-pull-5{right:41.66667%}.cgg-col-xs-pull-6{right:50%}.cgg-col-xs-pull-7{right:58.33333%}.cgg-col-xs-pull-8{right:66.66667%}.cgg-col-xs-pull-9{right:75%}.cgg-col-xs-pull-10{right:83.33333%}.cgg-col-xs-pull-11{right:91.66667%}.cgg-col-xs-pull-12{right:100%}.cgg-col-xs-push-0{left:auto}.cgg-col-xs-push-1{left:8.33333%}.cgg-col-xs-push-2{left:16.66667%}.cgg-col-xs-push-3{left:25%}.cgg-col-xs-push-4{left:33.33333%}.cgg-col-xs-push-5{left:41.66667%}.cgg-col-xs-push-6{left:50%}.cgg-col-xs-push-7{left:58.33333%}.cgg-col-xs-push-8{left:66.66667%}.cgg-col-xs-push-9{left:75%}.cgg-col-xs-push-10{left:83.33333%}.cgg-col-xs-push-11{left:91.66667%}.cgg-col-xs-push-12{left:100%}.cgg-col-xs-offset-0{margin-left:0}.cgg-col-xs-offset-1{margin-left:8.33333%}.cgg-col-xs-offset-2{margin-left:16.66667%}.cgg-col-xs-offset-3{margin-left:25%}.cgg-col-xs-offset-4{margin-left:33.33333%}.cgg-col-xs-offset-5{margin-left:41.66667%}.cgg-col-xs-offset-6{margin-left:50%}.cgg-col-xs-offset-7{margin-left:58.33333%}.cgg-col-xs-offset-8{margin-left:66.66667%}.cgg-col-xs-offset-9{margin-left:75%}.cgg-col-xs-offset-10{margin-left:83.33333%}.cgg-col-xs-offset-11{margin-left:91.66667%}.cgg-col-xs-offset-12{margin-left:100%}@media (min-width:768px){.cgg-col-md-1,.cgg-col-md-10,.cgg-col-md-11,.cgg-col-md-12,.cgg-col-md-2,.cgg-col-md-3,.cgg-col-md-4,.cgg-col-md-5,.cgg-col-md-6,.cgg-col-md-7,.cgg-col-md-8,.cgg-col-md-9{float:left}.cgg-col-md-1{width:8.33333%}.cgg-col-md-2{width:16.66667%}.cgg-col-md-3{width:25%}.cgg-col-md-4{width:33.33333%}.cgg-col-md-5{width:41.66667%}.cgg-col-md-6{width:50%}.cgg-col-md-7{width:58.33333%}.cgg-col-md-8{width:66.66667%}.cgg-col-md-9{width:75%}.cgg-col-md-10{width:83.33333%}.cgg-col-md-11{width:91.66667%}.cgg-col-md-12{width:100%}.cgg-col-md-pull-0{right:auto}.cgg-col-md-pull-1{right:8.33333%}.cgg-col-md-pull-2{right:16.66667%}.cgg-col-md-pull-3{right:25%}.cgg-col-md-pull-4{right:33.33333%}.cgg-col-md-pull-5{right:41.66667%}.cgg-col-md-pull-6{right:50%}.cgg-col-md-pull-7{right:58.33333%}.cgg-col-md-pull-8{right:66.66667%}.cgg-col-md-pull-9{right:75%}.cgg-col-md-pull-10{right:83.33333%}.cgg-col-md-pull-11{right:91.66667%}.cgg-col-md-pull-12{right:100%}.cgg-col-md-push-0{left:auto}.cgg-col-md-push-1{left:8.33333%}.cgg-col-md-push-2{left:16.66667%}.cgg-col-md-push-3{left:25%}.cgg-col-md-push-4{left:33.33333%}.cgg-col-md-push-5{left:41.66667%}.cgg-col-md-push-6{left:50%}.cgg-col-md-push-7{left:58.33333%}.cgg-col-md-push-8{left:66.66667%}.cgg-col-md-push-9{left:75%}.cgg-col-md-push-10{left:83.33333%}.cgg-col-md-push-11{left:91.66667%}.cgg-col-md-push-12{left:100%}.cgg-col-md-offset-0{margin-left:0}.cgg-col-md-offset-1{margin-left:8.33333%}.cgg-col-md-offset-2{margin-left:16.66667%}.cgg-col-md-offset-3{margin-left:25%}.cgg-col-md-offset-4{margin-left:33.33333%}.cgg-col-md-offset-5{margin-left:41.66667%}.cgg-col-md-offset-6{margin-left:50%}.cgg-col-md-offset-7{margin-left:58.33333%}.cgg-col-md-offset-8{margin-left:66.66667%}.cgg-col-md-offset-9{margin-left:75%}.cgg-col-md-offset-10{margin-left:83.33333%}.cgg-col-md-offset-11{margin-left:91.66667%}.cgg-col-md-offset-12{margin-left:100%}}@media (min-width:1200px){.cgg-col-lg-1,.cgg-col-lg-10,.cgg-col-lg-11,.cgg-col-lg-12,.cgg-col-lg-2,.cgg-col-lg-3,.cgg-col-lg-4,.cgg-col-lg-5,.cgg-col-lg-6,.cgg-col-lg-7,.cgg-col-lg-8,.cgg-col-lg-9{float:left}.cgg-col-lg-1{width:8.33333%}.cgg-col-lg-2{width:16.66667%}.cgg-col-lg-3{width:25%}.cgg-col-lg-4{width:33.33333%}.cgg-col-lg-5{width:41.66667%}.cgg-col-lg-6{width:50%}.cgg-col-lg-7{width:58.33333%}.cgg-col-lg-8{width:66.66667%}.cgg-col-lg-9{width:75%}.cgg-col-lg-10{width:83.33333%}.cgg-col-lg-11{width:91.66667%}.cgg-col-lg-12{width:100%}.cgg-col-lg-pull-0{right:auto}.cgg-col-lg-pull-1{right:8.33333%}.cgg-col-lg-pull-2{right:16.66667%}.cgg-col-lg-pull-3{right:25%}.cgg-col-lg-pull-4{right:33.33333%}.cgg-col-lg-pull-5{right:41.66667%}.cgg-col-lg-pull-6{right:50%}.cgg-col-lg-pull-7{right:58.33333%}.cgg-col-lg-pull-8{right:66.66667%}.cgg-col-lg-pull-9{right:75%}.cgg-col-lg-pull-10{right:83.33333%}.cgg-col-lg-pull-11{right:91.66667%}.cgg-col-lg-pull-12{right:100%}.cgg-col-lg-push-0{left:auto}.cgg-col-lg-push-1{left:8.33333%}.cgg-col-lg-push-2{left:16.66667%}.cgg-col-lg-push-3{left:25%}.cgg-col-lg-push-4{left:33.33333%}.cgg-col-lg-push-5{left:41.66667%}.cgg-col-lg-push-6{left:50%}.cgg-col-lg-push-7{left:58.33333%}.cgg-col-lg-push-8{left:66.66667%}.cgg-col-lg-push-9{left:75%}.cgg-col-lg-push-10{left:83.33333%}.cgg-col-lg-push-11{left:91.66667%}.cgg-col-lg-push-12{left:100%}.cgg-col-lg-offset-0{margin-left:0}.cgg-col-lg-offset-1{margin-left:8.33333%}.cgg-col-lg-offset-2{margin-left:16.66667%}.cgg-col-lg-offset-3{margin-left:25%}.cgg-col-lg-offset-4{margin-left:33.33333%}.cgg-col-lg-offset-5{margin-left:41.66667%}.cgg-col-lg-offset-6{margin-left:50%}.cgg-col-lg-offset-7{margin-left:58.33333%}.cgg-col-lg-offset-8{margin-left:66.66667%}.cgg-col-lg-offset-9{margin-left:75%}.cgg-col-lg-offset-10{margin-left:83.33333%}.cgg-col-lg-offset-11{margin-left:91.66667%}.cgg-col-lg-offset-12{margin-left:100%}}.cgg-button-action{color:#fff;background-color:#F68835;border-bottom:5px solid #E45F2C;-webkit-border-radius:3px 3px 3px 3px;-moz-border-radius:3px;-ms-border-radius:3px 3px 3px 3px;border-radius:3px;-webkit-touch-callout:none;-moz-user-select:none;user-select:none;font-size:1.375em;text-align:center;touch-action:manipulation;cursor:pointer;font-weight:600;display:block;padding:10px 12px;line-height:1.42857}.cgg-button-action.focus,.cgg-button-action:focus{color:#fff;background-color:#f57a1d;border-color:#802f10}.cgg-button-action.active,.cgg-button-action:active,.cgg-button-action:hover,.open>.cgg-button-action.dropdown-toggle{color:#fff;background-color:#f57a1d;border-color:#bb4518}.cgg-button-action.active.focus,.cgg-button-action.active:focus,.cgg-button-action.active:hover,.cgg-button-action:active.focus,.cgg-button-action:active:focus,.cgg-button-action:active:hover,.open>.cgg-button-action.dropdown-toggle.focus,.open>.cgg-button-action.dropdown-toggle:focus,.open>.cgg-button-action.dropdown-toggle:hover{color:#fff;background-color:#f57a1d;border-color:#802f10}.cgg-button-action.disabled,.cgg-button-action.disabled.active,.cgg-button-action.disabled.focus,.cgg-button-action.disabled:active,.cgg-button-action.disabled:focus,.cgg-button-action.disabled:hover,.cgg-button-action[disabled],.cgg-button-action[disabled].active,.cgg-button-action[disabled].focus,.cgg-button-action[disabled]:active,.cgg-button-action[disabled]:focus,.cgg-button-action[disabled]:hover,fieldset[disabled] .cgg-button-action,fieldset[disabled] .cgg-button-action.active,fieldset[disabled] .cgg-button-action.focus,fieldset[disabled] .cgg-button-action:active,fieldset[disabled] .cgg-button-action:focus,fieldset[disabled] .cgg-button-action:hover{background-color:#F68835;border-color:#E45F2C}.cgg-button-action.cgg-button-neutral-result{color:#979290;background-color:#fff;border-bottom:5px solid #cccbc8;border-top:solid 1px #cccbc8;border-left:solid 1px #cccbc8;border-right:solid 1px #cccbc8}.cgg-button-action.cgg-button-neutral-result.focus,.cgg-button-action.cgg-button-neutral-result:focus{color:#979290;background-color:#f2f2f2;border-color:#8f8c86}.cgg-button-action.cgg-button-neutral-result.active,.cgg-button-action.cgg-button-neutral-result:active,.cgg-button-action.cgg-button-neutral-result:hover,.open>.cgg-button-action.cgg-button-neutral-result.dropdown-toggle{color:#979290;background-color:#f2f2f2;border-color:#afada8}.cgg-button-action.cgg-button-neutral-result.active.focus,.cgg-button-action.cgg-button-neutral-result.active:focus,.cgg-button-action.cgg-button-neutral-result.active:hover,.cgg-button-action.cgg-button-neutral-result:active.focus,.cgg-button-action.cgg-button-neutral-result:active:focus,.cgg-button-action.cgg-button-neutral-result:active:hover,.open>.cgg-button-action.cgg-button-neutral-result.dropdown-toggle.focus,.open>.cgg-button-action.cgg-button-neutral-result.dropdown-toggle:focus,.open>.cgg-button-action.cgg-button-neutral-result.dropdown-toggle:hover{color:#979290;background-color:#f2f2f2;border-color:#8f8c86}.cgg-button-action.cgg-button-neutral-result.disabled,.cgg-button-action.cgg-button-neutral-result.disabled.active,.cgg-button-action.cgg-button-neutral-result.disabled.focus,.cgg-button-action.cgg-button-neutral-result.disabled:active,.cgg-button-action.cgg-button-neutral-result.disabled:focus,.cgg-button-action.cgg-button-neutral-result.disabled:hover,.cgg-button-action.cgg-button-neutral-result[disabled],.cgg-button-action.cgg-button-neutral-result[disabled].active,.cgg-button-action.cgg-button-neutral-result[disabled].focus,.cgg-button-action.cgg-button-neutral-result[disabled]:active,.cgg-button-action.cgg-button-neutral-result[disabled]:focus,.cgg-button-action.cgg-button-neutral-result[disabled]:hover,fieldset[disabled] .cgg-button-action.cgg-button-neutral-result,fieldset[disabled] .cgg-button-action.cgg-button-neutral-result.active,fieldset[disabled] .cgg-button-action.cgg-button-neutral-result.focus,fieldset[disabled] .cgg-button-action.cgg-button-neutral-result:active,fieldset[disabled] .cgg-button-action.cgg-button-neutral-result:focus,fieldset[disabled] .cgg-button-action.cgg-button-neutral-result:hover{background-color:#fff;border-color:#cccbc8}.cgg-button-action.cgg-button-no-action{color:#fff;background-color:#c1c1c1;border-bottom:5px solid #9a9a9a;cursor:default}.cgg-button-action.cgg-button-no-action.focus,.cgg-button-action.cgg-button-no-action:focus{color:#fff;background-color:#b4b4b4;border-color:#5a5a5a}.cgg-button-action.cgg-button-no-action.active,.cgg-button-action.cgg-button-no-action:active,.cgg-button-action.cgg-button-no-action:hover,.open>.cgg-button-action.cgg-button-no-action.dropdown-toggle{color:#fff;background-color:#b4b4b4;border-color:#7b7b7b}.cgg-button-action.cgg-button-no-action.active.focus,.cgg-button-action.cgg-button-no-action.active:focus,.cgg-button-action.cgg-button-no-action.active:hover,.cgg-button-action.cgg-button-no-action:active.focus,.cgg-button-action.cgg-button-no-action:active:focus,.cgg-button-action.cgg-button-no-action:active:hover,.open>.cgg-button-action.cgg-button-no-action.dropdown-toggle.focus,.open>.cgg-button-action.cgg-button-no-action.dropdown-toggle:focus,.open>.cgg-button-action.cgg-button-no-action.dropdown-toggle:hover{color:#fff;background-color:#b4b4b4;border-color:#5a5a5a}.cgg-button-action.cgg-button-no-action.disabled,.cgg-button-action.cgg-button-no-action.disabled.active,.cgg-button-action.cgg-button-no-action.disabled.focus,.cgg-button-action.cgg-button-no-action.disabled:active,.cgg-button-action.cgg-button-no-action.disabled:focus,.cgg-button-action.cgg-button-no-action.disabled:hover,.cgg-button-action.cgg-button-no-action[disabled],.cgg-button-action.cgg-button-no-action[disabled].active,.cgg-button-action.cgg-button-no-action[disabled].focus,.cgg-button-action.cgg-button-no-action[disabled]:active,.cgg-button-action.cgg-button-no-action[disabled]:focus,.cgg-button-action.cgg-button-no-action[disabled]:hover,fieldset[disabled] .cgg-button-action.cgg-button-no-action,fieldset[disabled] .cgg-button-action.cgg-button-no-action.active,fieldset[disabled] .cgg-button-action.cgg-button-no-action.focus,fieldset[disabled] .cgg-button-action.cgg-button-no-action:active,fieldset[disabled] .cgg-button-action.cgg-button-no-action:focus,fieldset[disabled] .cgg-button-action.cgg-button-no-action:hover{background-color:#c1c1c1;border-color:#9a9a9a}.cgg-button-action:active,.cgg-button-action:hover,.cgg-button-action:link,.cgg-button-action:visited{text-decoration:none}@media (max-width:767px){.cgg-editor-modal a.cgg-visit-company-link{font-size:12px;font-size:3.75vw}}a.cgg-visit-company-link{color:#77AA43;text-decoration:underline;text-align:center;cursor:pointer;display:block}a.cgg-visit-company-link-result{text-decoration:underline;font-size:14px;font-weight:700}a{-webkit-transition:all,2s,ease;-o-transition:all,2s,ease;transition:all,2s,ease}a[href^="tel:"]{color:inherit;text-decoration:inherit}p.cgg-primary{font-size:20px;color:#333;text-align:center;font-weight:600;margin:10px 0 0}p.cgg-secondary,p.cgg-secondary-header{font-size:14px;color:#979290;text-align:center;margin:5px 0}p.cgg-secondary span,p.cgg-secondary-header span{font-size:14px}.cgg-info-section-title{font-size:1.4em;font-weight:700;margin-bottom:10px}::-webkit-scrollbar:horizontal{width:12px}::-webkit-scrollbar-track:horizontal{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);-webkit-border-radius:10px;border-radius:10px}::-webkit-scrollbar-thumb:horizontal{-webkit-border-radius:10px;border-radius:10px;background:#77AA43;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.5)}::-webkit-scrollbar-thumb:horizontal:window-inactive{background:#77AA43}.cgg-global-input__error-message{color:#dd2c00;margin:5px 5px 5px 20px;opacity:0}.cgg-global-input__error-message.show{opacity:1;margin-left:0;-webkit-transition:all .3s cubic-bezier(.55,0,.55,.2);-o-transition:all .3s cubic-bezier(.55,0,.55,.2);transition:all .3s cubic-bezier(.55,0,.55,.2)}@media (min-width:768px){.cgg-global-input__error-message{color:#FF533F;display:none}.cgg-global-input__error-message.show{display:block}}@media (max-width:767px){.cgg-global-input__error-message .m-cgg-icon--warning{display:none}}::-webkit-input-placeholder{color:#979290}::-moz-placeholder{color:#979290}:-ms-input-placeholder{color:#979290}:-moz-placeholder{color:#979290}.cgg-global-input{width:100%;box-shadow:none;font-size:20px;padding:0 20px;border:1px solid #cccac7;height:60px;outline:transparent solid 1px;font-weight:400;overflow:hidden;-webkit-transition:border .1s ease;-o-transition:border .1s ease;transition:border .1s ease;-webkit-border-radius:3px 3px 3px 3px;-moz-border-radius:3px;-ms-border-radius:3px 3px 3px 3px;border-radius:3px}.cgg-global-input:focus{border:1px solid #77AA43!important;outline:#77AA43 solid 1px!important}.cgg-global-input--error{border-color:#FF533F!important;box-shadow:inset 0 0 0 1px #FF533F!important;outline:0!important}.cgg-global-input--error-notification{margin:5px;position:relative;color:#FF543F;display:inline-block;max-width:100%;float:left;clear:both}.cgg-global-input--error-notification span.m-cgg{font-size:1.1em}.cgg-global-input.icon-on-right{padding-right:45px}.cgg-global-input.uppercase{text-transform:uppercase}.cgg-global-descform,.cgg-global-labelform{position:inherit;margin-bottom:15px;float:left;font-size:20px;font-weight:700;line-height:20px}.cgg-global-descform{margin-top:-5px;margin-bottom:11px;font-size:14px;font-weight:400}::-webkit-input-placeholder{text-transform:none}:-moz-placeholder{text-transform:none}::-moz-placeholder{text-transform:none}:-ms-input-placeholder{text-transform:none}.modal .modal-dialog.modal-small-popup{width:98%;width:calc(100% - 10px);display:inline-block}.modal .modal-dialog.modal-small-popup .modal-content{padding:20px 15px}@media (min-width:768px){.modal .modal-dialog.modal-small-popup{width:340px;margin-top:10px;margin-bottom:10px}.modal .modal-dialog.modal-small-popup .modal-content{padding:30px}}.modal .modal-dialog.modal-small-popup .modal-content .modal-header{padding:0 0 5px;border-bottom:none}.modal .modal-dialog.modal-small-popup .modal-content .modal-header .modal-title{color:#076B9C;font-size:20px;line-height:26px;font-weight:400}@media (min-width:768px){.modal .modal-dialog.modal-small-popup .modal-content .modal-header .modal-title{font-size:23px;line-height:32px}}.modal .modal-dialog.modal-small-popup .modal-content .modal-header .cgg-close-modal{font-size:16px;line-height:16px;padding:0;top:-15px;position:relative}.modal .modal-dialog.modal-small-popup .modal-content .modal-body{padding:0;font-size:14px;line-height:20px}@media (min-width:768px){.modal .modal-dialog.modal-small-popup .modal-content .modal-body{font-size:16px;line-height:22px}}.modal .modal-dialog.modal-small-popup .modal-content .modal-body .container-fluid{padding:0}.modal .modal-dialog.modal-small-popup .modal-content .modal-body .cgg-input-field{margin:10px 0}.modal .modal-dialog.modal-small-popup .modal-content .modal-body .cgg-input-field .cgg-global-input{font-size:16px;line-height:20px;height:44px}.modal .modal-dialog.modal-small-popup .modal-content .modal-body .cgg-global-input--error-notification{margin:5px 0}.modal .modal-dialog.modal-small-popup .modal-content .modal-body .cgg-checkbox{padding:20px 0;clear:both}@media (min-width:768px){.modal .modal-dialog.modal-small-popup .modal-content .modal-body .cgg-input-field .cgg-global-input{height:52px;font-size:20px;line-height:20px}.modal .modal-dialog.modal-small-popup .modal-content .modal-body .cgg-checkbox{padding:15px 0 20px}}.modal .modal-dialog.modal-small-popup .modal-content .modal-body .cgg-checkbox a,.modal .modal-dialog.modal-small-popup .modal-content .modal-body .cgg-checkbox a:visited{color:#77aa43;font-weight:400;text-decoration:none}.modal .modal-dialog.modal-small-popup .modal-content .modal-body .cgg-button-cta{padding:8px 12px 14px}.modal .modal-dialog.modal-small-popup .modal-content .modal-body img.cgg-lead-overlay-form--provider-image{text-align:center;margin:10px auto;display:block;max-height:70px}.modal .modal-dialog.modal-small-popup .modal-content .modal-body .cgg-lead-overlay-form--address{clear:both}.modal .modal-dialog.modal-small-popup .modal-content .modal-body .cgg-lead-overlay-form--address__location{color:#979290}.modal .modal-dialog.modal-small-popup .modal-content .modal-footer{padding:0;margin:0;border:none}.cgg-input-mobile{position:relative;margin:20px 0 1px;margin:6.25vw 0 .3125vw}@media (max-width:767px){.cgg-input-mobile{font-size:16px;font-size:5vw}}.cgg-input-mobile label{position:absolute;z-index:1;top:-25px;left:0;-webkit-transform:translate3d(0,28px,0) scale(1);transform:translate3d(0,28px,0) scale(1);transition:-webkit-transform .4s cubic-bezier(.25,.8,.25,1);transition:transform .4s cubic-bezier(.25,.8,.25,1);-webkit-transform-origin:left top;transform-origin:left top;max-width:100%;margin:0;color:#9E9E9E;font-weight:400;font-family:arial;font-size:1.2em;white-space:nowrap}@media (max-width:767px){.cgg-input-mobile label{font-size:16px;font-size:5vw}}.cgg-input-mobile label.value-or-focus{color:#96918f;-webkit-transform:translate3d(0,6px,0) scale(.75);transform:translate3d(0,6px,0) scale(.75)}.cgg-input-mobile input{position:relative;z-index:2;width:100%;background:0 0;outline:0;border:none;padding:1px;border-radius:0;border-bottom:1px solid #9E9E9E;font-weight:400;font-family:arial;font-size:1.2em}@media (max-width:768px){.cgg-input-mobile input{font-size:16px;font-size:5vw}}.cgg-input-mobile input.error{border-color:#dd2c00}.cgg-input-mobile input.active{border-color:#77aa43}.cgg-input-mobile input.icon-on-right{padding-right:18px;padding-right:5.625vw}.cgg-input-mobile .error-msg{color:#dd2c00;font-size:14px;line-height:14px;overflow:hidden;margin:0 0 0 20px;padding-top:1px;opacity:0;min-height:1.3em;transition:all .3s cubic-bezier(.55,0,.55,.2)}@media (max-width:768px){.cgg-input-mobile .error-msg{font-size:14px;font-size:4.375vw}}.cgg-input-mobile .error-msg .text{transition:all .3s cubic-bezier(.55,0,.55,.2);max-height:0;overflow:hidden;display:inline-block}.cgg-input-mobile .error-msg.show{margin-left:0;opacity:1}.cgg-input-mobile .error-msg.show .text{max-height:10em}.cgg-deck,.cgg-input-mobile.is-focus .error-msg .text{max-height:0}.cgg-input-mobile.is-focus .error-msg.show{margin-left:20px;opacity:0}.cgg-input-mobile .valid-tick{position:absolute;top:0!important;right:0!important;width:16px;width:5vw!important;height:16px;height:5vw!important;border-radius:99px;border:2px solid #77aa43;border:.625vw solid #77aa43;color:#77aa43;font-size:13px;font-size:4.0625vw!important;line-height:14px;line-height:4.375vw!important;text-align:center;z-index:2}@media (min-width:544px) and (max-width:767px){.cgg-input-mobile .valid-tick{right:1%!important}}.cgg-choice-mobile{margin:1.2em 0}@media (max-width:767px){.cgg-choice-mobile{font-size:16px;font-size:5vw}}.cgg-choice-mobile table{margin:0}.cgg-choice-mobile tr:hover{cursor:pointer}.cgg-choice-mobile td.icon{position:relative;padding:8px 0}.cgg-choice-mobile td.text{padding:8px}.cgg-choice-mobile td.icon .container{padding:0;width:14px;height:14px;position:relative}.cgg-choice-mobile td.icon .container .radio-outer{width:14px;height:14px;border-radius:50%;border:2px solid #95918F;position:absolute;top:0;left:0;z-index:2}.cgg-choice-mobile td.icon .container .radio-inner{width:14px;height:14px;border-radius:50%;background:#77AA43;-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-ms-transform:scale(0,0);-o-transform:scale(0,0);transform:scale(0,0);-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;position:absolute;top:0;left:0;z-index:3}.cgg-choice-mobile td.icon .check-box{width:14px;height:14px;border:2px solid #95918F;transition:.3s;font-size:10px;color:#fff;border-radius:2px;line-height:10px}.cgg-choice-mobile td.icon .check-box .m-cgg-icon--ciab-tick{display:none}.cgg-choice-mobile td.icon.selected .radio-outer{border-color:#77AA43}.cgg-choice-mobile td.icon.selected .radio-inner{-webkit-transform:scale(.4,.4);-moz-transform:scale(.4,.4);-ms-transform:scale(.4,.4);-o-transform:scale(.4,.4);transform:scale(.4,.4)}.cgg-choice-mobile td.icon.selected .check-box{background:#77AA43;border-color:#77AA43}.cgg-choice-mobile td.icon.selected .check-box .m-cgg-icon--ciab-tick{display:inline}@keyframes ripple-key-frame{from{-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-ms-transform:scale(0,0);-o-transform:scale(0,0);transform:scale(0,0);opacity:.8}to{-webkit-transform:scale(2,2);-moz-transform:scale(2,2);-ms-transform:scale(2,2);-o-transform:scale(2,2);transform:scale(2,2);opacity:0}}.cgg-radio .radio-inner,.cgg-ripple-mobile .ripple{-webkit-transform:scale(0,0);-o-transform:scale(0,0)}.cgg-ripple-mobile .ripple{width:14px;height:14px;border-radius:50%;position:absolute;z-index:1;top:0;left:0;background:#a9a9a9;opacity:.8;-moz-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);animation-name:ripple-key-frame;animation-duration:.2s}.internalCurrency .cgg-tile-item-container.cgg-col-xs-4 .cgg-tile-item-image{height:81px;min-height:81px}.internalCurrency .cgg-tile-item-container.cgg-col-xs-4 .cgg-tile-item-image .cgg-table-cell{padding:10px;height:81px}@media (max-width:991px){.internalCurrency .cgg-desktop-tiles{display:block!important}.internalCurrency .cgg-choice-mobile{display:none!important}.internalCurrency .cgg-progress,.internalCurrency .tiles-icon.cgg-hidden-xs{display:block!important}}.internalCurrency .cgg-progress.ng-hide{display:none!important}.internalCurrency .cgg-progress__step-info-step,.internalCurrency .cgg-progress__step-info-title{margin-top:0}.internalCurrency .cgg-headline-description__headline{font-size:29px}.internalCurrency .cgg-headline-description__description{font-size:16px;font-weight:400}@media (max-width:991px){.internalCurrency .cgg-headline-description__description{font-size:3.4vw}.internalCurrency .cgg-headline-description__table{display:none}}.internalCurrency .cgg-question-title{font-size:20px;font-weight:700;margin-bottom:15px}@media (max-width:991px){.internalCurrency .cgg-question-title{font-size:4vw;margin-top:15px;margin-bottom:10px}}.internalCurrency .cgg-global-labelform,.internalCurrency .hasTextAfter{display:none}.internalCurrency .cgg-number-input__container{position:relative}.internalCurrency .cgg-number-label{position:absolute;transition-duration:1s;transition-timing-function:initial;transition-property:initial;top:50%;right:20px;color:#000;margin:0;transform:translateY(-50%);display:inline!important}@media (max-width:991px){.internalCurrency .cgg-number-label{color:#979290;bottom:initial;left:initial;right:0;font-size:3.7vw}}.internalCurrency .cgg-number-label span,.internalCurrency .cgg-number-label__first{display:inline-block}.internalCurrency .cgg-input-mobile{margin-top:0}.internalCurrency .value-or-focus{display:none}.internalCurrency .cgg-dropdown .select__label{display:block}.internalCurrency .valid-tick{opacity:1}.internalCurrency .valid-tick.ng-hide{opacity:0}.internalCurrency .valid-tick.ng-hide-add{transition:0s}.internalCurrency .valid-tick.ng-hide-remove{transition-delay:.3s;transition-duration:1s}.internalCurrency .cgg-number-label.calculated-valid{right:50px}@media (max-width:768px){.internalCurrency .cgg-number-label.calculated-valid{right:9%}}.cgg-alert{padding:20px}.cgg-alert__message{font-size:30px;font-weight:700}.cgg-alert__buttons,.cgg-alert__user-input{margin-top:30px}.cgg-button-neutral{-moz-box-shadow:inset 0 -4px 0 0 #dedbd0}.cgg-button-cta,.cgg-button-next{-moz-box-shadow:inset 0 -4px 0 0 #ed6c0b}.cgg-button-default,.cgg-button-previous{-moz-box-shadow:inset 0 -4px 0 0 #dedbd0}.cgg-button-selected{-moz-box-shadow:inset 0 -4px 0 0 #5d8535}.cgg-checklist{min-height:60px;margin-bottom:15px}@media (max-width:767px){.cgg-checklist .cgg-checkbox__img{display:none}.cgg-checklist .cgg-checkbox.with-img .cgg-checkbox__box-container{top:0;margin-right:15px}}.cgg-data-validation{position:relative}.cgg-data-validation input{background-position:0;background-repeat:no-repeat;background-size:35px}.cgg-data-validation input.has-background{padding-left:40px}.cgg-data-validation .success.m-cgg{font-size:1.3em;position:absolute;font-weight:100;color:#77aa43;top:0;right:0}@media (min-width:768px){.cgg-data-validation .success.m-cgg{top:15px;margin-right:6px;right:10px}}.cgg-data-validation .cgg-spinner{position:absolute;right:15px;top:5px}@media (max-width:767px){.cgg-data-validation .cgg-spinner{right:0;top:-15px}}.cgg-data-validation .cgg-input-mobile label.has-background{padding-left:30px;font-size:18px;font-size:5.625vw;top:-7px}.cgg-data-validation .cgg-input-mobile label.has-background.value-or-focus{padding-left:40px;font-size:16px;font-size:5vw}.cgg-data-validation .cgg-input-mobile input.has-background{font-size:18px;font-size:5.625vw;padding-left:30px;background-repeat:no-repeat;background-size:27px;padding-top:22px}.cgg-data-validation .has-background .cgg-spinner{top:0}.cgg-data-validation .has-background .success.m-cgg{top:10px}/*! Angular Moment Picker - v0.9.5 - http://indrimuska.github.io/angular-moment-picker - (c) 2015 Indri Muska - MIT */.cgg-deck{position:fixed;width:100%;bottom:0;background:#fff;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;opacity:0;filter:alpha(opacity=0)}.cgg-deck_shown{max-height:200px;opacity:100;filter:alpha(opacity=100)}.cgg-dob-dropdown__container{float:left;margin-bottom:24px;width:100%}.cgg-dob-dropdown__container .cgg-input-text__row{margin-bottom:0}.cgg-dob-dropdown__container .cgg-autocomplete__row{padding-bottom:0}.cgg-dob-dropdown__item{padding-left:0}.cgg-dob-input--container{float:none;display:table;width:100%;padding-left:0;padding-right:0}.cgg-dob-input--unit{padding-right:0;display:table-cell}.cgg-dob-input--unit .cgg-number-input label{width:0}.cgg-dob-input--unit .cgg-number-input .hasTextAfter{padding-left:5px;padding-right:5px;text-align:center}.cgg-email-input,.cgg-email-input .cgg-global-input{margin-bottom:10px}.cgg-email-input{position:relative}.cgg-email-input .text-before{position:inherit;margin-bottom:20px;float:left;font-size:20px;font-weight:700;line-height:20px}.cgg-email-input.is-focus .cgg-global-input--error-notification{display:none!important}.cgg-email-input .valid-tick{position:absolute;bottom:30px;right:15px;width:20px;height:20px;border-radius:99px;border:2px solid #77aa43;color:#77aa43;font-size:15px;line-height:17px;text-align:center;z-index:2}.cgg-grid-selector,.cgg-grid-selector__item-content,.cgg-grid-selector__item-content img{vertical-align:middle;text-align:center}.cgg-get-quote,.cgg-get-quote .cgg-hint .cgg-hint__header .label.cgg-label{font-size:14px}.cgg-get-quote h3{font-weight:700;display:inline-block;color:#96918f;margin:2px 0}.cgg-get-quote p{margin:0 0 1.5em}.cgg-get-quote .pr0{padding-right:0}.cgg-get-quote .cgg-global-input{height:54px;font-size:16px}.cgg-get-quote .modal-footer{display:none}.cgg-get-quote .cgg-spinner{float:left}.cgg-get-quote .cgg-button-previous{width:100%}.cgg-grid-selector{display:table;width:100%}.cgg-grid-selector__item{float:left;margin-bottom:20px;padding:5px;text-align:center}.cgg-grid-selector__item-content{display:table-cell;height:125px;width:250px;line-height:normal;background:#fff;-webkit-border-radius:3px 3px 3px 3px;-moz-border-radius:3px;-ms-border-radius:3px 3px 3px 3px;border-radius:3px;cursor:pointer;margin-left:auto;margin-right:auto}.cgg-grid-selector__item-content__item-title{display:table-cell;background-color:#fff}.cgg-grid-selector__item-content:hover{border:2px solid #cccac7}.cgg-grid-selector__item-content_active,.cgg-grid-selector__item-content_active:hover{border:2px solid #77aa45}.cgg-grid-selector__show-more-button{color:rgba(17,19,17,.73);background:#B6D797;border:none;width:100%;padding:20px;font-weight:700}.cgg-order-form .cgg-no-padding-left{padding-left:0;padding-right:5px}.cgg-order-form .cgg-no-padding-right{padding-left:5px;padding-right:0}.cgg-order-form .cgg-order-form__checkbox-container{margin-top:10px}.cgg-order-form .cgg-order-form__checkbox-text{font-size:14px;margin-left:5px}.cgg-order-form .order-calculation__header,.cgg-order-form .order-details__header{font-size:16px;font-weight:700;color:#312f2e;margin-bottom:5px}.cgg-order-form .order-details__text{font-size:14px}.cgg-order-form .highlight{font-weight:700}.cgg-order-form__footer{margin-top:20px}.cgg-order-form__footer p{text-align:center;font-size:12px}.cgg-order-form__label{font-size:14px;font-weight:700;margin-bottom:5px;color:#4f4f4f}.cgg-order-form__form a{color:#77AA43;text-decoration:none}.cgg-order-form__form a.cgg-button-cta{color:#fff}.cgg-order-form__form a.cgg-button-previous{color:#979290}.cgg-order-form__buttons{clear:both;margin-top:15px}.cgg-order-form__buttons a.cgg-button-cta,.cgg-order-form__buttons a.cgg-button-previous{width:45%}.cgg-order-form__buttons a.cgg-button-cta{float:right}.cgg-order-form__buttons a.cgg-button-previous:hover{background:#77aa43;color:#fff;box-shadow:inset 0 5px 2px 0 #6b9840;border-color:#61883f}@media (max-width:767px){.modal-open{overflow:hidden}.cgg-order-form__buttons a.cgg-button-cta,.cgg-order-form__buttons a.cgg-button-previous{width:100%}.cgg-order-form__buttons a.cgg-button-cta{margin-bottom:15px}}.cgg-order-form__step2 .cgg-order-form-result-check-icon{width:80px;height:80px;border-radius:50%;border:2px solid #c8dcb6;font-size:90px;position:relative;float:right}.cgg-order-form__step2 .cgg-order-form-result-check-icon i{color:#77a943;position:absolute;top:-9px;left:-6px}.cgg-order-form__step2 .cgg-order-form-result-body{padding:20px 0}.cgg-order-form__step2 .cgg-order-icon-box{float:left}.cgg-order-form__step2 .cgg-order-form-result-header{font-size:20px;color:#312f2e;margin:10px 0 0}.cgg-order-form__step2 .cgg-order-form-result-message{font-size:16px;color:#96918f;margin-top:5px}.cgg-order-form__step2 .cgg-text-center{text-align:center}.cgg-order-form__step2 .social-link--container{margin:10px auto;display:table}.cgg-order-form__step2 .social-link--container .social-link{border-radius:40px;width:40px;height:40px;float:left;margin-right:20px;background-color:#066f9d;color:#fff;font-size:20px;font-size:1.42857rem;display:table}.cgg-order-form__step2 .social-link--container .social-link i{display:table-cell;vertical-align:middle;text-align:center}.cgg-order-form__step2 .social-link--container a{text-decoration:none}@media (max-width:767px){.order-form-modal{position:absolute;overflow:visible!important}.order-form-modal .modal-dialog{width:100vw!important;margin:0!important;background-color:#fff!important;overflow-y:auto}.order-form-modal .modal-dialog .modal-content{box-shadow:none!important;border:none!important;background-color:transparent!important}.order-form-modal .modal-dialog .modal-content .cgg-modal-footer{margin-bottom:0;border-radius:0 0 5px 5px;font-weight:800;font-size:11px;font-size:.78571rem}}.cgg-phone-input .cgg-phone-countryCode{width:25%}.cgg-phone-input .cgg-phone-userInput{width:74%}.cgg-input-mobile .country-code-column,.cgg-input-mobile .phone-input-column{display:inline-block;vertical-align:middle;position:relative}.cgg-input-mobile .country-code-column{width:25%}.cgg-input-mobile .phone-input-column{width:73%}.cgg-phone-input .cgg-phone-userInput1,.cgg-phone-input .cgg-phone-userInput2,.cgg-phone-input .cgg-phone-userInput3{width:32%}.cgg-input-mobile .phone-input-column1,.cgg-input-mobile .phone-input-column2,.cgg-input-mobile .phone-input-column3{display:inline-block;vertical-align:middle;position:relative;width:32%}.cgg-progress{position:relative;float:left;width:100%;padding:0 4.28571428571429% 45px 3.7142857142857%}.cgg-progress .cgg-progress__bar-container{height:3px;width:100%;float:left;margin-top:28px}.cgg-progress .cgg-progress__bar-container .cgg-progress__bar{height:100%;-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.cgg-progress .cgg-progress__step-icon-container{position:relative;height:0;top:0}.cgg-progress .cgg-progress__step-icon{position:absolute;top:0;width:56px;height:56px;border-radius:100%;margin-left:-25px;border:2px solid #CCDFB9;background-color:#F3F2EE;-webkit-transition:all .3s ease .3s;-o-transition:all .3s ease .3s;transition:all .3s ease .3s}.cgg-progress .cgg-progress__step-icon i{width:54px;height:52px;text-align:center;display:table-cell;vertical-align:middle;border-radius:100%;font-size:27px;color:#CCDFB9;position:relative;-webkit-transition:all .3s ease .3s;-o-transition:all .3s ease .3s;transition:all .3s ease .3s}.cgg-progress .cgg-progress__step-info,.cgg-progress.cgg-progress-noIcon .cgg-progress__step-icon-container{display:none}.cgg-progress .cgg-progress__step-icon i.m-cgg-icon--ci-user{font-size:37px}.cgg-progress .cgg-progress__step-icon i.m-cgg-icon--group{font-size:40px}.cgg-progress .cgg-progress__step-icon i.m-cgg-icon--check2{font-size:38px}.cgg-progress .cgg-progress__step-icon i.m-cgg-icon--ci-details{font-size:37px;top:2px;left:-1px}.cgg-progress .cgg-progress__step-icon i.m-cgg-icon--location{font-size:31px;top:1px}.cgg-progress .cgg-progress__step-icon.cgg-progress__highlighted{background-color:#77AA43;border-color:#77AA43}.cgg-progress .cgg-progress__step-icon.cgg-progress__highlighted i{color:#fff}.cgg-progress.cgg-progress-sticky.sticky{position:fixed;top:0;z-index:100;max-width:calc(100% - (30px));background:#F3F2EE;padding:10px 0}@media (min-width:768px){.cgg-progress.cgg-progress-sticky.sticky{max-width:680px}}@media (min-width:991px){.cgg-progress.cgg-progress-sticky.sticky{max-width:550px}}@media (min-width:1300px){.cgg-progress.cgg-progress-sticky.sticky{max-width:690px}}.cgg-progress.cgg-progress-noIcon{padding:0}@media (min-width:768px){.cgg-progress.cgg-progress-noIcon .cgg-progress__bar-container{height:16px;border-radius:99px;margin-top:20px}.cgg-progress.cgg-progress-noIcon .cgg-progress__bar-container div{position:relative;padding-left:16.7%;border-radius:99px;background-color:#77AA43!important}.cgg-progress.cgg-progress-noIcon .cgg-progress__bar-container div:after{content:"";position:absolute;top:-2px;right:-5px;width:20px;height:20px;background-color:#77AA43!important;border-radius:99px}}.cgg-progress.cgg-progress-noIcon .cgg-progress__step-info{font-size:16px;display:block}.cgg-progress.cgg-progress-noIcon .cgg-progress__step-info-title{color:#77AA43;float:left}.cgg-progress.cgg-progress-noIcon .cgg-progress__step-info-step{color:#979290;float:right}@media (max-width:767px){.cgg-progress{margin-bottom:10px;margin-bottom:3.125vw;padding:0}.cgg-progress .cgg-progress__step-icon-container{display:none}.cgg-progress .cgg-progress__bar-container{margin:5px 0 10px;height:8px;background-color:#e7e6e2!important;border-radius:99px}.cgg-progress .cgg-progress__bar-container div{position:relative;padding-left:16.7%;border-radius:99px;background-color:#77AA43!important}.cgg-progress .cgg-progress__bar-container div:after{content:"";position:absolute;top:-1px;right:-5px;width:10px;height:10px;background-color:#77AA43!important;border-radius:99px}.cgg-progress .cgg-progress__step-info{font-size:16px;font-size:5vw;display:block}.cgg-progress .cgg-progress__step-info-title{margin-bottom:0;color:#77AA43;line-height:1;float:left}.cgg-progress .cgg-progress__step-info-step{margin-bottom:0;color:#979290;line-height:1;float:right}.cgg-progress-hideInMobile{display:none}}.cgg-progressive-input__email,.cgg-progressive-input__phone{float:left;width:48.57142857142857%}.cgg-progressive-input__email{margin-right:2.85714285714286%}.cgg-progressive-input__email .cgg-email-input,.cgg-progressive-input__email .cgg-email-input .cgg-global-input,.cgg-progressive-input__phone .cgg-input-text__row{margin:0}.cgg-progressive-input__checkbox{float:left}.cgg-progressive-input .progress-bar{max-width:99%;width:0;margin-left:1px;border-radius:0 0 50px 50px;border:1px solid #77aa43;height:1px;transition:.4s cubic-bezier(.22,.61,.36,1)}.cgg-progressive-input .progress-bar-content{background-color:#77AA43;height:1px}.cgg-progressive-input .progress-bar--none{border:none}.cgg-progressive-input .progress-bar--error{background-color:#FF533F;border-color:#ff533f}.cgg-progressive-input .progress-bar--error .progress-bar-content{background-color:#FF533F}.cgg-progressive-input .cgg-global-input:focus{border:1px solid #cccac7;outline:0}@media (max-width:767px){.cgg-progressive-input__email,.cgg-progressive-input__phone{width:100%}.cgg-progressive-input__email input,.cgg-progressive-input__phone input{margin:0}.cgg-progressive-input .progress-bar{margin:0;max-width:100%;border-radius:0}.cgg-progressive-input .cgg-progressive-input__checkbox{margin-bottom:30px}}.cgg-text-container .cgg-text-container__header{font-weight:700;padding:0 0 15px}.cgg-text-container .cgg-text-container__subtitle{font-weight:700}.cgg-text-container .cgg-text-container__value{margin-bottom:10px;font-weight:700;color:#969190}.cgg-tile .cgg-tile-multiple__text{padding:0 20px;word-break:break-word}@media (max-width:1280px){.cgg-tile .cgg-tile-multiple__text{padding:0 4px}}.cgg-tile .cgg-desktop-tiles{margin-left:-10px;margin-right:-10px}.cgg-tile .cgg-tile-item-container .cgg-tile-item-icon-text,.cgg-tile .white-button-general{width:100%;background:#fff;border:1px solid #cccbc8;-webkit-border-radius:3px 3px 3px 3px;-moz-border-radius:3px;-ms-border-radius:3px 3px 3px 3px;border-radius:3px;-webkit-box-shadow:inset 0 -5px 0 0 #f3f2ee;box-shadow:inset 0 -5px 0 0 #f3f2ee;color:#312F2D;display:block}.cgg-tile .show-more-container-no-show .show-more-button{padding:0;opacity:0;cursor:default}.cgg-tile .show-more-button{padding:20px;width:100%;background-color:transparent;border:none;color:#77AA43;font-size:16px;font-weight:700}.cgg-tile .cgg-tile-item-container{padding:0 10px 20px}@media (max-width:1199px){.cgg-tile .cgg-tile-item-container{padding:0 5px 10px!important}}.cgg-tile .cgg-tile-item-container .cgg-table{display:table}.cgg-tile .cgg-tile-item-container .cgg-table-cell{position:relative;padding:0 5px;text-align:center;vertical-align:middle;display:table-cell}.cgg-tile .cgg-tile-item-container .cgg-tile-item-icon-text{height:130px;cursor:pointer}@media (min-width:768px){.cgg-tile .cgg-tile-item-container .cgg-tile-item-icon-text:hover{border-width:0 1px 1px;border-style:solid;border-color:#56924B;border-top:1px solid #56924B;-webkit-box-shadow:inset 0 4px 0 0 #56924B;box-shadow:inset 0 4px 0 0 #56924B;background-color:#77AA43;color:#fff!important}}.cgg-tile .cgg-tile-item-container .cgg-tile-item-icon-text.hover{border-width:0 1px 1px;border-style:solid;border-color:#56924B;border-top:1px solid #56924B;-webkit-box-shadow:inset 0 4px 0 0 #56924B;box-shadow:inset 0 4px 0 0 #56924B;background-color:#77AA43;color:#fff!important}@media (min-width:1200px){.cgg-tile .cgg-tile-item-container .cgg-tile-item-icon-text{min-height:145px}}@media (max-width:768px){.cgg-tile .cgg-tile-item-container .cgg-tile-item-icon-text{font-size:16px;font-weight:700;padding:10px}}.cgg-tile .cgg-tile-item-container .cgg-tile-item-image{width:100%;height:130px;min-height:130px;max-height:130px;background-color:#fff;border:1px solid #cccbc8;-webkit-border-radius:3px 3px 3px 3px;-moz-border-radius:3px;-ms-border-radius:3px 3px 3px 3px;border-radius:3px;cursor:pointer}@media (min-width:992px){.cgg-tile .cgg-tile-item-container .cgg-tile-item-image:hover{border:1px solid #56924B;-webkit-box-shadow:0 4px 0 0 #56924B;box-shadow:0 4px 0 0 #56924B;color:#fff}}.cgg-tile .cgg-tile-item-container .cgg-tile-item-image.hover{background-color:#fff;border:1px solid #77AA43;-webkit-box-shadow:0 4px 0 0 #77AA43;box-shadow:0 4px 0 0 #77AA43}.cgg-tile .cgg-tile-item-container .cgg-tile-item-image img{max-width:100%;max-height:100%}.cgg-tile .cgg-tile-item-container .cgg-tile-item-image .cgg-table-cell{padding:0 20px;height:130px}.cgg-tile .cgg-tile-item-container .icon{font-size:3em}.cgg-tile .cgg-tile-item-container .cgg-tile-item-text{cursor:pointer;width:100%;height:130px;border:1px solid #cccbc8;-webkit-border-radius:3px 3px 3px 3px;-moz-border-radius:3px;-ms-border-radius:3px 3px 3px 3px;border-radius:3px;background-color:#fff}.cgg-tile .cgg-tile-item-container .cgg-tile-item-text:hover{color:#000;border:1px solid #56924B}.cgg-tile .cgg-tile-item-container .cgg-tile-item-text.hover{color:#000;border:1px solid #77AA43}.cgg-tile__label{position:absolute;top:0;bottom:0;left:0;right:0;cursor:pointer}.cgg-tile__input{position:absolute;visibility:hidden;opacity:0}body{font-family:proxima-nova,"Helvetica Neue",Helvetica,"Open Sans",Arial,sans-serif;font-size:16px;color:#312f2e;background-color:#fff;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}body.noscroll{overflow:hidden;position:fixed;width:100%}.result-page-spinner__container{padding-top:7em;padding-bottom:7em;text-align:center;margin:auto}.result-page-spinner__container .cgg-spinner{float:none;padding:60px auto}.result-page-spinner__container .cgg-spinner .sk-circle,.result-page-spinner__container .cgg-spinner .sk-circle__large,.result-page-spinner__container .cgg-spinner .sk-circle__medium{width:7em;height:7em;margin:auto;left:0}.result-page-spinner__container .cgg-spinner .sk-circle .sk-child:before,.result-page-spinner__container .cgg-spinner .sk-circle__large .sk-child:before,.result-page-spinner__container .cgg-spinner .sk-circle__medium .sk-child:before{background-color:#96918F}.result-page-spinner__text{margin-top:2em;margin-bottom:2em;color:#96918F;font-size:1.5em}.hidden{display:none!important}.cgg-autocomplete{position:relative}.cgg-autocomplete__error-msg{color:#dd2c00}.cgg-autocomplete__list{width:100%;list-style:none;background:#F3F2EE;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding-left:0;margin-top:10px;-webkit-box-shadow:6px 7px 6px #fff;-moz-box-shadow:6px 7px 6px #fff;box-shadow:6px 7px 6px #fff;overflow-y:auto;max-height:245px;z-index:1}.cgg-autocomplete__list li{border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;padding:.8em 1em}.cgg-autocomplete__list li.active,.cgg-autocomplete__list li:hover{background:#CCDFB9;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;cursor:pointer}.cgg-autocomplete__list li.selected{background:#F3F2EE;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;cursor:pointer}.cgg-autocomplete .cgg-spinner{position:absolute;right:15px;top:11px}.cgg-autocomplete .cgg-input-text__row--has-hint .cgg-spinner{top:49px}.checkout-page-container .cgg-left-container{clear:both}.checkout-page-container .cgg-left-container::before{top:auto;bottom:110px}.cgg-autocomplete .input-unit-first{width:48.5%;float:left}.cgg-autocomplete .input-unit-first.disabled input{color:#056F9D;background-color:#DEDCD9}.cgg-autocomplete .input-unit-first.disabled::before{position:absolute;top:18px;left:15%;font-family:CGG-icomoon!important;content:"\e636";color:#979290;speak:none;font-size:25px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.checkout-page-container .cgg-autocomplete .input-unit-first.disabled::before,.flatpickr-time:after,.numInputWrapper span:after{content:""}.cgg-autocomplete .input-unit-second{margin-bottom:15px}@media (min-width:768px){.checkout-page-container .cgg-left-container{clear:auto}.cgg-autocomplete .input-unit-second{width:48.5%;float:left;margin-left:3%;margin-bottom:0}}@media (max-width:767px){.cgg-autocomplete .cgg-spinner{right:0;top:-10px}.cgg-autocomplete .input-unit-first.disabled input{background-color:initial}.cgg-autocomplete .input-unit-first.disabled::before{top:5px;left:16%;font-size:3.75vw}.cgg-autocomplete .cgg-input-mobile__header{float:left;margin-bottom:8px;font-size:3.75vw}.cgg-autocomplete .cgg-input-mobile__input-first{margin-bottom:20px}.cgg-autocomplete .cgg-input-mobile--has-hint .cgg-spinner{top:75px}.checkout-page-container .cgg-left-container .cgg-autocomplete .cgg-input-mobile{margin-top:0}.cgg-autocomplete__row{display:none}}.cgg-tag-group .cgg-tag{display:inline-block;margin:0 15px 5px 0;background:#77AA43;padding:10px;font-size:.85em;font-weight:400;color:#fff;-webkit-border-radius:3px 3px 3px 3px;-moz-border-radius:3px;-ms-border-radius:3px 3px 3px 3px;border-radius:3px}.apply-button-warning-modal .modal-footer,.cgg-autocomplete__list-hide{display:none}@media (max-width:767px){.cgg-tag-group .cgg-tag{padding:6px}}.apply-button-warning-modal .nem-button-group,.apply-button-warning-modal .nem-button-wrapper,.apply-button-warning-modal .text-column{padding-left:0;padding-right:0}.cgg-tag-group .cgg-tag .m-cgg-icon--cross{color:#fff}.cgg-tag-group .cgg-tag .m-cgg-icon--cross .m-cgg{margin-left:6px}.cgg-tag-group .cgg-tag-remove:hover{cursor:pointer}.apply-button-warning-modal .modal-header{border:none;padding-bottom:0}.apply-button-warning-modal .modal-title{font-size:24px;line-height:1.21;color:#076b9c}.apply-button-warning-modal .nem-button-group{margin-top:10px;margin-bottom:10px}.apply-button-warning-modal .cgg-non-eligible-application-text{font-size:18px}.apply-button-warning-modal .nem-button-wrapper.left a{color:#979290}.apply-button-warning-modal .nem-button-wrapper a{font-size:17px;font-weight:700;line-height:.82;text-align:center}.apply-button-warning-modal .cgg-row{display:flex}.apply-button-warning-modal .cgg-row .description-column{display:flex;flex-direction:column}.apply-button-warning-modal .cgg-row .description-column .description-text{height:100%;display:flex}.apply-button-warning-modal .cgg-row .description-column .description-text img{margin:auto;height:90px}.apply-button-warning-modal .cgg-row .text-column{font-size:20px;color:#000;margin-top:10px}.apply-button-warning-modal .cgg-row .text-column .funnel-confirmation-text{text-align:center;font-size:16px;padding-bottom:10px;font-weight:700}.apply-button-warning-modal .cgg-row .text-column .funnel-confirmation-subheader{text-align:center;font-size:22px;padding-bottom:10px;font-weight:700}.apply-button-warning-modal .cgg-row .text-column .cgg-button a{margin-bottom:10px;margin-top:12px}.flatpickr-calendar{overflow:hidden;max-height:0;opacity:0;text-align:center;padding:0;-webkit-animation:none;animation:none;direction:ltr;line-height:24px;width:315px;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08)}.flatpickr-calendar.inline,.flatpickr-calendar.open{opacity:1;visibility:visible;overflow:visible;max-height:640px}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1);animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-wrapper,.numInputWrapper input,.numInputWrapper span{display:inline-block}.flatpickr-calendar .hasTime .dayContainer,.flatpickr-calendar .hasWeeks .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar.rightMost:after,.flatpickr-calendar.rightMost:before{left:auto;right:22px}.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowTop:before{bottom:100%}.flatpickr-calendar.arrowBottom:after,.flatpickr-calendar.arrowBottom:before{top:100%}.flatpickr-calendar:focus{outline:0}.flatpickr-month{color:rgba(0,0,0,.9);fill:rgba(0,0,0,.9);height:28px;line-height:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden}.flatpickr-next-month,.flatpickr-prev-month{line-height:16px;height:28px;z-index:3}.flatpickr-next-month.flatpickr-prev-month,.flatpickr-prev-month.flatpickr-prev-month{left:0}.flatpickr-next-month.flatpickr-next-month,.flatpickr-prev-month.flatpickr-next-month{right:0}.flatpickr-next-month:hover svg,.flatpickr-prev-month:hover svg{fill:#f64747}.flatpickr-next-month svg,.flatpickr-prev-month svg{width:14px}.flatpickr-next-month svg path,.flatpickr-prev-month svg path{transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input{width:100%}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,.05);box-sizing:border-box}.numInputWrapper span:hover{background:rgba(0,0,0,.1)}.numInputWrapper span:active{background:rgba(0,0,0,.2)}.flatpickr-current-month span.cur-month:hover,.numInputWrapper:hover{background:rgba(0,0,0,.05)}.numInputWrapper span:after{display:block;position:absolute;top:33%}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,.6)}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6)}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:rgba(0,0,0,.5)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{color:inherit;position:absolute;width:75%;left:12.5%;padding:6.16px 0 0;line-height:1;height:28px;text-align:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.flatpickr-current-month.slideLeft{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);-webkit-animation:fpFadeOut .4s ease,fpSlideLeft .4s cubic-bezier(.23,1,.32,1);animation:fpFadeOut .4s ease,fpSlideLeft .4s cubic-bezier(.23,1,.32,1)}.flatpickr-current-month.slideLeftNew{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-animation:fpFadeIn .4s ease,fpSlideLeftNew .4s cubic-bezier(.23,1,.32,1);animation:fpFadeIn .4s ease,fpSlideLeftNew .4s cubic-bezier(.23,1,.32,1)}.flatpickr-current-month.slideRight{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-animation:fpFadeOut .4s ease,fpSlideRight .4s cubic-bezier(.23,1,.32,1);animation:fpFadeOut .4s ease,fpSlideRight .4s cubic-bezier(.23,1,.32,1)}.flatpickr-current-month.slideRightNew{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-animation:fpFadeIn .4s ease,fpSlideRightNew .4s cubic-bezier(.23,1,.32,1);animation:fpFadeIn .4s ease,fpSlideRightNew .4s cubic-bezier(.23,1,.32,1)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\9;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,.9)}.flatpickr-current-month input.cur-year{background:0 0;box-sizing:border-box;color:inherit;cursor:default;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:initial;border:0;border-radius:0;vertical-align:initial}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(0,0,0,.5);background:0 0;pointer-events:none}.flatpickr-weekdays{overflow:hidden;width:315px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}span.flatpickr-weekday{cursor:default;font-size:90%;background:0 0;color:rgba(0,0,0,.54);line-height:1;margin:0;text-align:center;display:block;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-flex;display:-ms-flexbox;display:flex;width:315px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:315px;min-width:315px;max-width:315px;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.flatpickr-calendar.animate .dayContainer.slideLeft{-webkit-animation:fpFadeOut .4s cubic-bezier(.23,1,.32,1),fpSlideLeft .4s cubic-bezier(.23,1,.32,1);animation:fpFadeOut .4s cubic-bezier(.23,1,.32,1),fpSlideLeft .4s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.animate .dayContainer.slideLeft,.flatpickr-calendar.animate .dayContainer.slideLeftNew{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.flatpickr-calendar.animate .dayContainer.slideLeftNew{-webkit-animation:fpFadeIn .4s cubic-bezier(.23,1,.32,1),fpSlideLeft .4s cubic-bezier(.23,1,.32,1);animation:fpFadeIn .4s cubic-bezier(.23,1,.32,1),fpSlideLeft .4s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.animate .dayContainer.slideRight{-webkit-animation:fpFadeOut .4s cubic-bezier(.23,1,.32,1),fpSlideRight .4s cubic-bezier(.23,1,.32,1);animation:fpFadeOut .4s cubic-bezier(.23,1,.32,1),fpSlideRight .4s cubic-bezier(.23,1,.32,1);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.flatpickr-calendar.animate .dayContainer.slideRightNew{-webkit-animation:fpFadeIn .4s cubic-bezier(.23,1,.32,1),fpSlideRightNew .4s cubic-bezier(.23,1,.32,1);animation:fpFadeIn .4s cubic-bezier(.23,1,.32,1),fpSlideRightNew .4s cubic-bezier(.23,1,.32,1)}.flatpickr-day{background:0 0;border:1px solid transparent;border-radius:150px;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:40px;height:40px;line-height:40px;margin:0;display:inline-block;position:relative;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:focus,.flatpickr-day.today:hover{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#569ff7;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.endRange.startRange,.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.endRange.endRange,.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.endRange.startRange+.endRange,.flatpickr-day.selected.startRange+.endRange,.flatpickr-day.startRange.startRange+.endRange{box-shadow:-10px 0 0 #569ff7}.flatpickr-day.endRange.startRange.endRange,.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.disabled,.flatpickr-day.disabled:hover{pointer-events:none}.flatpickr-day.disabled,.flatpickr-day.disabled:hover,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.prevMonthDay{color:rgba(57,57,57,.3);background:0 0;border-color:transparent;cursor:default}.flatpickr-day.week.selected{border-radius:0;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{display:inline-block;float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;box-shadow:1px 0 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day{display:block;width:100%;max-width:none}.flatpickr-innerContainer{display:block;display:-webkit-flex;display:-ms-flexbox;display:flex;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;box-sizing:border-box}.flatpickr-time{height:0;line-height:40px;max-height:40px;box-sizing:border-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-time:after{display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:0 0;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;cursor:pointer;color:#393939;font-size:14px;position:relative;box-sizing:border-box}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-am-pm,.flatpickr-time .flatpickr-time-separator{height:inherit;display:inline-block;float:left;line-height:inherit;color:#393939;font-weight:700;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time .flatpickr-am-pm:hover{background:#f0f0f0}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes fpSlideLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fpSlideLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@-webkit-keyframes fpSlideLeftNew{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fpSlideLeftNew{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes fpSlideRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fpSlideRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@-webkit-keyframes fpSlideRightNew{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fpSlideRightNew{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes fpFadeOut{from{opacity:1}to{opacity:0}}@keyframes fpFadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes fpFadeIn{from{opacity:0}to{opacity:1}}@keyframes fpFadeIn{from{opacity:0}to{opacity:1}}.cgg-datepicker .text-input-date{position:relative;z-index:0;font-size:14px;font-size:4.3vw}.cgg-datepicker .date-type-overlay{position:absolute;top:auto;bottom:-3px;border:none;left:0;height:100%;padding:0;opacity:0;z-index:1}.cgg-datepicker .cgg-input-mobile{margin-top:0;margin-bottom:0}.flatpickr-input{z-index:1;cursor:pointer}.flatpickr-wrapper{position:absolute;transition:.25s all;z-index:0;opacity:0}.flatpickr-wrapper input{z-index:1;cursor:pointer}.flatpickr-wrapper input::-webkit-inner-spin-button{opacity:1}.flatpickr-wrapper.inline,.flatpickr-wrapper.inline .flatpickr-calendar,.flatpickr-wrapper.static{position:relative}.flatpickr-wrapper.static .flatpickr-calendar{position:absolute}.flatpickr-wrapper.inline,.flatpickr-wrapper.open{display:inline-block}.flatpickr-wrapper.inline .flatpickr-calendar,.flatpickr-wrapper.open .flatpickr-calendar{z-index:99999;visibility:visible}.flatpickr-wrapper.open{z-index:100;opacity:1;margin-top:5px}.flatpickr-calendar{background:#fff;border:1px solid #ddd;font-size:90%;border-radius:3px;position:absolute;top:100%;left:0;visibility:hidden}.flatpickr-calendar.hasWeeks{width:288px}.flatpickr-calendar.hasWeeks .flatpickr-weekdays span{width:12.5%}.flatpickr-calendar:after,.flatpickr-calendar:before{position:absolute;border:solid transparent;height:0;width:0;left:22px;content:'';display:block;pointer-events:none}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before{bottom:100%;border-bottom-color:#ddd}.flatpickr-calendar.arrowTop:after{bottom:100%;border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before{top:100%;border-top-color:#ddd}.flatpickr-calendar.arrowBottom:after{top:100%;border-top-color:#fff}.flatpickr-month{background:0 0;color:#000;padding:4px 5px 2px;text-align:center;position:relative}.flatpickr-next-month:hover,.flatpickr-prev-month:hover{color:#77AA43}.flatpickr-next-month,.flatpickr-prev-month{text-decoration:none;cursor:pointer;position:absolute;top:0;font-size:1em;padding:10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flatpickr-next-month i,.flatpickr-prev-month i,.moment-picker{position:relative}.flatpickr-prev-month{float:left;left:0}.flatpickr-next-month{float:right;right:0}.flatpickr-current-month{font-size:135%;font-weight:300;color:rgba(0,0,0,.7);display:inline-block}.flatpickr-current-month .cur_month{font-weight:700;color:#000}.flatpickr-current-month .cur_year{background:0 0;box-sizing:border-box;color:inherit;cursor:default;padding:0 0 0 2px;margin:0;width:3.5em;display:inline;font-size:inherit;font-weight:300;line-height:inherit;height:initial;border:0}.flatpickr-current-month .cur_year:hover{background:rgba(0,0,0,.05)}.flatpickr-weekdays{font-size:90%;background:0 0;padding:2px 0 4px;text-align:center}.flatpickr-weekdays span{opacity:.54;text-align:center;display:inline-block;width:14.28%;font-weight:700}.flatpickr-weeks{width:32px;float:left}.flatpickr-days{padding-top:1px;outline:0}.flatpickr-days span,.flatpickr-weeks span{background:0 0;border:1px solid transparent;border-radius:150px;box-sizing:border-box;color:#393939;cursor:pointer;display:inline-block;font-weight:300;width:34px;height:34px;line-height:33px;margin:0 1px 1px;text-align:center}.flatpickr-days span.disabled,.flatpickr-days span.disabled:hover,.flatpickr-days span.nextMonthDay,.flatpickr-days span.prevMonthDay,.flatpickr-weeks span.disabled,.flatpickr-weeks span.disabled:hover,.flatpickr-weeks span.nextMonthDay,.flatpickr-weeks span.prevMonthDay{color:rgba(57,57,57,.3);background:0 0;border-color:transparent;cursor:default}.flatpickr-days span.nextMonthDay:focus,.flatpickr-days span.nextMonthDay:hover,.flatpickr-days span.prevMonthDay:focus,.flatpickr-days span.prevMonthDay:hover,.flatpickr-days span:focus,.flatpickr-days span:hover,.flatpickr-weeks span.nextMonthDay:focus,.flatpickr-weeks span.nextMonthDay:hover,.flatpickr-weeks span.prevMonthDay:focus,.flatpickr-weeks span.prevMonthDay:hover,.flatpickr-weeks span:focus,.flatpickr-weeks span:hover{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-days span.today,.flatpickr-weeks span.today{border-color:#f99595}.flatpickr-days span.today:focus,.flatpickr-days span.today:hover,.flatpickr-weeks span.today:focus,.flatpickr-weeks span.today:hover{border-color:#f99595;background:#f99595;color:#fff}.flatpickr-days span.selected,.flatpickr-days span.selected:focus,.flatpickr-days span.selected:hover,.flatpickr-weeks span.selected,.flatpickr-weeks span.selected:focus,.flatpickr-weeks span.selected:hover{background:#77AA43;color:#fff;border-color:#77AA43}.flatpickr-am-pm,.flatpickr-time input[type=number],.flatpickr-time-separator{height:38px;display:inline-block;line-height:38px;color:#393939}.flatpickr-time{overflow:auto;text-align:center;border-top:0;outline:0}.flatpickr-time input[type=number]{background:0 0;-webkit-appearance:none;-moz-appearance:textfield;box-shadow:none;border:0;border-radius:0;width:33%;min-width:33%;text-align:center;margin:0;padding:0;cursor:pointer;font-weight:700}.flatpickr-am-pm:focus,.flatpickr-am-pm:hover,.flatpickr-time input[type=number]:focus,.flatpickr-time input[type=number]:hover{background:#f0f0f0}.flatpickr-time input[type=number].flatpickr-minute{width:26%;font-weight:300}.flatpickr-time input[type=number].flatpickr-second{font-weight:300}.flatpickr-time input[type=number]:focus{outline:0;border:0}.flatpickr-time.has-seconds input[type=number]{width:25%;min-width:25%}.flatpickr-days+.flatpickr-time{border-top:1px solid #ddd}.flatpickr-am-pm{outline:0;width:21%;padding:0 2%;cursor:pointer;text-align:left;font-weight:300}#dt{text-indent:-500px;height:25px;width:200px}@media all and (-ms-high-contrast:none){.flatpickr-month{padding:0}}/*! Angular Moment Picker - v0.9.5 - http://indrimuska.github.io/angular-moment-picker - (c) 2015 Indri Muska - MIT */.moment-picker{display:block}.moment-picker .moment-picker-input{cursor:pointer}.moment-picker .moment-picker-container{color:#404040;min-width:15em;background:#fff;padding:4px;border:1px solid #f0f3f4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;position:absolute;top:100%;margin-top:4px;margin-left:-.5em;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.075);-moz-box-shadow:0 2px 4px rgba(0,0,0,.075);box-shadow:0 2px 4px rgba(0,0,0,.075);z-index:5}.moment-picker .moment-picker-container:after,.moment-picker .moment-picker-container:before{content:'';display:block;width:0;height:0;border:8px solid transparent;border-top:none;position:absolute;top:-9px;left:15px}.moment-picker .moment-picker-container:before{border-bottom-color:#f0f3f4;border-width:9px}.moment-picker .moment-picker-container:after{border-bottom-color:#fff;margin-top:1px;margin-left:1px}.moment-picker.top .moment-picker-container{top:auto;bottom:100%;margin-top:auto;margin-bottom:4px}.moment-picker.top .moment-picker-container:after,.moment-picker.top .moment-picker-container:before{border:8px solid transparent;border-bottom:none;top:auto;bottom:-9px}.moment-picker.top .moment-picker-container:before{border-top-color:#f0f3f4;border-width:9px}.moment-picker.top .moment-picker-container:after{border-top-color:#fff;margin-top:auto;margin-bottom:1px}.moment-picker.left .moment-picker-container{right:0;margin-left:auto;margin-right:-.5em}.moment-picker.left .moment-picker-container:after,.moment-picker.left .moment-picker-container:before{left:auto;right:15px}.moment-picker.left .moment-picker-container:after{margin-left:auto;margin-right:1px}.moment-picker table{border-collapse:collapse;border-spacing:0;min-width:100%;table-layout:fixed}.moment-picker th{font-weight:700}.moment-picker th:first-child,.moment-picker th:last-child{width:2em}.moment-picker td,.moment-picker th{padding:0;text-align:center;min-width:2em;height:2em;text-shadow:0 1px 0 rgba(255,255,255,.9);cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.moment-picker td:hover,.moment-picker th:hover{background-color:#fafbfb;background-image:-webkit-gradient(linear,left top,left bottom,from(#f0f3f4),to(#fafbfb));background-image:-webkit-linear-gradient(#f0f3f4,#fafbfb);background-image:-moz-linear-gradient(#f0f3f4,#fafbfb);background-image:-o-linear-gradient(#f0f3f4,#fafbfb);background-image:linear-gradient(#f0f3f4,#fafbfb)}.moment-picker td.disabled,.moment-picker td.disabled:hover,.moment-picker th.disabled,.moment-picker th.disabled:hover{color:#abbbc7;background:0 0;cursor:default}.moment-picker td.today{background:#e4eef5;color:#404040;text-shadow:0 1px 0 rgba(255,255,255,.9)}.moment-picker td.selected{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.3);border-color:#3ca0dd;background-color:#45b1e8;background-image:-webkit-gradient(linear,left top,left bottom,from(#45b1e8),to(#3097de));background-image:-webkit-linear-gradient(#45b1e8,#3097de);background-image:-moz-linear-gradient(#45b1e8,#3097de);background-image:-o-linear-gradient(#45b1e8,#3097de);background-image:linear-gradient(#45b1e8,#3097de)}.moment-picker td.highlighted{background-image:-webkit-radial-gradient(transparent,rgba(0,0,0,.15));background-image:-moz-radial-gradient(transparent,rgba(0,0,0,.15));background-image:-o-radial-gradient(transparent,rgba(0,0,0,.15));background-image:radial-gradient(transparent,rgba(0,0,0,.15))}.moment-picker .decade-view td,.moment-picker .year-view td{height:3.4em}.moment-picker .month-view .moment-picker-specific-views th{background:0 0;cursor:default}.moment-picker .month-view td{width:1.4285714286em}.moment-picker .day-view td,.moment-picker .hour-view td{height:2.3333333333em}.moment-picker .minute-view td{height:1.8em}.cgg-datepicker-next .moment-picker .moment-picker-container{z-index:20}.cgg-datepicker-next .disabled::before{display:none}.cgg-datepicker-next .text-input-date{position:relative;z-index:0}.cgg-datepicker-next .date-type-overlay{position:absolute;top:auto;bottom:-3px;border:none;left:0;height:100%;padding:0;opacity:0;z-index:1}.cgg-datepicker-next .cgg-input-mobile{margin-top:0}@media (min-width:768px) and (max-width:1024px) and (min-width:768px) and (max-width:992px){.cgg-datepicker-next .cgg-input-mobile input{font-size:10px;font-size:3.125vw}}@media (min-width:768px) and (max-width:1024px){.cgg-datepicker-next .cgg-input-mobile{margin-top:15px}.cgg-datepicker-next .cgg-hidden-xs{display:none}}.cgg-number-input{width:100%;display:table;margin-bottom:10px}.cgg-number-input label{float:none}.cgg-number-input label.cgg-number-label{max-width:50%;display:none}.cgg-number-input .hasTextAfter{padding-left:20px;font-weight:700}.cgg-number-input label,.cgg-number-input span{display:table-cell;vertical-align:middle}.cgg-number-input input::-ms-clear{display:none}.cgg-number-input .valid-tick{position:absolute;bottom:20px;right:18px;width:20px;height:20px;border-radius:99px;border:2px solid #77aa43;color:#77aa43;font-size:15px;line-height:17px;text-align:center;z-index:2}.cgg-global-labelform.right{padding-left:15px}.cgg-global-labelform.right+span.hasTextAfter{padding-left:0}.cgg-number-input.cgg-input-mobile>label{top:auto;bottom:32px}.cgg-list-item,.cgg-number-input-outer-container{position:relative}.cgg-list-item .cgg-tracking-pixel{position:absolute}.cgg-list-item__sponsored-banner{width:100%}.cgg-list-item__sponsored-banner p.cgg-secondary-header{text-align:right;margin:0 -15px 2px 0;font-size:14px;color:#969190}.cgg-list-item .cgg-product-bestdeals-description__link,.cgg-list-item a.cgg-product-description{text-align:left;position:relative;font-weight:700;white-space:nowrap;overflow:hidden;text-decoration:none;text-overflow:ellipsis}@media (max-width:767px){.cgg-list-item__sponsored-banner p.cgg-secondary-header{margin:0 -15px .625vw 0}}.cgg-list-item .cgg-item-list-details{padding-bottom:0;position:relative;z-index:1}.cgg-list-item .cgg-item-read-more-align{margin-top:14px}.cgg-list-item .cgg-list-item__featured,.cgg-list-item__normal{margin-bottom:10px;box-shadow:2px 2px 0 #DEDCD9;background-color:#fff;overflow:hidden;margin-left:0}.cgg-list-item .apply-column-link{cursor:pointer}.cgg-list-item a.cgg-product-description{font-size:14px;width:450%;color:#333;margin:3px 0 0;z-index:2}.cgg-list-item .cgg-product-bestdeals-description{width:100%;clear:both;float:left;height:30px;margin:0 0 0 10px}.cgg-list-item .cgg-product-bestdeals-description__link{cursor:pointer;font-size:12px;color:#fff;padding:4px 15px;text-transform:uppercase;max-width:96.5%;background:#056F9D;z-index:1;float:left;clear:both;height:28px;line-height:20px}.cgg-list-item__deal .cgg-item-list-approval .cgg-item-list-details__body .cgg-unavailable{padding-bottom:35px}.cgg-list-item__body img{width:auto;float:left;max-width:100%;vertical-align:middle}.cgg-list-item__body .cgg-data-column,.cgg-list-item__body .cgg-data-column__active{margin-top:0;padding-bottom:10px}.cgg-list-item__body .cgg-data-column__apply{padding:0 10px 0 6px}.cgg-list-item__body .cgg-data-column__apply .cgg-secondary{text-align:center;font-size:14px;line-height:20px}.cgg-list-item__body .cgg-data-column .cgg-data-column-unwrapper,.cgg-list-item__body .cgg-data-column__active .cgg-data-column-unwrapper{margin-top:0;text-align:center}.cgg-list-item__body .cgg-data-column .cgg-data-column-unwrapper a.cgg-secondary,.cgg-list-item__body .cgg-data-column__active .cgg-data-column-unwrapper a.cgg-secondary{float:left;cursor:auto}.cgg-list-item__body .cgg-data-column .cgg-data-column-unwrapper a.cgg-secondary.clickable,.cgg-list-item__body .cgg-data-column__active .cgg-data-column-unwrapper a.cgg-secondary.clickable{cursor:pointer}.cgg-list-item__body .cgg-data-column .cgg-data-column-unwrapper i.m-cgg,.cgg-list-item__body .cgg-data-column__active .cgg-data-column-unwrapper i.m-cgg{margin-top:6px;display:inline-block;color:#77AA43;font-size:3.4em}.cgg-list-item__body .cgg-data-column__active:before{background-color:#e6f1f9;height:499px;position:absolute;width:100%;top:0;left:0;bottom:0;margin-top:-50px;content:""}.cgg-list-item__body .cgg-call-number{color:#F68835;font-weight:700}.cgg-list-item__body .cgg-button-action{padding:8px 5%;margin-top:5px;font-weight:700}.cgg-list-item__body .cgg-button-action .cgg-spinner{margin:0;float:none;display:none}.cgg-list-item__body .cgg-button-action.loading .text{display:none}.cgg-list-item__body .cgg-button-action.loading .cgg-spinner{display:block}.cgg-list-item__body p.cgg-or-text{font-size:14px;color:#979290;text-align:center;margin:-7px 0 -3px}.cgg-list-item .cgg-columns__banner-desk--wrapper{float:left;height:30px;width:100%}.cgg-list-item__header{margin-left:-15px;position:absolute;font-size:13px;height:30px;margin-bottom:0;line-height:20px;z-index:1}.cgg-list-item__header form{height:25px;float:left;background-color:#fff}.cgg-list-item__header form input.cgg-select-box{opacity:1;margin:7px;height:1em}.cgg-list-item__header form a.btn-default{position:relative;margin-right:4px;border-color:#a19d9b;color:#979290;padding:2px 10px;font-size:.9em;font-weight:600;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;white-space:nowrap;line-height:1.42857;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cgg-list-item__header form a.btn-default:hover{text-decoration:none;color:#fff;background-color:#519bc6}.cgg-list-item__header .cgg-item-number,.cgg-list-item__header .number{background-color:#312f2e;color:#fff;text-align:center;float:left}.cgg-list-item__header .cgg-item-number{width:25px;height:25px;padding:3px 0}.cgg-list-item__header .banner{height:100%;float:left}.cgg-list-item__header .cgg-banner .cgg-banner-title{cursor:pointer}.cgg-list-item__header .cgg-banner .cgg-banner-description{max-width:420px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.cgg-list-item__header .cgg-banner .cgg-banner-end{float:left;cursor:pointer}.cgg-list-item__header .cgg-banner-title-featured{height:30px;float:left;text-transform:uppercase;background-color:#fa0;color:#fff;padding:6px 15px 4px;display:inline-block;vertical-align:middle;position:relative}.cgg-list-item__header .cgg-banner-description-featured{height:30px;float:left;background-color:#fc6;padding:6px 15px 4px;color:#fff;display:inline-block;vertical-align:middle;position:relative}.cgg-list-item__header .cgg-banner-title-welcomeGift{height:30px;float:left;text-transform:uppercase;background-color:#056F9D;color:#fff;padding:6px 10px 4px}.cgg-list-item__header .cgg-banner-description-welcomeGift{height:30px;float:left;background-color:#2e86bc;padding:6px 15px 4px;color:#fff;display:inline-block;vertical-align:middle;position:relative}.cgg-list-item__header .cgg-banner-title-popular{height:30px;float:left;text-transform:uppercase;background-color:#803580;color:#fff;padding:6px 10px 4px}.cgg-list-item__header .cgg-banner-description-popular{height:30px;float:left;background-color:#bd5ebd;padding:6px 15px 4px;color:#fff;display:inline-block;vertical-align:middle;position:relative}.cgg-list-item__header .cgg-banner-title-timeLimited{height:30px;float:left;text-transform:uppercase;background-color:#98c11e;color:#fff;padding:6px 10px 4px}.cgg-list-item__header .cgg-banner-description-timeLimited{height:30px;float:left;background-color:#c4e65f;padding:6px 15px 4px;color:#fff;display:inline-block;vertical-align:middle;position:relative}.cgg-list-item__header .cgg-banner-title-exclusive{height:30px;float:left;text-transform:uppercase;background-color:#056f9d;color:#fff;padding:6px 10px 4px}.cgg-list-item__header .cgg-banner-description-exclusive{height:30px;float:left;background-color:#2e86bc;padding:6px 15px 4px;color:#fff;display:inline-block;vertical-align:middle;position:relative}.cgg-list-item__header .cgg-banner-title-bestValueAward{height:30px;float:left;text-transform:uppercase;background-color:#056f9d;color:#fff;padding:6px 10px 4px}.cgg-list-item__header .cgg-banner-description-bestValueAward{height:30px;float:left;background-color:#2e86bc;padding:6px 15px 4px;color:#fff;display:inline-block;vertical-align:middle;position:relative}.cgg-list-item__footer{height:29px;font-size:14px;background-color:#F6EDC9;color:#333}.cgg-list-item__footer p{float:left;width:auto;margin:6px 15px 5px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:768px){.cgg-list-item__footer p{margin-top:0;margin-bottom:0;line-height:33px}.cgg-list-item__footer p .m-cgg-icon--check2{font-weight:700}}.cgg-list-item__footer p.cgg-more-details{position:absolute;right:0;cursor:pointer;margin:8px 5px 5px}@media (min-width:768px){.cgg-list-item__footer p.cgg-more-details{margin-top:0;margin-bottom:0;line-height:33px}}.cgg-list-item__footer .ng-scope{margin-right:20px;display:inline-block;vertical-align:middle;width:35%}.cgg-list-item__footer .cgg-details-action{display:block;height:100%;line-height:34px;overflow:hidden;width:100%!important;white-space:nowrap;text-overflow:ellipsis}.cgg-list-item__footer .cgg-details-action.clickable{cursor:pointer}.cgg-list-item__more-info{display:none;padding:0;background:#fff;-webkit-transition:max-height .8s ease-in;-moz-transition:max-height .8s ease-in;-o-transition:max-height .8s ease-in;transition:max-height .8s ease-in;overflow:hidden}.cgg-list-item__more-info-expand{display:block;-webkit-transition:max-height .8s ease-out;-moz-transition:max-height .8s ease-out;-o-transition:max-height .8s ease-out;transition:max-height .8s ease-out}.cgg-list-item .cgg-list-item__featured .cgg-list-item__header .cgg-item-number,.cgg-list-item .m-cgg-icon--chevron-right{display:none}.cgg-list-item__more-info p.reference-only{width:200px;text-align:center;font-style:italic;background-color:inherit;color:#312f2e;font-weight:600;margin:-12px auto 11px}.cgg-list-item__more-info hr{border-top:1px solid #cccbc8;margin:31px 15px 0}.cgg-list-item .reset-cursor{cursor:auto!important}.cgg-list-item .cgg-eligilibity .requirement{width:100%;float:left;margin-bottom:10px}.cgg-list-item .cgg-eligilibity hr{margin:10px 0}.cgg-list-item .cgg-eligilibity .key,.cgg-list-item .cgg-eligilibity .val{width:50%}.cgg-list-item .cgg-eligilibity .key{float:left}.cgg-list-item .cgg-eligilibity .val{float:right;text-align:right}.cgg-list-item .cgg-list-item__featured{background-color:#F6EDC9;border:2px solid #FACB1A}.cgg-list-item .cgg-list-item__featured .cgg-data-column__active:before{background-color:#F5E398}.cgg-list-item .cgg-list-item__featured .cgg-list-item__footer,.cgg-list-item .cgg-list-item__featured .cgg-list-item__header form,.cgg-list-item .cgg-list-item__featured:after{background-color:#FACB1A}.cgg-list-item .cgg-list-item__featured .cgg-banner-description,.cgg-list-item .cgg-list-item__featured .cgg-banner-end,.cgg-list-item .cgg-list-item__featured .cgg-banner-title{margin-top:-2px;margin-left:-2px}@media (max-width:767px){.cgg-list-item .cgg-list-item__featured .cgg-banner-description,.cgg-list-item .cgg-list-item__featured .cgg-banner-end,.cgg-list-item .cgg-list-item__featured .cgg-banner-title{margin-top:0;margin-left:0}}.cgg-list-item .cgg-list-item__featured .cgg-banner-title-featured::before{border-right-color:#F6EDC9}.cgg-list-item .cgg-list-item__columns-wrap .cgg-data-column__no-price{min-height:146px}.cgg-list-item .cgg-list-item__columns-wrap .cgg-data-column__no-price .cgg-text-no-price{font-weight:700;padding:20px 0}.cgg-list-item .cgg-list-item__columns-wrap .cgg-data-column__no-price-mobile .cgg-text-no-price{font-weight:700;padding:0}.cgg-list-item__featured .cgg-pros-cons .left,.cgg-list-item__featured .cgg-pros-cons .right{border-color:#FACB1A}.cgg-info-banner .cgg-info-section-title i{font-weight:700;vertical-align:middle}.cgg-info-banner .cgg-info-section-title span{vertical-align:middle}@media (min-width:768px){.cgg-info-banner{position:relative;margin-bottom:2em;padding:0 10px}.cgg-info-banner .cgg-info-section-title{font-size:14px}.cgg-info-banner .cgg-info-section-title i{font-weight:700;position:absolute;font-size:15px;margin-left:5px;top:2px}.cgg-info-banner .cgg-info-section-title div{padding-left:30px}.cgg-info-banner .cgg-banner-desc{padding-left:21px;padding-bottom:15px}.cgg-info-banner .featured{color:#fa0}.cgg-info-banner .welcomeGift{color:#056f9d}.cgg-info-banner .popular{color:#803580}.cgg-info-banner .timeLimited{color:#98c11e}.cgg-info-banner .bestValueAward,.cgg-info-banner .exclusive{color:#056f9d}.cgg-list-item__columns-wrap{float:left;width:100%;padding-top:5px}}@media (max-width:767px){.cgg-banner-end svg{height:7.5vw}.cgg-list-item p.cgg-secondary.custom-footer{font-size:10px;font-size:3.125vw}.cgg-list-item__sponsored-banner p.cgg-secondary-header{cursor:pointer;font-size:10px;font-size:3.125vw;color:#979290;line-height:4.375vw;padding-left:5px;padding-right:5px;margin-right:0}.cgg-list-item__header .cgg-banner-title-bestValueAward,.cgg-list-item__header .cgg-banner-title-exclusive,.cgg-list-item__header .cgg-banner-title-featured,.cgg-list-item__header .cgg-banner-title-popular,.cgg-list-item__header .cgg-banner-title-timeLimited,.cgg-list-item__header .cgg-banner-title-welcomeGift{padding:0 2vw;line-height:7.5vw;font-weight:700;cursor:pointer}.cgg-list-item__header{display:none;height:7.4vw;overflow:hidden;max-height:25px;max-height:7.8125vw}.cgg-list-item__header .cgg-banner-title-featured{height:24px;height:7.5vw;font-size:10px;font-size:3.125vw}.cgg-list-item__header .cgg-banner-title-featured.featured-tail{margin-top:0;cursor:pointer}.cgg-list-item__header .cgg-banner-title-welcomeGift{height:24px;height:7.5vw;font-size:10px;font-size:3.125vw}.cgg-list-item__header .cgg-banner-title-welcomeGift.featured-tail{margin-top:0;cursor:pointer}.cgg-list-item__header .cgg-banner-title-popular{height:24px;height:7.5vw;font-size:10px;font-size:3.125vw}.cgg-list-item__header .cgg-banner-title-popular.featured-tail{margin-top:0;cursor:pointer}.cgg-list-item__header .cgg-banner-title-timeLimited{height:24px;height:7.5vw;font-size:10px;font-size:3.125vw}.cgg-list-item__header .cgg-banner-title-timeLimited.featured-tail{margin-top:0;cursor:pointer}.cgg-list-item__header .cgg-banner-title-exclusive{height:24px;height:7.5vw;font-size:10px;font-size:3.125vw}.cgg-list-item__header .cgg-banner-title-exclusive.featured-tail{margin-top:0;cursor:pointer}.cgg-list-item__header .cgg-banner-title-bestValueAward{height:24px;height:7.5vw;font-size:10px;font-size:3.125vw}.cgg-list-item__header .cgg-banner-title-bestValueAward.featured-tail{margin-top:0;cursor:pointer}.cgg-list-item .m-cgg-icon--chevron-right{background:0 0;color:#fff;font-size:3.75vw;width:3.75vw;display:inline-block;margin:0;position:relative}.cgg-list-item .cgg-tab-pane h4.header{margin:0 -10px;font-weight:700;height:9.375vw;font-size:4.375vw;line-height:9.375vw;padding:0 3.125vw}.cgg-list-item .cgg-tab-pane p{padding-left:0}.cgg-list-item .cgg-tab-pane p:last-child{padding-bottom:0}.cgg-list-item .cgg-tab-pane ul{padding-left:15px}.cgg-list-item .cgg-tab-pane ul li{padding-left:0;text-indent:-5px}.cgg-list-item .cgg-tab-pane__row:last-child{padding-bottom:0}.cgg-list-item .cgg-info-section-title{font-size:4.375vw;margin-top:0;margin-bottom:10px;line-height:100%}.cgg-list-item .cgg-info-two-ways{display:none}.cgg-list-item .cgg-more-info .cgg-more-details-bottom{display:block;text-align:center;font-weight:700;color:#979290}.cgg-list-item .cgg-more-info .cgg-more-details-bottom span{font-size:12px;font-size:3.75vw}.cgg-list-item .cgg-more-info .cgg-more-details-bottom i{position:relative;left:6.4px;left:2vw;font-size:12px;font-size:3.75vw}.cgg-list-item .cgg-more-info .cgg-info-section-title{margin-top:0;padding-top:10px}.cgg-list-item .cgg-more-info .cgg-info-additional-feature .cgg-info-section-title{padding-top:0}.cgg-list-item .cgg-more-info .cgg-phone-wrapper span.cgg-or-text{font-size:5vw;line-height:7.5vw;color:#312f2e;font-weight:400}.cgg-list-item .cgg-more-info .cgg-phone-wrapper .cgg-phone-text{font-size:5vw}.cgg-list-item .cgg-more-info .cgg-button-action{font-weight:700;font-size:5vw;height:11.875vw;line-height:11.875vw;padding:0;margin-top:25px;border-radius:0;border:none;text-transform:uppercase}.cgg-list-item .cgg-more-info .cgg-phone-icon{width:7.8125vw;height:7.8125vw;line-height:8.75vw;padding:0;margin:0}.cgg-list-item .cgg-more-info .cgg-phone-icon i{font-size:4.375vw;line-height:7.5vw}.cgg-list-item .cgg-call-us .cgg-call-us__title,.cgg-list-item .cgg-call-us .text-wrap:first-child .cgg-call-us__title{margin:0 0 4px}.cgg-list-item .cgg-call-us .text-wrap:last-child .cgg-call-us .cgg-call-us__title{margin-bottom:4px}.cgg-list-item .cgg-call-us table.cgg-call-us__table tbody td{padding-right:0;width:43%;float:left}.cgg-list-item .cgg-call-us table.cgg-call-us__table tbody td:last-child{width:57%;text-align:left}.cgg-list-item .cgg-call-us table.cgg-call-us__table tbody tr{padding-bottom:4px;clear:both;float:left;width:100%}.cgg-list-item .cgg-call-us table.cgg-call-us__table tbody tr:last-child{padding-bottom:0}.cgg-list-item .welcomeGift{margin-bottom:4px}.cgg-list-item .welcomeGift .cgg-info-section-title div{font-weight:700;text-transform:uppercase}.cgg-list-item .cgg-promotion .cgg-tab-pane ul{margin:0 0 10px}.cgg-list-item .cgg-promotion .cgg-tab-pane ul:last-child{margin-bottom:0}.cgg-list-item .cgg-promotion p{margin-top:15px;margin-bottom:10px;font-weight:700}.cgg-list-item .cgg-promotion p:first-child{margin-top:10px}.cgg-list-item .cgg-promotion .cgg-expiry{margin:10px 0 0;display:inline-block}.cgg-list-item .cgg-promotion .cgg-content{float:left;width:100%;margin-bottom:5px}.cgg-list-item .cgg-eligilibity{padding-bottom:5px;margin-bottom:-1px;margin-top:0;float:left;width:100%;border-bottom:1px solid #cccbc8}.cgg-list-item .cgg-eligilibity .requirement{width:100%;float:left;padding:5px 0 10px;margin-bottom:0}.cgg-list-item .cgg-eligilibity .requirement:last-child{padding-bottom:15px}.cgg-list-item .cgg-eligilibity .cgg-info-section-title{margin-bottom:5px}.cgg-list-item .cgg-eligilibity .key,.cgg-list-item .cgg-eligilibity .val{font-size:12px;font-size:3.75vw}.cgg-list-item .cgg-item-list-details{padding-bottom:0}.cgg-list-item.cgg-row{margin-left:-5px;margin-right:-5px;margin-bottom:15px}.cgg-list-item__header{margin-bottom:0}.cgg-list-item .cgg-list-item__featured,.cgg-list-item__normal{margin-left:0;margin-right:0}.cgg-list-item__body{padding-bottom:0;padding-top:10px}.cgg-list-item__body img{float:left;padding:0 10px}.cgg-list-item__body .cgg-data-column__active{background-color:inherit;position:relative}.cgg-list-item__body .cgg-data-column,.cgg-list-item__body .cgg-data-column__active{height:auto;margin:0;padding:0 5px 10px}.cgg-list-item__body .cgg-data-column:first-child,.cgg-list-item__body .cgg-data-column__active:first-child{border-top:0}.cgg-list-item__body .cgg-data-column .mainDetailsWrap,.cgg-list-item__body .cgg-data-column__active .mainDetailsWrap{margin:0 -5px}.cgg-list-item__body .cgg-data-column .mainDetailsWrap a,.cgg-list-item__body .cgg-data-column .mainDetailsWrap a:visited,.cgg-list-item__body .cgg-data-column__active .mainDetailsWrap a,.cgg-list-item__body .cgg-data-column__active .mainDetailsWrap a:visited{text-decoration:none}.cgg-list-item__body .cgg-data-column .no-price,.cgg-list-item__body .cgg-data-column__active .no-price{min-height:90px}.cgg-list-item__body .cgg-data-column .cgg-pros-cons__item,.cgg-list-item__body .cgg-data-column__active .cgg-pros-cons__item{border-bottom:0}.cgg-list-item__body .cgg-data-column .cgg-read-more,.cgg-list-item__body .cgg-data-column__active .cgg-read-more{position:absolute;top:35px;right:10px;color:#F68835;cursor:pointer}.cgg-list-item__body .cgg-data-column .m-cgg-icon--chevron-right,.cgg-list-item__body .cgg-data-column__active .m-cgg-icon--chevron-right{margin:0;padding:0;background:0 0}.cgg-list-item__body .cgg-data-column .cgg-call-us,.cgg-list-item__body .cgg-data-column__active .cgg-call-us{margin-top:15px;background-color:inherit;border:none;color:#F68835;text-align:center}.cgg-list-item__body .cgg-data-column .cgg-call-us span.phone-icon,.cgg-list-item__body .cgg-data-column__active .cgg-call-us span.phone-icon{color:#fff!important;background-color:#F68835!important;display:inline-block;-webkit-border-radius:20px 20px 20px 20px;-moz-border-radius:20px;-ms-border-radius:20px 20px 20px 20px;border-radius:20px;float:none;height:40px;padding-top:6px;text-align:center;width:40px;margin-right:0}.cgg-list-item__body .cgg-data-column .cgg-call-us span.phone-icon>.m-icon.m-cgg-icon--phone-invert,.cgg-list-item__body .cgg-data-column__active .cgg-call-us span.phone-icon>.m-icon.m-cgg-icon--phone-invert{font-size:1.8em}.cgg-list-item__body .cgg-data-column .cgg-call-us .text,.cgg-list-item__body .cgg-data-column__active .cgg-call-us .text{color:#F68835;text-align:left;font-weight:600;margin:0 0 0 5px;font-size:1.375em}.cgg-list-item__body .cgg-data-column .cgg-call-us .number,.cgg-list-item__body .cgg-data-column__active .cgg-call-us .number{font-size:1.375em;font-weight:600}.cgg-list-item__body .cgg-product-header{display:table}.cgg-list-item__body .cgg-product-provider{width:50%;display:table-cell;text-align:center}.cgg-list-item__body .cgg-product-provider img{float:none;max-height:50px}.cgg-list-item__body .cgg-product-description{display:table-cell;font-size:12px;font-size:3.75vw;color:#312f2e;vertical-align:middle;white-space:normal!important}.cgg-list-item__body .cgg-primary{color:#333;font-size:1.2em}.cgg-list-item__body .cgg-product-bestdeals-description{cursor:pointer;font-weight:700;text-transform:uppercase;text-decoration:none;margin:14px 0 0 5px;padding:0 10px;color:#056F9D;font-size:10px;font-size:3.125vw;line-height:12px;line-height:3.75vw}.cgg-list-item__body .cgg-product-bestdeals-description:before{content:"\25CF";float:left;font-size:8px;margin-top:0;margin-right:5px}.cgg-list-item__body .cgg-list-item__best-deals-desc{padding-top:10px}.cgg-list-item__body .cgg-list-item__best-deals-desc .cgg-product-bannerDesc,.cgg-list-item__body .cgg-list-item__best-deals-desc .cgg-product-newJoinerDesc{margin:2px 0;padding:0 15%;color:#F58423;text-align:center;font-size:10px;font-size:3.125vw}.cgg-list-item__body .cgg-list-item__best-deals-desc .cgg-product-bannerDesc i,.cgg-list-item__body .cgg-list-item__best-deals-desc .cgg-product-newJoinerDesc i{font-size:12px;font-size:3.75vw;vertical-align:text-bottom}.cgg-list-item__body .cgg-list-item__best-deals-desc .cgg-product-bannerDesc .banner-type-text,.cgg-list-item__body .cgg-list-item__best-deals-desc .cgg-product-newJoinerDesc .banner-type-text{font-weight:700}.cgg-list-item__body .cgg-list-item__best-deals-desc .cgg-product-bannerDesc{color:#77AA43}.cgg-list-item__body .m-cgg-icon--check{margin-top:-5px;display:block}.cgg-list-item__footnote{padding:10px;border-top:1px solid rgba(49,47,46,.1);color:#312f2e;line-height:1em;overflow:hidden}.cgg-list-item__footnote .footnote-note{font-size:14px;float:left}.cgg-list-item__footnote .footnote-reference{font-size:12px;float:right}.cgg-list-item .cgg-list-item__featured{background:#F6EDC9;border:0}.cgg-list-item .cgg-list-item__featured .cgg-item-list-details{border-right-color:rgba(49,47,46,.1);border-left-color:rgba(49,47,46,.1)}.cgg-list-item__mobile-footer .cgg-row{margin-left:-5px;margin-right:-5px}.cgg-list-item__mobile-footer .cgg-row.cgg-more-link{margin-left:-10px}.cgg-list-item__body .cgg-list-item__mobile-footer.cgg-data-column__active,.cgg-list-item__mobile-footer.cgg-data-column{padding-top:0;padding-bottom:0;border-top:none}.cgg-list-item__mobile-footer .cgg-button-action{font-weight:700;font-size:5vw;margin:0;padding:0;text-transform:uppercase;line-height:12.7vw;height:12.7vw}.cgg-list-item__mobile-footer .cgg-button-action.has-compliance-text{line-height:10px;padding-top:10px}.cgg-list-item__mobile-footer .cgg-button-action.has-compliance-text .compliance-text{font-size:12px;line-height:15px;display:inline-block;width:65%}.cgg-list-item__mobile-footer .cgg-button-action>div.text{display:inline-block;vertical-align:middle}.cgg-list-item__mobile-footer .cgg-more-details{font-weight:700;color:#979290;font-size:12px;vertical-align:middle;display:table-cell;position:relative;height:38px;line-height:inherit;margin:0;padding:0;width:300px}.cgg-list-item-details__sub-header,.cgg-list-item__more-info hr,.cgg-list-item__more-info p.reference-only{display:none}.cgg-list-item__mobile-footer .cgg-more-details span{font-size:12px;font-size:3.75vw;position:relative}.cgg-list-item__mobile-footer .cgg-more-details i{float:right;line-height:inherit}.cgg-list-item__mobile-footer .cgg-button-action-container{padding:0}.cgg-list-item__mobile-footer .cgg-button-action-container .cgg-button-action{-webkit-border-radius:0;-moz-border-radius:0;border-bottom:0;border-radius:0}.cgg-list-item-details__triangle-wrapper{position:absolute;top:-15px;right:0}.cgg-list-item-details__mobile-main-column h4,.cgg-list-item-details__mobile-side-column h4{margin:0}.cgg-list-item-details__mobile-main-column .cgg-primary,.cgg-list-item-details__mobile-side-column .cgg-primary{color:#333;font-size:1.5em;text-align:left}.cgg-list-item-details__mobile-main-column .cgg-secondary,.cgg-list-item-details__mobile-side-column .cgg-secondary{cursor:pointer;margin:0 0 10px;text-align:left}.cgg-list-item-details__mobile-main-column{font-size:1.875em}.cgg-info-banner .cgg-banner-desc{font-size:3.75vw;padding-left:30px;padding-left:9.375vw;padding-bottom:0}.cgg-list-item__more-info-expand{border-top:#DEDCD9 1px solid}.cgg-info-banner{margin-bottom:0}.cgg-info-banner .cgg-info-section-title{color:#056F9D;line-height:38.4px;line-height:7vw;margin-top:25px;margin-top:7.8125vw;font-size:12px;font-size:3.75vw;padding-left:10px;padding-left:3.125vw}.cgg-info-banner .cgg-info-section-title div{padding-left:21px}.cgg-list-item__CreditCard .cgg-product-header .cgg-product-provider{width:33.33%;text-align:center}.cgg-list-item__CreditCard .cgg-product-header .cgg-product-provider .cgg-list-item__provider-image{padding:0 12px 0 5px;max-height:none;border-radius:4px;overflow:hidden}.cgg-list-item__CreditCard .cgg-product-header .cgg-product-provider .cgg-list-item__provider-image.success{width:100%}}.cgg-item-list__insider-tips{border:none!important;border-radius:4px!important;box-shadow:0 0 10px 4px rgba(0,0,0,.3)!important;text-align:left!important;max-width:331px!important}.cgg-item-list__insider-tips.popover{z-index:1039}.cgg-item-list__insider-tips.mobile{position:fixed!important;bottom:45px;z-index:900;background-color:#fff;width:90vw;max-width:90vw!important}.cgg-item-list__insider-tips .m-cgg-icon--cross{color:gray;position:absolute;right:6px;cursor:pointer}.cgg-item-list__insider-tips .arrow{margin-right:50px!important;border-top-color:#fff!important}.cgg-item-list__insider-tips .popover-content{padding-top:0;text-align:left}.cgg-item-list__insider-tips .popover-title{padding-bottom:0;background-color:#fff;padding-left:5px!important;color:#046397;text-transform:uppercase;font-weight:700;border:none;text-align:left}.cgg-list-item__PersonalLoan.loading{opacity:.1;transition:3s}.cgg-list-item__PersonalLoan.loaded{opacity:1;transition:3s}@media (min-width:768px){.cgg-list-item__PersonalLoan.NO .cgg-item-list-details p.cgg-primary{font-size:20px!important}.cgg-list-item__PersonalLoan .cgg-list-item__provider-image{padding-top:16px;padding-bottom:22px}.cgg-list-item__PersonalLoan .cgg-list-item__provider-image.success{height:78px}.cgg-list-item__TimeDeposit .cgg-list-item__provider-image{padding-top:16px;padding-bottom:22px}.cgg-list-item__TimeDeposit .cgg-list-item__provider-image.success{height:78px}}.cgg-list-item__BroadBand .cgg-list-item__body .cgg-data-column__apply .button-text__lead-overlay,.cgg-list-item__BroadBand .cgg-list-item__body .cgg-data-column__apply .button-text__redirect-to-landing-page{font-size:18px}.cgg-list-item__CreditCard .cgg-row .cgg-list-item__body .cgg-data-column:nth-child(1),.cgg-list-item__CreditCard .cgg-row .cgg-list-item__body .cgg-data-column__active:nth-child(1){height:auto!important}.cgg-list-item__CreditCard .cgg-row .cgg-list-item__body .cgg-data-column:nth-child(1) .cgg-card-image-link,.cgg-list-item__CreditCard .cgg-row .cgg-list-item__body .cgg-data-column__active:nth-child(1) .cgg-card-image-link{float:left;display:block;cursor:pointer}.cgg-list-item__CreditCard .cgg-list-item__provider-image{border-radius:4px}@media (min-width:768px){.cgg-list-item__CreditCard .cgg-list-item__provider-image{margin-top:16px;padding-bottom:16px}.cgg-list-item__CreditCard .cgg-list-item__provider-image.success{height:82px}}.cgg-list-item__CreditCard.PT .cgg-data-column .cgg-button-action,.cgg-list-item__CreditCard.PT .cgg-list-item__body .cgg-data-column__active .cgg-button-action,.cgg-list-item__body .cgg-list-item__CreditCard.PT .cgg-data-column__active .cgg-button-action{font-size:19px}.cgg-list-item__CarInsurance .cgg-item-list-details p.custom-footer{margin-top:0}.cgg-list-item__CarInsurance .cgg-list-item__body .cgg-data-column__apply .cgg-secondary{padding:0 15px}.cgg-more-details-footer{display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center}.cgg-list-item.cgg-list-item__CreditCard.MY .cgg-call-number,.cgg-more-details-footer.MY .cgg-call-number,.cgg-more-details-footer.PH .cgg-call-number{font-size:13px}.cgg-list-item-footer-inner{padding-left:7px}.list-item-detailed .provider-image-detailed{padding-top:10px;padding-bottom:10px}.list-item-detailed .apply-button-detailed-design{padding:0 10px 0 25px}@media (max-width:554px){.list-item-detailed{width:100%;background:#fff;margin-top:15px;padding:0}}.list-item-detailed .list-item-inner{padding:0 15px;margin:5px 0;background:#fff}.list-item-detailed .product-container{padding-left:0}.list-item-detailed .info-column-container{margin-top:20px}.list-item-detailed .btn-container,.list-item-detailed .info-column{margin-top:15px;padding:0}.list-item-detailed .mobile-image{width:100%}.list-item-detailed .sponsored-banner{width:140px;height:16px;border-radius:2px;background-color:#f9b515;font-size:10px;font-weight:700;text-align:center;color:#fff}.list-item-detailed .provider-name{font-size:14px;font-weight:700;line-height:1;text-align:left;color:#312f2e;margin-left:15px;padding-top:46px}@media (max-width:554px){.list-item-detailed .provider-name{font-size:13px;font-weight:700;line-height:1.08;text-align:left;color:#312f2e;padding-top:5px;margin-left:0}.list-item-detailed .info-column .info-column-top{font-size:23px;font-weight:700;line-height:.87}}.list-item-detailed .info-column .info-column-top{font-size:23px;font-weight:700;line-height:.87;text-align:center;color:#312f2e}.list-item-detailed .info-column .info-column-bottom{font-size:13px;line-height:1.73;text-align:center;color:#979290}.list-item-detailed .details-column .details-column-left{font-size:13px;line-height:1.54;text-align:left;color:#979290;clear:right}@media (max-width:554px){.list-item-detailed .info-column .info-column-bottom{font-size:13px;line-height:1.54}.list-item-detailed .details-column{padding:0;margin-top:15px}.list-item-detailed .details-column .details-column-left{line-height:1.38;color:#312f2e}}.list-item-detailed .details-column .details-column-right{font-size:13px;font-weight:700;line-height:2;text-align:right;color:#312f2e}@media (max-width:554px){.list-item-detailed .details-column .details-column-right{line-height:1.77}}.list-item-detailed .btn-container .more-info-mobile{display:flex;align-items:center;justify-content:center;height:52px;border-radius:3px;background-color:#fff;box-shadow:inset 0 -4px 0 0 #f3f2ee;border:1px solid #cccbc8;font-size:20px;line-height:1;color:#979290;width:49%}.list-item-detailed .btn-container .apply-now-mobile{width:49%;display:flex;align-items:center;justify-content:center;height:52px;border-radius:3px;background-color:#f58423;box-shadow:inset 0 -4px 0 0 #e56035;font-size:20px;font-weight:700;line-height:1;color:#fff;float:right}.list-item-detailed .btn-container .cgg-button-action-mobile{width:100%;font-size:20px;font-weight:700;line-height:1;color:#fff}.list-item-detailed .confirm-api-cta{background-color:#77AA43!important;box-shadow:inset 0 -4px 0 0 #598E22!important;border-bottom:none!important}.list-item-detailed .confirm-disable-cta{background-color:#a6aaa3!important;box-shadow:inset 0 -4px 0 0 #7f8e7c!important}.list-item-detailed .in-process-cta{background-color:#cccfd1;font-size:20px;border-radius:3px;box-shadow:inset 0 -4px 0 0 #868889!important;text-align:center;line-height:2;vertical-align:middle;color:#fff;font-weight:700;height:45px}@media (max-width:554px){.list-item-detailed .in-process-cta{display:flex;align-items:center;justify-content:center;height:52px;width:49%;line-height:1;color:#fff;float:right}}.list-item-detailed .approval-status-box{margin-top:-30px;margin-bottom:15px;margin-left:15px;width:375px;height:29px;font-size:13px;line-height:1;text-align:center;display:flex;justify-content:center;align-items:center}@media (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.list-item-detailed .approval-status-box{width:350px}}@media (max-width:554px){.list-item-detailed .approval-status-box{width:100%;margin-left:0;height:30px;margin-top:15px}}.list-item-detailed .approval-status-box__unavailable,.list-item-detailed .approval-status-box__unknown{background-color:#f3f2ee;color:#979290}.list-item-detailed .approval-status-box__APPROVED,.list-item-detailed .approval-status-box__APPROVED_WITH_LINK,.list-item-detailed .approval-status-box__BANK_WILL_CONTACT,.list-item-detailed .approval-status-box__HIGH,.list-item-detailed .approval-status-box__SENT_TO_BANK,.list-item-detailed .approval-status-box__true{background-color:#eef4e8;color:#77aa43}.list-item-detailed .approval-status-box__REJECTED,.list-item-detailed .approval-status-box__false{background-color:#ffe4e1;color:#979290}.list-item-detailed .approval-status-box__IN_PROCESS{background-color:#eef4e8;color:#979290}.list-item-detailed .mouse-pointer{cursor:pointer}.list-item-detailed .compliance-container{padding:0}.list-item-detailed .compliance-text-mobile{text-align:center;font-size:12px;color:grey;padding-top:5px}.cgg-lead-capture-form img{display:block;margin:20px auto;max-width:50vw;max-width:46.875vw}.cgg-lead-capture-form .cgg-col-md-6 .cgg-lead-capture-form__text-block{padding:15px;margin:0 1em;background-color:#CCCAC8}.cgg-lead-capture-form .cgg-col-md-6 .cgg-lead-capture-form__text-block h6{margin:10px 0;font-size:1.375em}.cgg-lead-capture-form .cgg-col-sm-12 .cgg-lead-capture-form__text-block{background-color:#F3F2EE;color:#95918F}.cgg-lead-capture-form .cgg-col-sm-12 .cgg-lead-capture-form__text-block h6{text-align:center}.cgg-lead-capture-form__form a{color:#77AA43;text-decoration:none}.cgg-lead-capture-form__form a.cgg-button-cta{color:#fff}.cgg-lead-capture-form__form>form>div{margin:10px 0;clear:both}.cgg-lead-capture-form__form .tc-more-btn{color:#77AA43;font-size:14px;font-weight:700;display:block}.cgg-lead-capture-form__footer{margin-top:20px}@media (min-width:992px){.cgg-lead-capture-form__footer.remove-margin{margin-top:0}}.cgg-lead-capture-form__footer p{text-align:center;font-size:.875em}.cgg-lead-capture-form .cgg-lead-capture-form__step2 .cgg-row .cgg-col-sm-12 p span.phone-number-thank-you,.cgg-lead-capture-form .phone-number,.cgg-lead-capture-form .phone-number-thank-you,.cgg-lead-capture-form__step2 .cgg-row .cgg-col-sm-12 p .cgg-lead-capture-form span.phone-number-thank-you{font-weight:600}.cgg-lead-capture-form .phone-number-thank-you{font-size:1.6em;margin-right:15px}.cgg-lead-capture-form .open-time-thank-you{display:block}.cgg-lead-capture-form .m-cgg-icon--phone-invert{-webkit-border-radius:20px 20px 20px 20px;-moz-border-radius:20px;-ms-border-radius:20px 20px 20px 20px;border-radius:20px;background-color:#F68835;color:#fff;float:left;height:40px;padding-top:6px;text-align:center;width:40px;margin-right:20px;font-size:1.33em}.cgg-lead-capture-form button.cgg-button-previous{margin-top:20px;width:45%}.cgg-lead-capture-form .cgg-input-field{margin:10px 0}.cgg-lead-capture-form .cgg-checkbox{margin:1em 0 1.1em}.cgg-lead-capture-form .tc_text{margin:10px 0;font-size:17px}.cgg-lead-capture-form .cgg-button{clear:both}@media (min-width:768px){.cgg-lead-capture-form-new__wrapper{padding:0 1em}}.cgg-lead-capture-form-new .modal-footer,.cgg-lead-capture-form-new .modal-header{border:0}.cgg-lead-capture-form-new .modal-body{padding-top:0}.cgg-lead-capture-form-new .modal-title{display:none}.cgg-lead-capture-form-new__provider-logo{max-width:140px!important;margin-top:0!important}.cgg-lead-capture-form-new__mascot{margin-top:50px}.cgg-lead-capture-form-new__mascot img{max-width:266px}.cgg-lead-capture-form-new__form input{height:45px;font-size:16px;padding:0 10px}.cgg-lead-capture-form-new__form .cgg-global-input--error-notification,.cgg-lead-capture-form-new__form .cgg-warning-text{font-size:12px;width:100%}.cgg-lead-capture-form-new__form .m-cgg-icon--check2{top:-4px;position:relative}.cgg-lead-capture-form-new__form .cgg-button-cta{font-size:16px;padding:10px 12px 15px}@media (min-width:768px){.cgg-lead-capture-form-new__form{padding-top:12px}}@media (max-width:767px){.cgg-lead-capture-form-new__mascot{margin-top:20px}.cgg-lead-capture-form-new__mascot img{max-width:250px}.cgg-lead-capture-form-new__form{background:#fff;position:relative;top:-80px;-webkit-box-shadow:0 -20px 34px 0 #fff;-moz-box-shadow:0 -20px 34px 0 #fff;box-shadow:0 -20px 34px 0 #fff}}.cgg-lead-capture-form-new .cgg-checkbox{margin:12px 0}.cgg-lead-capture-form-new .cgg-checkbox .cgg-error-notification{line-height:14px}.cgg-lead-capture-form-new .cgg-checkbox .m-cgg-icon--warning{font-size:12px!important}.cgg-lead-capture-form-new .cgg-checkbox__label{line-height:16px!important;font-size:12px!important}.cgg-lead-capture-form-new__message{background-color:#eef4e8;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;font-size:18px;padding:12px 15px}.cgg-lead-capture-form-new__message:before{content:"";position:absolute;top:100%;left:85px;width:0;border-top:28px solid #eef4e9;border-left:30px solid transparent}.cgg-lead-capture-form-new__step2 h4{color:#076b9c;font-size:26px;text-align:center;margin-bottom:15px}.cgg-lead-capture-form-new__step2 .cgg-lead-capture-form-new__message{text-align:center}@media (max-width:767px){.cgg-lead-capture-form-new__step2-vertical{background:#fff;position:relative;top:-80px;-webkit-box-shadow:0 -20px 34px 0 #fff;-moz-box-shadow:0 -20px 34px 0 #fff;box-shadow:0 -20px 34px 0 #fff}}.cgg-lead-capture-form-new__step2-vertical-list{background:#fbfbfb;box-shadow:0 1px 4px 0 rgba(78,78,78,.5);border-radius:8px;list-style:none;padding:0}.cgg-lead-capture-form-new__step2-vertical-list-item{display:block;border-bottom:1px solid #dedcd9}.cgg-lead-capture-form-new__step2-vertical-list-item:last-child{border:none}.cgg-lead-capture-form-new__step2-vertical-list-item a{color:#56924b;line-height:10px;font-weight:700;-webkit-transition:all .35s;transition:all .35s;display:block;padding:15px 30px}@media (min-width:768px){.cgg-lead-capture-form-new__step2-vertical-list{width:200px;float:right;margin-top:30px}.cgg-lead-capture-form-new__step2-vertical-list-item{text-align:center}.cgg-lead-capture-form-new__step2-vertical-list-item a{text-align:center;width:100%;padding:30px 20px 40px}}.cgg-lead-capture-form-new__step2-vertical-list-item a:hover{text-decoration:none}.cgg-lead-capture-form-new__step2-vertical-list-item:hover{background:#ddead0;cursor:pointer}.cgg-lead-capture-form-new__step2-vertical-list-item .icon-wrap{display:inline-block;float:left}.cgg-lead-capture-form-new__step2-vertical-list-item .icon-wrap img{height:50px;margin:0}@media (min-width:768px){.cgg-lead-capture-form-new__step2-vertical-list-item .icon-wrap{width:100%;float:none}.cgg-lead-capture-form-new__step2-vertical-list-item .icon-wrap img{margin:0 auto 10px}}@media (max-width:767px){.cgg-lead-capture-form-new__step2-vertical-list-item-txt{height:50px;line-height:50px;display:inline-block;margin-left:15px}}.cgg-lead-capture-form__step2 img{margin:50px auto}.cgg-lead-capture-form__step2 .cgg-row{display:flex}.cgg-lead-capture-form__step2 .cgg-row .cgg-col-sm-12{flex:0 1 auto;text-align:center}.cgg-lead-capture-form__step2 .cgg-row .cgg-col-sm-12.no-image{width:100%}.cgg-lead-capture-form__step2 .cgg-row .cgg-col-sm-12 p{text-align:center}.cgg-lead-capture-form__step2 .cgg-row .cgg-col-sm-12 p span.phone-number-thank-you{font-size:1.6em;margin-left:50px}.cgg-lead-capture-form__step2 .cgg-row .cgg-col-sm-12 p .m-cgg-icon--phone-invert{position:absolute;float:none}.cgg-lead-capture-form__step2 .cgg-row .provider-image{flex:1 0 auto;display:flex;align-items:center;justify-content:center}.cgg-lead-capture-form__step2 .cgg-row button.cgg-button-previous{margin-top:20px;width:100%}.cgg-lead-capture-form__step2 .cgg-row .cgg-button a{margin:0 5%;width:90%}.call-center-image{height:330px;background-repeat:no-repeat;background-position:right bottom;background-size:contain}.cgg-editor-modal{font-size:14px;font-weight:700;padding:20px}.cgg-editor-modal .modal-header{padding:15px 25px;border-bottom:none}.cgg-editor-modal .modal-header .modal-title{color:#056F9D;font-weight:700;font-size:32px}@media (max-width:767px){.cgg-lead-capture{width:95vw!important;margin:auto!important}.cgg-editor-modal .modal-header{padding:0}.cgg-editor-modal .modal-header .modal-title{font-size:18px}.cgg-editor-modal .modal-body{padding:0}.cgg-editor-modal .modal-body .modal-split{display:none}}.cgg-editor-modal .modal-header .close{background:0 0;border:0;color:#000;cursor:pointer;filter:alpha(opacity=20);position:absolute;right:15px;top:5px;font-size:50px;font-weight:700;line-height:1;margin-top:-2px;padding:0;opacity:.2;text-shadow:0 1px 0 #fff;-webkit-appearance:none}.cgg-editor-modal .modal-header .close-down{display:none}.cgg-editor-modal .modal-body .modal-subtitle{font-size:14px}.cgg-editor-modal .m-cgg-icon--cat-right{color:#979290;font-size:16px;line-height:24px}.cgg-editor-modal__field-header{margin:10px 0 5px}.cgg-editor-modal__field-header a{float:right;color:#77AA43;font-size:14px;position:relative}.cgg-editor-modal__field-header a .m-cgg{position:absolute;left:-12px;color:#77AA43;font-weight:bolder;font-size:9px}@media (max-width:767px){.cgg-editor-modal .m-cgg-icon--cat-right{display:none}.cgg-editor-modal__field-key{font-weight:400}.ci-override .cgg-editor-modal__field{margin-top:10px}}.cgg-editor-modal__field-value{color:#979290;width:100%;float:left;overflow:hidden;text-overflow:ellipsis}@media (min-width:768px){.cgg-editor-modal__field-key,.cgg-editor-modal__field-value{font-size:14px}}.cgg-editor-modal__field-value.material-design{color:#979290;font-size:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block}.ci-override .cgg-editor-modal__field-value{white-space:normal!important}.ci-override .cgg-editor-modal__field-value .car-plate{float:right;position:absolute;right:0;pointer-events:none;cursor:default}.ci-override .cgg-editor-modal__field-value .car-plate img{width:22px;float:left}.ci-override .cgg-editor-modal__field-value .car-plate span{background-color:#ebeff7;height:35px;line-height:35px;color:#000;font-weight:600;padding:0 10px;float:left;text-align:center}.ci-override .cgg-editor-modal__field-value .car-logo-default{max-width:100px}.ci-override .cgg-editor-modal__field-value .car-brand{pointer-events:none;cursor:default}.text-toggle{float:left;text-align:right!important;color:#77aa43!important;font-size:14px!important;font-weight:700!important;line-height:22px!important;display:inline-block;cursor:pointer}.cgg-filter-panel .moment-picker-input{height:35px;font-size:.875em}.cgg-filter-panel .category-dropdown{position:relative;cursor:pointer}.cgg-filter-panel .category-dropdown.open .category-dropdown-menu{display:block}.cgg-filter-panel .category-dropdown.open .dropdown-toggle{border:2px solid #76AA42}.cgg-filter-panel .category-dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box;width:100%}.cgg-filter-panel-open .cgg-filter-panel__header h4 span.toggle,.cgg-filter-panel-open .cgg-filter-panel__header h4 span.toggle__mobile{float:right;cursor:pointer}.cgg-filter-panel .category-dropdown-menu .category-dropdown-text{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857;color:#333;white-space:nowrap;font-size:12px;text-decoration:none}.cgg-filter-panel .category-dropdown-menu .category-dropdown-text:hover{background:#F5F5F5}@media (max-width:553px){.cgg-filter-panel__form{height:100%}}.cgg-filter-panel .cgg-switch{margin-right:1em}.cgg-filter-panel .cgg-filter-panel__header h4 span.toggle{float:right;padding:20px;position:absolute;right:0;cursor:pointer;top:0}.cgg-filter-panel__edit-title_mobile{overflow:hidden}.cgg-filter-panel__edit-title_mobile .cgg-row::after{clear:none;margin:2px}.cgg-call-us__text,.cgg-info-section,.cgg-main-menu__mobile:after,.cgg-modal.cgg-order-form .modal-header__content,.cgg-tab-pane__row:after,.cgg-tabs .nav:after,.modal-footer:after,.modal-header:after{clear:both}.cgg-filter-panel .close-filter-panel-cross{display:none}@media (min-width:768px) and (max-width:1150px){.cgg-filter-panel-open{position:fixed!important;height:100%}.cgg-filter-panel-open .close-filter-panel-cross{display:inline-block;font-size:24px;color:#979290;padding-left:20px}.cgg-filter-panel-open .cgg-filter-panel__header h4{display:inline-block}}.cgg-filter-panel-open .cgg-filter-panel__header h4{padding:0 15px 16px;font-weight:400;font-size:1.5em;margin-top:20px;margin-bottom:6px}.cgg-filter-panel-open .cgg-filter-panel__header h4 span.title{font-size:24px}@media (max-width:767px){.cgg-filter-panel-open .cgg-filter-panel__header h4 span.title{font-weight:700}}.cgg-filter-panel-open .cgg-filter-panel__header h4 span.toggle__mobile:after{font-family:CGG-icomoon;color:#cccbc8}.cgg-filter-panel-open .cgg-filter-panel__header h4 span.toggle:before{font-family:CGG-icomoon;color:#cccbc8;font-size:16px}.cgg-filter-panel-open .m-cgg-icon--filter-panel{display:none}.cgg-filter-panel-open .cgg-filter-panel__content label.cgg-label{font-weight:700}.cgg-filter-panel-open .cgg-filter-panel__content .cgg-sub-menu{border-top:1px solid #CCCAC8;padding:15px}.cgg-filter-panel-open .cgg-filter-panel__content .cgg-sub-menu .cgg-button-group{min-height:32px}.cgg-filter-panel-open .cgg-filter-panel__content .cgg-sub-menu .cgg-button-group .cgg-button-group-wrapper .cgg-button-default{padding:5px 0;font-size:16px}.cgg-filter-panel-open .cgg-filter-panel__container{padding:15px;border-top:1px solid #CCCAC8}.cgg-filter-panel-open .cgg-filter-panel__container .cgg-switch-group .cgg-switch_disabled{opacity:1;cursor:pointer}.cgg-filter-panel-open .cgg-filter-panel__container .cgg-text{padding:8px 0 8px 20px;height:35px;border:1px solid #CCCAC8;border-radius:4px;background-color:#E7E6E2;font-size:.875em;line-height:18px}.cgg-filter-panel-open .cgg-filter-panel__sort{padding:0 15px 25px}.cgg-filter-panel-open .cgg-filter-panel__buttons{margin-top:15px}.cgg-filter-panel-open .cgg-filter-panel__buttons .cgg-button{display:block}.cgg-filter-panel-open .cgg-filter-panel__buttons button{margin-bottom:15px}.cgg-filter-panel-open .cgg-filter-panel__buttons div.cgg-hidden-xs,.cgg-filter-panel-open .cgg-filter-panel__buttons div.cgg-visible-xs-block{height:80px;padding:0 15px 30px}.cgg-filter-panel-closed.cgg-filter-panel{padding-bottom:0}.cgg-filter-panel-closed .cgg-filter-panel__header h4{margin:0;padding:15px;font-weight:400;font-size:1.5em}.cgg-filter-panel-closed .cgg-filter-panel__header h4 span.toggle{float:inherit;cursor:pointer}.cgg-filter-panel-closed .cgg-filter-panel__header h4 span.toggle:before{font-family:CGG-icomoon;cursor:pointer;color:#cccbc8;font-size:16px}.cgg-filter-panel-closed .cgg-filter-panel__content,.cgg-filter-panel-closed .cgg-filter-panel__neck{max-height:0;overflow:hidden;-webkit-transition:max-height .1s ease-out;-moz-transition:max-height .1s ease-out;-o-transition:max-height .1s ease-out;transition:max-height .1s ease-out}p.cgg-more-details{text-align:center}p.cgg-more-details span{font-size:14px;cursor:pointer}p.cgg-more-details__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:.5}.cgg-filter-panel__footer{margin-top:0;padding:0 15px}.cgg-filter-panel__footer__refine-mobile{padding:0;bottom:0;left:0;right:0;height:36px;z-index:3}.cgg-filter-panel__footer__button-group-mobile{position:relative!important;left:0;right:0;bottom:15px!important;background-color:#fff;z-index:3;margin-bottom:0!important}.cgg-filter-panel__footer__button-group-mobile a{margin:0!important}.cgg-filter-panel__footer .cgg-button-previous{font-size:20px;color:#979290;height:50px;padding-top:9px}.cgg-filter-panel__footer .cgg-button-previous,.cgg-filter-panel__footer .cgg-button-selected{width:100%}@media (max-width:767px){.cgg-filter-panel__footer .cgg-button-previous,.cgg-filter-panel__footer .cgg-button-selected{border-radius:4px}}.cgg-filter-panel__footer .cgg-button-selected-container{text-align:right;height:50px}.cgg-filter-panel__footer .cgg-button-selected{display:inline-block;float:none;width:100%;height:50px;padding-top:8px}.cgg-filter-panel__footer .cgg-filter-panel__edit-title{padding:15px}.cgg-filter-panel__content div .cgg-slider-set{padding:15px 15px 30px;border-top:1px solid #CCCAC8;overflow:hidden}.cgg-filter-panel__content div:first-child .cgg-slider-set{border:0 solid #fff}.cgg-filter-panel__content .cgg-filter-panel__switch-group .providers-title label.cgg-label{width:100%}.cgg-filter-panel__content .cgg-filter-panel__switch-group label.cgg-label{font-weight:400}.cgg-filter-panel__content .cgg-filter-panel__switch-group .cgg-hint .cgg-label{width:calc(100% - 25px - 57px);font-size:16px}.cgg-filter-panel__content div .cgg-dropdown-set{overflow:hidden;padding:15px;border-top:1px solid #CCCAC8}.cgg-filter-panel__content div .cgg-dropdown-set>.cgg-hint{float:left}@media (max-width:767px){.cgg-filter-panel__content div .cgg-dropdown-set{min-height:0;padding:0;border:none;margin-top:20px}}.cgg-filter-panel__content div .cgg-dropdown-set .cgg-dropdown{margin-top:0}.cgg-filter-panel__content div .cgg-dropdown-set .dropdown-set-input-desktop{width:20%;padding-left:5px}.cgg-filter-panel__content .cgg-input-text-label .cgg-hint .cgg-label,.cgg-filter-panel__content div .cgg-single-dropdown-set .cgg-hint .cgg-label{width:calc(100% - 26px)}.cgg-filter-panel__content div .cgg-single-dropdown-set{min-height:110px;padding:20px 15px 40px;border-top:1px solid #CCCAC8}.cgg-filter-panel__content div .cgg-single-dropdown-set .cgg-dropdown .select__container{padding:5px 15px;height:35px}.cgg-filter-panel__content div .cgg-single-dropdown-set .select__selected-value{font-size:.875em;line-height:25px}.cgg-filter-panel__content .cgg-input-text-label{padding:20px 15px;border-top:1px solid #CCCAC8}.cgg-filter-panel__content .cgg-input-text-label input{height:34px;font-size:1em}.cgg-filter-panel__content .cgg-autocomplete-set .cgg-input-text-main,.cgg-filter-panel__content .cgg-datepicker-set .flatpickr-input{height:35px;font-size:.875em}.cgg-filter-panel__content .cgg-input-text-label .cgg-input-text__unit{padding:6px 0}@media (max-width:767px){.cgg-filter-panel__content{min-height:76%;margin-top:0}}.cgg-filter-panel__content .cgg-autocomplete-set .cgg-tag-group,.cgg-filter-panel__content .cgg-filter-panel-travellers-set .cgg-datepicker-next{margin-top:5px}.cgg-filter-panel__content .cgg-filter-panel__switch-group .providers-title label.cgg-label{font-weight:600!important}@media (min-width:768px){.cgg-filter-panel__content .cgg-autocomplete-set{padding:15px;border-top:1px solid #CCCAC8}}.cgg-filter-panel__content .cgg-autocomplete-set .cgg-tag-group .cgg-tag{padding:3px 5px;border-radius:2px}.cgg-filter-panel__content .cgg-datepicker-set{padding:15px 0}@media (min-width:768px){.cgg-filter-panel__content .cgg-datepicker-set{padding:15px;border-top:1px solid #CCCAC8}}.cgg-filter-panel__content .cgg-filter-panel-travellers-set{padding:15px 0}@media (min-width:768px){.cgg-filter-panel__content .cgg-filter-panel-travellers-set{padding:15px;border-top:1px solid #CCCAC8}.cgg-filter-panel__content .cgg-filter-panel-travellers-set .cgg-dropdown .select__container{height:35px;padding:10px 20px}}.cgg-filter-panel__content .cgg-filter-panel-travellers-set .cgg-dropdown .select__container .select__selected-value{font-size:14px}@media (max-width:767px){.cgg-filter-panel__content .cgg-filter-panel-travellers-set .cgg-dropdown .select__container .select__selected-value{font-size:20px;margin-top:5px}.cgg-editor-inline{z-index:2}}.cgg-filter-panel__content .cgg-button-group-wrapper .cgg-button-default{border-bottom-width:0}.cgg-filter-panel__content .cgg-filter-panel__textContainer-group .cgg-hint label.cgg-label,.cgg-filter-panel__content .cgg-filter-panel__textContainer-group .cgg-text-container__value{font-size:14px}.cgg-filter-panel__content .cgg-input-text-material{padding:20px 0 0}.cgg-editor-inline{width:100%;max-height:0;overflow:hidden;position:absolute;bottom:0;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.cgg-editor-inline__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#f3f2ee}.cgg-editor-inline_active{max-height:500px;z-index:4;position:fixed;overflow-y:auto}.cgg-editor-inline .cgg-editor-modal{padding:10px;position:relative;background:#f3f2ee}.cgg-editor-inline .cgg-editor-modal .modal-header{padding:0;margin-bottom:15px}.cgg-editor-inline .cgg-editor-modal .modal-header .modal-title{color:#77AA43;font-size:16px;font-weight:700}.cgg-editor-inline .cgg-editor-modal .modal-header .close{display:none}.cgg-editor-inline .cgg-editor-modal .modal-header .close-down{display:block;float:right;color:#77AA43;cursor:pointer;font-size:20px}.cgg-editor-inline .cgg-editor-modal .modal-header .close-down i{display:block;margin-top:-15px}.cgg-editor-inline .cgg-editor-modal .modal-header .close-down i:first-child{margin-top:0;margin-bottom:-19px}.cgg-editor-inline .cgg-editor-modal .modal-header .close-down i:last-child{margin-top:-19px}.cgg-editor-inline .cgg-editor-modal .modal-body{padding:0}.cgg-editor-inline .cgg-editor-modal .modal-body .modal-split,.cgg-editor-inline .cgg-editor-modal .modal-body .modal-subtitle{display:none}.cgg-editor-inline .cgg-editor-modal__field{margin-top:20px}.cgg-editor-inline .cgg-editor-modal__field:first-child{margin-top:0}.cgg-editor-inline .cgg-editor-modal__field-key{font-weight:400;font-size:16px}.cgg-filter-panel{min-height:70px;padding:1px 0;background-color:#fff;z-index:999;position:relative}.cgg-filter-panel .cgg-dropdown{margin-top:5px}.cgg-filter-panel .cgg-radio__box-container,.cgg-filter-panel .cgg-switch{margin-right:1em}.cgg-filter-panel .m-cgg-icon--filter-panel{color:#312f2e;position:relative;top:5px}.cgg-filter-panel__edit-title{font-weight:700;padding:0 15px 15px 0;cursor:pointer;color:#77AA43;font-size:14px}.cgg-filter-panel__edit-title i{font-family:CGG-icomoon;content:"\e66d";color:#77AA43;font-size:.8em}.cgg-filter-panel__edit-title_mobile{background-color:#155072;text-align:left;color:#fff;font-weight:700;font-size:14px;padding:4px 10px;cursor:pointer;margin-top:0;height:36px}.cgg-filter-panel__edit-title_mobile .open-up{display:block;float:right;color:#fff;font-size:14px}.cgg-filter-panel__edit-title_mobile .open-up i{display:block;margin-top:-12px}.cgg-filter-panel__edit-title_mobile .open-up i:first-child{margin-top:0;margin-bottom:0}.cgg-filter-panel__edit-title_mobile .open-up i:last-child{margin-top:-9px}@media (max-width:767px){.cgg-filter-modal-material{width:100%!important;margin:auto!important}.modal-content{border-radius:3px!important}.cgg-filter-panel__provider-group-material .cgg-checkbox{margin-top:0}.cgg-filter-panel__provider-group-material .modal-title{font-size:18px;font-size:5.625vw;font-weight:700;line-height:22px;line-height:6.875vw}.cgg-filter-panel__provider-group-material .modal-header{border-bottom:solid 1px #d3d1d1;padding:15px 20px 13px 25px}.cgg-filter-panel__provider-group-material .modal-header .cgg-row>.cgg-col-xs-7{padding-left:5px}.cgg-filter-panel__provider-group-material .modal-header .cgg-row>.cgg-col-xs-5{padding-right:5px}.cgg-filter-panel__provider-group-material .modal-body{max-height:35vh;overflow:scroll;padding:15px 20px}.cgg-filter-panel__provider-group-material .modal-body .cgg-hint{margin-bottom:5px;margin-left:15px}.cgg-filter-panel__provider-group-material .modal-body .cgg-hint__header label{font-weight:400;margin-left:6px;margin-top:4px}.cgg-filter-panel__provider-group-material .modal-body .cgg-checkbox__box{border:1px solid #6f6967;width:4.375vw!important;height:4.375vw!important}.cgg-filter-panel__provider-group-material .modal-body .cgg-checkbox__box_checked{border:none}.cgg-filter-panel__provider-group-material .modal-body .m-cgg-icon--check2{font-size:14px!important;font-size:4.375vw!important;vertical-align:super;display:block}.cgg-filter-panel__provider-group-material .modal-footer{border-top:solid 1px #d3d1d1;padding:10px 25px 5px}.cgg-filter-panel__provider-group-material .modal-footer button{color:#ed6b0c;font-size:16px;font-size:5vw;background:0 0;border:none;line-height:22px;line-height:6.875vw}.cgg-filter-panel-open .cgg-filter-panel__content .cgg-sub-menu{border-top:0;padding:0 0 10px}.cgg-filter-panel-open .cgg-filter-panel__container{padding:0;border-top:0}.cgg-filter-panel-open .cgg-filter-panel__container .cgg-mobile-label{color:#96918f;transform:translate3d(-12px,6px,0) scale(.75);font-size:5vw;font-weight:400;font-family:arial}.cgg-filter-panel-open .cgg-filter-panel__container .cgg-text{background:0 0;border:none;padding:1px;border-radius:0;border-bottom:1px solid #9E9E9E;font-weight:400;font-size:5vw;font-family:arial;line-height:inherit}.cgg-filter-panel-open .cgg-filter-panel__header h4 span.title{font-size:16px;font-size:5vw;color:#fff}}.cgg-filter-panel-material .cgg-filter-panel__content{height:1vh;overflow-y:scroll}.cgg-sort-menu{background-color:#77AA43;color:#fff;list-style:none;padding-left:0;margin:0;max-height:70px;max-height:21.875vw;overflow:hidden}.cgg-sort-menu .save-result-container{padding:12px 5px;cursor:pointer}.cgg-sort-menu .save-result{overflow:hidden;width:auto;background:#fff;white-space:nowrap;color:#000;padding:12px 3px;margin:0;border-radius:3px;font-weight:600;font-size:14px;cursor:pointer;text-align:center;display:block;text-decoration:none}.cgg-sort-menu ul li.cgg-sort-menu__item.cgg-sort-menu__active,.cgg-sort-menu__item:hover{background-color:#56924B}@media (max-width:767px){.cgg-sort-menu{width:100%;display:flex}}.cgg-sort-menu ul li.cgg-col-md-2-noclick{pointer-events:none}.cgg-sort-menu ul li.cgg-col-md-3-noclick{width:25%;pointer-events:none}.cgg-sort-menu__item{position:relative;display:inline-block;vertical-align:top;font-size:14px;min-height:70px;padding:15px;cursor:pointer;border-right:1px solid #99BF72}.cgg-sort-menu__item span{display:block;overflow:hidden;text-overflow:ellipsis;max-height:36px}.cgg-sort-menu__item .cgg-spinner{margin:0;max-width:100%}.cgg-sort-menu__name-width{max-width:86%}.cgg-sort-menu__item:hover .m-icon{color:#fff}.cgg-sort-menu__direction{position:absolute;top:15px;right:15px;font-size:18px;color:#AACA8A}.cgg-sort-menu__active .cgg-sort-menu__direction{color:#fff}@media (min-width:768px) and (max-width:1150px){.cgg-sort-menu{background-color:#056f9d}.cgg-sort-menu__item{border-right:1px solid rgba(255,255,255,.2)}.cgg-sort-menu__item:first-child{border-left:1px solid rgba(255,255,255,.2)}.cgg-sort-menu__item:nth-child(2){border-left:1px solid rgba(255,255,255,.2)}.cgg-sort-menu__direction{color:rgba(255,255,255,.5)}.cgg-sort-menu__item:hover{background-color:inherit}.cgg-sort-menu ul li.cgg-sort-menu__item.cgg-sort-menu__active{background-color:#155072}}span.cgg-sort-menu__active{color:#fff}.cgg-sort-menu__mobile{margin:0;background-color:#056F9D}.cgg-sort-menu__mobile.fixed{position:fixed;top:0;left:0;right:0;box-shadow:0 1px 3px rgba(0,0,0,.2);opacity:.95;z-index:999}.cgg-sort-menu__mobile .cgg-sort-menu__item{border-right:1px solid rgba(255,255,255,.2)}.cgg-sort-menu__mobile .cgg-sort-menu__item:first-child{border-left:1px solid rgba(255,255,255,.2)}.cgg-sort-menu__mobile .cgg-sort-menu__direction{color:rgba(255,255,255,.5)}.cgg-sort-menu__mobile .cgg-sort-menu,.cgg-sort-menu__mobile .cgg-sort-menu__item:hover{background-color:inherit}.cgg-sort-menu__mobile ul li.cgg-sort-menu__item.cgg-sort-menu__active{background-color:#155072}.cgg-sort-menu__mobile ul li.cgg-sort-menu__active{border-bottom:.5em solid #83B9E2}.cgg-sort-menu__mobile ul li.cgg-sort-menu__item:last-child{cursor:default}.cgg-sort-menu__mobile ul li.cgg-sort-menu__item:last-child:hover span.cgg-sort-menu__active{font-weight:inherit}@media (max-width:767px){.cgg-sort-menu__item{width:33.333%;border-right:none;font-size:12px;font-size:3.75vw;line-height:12px;line-height:3.75vw;padding:3vw 6.5vw 3vw 1.7vw;min-height:15.625vw}.cgg-sort-menu__item-api{width:50%}.cgg-sort-menu__mobile .cgg-sort-menu__item:nth-child(2){border-left:1px solid rgba(255,255,255,.2)}.cgg-sort-menu__mobile .cgg-sort-menu__item:nth-child(3){border-left:1px solid rgba(255,255,255,.2)}.cgg-sort-menu__item .cgg-sort-menu__direction i.m-icon{font-size:14px;font-size:4.375vw}.cgg-sort-menu__item span{max-width:100%;max-height:36px;max-height:11.25vw}.cgg-sort-menu__direction{top:3vw;right:1.7vw}}.filter-panel_full .cgg-results__results-header-sort .cgg-sort-menu__name-width{max-width:100%}@media (min-width:768px) and (max-width:800px) and (orientation:portrait){.filter-panel_full .cgg-results__results-header-sort .cgg-sort-menu{width:100%}}.cgg-result-summary__desktop{padding:32px 0 15px;color:#fff;background-color:#155072}.cgg-result-summary__desktop h1{font-size:28px;margin:0 0 8px}.cgg-result-summary__desktop .count-result{margin:0;font-size:28px;color:#519bc6}.cgg-result-summary__desktop .save-result{overflow:hidden;width:180px;background:#fff;white-space:nowrap;color:#000;padding:12px 3px;margin:5px -20px;border-radius:3px;font-weight:600;font-size:14px;cursor:pointer;text-align:center}.cgg-result-summary__desktop img{position:absolute;width:150px;z-index:1;top:-37px;right:-15px}@media (max-width:1080px) and (min-width:768px){.cgg-result-summary__desktop img{top:-25px;right:-50px}}.cgg-result-summary__desktop img span{color:#519bc6;font-weight:400}.cgg-result-summary__desktop img span.edit-button{position:relative;bottom:4px;left:15px;padding:2px 5px 2px 0;color:#fff;background-color:#77AA43;border:1px solid #77AA43;cursor:pointer;font-size:.375em;-webkit-box-shadow:0 0 0 0,#77AA43;box-shadow:0 0 0 0,#77AA43;-webkit-border-radius:2px 2px 2px 2px;-moz-border-radius:2px;-ms-border-radius:2px 2px 2px 2px;border-radius:2px}.cgg-result-summary__desktop img span.edit-button:hover{color:#fff;background-color:#84b94d}.cgg-result-summary__desktop img span.edit-button i{margin:5px}.cgg-result-summary h3{font-weight:700;font-size:32px;margin-top:0;margin-bottom:10px}.cgg-result-summary h3 span{font-weight:400;color:#519bc6}.cgg-result-summary h3 p{font-size:1em;margin:0}.cgg-result-summary h3 .result-summary-text{width:70%}.cgg-result-summary h3 .cgg-button-default{width:100%}.cgg-result-summary__mobile .summary-mobile{display:none}@media (max-width:767px){.cgg-result-summary__mobile .summary-mobile{display:block;background-color:#F3F2EE;padding:0 15px}.cgg-result-summary__mobile .summary-mobile h3{margin:0}.cgg-result-summary__mobile .summary-mobile h3 span{font-weight:400;margin-bottom:15px}}@media (min-width:768px) and (max-width:1150px){.cgg-hidden-tablet{display:none}}@media (max-width:767px){.cgg-result-summary{padding:10px 0}.cgg-result-summary .pleft-0{padding-left:0}.cgg-result-summary h1,.cgg-result-summary h3{color:#312f2e;font-weight:700;font-size:18px;font-size:5.625vw;line-height:18px;line-height:5.625vw;margin-top:0;margin-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cgg-result-summary span{color:#312f2e;font-size:14px;font-size:4.375vw;line-height:14px;line-height:4.375vw;font-weight:400}.cgg-result-summary .save-result{overflow:hidden;width:100%;background:#77AA43;white-space:normal;color:#fff;padding:10px 3px;margin:0;border-radius:3px;font-weight:600;font-size:14px;cursor:pointer;text-align:center;box-shadow:0 5px #56924B;display:block;text-decoration:none;line-height:1}.cgg-result-summary .save-result-mob{border-radius:0;box-shadow:none;margin:0 -15px;width:100%;position:fixed;z-index:1023;bottom:0;padding:10px 0;font-size:1em;display:block;text-decoration:none}.cgg-result-summary h1 p{display:inline-block;margin:0}.cgg-result-summary .result-summary-text{width:auto}}.cgg-tablet-summary{display:none;padding:10px}@media (min-width:768px) and (max-width:1150px){.cgg-tablet-summary{display:block;background-color:#F3F2EE}.cgg-tablet-summary .cgg-button-small{padding:0 12px}.cgg-tablet-summary h1{font-size:20px;display:inline;margin-left:15px}.cgg-tablet-summary .save-result{overflow:hidden;width:160px;background:#77AA43;white-space:normal;color:#fff;padding:4px 3px;margin:5px 0 0 10px;border-radius:3px;font-weight:600;font-size:14px;cursor:pointer;text-align:center;box-shadow:0 5px #56924B;display:inline-block;line-height:1}.cgg-tablet-summary .summary-header{font-size:20px;line-height:40px;font-weight:700}.cgg-tablet-summary .float-icon-right{float:right}.cgg-tablet-results-button{float:right;height:30px;line-height:10px;width:115px!important;color:#000;margin-top:5px;font-size:14px!important;text-align:left}}.cgg-main-menu{background:#056F9D}.cgg-main-menu__desktop{display:block}.cgg-main-menu__mobile{display:none}.cgg-main-menu ul{display:table;margin:0;padding-left:0;border:0}.cgg-main-menu ul li{display:table-cell;list-style:none;margin:0;padding:0;color:#fff;outline:0;vertical-align:bottom;font-weight:700}.cgg-main-menu ul li span{display:block;margin-right:15px;padding:8px 15px 16px;background-color:#519bc6;white-space:nowrap;text-overflow:ellipsis;text-align:left;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-ms-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;cursor:pointer}.cgg-main-menu ul li span:hover{background-color:#3881ac}.cgg-main-menu ul li.active span{background-color:#155072;cursor:default}.cgg-main-menu ul li:last-child{margin-right:0}.cgg-main-menu ul li .purpose-dropdown{position:relative;cursor:pointer;width:150px;height:46px;float:left;border-radius:4px 4px 0 0;padding-left:15px;line-height:40px;background-color:#519bc6}.cgg-main-menu ul li .purpose-dropdown>span.purpose-dropdown-more{display:inline-block;padding:0;margin-right:0;user-select:none}.cgg-main-menu ul li .purpose-dropdown>span.purpose-dropdown-more:hover{background-color:#519bc6}.cgg-main-menu ul li .purpose-dropdown.active,.cgg-main-menu ul li .purpose-dropdown.active>span.purpose-dropdown-more{background-color:#155072}.cgg-main-menu ul li .purpose-dropdown .purpose-dropdown-more{pointer-events:none}.cgg-main-menu ul li .purpose-dropdown .purpose-dropdown-icon{position:initial;float:right;padding-top:14px;background-color:inherit;pointer-events:none}.cgg-main-menu ul li .purpose-dropdown.open .purpose-dropdown-menu{display:block}.cgg-main-menu ul li .purpose-dropdown-menu{position:absolute;z-index:1000;display:none;margin:5px -15px 0;list-style:none;font-size:14px;text-align:left;background-color:#519bc6;border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box}.cgg-main-menu ul li .purpose-dropdown-menu li{display:block;background-color:#519bc6}.cgg-main-menu ul li .purpose-dropdown-menu li a:first-child{border-top:none}.cgg-main-menu ul li .purpose-dropdown-menu li a{height:46px;border-bottom:solid #317ab4 .5px;color:#fff;font-weight:700;font-size:16px}.cgg-main-menu ul li .purpose-dropdown-menu li.active{background-color:#155072;cursor:default}.cgg-main-menu ul li .purpose-dropdown-menu .purpose-dropdown-text{display:block;padding:3px 20px;clear:both;line-height:40px;white-space:nowrap;text-decoration:none}.cgg-main-menu ul li .purpose-dropdown-menu .purpose-dropdown-text:hover{background:#155072}.cgg-button-cta.active,.cgg-button-cta:active,.cgg-button-default.active,.cgg-button-default:active,.cgg-button-neutral.active,.cgg-button-neutral:active,.cgg-button-next.active,.cgg-button-next:active,.cgg-button-no-cooperation.active,.cgg-button-no-cooperation:active,.cgg-button-none.active,.cgg-button-none:active,.cgg-button-previous.active,.cgg-button-previous:active,.cgg-button-selected.active,.cgg-button-selected:active,.open>.cgg-button-cta.dropdown-toggle,.open>.cgg-button-default.dropdown-toggle,.open>.cgg-button-neutral.dropdown-toggle,.open>.cgg-button-next.dropdown-toggle,.open>.cgg-button-no-cooperation.dropdown-toggle,.open>.cgg-button-none.dropdown-toggle,.open>.cgg-button-previous.dropdown-toggle,.open>.cgg-button-selected.dropdown-toggle{background-image:none}.cgg-main-menu .cgg-selection-wrapper{background-color:#fff;overflow:hidden}.cgg-main-menu .cgg-selection-option{padding:11px 10px;box-shadow:inset 0 -3px 0 0 #e7e6e2;font-size:16px;color:#312f2e;background-color:transparent;border-radius:3px;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;font-weight:600;display:block;line-height:20px;border:1px solid #979290;border-bottom:none;float:right;text-decoration:none;position:absolute;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cgg-main-menu .m-cgg-button-results-top{border-bottom:1px solid #979290}.cgg-main-menu__mobile{position:relative;width:100%;background-color:#fff}.cgg-main-menu__mobile .cgg-row{margin:0}.cgg-main-menu__toggle-icon{position:absolute;top:0;right:0;padding:12px 10px;color:#96918f;font-size:.875em}.cgg-main-menu__toggle-icon:before{margin-left:10px;font-size:4.5vw}.cgg-main-menu__toggle-text{position:absolute;top:0;left:0;padding:6px 15px;color:#056F9D}.cgg-main-menu__toggle-text .m-icon{font-size:2.5em;vertical-align:middle}.cgg-main-menu .m-cgg-icon-grey{vertical-align:middle;color:#979290}@media (max-width:767px){.cgg-main-menu__desktop{display:none}.cgg-main-menu__mobile{display:block}.cgg-main-menu__mobile .cgg-selection-option{font-size:12px;font-size:3.75vw;height:30px;height:9.375vw;line-height:29px;line-height:9.0625vw;padding:0 20px 0 10px;padding:0vw 6.25vw 0vw 3.125vw}.cgg-main-menu__toggle-icon{top:8px;top:2.5vw;right:8px;right:2.5vw;padding:0;font-size:10px;font-size:3.125vw}.m-cgg-button-results-top .m-cgg-icon--filter-panel{position:relative;top:-1px;right:-2px}}@media (min-width:768px) and (max-width:1150px){.cgg-main-menu__desktop{display:none}.cgg-main-menu__mobile{display:block}.cgg-main-menu__mobile .cgg-selection-option{font-size:14px;height:30px;line-height:10px;padding:0 20px 0 10px;background-color:#fff;margin-top:5px}.cgg-main-menu__toggle-icon{top:12px;right:8px;padding:0;font-size:10px;z-index:1}.cgg-main-menu__toggle-icon:before{margin-left:10px;font-size:14px}.m-cgg-button-results-top .m-cgg-icon--filter-panel{position:relative;top:-1px;right:-2px}}.cgg-text-toggle{float:left;text-align:right!important;color:#77aa43!important;font-size:14px!important;font-weight:700!important;line-height:22px!important;display:inline-block;cursor:pointer}@media (max-width:767px){.cgg-text-toggle{line-height:22px!important;line-height:6.875vw!important;font-size:14px!important;font-size:4.375vw!important}}.cgg-spinner{float:right;margin:3px}.cgg-spinner .sk-placeholder{font-size:.8em;padding:0 5px;color:#fff}.cgg-spinner .sk-placeholder__medium{font-size:1.2em;line-height:1.8}.cgg-spinner .sk-placeholder__large{font-size:1.6em;line-height:2.4}.cgg-spinner .sk-circle,.cgg-spinner .sk-circle__large,.cgg-spinner .sk-circle__medium{width:1em;height:1em;position:relative;display:inline-block}.cgg-spinner .sk-circle__medium{width:2em;height:2em}.cgg-spinner .sk-circle__large{width:4em;height:4em}.cgg-spinner .sk-circle .sk-child,.cgg-spinner .sk-circle__large .sk-child,.cgg-spinner .sk-circle__medium .sk-child{width:100%;height:100%;position:absolute;left:0;top:0}.cgg-spinner .sk-circle .sk-child:before,.cgg-spinner .sk-circle__large .sk-child:before,.cgg-spinner .sk-circle__medium .sk-child:before{content:"";display:block;margin:0 auto;width:15%;height:15%;background-color:#fff;border-radius:100%;-webkit-animation:sk-circleBounceDelay 1.2s infinite ease-in-out both;animation:sk-circleBounceDelay 1.2s infinite ease-in-out both}.cgg-spinner .sk-circle .sk-circle2,.cgg-spinner .sk-circle__large .sk-circle2,.cgg-spinner .sk-circle__medium .sk-circle2{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.cgg-spinner .sk-circle .sk-circle3,.cgg-spinner .sk-circle__large .sk-circle3,.cgg-spinner .sk-circle__medium .sk-circle3{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}.cgg-spinner .sk-circle .sk-circle4,.cgg-spinner .sk-circle__large .sk-circle4,.cgg-spinner .sk-circle__medium .sk-circle4{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.cgg-spinner .sk-circle .sk-circle5,.cgg-spinner .sk-circle__large .sk-circle5,.cgg-spinner .sk-circle__medium .sk-circle5{-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}.cgg-spinner .sk-circle .sk-circle6,.cgg-spinner .sk-circle__large .sk-circle6,.cgg-spinner .sk-circle__medium .sk-circle6{-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg)}.cgg-spinner .sk-circle .sk-circle7,.cgg-spinner .sk-circle__large .sk-circle7,.cgg-spinner .sk-circle__medium .sk-circle7{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.cgg-spinner .sk-circle .sk-circle8,.cgg-spinner .sk-circle__large .sk-circle8,.cgg-spinner .sk-circle__medium .sk-circle8{-webkit-transform:rotate(210deg);-ms-transform:rotate(210deg);transform:rotate(210deg)}.cgg-spinner .sk-circle .sk-circle9,.cgg-spinner .sk-circle__large .sk-circle9,.cgg-spinner .sk-circle__medium .sk-circle9{-webkit-transform:rotate(240deg);-ms-transform:rotate(240deg);transform:rotate(240deg)}.cgg-spinner .sk-circle .sk-circle10,.cgg-spinner .sk-circle__large .sk-circle10,.cgg-spinner .sk-circle__medium .sk-circle10{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.cgg-spinner .sk-circle .sk-circle11,.cgg-spinner .sk-circle__large .sk-circle11,.cgg-spinner .sk-circle__medium .sk-circle11{-webkit-transform:rotate(300deg);-ms-transform:rotate(300deg);transform:rotate(300deg)}.cgg-spinner .sk-circle .sk-circle12,.cgg-spinner .sk-circle__large .sk-circle12,.cgg-spinner .sk-circle__medium .sk-circle12{-webkit-transform:rotate(330deg);-ms-transform:rotate(330deg);transform:rotate(330deg)}.cgg-spinner .sk-circle .sk-circle2:before,.cgg-spinner .sk-circle__large .sk-circle2:before,.cgg-spinner .sk-circle__medium .sk-circle2:before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.cgg-spinner .sk-circle .sk-circle3:before,.cgg-spinner .sk-circle__large .sk-circle3:before,.cgg-spinner .sk-circle__medium .sk-circle3:before{-webkit-animation-delay:-1s;animation-delay:-1s}.cgg-spinner .sk-circle .sk-circle4:before,.cgg-spinner .sk-circle__large .sk-circle4:before,.cgg-spinner .sk-circle__medium .sk-circle4:before{-webkit-animation-delay:-.9s;animation-delay:-.9s}.cgg-spinner .sk-circle .sk-circle5:before,.cgg-spinner .sk-circle__large .sk-circle5:before,.cgg-spinner .sk-circle__medium .sk-circle5:before{-webkit-animation-delay:-.8s;animation-delay:-.8s}.cgg-spinner .sk-circle .sk-circle6:before,.cgg-spinner .sk-circle__large .sk-circle6:before,.cgg-spinner .sk-circle__medium .sk-circle6:before{-webkit-animation-delay:-.7s;animation-delay:-.7s}.cgg-spinner .sk-circle .sk-circle7:before,.cgg-spinner .sk-circle__large .sk-circle7:before,.cgg-spinner .sk-circle__medium .sk-circle7:before{-webkit-animation-delay:-.6s;animation-delay:-.6s}.cgg-spinner .sk-circle .sk-circle8:before,.cgg-spinner .sk-circle__large .sk-circle8:before,.cgg-spinner .sk-circle__medium .sk-circle8:before{-webkit-animation-delay:-.5s;animation-delay:-.5s}.cgg-spinner .sk-circle .sk-circle9:before,.cgg-spinner .sk-circle__large .sk-circle9:before,.cgg-spinner .sk-circle__medium .sk-circle9:before{-webkit-animation-delay:-.4s;animation-delay:-.4s}.cgg-spinner .sk-circle .sk-circle10:before,.cgg-spinner .sk-circle__large .sk-circle10:before,.cgg-spinner .sk-circle__medium .sk-circle10:before{-webkit-animation-delay:-.3s;animation-delay:-.3s}.cgg-spinner .sk-circle .sk-circle11:before,.cgg-spinner .sk-circle__large .sk-circle11:before,.cgg-spinner .sk-circle__medium .sk-circle11:before{-webkit-animation-delay:-.2s;animation-delay:-.2s}.cgg-spinner .sk-circle .sk-circle12:before,.cgg-spinner .sk-circle__large .sk-circle12:before,.cgg-spinner .sk-circle__medium .sk-circle12:before{-webkit-animation-delay:-.1s;animation-delay:-.1s}@-webkit-keyframes sk-circleBounceDelay{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-circleBounceDelay{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.cgg-spinner__grey .sk-placeholder{color:#ddd}.cgg-spinner .cgg-spinner__grey .sk-circle__large .sk-child:before,.cgg-spinner .cgg-spinner__grey .sk-circle__medium .sk-child:before,.cgg-spinner__grey .cgg-spinner .sk-circle__large .sk-child:before,.cgg-spinner__grey .cgg-spinner .sk-circle__medium .sk-child:before,.cgg-spinner__grey .sk-circle .sk-child:before{background-color:#ddd}span.cgg-button__cgg-spinner{position:absolute;padding-left:5px}.m-cgg-icon--chevron-right-circle{position:relative;top:.15em}.cgg-button a,.cgg-button a:active,.cgg-button a:hover,.cgg-button a:link,.cgg-button a:visited{text-decoration:none;transition:none}.cgg-button-group{min-height:58px;margin-bottom:20px}.cgg-button-group button:focus{outline:0}.cgg-button-group .cgg-required:after{content:" *";color:#77AA43}.cgg-button-group .cgg-button-group-wrapper .cgg-button-default{position:relative;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}.cgg-button-group .cgg-button-group-wrapper .cgg-button-2{width:50%}.cgg-button-group .cgg-button-group-wrapper .cgg-button-3{width:33.3%}.cgg-button-group .cgg-button-group-wrapper .cgg-button-4{width:25%}.cgg-button-group .cgg-button-group-wrapper .cgg-button-5{width:20%}.cgg-button-group .cgg-button-group-wrapper div:first-child .cgg-button-default{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-ms-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.cgg-button-group .cgg-button-group-wrapper div:last-child .cgg-button-default{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-ms-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.cgg-button-group .show-more{font-weight:700;cursor:pointer}.cgg-button-cta,.cgg-button-neutral{-webkit-border-radius:3px 3px 3px 3px;-moz-border-radius:3px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;font-weight:600;display:block;font-size:1.3em;padding:11px 12px 17px;line-height:1.42857;float:left;width:100%}.cgg-button-group__label{position:absolute;top:0;bottom:0;left:0;right:0;cursor:pointer}.cgg-button-group__radio{visibility:hidden;opacity:0}.cgg-button-neutral{color:#979290;background-color:#fff;-ms-border-radius:3px 3px 3px 3px;border-radius:3px;user-select:none;border:1px solid #cccbc8;border-bottom:none;text-decoration:none;-webkit-box-shadow:inset 0 -4px 0 0 #dedbd0;box-shadow:inset 0 -4px 0 0 #dedbd0}.cgg-button-cta,.cgg-button-next{-ms-border-radius:3px 3px 3px 3px}.cgg-button-neutral.focus,.cgg-button-neutral:focus{color:#979290;background-color:#f2f2f2;border-color:#8f8c86}.cgg-button-neutral.active,.cgg-button-neutral:active,.cgg-button-neutral:hover,.open>.cgg-button-neutral.dropdown-toggle{color:#979290;background-color:#f2f2f2;border-color:#afada8}.cgg-button-neutral.active.focus,.cgg-button-neutral.active:focus,.cgg-button-neutral.active:hover,.cgg-button-neutral:active.focus,.cgg-button-neutral:active:focus,.cgg-button-neutral:active:hover,.open>.cgg-button-neutral.dropdown-toggle.focus,.open>.cgg-button-neutral.dropdown-toggle:focus,.open>.cgg-button-neutral.dropdown-toggle:hover{color:#979290;background-color:#f2f2f2;border-color:#8f8c86}.cgg-button-neutral.disabled,.cgg-button-neutral.disabled.active,.cgg-button-neutral.disabled.focus,.cgg-button-neutral.disabled:active,.cgg-button-neutral.disabled:focus,.cgg-button-neutral.disabled:hover,.cgg-button-neutral[disabled],.cgg-button-neutral[disabled].active,.cgg-button-neutral[disabled].focus,.cgg-button-neutral[disabled]:active,.cgg-button-neutral[disabled]:focus,.cgg-button-neutral[disabled]:hover,fieldset[disabled] .cgg-button-neutral,fieldset[disabled] .cgg-button-neutral.active,fieldset[disabled] .cgg-button-neutral.focus,fieldset[disabled] .cgg-button-neutral:active,fieldset[disabled] .cgg-button-neutral:focus,fieldset[disabled] .cgg-button-neutral:hover{background-color:#fff;border-color:#cccbc8}.cgg-button-neutral:hover{text-decoration:none}.cgg-button-cta{color:#fff;background-color:#F68835;border-radius:3px;user-select:none;border:1px solid #F68835;border-bottom:none;text-decoration:none;-webkit-box-shadow:inset 0 -4px 0 0 #ed6c0b;box-shadow:inset 0 -4px 0 0 #ed6c0b}.cgg-button-default,.cgg-button-next,.cgg-button-previous{-webkit-border-radius:3px 3px 3px 3px;-moz-border-radius:3px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;font-weight:600;display:block;padding:11px 12px 17px;line-height:1.42857;text-decoration:none;font-size:1.3em}.cgg-button-cta.focus,.cgg-button-cta:focus{color:#fff;background-color:#f57a1d;border-color:#a44b07}.cgg-button-cta.active,.cgg-button-cta:active,.cgg-button-cta:hover,.open>.cgg-button-cta.dropdown-toggle{color:#fff;background-color:#f57a1d;border-color:#e4680a}.cgg-button-cta.active.focus,.cgg-button-cta.active:focus,.cgg-button-cta.active:hover,.cgg-button-cta:active.focus,.cgg-button-cta:active:focus,.cgg-button-cta:active:hover,.open>.cgg-button-cta.dropdown-toggle.focus,.open>.cgg-button-cta.dropdown-toggle:focus,.open>.cgg-button-cta.dropdown-toggle:hover{color:#fff;background-color:#f57a1d;border-color:#a44b07}.cgg-button-cta.disabled,.cgg-button-cta.disabled.active,.cgg-button-cta.disabled.focus,.cgg-button-cta.disabled:active,.cgg-button-cta.disabled:focus,.cgg-button-cta.disabled:hover,.cgg-button-cta[disabled],.cgg-button-cta[disabled].active,.cgg-button-cta[disabled].focus,.cgg-button-cta[disabled]:active,.cgg-button-cta[disabled]:focus,.cgg-button-cta[disabled]:hover,fieldset[disabled] .cgg-button-cta,fieldset[disabled] .cgg-button-cta.active,fieldset[disabled] .cgg-button-cta.focus,fieldset[disabled] .cgg-button-cta:active,fieldset[disabled] .cgg-button-cta:focus,fieldset[disabled] .cgg-button-cta:hover{background-color:#F68835;border-color:#F68835}.cgg-button-cta:hover{text-decoration:none}.cgg-button-next{color:#fff;background-color:#F68835;border-radius:3px;user-select:none;width:33%;border:1px solid #F68835;border-bottom:none;float:right;-webkit-box-shadow:inset 0 -4px 0 0 #ed6c0b;box-shadow:inset 0 -4px 0 0 #ed6c0b}.cgg-button-next.focus,.cgg-button-next:focus{color:#fff;background-color:#f57a1d;border-color:#a44b07}.cgg-button-next.active,.cgg-button-next:active,.cgg-button-next:hover,.open>.cgg-button-next.dropdown-toggle{color:#fff;background-color:#f57a1d;border-color:#e4680a}.cgg-button-next.active.focus,.cgg-button-next.active:focus,.cgg-button-next.active:hover,.cgg-button-next:active.focus,.cgg-button-next:active:focus,.cgg-button-next:active:hover,.open>.cgg-button-next.dropdown-toggle.focus,.open>.cgg-button-next.dropdown-toggle:focus,.open>.cgg-button-next.dropdown-toggle:hover{color:#fff;background-color:#f57a1d;border-color:#a44b07}.cgg-button-next.disabled,.cgg-button-next.disabled.active,.cgg-button-next.disabled.focus,.cgg-button-next.disabled:active,.cgg-button-next.disabled:focus,.cgg-button-next.disabled:hover,.cgg-button-next[disabled],.cgg-button-next[disabled].active,.cgg-button-next[disabled].focus,.cgg-button-next[disabled]:active,.cgg-button-next[disabled]:focus,.cgg-button-next[disabled]:hover,fieldset[disabled] .cgg-button-next,fieldset[disabled] .cgg-button-next.active,fieldset[disabled] .cgg-button-next.focus,fieldset[disabled] .cgg-button-next:active,fieldset[disabled] .cgg-button-next:focus,fieldset[disabled] .cgg-button-next:hover{background-color:#F68835;border-color:#F68835}.cgg-button-next:hover{text-decoration:none}.cgg-button-default,.cgg-button-previous{color:#979290;background-color:#fff;-ms-border-radius:3px 3px 3px 3px;border-radius:3px;user-select:none;width:33%;border:1px solid #cccbc8;border-bottom:none;float:left;-webkit-box-shadow:inset 0 -4px 0 0 #dedbd0;box-shadow:inset 0 -4px 0 0 #dedbd0}.cgg-button-no-cooperation,.cgg-button-selected{-webkit-border-radius:3px 3px 3px 3px;-moz-border-radius:3px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.cgg-button-default.focus,.cgg-button-default:focus,.cgg-button-previous.focus,.cgg-button-previous:focus{color:#979290;background-color:#f2f2f2;border-color:#8f8c86}.cgg-button-default.active,.cgg-button-default:active,.cgg-button-default:hover,.cgg-button-previous.active,.cgg-button-previous:active,.cgg-button-previous:hover,.open>.cgg-button-default.dropdown-toggle,.open>.cgg-button-previous.dropdown-toggle{color:#979290;background-color:#f2f2f2;border-color:#afada8}.cgg-button-default.active.focus,.cgg-button-default.active:focus,.cgg-button-default.active:hover,.cgg-button-default:active.focus,.cgg-button-default:active:focus,.cgg-button-default:active:hover,.cgg-button-previous.active.focus,.cgg-button-previous.active:focus,.cgg-button-previous.active:hover,.cgg-button-previous:active.focus,.cgg-button-previous:active:focus,.cgg-button-previous:active:hover,.open>.cgg-button-default.dropdown-toggle.focus,.open>.cgg-button-default.dropdown-toggle:focus,.open>.cgg-button-default.dropdown-toggle:hover,.open>.cgg-button-previous.dropdown-toggle.focus,.open>.cgg-button-previous.dropdown-toggle:focus,.open>.cgg-button-previous.dropdown-toggle:hover{color:#979290;background-color:#f2f2f2;border-color:#8f8c86}.cgg-button-default.disabled,.cgg-button-default.disabled.active,.cgg-button-default.disabled.focus,.cgg-button-default.disabled:active,.cgg-button-default.disabled:focus,.cgg-button-default.disabled:hover,.cgg-button-default[disabled],.cgg-button-default[disabled].active,.cgg-button-default[disabled].focus,.cgg-button-default[disabled]:active,.cgg-button-default[disabled]:focus,.cgg-button-default[disabled]:hover,.cgg-button-previous.disabled,.cgg-button-previous.disabled.active,.cgg-button-previous.disabled.focus,.cgg-button-previous.disabled:active,.cgg-button-previous.disabled:focus,.cgg-button-previous.disabled:hover,.cgg-button-previous[disabled],.cgg-button-previous[disabled].active,.cgg-button-previous[disabled].focus,.cgg-button-previous[disabled]:active,.cgg-button-previous[disabled]:focus,.cgg-button-previous[disabled]:hover,fieldset[disabled] .cgg-button-default,fieldset[disabled] .cgg-button-default.active,fieldset[disabled] .cgg-button-default.focus,fieldset[disabled] .cgg-button-default:active,fieldset[disabled] .cgg-button-default:focus,fieldset[disabled] .cgg-button-default:hover,fieldset[disabled] .cgg-button-previous,fieldset[disabled] .cgg-button-previous.active,fieldset[disabled] .cgg-button-previous.focus,fieldset[disabled] .cgg-button-previous:active,fieldset[disabled] .cgg-button-previous:focus,fieldset[disabled] .cgg-button-previous:hover{background-color:#fff;border-color:#cccbc8}.cgg-button-default:hover,.cgg-button-previous:hover{text-decoration:none}.cgg-button-disabled{opacity:.5;float:left}.cgg-button-disabled:hover{cursor:not-allowed}.cgg-button-no-cooperation,.cgg-button-none,.cgg-button-selected{-webkit-touch-callout:none;text-align:center;touch-action:manipulation;cursor:pointer;display:block;padding:11px 12px 17px;line-height:1.42857;float:left;text-decoration:none;font-weight:600;vertical-align:middle}.cgg-button-selected{color:#fff;background-color:#77AA43;-ms-border-radius:3px 3px 3px 3px;border-radius:3px;user-select:none;width:33%;font-size:1.3em;border:1px solid #77AA43;border-bottom:none;-webkit-box-shadow:inset 0 -4px 0 0 #5d8535;box-shadow:inset 0 -4px 0 0 #5d8535}.cgg-button-selected.focus,.cgg-button-selected:focus{color:#fff;background-color:#6a983c;border-color:#374f1f}.cgg-button-selected.active,.cgg-button-selected:active,.cgg-button-selected:hover,.open>.cgg-button-selected.dropdown-toggle{color:#fff;background-color:#6a983c;border-color:#587e32}.cgg-button-selected.active.focus,.cgg-button-selected.active:focus,.cgg-button-selected.active:hover,.cgg-button-selected:active.focus,.cgg-button-selected:active:focus,.cgg-button-selected:active:hover,.open>.cgg-button-selected.dropdown-toggle.focus,.open>.cgg-button-selected.dropdown-toggle:focus,.open>.cgg-button-selected.dropdown-toggle:hover{color:#fff;background-color:#6a983c;border-color:#374f1f}.cgg-button-selected.disabled,.cgg-button-selected.disabled.active,.cgg-button-selected.disabled.focus,.cgg-button-selected.disabled:active,.cgg-button-selected.disabled:focus,.cgg-button-selected.disabled:hover,.cgg-button-selected[disabled],.cgg-button-selected[disabled].active,.cgg-button-selected[disabled].focus,.cgg-button-selected[disabled]:active,.cgg-button-selected[disabled]:focus,.cgg-button-selected[disabled]:hover,fieldset[disabled] .cgg-button-selected,fieldset[disabled] .cgg-button-selected.active,fieldset[disabled] .cgg-button-selected.focus,fieldset[disabled] .cgg-button-selected:active,fieldset[disabled] .cgg-button-selected:focus,fieldset[disabled] .cgg-button-selected:hover{background-color:#77AA43;border-color:#77AA43}.cgg-button-selected:hover{text-decoration:none}.cgg-button-no-cooperation{color:#ccc;background-color:#F3F2EE;-ms-border-radius:3px 3px 3px 3px;border-radius:3px;user-select:none;border:1px solid #F3F2EE;border-bottom:none;width:100%;font-size:.875em}.cgg-button-no-cooperation.focus,.cgg-button-no-cooperation:focus{color:#ccc;background-color:#e8e7df;border-color:#beb9a3}.cgg-button-no-cooperation.active,.cgg-button-no-cooperation:active,.cgg-button-no-cooperation:hover,.open>.cgg-button-no-cooperation.dropdown-toggle{color:#ccc;background-color:#e8e7df;border-color:#dad7ca}.cgg-button-no-cooperation.active.focus,.cgg-button-no-cooperation.active:focus,.cgg-button-no-cooperation.active:hover,.cgg-button-no-cooperation:active.focus,.cgg-button-no-cooperation:active:focus,.cgg-button-no-cooperation:active:hover,.open>.cgg-button-no-cooperation.dropdown-toggle.focus,.open>.cgg-button-no-cooperation.dropdown-toggle:focus,.open>.cgg-button-no-cooperation.dropdown-toggle:hover{color:#ccc;background-color:#e8e7df;border-color:#beb9a3}.cgg-button-no-cooperation.disabled,.cgg-button-no-cooperation.disabled.active,.cgg-button-no-cooperation.disabled.focus,.cgg-button-no-cooperation.disabled:active,.cgg-button-no-cooperation.disabled:focus,.cgg-button-no-cooperation.disabled:hover,.cgg-button-no-cooperation[disabled],.cgg-button-no-cooperation[disabled].active,.cgg-button-no-cooperation[disabled].focus,.cgg-button-no-cooperation[disabled]:active,.cgg-button-no-cooperation[disabled]:focus,.cgg-button-no-cooperation[disabled]:hover,fieldset[disabled] .cgg-button-no-cooperation,fieldset[disabled] .cgg-button-no-cooperation.active,fieldset[disabled] .cgg-button-no-cooperation.focus,fieldset[disabled] .cgg-button-no-cooperation:active,fieldset[disabled] .cgg-button-no-cooperation:focus,fieldset[disabled] .cgg-button-no-cooperation:hover{background-color:#F3F2EE;border-color:#F3F2EE}.cgg-button-no-cooperation:hover{text-decoration:none}.cgg-button-none{color:#979290;background-color:transparent;-webkit-border-radius:3px 3px 3px 3px;-moz-border-radius:3px;-ms-border-radius:3px 3px 3px 3px;border-radius:3px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:33%;font-size:1.3em;border:1px solid transparent;border-bottom:none}.cgg-button-none.active,.cgg-button-none.active.focus,.cgg-button-none.active:focus,.cgg-button-none.active:hover,.cgg-button-none.focus,.cgg-button-none:active,.cgg-button-none:active.focus,.cgg-button-none:active:focus,.cgg-button-none:active:hover,.cgg-button-none:focus,.cgg-button-none:hover,.open>.cgg-button-none.dropdown-toggle,.open>.cgg-button-none.dropdown-toggle.focus,.open>.cgg-button-none.dropdown-toggle:focus,.open>.cgg-button-none.dropdown-toggle:hover{color:#979290;background-color:transparent;border-color:transparent}.cgg-button-none.disabled,.cgg-button-none.disabled.active,.cgg-button-none.disabled.focus,.cgg-button-none.disabled:active,.cgg-button-none.disabled:focus,.cgg-button-none.disabled:hover,.cgg-button-none[disabled],.cgg-button-none[disabled].active,.cgg-button-none[disabled].focus,.cgg-button-none[disabled]:active,.cgg-button-none[disabled]:focus,.cgg-button-none[disabled]:hover,fieldset[disabled] .cgg-button-none,fieldset[disabled] .cgg-button-none.active,fieldset[disabled] .cgg-button-none.focus,fieldset[disabled] .cgg-button-none:active,fieldset[disabled] .cgg-button-none:focus,fieldset[disabled] .cgg-button-none:hover{background-color:transparent;border-color:transparent}.cgg-button-none:hover{text-decoration:underline}.m-cgg-icon--chevron-right{display:inline-block;width:18px;height:18px;padding:6px 1px;margin-left:-5px;font-weight:600;background:#fff;color:#F68835;font-size:.6em;-webkit-border-radius:50% 50% 50% 50%;-moz-border-radius:50%;-ms-border-radius:50% 50% 50% 50%;border-radius:50%}.cgg-button-toggle-view .active.cgg-button-horizontal-active,.cgg-button-toggle-view .active.cgg-button-vertical-active,.cgg-button-toggle-view .cgg-button-horizontal-active.active,.cgg-button-toggle-view .cgg-button-horizontal-active:active,.cgg-button-toggle-view .cgg-button-horizontal.active,.cgg-button-toggle-view .cgg-button-horizontal:active,.cgg-button-toggle-view .cgg-button-vertical-active.active,.cgg-button-toggle-view .cgg-button-vertical-active:active,.cgg-button-toggle-view .cgg-button-vertical.active,.cgg-button-toggle-view .cgg-button-vertical:active,.open>.cgg-button-toggle-view .cgg-button-horizontal-active.dropdown-toggle,.open>.cgg-button-toggle-view .cgg-button-horizontal.dropdown-toggle,.open>.cgg-button-toggle-view .cgg-button-vertical-active.dropdown-toggle,.open>.cgg-button-toggle-view .cgg-button-vertical.dropdown-toggle,.open>.cgg-button-toggle-view .dropdown-toggle.cgg-button-horizontal-active,.open>.cgg-button-toggle-view .dropdown-toggle.cgg-button-vertical-active{background-image:none}.m-cgg-icon-grey{vertical-align:middle;color:#979290}.m-cgg-button-results-top{border-bottom:1px solid #979290;border-radius:3px}.cgg-button-toggle{width:100%}.cgg-button-toggle .m-cgg{font-weight:700}.cgg-button-toggle-view .cgg-button-horizontal,.cgg-button-toggle-view .cgg-button-horizontal-active,.cgg-button-toggle-view .cgg-button-vertical,.cgg-button-toggle-view .cgg-button-vertical-active{-webkit-touch-callout:none;text-align:center;vertical-align:middle;touch-action:manipulation;font-weight:600;display:block;font-size:1.3em;line-height:1.42857;text-decoration:none;float:right;cursor:pointer}.cgg-button-toggle-view{height:70px;padding:15px;background-color:#77AA43;color:#fff}.cgg-button-toggle-view p{margin-top:8px}.cgg-button-toggle-view .cgg-button-horizontal,.cgg-button-toggle-view .cgg-button-horizontal-active{color:#312f2e;background-color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-border-radius:0 3px 3px 0!important;-moz-border-radius:0 3px 3px 0!important;-ms-border-radius:0 3px 3px 0!important;border-radius:0 3px 3px 0!important;padding:0!important;width:38px!important;border:0}.cgg-button-toggle-view .cgg-button-horizontal-active:focus,.cgg-button-toggle-view .cgg-button-horizontal.focus,.cgg-button-toggle-view .cgg-button-horizontal:focus,.cgg-button-toggle-view .focus.cgg-button-horizontal-active{color:#312f2e;background-color:#f2f2f2;border-color:#000}.cgg-button-toggle-view .active.cgg-button-horizontal-active,.cgg-button-toggle-view .cgg-button-horizontal-active:active,.cgg-button-toggle-view .cgg-button-horizontal-active:hover,.cgg-button-toggle-view .cgg-button-horizontal.active,.cgg-button-toggle-view .cgg-button-horizontal:active,.cgg-button-toggle-view .cgg-button-horizontal:hover,.open>.cgg-button-toggle-view .cgg-button-horizontal.dropdown-toggle,.open>.cgg-button-toggle-view .dropdown-toggle.cgg-button-horizontal-active{color:#312f2e;background-color:#f2f2f2;border-color:#111110}.cgg-button-toggle-view .active.cgg-button-horizontal-active:focus,.cgg-button-toggle-view .active.cgg-button-horizontal-active:hover,.cgg-button-toggle-view .active.focus.cgg-button-horizontal-active,.cgg-button-toggle-view .cgg-button-horizontal-active:active.focus,.cgg-button-toggle-view .cgg-button-horizontal-active:active:focus,.cgg-button-toggle-view .cgg-button-horizontal-active:active:hover,.cgg-button-toggle-view .cgg-button-horizontal.active.focus,.cgg-button-toggle-view .cgg-button-horizontal.active:focus,.cgg-button-toggle-view .cgg-button-horizontal.active:hover,.cgg-button-toggle-view .cgg-button-horizontal:active.focus,.cgg-button-toggle-view .cgg-button-horizontal:active:focus,.cgg-button-toggle-view .cgg-button-horizontal:active:hover,.open>.cgg-button-toggle-view .cgg-button-horizontal.dropdown-toggle.focus,.open>.cgg-button-toggle-view .cgg-button-horizontal.dropdown-toggle:focus,.open>.cgg-button-toggle-view .cgg-button-horizontal.dropdown-toggle:hover,.open>.cgg-button-toggle-view .dropdown-toggle.cgg-button-horizontal-active:focus,.open>.cgg-button-toggle-view .dropdown-toggle.cgg-button-horizontal-active:hover,.open>.cgg-button-toggle-view .dropdown-toggle.focus.cgg-button-horizontal-active{color:#312f2e;background-color:#f2f2f2;border-color:#000}.cgg-button-toggle-view .cgg-button-horizontal.disabled,.cgg-button-toggle-view .cgg-button-horizontal.disabled.active,.cgg-button-toggle-view .cgg-button-horizontal.disabled.focus,.cgg-button-toggle-view .cgg-button-horizontal.disabled:active,.cgg-button-toggle-view .cgg-button-horizontal.disabled:focus,.cgg-button-toggle-view .cgg-button-horizontal.disabled:hover,.cgg-button-toggle-view .cgg-button-horizontal[disabled],.cgg-button-toggle-view .cgg-button-horizontal[disabled].active,.cgg-button-toggle-view .cgg-button-horizontal[disabled].focus,.cgg-button-toggle-view .cgg-button-horizontal[disabled]:active,.cgg-button-toggle-view .cgg-button-horizontal[disabled]:focus,.cgg-button-toggle-view .cgg-button-horizontal[disabled]:hover,.cgg-button-toggle-view .disabled.active.cgg-button-horizontal-active,.cgg-button-toggle-view .disabled.cgg-button-horizontal-active,.cgg-button-toggle-view .disabled.cgg-button-horizontal-active:active,.cgg-button-toggle-view .disabled.cgg-button-horizontal-active:focus,.cgg-button-toggle-view .disabled.cgg-button-horizontal-active:hover,.cgg-button-toggle-view .disabled.focus.cgg-button-horizontal-active,.cgg-button-toggle-view [disabled].active.cgg-button-horizontal-active,.cgg-button-toggle-view [disabled].cgg-button-horizontal-active,.cgg-button-toggle-view [disabled].cgg-button-horizontal-active:active,.cgg-button-toggle-view [disabled].cgg-button-horizontal-active:focus,.cgg-button-toggle-view [disabled].cgg-button-horizontal-active:hover,.cgg-button-toggle-view [disabled].focus.cgg-button-horizontal-active,fieldset[disabled] .cgg-button-toggle-view .active.cgg-button-horizontal-active,fieldset[disabled] .cgg-button-toggle-view .cgg-button-horizontal,fieldset[disabled] .cgg-button-toggle-view .cgg-button-horizontal-active,fieldset[disabled] .cgg-button-toggle-view .cgg-button-horizontal-active:active,fieldset[disabled] .cgg-button-toggle-view .cgg-button-horizontal-active:focus,fieldset[disabled] .cgg-button-toggle-view .cgg-button-horizontal-active:hover,fieldset[disabled] .cgg-button-toggle-view .cgg-button-horizontal.active,fieldset[disabled] .cgg-button-toggle-view .cgg-button-horizontal.focus,fieldset[disabled] .cgg-button-toggle-view .cgg-button-horizontal:active,fieldset[disabled] .cgg-button-toggle-view .cgg-button-horizontal:focus,fieldset[disabled] .cgg-button-toggle-view .cgg-button-horizontal:hover,fieldset[disabled] .cgg-button-toggle-view .focus.cgg-button-horizontal-active{background-color:#fff;border-color:#312f2e}.cgg-button-toggle-view .cgg-button-horizontal-active:hover,.cgg-button-toggle-view .cgg-button-horizontal:hover{text-decoration:none}.cgg-button-toggle-view .cgg-button-horizontal-active{color:#77AA43;background-color:#fff;-webkit-border-radius:3px 3px 3px 3px;-moz-border-radius:3px;-ms-border-radius:3px 3px 3px 3px;border-radius:3px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:33%;padding:11px 12px 17px;border:0}.cgg-button-toggle-view .cgg-button-horizontal-active.focus,.cgg-button-toggle-view .cgg-button-horizontal-active:focus{color:#77AA43;background-color:#f2f2f2;border-color:#000}.cgg-button-toggle-view .cgg-button-horizontal-active.active,.cgg-button-toggle-view .cgg-button-horizontal-active:active,.cgg-button-toggle-view .cgg-button-horizontal-active:hover,.open>.cgg-button-toggle-view .cgg-button-horizontal-active.dropdown-toggle{color:#77AA43;background-color:#f2f2f2;border-color:#111110}.cgg-button-toggle-view .cgg-button-horizontal-active.active.focus,.cgg-button-toggle-view .cgg-button-horizontal-active.active:focus,.cgg-button-toggle-view .cgg-button-horizontal-active.active:hover,.cgg-button-toggle-view .cgg-button-horizontal-active:active.focus,.cgg-button-toggle-view .cgg-button-horizontal-active:active:focus,.cgg-button-toggle-view .cgg-button-horizontal-active:active:hover,.open>.cgg-button-toggle-view .cgg-button-horizontal-active.dropdown-toggle.focus,.open>.cgg-button-toggle-view .cgg-button-horizontal-active.dropdown-toggle:focus,.open>.cgg-button-toggle-view .cgg-button-horizontal-active.dropdown-toggle:hover{color:#77AA43;background-color:#f2f2f2;border-color:#000}.cgg-button-toggle-view .cgg-button-horizontal-active.disabled,.cgg-button-toggle-view .cgg-button-horizontal-active.disabled.active,.cgg-button-toggle-view .cgg-button-horizontal-active.disabled.focus,.cgg-button-toggle-view .cgg-button-horizontal-active.disabled:active,.cgg-button-toggle-view .cgg-button-horizontal-active.disabled:focus,.cgg-button-toggle-view .cgg-button-horizontal-active.disabled:hover,.cgg-button-toggle-view .cgg-button-horizontal-active[disabled],.cgg-button-toggle-view .cgg-button-horizontal-active[disabled].active,.cgg-button-toggle-view .cgg-button-horizontal-active[disabled].focus,.cgg-button-toggle-view .cgg-button-horizontal-active[disabled]:active,.cgg-button-toggle-view .cgg-button-horizontal-active[disabled]:focus,.cgg-button-toggle-view .cgg-button-horizontal-active[disabled]:hover,fieldset[disabled] .cgg-button-toggle-view .cgg-button-horizontal-active,fieldset[disabled] .cgg-button-toggle-view .cgg-button-horizontal-active.active,fieldset[disabled] .cgg-button-toggle-view .cgg-button-horizontal-active.focus,fieldset[disabled] .cgg-button-toggle-view .cgg-button-horizontal-active:active,fieldset[disabled] .cgg-button-toggle-view .cgg-button-horizontal-active:focus,fieldset[disabled] .cgg-button-toggle-view .cgg-button-horizontal-active:hover{background-color:#fff;border-color:#312f2e}.cgg-button-toggle-view .cgg-button-horizontal-active:hover{text-decoration:none}.cgg-button-toggle-view .cgg-button-vertical,.cgg-button-toggle-view .cgg-button-vertical-active{color:#312f2e;background-color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid #312f2e;-webkit-border-radius:3px 0 0 3px!important;-moz-border-radius:3px 0 0 3px!important;-ms-border-radius:3px 0 0 3px!important;border-radius:3px 0 0 3px!important;padding:0!important;width:36px!important;border-top:0;border-left:0;border-bottom:0;border-right:1px solid #fff}.cgg-button-toggle-view .cgg-button-vertical-active:focus,.cgg-button-toggle-view .cgg-button-vertical.focus,.cgg-button-toggle-view .cgg-button-vertical:focus,.cgg-button-toggle-view .focus.cgg-button-vertical-active{color:#312f2e;background-color:#f2f2f2;border-color:#000}.cgg-button-toggle-view .active.cgg-button-vertical-active,.cgg-button-toggle-view .cgg-button-vertical-active:active,.cgg-button-toggle-view .cgg-button-vertical-active:hover,.cgg-button-toggle-view .cgg-button-vertical.active,.cgg-button-toggle-view .cgg-button-vertical:active,.cgg-button-toggle-view .cgg-button-vertical:hover,.open>.cgg-button-toggle-view .cgg-button-vertical.dropdown-toggle,.open>.cgg-button-toggle-view .dropdown-toggle.cgg-button-vertical-active{color:#312f2e;background-color:#f2f2f2;border-color:#111110}.cgg-button-toggle-view .active.cgg-button-vertical-active:focus,.cgg-button-toggle-view .active.cgg-button-vertical-active:hover,.cgg-button-toggle-view .active.focus.cgg-button-vertical-active,.cgg-button-toggle-view .cgg-button-vertical-active:active.focus,.cgg-button-toggle-view .cgg-button-vertical-active:active:focus,.cgg-button-toggle-view .cgg-button-vertical-active:active:hover,.cgg-button-toggle-view .cgg-button-vertical.active.focus,.cgg-button-toggle-view .cgg-button-vertical.active:focus,.cgg-button-toggle-view .cgg-button-vertical.active:hover,.cgg-button-toggle-view .cgg-button-vertical:active.focus,.cgg-button-toggle-view .cgg-button-vertical:active:focus,.cgg-button-toggle-view .cgg-button-vertical:active:hover,.open>.cgg-button-toggle-view .cgg-button-vertical.dropdown-toggle.focus,.open>.cgg-button-toggle-view .cgg-button-vertical.dropdown-toggle:focus,.open>.cgg-button-toggle-view .cgg-button-vertical.dropdown-toggle:hover,.open>.cgg-button-toggle-view .dropdown-toggle.cgg-button-vertical-active:focus,.open>.cgg-button-toggle-view .dropdown-toggle.cgg-button-vertical-active:hover,.open>.cgg-button-toggle-view .dropdown-toggle.focus.cgg-button-vertical-active{color:#312f2e;background-color:#f2f2f2;border-color:#000}.cgg-button-toggle-view .cgg-button-vertical.disabled,.cgg-button-toggle-view .cgg-button-vertical.disabled.active,.cgg-button-toggle-view .cgg-button-vertical.disabled.focus,.cgg-button-toggle-view .cgg-button-vertical.disabled:active,.cgg-button-toggle-view .cgg-button-vertical.disabled:focus,.cgg-button-toggle-view .cgg-button-vertical.disabled:hover,.cgg-button-toggle-view .cgg-button-vertical[disabled],.cgg-button-toggle-view .cgg-button-vertical[disabled].active,.cgg-button-toggle-view .cgg-button-vertical[disabled].focus,.cgg-button-toggle-view .cgg-button-vertical[disabled]:active,.cgg-button-toggle-view .cgg-button-vertical[disabled]:focus,.cgg-button-toggle-view .cgg-button-vertical[disabled]:hover,.cgg-button-toggle-view .disabled.active.cgg-button-vertical-active,.cgg-button-toggle-view .disabled.cgg-button-vertical-active,.cgg-button-toggle-view .disabled.cgg-button-vertical-active:active,.cgg-button-toggle-view .disabled.cgg-button-vertical-active:focus,.cgg-button-toggle-view .disabled.cgg-button-vertical-active:hover,.cgg-button-toggle-view .disabled.focus.cgg-button-vertical-active,.cgg-button-toggle-view [disabled].active.cgg-button-vertical-active,.cgg-button-toggle-view [disabled].cgg-button-vertical-active,.cgg-button-toggle-view [disabled].cgg-button-vertical-active:active,.cgg-button-toggle-view [disabled].cgg-button-vertical-active:focus,.cgg-button-toggle-view [disabled].cgg-button-vertical-active:hover,.cgg-button-toggle-view [disabled].focus.cgg-button-vertical-active,fieldset[disabled] .cgg-button-toggle-view .active.cgg-button-vertical-active,fieldset[disabled] .cgg-button-toggle-view .cgg-button-vertical,fieldset[disabled] .cgg-button-toggle-view .cgg-button-vertical-active,fieldset[disabled] .cgg-button-toggle-view .cgg-button-vertical-active:active,fieldset[disabled] .cgg-button-toggle-view .cgg-button-vertical-active:focus,fieldset[disabled] .cgg-button-toggle-view .cgg-button-vertical-active:hover,fieldset[disabled] .cgg-button-toggle-view .cgg-button-vertical.active,fieldset[disabled] .cgg-button-toggle-view .cgg-button-vertical.focus,fieldset[disabled] .cgg-button-toggle-view .cgg-button-vertical:active,fieldset[disabled] .cgg-button-toggle-view .cgg-button-vertical:focus,fieldset[disabled] .cgg-button-toggle-view .cgg-button-vertical:hover,fieldset[disabled] .cgg-button-toggle-view .focus.cgg-button-vertical-active{background-color:#fff;border-color:#312f2e}.cgg-button-toggle-view .cgg-button-vertical-active:hover,.cgg-button-toggle-view .cgg-button-vertical:hover{text-decoration:none}.cgg-button-toggle-view .cgg-button-vertical-active{color:#77AA43;background-color:#fff;-webkit-border-radius:3px 3px 3px 3px;-moz-border-radius:3px;-ms-border-radius:3px 3px 3px 3px;border-radius:3px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:33%;padding:11px 12px 17px;border:1px solid #312f2e;border-top:0;border-left:0;border-bottom:0;border-right:1px solid #fff}.cgg-hint__header a.cgg-help,.cgg-tabset__tab-header{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-touch-callout:none}.cgg-button-toggle-view .cgg-button-vertical-active.focus,.cgg-button-toggle-view .cgg-button-vertical-active:focus{color:#77AA43;background-color:#f2f2f2;border-color:#000}.cgg-button-toggle-view .cgg-button-vertical-active.active,.cgg-button-toggle-view .cgg-button-vertical-active:active,.cgg-button-toggle-view .cgg-button-vertical-active:hover,.open>.cgg-button-toggle-view .cgg-button-vertical-active.dropdown-toggle{color:#77AA43;background-color:#f2f2f2;border-color:#111110}.cgg-button-toggle-view .cgg-button-vertical-active.active.focus,.cgg-button-toggle-view .cgg-button-vertical-active.active:focus,.cgg-button-toggle-view .cgg-button-vertical-active.active:hover,.cgg-button-toggle-view .cgg-button-vertical-active:active.focus,.cgg-button-toggle-view .cgg-button-vertical-active:active:focus,.cgg-button-toggle-view .cgg-button-vertical-active:active:hover,.open>.cgg-button-toggle-view .cgg-button-vertical-active.dropdown-toggle.focus,.open>.cgg-button-toggle-view .cgg-button-vertical-active.dropdown-toggle:focus,.open>.cgg-button-toggle-view .cgg-button-vertical-active.dropdown-toggle:hover{color:#77AA43;background-color:#f2f2f2;border-color:#000}.cgg-button-toggle-view .cgg-button-vertical-active.disabled,.cgg-button-toggle-view .cgg-button-vertical-active.disabled.active,.cgg-button-toggle-view .cgg-button-vertical-active.disabled.focus,.cgg-button-toggle-view .cgg-button-vertical-active.disabled:active,.cgg-button-toggle-view .cgg-button-vertical-active.disabled:focus,.cgg-button-toggle-view .cgg-button-vertical-active.disabled:hover,.cgg-button-toggle-view .cgg-button-vertical-active[disabled],.cgg-button-toggle-view .cgg-button-vertical-active[disabled].active,.cgg-button-toggle-view .cgg-button-vertical-active[disabled].focus,.cgg-button-toggle-view .cgg-button-vertical-active[disabled]:active,.cgg-button-toggle-view .cgg-button-vertical-active[disabled]:focus,.cgg-button-toggle-view .cgg-button-vertical-active[disabled]:hover,fieldset[disabled] .cgg-button-toggle-view .cgg-button-vertical-active,fieldset[disabled] .cgg-button-toggle-view .cgg-button-vertical-active.active,fieldset[disabled] .cgg-button-toggle-view .cgg-button-vertical-active.focus,fieldset[disabled] .cgg-button-toggle-view .cgg-button-vertical-active:active,fieldset[disabled] .cgg-button-toggle-view .cgg-button-vertical-active:focus,fieldset[disabled] .cgg-button-toggle-view .cgg-button-vertical-active:hover{background-color:#fff;border-color:#312f2e}.cgg-affiliate-widget-footer,.cgg-affiliate-widget-header{background-color:#F3F2EE}.cgg-button-toggle-view .cgg-button-vertical-active:hover{text-decoration:none}.cgg-button-toggle-view .cgg-toggle-view{float:right;right:-15px}.cgg-button-toggle-view .m-cgg{font-size:32px;font-weight:500}.cgg-affiliate-widget-footer .col-md-12 p{text-align:justify;color:#312f2e;font-wieght:500}.cgg-affiliate-widget-header .col-md-12 p{float:right;color:#312f2e;line-height:0;font-weight:500}.cgg-affiliate-widget-header .col-md-12 img{float:right;padding:10px}.cgg-affiliate-widget-header .cgg-affiliate-widget-ga-code{display:none}.cgg-switch{float:left;background:#CCCAC8;border:1px solid #dfdfdf;position:relative;display:inline-block;box-sizing:content-box;overflow:visible;width:40px;height:20px;padding:0;margin:0;border-radius:20px;cursor:pointer;top:-1px;-webkit-transition:.3s ease-out all;-o-transition:.3s ease-out all;transition:.3s ease-out all}.cgg-switch small{background:#fff;border-radius:100%;width:18px;height:18px;position:absolute;top:0;left:1px;-webkit-transition:.2s ease-out all;-o-transition:.2s ease-out all;transition:.2s ease-out all}.cgg-switch_wide{width:80px}.cgg-switch_checked{background:#cccbc8}.cgg-switch_checked .cgg-off{display:none}.cgg-switch_checked .cgg-on{display:block}.cgg-switch_checked small{left:19px!important;background:#77AA43!important}.cgg-switch_wide.cgg-switch_checked small{left:52px!important}.cgg-switch_disabled{opacity:.5;cursor:not-allowed}.cgg-switch__text{font-family:Arial,Helvetica,sans-serif;font-size:13px}.cgg-switch__text>span{position:absolute;top:25%;z-index:0}.cgg-switch__text__off{right:10%;color:#A9A9A9}.cgg-switch__text__on{left:9%;color:#fff}.cgg-radio{position:relative}.cgg-radio__box-container{float:left}.cgg-radio .radio-inner{width:24px;height:24px;border-radius:50%;background:#77AA43;-moz-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;position:absolute;top:-2px;left:-2px;z-index:3}.cgg-radio__box{display:inline-block;height:20px;width:20px;border:1px solid #CCCAC8;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;border-radius:13px;color:#fff}.cgg-radio__box_selected{border-color:#77AA43}.cgg-radio__box_selected .radio-inner{-webkit-transform:scale(.4,.4);-moz-transform:scale(.4,.4);-ms-transform:scale(.4,.4);-o-transform:scale(.4,.4);transform:scale(.4,.4)}.cgg-radio__box_disabled{opacity:.5;pointer-events:none}.cgg-radio__label{color:#333}.cgg-radio:hover .cgg-radio__box:not(.cgg-radio__box_selected){background-color:#eef4e8;border-color:#77AA43}.cgg-radio__hidden{display:none}.cgg-hint{width:100%}.cgg-hint.provider-options{display:block}.cgg-hint.provider-options .cgg-label{color:#312f2e;font-size:16px;line-height:20px}.cgg-hint__header{height:20px}.cgg-hint__header label.cgg-label{font-size:16px;font-weight:700;display:inline;float:left}.cgg-hint__header .cgg-required:after{content:" *";color:#77AA43}.cgg-hint__header a.cgg-help{user-select:none;top:2px;margin:0 0 0 10px;position:relative;color:#98bf70;font-weight:600;font-size:1em;text-decoration:none!important;cursor:pointer}.cgg-hint__header a.cgg-help:hover{color:#77AA43}.cgg-hint__header .notification-icon{font-size:16px}.cgg-hint__header .m-cgg-icon--close:after{content:"";border-color:transparent transparent #F5E398;border-style:solid;border-width:8px;position:absolute;top:16px;left:0}.cgg-hint .cgg-notification-wrapper{background:#F5E398;margin:0 0 2px;font-size:16px;box-sizing:border-box;height:0;overflow:hidden;padding-left:1em;width:100%;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.cgg-hint .cgg-notification-wrapper_expanded{height:auto;padding:25px 20px;margin-top:15px}.cgg-hint.providers-title .cgg-notification-wrapper_expanded{margin-bottom:15px}@media (max-width:767px){.cgg-hint.provider-options .cgg-label{line-height:14px;line-height:4.375vw}.cgg-hint__header .m-cgg-icon--close:after{display:none}.label-mobile-pl{font-weight:200!important;color:#afadac;font-size:3.67vw!important;font-family:arial;top:15px;position:relative}}.cgg-pros-cons .pro-con-item .cgg-pros-cons-mark>span,.cgg-pros-cons__fat .pro-con-item .cgg-pros-cons-mark>span{font-weight:700}.cgg-pros-cons .pro-con-item{position:relative;padding:5px 0}.cgg-pros-cons .pro-con-item .cgg-pros-cons-mark{position:absolute;top:auto;left:0;font-size:18px}.cgg-pros-cons .pro-con-item .cgg-pros-cons-pro{color:#77AA43}.cgg-pros-cons .pro-con-item .cgg-pros-cons-con{color:#E20613}.cgg-pros-cons .pro-con-item .cgg-pros-cons-description{padding-left:30px}.cgg-pros-cons .pro-con-item:last-child{padding-bottom:0}.cgg-pros-cons__fat{background-color:#fff}.cgg-pros-cons__fat .pro-con-item{position:relative;border-bottom:none;padding:0;margin:15px 0}.cgg-pros-cons__fat .pro-con-item .cgg-pros-cons-mark{position:absolute;left:0;top:2px}.cgg-pros-cons__fat .pro-con-item .cgg-pros-cons-pro{color:#77AA43}.cgg-pros-cons__fat .pro-con-item .cgg-pros-cons-con{color:#E20613}.cgg-pros-cons__fat .pro-con-item .cgg-pros-cons-description{padding-left:30px}.cgg-pros-cons__fat .left,.cgg-pros-cons__fat .right{border-top:1px solid #ddd;padding:0 15px}.cgg-pros-cons__fat .left{border-right:1px solid #ddd}.cgg-pros-cons__fat .right{margin-left:-1px;border-left:1px solid #ddd}.cgg-list-item__featured .cgg-pros-cons__fat{background-color:#F6EDC9}.cgg-list-item__featured .cgg-pros-cons__fat .left,.cgg-list-item__featured .cgg-pros-cons__fat .right{border-top-color:#FACB1A;border-left-color:#FACB1A;border-right-color:#FACB1A}@media (max-width:767px){.cgg-pros-cons .pro-con-item .cgg-pros-cons-description,.cgg-pros-cons__fat .pro-con-item .cgg-pros-cons-description{font-size:3.75vw;padding-left:6.25vw}.cgg-pros-cons .pro-con-item .cgg-pros-cons-mark,.cgg-pros-cons__fat .pro-con-item .cgg-pros-cons-mark{top:auto;left:0;font-size:14px;font-size:4.375vw}.cgg-pros-cons__fat{padding:0 1vw}.cgg-pros-cons__fat .pro-con-item{margin:0}}.cgg-info-section{margin-bottom:1.5em}@media (max-width:767px){.cgg-info-section{margin-top:-1px;margin-bottom:0;border-bottom:1px solid #cccbc8}.cgg-info-section:first-child{margin-top:0}.cgg-info-section .nav-tabs{margin:0;border-bottom:none}}.cgg-read-more{width:100%;margin-bottom:0;color:#333}.cgg-read-more h5.cgg-read-more__title{margin:0 0 10px;font-size:1.4em;font-weight:700;color:#312f2e}.cgg-read-more p.cgg-read-more__description{font-size:16px;list-style-type:none;margin-bottom:0;color:#312f2e}.cgg-read-more p.cgg-read-more{font-size:14px;font-weight:600;cursor:pointer}.cgg-read-more__text{box-sizing:border-box;max-height:0;overflow:hidden;padding:0;-webkit-transition:max-height .5s ease-out;-moz-transition:max-height .5s ease-out;-o-transition:max-height .5s ease-out;transition:max-height .5s ease-out}.cgg-read-more__text_expanded{max-height:1000px;-webkit-transition:max-height .5s ease-in;-moz-transition:max-height .5s ease-in;-o-transition:max-height .5s ease-in;transition:max-height .5s ease-in}.cgg-read-more__text p{margin:0;font-size:1.125em}.cgg-read-more-chevron{font-size:10px}@media (max-width:767px){.cgg-read-more h5.cgg-read-more__title{font-size:4.375vw;border-bottom:1px solid #cccbc8;padding-bottom:10px;margin-bottom:10px}.cgg-read-more .welcomeGift h5.cgg-read-more__title,.cgg-read-more p.cgg-read-more__description{font-size:3.75vw}.cgg-read-more .cgg-info-section-title{font-size:4.375vw}}.cgg-call-us{border:1px solid #fff;background-color:#fff;padding:0 15px 15px}.cgg-call-us__text{display:inline-block}.cgg-call-us__title{display:inline-block;font-weight:700;color:#312f2e;font-size:16px}.cgg-call-us>table.cgg-call-us__table{width:100%;border:0}.cgg-call-us>table.cgg-call-us__table tbody{font-size:1em}.cgg-call-us>table.cgg-call-us__table tbody td,.cgg-call-us>table.cgg-call-us__table tbody th{border:0 solid #fff;color:#312f2e;background:0 0}.cgg-call-us>table.cgg-call-us__table tbody td:last-child{text-align:left;padding-right:20px}@media (max-width:767px){.cgg-call-us,.cgg-call-us__title{font-size:5vw}}.popover{position:absolute;top:0;left:0;z-index:1060;max-width:148px;padding:1px;text-align:center;font-size:14px;background-color:#fff;background-clip:padding-box;border:2px solid #056F9D;border-radius:0;box-shadow:0 5px 10px rgba(0,0,0,.2)}.popover.top{margin-top:-8px}.popover.right{margin-left:8px}.popover.bottom{margin-top:8px}.popover.left{margin-left:-8px}.popover-title{margin:0;padding:8px 14px;font-size:14px;background-color:#056F9D;border-bottom:2px solid #056F9D;border-radius:-1px -1px 0 0}.popover-content{padding:6px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:9px}.popover>.arrow:after{border-width:8px;content:""}.popover.bottom>.arrow:after,.popover.left>.arrow:after,.popover.right>.arrow:after,.popover.top>.arrow:after{content:" "}.popover.top>.arrow{left:50%;margin-left:-9px;border-bottom-width:0;border-top-color:#056F9D;bottom:-9px}.popover.top>.arrow:after{bottom:1px;margin-left:-8px;border-bottom-width:0;border-top-color:#fff}.popover.right>.arrow{top:50%;left:-9px;margin-top:-9px;border-left-width:0;border-right-color:#056F9D}.popover.right>.arrow:after{left:3px;bottom:-8px;border-left-width:0;border-right-color:#fff}.popover.bottom>.arrow{left:50%;margin-left:-9px;border-top-width:0;border-bottom-color:#056F9D;top:-9px}.popover.bottom>.arrow:after{top:3px;margin-left:-8px;border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-9px;margin-top:-9px;border-right-width:0;border-left-color:#056F9D}.popover.left>.arrow:after{right:3px;border-right-width:0;border-left-color:#fff;bottom:-8px}.category-dropdown button.dropdown-toggle{overflow:hidden;height:35px;line-height:36px;border:1px solid #cccac7;width:100%;padding:0 0 0 15px;border-radius:4px;text-align:left;color:#312f2e;background-color:#fff!important;position:relative}.category-dropdown span.m-cgg-icon--uniE00A{position:absolute;right:10px;top:12px}.cgg-dropdown-set .cgg-lock-image,.cgg-email-field .cgg-lock-image,.cgg-input-field .cgg-lock-image,.cgg-phone-field .cgg-lock-image,.cgg-slider-set .cgg-lock-image{padding-right:41px;background-image:url(https://media.compargo.com/dk/carinsurance/icons_v1.0_lock.svg)!important;background-repeat:no-repeat!important;background-size:21px!important;background-position:right 15px center!important}.cgg-dropdown-set input.cgg-input-field,.cgg-email-field input.cgg-input-field,.cgg-input-field input.cgg-input-field,.cgg-phone-field input.cgg-input-field,.cgg-slider-set input.cgg-input-field{font-size:.875em;background:#fff;border:1px solid #cccac7;color:#312f2e;width:100%;margin:0;padding-left:20px;z-index:5;position:relative;-webkit-border-radius:4px 4px 4px 4px;-moz-border-radius:4px;-ms-border-radius:4px 4px 4px 4px;border-radius:4px}.cgg-dropdown-set input.cgg-input-field:active,.cgg-email-field input.cgg-input-field:active,.cgg-input-field input.cgg-input-field:active,.cgg-phone-field input.cgg-input-field:active,.cgg-slider-set input.cgg-input-field:active{color:#333}.cgg-dropdown-set input.cgg-input-field:focus,.cgg-email-field input.cgg-input-field:focus,.cgg-input-field input.cgg-input-field:focus,.cgg-phone-field input.cgg-input-field:focus,.cgg-slider-set input.cgg-input-field:focus{outline:0!important;border:2px solid #77AA43!important;box-shadow:none!important}.cgg-dropdown-set input.cgg-input-field.ng-invalid-email,.cgg-email-field input.cgg-input-field.ng-invalid-email,.cgg-input-field input.cgg-input-field.ng-invalid-email,.cgg-phone-field input.cgg-input-field.ng-invalid-email,.cgg-slider-set input.cgg-input-field.ng-invalid-email{border:2px solid #FF543F!important}.cgg-dropdown-set input.cgg-input-field.ng-dirty,.cgg-email-field input.cgg-input-field.ng-dirty,.cgg-input-field input.cgg-input-field.ng-dirty,.cgg-phone-field input.cgg-input-field.ng-dirty,.cgg-slider-set input.cgg-input-field.ng-dirty{color:#000!important}.cgg-dropdown-set input.cgg-input-field input,.cgg-email-field input.cgg-input-field input,.cgg-input-field input.cgg-input-field input,.cgg-phone-field input.cgg-input-field input,.cgg-slider-set input.cgg-input-field input{color:#000}.cgg-dropdown-set input.cgg-input-field.ng-dirty,.cgg-slider-set input.cgg-input-field.ng-dirty{color:#000!important}.cgg-input-text{width:100%;display:table}.cgg-input-text__unit{z-index:99999;position:absolute;padding:20px 0;left:100px;font-weight:700}.cgg-input-text__unit__material{z-index:99999;position:absolute;padding:5px 0;left:50px;font-weight:700;font-size:4vw}.cgg-input-text__row{position:relative;margin-bottom:10px}.cgg-input-text__row .text-before{top:15px;position:absolute;font-weight:700}.cgg-input-text__row .text-after{font-weight:700;position:absolute;right:15px;top:15px}.cgg-input-text__row .cgg-required:after{content:" *";color:#77AA43}.cgg-input-text__row .valid-tick{position:absolute;bottom:20px;right:15px;width:20px;height:20px;border-radius:99px;border:2px solid #77aa43;color:#77aa43;font-size:15px;line-height:17px;text-align:center;z-index:2}.cgg-input-text__row.is-focus .cgg-global-input--error{border:1px solid #77AA43!important;outline:#77AA43 solid 1px!important;box-shadow:none!important}.cgg-input-text__row.is-focus .cgg-global-input--error-notification{display:none!important}.cgg-input-text input{display:table-cell;width:100%;max-width:300px;padding:0 20px;border:1px solid #cccac7;height:48px;outline:0;font-weight:400}.cgg-input-text input:focus{box-shadow:inset 0 0 0 1px #77aa43;border:1px solid #77aa43}.cgg-input-text input .error{border:2px solid #ff533f}.cgg-input-text input::-ms-clear{display:none}.cgg-input-text__with-description{position:relative;margin-top:40px!important}.cgg-input-text__with-description label:first-child{margin-top:-20px;font-weight:600}.cgg-input-text__with-description span.input-text-mobile{position:absolute;top:-25px;line-height:12px}.cgg-input-text__popup{width:260px;background:rgba(0,0,0,.9);color:#fff;text-align:left;border-radius:6px;padding:15px;position:absolute;z-index:1;left:50%;transform:translateX(-50%);bottom:75%;display:-webkit-box;flex-wrap:wrap}.cgg-input-text__popup:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#000 transparent transparent}.cgg-modal.cgg-message-box .cgg-close-modal{padding-right:0;font-size:1.5em}.cgg-modal.cgg-message-box .modal-title{font-size:17px}.cgg-modal.cgg-message-box .modal-header{border-bottom:none}.cgg-modal.cgg-message-box .modal-body{padding-top:0}.cgg-modal.cgg-message-box .modal-body .modal-message{font-size:14px;line-height:1.25em}.cgg-modal.cgg-message-box .modal-footer{border-top:none}.cgg-modal.cgg-message-box .modal-footer .cgg-button{width:auto;min-width:120px;float:right}.cgg-modal.cgg-message-box .modal-footer .cgg-button a{padding-top:10px;padding-bottom:13px;line-height:1em}@media (min-width:768px){.modal.message-box{text-align:center}.modal.message-box:before{display:inline-block;vertical-align:middle;content:" ";height:100%}.modal.message-box .modal-dialog{display:inline-block;text-align:left;vertical-align:middle}.modal.message-box.fade .modal-dialog{-webkit-transform:scale(.9);-moz-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9);opacity:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.modal.message-box.fade.in .modal-dialog{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}}@media (max-width:553px){.cgg-modal.cgg-message-box .modal-header{padding:20px;padding:6.25vw}.cgg-modal.cgg-message-box .modal-title{font-size:17px;font-size:5.3125vw}.cgg-modal.cgg-message-box .modal-body{padding:0 20px;padding:0 6.25vw}.cgg-modal.cgg-message-box .modal-body .modal-message{padding-bottom:75px;padding-bottom:23.4375vw;font-size:14px;font-size:4.375vw}.cgg-modal.cgg-message-box .modal-footer{position:absolute;bottom:0;padding:10px;padding:3.125vw;width:100%}.cgg-modal.cgg-message-box .modal-footer .cgg-button{width:100%}.modal.message-box .modal-dialog{margin-bottom:0;width:calc(100% - 20px);height:calc(100% - 20px);min-height:calc(100% - 20px)}.modal.message-box .modal-content{margin-bottom:10px;height:auto;min-height:100%}}.modal-dialog.modal-warning{margin-top:165px;width:360px}.cgg-modal.warning-modal{padding:30px 40px;overflow:hidden}.cgg-modal.warning-modal .cgg-close-modal{margin-top:-10px;margin-right:-20px;color:#cccbc8}.cgg-modal.warning-modal.static .cgg-close-modal{display:none}.cgg-modal.warning-modal .modal-title{margin-bottom:9px;font-size:24px;color:#076b9c;font-weight:400;line-height:1.25}.cgg-modal.warning-modal .modal-header{padding:0;border-bottom:none}.cgg-modal.warning-modal .modal-body{margin-bottom:10px;padding:0}.cgg-modal.warning-modal .modal-body .modal-message{font-size:18px;line-height:1.39}.cgg-modal.warning-modal .modal-body .modal-note{margin-top:12px;color:#979290;font-size:14px;line-height:1.43}.cgg-modal.warning-modal .modal-body .highlight__yellow{margin-right:2px;padding:0 3px;background-color:#f5e398;border:1px solid #FACB1A;border-radius:2px;color:#F58423;font-size:12px;font-weight:700;letter-spacing:.5px}.cgg-modal.warning-modal .modal-footer{margin:0;padding:0;border:none;display:flex;flex-flow:column}.cgg-modal.warning-modal .modal-footer .cgg-button{margin-top:10px}.cgg-modal.warning-modal .modal-footer .cgg-button-success{order:1}.cgg-modal.warning-modal .modal-footer .cgg-button-cancel{order:2}.cgg-modal.warning-modal .modal-footer .cgg-button a{margin-bottom:0;padding:12px;width:100%;height:auto;font-size:20px;line-height:1.25}@media (min-width:768px){.modal.warning-modal{text-align:center}.modal.warning-modal:before{display:inline-block;vertical-align:top!important;content:" ";height:100%}.modal.warning-modal .modal-dialog{display:inline-block;text-align:left;vertical-align:top!important}.modal.warning-modal.fade .modal-dialog{-webkit-transform:scale(.9);-moz-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9);opacity:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.modal.warning-modal.fade.in .modal-dialog{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}}@media (max-width:553px){.cgg-modal.warning-modal{padding:20px 25px;padding:6.25vw 7.8125vw}.cgg-modal.warning-modal .modal-body,.cgg-modal.warning-modal .modal-header{padding:0}.cgg-modal.warning-modal .modal-title{font-size:18px;font-size:5.625vw}.cgg-modal.warning-modal .modal-body .modal-message{font-size:14px;font-size:4.375vw}.cgg-modal.warning-modal .modal-body .modal-note{font-size:12px;font-size:3.75vw}.cgg-modal.warning-modal .modal-body .highlight__yellow{font-size:10px;font-size:3.125vw}.cgg-modal.warning-modal .modal-footer .cgg-button a{padding:11px;padding:3.4375vw;font-size:18px;font-size:5.625vw;line-height:1.2}.cgg-modal.warning-modal .modal-footer .cgg-button-previous{display:block}.modal.warning-modal .modal-dialog{margin:19px 15px;margin:5.9375vw 4.6875vw;width:calc(100% - 30px);width:calc(100% - 9.375vw);display:block!important}.modal.warning-modal .modal-content{margin-bottom:10px;height:auto;min-height:100%}}.cgg-phone-field{margin:10px 0;overflow:hidden}.cgg-phone-field input{float:left}.cgg-phone-field .country-code-field{margin-right:5px;width:95px}.cgg-phone-field .phone-input-field{width:calc(100% - 100px)}.modal-dialog.modal-email{margin-top:50px;width:360px}.cgg-modal.cgg-email-modal{padding:30px 40px;overflow:hidden}.cgg-modal.cgg-email-modal .cgg-close-modal{display:none}.cgg-modal.cgg-email-modal .modal-title{margin-bottom:9px;font-size:24px;color:#076b9c;font-weight:400}.cgg-modal.cgg-email-modal .modal-description{text-align:left;font-size:18px;line-height:1.39;color:#312f2e}.cgg-modal.cgg-email-modal .modal-header{padding:0;border-bottom:none}.cgg-modal.cgg-email-modal .modal-body{padding:0}.cgg-modal.cgg-email-modal .modal-body .secure-message{margin:12px 0;font-size:14px;color:#979290}.cgg-modal.cgg-email-modal .modal-body .secure-message .icon{margin-top:2px;margin-right:5px;color:#FACB1A;float:left}.cgg-modal.cgg-email-modal .modal-body .cgg-button-cta{margin-bottom:10px;padding:12px;font-size:20px;line-height:1.25}.cgg-modal.cgg-email-modal .modal-body input{font-size:18px;height:50px}.cgg-modal.cgg-email-modal .modal-body .cgg-global-input--error-notification{margin-bottom:0;font-size:14px;float:none}.cgg-modal.cgg-email-modal .modal-body .tnc-message{margin-top:0;font-size:13px;line-height:1.38;color:#252322}.cgg-modal.cgg-email-modal .modal-body .tnc-message a{color:#77AA43;font-weight:700;text-decoration:none}.cgg-modal.cgg-email-modal .modal-body .cgg-button-previous{width:auto;color:#000;font-size:16px;float:none}.cgg-modal.cgg-email-modal .modal-body .pop-up-partition{position:relative;margin:0 0 18px;width:100%;height:20px;text-align:center;display:inline-block}.cgg-modal.cgg-email-modal .modal-body .pop-up-partition__line{position:absolute;top:50%;left:50%;width:90px;height:1px;border-bottom:1px solid #cccbc8;transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.cgg-modal.cgg-email-modal .modal-body .pop-up-partition__text{position:absolute;top:50%;left:50%;padding:0 5px;background:#fff;font-size:16px;transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);white-space:nowrap}.cgg-modal.cgg-email-modal .modal-footer{display:none}@media (min-width:768px){.modal.email-modal{text-align:center}.modal.email-modal:before{display:inline-block;vertical-align:top!important;content:" ";height:100%}.modal.email-modal .modal-dialog{display:inline-block;text-align:left;vertical-align:top!important}.modal.email-modal.fade .modal-dialog{-webkit-transform:scale(.9);-moz-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9);opacity:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.modal.email-modal.fade.in .modal-dialog{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}}@media (max-width:553px){.cgg-modal.cgg-email-modal{padding:20px 25px;padding:6.25vw 7.8125vw}.cgg-modal.cgg-email-modal .modal-body,.cgg-modal.cgg-email-modal .modal-header{padding:0}.cgg-modal.cgg-email-modal .modal-title{font-size:18px;font-size:5.625vw}.cgg-modal.cgg-email-modal .modal-description{font-size:14px;font-size:4.375vw}.cgg-modal.cgg-email-modal .modal-body .secure-message{font-size:12px;font-size:3.75vw}.cgg-modal.cgg-email-modal .modal-body .cgg-button-cta{padding:11px;padding:3.4375vw;font-size:18px;font-size:5.625vw;line-height:1.2}.cgg-modal.cgg-email-modal .modal-body .cgg-input-mobile label{top:-12px;top:-3.75vw;left:15px;left:4.6875vw}.cgg-modal.cgg-email-modal .modal-body .cgg-input-mobile label.value-or-focus{display:none}.cgg-modal.cgg-email-modal .modal-body .cgg-input-mobile input{margin-bottom:5px;margin-bottom:1.5625vw;padding:12px 15px;padding:3.75vw 4.6875vw;font-size:16px;font-size:5vw;height:50px;border-radius:3px;border:1px solid #cccbc8}.cgg-modal.cgg-email-modal .modal-body .cgg-input-mobile input.error{border-color:#FF533F!important;box-shadow:inset 0 0 0 1px #FF533F!important}.cgg-modal.cgg-email-modal .modal-body .cgg-input-mobile .error-msg{font-size:12px;font-size:3.75vw;display:none}.cgg-modal.cgg-email-modal .modal-body .cgg-input-mobile .error-msg.show{display:block}.cgg-modal.cgg-email-modal .modal-body .cgg-input-mobile.is-focus input.error{border:1px solid #cccbc8!important;box-shadow:none!important}.cgg-modal.cgg-email-modal .modal-body .cgg-input-mobile.is-focus .error-msg{display:none}.cgg-modal.cgg-email-modal .modal-body .tnc-message{font-size:12px;font-size:3.75vw;line-height:1.5}.cgg-modal.cgg-email-modal .modal-body .cgg-button-previous{padding:11px;padding:3.4375vw;font-size:14px;font-size:4.375vw}.cgg-modal.cgg-email-modal .modal-body .pop-up-partition__text{font-size:14px;font-size:4.375vw}.modal.email-modal .modal-dialog{margin:19px 15px;margin:5.9375vw 4.6875vw;width:calc(100% - 30px);width:calc(100% - 9.375vw);display:block!important}.modal.email-modal .modal-content{margin-bottom:10px;height:auto;min-height:100%}}.cgg-item-list-details__triangle-wrapper{margin:0 15px;width:100%;height:22px}.cgg-item-list-details__triangle-wrapper .triangle{position:absolute;top:-2px;right:0;width:0;height:0;border-style:solid;border-width:0 40px 40px 0;border-color:transparent #519bc6 transparent transparent}.cgg-item-list-details__triangle-wrapper .triangle p{margin:0;width:40px;text-align:center;position:relative;top:6px;left:6px;color:#fff;font-size:.875em;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1.5)}.cgg-item-list-details__sub-header{width:100%;height:20px;position:relative;top:-10px}.cgg-item-list-details__sub-header .from{text-align:center;color:#979290;font-size:14px;padding-top:5px}.cgg-item-list-details p.cgg-primary,.cgg-item-list-details__body{margin:0}.cgg-item-list-details__body .cgg-spinner{float:none;width:64px;margin:0 auto;display:block}.cgg-item-list-details__left p{text-align:left!important}.cgg-item-list-details p.cgg-secondary-header.custom-footer,.cgg-item-list-details p.cgg-secondary.custom-footer{position:relative;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:16px;margin-top:10px}.cgg-item-list-details p.cgg-primary{color:#312f2e;font-size:24px;line-height:20px;font-weight:700}@media (max-width:767px){.cgg-item-list-details p.cgg-primary{line-height:3.5vw}}.cgg-item-list-details p.cgg-secondary-header__top{position:relative;top:15px}.cgg-item-list-details span.cgg-secondary-header__align-top{font-size:14px;color:#979290;line-height:25px;font-weight:400}.cgg-item-list-details p.cgg-supporting{font-size:18px;margin:10px 0 0;font-weight:700;text-align:center}.cgg-item-list-details_active p.cgg-primary,.cgg-item-list-details_active__body{margin:0;color:#056f9d}.cgg-item-list-details_active p.cgg-supporting{color:#056f9d}@media (min-width:768px){.cgg-list-item .cgg-item-list-details_active p.cgg-secondary-header.custom-footer span,.cgg-list-item .cgg-item-list-details_active p.cgg-secondary.custom-footer span{background-color:#e6f1f9}.cgg-list-item__deal .cgg-item-list-details_active{padding-bottom:20px}__sub-header{width:100%;height:20px;position:relative;top:-10px}__body,p.cgg-primary{margin:0}__body p.cgg-secondary-header.custom-footer,__body p.cgg-secondary.custom-footer,p.cgg-primary p.cgg-secondary-header.custom-footer,p.cgg-primary p.cgg-secondary.custom-footer{max-height:50px;padding-bottom:0;margin-bottom:0;-webkit-line-clamp:3;line-height:16px}}@media (max-width:767px){.cgg-list-item--mobile-border{border-right:1px solid rgba(49,47,46,.1)}.cgg-list-item .cgg-list-item__featured .cgg-list-item--mobile-border{border-right-color:rgba(49,47,46,.1);border-left-color:rgba(49,47,46,.1)}.cgg-col-last{border-right:none;border-left:none}.cgg-item-list-details p.cgg-primary{padding-top:0;line-height:20px;line-height:6.25vw;font-size:18px;font-size:5.625vw}.cgg-item-list-details p.cgg-supporting{color:#312f2e;font-size:4.375vw}.cgg-item-list-details .currency-sign{font-style:normal;font-size:10px;font-size:3.125vw;line-height:100%;display:inline-block;position:relative;margin:0 2px 0 0;margin:0vw .625vw 0vw 0vw;font-weight:400;top:-1px;top:-.3125vw;color:#979290}.cgg-item-list-details{padding:0 5px;padding:0vw 1.5625vw}.cgg-item-list-details p.cgg-secondary-header.custom-footer,.cgg-item-list-details p.cgg-secondary.custom-footer{-webkit-line-clamp:4;margin-top:5px;margin-top:1.5625vw;line-height:12px;line-height:3.75vw}}.cgg-list-item__CreditCard .alternative-string,.cgg-list-item__CreditCard .before-text{font-size:16px}@media (min-width:768px) and (max-width:800px) and (orientation:portrait){.cgg-primary-tablet-portrait{font-size:20px!important}}@media (min-width:992px){.pl-reverse-mortgage-secondary{font-size:11px!important}}.cgg-item-list-approval i.m-cgg-icon--ciab-tick{color:#77AA43;font-size:35px;display:block}.cgg-item-list-approval i.m-cgg-icon--ciab-cross{color:#FF543F;font-size:35px;display:block}.cgg-item-list-approval i.m-cgg-icon--ciab-minus{color:#979290;font-size:35px;display:block}@media (min-width:768px){.cgg-item-list-approval{margin-top:14px}.cgg-item-list-approval i.m-cgg-icon--ciab-cross,.cgg-item-list-approval i.m-cgg-icon--ciab-minus,.cgg-item-list-approval i.m-cgg-icon--ciab-tick{padding-top:20px}.cgg-item-list-approval .cgg-item-list-details__body .cgg-unknown{padding-top:27px;padding-bottom:20px}}.cgg-item-list-approval .cgg-secondary-high-score{color:#77AA43}.cgg-item-list-approval .cgg-secondary-medium-score{color:#83B9E2}.cgg-item-list-approval .cgg-secondarylow-score,.cgg-item-list-approval .cgg-secondaryunknown-score{color:#979290}@media (max-width:767px){.cgg-item-list-approval .cgg-item-list-detail__body p.cgg-secondary{font-size:14px;font-size:3.125vw}.cgg-item-list-approval .cgg-item-list-detail__body .score-div{margin:0 auto;height:5.9vw;width:14.5vw;margin-top:1vw}}.cgg-item-list-approval .cgg-item-list-details__body .score-div{margin:43px auto 0;width:45px;height:24px}.cgg-item-list-approval .cgg-item-list-details__body .cgg-unknown p.cgg-secondary a{cursor:pointer;text-color:#77AA43!important;text-decoration:underline}.cgg-approval__mobile{text-align:center;border:none!important;font-size:14px;font-size:4.375vw;font-weight:400;color:#979290;line-height:14px;line-height:4.375vw}.cgg-approval__mobile p.cgg-primary{margin-top:-8px!important;margin-top:-2.5vw!important}.cgg-approval__mobile p.cgg-secondary{margin-top:0}.cgg-approval__mobile .m-cgg-icon--ciab-cross,.cgg-approval__mobile .m-cgg-icon--ciab-tick{font-size:24.32px!important;margin-bottom:-2px;margin-top:5px;display:inline-block;width:100%}.cgg-approval__mobile .m-cgg{font-weight:400}.cgg-approval__mobile .m-cgg-icon--ciab-tick{color:green;margin-bottom:-.625vw;margin-top:1.5625vw;font-size:7.6vw!important}.cgg-approval__mobile .m-cgg-icon--ciab-cross{color:red;font-size:7.6vw!important;margin-bottom:-.625vw;margin-top:1.5625vw}.cgg-approval__mobile .m-cgg-icon--ciab-minus{color:#979290;display:inline-block;width:100%;font-size:24.32px!important;font-size:7.6vw!important;padding-top:0!important;margin-top:5px;margin-top:1.5625vw;margin-bottom:-2px;margin-bottom:-.625vw}.cgg-approval__mobile .cgg-unknown{padding-top:0}.cgg-approval__mobile .cgg-unknown a{font-size:12px;font-size:3.75vw;font-weight:400;color:#77AA43!important;text-decoration:underline}.cgg-line-16{line-height:16px}@media (max-width:767px){.cgg-line-16{line-height:5vw}}.cgg-item-list-details__additional-feature-list{list-style:none;padding:0;margin:0;color:#979290}.cgg-item-list-details__additional-feature-list li{position:relative;line-height:15px;margin-bottom:3px;font-size:12px;display:table}.cgg-item-list-details__additional-feature-list li .m-cgg-icon--ciab-tick{font-weight:900;color:#77AA43;padding-right:5px;display:table-cell;vertical-align:top}.cgg-item-list-details__additional-feature-list li span{display:table-cell;vertical-align:top}.cgg-list-item__repayment-container .cgg-item-list-details__triangle-wrapper .triangle p{font-size:.655em;top:8px;left:5px}.cgg-list-item__repayment-container .cgg-list-item__repayment{color:#969190;margin-top:4px;border-top:1px solid #969190;padding-top:2px;font-size:9px}.cgg-list-item__repayment-container .cgg-list-item__repayment .cgg-row{margin-top:6px;margin-left:0;margin-right:0}.cgg-list-item__repayment-container .cgg-list-item__repayment--text{float:left;width:73px}.cgg-list-item__repayment-container .cgg-list-item__repayment--value{float:right}.cgg-item-list-details__feature-list{list-style:none;padding:0;margin:0;color:#979290}.cgg-item-list-details__feature-list li{position:relative;line-height:15px;margin-bottom:3px;font-size:12px}.cgg-item-list-details__feature-list .m-cgg-icon--ciab-tick{font-weight:900;color:#77AA43;padding-right:5px}.cgg-item-list-details__feature-list .m-cgg-icon--cross{font-weight:900;padding-right:5px}.cgg-tab-pane h4{margin-top:0;margin-bottom:.5em}.cgg-tab-pane h4.header{padding:.5em;background-color:#e6e6e6;font-weight:400}.cgg-tab-pane p{margin-top:0}.cgg-tab-pane__group{margin-bottom:1em}.cgg-tab-pane__row{padding:10px 0;border-bottom:1px solid #cccbc8}.cgg-tab-pane__row p{margin:.625em 0}.cgg-tab-pane__row .cgg-row{margin:0}.cgg-tab-pane__row:last-child{border:none}.cgg-tab-pane__row-key{float:left}.cgg-tab-pane__row-value{float:right;text-align:right}.cgg-tab-pane__row-value .row-desc{font-size:14px;margin-top:5px}@media (max-width:767px){.cgg-list-item__repayment-container .cgg-list-item__repayment{border-top:none}.cgg-tab-pane h4.header,.cgg-tab-pane p,.cgg-tab-pane ul li{font-size:12px;font-size:3.75vw;padding-left:30px}.cgg-tab-pane__row-key,.cgg-tab-pane__row-value{font-size:12px;font-size:3.75vw}.cgg-tab-pane__row-key .row-desc,.cgg-tab-pane__row-value .row-desc{font-size:10px;font-size:3.125vw}.cgg-tab-pane h4.header{height:auto}}.cgg-tabs .nav{width:100%;margin:0;padding:0;background:#e6e6e6}.cgg-tabs .nav:after,.cgg-tabs .nav:before{content:" ";display:table}.cgg-tabs .nav-tabs{border-bottom:1px solid #ddd;list-style:none}.cgg-tabs .nav-tabs>li{display:block;float:left;position:relative;padding:8px 20px;border-left:2px solid #f6f5f7;color:#156c9a;cursor:pointer;font-weight:600}.cgg-tabs .nav-tabs>li:first-child{border:0}.cgg-tabs .nav-tabs>li.active{background:#f6f5f7}.cgg-tabs .cgg-tab__header.active{font-weight:700}.cgg-tabs .cgg-tab__pane{display:none}.cgg-tabs .cgg-tab__pane.active{display:block}.cgg-tabs-vertical .nav-tabs{padding:0;list-style:none}.cgg-tabs-vertical .nav-tabs>li,.cgg-tabs-vertical .nav-vertical{width:100%}.cgg-tabs-vertical .cgg-tab__header{font-size:1.4em;padding:8px 0;cursor:pointer;font-weight:600}.cgg-tabs-vertical .cgg-tab__header-arrow{float:right;font-weight:600;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.cgg-tabs-vertical .cgg-tab__header-arrow.active{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.cgg-tabs-vertical .cgg-tab__header-alt{float:right;margin-right:1em}.cgg-tabs-vertical .cgg-tab__body{font-size:1em;overflow:hidden;height:0;max-height:0;-webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;transition:all .8s ease-in-out}.cgg-tabs-vertical .cgg-tab__body.active{height:auto;max-height:999px}.cgg-tabs-vertical .cgg-tab table{width:100%;margin-bottom:1em;border-spacing:0}.cgg-tabs-vertical .cgg-tab table thead{background-color:#e6e6e6}.cgg-tabs-vertical .cgg-tab table thead td{padding:.5em}.cgg-tabs-vertical .cgg-tab table tbody td{padding:.5em 0;border-bottom:1px solid #333}.cgg-tabset{background-color:#fff}.cgg-tabset__header{color:#333}.cgg-tabset__tab-header{margin:0;font-size:1.1em;font-weight:600;display:inline-block;padding:15px 0;cursor:pointer;border-bottom:1px solid #333;user-select:none}.cgg-tabset__tab-header:last-child{border-bottom:0 solid #333}.cgg-tabset__tab-header-arrow{float:right;display:none;font-weight:600}.cgg-tabset>.cgg-tabset__tab-header,.cgg-tabset>.cgg-tabset__tab-header .cgg-tabset__tab-header-arrow{display:block}.cgg-tabset__tab-body{padding:0;height:0;overflow:hidden;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.cgg-tabset__tab-body_expanded{height:auto;padding:20px 0}.cgg-dropdown-set .cgg-hint .cgg-notification-wrapper_expanded{margin-bottom:5px}.cgg-dropdown-set .cgg-input-field{float:left;width:17.77%;height:35px;margin:0;padding-left:0;text-align:center}.cgg-dropdown-set .cgg-input-field .cgg-global-input{border:2px solid #CCCAC8;font-size:14px;height:50px;line-height:51px}.cgg-dropdown-set .cgg-input-field .cgg-error-notification,.cgg-dropdown-set .cgg-input-field .cgg-error-notification span.cgg-warning-text{width:285%;max-width:none}.cgg-dropdown-set .cgg-dropdown{float:right;width:77.77%}.cgg-dropdown-set .cgg-dropdown .select__container{padding:5px 15px;height:35px}@media (min-width:992px){.cgg-dropdown-set .cgg-dropdown .select__selected-value{font-size:.875em}}.providers-dropdown-caret{top:0;right:0;position:absolute;color:#96918f}.cgg-provider-filter-mobile{margin-top:35px}.cgg-provider-filter-mobile input::placeholder{color:#96918f}.cgg-dropdown{width:100%;position:relative}@media (max-width:553px){.cgg-dropdown{margin:20px 0 1px;margin:6.25vw 0 .3125vw}}.cgg-dropdown .mobile__label{position:absolute;z-index:1;top:-25px;left:0;-webkit-transform:translate3d(0,6px,0) scale(.75);transform:translate3d(0,6px,0) scale(.75);transition:-webkit-transform .4s cubic-bezier(.25,.8,.25,1);transition:transform .4s cubic-bezier(.25,.8,.25,1);-webkit-transform-origin:left top;transform-origin:left top;max-width:100%;margin:0;color:#96918f;font-weight:400;font-family:arial;font-size:1.2em;white-space:nowrap}@media (max-width:767px){.cgg-dropdown .mobile__label{font-size:16px;font-size:5vw}}.cgg-dropdown .select__container{border:none;border-bottom:1px solid #9e9e9e;margin:0;padding:0;position:relative;width:100%;min-width:0}@media (min-width:768px){.cgg-dropdown .select__container{border:1px solid #cccac7;border-radius:3px;background-color:#fff;padding:12px 15px}.cgg-dropdown .select__container:disabled{background:#ebebe4}}@media (min-width:992px){.cgg-dropdown .select__container{padding:18px 20px;height:60px}}.cgg-dropdown .select__container.focusing{border-color:#77aa43}.cgg-dropdown .select__container.error{border-color:#dd2c00}@media (min-width:768px) and (max-width:991px){.cgg-dropdown .select__container{padding:15px}}.cgg-dropdown .select__selected-value{font-size:5.1vw;color:#312f2e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;min-height:1em;padding:0;line-height:1;display:block}@media (max-width:767px){.cgg-dropdown .select__selected-value{padding:2px 0}.dropdown-mobile-pl-filter{margin-bottom:2em}}@media (min-width:768px){.cgg-dropdown .select__container.focusing{box-shadow:inset 0 0 0 1px #77aa43}.cgg-dropdown .select__container.error{box-shadow:inset 0 0 0 1px #FF533F}.cgg-dropdown .select__selected-value{max-width:calc(100% - 18px);width:auto;font-size:14px}}@media (min-width:992px){.cgg-dropdown .select__selected-value{max-width:calc(100% - 23px);font-size:20px}}.cgg-dropdown .select__selected-value.placeholder{color:#979290;line-height:100%}@media (min-width:768px) and (max-width:991px){.cgg-dropdown .select__selected-value{font-size:20px}.cgg-dropdown .select__selected-value.placeholder{padding:4px 0}}.cgg-dropdown .select__icon{position:absolute;top:50%;right:0;font-size:5.1vw;color:#cccac7;transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%)}@media (min-width:768px){.cgg-dropdown .select__icon{right:10px;font-size:18px}}@media (min-width:992px){.cgg-dropdown .select__icon{right:15px;font-size:23px}}.modal,.modal-backdrop{right:0;bottom:0;left:0}.cgg-dropdown .select__select-box{width:100%;height:100%;position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;opacity:0;cursor:pointer;-webkit-appearance:button}cgg-dropdown.half-dropdown{width:50%;padding-left:5px;padding-right:5px;float:left}@media (min-width:768px){cgg-dropdown.half-dropdown{padding-left:1%;padding-right:1%}}cgg-dropdown.half-dropdown:nth-child(2n-1){padding-left:0}cgg-dropdown.half-dropdown:nth-child(2n){padding-right:0}cgg-dropdown.half-dropdown .cgg-dropdown .select__selected-value{width:40vw}@media (min-width:768px){cgg-dropdown.half-dropdown .cgg-dropdown .select__selected-value{width:8vw}}cgg-dropdown.half-dropdown.no-label .cgg-dropdown{margin-top:4.8vw}.dropdown-right{display:inline-block;width:100%!important;float:right!important;padding-left:5px}@media (min-width:768px){.dropdown-right{width:60%!important}}.dropdown-left{display:inline-block;width:100%!important;float:left!important;padding-left:0}.cgg-dropdown-api{border-bottom:1px solid #9E9E9E;height:26px;font-size:11px}@media (min-width:768px){.dropdown-left{width:40%!important}.cgg-dropdown-api{-webkit-border-radius:3px 3px 3px 3px;-moz-border-radius:3px;-ms-border-radius:3px 3px 3px 3px;border-radius:3px;background:#fff;border:1px solid #CCCAC8;font-size:12px;padding-top:12px;margin-bottom:24px;height:60px}}.modal-body,.modal-footer,.modal-header{padding:15px 25px}.cgg-dropdown-api .cgg-spinner{margin:0 5px 0 0}.modal-open{overflow:hidden}@media (max-width:767px){.modal-open result-page{display:none}}.modal{display:none;overflow:hidden;position:fixed;top:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before{display:table;content:" "}@media (max-width:767px){.modal{position:absolute;height:100vh}}.modal.fade .modal-dialog{-webkit-transform:translate(0,-120%);-ms-transform:translate(0,-120%);-o-transform:translate(0,-120%);transform:translate(0,-120%);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}@media (max-width:767px){.modal-dialog{margin:0}}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box;outline:0}@media (min-width:992px){.modal-content{top:50%;-ms-transform:translateY(-50%)}}.modal-backdrop{position:fixed;top:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:.5;filter:alpha(opacity=.5)}.modal-header .close{margin-top:-2px}.modal-title{margin:0;font-size:2.25em;line-height:1.42857}.modal-description{font-size:.8em;text-align:center}.modal-body{position:relative;font-size:1.25em}.modal-footer{margin-bottom:5px;text-align:right}.cgg-modal.cgg-lead-capture .modal-header h3,.cgg-modal.cgg-order-form .modal-header h3,.resultPage .modal{text-align:center}.cgg-modal.cgg-lead-capture .modal-footer,.cgg-modal.cgg-order-form .modal-footer,.cgg-modal__no-header-footer .modal-footer,.cgg-modal__no-header-footer .modal-header{display:none}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:992px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}.modal-lg{width:900px}}.cgg-modal .modal-header .cgg-close-modal{float:right;border:0;background-color:transparent;font-size:2em;line-height:.5em}.cgg-modal .modal-footer button.cgg-button-cta{width:33%;float:right}.cgg-modal__warning-popup .modal-dialog{margin-top:8em}.cgg-modal__warning-popup .modal-body{padding:15px 50px 30px}.cgg-modal__warning-popup p{color:#222;font-weight:300;font-size:20px;margin:1em 0 1.5em;text-align:center;line-height:25px}.cgg-modal__warning-popup .cgg-button-cta{float:none;max-width:300px;margin:0 auto}.cgg-modal.cgg-lead-capture{color:#979290}.cgg-modal.cgg-lead-capture .modal-header{background-color:#519bc6;color:#fff}.cgg-modal.cgg-order-form{color:#4f4f4f}.cgg-modal.cgg-order-form .modal-header{background-color:#097099;color:#fff}.resultPage .edit-details-modal .modal-dialog{width:66.666667%}.resultPage .edit-details-modal .modal-dialog .modal-content{width:100%}.resultPage .modal:before{display:initial;vertical-align:middle;content:" ";height:100%}@media (min-width:992px){.resultPage .modal:before{display:inline-block}}.resultPage .modal .modal-dialog{display:initial;text-align:left;vertical-align:middle}@media (min-width:992px){.resultPage .modal .modal-dialog{display:inline-block}}cgg-slider{font-size:.875em}cgg-slider rzslider span.rz-bar.rz-selection{background-color:#CCDFB9}cgg-slider rzslider span.rz-pointer{z-index:2;background-color:#77AA43}cgg-slider rzslider span.rz-pointer.rz-active:after,cgg-slider rzslider span.rz-pointer:after,cgg-slider rzslider span.rz-pointer:hover:after{background-color:#77AA43}cgg-slider rzslider .rz-bar,cgg-slider rzslider .rz-bar-wrapper,cgg-slider rzslider .rz-pointer{z-index:inherit}cgg-slider rzslider .rz-bar{height:7px!important}.cgg-slider-set .notification-icon{float:right}.cgg-slider-set__error{color:red;font-size:14px}.cgg-slider-set input{height:34px;font-size:1em}.cgg-slider-set rzslider{margin-top:25px}.cgg-slider-set rzslider .rz-pointer{top:-11px;width:28px;height:28px}.cgg-slider-set rzslider .rz-bubble{bottom:-36px}.cgg-slider-set__material .cgg-input-mobile{margin:1.2em 0 0}.cgg-slider-set__material .cgg-input-mobile input,.cgg-slider-set__material .cgg-input-mobile label{font-size:16px;font-size:5vw}.cgg-slider-set__material__error{color:red;font-size:14px}.cgg-dropdown-set .cgg-input-field-material input,.cgg-dropdown-set .cgg-input-field-material label,.cgg-dropdown-set .cgg-input-mobile input,.cgg-dropdown-set .cgg-input-mobile label,.cgg-provider-filter.cgg-input-mobile input,.cgg-provider-filter.cgg-input-mobile label{font-size:16px;font-size:5vw}.cgg-checkbox{position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cgg-checkbox>*{cursor:pointer;padding:0}.cgg-checkbox__box{display:inline-block;border:1px solid #CCCAC8;color:#fff;width:26px;height:26px;margin-top:-2px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-border-radius:2px 2px 2px 2px;-moz-border-radius:2px;-ms-border-radius:2px 2px 2px 2px;border-radius:2px;overflow:hidden}.cgg-checkbox__box_checked{background-color:#77AA43;border-color:#77AA43}.cgg-checkbox__box-container{float:left}.cgg-checkbox__title h4{margin:0}.cgg-checkbox__title p{margin-top:5px}.cgg-checkbox__label{color:#333}.cgg-checkbox__label a{text-decoration:none;font-weight:700;cursor:pointer}.cgg-checkbox:hover .cgg-checkbox__box:not(.cgg-checkbox__box_checked){background-color:#eef4e8;border-color:#77AA43}.cgg-checkbox__img{float:left;margin:0 10px}.cgg-checkbox__img span{display:block;background:#fff;padding:10px;border:1px dashed #cccac7;width:100px;text-align:center}.cgg-checkbox__img img{max-height:40px;max-width:100%}.cgg-checkbox.with-img{position:relative}.cgg-checkbox.with-img .cgg-checkbox__box-container{position:relative;top:25px}.cgg-checkbox .cgg-error-notification{margin:5px;padding-left:20px;position:relative;color:#FF543F;max-width:100%}.cgg-checkbox .cgg-error-notification span.m-cgg{font-size:1.1em}.cgg-checkbox .cgg-checkbox__hidden{display:none}.cgg-switch-vertical--overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(48,47,46,.5);z-index:1025}.cgg-switch-vertical--content{position:absolute;margin-top:-80px;left:50%;margin-left:-412.5px;margin-bottom:100px;padding:0 15px 60px;width:825px;min-height:513px;background:#fff;text-align:center;z-index:1026}.cgg-switch-vertical--content h1{margin:30px 0 0;font-weight:500}.cgg-switch-vertical--content h1 img{height:63px}.cgg-switch-vertical--content h2{margin:30px 0 0;color:#312f2e;font-size:32px;letter-spacing:1px;text-shadow:2px 3px 3px rgba(135,135,135,.4);font-weight:500}.cgg-switch-vertical--content h3{margin:10px 0 0;color:#979290;font-size:20px;font-weight:500}.cgg-switch-vertical--content .cgg-switch-vertical--footer{position:absolute;bottom:0;left:0;margin:0;padding:18px;width:100%;height:60px;background:#f3f2ee;font-size:16px}.cgg-switch-vertical--content .cgg-switch-vertical--products-showcase{margin-top:10px}.cgg-switch-vertical--content .cgg-switch-vertical--products-showcase .closeButton a,.cgg-switch-vertical--content .cgg-switch-vertical--products-showcase .homeButton a{width:50%;margin:0 auto;float:none}.cgg-switch-vertical--content .cgg-switch-vertical--product{margin:0 30px 29px;width:180px;display:inline-block;overflow:hidden}.cgg-switch-vertical--content .cgg-switch-vertical--product .icon{margin:auto;width:110px;height:110px;border:1px solid #e7e6e2;border-radius:99px;background-repeat:no-repeat;background-position:center;background-size:75px}.cgg-switch-vertical--content .cgg-switch-vertical--product .title{margin-top:10px;color:#252322;font-size:20px;font-weight:700;white-space:nowrap}.cgg-switch-vertical--content .cgg-switch-vertical--product .cgg-button a{font-size:16px;line-height:7px}.cgg-switch-vertical--content .cgg-switch-vertical--product .caption{display:none}@media (max-width:767px){.cgg-switch-vertical{position:fixed;top:0;left:0;padding:15px;width:100%;height:100%;overflow:auto;z-index:999}.cgg-switch-vertical--content{position:relative;top:auto;left:auto;margin:auto;padding-bottom:15px;width:100%;min-height:auto;overflow:hidden}.cgg-switch-vertical--content h1{margin-top:15px}.cgg-switch-vertical--content h1 img{height:30px}.cgg-switch-vertical--content h2{margin-top:10px;font-size:14px;font-size:4.375vw}.cgg-switch-vertical--content h3{margin-top:10px;font-size:12px;font-size:3.75vw}.cgg-switch-vertical--content .cgg-switch-vertical--product{margin:0;width:100%}.cgg-switch-vertical--content .cgg-switch-vertical--product .icon{width:70px;height:70px;background-size:50px}.cgg-switch-vertical--content .cgg-switch-vertical--product .title{font-size:14px;font-size:4.375vw}.cgg-switch-vertical--content .cgg-switch-vertical--product .cgg-button a{margin:auto;width:170px}.cgg-switch-vertical--content .cgg-switch-vertical--footer,.cgg-switch-vertical--content .cgg-switch-vertical--product .caption{display:none}.cgg-switch-vertical--content .cgg-switch-vertical--products-showcase .closeButton a,.cgg-switch-vertical--content .cgg-switch-vertical--products-showcase .homeButton a{width:100%}}.cgg-thankyou-popup h3{color:#312f2e;margin:0 0 20px}.cgg-thankyou-popup_subtitle{font-size:.7em}.cgg-thankyou-popup_contact{display:inline-block;font-weight:700;margin:10px 0 20px}.cgg-thankyou-popup_contact .m-cgg-icon--phone{-webkit-border-radius:20px 20px 20px 20px;-moz-border-radius:20px;-ms-border-radius:20px 20px 20px 20px;border-radius:20px;background-color:#F68835;color:#fff;float:left;height:35px;padding-top:6px;text-align:center;width:35px;margin-right:10px;font-size:1.2em}.cgg-thankyou-popup_contact a{color:#312f2e;font-size:1.2em}.cgg-thankyou-popup_office-hours{font-size:.6em;display:inline-block}.cgg-thankyou-popup_call-img{max-width:88%}.cgg-thankyou-popup_other-verticals{background:#F3F2EE;margin:25px -25px -15px;padding:15px}.cgg-thankyou-popup_other-verticals h4{text-align:center;margin-top:10px;margin-bottom:20px;font-size:.9em}.cgg-thankyou-popup_other-verticals .vertical-item{text-align:center}.cgg-thankyou-popup_other-verticals .vertical-item .vertical-name{color:#312f2e;text-decoration:none}.cgg-thankyou-popup_other-verticals .vertical-item .vertical-name p{font-size:.8em;font-weight:500;margin-bottom:0}.cgg-thankyou-popup_other-verticals .vertical-item .vertical-img{background:#fff;-webkit-border-radius:50% 50% 50% 50%;-moz-border-radius:50%;-ms-border-radius:50% 50% 50% 50%;border-radius:50%;padding:18px 10px 10px;width:75px;height:75px;display:block;margin:0 auto}.cgg-thankyou-popup_other-verticals .vertical-item .vertical-img img{width:79%}.cgg-thankyou-popup_other-verticals .vertical-item .vertical-desc{font-size:.6em;height:60px}.cgg-thankyou-popup_other-verticals .vertical-item .vertical-takes{font-size:.56em}.cgg-thankyou-popup_other-verticals .vertical-item .cgg-button-cta{font-size:.7em;padding:8px 0 10px;text-transform:uppercase;margin-bottom:5px}.cgg-thankyou-popup .cgg-button-previous{width:70%;font-size:.9em}.cgg-thankyou-popup .modal-header{border-bottom:none}.cgg-thankyou-popup .modal-header .cgg-close-modal{margin-right:-20px;margin-top:-5px;color:#999}.cgg-thankyou-popup .modal-footer{display:none}.cgg-thankyou-popup .cgg-thankyou_call-img{width:100%}.cgg-thankyou-popup .cgg-thankyou-popup__title{color:#056f9d;font-size:18px}.cgg-thankyou-popup .cgg-thankyou-popup__provider-logo{max-height:80px}.cgg-thankyou-popup .cgg-thankyou-popup__text1{margin:15px 0;font-size:16px}.cgg-thankyou-popup .cgg-thankyou-popup__text2{font-weight:700;font-size:16px;margin:20px 0;padding:20px 0 10px;border-top:1px solid #CCCAC8}.cgg-thankyou-popup .cgg-thankyou-popup__button a{font-size:16px;padding:10px 0 12px;line-height:22px}.cgg-thankyou-popup .cgg-general-popup{text-align:center;margin-top:-30px;font-size:16px}.cgg-thankyou-popup .cgg-general-popup .cgg-list-item__provider-image{max-width:120px}.cgg-thankyou-popup .cgg-general-popup .cgg-thankyou-popup__provider-name{font-weight:700}.cgg-last-update{font-size:12px;text-align:center;box-shadow:2px 2px 0 #DEDCD9;background-color:#fff;color:#77AA43;margin-bottom:10px;margin-left:0;margin-top:-10px;height:24px;line-height:24px}@media (min-width:768px) and (max-width:1150px){.cgg-last-update{margin-right:-30px;margin-left:-15px}}@media (max-width:767px){.cgg-last-update{margin-left:-15px;height:23px;line-height:23px;box-shadow:none}}.cgg-timesaver-popup .cgg-spinner{float:none;top:15px;position:relative}@media (min-width:768px){.cgg-timesaver-popup .cgg-spinner{top:30px}}@media (min-width:554px){.cgg-timesaver-popup .cgg-spinner{top:30px}}.cgg-timesaver-popup .modal-header{padding:15px;border-bottom:none}.cgg-timesaver-popup .modal-body{padding:0 20px}.cgg-timesaver-popup .modal-footer{padding:15px;margin-bottom:0;border-top:none}.cgg-timesaver-popup .cgg-close-modal{opacity:.5;padding:0}.cgg-timesaver-popup .pull-right{float:right;white-space:nowrap}.cgg-timesaver-popup .modal-description{text-align:left;font-size:1em}.cgg-timesaver-popup .main-header-container h3{color:#056f9d;font-weight:400;font-size:1.4em;margin:-20px 0 10px}.cgg-timesaver-popup .main-header-container p{margin:0;font-size:.8em}.cgg-timesaver-popup .relog-container{margin:20px 0 10px}.cgg-timesaver-popup .relog-container .pop-up-partition__line{width:1px;position:absolute;height:65px;border-bottom:none;border-right:1px solid #979290;top:-5px;left:50%;transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%)}.cgg-timesaver-popup .relog-container .pop-up-partition__text{position:absolute;background-color:#fff;font-size:.8em;padding:3px 0;top:14px;left:50%;overflow:hidden;transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%)}.cgg-timesaver-popup .relog-container .fb-link{text-decoration:none;color:#fff;font-weight:600;cursor:pointer;width:100%;background:#3B5998;border:1px solid #294377;border-radius:3px;box-shadow:0 5px #294377;height:46px;padding:12px 0;display:block}.cgg-timesaver-popup .relog-container .fb-link .button-text{float:left;font-size:1em;width:75%;overflow:hidden}@media (min-width:768px){.cgg-timesaver-popup .relog-container .fb-link .button-text{font-size:.8em}}@media (min-width:554px){.cgg-timesaver-popup .relog-container .fb-link .button-text{font-size:.8em}}.cgg-timesaver-popup .relog-container .fb-link .button-ico{float:left;padding:0 0 0 5px;width:20%;font-size:40px;position:relative;top:-10px}.cgg-timesaver-popup .relog-container .logout-link{background:#fff;border:1px solid #e7e6e2;color:#979290;box-shadow:0 5px #e7e6e2;border-radius:3px;width:100%;display:block;font-size:1em;padding:12px;height:46px;text-align:center;font-weight:600;overflow:hidden;text-decoration:none;margin-top:5px}@media (min-width:768px){.cgg-timesaver-popup .relog-container .logout-link{margin-top:0;font-size:.8em}}@media (min-width:554px){.cgg-timesaver-popup .relog-container .logout-link{margin-top:0;font-size:.8em}}.cgg-timesaver-popup .relog-container .fb-link:active,.cgg-timesaver-popup .relog-container .fb-link:hover,.cgg-timesaver-popup .relog-container .logout-link:active,.cgg-timesaver-popup .relog-container .logout-link:hover{text-decoration:none}.cgg-timesaver-popup .relog-container .ts-forgot-password{font-weight:600;text-decoration:none;color:#77AA43;font-size:.7em;display:inline-block}.cgg-timesaver-popup .relog-container .green{color:#77AA43}.cgg-timesaver-popup .relog-container .ts-label{font-weight:600;display:inline-block;font-size:.7em;margin-bottom:10px}.cgg-timesaver-popup .relog-container .cross-or p{width:100px;text-align:center;border-bottom:1px solid #cccbc8;line-height:.1em;margin:25px auto;font-size:1em;font-weight:400}.cgg-timesaver-popup .relog-container .cross-or span{background:#fff;padding:0 10px}.cgg-timesaver-popup .relog-container .email-form{float:none}.cgg-timesaver-popup .relog-container .email-form .ts-error{color:red;display:none;font-size:.6em}.cgg-timesaver-popup .relog-container .email-form .ts-error-server{color:red;font-size:.6em}.cgg-timesaver-popup .relog-container .email-form .ts-password{font-size:1em;float:left;width:100%;height:50px;padding:0 12px}@media (min-width:768px){.cgg-timesaver-popup .relog-container .email-form .ts-password{width:60%;font-size:.8em}}@media (min-width:554px){.cgg-timesaver-popup .relog-container .email-form .ts-password{width:60%;font-size:.8em}}.cgg-timesaver-popup .relog-container .email-form .ts-login-button-email{height:46px;width:100%;font-weight:600;font-size:1em;cursor:pointer;float:right;margin-bottom:5px;margin-top:5px}@media (min-width:768px){.cgg-timesaver-popup .relog-container .email-form .ts-login-button-email{margin-top:0;width:38%;font-size:.8em}}@media (min-width:554px){.cgg-timesaver-popup .relog-container .email-form .ts-login-button-email{margin-top:0;width:38%;font-size:.8em}}.cgg-timesaver-popup .relog-container .email-form.ng-dirty.ng-invalid .ts-password{border:1px solid red}.cgg-timesaver-popup .relog-container .email-form.ng-dirty.ng-invalid .ts-error{display:inline-block}.cgg-timesaver-popup .card-header-container p,.cgg-timesaver-popup .details-header-container p{border-bottom:1px solid #e7e6e2;margin:15px 0 0;font-weight:600;font-size:.9em}.cgg-timesaver-popup .card-spinner-container,.cgg-timesaver-popup .details-spinner-container{text-align:center;height:0}.cgg-timesaver-popup .card-container{min-height:100px}.cgg-timesaver-popup .card-container .card-box{padding-top:10px}.cgg-timesaver-popup .card-container img{width:160px;margin:10px auto 15px;display:block}@media (min-width:768px){.cgg-timesaver-popup .card-container{min-height:150px}.cgg-timesaver-popup .card-container img{margin:5px 0 0}}@media (min-width:554px){.cgg-timesaver-popup .card-container{min-height:150px}.cgg-timesaver-popup .card-container img{margin:5px 0 0}}.cgg-timesaver-popup .card-container p.title-box{color:#333;font-size:.7em;white-space:nowrap;margin:5px 0}.cgg-timesaver-popup .card-container p.content-box{color:#333;font-size:.75em;font-weight:700;margin:5px 0;text-align:right}.cgg-timesaver-popup .details-container{min-height:200px;display:flex;flex-wrap:wrap}@media (min-width:768px){.cgg-timesaver-popup .details-container{min-height:250px}}@media (min-width:554px){.cgg-timesaver-popup .details-container{min-height:250px}}.cgg-timesaver-popup .details-container span{display:block;overflow:hidden;text-overflow:ellipsis;color:#737373;font-size:.6em;margin:5px 0}.cgg-timesaver-popup .details-container span.inline{display:inline}.cgg-timesaver-popup .details-container span.inline-nowrap{display:inline;white-space:nowrap}.cgg-timesaver-popup .details-container p.title-box{color:#333;font-size:.7em;font-weight:700;white-space:nowrap;margin:15px 0 5px}.cgg-timesaver-popup .details-container p.title-box .m-icon{font-weight:bolder;font-size:.6em}.cgg-timesaver-popup .details-container p.title-box a,.cgg-timesaver-popup .details-container p.title-box a:active,.cgg-timesaver-popup .details-container p.title-box a:hover{text-decoration:none;color:#77AA43;cursor:pointer;max-width:85px;overflow:hidden}.cgg-timesaver-popup .details-container .blur-text span{color:transparent;text-shadow:0 0 5px rgba(0,0,0,.5)}.cgg-timesaver-popup .details-container [class*=cgg-col-]{display:flex;flex-direction:column}.cgg-confirmation-form .cgg-row .description-column,.cgg-funnel-confirmation .cgg-row .description-column{flex-direction:column;display:flex}.cgg-timesaver-popup .details-apply{margin:30px 0 0}.cgg-timesaver-popup .details-apply a.cgg-button-action{max-width:260px;margin:auto;font-size:1em;padding:5px 0}.cgg-timesaver-popup .details-apply a.disable-apply{opacity:.5;cursor:default}.cgg-confirmation-form .cgg-row{display:flex}.cgg-confirmation-form .cgg-row .description-column .description-text{height:100%;display:flex}.cgg-confirmation-form .cgg-row .description-column .description-text img{margin:auto;height:90px}.cgg-confirmation-form .cgg-row .checkbox-column{font-size:14px;margin-top:10px}.cgg-funnel-confirmation .cgg-row{display:flex}.cgg-funnel-confirmation .cgg-row .description-column .description-text{height:100%;display:flex}.cgg-funnel-confirmation .cgg-row .description-column .description-text img{margin:auto;height:90px}.cgg-funnel-confirmation .cgg-row .text-column{font-size:20px;color:#000;margin-top:10px}.cgg-funnel-confirmation .cgg-row .text-column .funnel-confirmation-text{text-align:center;font-size:16px;padding-bottom:10px;font-weight:700}.cgg-funnel-confirmation .cgg-row .text-column .funnel-confirmation-subheader{text-align:center;font-size:22px;padding-bottom:10px;font-weight:700}.cgg-funnel-confirmation .cgg-row .text-column .cgg-button a{margin-bottom:10px;margin-top:12px}.cgg-pl-mobile-footer{position:fixed;bottom:0;left:0;background-color:#fff;width:100%;opacity:1;z-index:99;border-top:1px solid #000;padding-top:20px}.cgg-pl-mobile-footer__slider_page{min-height:50px}.cgg-pl-mobile-footer__loan-tenure-page{padding:0 10px 10px}.cgg-pl-mobile-footer__loan-tenure-page>input{border:1px solid #E3E3E3;border-radius:5px;padding:5px 10px;font-size:15px}.cgg-pl-mobile-footer__loan-tenure-page>input:nth-child(1){width:25%;float:left;color:#000;text-align:center}.cgg-pl-mobile-footer__loan-tenure-page>input:nth-child(2){background-color:#E3E3E3;width:70%;float:right}.cgg-pl-mobile-footer__buttons>div{width:50%;text-align:center;display:inline-block;float:left;font-size:30px;padding:7px 0;background-color:grey;color:#fff}.cgg-non-eligible-application-overlay .nem-button-group,.cgg-non-eligible-application-overlay .nem-button-wrapper,.cgg-non-eligible-application-overlay .text-column{padding-left:0;padding-right:0}.cgg-pl-mobile-footer__buttons>div.active{background-color:#fff;color:grey}.cgg-loan-filter{color:#77AA43}.cgg-loan-filter .btn{border:1px solid;display:block;color:#949494;height:17.5vw;width:17.5vw;margin:0 auto}.cgg-loan-filter i{font-size:11vw;line-height:15vw}.non-eligible-application-modal .modal-dialog{width:720px}.cgg-non-eligible-application-overlay .modal-header{border:none;padding-bottom:0}.cgg-non-eligible-application-overlay .modal-title{font-size:24px;line-height:1.21;color:#076b9c}.cgg-non-eligible-application-overlay .nem-button-group{margin-top:10px;margin-bottom:10px}.cgg-non-eligible-application-overlay .modal-footer{display:none}.cgg-non-eligible-application-overlay .cgg-non-eligible-application-text{font-size:18px}.cgg-non-eligible-application-overlay .nem-button-wrapper.left a{color:#979290}.cgg-non-eligible-application-overlay .nem-button-wrapper a{font-size:17px;font-weight:700;line-height:.82;text-align:center}.cgg-non-eligible-application-overlay .cgg-row{display:flex}.cgg-non-eligible-application-overlay .cgg-row .description-column{display:flex;flex-direction:column}.cgg-non-eligible-application-overlay .cgg-row .description-column .description-text{height:100%;display:flex}.cgg-non-eligible-application-overlay .cgg-row .description-column .description-text img{margin:auto;height:90px}.cgg-non-eligible-application-overlay .cgg-row .text-column{font-size:20px;color:#000;margin-top:10px}.cgg-non-eligible-application-overlay .cgg-row .text-column .funnel-confirmation-text{text-align:center;font-size:16px;padding-bottom:10px;font-weight:700}.cgg-non-eligible-application-overlay .cgg-row .text-column .funnel-confirmation-subheader{text-align:center;font-size:22px;padding-bottom:10px;font-weight:700}.cgg-non-eligible-application-overlay .cgg-row .text-column .cgg-button a{margin-bottom:10px;margin-top:12px}.cgg-redirect-popup{text-align:center}.cgg-redirect-popup h2{color:#056f9d;margin:10px 0 0;font-weight:400}.cgg-redirect-popup h4{color:#222;font-weight:300;font-size:18px;margin:1em 0}.cgg-redirect-popup .cgg-spinner{display:block;float:none}.cgg-redirect-popup .cgg-spinner .sk-circle__large{width:3em;height:3em}.cgg-redirect-popup-img{max-width:100px;display:block;margin:1em auto}.cgg-redirect-popup-footer{margin:0 -25px -15px;padding:15px 25px;background:#F3F2EE;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;-ms-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.cgg-redirect-popup-footer img{max-width:180px}.cgg-redirect-popup .modal-footer,.cgg-redirect-popup .modal-header{display:none}.cgg-redirect-popup .cgg-global-input--error-notification{font-size:14px;float:none}@charset "UTF-8";.cgg-button-action,.cgg-button-show-more{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.cgg-info-two-ways-container .cgg-button-action{font-weight:800;font-size:22px;padding:7px 12px}.cgg-info-two-ways-container .cgg-button-action .cgg-spinner{margin:0;float:none;display:none}.cgg-info-two-ways-container .cgg-button-action.loading .text{display:none}.cgg-info-two-ways-container .cgg-button-action.loading .cgg-spinner{display:block}.cgg-button-action{margin-bottom:10px;font-size:20px}.cgg-button-small{padding:8px 12px;-webkit-box-shadow:inset 0 -3px 0 0 #e7e6e2;-moz-box-shadow:inset 0 -3px 0 0 #e7e6e2;box-shadow:inset 0 -3px 0 0 #e7e6e2;font-size:16px;width:auto}@media (max-width:767px){.cgg-button-small{padding:8px 4px}.cgg-button-small{font-size:12px;font-size:3.75vw}}.cgg-results__results-header-sort ul.cgg-sort-menu li:first-child{-moz-transition-property:none;-webkit-transition-property:none;-o-transition-property:none;transition-property:none}.cgg-collapsed .cgg-results__results-header-sort ul.cgg-sort-menu li:first-child{transition:none}.cgg-list-item__CarInsurance .cgg-phone-wrapper{text-align:center;padding-left:0}.cgg-list-item__CarInsurance .cgg-item-list-details p.cgg-item-list-details__string{font-size:17px}@media (max-width:767px){.cgg-list-item__CarInsurance .cgg-item-list-details p.cgg-item-list-details__string{font-size:3.625vw}.cgg-list-item__CarInsurance .cgg-list-item--mobile-border{border-right:0}.cgg-list-item__CarInsurance .cgg-list-item--mobile-border.cgg-col-last{border-left:1px solid rgba(49,47,46,.1)}}.cgg-switch-vertical__carinsurance .cgg-switch-vertical--content h1 img{height:150px}@media (max-width:767px){.cgg-switch-vertical__carinsurance .cgg-switch-vertical--content h1 img{height:120px}}.cgg-switch-vertical__carinsurance .cgg-switch-vertical--content .closeButton{margin-top:25px}.cgg-info-section-link a{text-decoration:none;color:#337ab7;display:block;border-bottom:1px solid #e9e8e3;padding-bottom:10px}.cgg-info-section-link a .m-cgg{margin-right:10px}.cgg-info-section-link:hover{text-decoration:underline}.TravelInsurance .cgg-info-text .cgg-input-text-label{border-top:none;padding:5px 15px 20px 15px;font-size:13px}.TravelInsurance .cgg-info-text .cgg-filter-hint{display:none}.TravelInsurance .cgg-supporting-top{margin-top:-30px;margin-bottom:15px}@media (max-width:767px){.TravelInsurance .cgg-supporting-top{margin-top:-15px;margin-bottom:5px}}.TravelInsurance .cgg-supporting-top .cgg-supporting{color:#979290;font-size:14px;font-weight:400}@media (max-width:767px){.TravelInsurance .cgg-supporting-top .cgg-supporting{line-height:14px}}.TravelInsurance .cgg-supporting-top .cgg-secondary.custom-footer{margin-top:0}.TravelInsurance .cgg-list-item__more-info hr{opacity:0}.TravelInsurance .cgg-list-item__more-info p.reference-only{display:none}.TravelInsurance .cgg-item-list-details__body.price-one-line .cgg-primary span{display:block}@media (min-width:992px){.TravelInsurance .cgg-item-list-details__body.price-one-line .cgg-primary span{font-size:20px;display:inline-block}}@media (min-width:992px){.TravelInsurance .cgg-item-list-details__body.price-one-line .cgg-primary .cgg-secondary-header{float:left}}@media (min-width:992px){.TravelInsurance .cgg-item-list-details__body.price-one-line .cgg-primary__value-7-digits .cgg-secondary-header{float:none}}.TravelInsurance .cgg-provider-filter-mobile{margin-bottom:2em}@media (max-width:767px){.TravelInsurance .cgg-sort-menu__item{font-size:12px;max-width:25%}.TravelInsurance .cgg-sort-menu__item span{overflow:inherit;text-overflow:inherit}.TravelInsurance .cgg-item-list-details p.cgg-primary{font-size:16px}.TravelInsurance .cgg-list-item--mobile-border{min-height:50px!important}.TravelInsurance .cgg-datepicker-set{padding:0}}.CarInsurance .cgg-supporting-top{margin-bottom:10px}.CarInsurance .cgg-supporting-top .cgg-supporting{color:#979290;font-size:14px;margin-top:0}.CarInsurance .cgg-supporting-top .cgg-secondary.custom-footer{margin-top:0}.CarInsurance .padding-right-0{padding-right:0}.CarInsurance .cgg-item-list-details__triangle-wrapper{display:none}.CarInsurance .cgg-item-list-details p.cgg-secondary.custom-footer{margin-top:0;margin-bottom:10px}.CarInsurance .cgg-results .cgg-sub-menu{display:none}@media (max-width:767px),screen and (max-height:400px){.CarInsurance .cgg-results .cgg-filter-panel__content{overflow:scroll;height:350px;padding-bottom:30px}}.CarInsurance .cgg-hint-2-liner{position:relative}.CarInsurance .cgg-hint-2-liner .cgg-label{line-height:15px}.CarInsurance .cgg-hint-2-liner .cgg-help{position:absolute;right:0}.CarInsurance .progressbar-margin .progress-bar-title{font-weight:700}@media (max-width:767px){.CarInsurance .progressbar-margin .progress-bar-title{display:none}}@media (max-width:767px){.CarInsurance .progressbar-margin .uib-progressbar{margin:0 15px 10px 15px}}.BroadBand.PT .cgg-results .cgg-tab-pane__row .cgg-row,.Sim.PT .cgg-results .cgg-tab-pane__row .cgg-row{position:relative;width:100%}.BroadBand.PT .cgg-results .cgg-tab-pane__row .cgg-row .cgg-tab-pane__row-key.cgg-tab-pane__row-key,.Sim.PT .cgg-results .cgg-tab-pane__row .cgg-row .cgg-tab-pane__row-key.cgg-tab-pane__row-key{width:230px;word-break:break-word;padding-right:15px}@media (min-width:767px){.BroadBand.PT .cgg-results .cgg-tab-pane__row .cgg-row .cgg-tab-pane__row-key.cgg-tab-pane__row-key,.Sim.PT .cgg-results .cgg-tab-pane__row .cgg-row .cgg-tab-pane__row-key.cgg-tab-pane__row-key{width:330px}}.BroadBand.PT .cgg-results .cgg-tab-pane__row .cgg-row .cgg-tab-pane__row-key.cgg-tab-pane__row-key .cgg-bb-more-info__tool-tip,.Sim.PT .cgg-results .cgg-tab-pane__row .cgg-row .cgg-tab-pane__row-key.cgg-tab-pane__row-key .cgg-bb-more-info__tool-tip{position:absolute;margin-left:4px}.BroadBand.PT .cgg-results .cgg-tab-pane__row .cgg-row .cgg-tab-pane__row-value.cgg-tab-pane__row-value,.Sim.PT .cgg-results .cgg-tab-pane__row .cgg-row .cgg-tab-pane__row-value.cgg-tab-pane__row-value{width:auto}.BroadBand .cgg-results .cgg-provider-no-coverage-banner,.Sim .cgg-results .cgg-provider-no-coverage-banner{background-color:#fff;display:table;margin-bottom:10px;width:100%;box-shadow:2px 2px 0 #dedcd9}@media (min-width:767px){.BroadBand .cgg-results .cgg-provider-no-coverage-banner,.Sim .cgg-results .cgg-provider-no-coverage-banner{width:calc(100% + 15px)}}.BroadBand .cgg-results .cgg-provider-no-coverage-banner span,.Sim .cgg-results .cgg-provider-no-coverage-banner span{display:table-cell;padding:10px}.BroadBand .cgg-results .cgg-provider-no-coverage-banner span.m-cgg-icon--i-tooltip,.Sim .cgg-results .cgg-provider-no-coverage-banner span.m-cgg-icon--i-tooltip{background-color:#2e86bc;color:#fff;width:15px}.BroadBand .cgg-results__filters-widget .cgg-sub-menu,.Sim .cgg-results__filters-widget .cgg-sub-menu{display:none}@media (max-width:767px){.BroadBand .cgg-results__filters-widget .cgg-dropdown,.Sim .cgg-results__filters-widget .cgg-dropdown{margin-top:0}}.BroadBand .cgg-results__filters-widget .cgg-dropdown .bb-selection-label,.Sim .cgg-results__filters-widget .cgg-dropdown .bb-selection-label{text-overflow:ellipsis}@media (max-width:767px){.BroadBand .cgg-results__filters-widget .cgg-dropdown .bb-selection-label,.Sim .cgg-results__filters-widget .cgg-dropdown .bb-selection-label{margin-top:0}}.BroadBand .cgg-results__filters-widget .cgg-dropdown .select__container,.Sim .cgg-results__filters-widget .cgg-dropdown .select__container{height:35px}@media (max-width:767px){.BroadBand .cgg-results__filters-widget .cgg-dropdown .select__select-box,.Sim .cgg-results__filters-widget .cgg-dropdown .select__select-box{font-size:4vw}}@media (max-width:767px){.BroadBand .cgg-results__filters-widget .cgg-slider-set__material .cgg-input-mobile label,.Sim .cgg-results__filters-widget .cgg-slider-set__material .cgg-input-mobile label{margin-top:-2px}}@media (max-width:767px){.BroadBand .cgg-results__filters-widget .cgg-hint__header,.Sim .cgg-results__filters-widget .cgg-hint__header{margin-top:4px}}@media (min-width:767px){.BroadBand .cgg-results .cgg-item-list-details__body .popover,.Sim .cgg-results .cgg-item-list-details__body .popover{font-size:12px;max-width:200px}}@media (max-width:767px){.BroadBand .cgg-results .cgg-filter-panel.cgg-filter-panel-open,.Sim .cgg-results .cgg-filter-panel.cgg-filter-panel-open{overflow-y:auto;overflow-x:hidden;padding-bottom:0}.BroadBand .cgg-results .cgg-filter-panel.cgg-filter-panel-open .cgg-filter-panel__content,.Sim .cgg-results .cgg-filter-panel.cgg-filter-panel-open .cgg-filter-panel__content{min-height:auto;height:auto}.BroadBand .cgg-results .cgg-filter-panel.cgg-filter-panel-open .cgg-filter-panel__footer__button-group-mobile,.Sim .cgg-results .cgg-filter-panel.cgg-filter-panel-open .cgg-filter-panel__footer__button-group-mobile{bottom:0!important;margin-top:15px}.BroadBand .cgg-results .cgg-filter-panel.cgg-filter-panel-open .cgg-filter-panel__footer__button-group-mobile .cgg-filter-panel__footer,.Sim .cgg-results .cgg-filter-panel.cgg-filter-panel-open .cgg-filter-panel__footer__button-group-mobile .cgg-filter-panel__footer{margin-bottom:10px}.BroadBand .cgg-results .cgg-filter-panel.cgg-filter-panel-open .cgg-filter-panel__footer .cgg-button-selected-container,.Sim .cgg-results .cgg-filter-panel.cgg-filter-panel-open .cgg-filter-panel__footer .cgg-button-selected-container{height:auto}}.BroadBand .cgg-hint__header,.Sim .cgg-hint__header{margin:0;height:auto;width:inherit;display:table;clear:both}.BroadBand .cgg-hint__header label.cgg-label,.Sim .cgg-hint__header label.cgg-label{width:calc(100% - 28px)}.BroadBand .cgg-hint__header .m-cgg-icon--close:after,.Sim .cgg-hint__header .m-cgg-icon--close:after{border-bottom-color:transparent}.BroadBand .cgg-address-coverage,.Sim .cgg-address-coverage{margin:-16px 0 0;width:100%;display:table;vertical-align:top;text-align:left;line-height:100%}@media (max-width:767px){.BroadBand .cgg-address-coverage,.Sim .cgg-address-coverage{margin:-14px auto 0;text-align:center}}.BroadBand .cgg-address-coverage__yes,.Sim .cgg-address-coverage__yes{display:table-row;color:#77aa43}.BroadBand .cgg-address-coverage__no,.Sim .cgg-address-coverage__no{display:table-row;color:#ff533f}.BroadBand .cgg-address-coverage__not-confirm,.Sim .cgg-address-coverage__not-confirm{display:table-row;color:#969190}.BroadBand .cgg-address-coverage i,.Sim .cgg-address-coverage i{display:table-cell;vertical-align:top;font-size:28px;width:10px}.BroadBand .cgg-address-coverage__value,.Sim .cgg-address-coverage__value{display:table-cell;vertical-align:top;padding-top:5px;font-size:12px;font-weight:700;text-align:left}.BroadBand .cgg-filter-panel__switch-group .cgg-hint__header,.Sim .cgg-filter-panel__switch-group .cgg-hint__header{display:inline}.BroadBand .cgg-filter-panel__switch-group .cgg-hint__header label.cgg-label,.Sim .cgg-filter-panel__switch-group .cgg-hint__header label.cgg-label{width:calc(100% - 25px - 57px)}.BroadBand .cgg-notification-wrapper_expanded,.Sim .cgg-notification-wrapper_expanded{padding:10px 15px;margin-top:4px;margin-bottom:10px}@media (min-width:767px){.BroadBand .cgg-read-more h5.cgg-read-more__title,.Sim .cgg-read-more h5.cgg-read-more__title{font-size:22px}}.cgg-bb-more-info .cgg-tab-pane__row a,.cgg-bb-more-info .cgg-tab-pane__row a:active,.cgg-bb-more-info .cgg-tab-pane__row a:hover,.cgg-bb-more-info .cgg-tab-pane__row a:visited,.cgg-sim-more-info .cgg-tab-pane__row a,.cgg-sim-more-info .cgg-tab-pane__row a:active,.cgg-sim-more-info .cgg-tab-pane__row a:hover,.cgg-sim-more-info .cgg-tab-pane__row a:visited{color:#312f2e;text-decoration:none}.cgg-bb-more-info .cgg-tab-pane__row .cgg-bb-more-info__external-link,.cgg-bb-more-info .cgg-tab-pane__row .cgg-sim-more-info__external-link,.cgg-bb-more-info .cgg-tab-pane__row a.cgg-bb-more-info__external-link,.cgg-bb-more-info .cgg-tab-pane__row a.cgg-sim-more-info__external-link,.cgg-sim-more-info .cgg-tab-pane__row .cgg-bb-more-info__external-link,.cgg-sim-more-info .cgg-tab-pane__row .cgg-sim-more-info__external-link,.cgg-sim-more-info .cgg-tab-pane__row a.cgg-bb-more-info__external-link,.cgg-sim-more-info .cgg-tab-pane__row a.cgg-sim-more-info__external-link{width:100%;color:#312f2e;display:inline;text-decoration:underline}.cgg-bb-more-info .cgg-tab-pane__row .cgg-bb-more-info__external-link:active,.cgg-bb-more-info .cgg-tab-pane__row .cgg-bb-more-info__external-link:hover,.cgg-bb-more-info .cgg-tab-pane__row .cgg-bb-more-info__external-link:visited,.cgg-bb-more-info .cgg-tab-pane__row .cgg-sim-more-info__external-link:active,.cgg-bb-more-info .cgg-tab-pane__row .cgg-sim-more-info__external-link:hover,.cgg-bb-more-info .cgg-tab-pane__row .cgg-sim-more-info__external-link:visited,.cgg-bb-more-info .cgg-tab-pane__row a.cgg-bb-more-info__external-link:active,.cgg-bb-more-info .cgg-tab-pane__row a.cgg-bb-more-info__external-link:hover,.cgg-bb-more-info .cgg-tab-pane__row a.cgg-bb-more-info__external-link:visited,.cgg-bb-more-info .cgg-tab-pane__row a.cgg-sim-more-info__external-link:active,.cgg-bb-more-info .cgg-tab-pane__row a.cgg-sim-more-info__external-link:hover,.cgg-bb-more-info .cgg-tab-pane__row a.cgg-sim-more-info__external-link:visited,.cgg-sim-more-info .cgg-tab-pane__row .cgg-bb-more-info__external-link:active,.cgg-sim-more-info .cgg-tab-pane__row .cgg-bb-more-info__external-link:hover,.cgg-sim-more-info .cgg-tab-pane__row .cgg-bb-more-info__external-link:visited,.cgg-sim-more-info .cgg-tab-pane__row .cgg-sim-more-info__external-link:active,.cgg-sim-more-info .cgg-tab-pane__row .cgg-sim-more-info__external-link:hover,.cgg-sim-more-info .cgg-tab-pane__row .cgg-sim-more-info__external-link:visited,.cgg-sim-more-info .cgg-tab-pane__row a.cgg-bb-more-info__external-link:active,.cgg-sim-more-info .cgg-tab-pane__row a.cgg-bb-more-info__external-link:hover,.cgg-sim-more-info .cgg-tab-pane__row a.cgg-bb-more-info__external-link:visited,.cgg-sim-more-info .cgg-tab-pane__row a.cgg-sim-more-info__external-link:active,.cgg-sim-more-info .cgg-tab-pane__row a.cgg-sim-more-info__external-link:hover,.cgg-sim-more-info .cgg-tab-pane__row a.cgg-sim-more-info__external-link:visited{color:#312f2e;text-decoration:underline}.cgg-bb-more-info .cgg-tab-pane__row .cgg-bb-more-info__external-link>*,.cgg-bb-more-info .cgg-tab-pane__row .cgg-sim-more-info__external-link>*,.cgg-bb-more-info .cgg-tab-pane__row a.cgg-bb-more-info__external-link>*,.cgg-bb-more-info .cgg-tab-pane__row a.cgg-sim-more-info__external-link>*,.cgg-sim-more-info .cgg-tab-pane__row .cgg-bb-more-info__external-link>*,.cgg-sim-more-info .cgg-tab-pane__row .cgg-sim-more-info__external-link>*,.cgg-sim-more-info .cgg-tab-pane__row a.cgg-bb-more-info__external-link>*,.cgg-sim-more-info .cgg-tab-pane__row a.cgg-sim-more-info__external-link>*{text-decoration:underline}.cgg-bb-more-info .cgg-tab-pane h4,.cgg-sim-more-info .cgg-tab-pane h4{font-weight:700}.cgg-bb-more-info__tool-tip,.cgg-sim-more-info__tool-tip{text-decoration:none;color:#98bf70;cursor:pointer}.cgg-bb-more-info__tool-tip:active,.cgg-bb-more-info__tool-tip:hover,.cgg-bb-more-info__tool-tip:visited,.cgg-sim-more-info__tool-tip:active,.cgg-sim-more-info__tool-tip:hover,.cgg-sim-more-info__tool-tip:visited{color:#98bf70}.cgg-bb-more-info__tool-tip>*,.cgg-sim-more-info__tool-tip>*{color:#98bf70}.cgg-text-strike__supporting .cgg-supporting{text-decoration:line-through}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.sendQuotes{position:fixed;bottom:100px;right:0;cursor:pointer;z-index:1}@media (min-width:767px){.cgg-data-column__active,.cgg-list-item .apply-column-link{min-height:130px!important}}.layout2 .cgg-result-section{padding:0 15px;text-align:center;font-weight:700;line-height:16px;margin-bottom:10px}@media (min-width:768px){.layout2 .cgg-result-section{padding:5px 0;text-align:left;margin-bottom:0}}@media (max-width:767px){.layout2 .cgg-results__header-new{background-color:#076b9c}}@media (max-width:767px){.layout2 .cgg-results__header-new .summary-mobile{background-color:#076b9c;min-height:40px}}.layout2 .cgg-results--results-container-horizontal-new.cgg-col-md-9{width:100%}@media (max-width:767px){.layout2 .cgg-result-item__header-title{float:none}}@media (max-width:767px){.layout2 .cgg-result-item__header-tags{float:none;display:block}}@media (min-width:768px){.layout2 .cgg-result-item__header-tags{border-left:1px solid #e7e6e2;margin-left:10px}}.layout2 .cgg-result-item__header-tags li{font-size:14px;padding:0;margin:0}@media (max-width:767px){.layout2 .cgg-result-item__header-tags li{margin:2px 0;position:relative;padding-left:18px}}.layout2 .cgg-result-item__header-tags li i{font-size:15px;position:relative;top:2px}@media (max-width:767px){.layout2 .cgg-result-item__header-tags li i{font-size:17px;position:absolute;top:-1px;left:0}}.layout2 .cgg-result-item__body{position:relative}@media (min-width:768px){.layout2 .cgg-result-item__body{padding-top:0}}@media (min-width:768px){.layout2 .cgg-result-item__body-wrapper .provider{width:20%;padding-top:20px}}@media (min-width:768px){.layout2 .cgg-result-item__body-wrapper .feature-expand{width:40%;padding-top:20px}}.layout2 .cgg-result-item__body-wrapper .feature-expand-container li{width:20%;display:inline-block}.layout2 .cgg-result-item__body-wrapper .price-container{width:20%}.layout2 .cgg-result-item__body-wrapper .price-container .price-header{font-size:15px}.layout2 .cgg-result-item__body-wrapper .price-container .price-header-item{text-align:right}.layout2 .cgg-result-item__body-wrapper .price-container .price-header-item:last-child{border:none}@media (max-width:767px){.layout2 .cgg-result-item__body-wrapper .price-container .price-header-item{text-align:center}}.layout2 .cgg-result-item__body-wrapper .price-container .price-header-item span{display:inline}.layout2 .cgg-result-item__body-wrapper .price-container .price-header-item__label,.layout2 .cgg-result-item__body-wrapper .price-container .price-header-item__value{float:none}@media (min-width:768px){.layout2 .cgg-result-item__body-wrapper .price-container .price-body{line-height:18px;margin-top:8px}}.layout2 .cgg-result-item__body-wrapper .price-container .price-body__unit{font-size:30px}.layout2 .cgg-result-item__body-wrapper .price-container .price-body__unit-empty:before{content:'- '}@media (max-width:767px){.layout2 .cgg-result-item__body-wrapper .price-container .price-body__unit{font-size:32px}}@media (max-width:767px){.layout2 .cgg-result-item__body-wrapper .price-container .price-body__value{font-size:32px}}@media (max-width:767px){.layout2 .cgg-result-item__body-wrapper .price-container .price-footer{font-size:14px}}.layout2 .cgg-result-item__body-wrapper .price-container .price-footer-item{margin:2px 0}.layout2 .cgg-result-item__body-wrapper .price-container .price-footer-item__value{font-weight:700}.layout2 .cgg-result-item__body-wrapper .price-container .price-footer-item__value-empty:before{content:'- '}@media (min-width:768px){.layout2 .cgg-result-item__body-wrapper .price-container{border-left:1px solid #dedcd9;border-right:1px solid #dedcd9;min-height:160px;padding-top:20px}}@media (max-width:767px){.layout2 .cgg-result-item__body-wrapper .price-container{width:100%;padding:0}.layout2 .cgg-result-item__body-wrapper .price-container .price-header-item{border:none}.layout2 .cgg-result-item__body-wrapper .price-container .price-header-item__label{text-align:right;width:130px}.layout2 .cgg-result-item__body-wrapper .price-container .price-body,.layout2 .cgg-result-item__body-wrapper .price-container .price-footer-item{text-align:center}}.layout2 .cgg-result-item__body-wrapper .price-container__rich-style .price-body__value{color:#056f9d}.layout2 .cgg-result-item__body-wrapper .price-container__rich-style .price-body__unit{color:#056f9d}@media (min-width:768px){.layout2 .cgg-result-item__body-wrapper .cta-container{width:20%;padding-top:20px;z-index:1}}@media (max-width:767px){.layout2 .cgg-result-item__body-wrapper .cta-container{margin-bottom:10px}.layout2 .cgg-result-item__body-wrapper .cta-container .half-btn{width:49%;display:inline-block}.layout2 .cgg-result-item__body-wrapper .cta-container .half-btn.get-call-btn{float:right}.layout2 .cgg-result-item__body-wrapper .cta-container .half-btn .cgg-contact-info-phone{padding:6px 0 7px 0;line-height:16px}.layout2 .cgg-result-item__body-wrapper .cta-container .half-btn .cgg-contact-info-phone__phone{display:block}.layout2 .cgg-result-item__body-wrapper .cta-container .full-btn{width:100%}}.layout2 .cgg-result-item__body-wrapper .cta-container .cgg-text-no-price{font-size:13px;text-align:center;line-height:16px;margin-top:10px}@media (max-width:767px){.layout2 .cgg-result-item__body-wrapper .cta-container .cgg-text-no-price{font-size:14px;margin-top:15px}}.layout2 .cgg-result-item__body-wrapper .cgg-button a{margin-bottom:5px}.layout2 .cgg-result-item__body-wrapper .cgg-btn-get-call a{color:#312f2e}@media (min-width:768px){.layout2 .cgg-result-item__footer{margin-top:-40px}}.layout2 .cgg-col-md-10.cgg-data-column__no-price{width:80%}.layout2 .cgg-data-column__no-price{position:absolute;top:0;right:0;bottom:0;background-color:#fff}@media (min-width:768px){.layout2 .cgg-tab{float:left;width:100%;margin-top:-40px}.layout2 .cgg-tab-title{position:relative}.layout2 .cgg-tab-title li{width:initial}}.layout2 .cgg-tab__additional-text{color:#056f9d;text-align:left}@media (max-width:767px){.layout2 .cgg-tab__additional-text{padding:0 15px;top:-45px}}@media (min-width:768px){.layout2 .cgg-tab__additional-text img{margin-left:10px}}@media (min-width:768px){.layout2 .cgg-tab-content__main{width:80%}}@media (min-width:768px){.layout2 .cgg-tab-content__right{width:20%}}@media (max-width:767px){.layout2 .cgg-tab-content__cta .half-btn{width:49%;display:inline-block}.layout2 .cgg-tab-content__cta .half-btn.get-call-btn{float:right}.layout2 .cgg-tab-content__cta .half-btn .cgg-contact-info-phone__phone{display:none}.layout2 .cgg-tab-content__cta .full-btn{width:100%}}@media (min-width:768px){.layout2 .cgg-tab-content__border-top{margin-top:3px;line-height:30px}}.layout2 .cgg-tab-content__price-table{margin-bottom:20px}@media (min-width:768px){.layout2 .cgg-tab-content__price-table{font-size:15px}}@media (min-width:768px){.layout2 .cgg-tab-content__price-table-item{margin-bottom:2px}}.layout2 .cgg-tab-content__price-table-item-label{padding:0}@media (min-width:768px){.layout2 .cgg-tab-content__price-table-item-label{text-align:left}}@media (max-width:767px){.layout2 .cgg-tab-content__price-table-item-label{float:left;font-size:15px}}.layout2 .cgg-tab-content__price-table-item-value{padding:0}@media (max-width:767px){.layout2 .cgg-tab-content__price-table-item-value{font-size:15px}}.layout2 .cgg-text-strike__supporting .price-header-item__value{text-decoration:line-through}.layout2 .cgg-text-green-tag .price-footer-item__label,.layout2 .cgg-text-green-tag .price-footer-item__value{color:#77aa43;font-weight:700}@media (max-width:767px){.layout2 .cgg-text-green-tag .price-footer-item__label,.layout2 .cgg-text-green-tag .price-footer-item__value{font-size:16px}}.layout2 .cgg-text-green-tag .price-footer-item__extra{color:#fff;background-color:#77aa43;padding:0 5px;border-radius:3px;font-size:12px}.layout2 .featured-item .cgg-result-item__header{background:0 0}.layout2 .featured-item .cgg-result-item__header-sponsor{font-weight:700}.layout2 .cgg-thankyou-popup .modal-header{border:none}@media (max-width:767px){.resultPage .feature-expand-popover{display:none!important}}.cgg-list-item__details__cta-title{margin-bottom:1em;color:#333;font-size:1.375em;font-weight:600}.cgg-button-cta{float:none;margin-bottom:1em}.cgg-info-section-title.cgg-info-two-ways{text-align:center;margin-bottom:21px}.cgg-info-section .cgg-title{font-size:1.4em;font-weight:600}.cgg-info-section .cgg-benefits .cgg-tab__header{font-size:1em;font-weight:400}.cgg-info-section .cgg-benefits .nav-tabs>li{border-bottom:1px solid #cccac7}.cgg-info-section .cgg-benefits .active.cgg-tab .cgg-tab__header{font-weight:600}.cgg-rotate180{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.cgg-info-section-toggle-icon{float:right;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;font-weight:700}@media (min-width:768px) and (max-width:1150px){.cgg-menu-container-tablet{padding-left:30px}}.cgg-results--results-container-horizontal{position:static;margin:10px 0;padding-left:0;transition-property:width}@media (min-width:1200px){.cgg-results--results-container-horizontal{float:right}}.cgg-results--results-container-horizontal.transition-active{transition-duration:.25s}@media (max-width:767px){.cgg-results--results-container-horizontal-new{padding:0!important}}.cgg-results__results-header-sort{padding:0}@media (min-width:1200px){.cgg-results__results-header-sort{float:right}}.cgg-results__result-header-view{padding:0}.cgg-results__results-header-filter-main{float:right;transition-property:width}.cgg-results__results-header-filter-main.transition-active{transition-duration:.25s}.cgg-results__results-header-filter-main.fixed div.cgg-sort-menu{margin-left:280px}@media (min-width:768px) and (max-width:1150px){.cgg-results__results-header-filter-main.fixed div.cgg-sort-menu{margin-left:auto}}.cgg-results__results-header-filter-main,.cgg-results__results-header-filter-main-fixed{font-size:1em;padding:0;height:70px}.cgg-results__results-header-filter-main ul,.cgg-results__results-header-filter-main-fixed ul{max-width:840px;margin:0 auto}@media (min-width:768px) and (max-width:1150px){.cgg-results__results-header-filter-main ul,.cgg-results__results-header-filter-main-fixed ul{max-width:none;padding-right:15px}}.cgg-results__results-header-filter-main .cgg-spinner .sk-circle,.cgg-results__results-header-filter-main-fixed .cgg-spinner .sk-circle{margin:0}.cgg-results__results-header-filter-main-fixed.fixed,.cgg-results__results-header-filter-main.fixed{position:fixed;top:0;left:0;right:0;width:100%;background-color:#77aa43;box-shadow:0 1px 3px rgba(0,0,0,.2);opacity:.95;z-index:1024;transition-duration:0s;max-width:inherit}@media (min-width:768px) and (max-width:1150px){.cgg-results__results-header-filter-main-fixed.fixed,.cgg-results__results-header-filter-main.fixed{padding-left:15px;background-color:#056f9d}}.cgg-results__results-sort-menu{position:relative;background:#77aa43}@media (min-width:768px) and (max-width:1150px){.cgg-results__results-sort-menu{background:#056f9d}}.cgg-results__results-sort-menu [class^=cgg-col]{min-height:1px}.cgg-results__results-sort-menu .cgg-filter-panel{position:absolute;top:0;left:0;right:0}.cgg-results__results-main-menu{background:#056f9d}.cgg-results__results-summary{background:#135072;background:#135072}.cgg-results__no-results{margin-top:3em;margin-bottom:3em;color:#96918f;font-size:1.5em;text-align:center}.cgg-results__show-more{margin-top:15px}.cgg-results__show-more button{height:5em;background-color:#fff;border:1px solid #979290;color:#979290;cursor:pointer;font-size:.875em;-webkit-border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;-ms-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;-webkit-box-shadow:inset 0 -4px 0 0 #dddacf;-moz-box-shadow:inset 0 -4px 0 0 #dddacf;box-shadow:inset 0 -4px 0 0 #dddacf;width:calc(100% - 10px);margin:0 5px}@media (min-width:992px){.cgg-results__show-more button{width:calc(100% - 15px);margin:0 0 0 15px}}.cgg-results__show-more button:hover{color:#979290;background-color:#f2f2f2;border-color:#797371}.cgg-results__tab-menu{margin:0}.cgg-results .cgg-item-list p.cgg-secondary{font-size:.813em}.cgg-results .cgg-more-info{padding:3px 15px 15px 15px}@media (min-width:1200px){.cgg-results .cgg-more-info-right{padding-left:5px}}.cgg-results .cgg-more-info .cgg-call-us,.cgg-results .cgg-more-info .cgg-pros-cons{margin-bottom:25px}@media (min-width:767px){.filter-panel_full .cgg-results__results-header-filter-main{width:100%;margin:0 auto;position:relative;left:13px;margin-top:-1px;max-width:1111px}.filter-panel_full .cgg-results__results-header-filter-main .cgg-sort-menu{border-left:1px solid transparent}.filter-panel_full .cgg-results__results-header-filter-main.fixed{position:fixed;top:0;left:0;right:0;box-shadow:0 1px 3px rgba(0,0,0,.2);opacity:.95;z-index:1024;padding:0 15px;float:none;max-width:inherit}.filter-panel_full .cgg-results__results-header-filter-main.fixed .cgg-sort-menu{max-width:1093px;margin:0 auto;border-left-color:#99bf72;padding-left:0}.filter-panel_full .cgg-results__results-header-filter-main .cgg-sort-menu__item,.filter-panel_full .cgg-results__results-header-filter-main.fixed .cgg-sort-menu__item{display:inline-block;font-size:14px;height:70px;vertical-align:top;transition:.25s background;overflow:hidden}.filter-panel_full .cgg-results__results-header-filter-main .cgg-sort-menu__item:first-child,.filter-panel_full .cgg-results__results-header-filter-main.fixed .cgg-sort-menu__item:first-child{padding-left:90px}.filter-panel_full .cgg-results__results-header-filter-main.fixed .cgg-sort-menu__item:first-child{padding-left:17px;margin-left:-2px}}@media (min-width:767px) and (min-width:1200px){.filter-panel_full .cgg-results__results-header-sort{float:right}}@media (min-width:767px){.filter-panel_full .cgg-results__results-header-sort .cgg-sort-menu{max-width:1111px}.filter-panel_full .cgg-results__results-sort-menu{position:relative;background:#77aa43;width:100%;margin:0 auto}}@media (min-width:767px) and (min-width:768px) and (max-width:1150px){.filter-panel_full .cgg-results__results-sort-menu{background:#056f9d}}@media (min-width:767px){.filter-panel_full .cgg-results__results-sort-menu .cgg-container:first-child{float:none}.filter-panel_full .cgg-results__results-sort-menu .cgg-row:first-child{width:100%;height:70px}.filter-panel_full .cgg-results .cgg-item-list:last-child{margin-right:16.66667%}.filter-panel_full .cgg-results--results-container-horizontal{width:100%;padding-left:15px}}@media (min-width:992px) and (max-width:1200px){.filter-panel_full .cgg-results.fixed .cgg-sort-menu{width:auto;margin:0 auto}.filter-panel_full .cgg-results__results-header-filter-main{max-width:1000px}.filter-panel_full .cgg-results__results-header-filter-main.fixed .cgg-sort-menu{width:968px}.filter-panel_full .cgg-results__results-header-filter-main.fixed .cgg-sort-menu__item:first-child{width:15.56667%}}@media (max-width:1150px){.cgg-results .cgg-container .cgg-more-info{padding:3px 10px 15px 10px}.cgg-results .cgg-container .cgg-more-info .cgg-call-us,.cgg-results .cgg-container .cgg-more-info .cgg-pros-cons{margin-bottom:25px}.cgg-results__results-summary{color:#312f2e;background-color:#f3f2ee;border-bottom:1px solid #d4d2d1}.cgg-results__filters-widget{padding:0}.cgg-results__filters-label{display:block;color:#b5d5ee;line-height:12px;font-size:14px}.cgg-results__filters-widget-mobile{background:#fff}.cgg-results__filters-widget-mobile-new{position:absolute;right:10px;top:10px;text-align:center}.cgg-results__filters-widget-mobile-new a{font-size:20px}.cgg-results__filters-widget-mobile-new a i{color:#b5d5ee}.cgg-results__sort-button-new{position:absolute;top:12px;right:60px}.cgg-results__sort-button-new .cgg-sort-button .m-icon{color:#b5d5ee;font-size:24px}.cgg-results__results-header-sort-mobile{background-color:#056f9d}.cgg-results__results-header-sort-mobilesticky{position:-webkit-sticky;left:0;right:0;box-shadow:0 1px 3px rgba(0,0,0,.2);opacity:.95;z-index:998;padding:0 15px}.cgg-results__results-header-sort-mobile.fixed{position:fixed;top:0;left:0;right:0;box-shadow:0 1px 3px rgba(0,0,0,.2);opacity:.95;z-index:998;padding:0 15px}.cgg-results__filters-control{margin:10px 0}.cgg-results__filters-control button{color:#312f2e;height:30px;height:9.375vw;line-height:29px;line-height:9.375vw;padding:0 10px;padding:0 3.125vw}.cgg-results__filters-control [class^=cgg-col]:first-child,.cgg-results__filters-control [class^=cgg-col]:last-child{padding:0}.cgg-results__show-more.cgg-row{margin-left:-5px;margin-right:-5px}.cgg-results--results-container-horizontal{padding-left:15px;padding-right:15px}.cgg-results--results-container-horizontal-api{padding-left:0;padding-right:0}.cgg-result-summary{background-color:inherit;color:#312f2e}}.cgg-list-item__BroadBand .broadband-months-display span,.cgg-list-item__Sim .sim-data-display span{font-size:14px;font-weight:400;display:block;margin-top:6px;color:#979290}@media (max-width:480px){.cgg-results__results-header-sort-mobile{margin:0 -15px}.cgg-tab-menu{margin:0 -15px}}.cgg-list-item__BroadBand .cgg-list-item__columns-wrap .cgg-data-column:nth-child(2) .alternative-string,.cgg-list-item__Sim .cgg-list-item__columns-wrap .cgg-data-column:nth-child(2) .alternative-string{color:#979290;font-size:14px;font-weight:400;text-align:center}.cgg-list-item__BroadBand .cgg-list-item__columns-wrap .cgg-data-column:nth-child(2) .alternative-string::before,.cgg-list-item__Sim .cgg-list-item__columns-wrap .cgg-data-column:nth-child(2) .alternative-string::before{content:'∞';font-size:40px;color:#312f2e;display:block;width:100%;margin-bottom:3px}.cgg-list-item__BroadBand .cgg-list-item__columns-wrap .cgg-data-column:nth-child(3) .alternative-string,.cgg-list-item__Sim .cgg-list-item__columns-wrap .cgg-data-column:nth-child(3) .alternative-string{color:#979290;font-size:14px;font-weight:400;text-align:center}.cgg-list-item__BroadBand .cgg-list-item__columns-wrap .cgg-data-column:nth-child(3) .alternative-string::before,.cgg-list-item__Sim .cgg-list-item__columns-wrap .cgg-data-column:nth-child(3) .alternative-string::before{content:'-';font-size:40px;color:#312f2e;display:block;width:100%;margin-bottom:3px}.cgg-list-item__BroadBand .cgg-call-number,.cgg-list-item__Sim .cgg-call-number{font-size:14px;font-weight:700;display:block;text-align:center}.cgg-list-item__BroadBand .cgg-call-number span,.cgg-list-item__Sim .cgg-call-number span{display:block}.cgg-list-item__BroadBand .mainDetailsWrap .cgg-list-item--mobile-border:nth-child(2) .alternative-string,.cgg-list-item__Sim .mainDetailsWrap .cgg-list-item--mobile-border:nth-child(2) .alternative-string{color:#979290;font-size:14px;font-weight:400;text-align:center}.cgg-list-item__BroadBand .mainDetailsWrap .cgg-list-item--mobile-border:nth-child(2) .alternative-string::before,.cgg-list-item__Sim .mainDetailsWrap .cgg-list-item--mobile-border:nth-child(2) .alternative-string::before{content:'∞';font-size:40px;color:#312f2e;display:block;width:100%}.cgg-list-item__BroadBand .cgg-phone-wrapper,.cgg-list-item__Sim .cgg-phone-wrapper{text-align:center;padding-left:0}@media (min-width:768px) and (max-width:1150px){.tablet-gutters-override{padding-right:30px}}.broadband-result .cgg-sort-menu ul li.cgg-sort-menu__item:nth-child(2):hover{background-color:#56924b}.cgg-category-disclaimer{margin-top:15px;font-size:10px}@media (max-width:992px){.cgg-category-disclaimer{font-size:2vw}}.cgg-disappear{width:0}@media (min-width:768px) and (max-width:1150px){.cgg-filter-tablet{transition:opacity .2s linear;opacity:1;position:absolute;left:0;z-index:3}.cgg-filter-tablet-closed{opacity:0;pointer-events:none;transition:opacity .2s linear}}.cgg-col-md-0-customized{width:130px;overflow:hidden;-webkit-transition:width,.2s,ease-in;-moz-transition:width,.2s,ease-in;-o-transition:width,.2s,ease-in;transition:width,.2s,ease-in}.cgg-results__filters-widget{position:relative}.cgg-filter-panel{padding:1px 0 15px;transition:.25s all;opacity:0;overflow:visible}.cgg-filter-panel__content{transition-duration:.25s;transition-property:width,opacity}.cgg-filter-panel__header h4 span.title{transition-property:opacity;transition-delay:.25s;transition-duration:0s;white-space:nowrap}.cgg-filter-panel input::-webkit-inner-spin-button,.cgg-filter-panel input::-webkit-outer-spin-button{-webkit-appearance:none}.cgg-filter-panel input[type=number]{-moz-appearance:textfield}.cgg-filter-panel__buttons a{margin-bottom:10px}.cgg-filter-panel__switch-group{margin-bottom:15px}.cgg-filter-panel-open{opacity:1;width:257px}.cgg-filter-panel-open .cgg-filter-panel__content{opacity:1;transition-delay:.25s;transition-duration:.25s}.cgg-filter-panel-open .cgg-filter-panel__header h4 span.title{opacity:1;transition-duration:0s}.cgg-filter-panel-open .cgg-filter-panel__footer{opacity:1;transition:.25s opacity .25s}.cgg-filter-panel .cgg-button-previous,.cgg-filter-panel .cgg-button-selected{border:1px solid transparent;font-size:1.3em}.cgg-filter-panel .cgg-button-selected{border-bottom:2px solid #51732e}.cgg-filter-panel .cgg-button-previous{border:1px solid #cccbc8;-webkit-box-shadow:inset 0 -5px 0 0 #f3f1ed;-moz-box-shadow:inset 0 -5px 0 0 #f3f1ed}.cgg-filter-panel .cgg-dropdown .m-cgg{font-size:inherit}.cgg-filter-panel .cgg-dropdown .selection-container{height:35px}.cgg-filter-panel .cgg-dropdown .selection-label{line-height:35px;color:#312f2e;font-size:14px}.cgg-filter-panel .cgg-dropdown .bb-selection-label{line-height:36px}.cgg-filter-panel .cgg-dropdown .selection-option{height:35px;line-height:35px;color:#312f2e}.cgg-filter-panel .cgg-input-field{height:35px}.cgg-filter-panel .cgg-input-field .cgg-global-input{height:35px;line-height:35px;font-size:12px;color:#312f2e}.cgg-filter-panel-closed{width:80px;height:70px;opacity:1}.cgg-filter-panel-closed .cgg-filter-panel__content{opacity:0}.cgg-filter-panel-closed .cgg-filter-panel__header h4 span.title{opacity:0;transition-delay:.25s}.cgg-filter-panel-closed .cgg-filter-panel__footer{opacity:0}.dark-template{background-color:#000;opacity:.7;position:fixed;height:100%;width:100%;z-index:3}@media (max-width:767px){.cgg-results__filters-widget{position:absolute;top:0;left:-767px;width:100%;background:#fff;z-index:900}.cgg-results__filters-widget.active{left:0;right:0;top:0;bottom:0;position:fixed;z-index:999}.cgg-results__filters-widget.active>div{height:100%}.cgg-results__filters-widget.active .cgg-filter-panel__footer__refine-mobile{position:fixed}.cgg-results .cgg-filter-panel input:disabled{color:#312f2e!important;-webkit-text-fill-color:#312f2e;-webkit-opacity:1;opacity:1}.cgg-results .cgg-filter-panel-container__mobile form{height:100%}.cgg-results .cgg-filter-panel__content{max-height:none;padding-top:25px;padding-left:16px;padding-right:16px}.cgg-results .cgg-filter-panel-open{width:100%;height:100%;display:block}.cgg-results .cgg-filter-panel-open .cgg-filter-panel__buttons div{padding:0 15px}.cgg-results .cgg-filter-panel-open .cgg-filter-panel__buttons div.cgg-button{padding:0}.cgg-results .cgg-filter-panel__header{background-color:#056f9d;color:#fff;padding:20px}.cgg-results .cgg-filter-panel__header h4{margin:0;padding:0;font-size:16px;line-height:20px}.cgg-results .cgg-filter-panel__header h4 span.toggle__mobile{float:left;font-size:25px;font-weight:700}.cgg-results .cgg-filter-panel__header h4 span.toggle__mobile:after{content:"\e003";color:#fff;margin-right:20px}.cgg-filter-panel .cgg-dropdown .selection-container{height:40px;line-height:40px}.cgg-filter-panel .cgg-dropdown .selection-label{line-height:40px;font-size:16px}.cgg-filter-panel .cgg-dropdown .selection-option{height:40px;line-height:40px}.cgg-filter-panel .cgg-input-field{height:40px;font-size:16px}.cgg-filter-panel .cgg-input-field .cgg-global-input{height:40px;line-height:40px;font-size:16px}.cgg-filter-panel .cgg-button-previous,.cgg-filter-panel .cgg-button-selected{font-size:16px}.cgg-filter-panel .cgg-button-default,.cgg-filter-panel .cgg-button-previous,.cgg-filter-panel .cgg-button-selected{height:38px;font-size:16px;margin:10px 0;padding-top:5px}}@media (min-width:992px) and (max-width:1150px){.cgg-filter-panel{width:262px;overflow-y:scroll}}@media (min-width:768px) and (max-width:991px){.cgg-filter-panel{width:250px;overflow-y:scroll}}.cgg-filter-panel .cgg-filter-panel__footer .cgg-filter-panel__edit-title{display:none!important}.cgg-filter-panel .disable-button-mob-temporary{display:none!important}.cgg-read-more{margin-top:10px}.cgg-read-more__divider{margin:0 0 20px}.cgg-read-more__divider .divider{height:22px;border-bottom:1px solid #ddd}.cgg-read-more__text-ref{font-size:.875em;font-style:italic;text-align:center;vertical-align:middle}.cgg-results__header-new{background:#155072;position:relative}@media (max-width:480px){.cgg-results__header-new{background-color:#056f9d}.cgg-results__header-new .summary-mobile{background-color:#056f9d}}@media (max-width:1150px) and (min-width:768px){.cgg-results__header-new .cgg-result-summary .cgg-tablet-summary{background:0 0}}.cgg-results__header-new__results-sort-menu{background:0 0}.cgg-results__header-new .cgg-result-summary h1,.cgg-results__header-new .cgg-result-summary span{color:#fff}.cgg-results__header-new .cgg-result-summary h1.cgg-filter-panel__edit-title,.cgg-results__header-new .cgg-result-summary span.cgg-filter-panel__edit-title{font-weight:700;font-size:16px;color:#aaca8a}.cgg-results__header-new-filter{background:#076b9c}.cgg-results__header-new-filter .cgg-result-summary__desktop{background:#076b9c;position:relative}.cgg-results__header-new-filter .cgg-result-summary h1{font-size:20px}@media (max-width:480px){.cgg-results__header-new-filter .cgg-result-summary h1{display:none}}.cgg-results__header-new-filter .cgg-result-summary p{text-transform:uppercase;font-size:14px;margin-top:5px}.cgg-results__header-new-filter .cgg-result-summary-filter-arrow{position:absolute;right:-15px;bottom:2px}.cgg-results__header-new-filter .cgg-result-summary-filter-arrow img{max-width:96px}.cgg-results__header-new-filter .cgg-result-summary__mobile .cgg-tablet-summary{display:none}.cgg-results__header-new-filter .cgg-result-summary__mobile .summary-mobile-new{max-width:80%}.cgg-results__header-new-filter .cgg-filter-panel__container-column .cgg-filter-panel__switch-group{margin-bottom:6px}.cgg-results__header-new-filter .cgg-filter-panel__container-column .cgg-filter-panel__switch-group .cgg-checkbox__box-container{position:absolute;left:0}.cgg-results__header-new-filter .cgg-filter-panel__container-column .cgg-filter-panel__switch-group .cgg-hint{margin-left:15px;position:relative;top:-1px}.cgg-results__header-new-filter .cgg-filter-panel__container-column .cgg-filter-panel__switch-group .cgg-hint__header{height:16px}.cgg-results__header-new-filter .cgg-filter-panel__container-column .cgg-filter-panel__switch-group .cgg-hint__header label{line-height:0;margin-bottom:0}.cgg-results__header-new-filter .cgg-filter-panel__container-column .cgg-filter-panel__switch-group .cgg-hint__header label a{top:2px;left:-10px}.cgg-results__header-new-filter .cgg-filter-panel__container-column .cgg-filter-panel__switch-group .cgg-hint__header label a i{font-size:15px}.cgg-results__header-new-filter .cgg-filter-panel__container-column .cgg-filter-panel__switch-group .cgg-hint .cgg-notification-closed{display:none}.cgg-results__header-new-filter .cgg-filter-panel__container-column .cgg-filter-panel__switch-group:last-child{margin-bottom:0}@media (max-width:1024px) and (min-width:768px){.cgg-results__header-new-filter .cgg-filter-panel__container-column .cgg-filter-panel__switch-group:last-child{margin-bottom:6px}}.cgg-results__results-iframe-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;display:none}.cgg-results__results-iframe-modal__backdrop{width:100%;height:100%;background-color:rgba(0,0,0,.63)}.cgg-results__results-iframe-modal__content{position:absolute;top:60px;left:calc(50% - 861px / 2);width:861px;height:calc(100% - 120px);background:#fff}.cgg-results__results-iframe-modal__content iframe{width:100%;height:100%;border:none}.cgg-results__results-iframe-modal__content .close-btn{position:absolute;top:20px;right:20px;color:#cccbc8;font-size:22px;font-weight:700;text-decoration:none;line-height:1;cursor:pointer}.cgg-results__results-iframe-modal__content .close-btn:before{content:"\2715"}@media (max-width:861px){.cgg-results__results-iframe-modal__content{top:10px;left:10px;right:10px;bottom:10px;width:auto;height:auto;overflow:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch}.cgg-results__results-iframe-modal__content .close-btn{position:fixed}}.move-info-left{overflow:hidden}div.cgg-phone-wrapper{margin:10px auto;text-align:center;padding-top:3px}@media (max-width:992px){div.cgg-phone-wrapper{text-align:center;padding-left:0}}div.cgg-phone-wrapper span.cgg-phone-icon{width:32px;margin:0 5px;display:inline-block;background:#f68835;padding:6px 5px 5px 5px;border-radius:50%;color:#fff}div.cgg-phone-wrapper span.cgg-phone-icon a{text-decoration:none;padding-left:3px;color:inherit}@media (max-width:992px){div.cgg-phone-wrapper span.cgg-phone-icon a{padding-left:0}}div.cgg-phone-wrapper span.cgg-phone-icon a:hover{color:inherit}div.cgg-phone-wrapper span.cgg-phone-text{color:#f68835;font-weight:700;font-size:1.2em}div.cgg-phone-wrapper span.cgg-phone-text a{text-decoration:none;color:inherit}div.cgg-phone-wrapper span.cgg-phone-text a:hover{color:inherit}.cgg-results-spinner__container{margin-top:6em;margin-bottom:6em;text-align:center}.cgg-results-spinner__container .cgg-spinner{float:none;margin:60px auto}.cgg-results-spinner__container .cgg-spinner .sk-circle{width:6em;height:6em;margin:auto;left:0}.cgg-results-spinner__container .cgg-spinner .sk-circle .sk-child:before{background-color:#96918f}.cgg-results-spinner__text{margin-top:2em;margin-bottom:2em;color:#96918f;font-size:1.2em}.cgg-button__show-more .cgg-button__cgg-spinner{position:relative;display:inline-block;margin-right:.5em;vertical-align:middle}.cgg-button__show-more .cgg-button__cgg-spinner .cgg-spinner{margin:0}.cgg-button__show-more .cgg-button__cgg-spinner .cgg-spinner .sk-circle{height:1.5em;width:1.5em;margin:0 1.5em 0 0}.cgg-button__show-more .cgg-button__cgg-spinner .cgg-spinner .sk-circle .sk-child:before{background-color:#96918f}.cgg-sort-menu .cgg-spinner .sk-circle{margin:0}@-moz-keyframes three-quarters-loader{0%{-moz-transform:rotate(0);transform:rotate(0)}100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes three-quarters-loader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes three-quarters-loader{0%{-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}100%{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.three-quarters-loader:not(:required){-moz-animation:three-quarters-loader 1.25s infinite linear;-webkit-animation:three-quarters-loader 1.25s infinite linear;animation:three-quarters-loader 1.25s infinite linear;border:8px solid #38e;border-right-color:transparent;border-radius:16px;box-sizing:border-box;display:inline-block;position:relative;overflow:hidden;text-indent:-9999px;width:32px;height:32px}.cgg-result-item{width:100%;background-color:#fff;box-shadow:3px 3px 3px 0 rgba(176,176,176,.48);border:solid 1px #cccbc8;margin-bottom:10px}@media (max-width:767px){.cgg-result-item{border-left:0;border-right:0}}.cgg-result-item__header{border-bottom:1px solid #dedcd9;padding:5px 20px}@media (max-width:767px){.cgg-result-item__header{padding:5px 15px}}.cgg-result-item__header-title{float:left;font-weight:700;font-size:15px}.cgg-result-item__header-tags{float:left;list-style:none;margin:0;padding-left:10px}@media (max-width:767px){.cgg-result-item__header-tags{padding-left:0}}.cgg-result-item__header-tags li{float:left;margin:2px 2px;padding:0 6px;border-radius:2px;font-size:12px;line-height:16px}.cgg-result-item__header-sponsor{float:right;font-size:12px;line-height:18px;color:#979290}.cgg-result-item__body{padding-top:20px;font-size:inherit}.cgg-result-item__footer{padding:0 20px;position:relative;margin-top:30px}@media (max-width:767px){.cgg-result-item__footer{padding:0;position:relative}}.cgg-result-item__footer:before{content:" ";display:table}.cgg-result-item__footer:after{content:" ";display:table;clear:both}.cgg-result-item .cgg-button a{padding:10px 0 12px 0;font-size:16px}@media (max-width:767px){.cgg-result-item .cgg-button a{margin-bottom:6px}}.cgg-result-item .provider-image{max-width:130px;max-height:70px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin:0 auto}@media (max-width:767px){.cgg-result-item .provider-image{text-align:center;margin:0 auto;margin-bottom:12px}}.cgg-result-item .feature-container{min-height:1px;list-style:none;padding:0;margin:0}.cgg-result-item .feature-container li{font-size:13px;color:#312f2e;padding-bottom:12px;margin-left:15px}.cgg-result-item .feature-container li i{display:inline-block;margin-left:-15px}.cgg-result-item .feature-container li i.m-cgg-icon--cross{font-weight:900}.cgg-result-item .feature-container .m-cgg-icon--ciab-tick{color:#77aa43}.cgg-result-item .feature-container .m-cgg-icon--cross{color:#979290}.cgg-result-item .feature-expand-container{min-height:1px;list-style:none;padding:0;text-align:center}.cgg-result-item .feature-expand-container li{font-size:14px;color:#979290}.cgg-result-item .feature-expand-container li .coverage-featured{font-weight:700;color:#312f2e}.cgg-result-item .feature-expand-container li i{font-size:30px;display:inline-block;margin-top:5px}.cgg-result-item .feature-expand-container li i.m-cgg-icon--cross2{font-weight:900;color:#cccbc8}.cgg-result-item .feature-expand-container .m-cgg-icon--ciab-tick{color:#77aa43}.cgg-result-item .feature-expand-container .m-cgg-icon--cross{color:#979290}@media (min-width:992px){.cgg-result-item .price-container .cgg-spinner{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}}@media (max-width:767px){.cgg-result-item .price-container{text-align:right;padding-left:0}.cgg-result-item .price-container .cgg-spinner{text-align:center;width:100%}}.cgg-result-item .price-container .price-header{color:#979290;font-size:14px}.cgg-result-item .price-container .price-header-item:before{content:" ";display:table}.cgg-result-item .price-container .price-header-item:after{content:" ";display:table;clear:both}.cgg-result-item .price-container .price-header-item:last-child{border-bottom:1px solid #d8d8d8}.cgg-result-item .price-container .price-header-item span{display:block}.cgg-result-item .price-container .price-header-item__label{float:left}.cgg-result-item .price-container .price-header-item__value{float:right}.cgg-result-item .price-container .price-body{text-align:right}@media (max-width:767px){.cgg-result-item .price-container .price-body{line-height:15px;margin-top:10px}}.cgg-result-item .price-container .price-body span{font-weight:700}.cgg-result-item .price-container .price-body__value{font-size:30px}.cgg-result-item .price-container .price-body__value-6-digits{font-size:26px}.cgg-result-item .price-container .price-body__value-7-digits{font-size:24px}.cgg-result-item .price-container .price-body__unit{font-size:15px}.cgg-result-item .price-container .price-body__unit-7-digits{font-size:12px}@media (max-width:767px){.cgg-result-item .price-container .price-body__unit{font-size:12px}}.cgg-result-item .price-container .price-footer{color:#312f2e;font-size:14px;margin-bottom:15px}@media (max-width:767px){.cgg-result-item .price-container .price-footer{font-size:12px;margin-top:5px}}.cgg-result-item .price-container .price-footer-item{text-align:right}.cgg-result-item .cgg-btn-disabled-grey{pointer-events:none}.cgg-result-item .cgg-btn-disabled-grey a{background-color:#dedcd9;border:none;box-shadow:none}.cgg-result-item .cgg-btn-get-call a{width:100%}.cgg-result-item .cgg-contact-info{margin-bottom:0}.cgg-result-item .apply-column-link{cursor:pointer}.featured-item .cgg-result-item__header{background:#facb1a}.featured-item .cgg-result-item__header-sponsor{color:#312f2e}.tag-bg-yellow{background-color:#f2a43d;color:#fff}.tag-bg-purple{background-color:#803580;color:#fff}.tag-bg-blue{background-color:#076b9c;color:#fff}.tag-text-blue{color:#076b9c}.cgg-tab{position:relative}.cgg-tab-title{position:absolute;right:0;top:1px;padding:0;list-style:none;margin:0;z-index:2}@media (max-width:767px){.cgg-tab-title{width:100%;z-index:99}}.cgg-tab-title li{float:left;border:1px solid #cccbc8;background-color:#fafafa;padding:10px;height:40px;width:33%;line-height:20px;text-align:center;border-radius:3px 3px 0 0;cursor:pointer;font-size:12px;font-weight:700;text-transform:uppercase}@media (min-width:768px){.cgg-tab-title li{min-width:105px}}.cgg-tab-title li i.m-cgg-icon{float:right;margin-top:4px;color:#cccbc8}.cgg-tab-title.sticky{position:fixed;top:0;z-index:100}.cgg-tab-selected{background-color:#fff!important;border-bottom:1px solid #fff!important}.cgg-tab-selected:before{content:" ";display:table}.cgg-tab-selected:after{content:" ";display:table;clear:both}.cgg-tab-content{margin:0 -20px;padding:20px 5px;border-top:1px solid #cccbc8;list-style:none;position:relative;min-height:250px}@media (min-width:767px){.cgg-tab-content-list{min-height:200px;position:relative}}@media (max-width:767px){.cgg-tab-content{margin:0;padding:40px 0 20px}}.cgg-tab-content__highlight{background-color:#e6f1f9;border-radius:3px;font-size:14px;font-weight:700;color:#312f2e;padding:8px;margin-bottom:16px}.cgg-tab-content__list-normal{list-style:disc;padding-left:20px;margin-bottom:25px}.cgg-tab-content__list-icon ul{list-style:none;padding-left:28px}.cgg-tab-content__list-icon ul li{position:relative;margin-bottom:10px}.cgg-tab-content__list-icon ul li i.m-icon{position:absolute;left:-30px;font-size:20px}.cgg-tab-content .m-cgg-icon--cross{font-size:18px;color:#979290;font-weight:700;top:1px}.cgg-tab-content .m-cgg-icon--ciab-tick{color:#77aa43}.cgg-tab-content__brochure ul{list-style:none;margin-left:0;padding-left:0}.cgg-tab-content__brochure ul li{margin-bottom:5px}.cgg-tab-content__brochure ul li i{margin-right:10px;font-size:14px}.cgg-tab-content__brochure ul li a{color:#056f9d;text-decoration:none}.cgg-tab-content__brochure-single{margin-bottom:20px;font-size:14px}.cgg-tab-content__brochure-single a{color:#056f9d;text-decoration:none}@media (min-width:767px){.cgg-tab-content__right{position:absolute;right:0;top:0;bottom:0}}.cgg-tab-content__cta{margin-top:1.5em}@media (min-width:767px){.cgg-tab-content__cta{position:absolute;right:0;bottom:20px;width:100%;padding-left:15px;padding-right:15px}}.cgg-tab-content__cta a.cgg-btn-white{color:#312f2e;text-decoration:none}.cgg-tab-content__h2{clear:both;font-size:24px;color:#076b9c;margin:0 0 10px 0;font-weight:600}@media (max-width:767px){.cgg-tab-content__h2{font-size:16px}}.cgg-tab-content h3{font-size:18px;color:#076b9c;font-weight:600;margin-top:0}.cgg-tab-content h4{font-size:16px;margin-bottom:10px;font-weight:600;margin-top:0}.cgg-tab-content p{margin-top:5px}.cgg-tab-content .text-light-grey{color:#979290}.cgg-tab-content .text-black{color:#312f2e}.cgg-tab-content .margin-bottom-12{margin-bottom:12px}.cgg-tab-content__bold{font-weight:700}.cgg-tab-content__border-top{border-top:1px solid #e7e6e2}.cgg-tab-content__price-table{font-size:14px}.cgg-tab-content__price-table-head{margin:20px 0 10px 0}@media (max-width:767px){.cgg-tab-content__price-table-items{padding:0}}.cgg-tab-content__price-table-item{line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cgg-tab-content .cgg-price-table__value-align-right{text-align:right}.cgg-tab-content__text-set p{margin-bottom:20px}.cgg-tab-content__text-set h3{color:#312f2e;margin:5px 0}.cgg-tab-content__text-set h4{margin-bottom:0;margin-top:10px}.cgg-tab-content__text-set ul{padding:0;list-style:none;margin-bottom:15px}.cgg-tab-content__text-set ul h4{margin-bottom:5px}.cgg-tab-content__text-set ul li{line-height:24px}.cgg-tab-content__text-set.hide-toggle-icon h3{cursor:pointer}.cgg-tab-content__text-set.hide-toggle-icon .toggle-icon{display:none}.cgg-tab-content__text-set-border-top h3{border-top:1px solid #ccc;padding-top:10px;margin-bottom:10px;cursor:pointer;position:relative}.cgg-tab-content__text-set-border-top ul{margin-bottom:20px}.cgg-tab-content__text-set-border-top h3,.cgg-tab-content__text-set-border-top p,.cgg-tab-content__text-set-border-top ul{padding-left:20px}.cgg-tab-content__text-set-border-top .toggle-icon{color:#78a849;position:absolute;left:0}.cgg-tab-content__text-set-cons li,.cgg-tab-content__text-set-pros li{position:relative}.cgg-tab-content__text-set-cons li i,.cgg-tab-content__text-set-pros li i{position:absolute}.cgg-tab-content__text-set-cons li span,.cgg-tab-content__text-set-pros li span{display:inline-block;padding-left:20px}.cgg-tab-content__white-box{padding:15px;border:1px solid #ccc;margin-bottom:20px}@media (max-width:767px){.cgg-tab-content .cgg-contact-info-footer{display:none}}.cgg-tab-readmore{color:#076b9c;cursor:pointer}.cgg-tab__additional-text{height:40px;font-size:14px}@media (max-width:767px){.cgg-tab__additional-text{position:relative;top:-34px;text-align:center;left:0;right:0}}.cgg-tab__additional-text img{vertical-align:middle;max-width:25px}.cgg-tab__additional-text span{line-height:40px}.cgg-tab__additional-text a:hover,.cgg-tab__additional-text a:link,.cgg-tab__additional-text a:visited{color:#056f9d}.cgg-btn-white{display:block;border-radius:3px;border:1px solid #cccbc8;background-color:#fff;box-shadow:inset 0 -4px 0 0 #f3f2ee;width:100%;height:35px;line-height:30px;font-size:14px;font-weight:700;text-align:center;cursor:pointer}.cgg-btn-white:hover{background-color:#f2f2f2}.text-right{text-align:right}.last-item-bold .cgg-tab-content__price-table-item:last-child{font-weight:700;margin-bottom:15px}.cgg-sort-button{cursor:pointer;font-size:14px;position:relative}.cgg-sort-button-container:before{content:" ";display:table}.cgg-sort-button-container:after{content:" ";display:table;clear:both}.cgg-sort-button__dropdown{list-style:none;margin-top:0;padding:0;border:1px solid #ccc;position:absolute;background:#fff;z-index:999;right:0}.cgg-sort-button__dropdown-list{border-bottom:1px solid #ccc;padding:3px 5px}.cgg-sort-button__dropdown-list:hover{background-color:#ccc}.cgg-sort-button__dropdown-list.selected{font-weight:700}@media (max-width:480px){.cgg-sort-button__dropdown{min-width:175px}}.cgg-sort-button__main-text{font-weight:700}.cgg-sort-button .m-icon{font-size:13px;position:relative;top:1px;margin-left:5px;font-weight:700}.cgg-sort-button__label{display:block;color:#b5d5ee;line-height:10px}.sort-button-right{float:right;text-align:right}.cgg-contact-info{text-align:center;margin-bottom:35px}.cgg-contact-info-phone{font-size:16px;font-weight:700;color:#076b9c!important}@media (max-width:767px){.cgg-contact-info-phone{background-color:#77aa43;box-shadow:inset 0 -4px 0 0 #2f6135;font-weight:700;text-align:center;padding:11px 0 14px 0;display:block;color:#fff!important;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-bottom:5px}}.cgg-contact-info-footer{font-size:13px;color:#979290}@media (max-width:767px){.cgg-contact-info-footer{font-size:12px}}.cgg-waiting-popup__container .modal-header{display:none}.cgg-waiting-popup__container .modal-body{padding:0}.cgg-waiting-popup__container .modal-dialog{width:500px}.cgg-waiting-popup__container .modal-footer{background-color:#f3f2ee;margin-bottom:0;padding:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.cgg-waiting-popup__title{text-align:center;font-size:23px;color:#076b9c;margin:5px 0 10px}.cgg-waiting-popup__description{font-size:16px;font-weight:700}.cgg-waiting-popup__list{list-style:none;padding:0}.cgg-waiting-popup__list li{margin-bottom:10px;position:relative}.cgg-waiting-popup__list li i{color:#77aa43;position:absolute;top:2px}.cgg-waiting-popup__list li span{margin-left:25px;display:block}.cgg-waiting-popup__top{padding:20px;text-align:center}.cgg-waiting-popup__bottom{font-size:16px;padding:10px 20px;background-color:#f3f2ee}.cgg-waiting-popup__progress-bar{margin:20px 0;height:10px}.cgg-filter-panel-header{padding:32px 0 5px 0}@media (max-width:767px){.cgg-filter-panel-header{padding:0;margin:0}}.cgg-filter-panel-header .cgg-hint{color:#fff}@media (max-width:767px){.cgg-filter-panel-header .cgg-hint{color:#312f2e}}.cgg-filter-panel-header .cgg-hint__header a.cgg-help{color:#83b9e2;top:0}.cgg-filter-panel-header div .cgg-filter-panel__slider{padding:0 8px}.cgg-filter-panel-header div .cgg-slider-set{padding:0 0 30px 0}.cgg-filter-panel-header div .cgg-slider-set input.cgg-input-field{width:70px;display:inline-block;float:right;padding:0 5px;font-size:12px;height:35px;border-radius:2px;border-color:transparent}@media (max-width:1024px) and (min-width:768px){.cgg-filter-panel-header div .cgg-slider-set input.cgg-input-field{width:100%}}@media (max-width:767px){.cgg-filter-panel-header div .cgg-slider-set input.cgg-input-field{z-index:3;font-size:14px;width:45%;border-color:#cccac7}}.cgg-filter-panel-header div .cgg-slider-set cgg-slider rzslider{margin-top:13px}.cgg-filter-panel-header div .cgg-slider-set cgg-slider rzslider .rz-bar-wrapper{margin-top:-24px}@media (max-width:1024px) and (min-width:768px){.cgg-filter-panel-header div .cgg-slider-set cgg-slider rzslider .rz-bar-wrapper{margin-top:-15px}}@media (max-width:767px){.cgg-filter-panel-header div .cgg-slider-set cgg-slider rzslider .rz-bar-wrapper{margin-top:-22px}}.cgg-filter-panel-header div .cgg-slider-set cgg-slider rzslider .rz-bar{height:4px!important;background:#cccbc8}.cgg-filter-panel-header div .cgg-slider-set cgg-slider rzslider .rz-pointer{top:-17px;width:22px;height:22px}@media (max-width:1024px) and (min-width:768px){.cgg-filter-panel-header div .cgg-slider-set cgg-slider rzslider .rz-pointer{top:-8px}}@media (max-width:767px){.cgg-filter-panel-header div .cgg-slider-set cgg-slider rzslider .rz-pointer{top:-15px}}.cgg-filter-panel-header div .cgg-slider-set cgg-slider rzslider .rz-bubble{color:#9cc7e8;font-size:12px;bottom:-18px}@media (max-width:1024px) and (min-width:768px){.cgg-filter-panel-header div .cgg-slider-set cgg-slider rzslider .rz-bubble{bottom:-28px}}@media (max-width:767px){.cgg-filter-panel-header div .cgg-slider-set cgg-slider rzslider .rz-bubble{color:#444;bottom:-25px}}.cgg-filter-panel-header div .cgg-slider-set cgg-slider rzslider span.rz-bar.rz-selection{background-color:#78a849}.cgg-filter-panel-header div .cgg-slider-set cgg-slider rzslider span.rz-pointer:after{background:#fff;top:7px;left:7px}.cgg-filter-panel-header div .cgg-slider-set .cgg-hint{width:54%;display:inline-block}@media (max-width:1024px) and (min-width:768px){.cgg-filter-panel-header div .cgg-slider-set .cgg-hint{width:100%}}@media (max-width:767px){.cgg-filter-panel-header div .cgg-slider-set .cgg-hint{line-height:35px}}.cgg-filter-panel-header div .cgg-slider-set .cgg-hint__header .cgg-label{font-size:15px;min-height:36px;margin-bottom:0;line-height:15px}@media (max-width:1024px) and (min-width:768px){.cgg-filter-panel-header div .cgg-slider-set .cgg-hint__header .cgg-label{min-height:28px;line-height:14px}}@media (max-width:767px){.cgg-filter-panel-header .cgg-filter-panel__container{padding:0}}.cgg-filter-panel-header .cgg-filter-panel__container-column{border:1px solid #2e86bc;border-top:0;border-bottom:0}@media (max-width:1024px) and (min-width:768px){.cgg-filter-panel-header .cgg-filter-panel__container-column{width:100%}}@media (max-width:767px){.cgg-filter-panel-header .cgg-filter-panel__container-column{padding:0;border:none}}@media (max-width:767px){.cgg-filter-panel-header .cgg-filter-panel__container-column a.cgg-help{display:none}}.cgg-filter-panel-header .cgg-filter-panel__container:last-child .cgg-filter-panel__container-column{border:0}@media (max-width:1024px) and (min-width:768px){.cgg-filter-panel-header .cgg-filter-panel__container:last-child .cgg-filter-panel__container-column{border:1px solid #2e86bc;border-top:0;border-bottom:0}}.cgg-filter-panel-header .cgg-filter-panel__switch-group .cgg-hint__header .cgg-label{font-size:14px;padding-left:5px;width:auto}.cgg-filter-panel-header .cgg-filter-panel__switch-group .cgg-hint .notification-icon{font-size:13px}.cgg-filter-panel-header .cgg-filter-panel__switch-group .cgg-checkbox__box{position:relative;width:15px!important;height:15px!important;background:#fff}.cgg-filter-panel-header .cgg-filter-panel__switch-group .cgg-checkbox__box_checked{background:#77aa43}.cgg-filter-panel-header .cgg-filter-panel__switch-group .cgg-checkbox__box_checked i{font-size:13px!important;position:absolute;left:-1px}.cgg-filter-panel-header .cgg-filter-panel__hint{background:#2e86bc;margin:0 -15px;padding:7px 15px}.cgg-filter-panel-header .cgg-filter-panel__hint .cgg-hint{color:#fff}.cgg-filter-panel-header .cgg-filter-panel__hint .cgg-hint label{text-decoration:underline;font-size:14px}.cgg-filter-panel-header .cgg-filter-panel__hint .cgg-hint label a{text-decoration:none;display:inline-block;top:3px;left:-5px}.cgg-filter-panel-header .cgg-filter-panel__hint-filter{background:#f3f2ee}.cgg-filter-panel-header .cgg-filter-panel__hint-filter .cgg-hint{color:#77aa43}.cgg-filter-panel-header .cgg-filter-panel__hint-filter .cgg-hint label{text-decoration:none;margin:0 15px;font-weight:400;font-size:14px}.cgg-filter-panel-header .cgg-filter-panel__hint-filter .cgg-hint label a{color:#77aa43}@media (max-width:767px){.cgg-filter-panel-header .cgg-filter-panel__content [class^=cgg-col]{padding:0}}.cgg-filter-panel-header .cgg-filter-panel__title{font-size:15px;font-weight:700;margin-bottom:10px;display:block}.cgg-hint-modal h2{font-size:20px;color:#076b9c;text-align:center;margin-top:0;font-weight:700}.cgg-hint-modal h4{font-size:15px;margin:12px 0 2px;font-weight:700}.cgg-hint-modal p{font-size:15px;margin:0;line-height:20px}.cgg-hint-modal .modal-header{padding:8px 15px 0;border-bottom:none}.cgg-hint-modal .modal-header .cgg-close-modal{padding:5px 0;color:#999;font-weight:700;font-size:32px}.cgg-hint-modal .modal-body{padding:8px 15px 0}.cgg-hint-modal .modal-body .cgg-button-cta{margin:20px 0 -20px;font-size:16px}.cgg-hint-modal .modal-footer{border-top:none}.cgg-filter-panel-travellers__error-msg{font-size:12px;color:#ff533f;text-align:center;line-height:14px;margin-top:5px}.cgg-filter-panel-travellers__title{font-weight:700;margin-bottom:14px}.cgg-filter-panel-travellers__title-btn-filter{margin-left:15px;display:inline-block}.cgg-filter-panel-travellers__title-btn-filter .btn-icon{border:1px solid #cccac7;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;background-color:#fff;color:#cccac7;text-decoration:none;cursor:pointer}.cgg-filter-panel-travellers__title-btn-filter .btn-icon.icon-minus{padding:1px 3px 4px;font-weight:600;font-size:16px;position:relative}.cgg-filter-panel-travellers__title-btn-filter .btn-icon.icon-minus::before{position:relative;top:1px}.cgg-filter-panel-travellers__title-btn-filter .btn-icon.icon-plus{padding:5px 5px 4px;font-size:12px}.cgg-filter-panel-travellers__title-btn-filter .btn-icon:hover{border:1px solid #77aa43;color:#77aa43}.cgg-filter-panel-travellers__title-btn-filter span{width:18px;display:inline-block;text-align:center}.cgg-filter-panel-travellers__group{margin-bottom:10px}.cgg-filter-panel-travellers__group-remove{display:block;font-size:14px;margin-bottom:6px;color:#737372;text-align:right}@media (max-width:767px){.cgg-filter-panel-travellers__group-remove{float:right;margin-bottom:0;margin-top:5px}}.cgg-filter-panel-travellers__group-remove i{border:1px solid #cccac7;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;background-color:#dedcd9;color:#b1b1b0;text-decoration:none;padding:1px 5px 2px;font-weight:600;font-size:16px}@media (max-width:767px){.cgg-filter-panel-travellers__group-remove i{padding:3px 8px;font-size:25px}}.cgg-filter-panel-travellers__group-remove:hover{color:#77aa43;text-decoration:none}.cgg-filter-panel-travellers__group-remove:hover i{border:1px solid #77aa43;color:#fff;background:#77aa43}@media (max-width:767px){.cgg-filter-panel-travellers__group-datepicker{width:75%;float:left}}@media (max-width:480px){.cgg-filter-panel-travellers__group-datepicker-full{width:100%}}@media (max-width:767px){.cgg-filter-panel-travellers__group-left{padding-right:10px}}@media (max-width:767px){.cgg-filter-panel-travellers__group-right{padding-left:10px}.cgg-filter-panel-travellers__group-right .error-msg{display:none}}.cgg-widget-body{margin:0;background-color:#f3f2ee}.cgg-widget-results{padding:0 0 30px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:16px;position:relative}.cgg-widget-results *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cgg-widget-results :after,.cgg-widget-results :before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cgg-widget-results button:focus,.cgg-widget-results input:focus,.cgg-widget-results select:focus,.cgg-widget-results textarea:focus{outline:0}.cgg-widget-results [class^=cgg-col]{min-height:0}.cgg-widget-results .cgg-results-menu{padding-top:60px;background:#086f9b}.cgg-widget-results .cgg-col-extreme .cgg-scrollbar-wrapper{white-space:nowrap;overflow-x:scroll;margin-right:-15px}.cgg-widget-results .cgg-col-extreme .cgg-scrollbar-wrapper .cgg-list-item{white-space:normal;display:inline-block;vertical-align:top}.api-product-header{font-weight:700;font-size:15px;padding-bottom:15px}.api-product-header.api-product-bottom{padding-top:20px}@media (max-width:540px){.api-product-header.api-product-bottom{padding-bottom:0}}@media (max-width:540px){.list-item-mobile-detailed{padding:0}}.list-item-mobile-detailed .cgg-spacer{min-height:1px;content:' '}.clearfix{clear:both}.cgg-thankyou-popup-modal .modal-md .cgg-thankyou-popup-modal .modal-header {border: 0;}.cgg-thankyou-popup-modal .modal-md .modal-body, .modal-footer, .modal-header {padding: 15px 25px;padding-right: 25px;padding-bottom: 15px;padding-top: 15px;padding-left: 25px;}.cgg-thankyou-popup-modal .modal-body {padding-top: 0;font-size: 1.25em;}.cgg-thankyou-popup-modal .cgg-container-modal:after, .cgg-container-modal:before, .cgg-row-modal:after, .cgg-row-modal:before {content: " ";display: table;}.cgg-thankyou-popup-modal .cgg-row-modal:after {clear: both;}.cgg-thankyou-popup-modal .cgg-row-modal .cgg-col-modal-lg-1, .cgg-col-modal-lg-10, .cgg-col-modal-lg-11, .cgg-col-modal-lg-12, .cgg-col-modal-lg-2, .cgg-col-modal-lg-3, .cgg-col-modal-lg-4, .cgg-col-modal-lg-5, .cgg-col-modal-lg-6, .cgg-col-modal-lg-7, .cgg-col-modal-lg-8, .cgg-col-modal-lg-9, .cgg-col-modal-md-1, .cgg-col-modal-md-10, .cgg-col-modal-md-11, .cgg-col-modal-md-12, .cgg-col-modal-md-2, .cgg-col-modal-md-3, .cgg-col-modal-md-4, .cgg-col-modal-md-5, .cgg-col-modal-md-6, .cgg-col-modal-md-7, .cgg-col-modal-md-8, .cgg-col-modal-md-9, .cgg-col-modal-sm-1, .cgg-col-modal-sm-10, .cgg-col-modal-sm-11, .cgg-col-modal-sm-12, .cgg-col-modal-sm-2, .cgg-col-modal-sm-3, .cgg-col-modal-sm-4, .cgg-col-modal-sm-5, .cgg-col-modal-sm-6, .cgg-col-modal-sm-7, .cgg-col-modal-sm-8, .cgg-col-modal-sm-9, .cgg-col-modal-xs-1, .cgg-col-modal-xs-10, .cgg-col-modal-xs-11, .cgg-col-modal-xs-12, .cgg-col-modal-xs-2, .cgg-col-modal-xs-3, .cgg-col-modal-xs-4, .cgg-col-modal-xs-5, .cgg-col-modal-xs-6, .cgg-col-modal-xs-7, .cgg-col-modal-xs-8, .cgg-col-modal-xs-9 {position: relative;min-height: 1px;padding-left: 30px;padding-right: 30px;}.cgg-thankyou-popup-modal h4 {color: #076b9c;font-size: 26px;text-align: center;margin-bottom: 15px;}.cgg-thankyou-popup-modal-new__message {background-color: #eef4e8;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;font-size: 18px;padding: 12px 15px;}.cgg-thankyou-popup-modal-new__message:before {content: "";position: absolute;top: 100%;left: 85px;width: 0;border-top: 28px solid #eef4e9;border-left: 30px solid transparent;}@media (min-width: 768px) {.cgg-col-modal-md-1, .cgg-col-modal-md-2, .cgg-col-modal-md-3, .cgg-col-modal-md-4, .cgg-col-modal-md-5, .cgg-col-modal-md-6, .cgg-col-modal-md-7, .cgg-col-modal-md-8, .cgg-col-modal-md-9, .cgg-col-modal-md-10, .cgg-col-modal-md-11, .cgg-col-modal-md-12 {float: left;}.cgg-col-modal-md-1 {width: 8.33333%;}.cgg-col-modal-md-2 {width: 16.66667%;}.cgg-col-modal-md-3 {width: 25%;}.cgg-col-modal-md-4 {width: 33.33333%;}.cgg-col-modal-md-5 {width: 41.66667%;}.cgg-col-modal-md-6 {width: 50%;}.cgg-col-modal-md-7 {width: 58.33333%;}.cgg-col-modal-md-8 {width: 66.66667%;}.cgg-col-modal-md-9 {width: 75%;}.cgg-col-modal-md-10 {width: 83.33333%;}.cgg-col-modal-md-11 {width: 91.66667%;}.cgg-col-modal-md-12 {width: 100%;}.cgg-col-modal-md-pull-0 {right: auto;}.cgg-col-modal-md-pull-1 {right: 8.33333%;}.cgg-col-modal-md-pull-2 {right: 16.66667%;}.cgg-col-modal-md-pull-3 {right: 25%;}.cgg-col-modal-md-pull-4 {right: 33.33333%;}.cgg-col-modal-md-pull-5 {right: 41.66667%;}.cgg-col-modal-md-pull-6 {right: 50%;}.cgg-col-modal-md-pull-7 {right: 58.33333%;}.cgg-col-modal-md-pull-8 {right: 66.66667%;}.cgg-col-modal-md-pull-9 {right: 75%;}.cgg-col-modal-md-pull-10 {right: 83.33333%;}.cgg-col-modal-md-pull-11 {right: 91.66667%;}.cgg-col-modal-md-pull-12 {right: 100%;}.cgg-col-modal-md-push-0 {left: auto;}.cgg-col-modal-md-push-1 {left: 8.33333%;}.cgg-col-modal-md-push-2 {left: 16.66667%;}.cgg-col-modal-md-push-3 {left: 25%;}.cgg-col-modal-md-push-4 {left: 33.33333%;}.cgg-col-modal-md-push-5 {left: 41.66667%;}.cgg-col-modal-md-push-6 {left: 50%;}.cgg-col-modal-md-push-7 {left: 58.33333%;}.cgg-col-modal-md-push-8 {left: 66.66667%;}.cgg-col-modal-md-push-9 {left: 75%;}.cgg-col-modal-md-push-10 {left: 83.33333%;}.cgg-col-modal-md-push-11 {left: 91.66667%;}.cgg-col-modal-md-push-12 {left: 100%;}.cgg-col-modal-md-offset-0 {margin-left: 0%;}.cgg-col-modal-md-offset-1 {margin-left: 8.33333%;}.cgg-col-modal-md-offset-2 {margin-left: 16.66667%;}.cgg-col-modal-md-offset-3 {margin-left: 25%;}.cgg-col-modal-md-offset-4 {margin-left: 33.33333%;}.cgg-col-modal-md-offset-5 {margin-left: 41.66667%;}.cgg-col-modal-md-offset-6 {margin-left: 50%;}.cgg-col-modal-md-offset-7 {margin-left: 58.33333%;}.cgg-col-modal-md-offset-8 {margin-left: 66.66667%;}.cgg-col-modal-md-offset-9 {margin-left: 75%;}.cgg-col-modal-md-offset-10 {margin-left: 83.33333%;}.cgg-col-modal-md-offset-11 {margin-left: 91.66667%;}.cgg-col-modal-md-offset-12 {margin-left: 100%;}}.cgg-thankyou-popup-modal img {margin: 20px auto;}@media (max-width: 767px) {.cgg-thankyou-popup-modal__mascot {margin-top: 20px;}}.cgg-thankyou-popup-modal__mascot {margin-top: 50px;}.cgg-thankyou-popup-modal__mascot img {max-width: 266px;}@media (max-width: 767px) {.cgg-thankyou-popup-modal__mascot img {max-width: 250px;}}.cgg-thankyou-popup-modal .modal-header .cgg-thankyou-popup-modal-vertical .modal-body .modal-footer {position: relative;font-size: 1.25em;}.cgg-thankyou-popup-modal .modal-footer {margin-bottom: 5px;text-align: right;border-bottom-color: transparent;border-top-color: transparent;}.cgg-thankyou-popup-modal .modal-footer, .cgg-thankyou-popup-modal .modal-header {border: 0;}@media (max-width: 767px) {.cgg-thankyou-popup-modal-vertical {background: #fff;position: relative;top: -80px;-webkit-box-shadow: 0 -20px 34px 0 #fff;-moz-box-shadow: 0 -20px 34px 0 #fff;box-shadow: 0 -20px 34px 0 #fff;}}@media (max-width: 767px) {.cgg-thankyou-popup-modal-vertical-list-item-txt {height: 50px;line-height: 50px;display: inline-block;margin-left: 15px;}}@media (max-width: 767px) {.cgg-thankyou-popup-modal__mascot {margin-top: 20px;}}@media (max-width: 767px) {ul, ol {margin-top: 0;margin-bottom: 10px;}}@media (min-width: 768px) {.cgg-thankyou-popup-modal-vertical-list {width: 200px;float: right;margin-top: 30px;}}.cgg-thankyou-popup-modal-vertical-list {background: #fbfbfb;box-shadow: 0 1px 4px 0 rgba(78, 78, 78, 0.5);border-radius: 8px;list-style: none;padding: 0;}.cgg-thankyou-popup-modal-vertical-list-item {text-align: center;}.cgg-thankyou-popup-modal-vertical-list-item {display: block;border-bottom: 1px solid #dedcd9;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #dedcd9;}.cgg-thankyou-popup-modal-vertical-list-item a {color: #56924b;font-weight: 700;transition: all 0.35s;display: block;padding: 15px 30px;}@media (min-width: 768px) {.cgg-thankyou-popup-modal-vertical-list-item a {text-align: center;width: 100%;padding: 30px 20px 40px;padding-top: 30px;padding-right: 20px;padding-bottom: 40px;padding-left: 20px;}}.cgg-thankyou-popup-modal-vertical-list-item:hover {background: #ddead0;cursor: pointer;}@media (min-width: 768px) {.cgg-thankyou-popup-modal-vertical-list-item .icon-wrap {display: inline-block;width: 100%;float: left;height: 50px;margin: 0;}}.cgg-thankyou-popup-modal-vertical-list-item .icon-wrap img {height: 50px;margin: 0;}